CN112714200A - 一种设备定位、设备显示位置的方法、设备及介质 - Google Patents
一种设备定位、设备显示位置的方法、设备及介质 Download PDFInfo
- Publication number
- CN112714200A CN112714200A CN201911017464.2A CN201911017464A CN112714200A CN 112714200 A CN112714200 A CN 112714200A CN 201911017464 A CN201911017464 A CN 201911017464A CN 112714200 A CN112714200 A CN 112714200A
- Authority
- CN
- China
- Prior art keywords
- equipment
- positioning
- positioning instruction
- message
- icmp
- 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
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 22
- 238000012423 maintenance Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/668—Internet protocol [IP] address subnets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种设备定位、设备显示位置的方法、设备及介质,包括:向需要定位的设备发送定位指令,其中,所述定位指令是通过控制报文协议格式的报文发送的。设备接收定位指令后,执行所述定位指令显示设备的位置。采用本发明,只要该设备还存在于网络之中,就会在物理上显示出设备的位置,也因此可以被查找到,不会面临在仅仅知道逻辑地址时无从与物理环境相联系而无法查找的问题。实现简单,对网络设备的软硬件实现改动小,且操作简单。
Description
技术领域
本发明涉及无线通信技术领域,特别涉及一种设备定位、设备显示位置的方法、设备及介质。
背景技术
在存在大量网络设备的机房中,每一台设备都有IP地址,但是,现有技术的不足在于,运维人员只能获知设备的远程管理IP地址,但不能获知设备的物理位置。
发明内容
本发明提供了一种设备定位、设备显示位置的方法、设备及介质,用以解决不能获知设备物理位置的问题。
本发明实施例中提供了一种设备定位方法,其中,包括:
确定需要定位的设备;
向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,所述定位指令为:以物理形式向外界展示自身的位置。
本发明实施例中提供了一种设备显示位置的方法,其中,包括:
接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
执行所述定位指令显示设备的位置。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,显示设备的位置,是以物理形式向外界展示自身的位置。
本发明实施例中提供了一种通信设备,其中,包括:
处理器,用于读取存储器中的程序,执行下列过程:
确定需要定位的设备;
收发机,用于在处理器的控制下接收和发送数据,执行下列过程:
向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,所述定位指令为:以物理形式向外界展示自身的位置。
本发明实施例中提供了一种通信设备,其中,包括:
设备确定模块,用于确定需要定位的设备;
发送模块,用于向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
实施中,发送模块进一步用于通过ICMP协议格式的Echo Request报文发送所述定位指令。
实施中,发送模块进一步用于通过Echo Request报文的ICMP Header的代码值来携带所述定位指令。
实施中,发送模块进一步用于使用ping–site<目标设备IP地址>命令发送所述ICMP协议格式的报文。
实施中,所述定位指令为:以物理形式向外界展示自身的位置。
本发明实施例中提供了一种通信设备,其中,包括:
收发机,用于在处理器的控制下接收和发送数据,执行下列过程:
接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
处理器,用于读取存储器中的程序,执行下列过程:
执行所述定位指令显示设备的位置。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,显示设备的位置,是以物理形式向外界展示自身的位置。
本发明实施例中提供了一种通信设备,其中,包括:
接收模块,用于接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
执行模块,用于执行所述定位指令显示设备的位置。
实施中,接收模块进一步用于接收通过ICMP协议格式的Echo Request报文发送的所述定位指令。
实施中,接收模块进一步用于接收通过Echo Request报文的ICMP Header的代码值来携带的所述定位指令。
实施中,接收模块进一步用于接收使用ping–site<目标设备IP地址>命令发送的所述ICMP协议格式的报文。
实施中,执行模块进一步用于在显示设备的位置时,以物理形式向外界展示自身的位置。
本发明实施例中提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述设备定位方法和/或设备显示位置的方法。
本发明实施例中提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有执行上述设备定位方法和/或设备显示位置的方法。
本发明有益效果如下:
在本发明实施例提供的技术方案中,由于通过ICMP协议格式的报文向需要定位的设备发送定位指令,这样,只要该设备还存在于网络之中,就会因ICMP协议的广泛性而接收到该指令,在接收到指令后,依据指令的内容作出响应,从而在物理上显示出设备的位置,也因此可以被查找到,不会面临在仅仅知道逻辑地址时无从与物理环境相联系而无法查找的问题。
容易理解,采用本方案,可快速定位到网络设备具体物理位置,提高设备运维效率;由于借用成熟的ICMP协议,因此设备实现简单,对网络设备的软硬件实现改动小;
进一步的,当需要被定位的设备在收到指令后,即按指令执行,配合查找端的客户机使用扫描等工具后,不需要登录到设备,甚至不用知道设备IP,也可进行定位,且操作简单。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例中发起定位的客户端侧的设备定位方法实施流程示意图;
图2为本发明实施例中被定位的目标设备侧的设备显示位置的方法实施流程示意图;
图3为本发明实施例中ICMP协议报文格式示意图一;
图4为本发明实施例中ICMP协议报文格式示意图二;
图5为本发明实施例中ICMP协议报文内容示意图;
图6为本发明实施例中Echo Request报文格式示意图;
图7为本发明实施例中设备定位实施环境示意图;
图8为本发明实施例中第一通信设备结构示意图;
图9为本发明实施例中第三通信设备结构示意图。
具体实施方式
发明人在发明过程中注意到:
在存在大量网络设备的机房中,确定某一台设备在那个机房的那个机柜是个难题,大部分情况下,运维人员只知道设备的远程管理IP地址,但设备的具***置无法确认,因为设备上往往不会标注其远程管理IP地址,特别是在设备经常搬迁的测试环境中或者设备长时间未维护,不知道准确的设备管理IP地址,在无法确认设备运行状态时,寻找设备更为困难,为资产盘点和设备运维造成不便。
目前寻找网络设备的方案主要是:
(1)手动记录设备远程管理IP地址和设备位置对应表,但如果设备搬动频繁或者长时间未维护,对应表不能及时更新,就无法确认设备位置;
(2)通过管理IP远程登录设备,读取端口利用情况或者设备型号等特征,人工逐个机房查找,效率很低,尤其是设备数量多、分布多个机房情况下,寻找起来非常困难。
可见,当前的查找方案费时费力,效率很低,甚至无法确认设备的物理位置。
基于此,本发明实施例中提供了一种对网络设备进行物理位置定位的方案,用以确定网络设备的物理位置,下面结合附图对本发明的具体实施方式进行说明。
在说明过程中,将分别从发起定位的客户端侧与被定位的目标设备侧的实施进行说明,然后还将给出二者配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着二者必须配合实施、或者必须单独实施,实际上,当客户端侧与目标设备侧分开实施时,其也各自解决客户端侧、目标设备侧的问题,而二者结合使用时,会获得更好的技术效果。
图1为发起定位的客户端侧的设备定位方法实施流程示意图,如图所示,可以包括:
步骤101、确定需要定位的设备;
步骤102、向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
图2为被定位的目标设备侧的设备显示位置的方法实施流程示意图,如图所示,可以包括:
步骤201、接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
步骤202、执行所述定位指令显示设备的位置。
具体的,ICMP(控制报文协议,Internet Control Message Protocol Internet)是TCP/IP(传输控制协议/互连网协议,Transmission Control Protocol/InternetProtocol)协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息,可指示网络通不通、主机是否可达、路由是否可用等网络状态信息。ICMP并不传输用户数据,但是对于用户数据的传递是否有效、可达起着重要的作用。
实施中,所述定位指令是通过ICMP协议格式的Echo Request(回应请求)报文发送的。
具体的,图3为ICMP协议报文格式示意图一,如图所示,ICMP消息封装在IP报文中。ICMP消息的格式取决于Type(类型)和Code(代码)字段,其中Type字段为消息类型,包含以下几种情况:
type=0,code=0表示Echo Reply;
type=8,code=0表示=Echo Request;
type=3,code=0表示网络不可达;
type=3,code=1表示主机不可达;
type=3,code=2表示协议不可达;
type=3,code=3表示端口不可达;
type=5,code=0表示重定向。
具体实施中,选用type=8类型的Echo Request报文进行发送。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
具体的,图4为ICMP协议报文格式示意图二,如图所示,当IP头中的protocol(协议)值为1时,表明该数据包为ICMP数据包。
图5为ICMP协议报文内容示意图,如图所示,ICMP数据包包括ICMP Header(头)和ICMP Data(数据),ICMP Header通过不同的类型值(Type)和代码(Code)来表示不同的消息类型,其中ICMP Echo Request/Reply消息定义如下:
类型=8,代码=0:Echo Request(回显请求报文);
类型=0,代码=0:Echo response(回显应答报文);
校验和:报文安全性验证;
标识:用于报文配对,Echo Request和Echo response值相同;
序号:报文发送序列号,每发送一次顺序号就加1;
ICMP Data:可选,如果Request有值的话,Echo response则原封不动地带回来。
为对设备位置进行定位,可以对Echo Request报文进行修改,将ICMP Header的代码值设置为1,ICMP Data字段添加位置定位信息。
图6为Echo Request报文格式示意图,如图所示,报文各字段定义如下:
类型=8,代码=1;携带位置定位信息的Echo Request报文。
ICMP Data:新增4个字节:
蜂鸣器是否开启标识:1个字节,值为1表示开启,值为0表示关闭;
蜂鸣器开启持续时间:1个字节,单位是秒,即1秒~255秒;
位置定位指示灯是否开启标识:1个字节,值为1表示开启,值为0表示关闭;
指示灯闪烁持续时间:1个字节,单位是秒,即1秒~255秒,闪烁频率1秒/次。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
具体的,ICMP报文客户端要能区分什么时候发送正常的ICMP Echo Request报文,什么时候发送带位置定位信息的ICMP Echo Request,为此可以在ping命令中增加参数:-site,当用户输入“ping–site<目标设备IP地址>”时,客户端发送带位置定位信息的ICMPEcho Request报文,也即,该报文是需要目标设备进行响应的。
实施中,显示设备的位置,是以物理形式向外界展示自身的位置。
具体的,如图6所示,实例中,选择了蜂鸣器以及指示灯闪烁的方式来向外界展示自身的位置,实践中,显然可以根据需要采用其他方式来向外界展示自身的位置。
下面以实例进行说明。
图7为设备定位实施环境示意图,如图所示,在网络中有若干设备,假设其地址在192.168.1.1-192.168.1.254网段,客户端对192.168.1.3发起定位,则有:
1、客户端对目标IP:192.168.1.3发起位置定位ping命令:ping–site<192.168.1.3>,发送携带位置定位信息的ICMP Echo Request报文;
2、目标设备主机接收到Echo Request报文后,解析ICMP header,当发现ICMPHeader的代码字段值为1后,解析ICMP Data,根据Data内容开启蜂鸣器和位置定位指示灯;
3、工作人员根据设备鸣叫和指示灯闪烁情况,找到该设备。
下面对实践中可能遇到的不知道需要查找的设备的IP地址的情况进行说明。
如果不知道设备远程管理IP地址,可使用地址扫描工具,例如Network Scanner、IPScan、Angry IP Scanner等,这些工具是容易获取的,工具也使用ICMP Echo报文,然后对某个网段进行扫描,如果目标设备在这个网段中,就会接收Echo Request报文。
由于设备接收到的报文是“ping–site<目标设备IP地址>”,设备因为“-site”而知道这是一个定位命令,因此会主动进行响应,开启位置定位功能,使得运维人员即使不知道设备远程管理IP地址,也可以根据设备蜂鸣器和位置指示灯工作情况找到该设备。
可见,当需要被定位的设备在收到指令后,即按指令执行,配合查找端的客户机使用扫描等工具后,不需要登录到设备,甚至不用知道设备IP,也可进行定位,且操作简单。
基于同一发明构思,本发明实施例中还提供了通信设备、计算机可读存储介质,由于这些设备、介质解决问题的原理与设备定位方法、设备显示位置的方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
在实施本发明实施例提供的技术方案时,可以按如下方式实施。
图8为第一通信设备结构示意图,如图所示,设备包括:
处理器800,用于读取存储器820中的程序,执行下列过程:
确定需要定位的设备;
收发机810,用于在处理器800的控制下接收和发送数据,执行下列过程:
向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,所述定位指令为:以物理形式向外界展示自身的位置。
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口830还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
本发明实施例中提供了一种第二通信设备,其中,包括:
设备确定模块,用于确定需要定位的设备;
发送模块,用于向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
实施中,发送模块进一步用于通过ICMP协议格式的Echo Request报文发送所述定位指令。
实施中,发送模块进一步用于通过Echo Request报文的ICMP Header的代码值来携带所述定位指令。
实施中,发送模块进一步用于使用ping–site<目标设备IP地址>命令发送所述ICMP协议格式的报文。
实施中,所述定位指令为:以物理形式向外界展示自身的位置。
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
图9为第三通信设备结构示意图,如图所示,设备包括:
收发机910,用于在处理器900的控制下接收和发送数据,执行下列过程:
接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
处理器900,用于读取存储器920中的程序,执行下列过程:
执行所述定位指令显示设备的位置。
实施中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
实施中,所述定位指令是通过Echo Request报文的ICMP Header的代码值来携带的。
实施中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
实施中,显示设备的位置,是以物理形式向外界展示自身的位置。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机910可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口930还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。
本发明实施例中提供了一种第四通信设备,其中,包括:
接收模块,用于接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
执行模块,用于执行所述定位指令显示设备的位置。
实施中,接收模块进一步用于接收通过ICMP协议格式的Echo Request报文发送的所述定位指令。
实施中,接收模块进一步用于接收通过Echo Request报文的ICMP Header的代码值来携带的所述定位指令。
实施中,接收模块进一步用于接收使用ping–site<目标设备IP地址>命令发送的所述ICMP协议格式的报文。
实施中,执行模块进一步用于在显示设备的位置时,以物理形式向外界展示自身的位置。
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
本发明实施例中提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述设备定位方法和/或设备显示位置的方法。
具体可以参见上述设备定位方法、设备显示位置的方法的实施方式。
本发明实施例中提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有执行上述设备定位方法和/或设备显示位置的方法。
具体可以参见上述设备定位方法、设备显示位置的方法的实施方式。
综上所述,在本发明实施例提供的技术方案中,使用ICMP报文实现设备位置定位;
进一步的,使用ICMP Echo Request报文承载蜂鸣器标识和开启时间信息;
还可以使用ICMP Echo Request报文承载位置定位指示灯标识和闪烁时间信息。
采用本方案,可快速定位到网络设备具体物理位置,提高设备运维效率;
不需要登录到设备,甚至不用知道设备IP,操作简单;
设备实现简单,借用成熟的ICMP协议,对网络设备的软硬件实现改动小;
寻找设备时可通过蜂鸣器声音得知设备在哪个机房的那个机架,再通过指示灯确定设备在机架的那个位置,比仅通过位置指示灯查找起来更方便。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种设备定位方法,其中,包括:
确定需要定位的设备;
向所述设备发送定位指令,其中,所述定位指令是通过控制报文协议ICMP协议格式的报文发送的。
2.如权利要求1所述的方法,其中,所述定位指令是通过ICMP协议格式的回应请求EchoRequest报文发送的。
3.如权利要求2所述的方法,其中,所述定位指令是通过Echo Request报文的ICMP头ICMP Header的代码值来携带的。
4.如权利要求1所述的方法,其中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
5.如权利要求1至4任一所述的方法,其中,所述定位指令为:以物理形式向外界展示自身的位置。
6.一种设备显示位置的方法,其中,包括:
接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
执行所述定位指令显示设备的位置。
7.如权利要求6所述的方法,其中,所述定位指令是通过ICMP协议格式的Echo Request报文发送的。
8.如权利要求7所述的方法,其中,所述定位指令是通过Echo Request报文的ICMPHeader的代码值来携带的。
9.如权利要求6所述的方法,其中,所述ICMP协议格式的报文是使用ping–site<目标设备IP地址>命令发送的。
10.如权利要求6至9任一所述的方法,其中,显示设备的位置,是以物理形式向外界展示自身的位置。
11.一种通信设备,其中,包括:
处理器,用于读取存储器中的程序,执行下列过程:
确定需要定位的设备;
收发机,用于在处理器的控制下接收和发送数据,执行下列过程:
向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
12.一种通信设备,其中,包括:
设备确定模块,用于确定需要定位的设备;
发送模块,用于向所述设备发送定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的。
13.一种通信设备,其中,包括:
收发机,用于在处理器的控制下接收和发送数据,执行下列过程:
接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
处理器,用于读取存储器中的程序,执行下列过程:
执行所述定位指令显示设备的位置。
14.一种通信设备,其中,包括:
接收模块,用于接收定位指令,其中,所述定位指令是通过ICMP协议格式的报文发送的;
执行模块,用于执行所述定位指令显示设备的位置。
15.一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现权利要求1至10任一所述方法。
16.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有执行权利要求1至10任一所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911017464.2A CN112714200A (zh) | 2019-10-24 | 2019-10-24 | 一种设备定位、设备显示位置的方法、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911017464.2A CN112714200A (zh) | 2019-10-24 | 2019-10-24 | 一种设备定位、设备显示位置的方法、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112714200A true CN112714200A (zh) | 2021-04-27 |
Family
ID=75540672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911017464.2A Pending CN112714200A (zh) | 2019-10-24 | 2019-10-24 | 一种设备定位、设备显示位置的方法、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112714200A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179834A (zh) * | 2006-11-07 | 2008-05-14 | 中兴通讯股份有限公司 | 位置业务服务质量精确确定方法和装置 |
CN101605063A (zh) * | 2008-06-10 | 2009-12-16 | 鸿富锦精密工业(深圳)有限公司 | 网络故障定位***及方法 |
CN101753347A (zh) * | 2008-12-11 | 2010-06-23 | 姜涛 | 计算机网络控制报文协议通过ip承载 |
CN102098781A (zh) * | 2011-02-15 | 2011-06-15 | 电信科学技术研究院 | 一种对HeNB进行定位的方法及装置 |
CN103428018A (zh) * | 2012-05-23 | 2013-12-04 | 华为技术有限公司 | 定位虚拟机位置的方法及其设备 |
CN104604260A (zh) * | 2014-05-13 | 2015-05-06 | 华为技术有限公司 | 定位方法和通信设备 |
CN204480454U (zh) * | 2015-03-24 | 2015-07-15 | 北京科技大学 | 一种超市存包智能号牌 |
CN106330483A (zh) * | 2015-06-18 | 2017-01-11 | 中兴通讯股份有限公司 | 信息获取方法、客户端设备和服务端设备 |
CN107918348A (zh) * | 2017-11-24 | 2018-04-17 | 北京小米移动软件有限公司 | 智能设备控制方法及装置 |
-
2019
- 2019-10-24 CN CN201911017464.2A patent/CN112714200A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179834A (zh) * | 2006-11-07 | 2008-05-14 | 中兴通讯股份有限公司 | 位置业务服务质量精确确定方法和装置 |
CN101605063A (zh) * | 2008-06-10 | 2009-12-16 | 鸿富锦精密工业(深圳)有限公司 | 网络故障定位***及方法 |
CN101753347A (zh) * | 2008-12-11 | 2010-06-23 | 姜涛 | 计算机网络控制报文协议通过ip承载 |
CN102098781A (zh) * | 2011-02-15 | 2011-06-15 | 电信科学技术研究院 | 一种对HeNB进行定位的方法及装置 |
CN103428018A (zh) * | 2012-05-23 | 2013-12-04 | 华为技术有限公司 | 定位虚拟机位置的方法及其设备 |
CN104604260A (zh) * | 2014-05-13 | 2015-05-06 | 华为技术有限公司 | 定位方法和通信设备 |
CN204480454U (zh) * | 2015-03-24 | 2015-07-15 | 北京科技大学 | 一种超市存包智能号牌 |
CN106330483A (zh) * | 2015-06-18 | 2017-01-11 | 中兴通讯股份有限公司 | 信息获取方法、客户端设备和服务端设备 |
CN107918348A (zh) * | 2017-11-24 | 2018-04-17 | 北京小米移动软件有限公司 | 智能设备控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105897860A (zh) | 网络设备及信息处理方法 | |
EP3241311A1 (en) | Systems and methods for mapping and visualizing wireless mesh network | |
CN109495567B (zh) | 一种静态路由的部署方法、设备及*** | |
WO2017161760A1 (zh) | 数据传输方法及装置 | |
US9241007B1 (en) | System, method, and computer program for providing a vulnerability assessment of a network of industrial automation devices | |
CN104796464A (zh) | 一种基于modbus的多协议转换警情信息远程传输***和方法 | |
CN109656755A (zh) | 检测设备状态的方法和*** | |
CN104202334A (zh) | 一种建立网络连接的方法及装置 | |
JP6433578B2 (ja) | 情報自主登録の実現方法、装置、システム及びコンピュータ記憶媒体 | |
CN114221955A (zh) | 设备跨区域访问方法、装置、电子设备和存储介质 | |
CN108647131B (zh) | 运行日志的输出*** | |
CN112600703B (zh) | 网络设备远程访问故障定位方法及装置 | |
TW201531062A (zh) | 具搜尋能力的網路卡、監控設備及其搜尋方法 | |
CN112714200A (zh) | 一种设备定位、设备显示位置的方法、设备及介质 | |
JP2000293272A (ja) | 共有機器電源制御装置及び共有機器電源制御方法 | |
CN114422396B (zh) | 一种dns服务器管理方法、装置、电子设备及存储介质 | |
CN114244686B (zh) | 通讯故障的检测方法、装置及*** | |
US11177977B2 (en) | Method and system for GRE tunnel control based on client activity detection | |
CN114006955B (zh) | 一种数据处理方法、装置、设备及可读存储介质 | |
CN114338456B (zh) | 图像采集设备状态确定方法、装置、电子设备及介质 | |
CN110958148B (zh) | 一种分布式接入设备的部署*** | |
CN109462638B (zh) | 一种设备状态管理方法及*** | |
KR20220027496A (ko) | 스탠드얼론 자동실행 및 스탠드얼론 동시실행 서비스 제공 장치 및 그 방법 | |
US20050114512A1 (en) | Method and system for establishing communication between at least two devices | |
US8676941B2 (en) | Using wireless technology to direct complex wiring configurations |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210427 |
|
RJ01 | Rejection of invention patent application after publication |