CN106612217A - 使用机器可读代码来测试通信网络的系统和方法 - Google Patents
使用机器可读代码来测试通信网络的系统和方法 Download PDFInfo
- Publication number
- CN106612217A CN106612217A CN201610957773.8A CN201610957773A CN106612217A CN 106612217 A CN106612217 A CN 106612217A CN 201610957773 A CN201610957773 A CN 201610957773A CN 106612217 A CN106612217 A CN 106612217A
- Authority
- CN
- China
- Prior art keywords
- network element
- network
- readable code
- machine readable
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/263—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种测试设备,所述测试设备包括用于对通信网络的网络元件进行测试程序的测试单元以及用于读取与所述通信网络的网络元件相关联的机器可读代码的机器可读代码读取器。所述测试设备还包括计算机设备,该计算机设备被配置为:(i)确定与所读取的机器可读代码数据相关的组件类型;(ii)基于所确定的组件类型从多个配置文件中选择配置文件;并且(iii)使用所选择的配置文件来配置用于测试程序的测试单元,并在所述网络元件上进行测试程序。
Description
技术领域
本发明所公开的实施例整体涉及用于测试通信网络的系统和方法,并且更具体地讲,涉及使用机器可读代码来测试通信网络的系统和方法。
背景技术
由于下列原因:为特定网络元件选择合适测试规范时的误差、网络元件混淆拥挤、在通信网络站点中难以定位网络元件以及向测试设备输入被测试网络元件的错误识别码,使得测试通信网络的网络元件(诸如,电缆端点)易于出现延迟和人为错误。
因此,需要一种克服上述困难的系统和方法。
发明内容
以下描述的图示实施例的目的和优点将在下面的具体实施方式中示出并且是显而易见的。图示实施例的附加优点将通过书面具体实施方式和本文的权利要求书以及附图中具体指出的设备、系统和方法来实现和获得。
为了实现这些及其他优点并符合图示实施例的目的,在一个方面,本发明公开了一种测试设备,该设备包括包含测试单元的测试装置和机器可读代码读取器,该测试单元用于对通信网络的网络元件进行测试程序,该机器可读代码读取器用于读取与通信网络的网络元件相关的机器可读代码。所述测试设备还包括计算机设备,该计算机设备被配置为:(i)确定与所读取的机器可读代码数据相关的组件类型;(ii)基于所确定的组件类型从多个配置文件中选择配置文件;并且(iii)使用所选择的配置文件来配置用于测试程序的测试单元,并在所述网络元件上进行测试程序。
在另外的方面,公开了一种移动设备。所述移动设备包括用于读取机器可读代码的机器可读代码读取器和计算机。所述计算机被配置为接收指令以对包括在通信网络中的第一网络元件进行测试程序,该第一网络元件具有相关的第一机器可读代码。所述计算机还被配置为接收与由读取器读取的第二机器可读代码相关的读取器输出,其中所述第二机器可读代码与连接的通信网络的第二网络元件相关,其中所述第二机器可读代码与指示所述第二网络元件位置的第二网络元件数据相关,访问包含在与所述第二机器可读代码相关的第一网络元件数据中所述第一网络元件的位置,访问与所读取的所述第二机器可读代码相关的所述第二网络元件数据中所述第二网络元件的位置,并通过提供地图或导航方向中的至少一者来指示相对于所述第二网络元件的所述待测试第一网络元件的位置。
附图说明
附带的附录和/或附图示出了根据本公开的各种非限制性、示例性、创造性方面:
图1示出了示例性通信网络;
图2示出了示例性网络设备/节点;
图3示出了根据本公开的通信网络测试系统的示意图,其中机器可读代码与待测试的通信网络相应的网络元件相关;
图4示出了图3所示通信网络测试系统的移动设备的示意图。
图5示出了图3所示通信网络测试系统的测试设备的示意图。
图6示出了流程图,该流程图示出使用根据正确规范的机器可读代码来配置图4所示测试设备的方法;
图7示出了流程图,该流程图示出使用机器可读代码来选择使用机器可读代码配置在阵列中的网络元件的正确识别号来配置图4所示测试设备的方法;
图8示出了阐述由图4所示测试设备进行的方法的流程图,该方法用于使用机器可读代码定位网络元件;
图9示出了阐述由图4所示测试设备进行的方法的流程图,该方法用于使用机器可读代码来推断网络元件的位置;以及
图10示出了阐述由图4所示测试设备进行的方法的流程图,该方法用于使用机器可读代码来增强具有网络元件相关数据的网络元件的图像。
具体实施方式
现在参照附图更全面地描述图示实施例,其中类似的附图标记表示类似的结构/功能特征结构。图示实施例不以任何方式限于所示内容,因为下面所描述的图示实施例仅仅是示例性的,如本领域技术人员所理解的那样,其能够以各种形式实施。因此,应当理解,本文所公开的任何结构和功能细节不应被解释为限制,而仅仅是作为权利要求书的基础,并作为用于教导本领域技术人员以各种方式采用所讨论实施例的表示。此外,本文所使用的术语和短语不旨在是限制性的,而是提供所示实施例的可理解描述。
除非另有定义,否则本文所用的所有技术术语和科学术语都具有与本发明所属领域的普通技术人员通常理解的相同含义。但是与本文所述的那些类似或等同的任何方法和材料也可用于所示实施例的实践或测试,现在描述示例性方法和材料。
必须注意,如本文和所附权利要求所用,单数形式“一个”和“该”包括复数指示物,除非上下文另有明确指示。因此,例如,对“一个激励”的引用包括多个这样的激励,并且对“该信号”的引用包括对一个或多个信号以及本领域技术人员已知的其等同物的引用,以此类推。
应当理解,下面讨论的图示实施例优选地为驻留在计算机可用介质上的软件算法、程序或代码,该计算机可用介质具有用于启用具有计算机处理器的机器的执行的控制逻辑。机器通常包括被配置用于提供来自计算机算法或程序执行的输出的记忆存储。
如本文所用,术语“软件”是指与可在主计算机处理器中的任何代码或程序同义,而不考虑其实施是在硬件、固件中还是作为在盘上可用的计算机软件产品、记忆存储设备或者用于从远程机器下载。本文所述的实施例包括这种软件,以实施上述公式、关系和算法。本领域技术人员将基于上述实施例来理解图示实施例的其他特征和优点。因此,除了由所附权利要求所指示的之外,图示实施例不限于已经具体示出和描述的内容。
现在描述性地转到附图,其中在所有若干视图中类似的参考特征表示类似的元件。图1描绘了其中可实现以下所示实施例的示例性通信网络100。
应当理解,通信网络100是通过通信链路互连的节点和用于在端节点之间传输数据的段的地域上分布的集合,诸如,个人计算机、工作站、智能电话设备、平板电脑、电视机、传感器和/或其他设备(诸如汽车等)。可获得许多类型的网络,其类型范围从局域网(LAN)到广域网(WAN)。LAN通常通过位于相同的一般物理位置(诸如,建筑物或校园)处的专用私人通信链路来连接节点。另一方面,WAN通常通过长距离通信链路,诸如,公共载波电话线、光学光路、同步光网络(SONET)或同步数字体系(SDH)链路等来连接地域上分散的节点。
图1是示例性通信网络100的示意性框图,该图示例性地包括通过各种通信方法互连的节点/设备101-108(例如,传感器102、客户端计算设备103、智能电话设备105、网络服务器106、路由器107、交换机108等)。例如,链路109可以是有线链路或者可包括无线通信介质,其中某些节点与其他节点通信,例如,基于距离、信号强度、当前操作状态、位置等。此外,在适当的时候,每个设备可使用本领域技术人员将理解的预定义的网络通信协议(诸如,各种有线协议和无线协议等)向其他设备传送数据包(或帧)142。在该上下文中,协议由定义节点如何相互交互的一组规则组成。本领域技术人员将理解,通信网络中可使用任何数量的节点、设备、链路等,并且本文所示的视图是出于简便目的。此外,虽然本文结合一般的网络云示出了实施例,但是本文的具体实施方式不限于此,并且可被应用于硬连线的网络。
如本领域技术人员将理解的那样,本发明的各个方面可被体现为系统、方法或计算机程序产品。因此,本发明的各个方面可采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式,在本文中这些实施例可全部被称为“电路”、“模块”或“系统”。此外,本发明的各个方面可采取计算机程序产品的形式,该计算机程序产品在其上体现计算机可读程序代码的一种或多种计算机可读介质中体现。
可采用一种或多种计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是,例如但不限于电子、磁、光学、电磁、红外或半导体系统、装置或设备或前述项的任意合适组合。计算机可读存储介质的更具体的例子(非穷尽列表)将包括下列项:具有一条或多条线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或前述项的任意合适组合。在本文的语境中,计算机可读存储介质可以是可包含或存储供指令执行系统、设备或装置使用或与指令执行系统、设备或装置结合使用的程序的任何有形介质。
计算机可读信号介质可包括其中体现计算机可读程序代码的传播数据信号,例如,在基带中或作为载波的一部分。这种传播信号可采取多种形式中的任何一种,包括但不限于电磁、光学或其任何合适的组合。计算机可读信号介质可以是满足以下条件的任何计算机可读介质,该计算机可读介质并非计算机可读存储介质,并且可传送、传播或传输供指令执行系统、装置或设备使用或与其结合的程序。
可使用任何合适的介质传输体现在计算机可读介质上的程序代码,包括但不限于无线、有线、光纤电缆、RF等,或上述介质的任意合适组合。
用于执行本发明各个方面的操作的计算机程序代码可通过一种或多种编程语言的任意组合来编写,该编程语言包括面向对象的编程语言(诸如,Java、Smalltalk、C++等)和常规的程序化编程语言,诸如,“C”编程语言或类似的编程语言。程序代码可全部在用户计算机上执行、部分在用户计算机上执行、作为独立软件包、部分在用户计算机上执行且部分在远程计算机上执行,或者全部在远程计算机或服务器上执行。在后一种情况下,远程计算机可通过任何类型的网络包括局域网(LAN)或广域网(WAN)连接到用户的计算机,或者可连接到外部计算机(例如,通过使用因特网服务提供商的因特网)。
下面描述了根据本发明实施例的参考方法、装置(系统)和计算机程序产品的流程图和/或框图的本发明的各方面。应当理解,流程图和/或框图中的每个框以及流程图和/或框图中的框的组合可通过计算机程序指令来实施。可将这些计算机程序指令提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机处理器或其他可编程数据处理装置执行的指令创建用于实施流程图和/或框图中一个或多个框中指定的功能/动作的方法。
还可将这些计算机程序指令存储在计算机可读介质中,该计算机可读介质可指示计算机、其他可编程数据处理装置或其他设备以特定方式工作,使得存储在计算机可读介质中的指令产生制品,该制品包括实施流程图和/或框图中一个或多个框中指定的功能/动作的指令。
还可将计算机程序指令加载到计算机、其他可编程数据处理装置或其他设备上,以使得在计算机、其他可编程装置或其他设备上进行一系列操作步骤,以产生计算机实施的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施流程图和/或框图中一个或多个框中指定的功能/动作的方法。
图2是可与本文所述的一个或多个实施例(或其组件),例如,作为网络100中所示的节点之一,一起使用的示例性网络计算设备200(例如,客户端计算设备103、服务器106等)的示意性框图。如上所述,在不同的实施例中,这些各种设备被配置为以任何合适方式彼此通信,诸如,经由通信网络100进行通信。
设备200旨在表示能够执行本发明各种实施例的教导内容的任何类型的计算机系统。设备200仅是合适系统的一个例子,并且旨在不对本文所述的本发明实施例的使用范围或功能进行任何限制。无论如何,计算设备200能够实施和/或执行本文所示的任何功能。
计算设备200与许多其他通用或专用计算系统环境或配置一起操作。可适于与计算设备200一起使用的熟知的计算系统、环境和/或配置的例子包括但不限于个人计算机系统、服务器计算机系统、瘦客户端、厚客户端、手持式设备或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子产品、网络PC、小型计算机系统以及包括任一上述系统或设备的分布式数据处理环境等。
可在通过计算机系统执行的计算机系统可执行指令(诸如,程序模块)的一般上下文中描述计算设备200。通常,程序模块可包括执行特定任务或实施特定抽象数据类型的例程、程序、对象、组件、逻辑、数据结构等。计算设备200可在分布式数据处理环境中操作,其中任务由通过通信网络链接的远程处理设备执行。在分布式数据处理环境中,程序模块可位于包含记忆存储设备的本地和远程计算机系统存储介质中。
图2以通用计算设备的形式示出了设备200。设备200的组件可包括但不限于一个或多个处理器或处理单元216、系统存储器228和总线218,该总线将包括系统存储器228的各种系统组件耦接到处理器216。
总线218表示任何几类总线结构中的一种或多种,包括存储器总线或存储器控制器、外围总线、加速图形端口,以及使用多种总线架构中任一种的处理器或局域总线。举例来说,而非限制,这种架构包括工业标准架构(ISA)总线、微通道架构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)局域总线和外围组件互连(PCI)总线。
计算设备200通常包括多种计算机系统可读介质。此类介质可以是设备200可访问的任何可用介质,并且其包括易失性和非易失性介质、可移动和不可移动介质。
系统存储器228可包括易失性存储器(诸如,随机存取存储器(RAM)230和/或高速缓冲存储器232)形式的计算机系统可读介质。计算设备200还可包括其他可移动/不可移动、易失性/非易失性计算机系统存储介质。仅举例来说,存储系统234可从不可移动、非易失性磁介质(未示出,并且通常被称为“硬盘驱动器”)的读取以及向该磁介质写入。虽然未示出,但是可提供用于从可移动非易失性磁盘(例如,“软盘”)读取和向其写入的磁盘驱动器,以及用于从可移动非易失性光盘(诸如,CD-ROM、DVD-ROM或其他光学介质)读取和向其写入的光盘驱动器。在这种情况下,每者都可通过一个或多个数据介质接口连接到总线218。如下面将进一步描绘和描述的那样,存储器228可包括至少一个程序产品,该程序产品具有被配置为执行本发明实施例功能的一组(例如,至少一个)程序模块。
具有一组(至少一个)程序模块215(诸如,承保模块)的程序/实用程序240能够以举例的方式而非限制地存储在存储器228以及操作系统、一个或多个应用程序、其他程序模块和程序数据中。操作系统、一个或多个应用程序、其他程序模块和程序数据或它们的某种组合中的每一者都可包括联网环境的实施。程序模块215通常执行如本文所述的本发明实施例的功能和/或方法。
设备200还可与一个或多个外部设备214通信,诸如,键盘、指示设备、显示器224等;使用户能够与计算设备200交互的一个或多个设备;和/或使计算设备200能够与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)。这种通信可经由输入/输出(I/O)接口222进行。但设备200还可经由网络适配器220与一个或多个网络通信,诸如局域网(LAN)、通用广域网(WAN)和/或公共网络(例如,因特网)。如图所示,网络适配器220经由总线218与计算设备200的其他组件通信。应当理解,尽管未示出,但是可结合设备200使用其他硬件和/或软件组件。其例子包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动器阵列、RAID系统、磁带驱动器和数据归档存储系统等。
在下面的描述中,可参考由一个或多个计算设备(诸如,图2中的计算系统环境200)进行的操作的动作和符号表示来描述某些实施例。因此,应当理解,这种动作和操作(有时被称为由计算机执行的)包括计算机处理器对以结构化形式表示数据的电信号的操纵。这种操纵转换数据或使其保持在计算机存储器系统中的位置,这样以本领域技术人员所理解的方式重新配置或以其他方式改变计算机的操作。保持数据的数据结构是具有由数据格式定义的特定属性的存储器的物理位置。然而,虽然在前述上下文中描述了一个实施例,但是其并不旨在限制,因为本领域技术人员将理解,下文中描述的动作和操作也可在硬件中实施。
图1和图2旨在对其中可实现下文描述的本发明实施例的说明性和/或合适的示例性环境进行简要一般描述。图1和图2是合适环境的示例,并且不旨在对本发明的实施例的结构、使用范围或功能性进行任何限制。特定环境不应被解释为具有与示例性操作环境中示出的任一部件或部件组合有关的任何相关性或需求。例如,在某些情况下,环境的一个或多个元件可被认为是不必要的并被省略。在其他情况下,一个或多个其他元件可被认为是必要的并被添加。
利用上文一般性示出和论述的示例性通信网络100(图1)和计算设备200(图2),现将描述本发明的某些说明性实施例。现在参考图3至图10,整体示出了电缆测试系统300,其中一个或多个测试设备302使用机器可读代码(MRC)来访问或存储信息,并与其他测试设备302共享信息。所访问、存储或共享的信息可嵌入于机器可读代码中,或者机器可读代码可用于存储信息(例如,在数据库中,与通信网络部件相关)。例如,测试设备302可与访问数据库(DB)314的基于云的服务器304通信。示例性测试设备302是可包括用作网络306的节点(例如,节点101-105、107或108)的计算机系统的便携式工具,其中网络306类似于图1所示的通信网络100。类似地,服务器304可以是包括用作网络306的节点(例如,节点106)的计算机系统的网络服务器。
机器可读代码可为机器可以从中读取和提取信息的任何代码,其中该信息包括相关联网络元件(NE)的唯一标识。代码的例子包括但不限于射频ID(RFID)代码或光学代码,诸如一维代码(例如,条形码)或二维矩阵代码(例如,QR代码)。
测试设备302使用第一通信链路307与网络306进行通信,而服务器304使用第二通信链路309与网络306通信。第一通信链路307和第二通信链路309可各自包括单个或多个有线和/或无线链路。在实施例中,这些链路中的一些使用近场通信,诸如射频识别(RFID)、蓝牙、红外通信等。在实施例中,网络306包括互联网,但不限于互联网,因为该网络可涵盖其他合适的网络类型(例如,WAN、LAN等)。如虚线所指示,测试设备302可选择性地耦合至网络306,使得第一通信链路307可为间歇的,例如被中断和重新建立。在操作期间,第二通信链路309可为稳定和易得的,以用于与测试设备302通信。在一个实施例中,测试设备302通过诸如移动电话、平板计算机或膝上型计算机的通信设备(未示出)与基于云的服务器304间接通信。
测试设备302和基于云的服务器304可类似于图2所示的网络计算设备200而各自配置为诸如包括处理单元216、网络适配器220、I/O接口222和存储器228。
应当理解,网络测试系统300可涵盖多种不同类型的电缆测试设备302。其例子包括但不限于流动仪器;Pro OTDR;Pro光损耗测试仪以及DSX-5000CableAnalyzerTM。还应理解,本公开的说明性实施例涵盖对网络电缆的测试,包括诊断、验证、鉴定和认证。关于认证测试,作为非限制性例子,源自Fluke的VersivTM产品可用于促进此类电缆认证。
在操作中,测试设备302对测试中的通信网络308的部件进行测试。测试中的网络308的部件可包括例如电缆、路由器、交换机,终端设备等。测试设备302可进行电缆测试,例如用于铜电缆或光纤电缆的诊断、验证、认证或鉴定。待测试电缆可包括连接在站点(例如,住宅、办公室、学校等)内形成测试中网络308的一部分的两根或更多根电缆的低压CAT3、CAT5、CAT5E、CAT6、UTP、STP、SSTP和/或FTP数据电缆,标准电压电线和/或连接器(例如,连接设备)。
在一个示例性测试程序中,测试设备的I/O接口222的电缆接口耦合至电缆的端点以测试该电缆。测试设备302可发射测试信号并接收对测试信号的响应。示例性测试程序可包括例如与一个或多个网络部件(例如,电缆(包括电缆端点)、路由器、交换机、终端设备等)相关联的电缆完整性测试或网络连接性测试。
机器可读代码312与相应的网络元件310相关联,其中网络元件310可包括一组部件或单个部件。机器可读代码312包括标识相关网络元件310的唯一标识符(ID)。机器可读代码312可包括与相关网络元件310相关联的附加信息和/或用作指向存储在数据库(诸如数据库314)中的信息的索引。
如图3所示,基于云的服务器304可访问数据库314。另外,多个测试设备302可通过基于云的服务器304访问与存储在数据库314中的部件310相关的信息,这种访问可包括协同地更新信息。
测试设备302可读取机器可读代码312以访问嵌入于机器可读代码312中的相关信息,或使用该ID作为索引来访问存储在数据库(诸如本地数据库或数据库314)中的相关信息。还可提供移动设备318,诸如移动电话、智能电话、膝上型计算机、平板计算机等,该移动设备可读取机器可读代码并访问相关信息。
测试中的通信网络308的站点可包括多个用立方体316表示的部分,诸如房间、走廊、小室或隔间。可访问指示立方体316、机器可读代码312和/或网络元件310的相对位置的映射。在测试程序期间,测试设备302可测试第一网络元件310,诸如耦合到位于第一立方体316中的壁板的电缆的端点。测试设备302的操作者可查找与第一网络元件310相关或互补的第二网络元件310,诸如电缆的另一端点,该第二网络元件可耦合至例如位于第二立方体316中的布线室内的接插板。第二立方体316可位于远离第一立方体316的位置,该第二立方体可与第一立方体316在一个建筑物的相同楼层上,一个建筑物的不同楼层上,或者在不同建筑物中。
参考图4,示出了示例性测试设备302。测试设备302的配置对应于图2的计算设备200的配置,并具有一些附加特征。为清楚起见,图4中示出了测试设备302的某些而非全部特征。图4中省略了图2中已示出的特征,但这并非表明该特征不包括在测试设备302中。
测试设备302包括:处理单元402,其对应于处理单元216;存储器404,其对应于存储器228;机器可读代码读取器406;电缆接口408;摄像头410;显示器412,其对应于显示器224;位置检测器414;以及测试单元416。
机器可读代码读取器406包括用于读取机器可读代码并输出相应数字信号的硬件和/或软件模块。机器可读代码读取器406的例子包括条形码读取器、QR代码读取器以及RFID读取器。
电缆接口408可包括一个或多个电缆端口(例如,以太网端口、数据电缆插座如RJ45插座、线夹、光学端口等),该一个或多个电缆端口与网络元件(如电缆)接合。测试信号和响应可通过电缆接口408发射和接收。
位置检测器414包括用于感测测试设备302的位置的硬件和/或软件模块。位置检测器422可包括例如全球定位系统(GPS)传感器。
测试单元416包括用于进行网络测试的硬件和/或软件模块,该网络测试包括诊断、验证、鉴定和认证。
测试设备的处理单元402可被配置为通过网络信号(诸如,与测试设备302相关的IP地址,RFID、WIFI和蓝牙MAC地址,和/或GSM/CDMA手机ID)推断测试设备302的位置(例如地理位置),并输出指示测试设备302位置的位置数据。位置数据可包括地理位置数据和/或测试设备302在建筑物内部的位置(诸如相对于楼层地图或参考点)。例如,位置服务应用可用于基于网络基础设施(例如,WIFI接入点或手机发射塔)推断设备的位置。
参考图5,示出了移动设备318,该移动设备可读取、生成和/或更新机器可读代码,并使用机器可读代码中的信息来例如定位测试中的通信网络308的网络元件。移动设备318包括针对测试设备所述的相同单元402-414,但不包括测试网络元件310的测试单元416。
根据一个实施例,与网络元件310相关联的机器可读代码312还与指示网络元件310位置的位置数据相关联。位置数据可嵌入于机器可读代码312中或者可使用由机器可读代码312指示的标识信息来访问。位置数据可指示相对于位置参考点的位置,或者限定一个绝对位置(诸如纬度和经度)。
在一个实施例中,移动设备318可在测试设备302处进行相同的操作,除了用测试单元408进行的测试之外。在整个本公开中被描述为由测试设备302执行、不涉及测试单元408的操作还可被解释为由移动设备318执行。类似地,在整个本公开中被描述为由移动设备318执行的操作还可被解释为由测试设备302执行。
基于云的服务器304可包括用于执行所公开方法的程序模块(例如,由服务器304的存储器228存储的程序模块215),并且可访问数据库314。数据库314存储机器可读代码数据库322、网络元件数据库324、地图数据库326、规范数据库328、配置数据库330以及编号规则数据库332。机器可读代码数据库322将机器可读代码数据与标识网络元件310的ID代码关联起来。
网络元件数据库324存储与网络元件ID代码相关联的信息,诸如位置数据、相关部件数据、部件类型数据、测试规范数据、邻近网络元件数据、用户可理解(友好)名称、先前测试状态、先前测试结果、预期测试结果、元件在更大元件中的位置(例如,壁板中每个插座的位置)、测试日期和时间、进行测试的技术人员的名字等。位置数据描述关联网络元件310的位置,该位置可包括相对于参考点的位置、地理位置信息、绝对位置信息(例如,纬度/经度)等。
相关组件数据可描述相关联的网络元件310相对于其他网络元件310的关系。例如,位置数据可指示网络元件310包括在另一个已标识的网络元件310(诸如壁板、接插板、机架或布线室)中。如果网络元件310包括在另一网络元件310的阵列中,则位置数据可指示网络元件310在该阵列中的位置。如果网络元件310包括其他元件,例如当网络元件310是壁板、接插板、机架或布线室时,位置数据可标识所包括的每个网络元件310,所述的标识可包括描述所包括的每个网络元件310的相对位置。位置数据可以标识包括网络元件的一个或多个地图。
组件类型数据可指示描述网络元件310的组件类型,诸如网络元件310的制造商、构造和/或型号。
邻近网络元件数据可标识邻近于该网络元件310的一个或多个其他网络元件310,并且可指示该网络元件310和一个或多个其他网络元件310之间的空间关系。
地图数据库326包括通信网络站点的多个地图。通信网络站点的地图可包括多个相关地图或单个地图,以便可获得描述网络元件310在该站点处布局的各种级别的信息。例如,可通过放大来获得该站点的特定区域的聚焦地图,或者可通过缩小来提供站点的更大区域或整个站点的地图。例如,可提供多楼层站点的一个楼层的聚焦地图。在另一实例中,可提供壁板、接插板、机架或布线室的聚焦地图。所述地图可预先存储和/或可由一个或多个测试设备302创建和/或更新。
规范数据库228可指示与相应组件类型相关联的测试规范。测试规范可包括国际规范或由制造商指示的规范。制造商指示的规范可包括理论规范和/或实际规范。国际规范可由多个国家的主管部门规定。理论制造商规范可由制造商规定作为测试结果的理论值。实际制造商规范可由制造商规定为实际的工厂测试结果值。对测试程序成功的判定可至少部分地基于该实际测试结果值。例如,如果理论值和实际值不一致,则如果实际测试结果在规定范围内,则测试程序可被判定为成功。
配置数据库230可包括用于配置测试设备302来进行测试程序的配置规范。编号规则数据库332指定用于按电缆界面阵列的ID推进的编号规则。当向测试工具302通知所使用的编号规则时,该测试工具可通过使用该编号规则自动选择将要测试的下一个电缆界面ID,来采用该编号规则按测试中的电缆界面阵列的ID推进。
有许多方式可用于为电缆和网络元件顺序编号,包括TIA/EIA 606-A或各专有方案。在TIA/EIA 606-A中,示例性电缆ID 2A-C01可指示所标识的电缆位于二楼,A过渡间,C接插板,1号位置。可通过按位置推进,然后按接插板推进,然后按过渡间推进,然后按楼层推进的方式顺序地按电缆ID推进。在一个专有方案(可以使用任何编号方法)实例中,示例性电缆ID A2_01_07_17可指示建筑物A,2楼,01室,7号面板,17号位置。可使用专有电缆ID格式,以与TIA/EIA 606-A实例类似的方式顺序地按电缆ID推进。
数据库314包括至少一个存储设备和用于存储、管理和访问数据的软件。作为数据库314的替代或补充,数据库322至330的全部、部分或副本可由测试设备302本地存储或访问。
现参考图6至图10,示出了展示各种示例性实施方案的实施的流程图。需注意,图6至图10中示出的步骤顺序并非必须,因此原则上可不按照所示顺序进行各个步骤。也可跳过某些步骤,可添加或替换不同步骤,或者可遵循本文所描述的实施方案在单独应用中进行所选步骤或步骤组。
图6是示出在用于自动配置测试设备302的测试程序期间进行的操作的流程图。在操作602处,测试设备302读取与测试中的网络元件310相关联的机器可读代码312。在操作604处,测试设备302访问机器可读代码数据库322,以确定与所读取的机器可读代码312相关联的网络元件310的ID代码。在操作606处,测试设备302使用该ID来访问网络元件数据库324,以确定与测试中的网络元件310相关联的组件类型。
在操作608处,测试设备302访问规范数据库以确定用于所确定组件类型的规范。例如,规范可包括以下规范之一:与测试设备302当前所在国家相关联的国际测试规范;由测试中的网络元件310的制造商提供的制造商理论测试规范;由测试中的网络元件310的制造商提供的制造商实际测试规范。在操作610处,测试设备302配置其测试程序以符合所确定的规范。由测试设备302进行的配置可包括基于所确定的规范从配置文件数据库中选择配置文件。在操作612处,测试设备302对测试中的网络元件310进行测试程序,其中可基于所确定的规范来判断测试程序是否成功。
图7是示出在测试程序期间进行的操作的流程图,该测试程序用于配置测试设备302以根据合适的编号规则自动推进至网络元件310的阵列中的下一个网络元件310。在操作702处,测试设备302读取与测试中的网络元件310相关联的机器可读代码312。在操作704处,测试设备302访问机器可读代码数据库322,以确定与所读取的机器可读代码312相关联的网络元件310的ID代码。在操作706处,测试设备302使用该ID来访问网络元件数据库324,以(例如)在网络元件310为壁板、接插板、机架或布线室时,判定网络元件310是否包括元件(例如网络元件310或接口)阵列。
如果在操作706处判定为否(NO),则该方法在操作712处继续,并且如果在操作706处判定为是(YES),则该方法在操作708处继续。在操作708处,测试设备302访问编号规则数据库332,并确定与网络元件310相关联的编号规则。在操作710处,测试设备302使用所确定的编号规则,并根据该编号规则,响应于推进到阵列中的下一个接口的请求,为阵列中的元件选择ID。在操作712处,测试设备302等待操作者手动输入阵列中的下一个元件的ID。
图8是示出在测试程序期间进行的操作的流程图。在操作802处,测试设备302接收指令,以对包括在测试中的通信网络308中的所标识的网络元件310(测试中的网络元件310)进行测试程序。在操作804处,操作测试设备302的用户接近测试中的通信网络308的站点,连接并读取与网络元件310(所连接的网络元件310)相关联的第一机器可读代码312。用户可能还不知道测试中的网络元件310的位置。用户可获得通过读取第一机器可读代码312获得的信息,来定位测试中的网络元件310。在读取第一机器可读代码312后,机器可读代码读取器406输出机器可读代码数据。
在操作806处,测试设备302访问机器可读代码数据库322,以确定相关联的所连接网络元件310的ID代码。在操作808处,测试设备302使用该ID来访问网络元件数据库324,以确定与所连接的网络元件310相关联的位置数据和与测试中的网络元件310相关联的位置数据。
在操作810处,测试设备302可任选地访问测试中的通信网络308中的至少一部分的地图,所述的至少一部分包括测试中的网络元件310和所连接的网络元件310。在操作812处,测试设备302指示测试中的网络元件310相对于所连接的网络元件310的位置的位置。例如,测试设备302可提供用于从所连接的网络元件310导航至测试中的网络元件310的信息。例如,测试设备302可通过所连接的网络元件310相对于测试中的网络元件310的位置的可视指示,显示所访问地图的一部分。作为补充或者替代,测试设备302还可输出关于如何从所连接的网络元件310的位置导航至测试中的网络元件310的位置的指令。
在操作814处,测试设备302还可访问与测试中的网络元件310相关联的相关组件数据和/或地图数据来标识和确定与测试中的网络元件310有关的组件的位置。例如,测试中的网络元件310可为电缆的第一端点,而相关元件可为电缆的第二端点。在操作816处,测试设备302可指示电缆的所述第二端点相对于测试中的网络元件310的位置,所述指示可包括在地图上显示相对位置和/或提供导航到所述第二端点的指令。
图9是示出在测试程序期间进行的操作的流程图。在操作902处,测试设备读取与测试中的通信网络308的网络元件310相关联的机器可读代码312。在操作904处,测试设备302通过网络通信接口接收或发送网络消息。在操作906处,测试设备302基于网络基础设施(例如,WIFI接入点或手机发射塔),使用定位服务或其等同物来推断测试设备302的位置。该位置可为地理位置和/或测试设备302在测试中的通信网络308的站点中(例如相对于平面地图)的位置。或者,例如当机器可读代码312位于户外时,该位置(例如,纬度和经度)可使用全球定位卫星(GPS)获得。
在操作908处,测试设备302使用在进行操作902的预定阈值时间内获得的位置数据更新与机器可读代码312相关联的网络元件310的位置数据。可根据包含近似地理位置的统计数据进行位置数据的更新。统计数据可为例如,在预定时间内确定的测试设备302的平均地理位置。选择预定时间阈值,使得只有当测试设备302仍位于与网络元件310相邻的机器可读代码312的位置处,且尚未移至另一位置时,获得的位置数据才能使用。
图10为示出在测试程序期间所进行的操作的流程图,其中测试程序使用增强现实技术来显示与网络元件310相关联并以图像形式显示的信息。在操作1002处,测试设备302使用相机410来采集图像,该相机包括网络元件310和相关的机器可读代码312。该图像包括对应于图像中的网络元件310和机器可读代码312的图像数据。在操作1004处,测试设备302在显示屏上显示图像。在操作1006处,测试设备302访问存储在与网络元件310相关联的网络元件数据库324中的网络元件数据(例如,位置数据、相关组件数据、组件类型数据和测试规范数据)。在操作1008处,测试设备302将网络元件数据与图像集成在一起。在操作1010处,测试设备302显示图像和视觉上与网络元件310相关联的集成网络元件数据。
在操作1012处,测试设备确定在获取图像时位于相机410视野之内的第二网络元件310。这种确定可通过使用本领域的技术人员已知的图像识别处理技术(诸如,边缘检测和特征检测)识别相关的机器可读代码312或识别网络元件310自身来进行。将与期望图像和网络组件相关的信息放置在数据库中的图像内可有利于上述确定操作。在操作1014处,使用来自图像识别处理的输出、相关地图和/或与网络元件310相关联的邻近网络元件数据来标识第二网络元件310。相关地图包括网络元件310,并标识邻近网络元件310的其他网络元件310,包括提供它们之间的空间关系。在操作1016处,测试设备302访问与第二网络元件310相关联的第二网络元件数据。在操作1018处,测试设备显示所述第二网络元件数据。
在操作1020处,测试设备302将所述第二组件数据与图像集成在一起。在操作1022处,测试设备显示图像和视觉上与第二网络元件310相关联的集成第二网络元件数据。
可使用增强现实技术来进行网络元件数据和第二网络元件数据与图像的集成。访问的地图和与网络元件310和第二网络元件310相关联的位置数据可与捕集在图像中的元件的位置相关。这些位置数据可包括使用定位服务和/或由GPS确定的地理位置数据。
在一个实施例中,网络元件310可为例如壁板、接插板、机架或布线室等组件,包括电缆接口阵列,并且第二网络元件310可包括该阵列中的一个或多个电缆接口,和/或联接到(或旨在联接到)该阵列中的一个或多个电缆接口的电缆端点。测试设备302可集成与对应于相应电缆端点或接口的图像的图像数据相关联的第二网络元件数据。测试设备302可显示图像和视觉上与每个相应电缆端点和/或阵列中的接口相关联的集成的第二组件数据。
在一个实施例中,相机410可捕集一系列图像。测试设备302可使用图像中的机器可读代码作为基准点以进行网络元件数据和第二网络元件数据与该系列图像的集成,这一点可使用增强现实技术来进行。
在一个实施例中,测试设备302可生成独特的机器可读代码312,并将生成的机器可读代码312与尚未具有相关机器可读代码的网络元件310关联,再将机器可读代码312输出到数据库(诸如机器可读代码数据库322)和打印机中的至少一者。在一个实施例中,测试设备302包括打印机418。打印机418可打印机器可读代码312,使得一旦生成机器可读代码312,机器可读代码312便可附连到相关网络元件310附近。
独特的机器可读代码可与例如下列至少一者相关联:与网络元件相关联的测试程序历史记录;所进行的与网络元件相关联的故障检修程序历史记录:对网络元件的硬件、配置或位置的改变;与网络元件相关联的特定故障;在网络元件附近的其他网络元件库存;规定时间段(例如在月时间跨度内进行的活动日志);与网络元件交互的规定操作者(例如由操作者进行的与网络元件相关联的活动日志);以及与网络元件相关联的其他网络元件(例如,电缆、电缆端点、接插板、接口阵列、包括在与网络元件相同的阵列中的其他测试接入点)。
在一个实施例中,机器可读代码312和相关网络元件数据可由多个测试设备302访问以用于下列目的中至少一者:生成机器可读代码312、更新与机器可读代码312相关联的网络元件数据以及更新包括在网络元件数据中的位置数据。测试设备302可共同进行以实现下列操作中的至少一者:生成机器可读代码312、更新与机器可读代码312相关联的网络元件数据以及更新包括在网络元件数据中的位置数据。
因为使用定位服务器确定的地理位置数据为近似位置,每次当测试设备302之一访问与网络元件310之一相关的机器可读代码312时,测试设备302可生成网络元件310的近似位置。可使用新生成的近似位置(例如通过取所有近似位置的平均位置)更新为该网络元件310存储的位置数据。也可不受限制地使用用于更新位置数据的其他算法。因此,当测试设备302使用近似位置信息共同更新位置数据时,位置数据可具有更高的准确性。
在一个实施例中,使用与机器可读代码312相关联的位置数据(例如,地理位置数据)可生成地图,其中机器可读代码312可由多个测试设备302生成或访问。该地图可在更新位置数据时被更新。
在上述某些图示实施例中,应当理解,本文所述的各种非限制性实施例可针对具体应用单独、组合或者选择性地组合使用。另外,上述非限制性实施例的各项特征中的一些可在没有对应使用其他所描述的特征的情况下使用。以上描述应当理解为仅对本发明的原理、教导和示例性实施例进行说明而不是进行限制。
应当理解,上述配置仅为示例性实施例的原理应用的说明。本领域的技术人员可在不脱离图示实施例的范围下设计多种修改形式和可选配置,所附权利要求旨在涵盖这些修改形式和配置。
Claims (19)
1.一种测试设备,包括:
测试单元,所述测试单元用于对通信网络的网络元件进行测试程序;
机器可读代码读取器,所述机器可读代码读取器用于读取与所述通信网络的网络元件相关联的机器可读代码;以及
计算机,所述计算机被配置为:
确定与所读取的所述机器可读代码数据相关联的组件类型;
基于所确定的所述组件类型从多个配置文件中选择配置文件;
使用所选择的所述配置文件来配置用于测试程序的所述测试单元;并且
在所述网络元件上进行所述测试程序。
2.根据权利要求1所述的测试设备,其中基于与所述组件类型相关联的测试规范进一步选择所述配置文件。
3.根据权利要求2所述的测试设备,其中所述测试规范包括国际测试规范、制造商理论测试规范和制造商实际测试规范中的至少一者。
4.根据权利要求1所述的测试设备,其中所述多个配置文件指定了用于分配与网络元件相关联的接口阵列的标识的编号规则,并且所述计算机还被配置为响应于推进到所述阵列中的下一接口的请求,根据与所确定的所述标识相关联的编号规则选择接口标识。
5.根据权利要求1所述的测试设备,其中所述计算机还被配置为生成与尚未具有相关机器可读代码的第二网络元件相关联的独特机器可读代码,并将所述机器可读代码输出到存储设备和打印机中的至少一者。
6.根据权利要求5所述的测试设备,其中所述独特机器可读代码与下列至少一者相关联:与所述第二网络元件相关联的测试程序历史记录;所进行的与所述第二网络元件相关联的故障检修程序历史记录;对所述第二网络元件的硬件、配置或位置的改变;与所述第二网络元件相关联的特定故障;在所述第二网络元件附近的其他网络元件的库存;规定时间段;与所述第二网络元件交互的规定操作者;以及与所述第二网络元件相关联的其他网络元件。
7.一种移动设备,包括:
机器可读代码读取器,所述机器可读代码读取器用于读取机器可读代码;以及
计算机,所述计算机被配置为:
接收指令,以对包括在通信网络中的第一网络元件进行测试程序,所述第一网络元件具有相关的第一机器可读代码;
接收与由所述读取器读取的第二机器可读代码相关联的读取器输出,所述第二机器可读代码与连接的所述通信网络的第二网络元件相关联,其中所述第二机器可读代码与指示所述第二网络元件的所述位置的第二网络元件数据相关联;
访问包括在与所述第二机器可读代码相关联的第一网络元件数据中的所述第一网络元件的位置;
访问与所读取的所述第二机器可读代码相关联的所述第二网络元件数据中的所述第二网络元件的所述位置;并且
通过提供地图或导航方向中的至少一者来指示测试中的所述第一网络元件相对于所述第二网络元件的所述位置。
8.根据权利要求7所述的移动设备,其中所述第一网络元件为电缆的第一端点,所述电缆具有所述第一端点和第二端点,其中所述计算机被配置为:
从所述第一网络元件数据识别所述第二端点;
确定与所识别的第二端点相关联的第二网络元件数据;
基于所述第二网络元件数据确定所述第二端点的位置;并且
通过提供地图或导航方向中的至少一者来指示所述第二端点相对于位置参考点和所述第一端点之一的位置的所述位置。
9.根据权利要求7所述的移动设备,所述移动设备还包括:
用于通过第二网络进行通信的网络通信接口,其中通过所述第二网络进行的所述通信指示所述移动设备的位置,其中所述计算机还被配置为:
接收与由所述读取器读取的所述第一机器可读代码相关联的读取器输出;
基于在所述读取器读取所述第一机器可读代码的阀值时间内发生的通信确定所述移动设备的近似位置;并且
基于包含所述近似位置的统计数据更新与所述第一机器可读代码相关联的所述第一网络元件数据中的所述位置。
10.根据权利要求9所述的移动设备,其中所述近似位置使用定位服务来确定。
11.根据权利要求7所述的移动设备,其中所述第一机器可读代码和所述第一网络元件数据可由多个移动设备访问,以用于下列操作中的至少一者:生成所述第一机器可读代码、更新与所述第一机器可读代码相关联的所述第一网络元件数据以及更新包括在所述第一网络元件数据中的所述位置,并且所述移动设备包括在所述多个移动设备中协同实现下列操作中的至少一者:生成所述第一机器可读代码、更新与所述第一机器可读代码相关联的所述第一网络元件数据以及更新包括在所述第一网络元件数据中的所述位置。
12.根据权利要求11所述的移动设备,其中所述计算机还被配置为访问使用与机器可读代码相关联的位置数据而生成的地图,所述机器可读代码由所述多个移动设备生成或访问,并且被配置为使用所述第一网络元件数据更新所述地图,所述第一网络元件数据由所述移动设备在与所述第一机器可读代码交互的预定时间间隔内生成或更新。
13.根据权利要求7所述的移动设备,所述移动设备还包括:
相机,所述相机用于采集包括所述第一网络元件的图像;以及
计算机,所述计算机被配置为:
接收与由所述读取器读取的所述第一机器可读代码相关联的读取器输出;
访问与所述第一机器可读代码相关联的所述第一网络元件数据;
将所述第一网络元件数据与所述图像集成在一起;并且
显示所述图像和视觉上与所述第一网络元件相关联的所述集成第一网络元件数据。
14.根据权利要求13所述的移动设备,其中所述计算机还被配置为:
确定在获取所述图像时位于所述相机视野之内的第三网络元件的标识;
基于所述标识访问与所述第三网络元件相关联的第三网络元件数据;并且
显示所述第三网络元件数据。
15.根据权利要求14所述的移动设备,其中所述计算机还被配置为:
将所述第三网络元件数据与所述图像集成在一起;并且
显示所述图像和视觉上与所述第三网络元件相关联的所述集成第三网络元件数据。
16.根据权利要求15所述的移动设备,其中使用增强现实技术来进行所述第一网络元件数据和所述第三网络元件数据与所述图像的所述集成。
17.根据权利要求14所述的移动设备,其中所述第三网络元件的所述标识通过使用下列中的至少一者确定:图像识别处理、所述通信网络的地图、所述网络以及包括在所述第一网络元件数据中的关于邻近网络元件的数据。
18.根据权利要求14所述的移动设备,其中所述第一网络元件包括多个电缆接口,并且所述第三网络元件包括对应于相应电缆接口的多个电缆端点,其中所述计算机被配置为:
确定并将与所述电缆端点中的每一个相关联的所述第三网络元件数据与所述图像集成在一起;并且
显示所述图像和视觉上与所述对应电缆接口相关联的所述集成第三网络元件数据。
19.根据权利要求14所述的移动设备,其中当所述相机移动时,所述相机捕集一系列图像,其中所述计算机还被配置为使用增强现实技术以所述第一机器可读代码作为图像参考点来进行所述第一网络元件数据和所述第三网络元件数据与所述系列图像的所述集成。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/924408 | 2015-10-27 | ||
US14/924,408 US10114717B2 (en) | 2015-10-27 | 2015-10-27 | System and method for utilizing machine-readable codes for testing a communication network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106612217A true CN106612217A (zh) | 2017-05-03 |
Family
ID=57354095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610957773.8A Pending CN106612217A (zh) | 2015-10-27 | 2016-10-27 | 使用机器可读代码来测试通信网络的系统和方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10114717B2 (zh) |
EP (2) | EP3576350A1 (zh) |
JP (2) | JP6904683B2 (zh) |
CN (1) | CN106612217A (zh) |
AU (1) | AU2016250382B2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108391280A (zh) * | 2018-01-08 | 2018-08-10 | 东莞市慧眼数字技术有限公司 | 基于nb-iot网络的信号测试系统及方法 |
CN110945476A (zh) * | 2017-09-13 | 2020-03-31 | 赫尔实验室有限公司 | 高保障网络网关生成器 |
CN111860026A (zh) * | 2019-04-30 | 2020-10-30 | 罗德施瓦兹两合股份有限公司 | 测试或测量仪器和方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170272151A1 (en) * | 2016-03-17 | 2017-09-21 | Frank Giotto | Gigabit Ethernet Analyzer for Optical Time Domain Reflectometer |
EP3627788A1 (de) * | 2018-09-18 | 2020-03-25 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum konfigurieren eines zugangsschutzsystems |
CN110209579B (zh) * | 2019-05-28 | 2023-06-06 | Oppo广东移动通信有限公司 | 测试方法及电子装置 |
US11796333B1 (en) | 2020-02-11 | 2023-10-24 | Keysight Technologies, Inc. | Methods, systems and computer readable media for augmented reality navigation in network test environments |
US11570050B2 (en) | 2020-11-30 | 2023-01-31 | Keysight Technologies, Inc. | Methods, systems and computer readable media for performing cabling tasks using augmented reality |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626330A (zh) * | 2008-07-09 | 2010-01-13 | 华为技术有限公司 | 位置查询方法、装置和系统以及应用设备 |
CN103999431A (zh) * | 2011-12-22 | 2014-08-20 | 瑞典爱立信有限公司 | 软件定义的网络中灵活的并且可扩展的流处理系统 |
WO2014151071A4 (en) * | 2013-03-15 | 2014-10-16 | Wal-Mart Stores, Inc. | Rfid reader location self-discovery |
US20150038130A1 (en) * | 2013-07-30 | 2015-02-05 | Intuit Inc. | Method and system for obtaining a configuration profile |
US20150180785A1 (en) * | 2013-12-20 | 2015-06-25 | Imagination Technologies Limited | Packet Loss Mitigation |
CN104954170A (zh) * | 2009-02-13 | 2015-09-30 | Adc长途电讯有限公司 | 用于通信的系统、连接器组件、以及用于通信的设备 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10285252A (ja) * | 1997-02-10 | 1998-10-23 | Advantest Corp | 通信機器の試験・測定方法及び装置 |
US6792452B1 (en) * | 1998-09-11 | 2004-09-14 | L.V. Partners, L.P. | Method for configuring a piece of equipment with the use of an associated machine resolvable code |
WO2007047677A2 (en) * | 2005-10-17 | 2007-04-26 | Reva Systems Corporation | Configuration management system and method for use in an rfid system including a multiplicity of rfid readers |
US8427979B1 (en) * | 2006-07-27 | 2013-04-23 | Mobitrum Corporation | Method and system for dynamic information exchange on location aware mesh network devices |
US8138919B2 (en) * | 2006-08-16 | 2012-03-20 | Strategic Data Systems | Systems and methods for location based communication |
US7961098B2 (en) * | 2006-09-08 | 2011-06-14 | Symbol Technologies, Inc. | Methods and apparatus for a pervasive locationing and presence-detection system |
US7934224B2 (en) * | 2007-06-29 | 2011-04-26 | France Telecom | Method, interface and apparatus for discovering a location of a device |
US8238693B2 (en) * | 2007-08-16 | 2012-08-07 | Nokia Corporation | Apparatus, method and computer program product for tying information to features associated with captured media objects |
JP4913913B2 (ja) * | 2010-04-28 | 2012-04-11 | 新日鉄ソリューションズ株式会社 | 情報処理システム、情報処理方法及びプログラム |
US9571211B2 (en) * | 2010-11-05 | 2017-02-14 | Atc Logistics & Electronics, Inc. | Wireless enclosure for testing electronic devices |
US8632013B2 (en) * | 2011-08-09 | 2014-01-21 | Intellectual Ventures Fund 83 Llc | Information retrieval using decoded machine-readable optical codes |
US20140179231A1 (en) * | 2012-12-26 | 2014-06-26 | Cellco Partnership D/B/A Verizon Wireless | Smart vending machine |
US9386474B2 (en) * | 2013-03-07 | 2016-07-05 | Arris Enterprises, Inc. | Qualification of wireless network environments |
US9547917B2 (en) * | 2013-03-14 | 2017-01-17 | Paypay, Inc. | Using augmented reality to determine information |
US10031490B2 (en) * | 2013-03-15 | 2018-07-24 | Fisher-Rosemount Systems, Inc. | Mobile analysis of physical phenomena in a process plant |
US9112718B2 (en) * | 2013-03-15 | 2015-08-18 | Vtrum Group Llc | Broadband diagnostics system |
WO2014144948A1 (en) * | 2013-03-15 | 2014-09-18 | Stuart Micheal D | Visible audiovisual annotation of infrared images using a separate wireless mobile device |
US9476805B2 (en) * | 2013-07-03 | 2016-10-25 | David Doran | Systems and methods for backflow preventer testing management |
US10171628B2 (en) * | 2013-12-30 | 2019-01-01 | Telecom Italia S.P.A. | Augmented reality for supporting intervention of a network apparatus by a human operator |
US10915754B2 (en) * | 2014-06-09 | 2021-02-09 | Huntington Ingalls Incorporated | System and method for use of augmented reality in outfitting a dynamic structural space |
US10170018B2 (en) * | 2014-07-31 | 2019-01-01 | Peter M. Curtis | Cloud based server to support facility operations management |
US9918190B2 (en) * | 2015-02-18 | 2018-03-13 | Cisco Technology, Inc. | Augmenting network device management |
US9819509B2 (en) * | 2015-07-17 | 2017-11-14 | ARC Informatique | Systems and methods for location-based control of equipment and facility resources |
-
2015
- 2015-10-27 US US14/924,408 patent/US10114717B2/en active Active
-
2016
- 2016-10-26 EP EP19186503.9A patent/EP3576350A1/en not_active Withdrawn
- 2016-10-26 EP EP16195833.5A patent/EP3163802B1/en not_active Not-in-force
- 2016-10-26 JP JP2016209618A patent/JP6904683B2/ja active Active
- 2016-10-26 AU AU2016250382A patent/AU2016250382B2/en not_active Ceased
- 2016-10-27 CN CN201610957773.8A patent/CN106612217A/zh active Pending
-
2018
- 2018-10-15 US US16/160,693 patent/US10747634B2/en active Active
-
2021
- 2021-06-24 JP JP2021105107A patent/JP2021166394A/ja not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626330A (zh) * | 2008-07-09 | 2010-01-13 | 华为技术有限公司 | 位置查询方法、装置和系统以及应用设备 |
CN104954170A (zh) * | 2009-02-13 | 2015-09-30 | Adc长途电讯有限公司 | 用于通信的系统、连接器组件、以及用于通信的设备 |
CN103999431A (zh) * | 2011-12-22 | 2014-08-20 | 瑞典爱立信有限公司 | 软件定义的网络中灵活的并且可扩展的流处理系统 |
WO2014151071A4 (en) * | 2013-03-15 | 2014-10-16 | Wal-Mart Stores, Inc. | Rfid reader location self-discovery |
US20150038130A1 (en) * | 2013-07-30 | 2015-02-05 | Intuit Inc. | Method and system for obtaining a configuration profile |
US20150180785A1 (en) * | 2013-12-20 | 2015-06-25 | Imagination Technologies Limited | Packet Loss Mitigation |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110945476A (zh) * | 2017-09-13 | 2020-03-31 | 赫尔实验室有限公司 | 高保障网络网关生成器 |
CN110945476B (zh) * | 2017-09-13 | 2023-08-11 | 赫尔实验室有限公司 | 高保障网络网关生成器 |
CN108391280A (zh) * | 2018-01-08 | 2018-08-10 | 东莞市慧眼数字技术有限公司 | 基于nb-iot网络的信号测试系统及方法 |
CN111860026A (zh) * | 2019-04-30 | 2020-10-30 | 罗德施瓦兹两合股份有限公司 | 测试或测量仪器和方法 |
Also Published As
Publication number | Publication date |
---|---|
US10114717B2 (en) | 2018-10-30 |
EP3163802A1 (en) | 2017-05-03 |
EP3163802B1 (en) | 2019-07-24 |
US10747634B2 (en) | 2020-08-18 |
JP6904683B2 (ja) | 2021-07-21 |
US20170116102A1 (en) | 2017-04-27 |
JP2021166394A (ja) | 2021-10-14 |
EP3576350A1 (en) | 2019-12-04 |
JP2017118489A (ja) | 2017-06-29 |
AU2016250382B2 (en) | 2020-07-23 |
AU2016250382A1 (en) | 2017-05-11 |
US20190050310A1 (en) | 2019-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106612217A (zh) | 使用机器可读代码来测试通信网络的系统和方法 | |
CN104736968B (zh) | 众包室内定位 | |
Tsou | Integrated mobile GIS and wireless internet map servers for environmental monitoring and management | |
CN102960036B (zh) | 众包视觉和传感器勘测绘图 | |
US8538442B1 (en) | Indoor localization of mobile device using labels | |
CN108898535A (zh) | 用于自主车辆的接载区和放下区 | |
KR101896892B1 (ko) | 무선 디바이스를 둘러싼 환경의 지도를 재구성하기 위한 방법과 그러한 방법을 구현하는 무선 디바이스 | |
CN110444133A (zh) | 一种旅游景点智能导游的方法和装置 | |
CN104881860A (zh) | 基于照片进行定位的方法和装置 | |
US11910185B1 (en) | Systems, methods and apparatus for data privacy protection based on geofence networks | |
CN109121070A (zh) | 一种地下停车场蓝牙布局和定位方法 | |
KR20190059120A (ko) | 사물인터넷 기반의 증강현실을 이용한 시설물 점검 시스템 | |
CN107102833A (zh) | 线路信息互动方法及电子设备 | |
Conesa et al. | Geographical and fingerprinting data to create systems for indoor positioning and indoor/outdoor navigation | |
JP2022104516A (ja) | 人工知能基盤の衛星画像を利用した教育サービス提供方法及び装置 | |
Zhang et al. | Using virtual reality technology to visualize management of college assets in the internet of things environment | |
CN107995375A (zh) | 一种信息推送方法、移动终端及存储介质 | |
CN107205219A (zh) | 用于定位的方法和设备 | |
CN103885955B (zh) | WiFi定位基准数据采集方法、系统及采集客户端 | |
Adăscăliţei et al. | The Influence of Augmented Reality in Construction and Integration into Smart City. | |
JP6787481B2 (ja) | 探索支援プログラム、探索支援方法および探索支援装置 | |
CN112882569B (zh) | Ar交互方法、终端设备及云端地图管理系统 | |
Bachmeier | Wi-Fi based indoor navigation in the context of mobile services | |
KR20180129033A (ko) | 증강현실을 이용한 여행정보 서비스 제공 장치 및 방법 | |
Singh et al. | LOCUS: Wireless LAN location sensing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20220624 |
|
AD01 | Patent right deemed abandoned |