CN109347979B - 一种查询方法和服务器 - Google Patents
一种查询方法和服务器 Download PDFInfo
- Publication number
- CN109347979B CN109347979B CN201811399988.8A CN201811399988A CN109347979B CN 109347979 B CN109347979 B CN 109347979B CN 201811399988 A CN201811399988 A CN 201811399988A CN 109347979 B CN109347979 B CN 109347979B
- Authority
- CN
- China
- Prior art keywords
- server
- address
- current network
- identification
- network address
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000012545 processing Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 description 12
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
Images
Classifications
-
- 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/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5053—Lease time; Renewal aspects
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的实施例提供了一种查询方法和服务器,涉及物联网技术领域,解决了现有技术中用户无法根据被动物体标识查询到该目标物体的问题。该方法包括,标识服务器从查询设备接收目标物体的被动物体标识;标识服务器根据被动物体标识,确定目标物体的当前网络地址和主动物体标识;标识服务器向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器,并向地址服务器传输主动物体标识,地址服务器根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种查询方法和服务器。
背景技术
物联网的愿景是要实现物物相连,即需要把目标物体连入通信网络中。被动物体标识,如二维码、条形码可被用来标识该目标物体。被动物体标识只能被动读写器读取,不能主动联网上报信息,更难以被远程访问。被动物体标识被读写器读取后,读写器可以录入与该目标物体相关的信息。由于,被动物体标识只能被用来做信息的关联,并不能保证相关信息被正确的关联到目标物体,因为被动物体标识很可能被恶意移除、或者恶意贴到错误的物体上,导致造成用户无法根据被动物体标识寻找到与该被动物体标识对应的目标物体。
由上述可知,现有技术中用户如何根据被动物体标识查询到该目标物体为了一个亟待解决的问题。
发明内容
本发明的实施例提供一种查询方法和服务器,解决了现有技术中用户无法根据被动物体标识查询到该目标物体的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面、本发明的实施例提供一种查询方法,包括:标识服务器从查询设备接收目标物体的被动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项;标识服务器根据被动物体标识,确定目标物体的当前网络地址和主动物体标识;其中,主动物体标识用于标识目标物体;标识服务器向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器,并向地址服务器传输主动物体标识,地址服务器根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器的IP地址与当前网络地址相同,状态信息包括经纬度。
由上述可知,通过本发明的实施例提供的查询方法,即使被动物体标识被恶意移除、或者恶意贴到错误的物体上,用户可以通过查询设备将该物体上的被动物体标识传输至标识服务器,标识服务器根据该被动物体标识,确定目标物体的当前网络地址和主动物体标识;由于地址服务器的IP地址与当前网络地址相同,因此查询设备可以根据当前网络地址寻址到地址服务器;由于该主动物体标识用于标识该目标物体,因此地址服务器可以根据该主动物体标识建立目标物体与查询设备的会话,使得用户仍可以通过被动物体标识查询到该目标物体的经纬度信息,解决了现有技术中用户无法根据被动物体标识查询到该目标物体的问题。
第二方面、本发明的实施例提供一种查询方法,包括:地址服务器接收查询设备传输的主动物体标识;其中,查询设备向标识服务器传输目标物体的被动物体标识后,标识服务器根据被动物体标识,确定的目标物体的当前网络地址和主动物体标识,同时标识服务器向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器,并向地址服务器传输主动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项,主动物体标识用于标识目标物体;地址服务器根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器的IP地址与当前网络地址相同,状态信息包括经纬度。
第三方面、本发明的实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面提供的任一项所述的查询方法。
第四方面、本发明的实施例提供一种标识服务器,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当标识服务器运行时,处理器执行存储器存储的计算机执行指令,以使标识服务器执行如上述第一方面提供的任一项所述的查询方法。
可以理解地,上述提供的任一种标识服务器用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
第五方面、本发明的实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第二方面提供的任一项所述的查询方法。
第六方面、本发明的实施例提供一种地址服务器,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当地址服务器运行时,处理器执行存储器存储的计算机执行指令,以使地址服务器执行如上述第二方面提供的任一项所述的查询方法。
可以理解地,上述提供的任一种地址服务器用于执行上文所提供的第二方面对应的方法,因此,其所能达到的有益效果可参考上文第二方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的一种查询方法的流程示意图之一;
图2为本发明的实施例提供的一种查询方法的流程示意图之二;
图3为本发明的实施例提供的一种查询方法的流程示意图之三;
图4为本发明的实施例提供的一种查询方法的流程示意图之四;
图5为本发明的实施例提供的一种查询方法的流程示意图之五;
图6为本发明的实施例提供的一种查询方法的逻辑示意图;
图7为本发明的实施例提供的一种标识服务器的结构示意图之一;
图8为本发明的实施例提供的一种标识服务器的结构示意图之二;
图9为本发明的实施例提供的一种地址服务器的结构示意图之一;
图10为本发明的实施例提供的一种地址服务器的结构示意图之二。
附图标记:
标识服务器-10;
收发单元-101;处理单元-102;
地址服务器-20;
收发单元-201;处理单元-202。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个网络是指两个或两个以上的网络。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中符号“/”表示关联对象是或者的关系,例如A/B表示A或者B。
首先,需要介绍本发明的实施例提供的查询方法中的涉及到的概念,包括:
1、本发明的实施例提供的一种查询方法应用于主动物体标识***,该主动标识***包括标识服务器和至少一个地址服务器,每个地址服务器的覆盖范围内包括至少一个目标物体。
2、本发明的实施例提供的查询方法中的目标物体设置有主动标识模块:安装(如焊接)在物体内部,具备无线通信能力,可周期性传输主动物体标识(如通过指定加密方式生成的标识,或者可以唯一标识该目标物体的信息);并且该主动物体标识不对第三方开放,只由目标物体的生产方和主动物体标识***所有方掌握。
3、本发明的实施例提供的查询方法中的地址服务器,安装在目标物体可能经过地方,能覆盖一定面积的区域,能与目标物体上的主动标识模块通信,可接收目标物体发送的主动物体标识。
现有技术中由于用户无法根据被动物体标识查询到该目标物体,为解决上述问题,本发明的实施例提供一种查询方法,即使被动物体标识被恶意移除、或者恶意贴到错误的物体上,用户可以通过查询设备将该物体上的被动物体标识传输至标识服务器,标识服务器根据该被动物体标识,确定目标物体的当前网络地址和主动物体标识;由于地址服务器的IP地址与当前网络地址相同,因此查询设备可以根据当前网络地址寻址到地址服务器;由于该主动物体标识用于标识该目标物体,因此地址服务器可以根据该主动物体标识建立目标物体与查询设备的会话,使得用户仍可以通过被动物体标识查询到该目标物体的经纬度信息,具体的实现方式如下:
实施例一
本发明的实施例提供一种查询方法,如图1和图6所示包括:
S101、标识服务器从查询设备接收目标物体的被动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项。
S102、标识服务器根据被动物体标识,确定目标物体的当前网络地址和主动物体标识;其中,主动物体标识用于标识目标物体。
S103、标识服务器向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器,并向地址服务器传输主动物体标识,地址服务器根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器的IP地址与当前网络地址相同,状态信息包括经纬度。
需要说明的是,在实际的应用中不同目标物体需要记录的状态信息不同;如,将本发明的实施例提供的查询方法应用于冷链运输时,用户需要对冷链运输过程中的环境温度和湿度进行管理;此时,该目标物体为冷链运输车辆,因此查询设备可以向地址服务器发送该冷链运输车辆的主动物体标识,从而查询设备与该冷链运输车辆建立访问,实时获取该冷链运输车辆的状态信息,其中该状态信息至少包括环境温度、湿度和经纬度。
具体的,用户可以根据实际的需求,将该目标物体涉及的全部信息设置于状态信息中,从而方便用户根据查询设备直接获取该目标物体全生命周期所涉及的信息,更加方便用户对目标物体的管理。
可选的,标识服务器根据被动物体标识,确定目标物体的当前网络地址和主动物体标识,包括:
S1020、标识服务器根据映射关系和被动物体标识,确定目标物体的当前网络地址和主动物体标识;其中,映射关系包括主动物体标识、被动物体标识和当前网络地址。
可选的,每个主动物体标识对应一个当前网络地址,如图2所示该方法还包括:
S104、标识服务器根据地址服务器传输的当前网络地址更新指令,当前网络地址更新指令包括主动物体标识和地址服务器的IP地址,将主动物体标识对应的当前网络地址更新为地址服务器的IP地址;其中,当前网络地址更新指令由地址服务器确定接收到的主动物体标识为首次接收时,向标识服务器传输的。
需要说明的是,在实际的应用中,为了更加方便的管理标识服务器可通过预先设置的算法对被动物体标识进行运算,从而生成该主动物体标识,并建立该主动物体标识和被动物体标识的映射关系;同时,当目标物体处于地址服务器的覆盖范围时,地址服务器会接收到该目标物体传输的主动物体标识,当该地址服务器确定接收到的主动物体标识为首次接收时,向标识服务器传输当前网络地址更新指令,从而标识服务器根据地址服务器传输的当前网络地址更新指令,将主动物体标识对应的当前网络地址更新为地址服务器的IP地址。
可选的,标识服务器从查询设备接收目标物体的被动物体标识前,如图3所示该方法还包括:
S105、标识服务器接收绑定信息;其中绑定信息包括主动物体标识和被动物体标识。
S106、标识服务器根据绑定信息,将主动物体标识和被动物体标识绑定。
由上述可知,通过本发明的实施例提供的查询方法,即使被动物体标识被恶意移除、或者恶意贴到错误的物体上,用户可以通过查询设备将该物体上的被动物体标识传输至标识服务器,标识服务器根据该被动物体标识,确定目标物体的当前网络地址和主动物体标识;由于地址服务器的IP地址与当前网络地址相同,因此查询设备可以根据当前网络地址寻址到地址服务器;由于该主动物体标识用于标识该目标物体,因此地址服务器可以根据该主动物体标识建立目标物体与查询设备的会话,使得用户仍可以通过被动物体标识查询到该目标物体的经纬度信息,解决了现有技术中用户无法根据被动物体标识查询到该目标物体的问题。
实施例二、本发明的实施例提供一种查询方法,如图4和图6所示包括:
S201、地址服务器接收查询设备传输的主动物体标识;其中,查询设备向标识服务器传输目标物体的被动物体标识后,标识服务器根据被动物体标识,确定的目标物体的当前网络地址和主动物体标识,同时标识服务器向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器,并向地址服务器传输主动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项,主动物体标识用于标识目标物体。
S202、地址服务器根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器的IP地址与当前网络地址相同,状态信息包括经纬度。
可选的,每个主动物体标识对应一个当前网络地址,如图5所示该方法还包括:
S203、地址服务器确定接收到的主动物体标识为首次接收时,向标识服务器传输当前网络地址更新指令,当前网络地址更新指令包括主动物体标识和地址服务器的IP地址,以便标识服务器根据地址服务器传输的当前网络地址更新指令,将主动物体标识对应的当前网络地址更新为地址服务器的IP地址。
需要说明的是,在实际的应用中,由于每个地址服务器具有一定的覆盖范围,因此,当目标物体首次进入该地址服务器的覆盖范围时,即确定接收到的主动物体标识为首次接收时,因此需要向标识服务器传输当前网络地址更新指令;这里确定接收到的主动物体标识是否为首次接收包括:地址服务器将接收到的主动物体标识与该地址服务器的数据库中的主动物体标识进行对比,如果没有与之匹配的主动物体标识时,确定该主动物体标识为首次接入,向标识服务器传输当前网络地址更新指令的同时将该主动物体标识存储至该数据库,从而达到实时更新数据库存储的主动物体标识;同时,由于目标物体可能经过一段时间后移动出该地址服务器的覆盖范围,且目标物体周期性的传输该主动物体标识,因此可以通过设置时间门限,当在大于时间门限的时间内没有接收到该主动物体标识时,将数据库中的该主动物体标识删除;也可以是,当标识服务器接收到地址服务器发送的当前网络地址更新指令时,将主动物体标识对应的当前网络地址更新为地址服务器的IP地址的同时,向原当前网络地址对应的地址服务器发送删除指令(包括主动物体标识),原当前网络地址对应的地址服务器接收到删除指令后将数据库中存储的主动物体标识删除,从而保证数据中存储的主动物体标识是最新的。
具体的,目标物体的主动标识模块周期性向地址服务器发送网络地址更新检测消息。T1时刻,目标物体在地址服务器1的覆盖范围内,标识服务器中存储的当前网络地址为地址服务器1的IP地址。
T2时刻,目标物体已经移动到地址服务器2的覆盖范围内,目标物体的主动标识模块通过网络地址更新检测消息得知与目标物体相连的地址服务器已经更新为地址服务器n;此时,目标物体的主动标识模块触发地址服务器n向标识服务器发送当前网络地址更新指令,从而标识服务器将当前网络地址变更为地址服务器n的IP地址。
由上述可知,通过本发明的实施例提供的查询方法,即使被动物体标识被恶意移除、或者恶意贴到错误的物体上,用户可以通过查询设备将该物体上的被动物体标识传输至标识服务器,标识服务器根据该被动物体标识,确定目标物体的当前网络地址和主动物体标识;由于地址服务器的IP地址与当前网络地址相同,因此查询设备可以根据当前网络地址寻址到地址服务器;由于该主动物体标识用于标识该目标物体,因此地址服务器可以根据该主动物体标识建立目标物体与查询设备的会话,使得用户仍可以通过被动物体标识查询到该目标物体的经纬度信息,解决了现有技术中用户无法根据被动物体标识查询到该目标物体的问题。
实施例三
本发明的实施例提供一种标识服务器10,如图7所示包括:
收发单元101,用于从查询设备接收目标物体的被动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项。
处理单元102,用于根据收发单元101接收的被动物体标识,确定目标物体的当前网络地址和主动物体标识;其中,主动物体标识用于标识目标物体。
收发单元101,还用于向查询设备传输处理单元102确定的当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器20,并向地址服务器20传输主动物体标识,地址服务器20根据主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器的IP地址与当前网络地址相同,状态信息包括经纬度。
可选的,处理单元102,具体用于根据映射关系和收发单元101接收的被动物体标识,确定目标物体的当前网络地址和主动物体标识;其中,映射关系包括主动物体标识、被动物体标识和当前网络地址。
可选的,每个主动物体标识对应一个当前网络地址;处理单元102,还用于根据收发单元101接收的地址服务器20传输的当前网络地址更新指令,当前网络地址更新指令包括主动物体标识和地址服务器20的IP地址,将主动物体标识对应的当前网络地址更新为地址服务器20的IP地址;其中,当前网络地址更新指令由地址服务器20确定接收到的主动物体标识为首次接收时,向标识服务器10传输的。
可选的,收发单元101,还用于接收绑定信息;其中绑定信息包括主动物体标识和被动物体标识;处理单元102,还用于根据收发单元101接收的绑定信息,将主动物体标识和被动物体标识绑定。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。
在采用集成的模块的情况下,标识服务器包括:存储单元、处理单元以及收发单元。处理单元用于对标识服务器的动作进行控制管理,例如,处理单元用于支持标识服务器执行图1中的过程S101、S102和S103;收发单元用于支持标识服务器与其他设备的信息交互。存储单元,用于存储标识服务器的程序代码和数据。
其中,以处理单元为处理器,存储单元为存储器,收发单元为通信接口为例。其中,标识服务器参照图8中所示,包括通信接口501、处理器502、存储器503和总线504,通信接口501、处理器502通过总线504与存储器503相连。
处理器502可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
存储器503可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器503用于存储执行本申请方案的应用程序代码,并由处理器502来控制执行。通讯接口501用于与其他设备进行信息交互,例如与遥控器的信息交互。处理器502用于执行存储器503中存储的应用程序代码,从而实现本申请实施例中所述的方法。
此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的标识服务器执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:read-only memory,英文简称:ROM)、随机存取存储器(英文全称:random access memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
可以理解地,上述提供的任一种标识服务器用于执行上文所提供的实施例一对应的方法,因此,其所能达到的有益效果可参考上文实施例一的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
实施例四
本发明的实施例提供一种地址服务器20,如图9所示包括:
收发单元201,用于接收查询设备传输的主动物体标识;其中,查询设备向标识服务器10传输目标物体的被动物体标识后,标识服务器10根据被动物体标识,确定的目标物体的当前网络地址和主动物体标识,同时标识服务器10向查询设备传输当前网络地址和主动物体标识,以便查询设备根据当前网络地址寻址到地址服务器20,并向地址服务器20传输主动物体标识;其中,被动物体标识包括二维码和条形码中的至少一项,主动物体标识用于标识目标物体。
处理单元202,用于根据收发单元201接收的主动物体标识建立目标物体与查询设备的会话,以使得查询设备获取目标物体的状态信息;其中,地址服务器20的IP地址与当前网络地址相同,状态信息包括经纬度。
可选的,每个主动物体标识对应一个当前网络地址;收发单元201,还用于处理单元202确定收发单元201接收到的主动物体标识为首次接收时,向标识服务器10传输当前网络地址更新指令,当前网络地址更新指令包括主动物体标识和地址服务器20的IP地址,以便标识服务器10根据地址服务器20传输的当前网络地址更新指令,将主动物体标识对应的当前网络地址更新为地址服务器的IP地址。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。
在采用集成的模块的情况下,地址服务器包括:存储单元、处理单元以及收发单元。处理单元用于对地址服务器的动作进行控制管理,例如,处理单元用于支持地址服务器执行图4中的过程S201和S202;收发单元用于支持地址服务器与其他设备的信息交互。存储单元,用于存储地址服务器的程序代码和数据。
其中,以处理单元为处理器,存储单元为存储器,收发单元为通信接口为例。其中,地址服务器参照图10中所示,包括通信接口601、处理器602、存储器603和总线604,通信接口601、处理器602通过总线604与存储器603相连。
处理器602可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
存储器603可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器603用于存储执行本申请方案的应用程序代码,并由处理器602来控制执行。通讯接口601用于与其他设备进行信息交互,例如与遥控器的信息交互。处理器602用于执行存储器603中存储的应用程序代码,从而实现本申请实施例中所述的方法。
此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的地址服务器执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:read-only memory,英文简称:ROM)、随机存取存储器(英文全称:random access memory,英文简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
可以理解地,上述提供的任一种地址服务器用于执行上文所提供的实施例二对应的方法,因此,其所能达到的有益效果可参考上文实施例二的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (14)
1.一种查询方法,其特征在于,包括:
标识服务器从查询设备接收目标物体的被动物体标识;其中,所述被动物体标识包括二维码和条形码中的至少一项;
所述标识服务器根据所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识;其中,所述主动物体标识用于标识所述目标物体;
所述标识服务器向所述查询设备传输所述当前网络地址和所述主动物体标识,以便所述查询设备根据所述当前网络地址寻址到地址服务器,并向所述地址服务器传输所述主动物体标识,所述地址服务器根据所述主动物体标识建立所述目标物体与所述查询设备的会话,以使得所述查询设备获取所述目标物体的状态信息;其中,所述地址服务器的IP地址与所述当前网络地址相同,所述状态信息包括经纬度;
所述标识服务器根据所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识,包括:
所述标识服务器根据映射关系和所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识;其中,所述映射关系包括主动物体标识、被动物体标识和当前网络地址。
2.根据权利要求1所述的查询方法,其特征在于,每个主动物体标识对应一个当前网络地址,所述方法还包括:
所述标识服务器根据地址服务器传输的当前网络地址更新指令,所述当前网络地址更新指令包括主动物体标识和所述地址服务器的IP地址,将所述主动物体标识对应的当前网络地址更新为所述地址服务器的IP地址;其中,所述当前网络地址更新指令由所述地址服务器确定接收到的主动物体标识为首次接收时,向所述标识服务器传输的。
3.根据权利要求1所述的查询方法,其特征在于,所述标识服务器从查询设备接收目标物体的被动物体标识前,所述方法还包括:
所述标识服务器接收绑定信息;其中所述绑定信息包括主动物体标识和被动物体标识;
所述标识服务器根据所述绑定信息,将所述主动物体标识和所述被动物体标识绑定。
4.一种查询方法,其特征在于,包括:
地址服务器接收查询设备传输的主动物体标识;其中,所述查询设备向标识服务器传输目标物体的被动物体标识后,所述标识服务器根据映射关系和所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识,同时所述标识服务器向所述查询设备传输所述当前网络地址和所述主动物体标识,以便所述查询设备根据所述当前网络地址寻址到地址服务器,并向所述地址服务器传输所述主动物体标识;其中,所述映射关系包括主动物体标识、被动物体标识和当前网络地址,所述被动物体标识包括二维码和条形码中的至少一项,所述主动物体标识用于标识所述目标物体;
所述地址服务器根据所述主动物体标识建立所述目标物体与所述查询设备的会话,以使得所述查询设备获取所述目标物体的状态信息;其中,所述地址服务器的IP地址与所述当前网络地址相同,所述状态信息包括经纬度。
5.根据权利要求4所述的查询方法,其特征在于,每个主动物体标识对应一个当前网络地址,所述方法还包括:
所述地址服务器确定接收到的主动物体标识为首次接收时,向所述标识服务器传输当前网络地址更新指令,所述当前网络地址更新指令包括主动物体标识和所述地址服务器的IP地址,以便所述标识服务器根据地址服务器传输的当前网络地址更新指令,将所述主动物体标识对应的当前网络地址更新为所述地址服务器的IP地址。
6.一种标识服务器,其特征在于,包括:
收发单元,用于从查询设备接收目标物体的被动物体标识;其中,所述被动物体标识包括二维码和条形码中的至少一项;
处理单元,用于根据所述收发单元接收的所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识;其中,所述主动物体标识用于标识所述目标物体;
所述收发单元,还用于向所述查询设备传输所述处理单元确定的所述当前网络地址和所述主动物体标识,以便所述查询设备根据所述当前网络地址寻址到地址服务器,并向所述地址服务器传输所述主动物体标识,所述地址服务器根据所述主动物体标识建立所述目标物体与所述查询设备的会话,以使得所述查询设备获取所述目标物体的状态信息;其中,所述地址服务器的IP地址与所述当前网络地址相同,所述状态信息包括经纬度;
所述处理单元,具体用于根据映射关系和所述收发单元接收的所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识;其中,所述映射关系包括主动物体标识、被动物体标识和当前网络地址。
7.根据权利要求6所述的标识服务器,其特征在于,每个主动物体标识对应一个当前网络地址;
所述处理单元,还用于根据所述收发单元接收的地址服务器传输的当前网络地址更新指令,所述当前网络地址更新指令包括主动物体标识和所述地址服务器的IP地址,将所述主动物体标识对应的当前网络地址更新为所述地址服务器的IP地址;其中,所述当前网络地址更新指令由所述地址服务器确定接收到的主动物体标识为首次接收时,向所述标识服务器传输的。
8.根据权利要求6所述的标识服务器,其特征在于,所述收发单元,还用于接收绑定信息;其中所述绑定信息包括主动物体标识和被动物体标识;
所述处理单元,还用于根据所述收发单元接收的所述绑定信息,将所述主动物体标识和所述被动物体标识绑定。
9.一种地址服务器,其特征在于,包括:
收发单元,用于接收查询设备传输的主动物体标识;其中,所述查询设备向标识服务器传输目标物体的被动物体标识后,所述标识服务器根据映射关系和所述被动物体标识,确定所述目标物体的当前网络地址和主动物体标识,同时所述标识服务器向所述查询设备传输所述当前网络地址和所述主动物体标识,以便所述查询设备根据所述当前网络地址寻址到地址服务器,并向所述地址服务器传输所述主动物体标识;其中,所述映射关系包括主动物体标识、被动物体标识和当前网络地址,所述被动物体标识包括二维码和条形码中的至少一项,所述主动物体标识用于标识所述目标物体;
处理单元,用于根据所述收发单元接收的所述主动物体标识建立所述目标物体与所述查询设备的会话,以使得所述查询设备获取所述目标物体的状态信息;其中,所述地址服务器的IP地址与所述当前网络地址相同,所述状态信息包括经纬度。
10.根据权利要求9所述的地址服务器,其特征在于,每个主动物体标识对应一个当前网络地址;
所述收发单元,还用于所述处理单元确定所述收发单元接收到的主动物体标识为首次接收时,向所述标识服务器传输当前网络地址更新指令,所述当前网络地址更新指令包括主动物体标识和所述地址服务器的IP地址,以便所述标识服务器根据地址服务器传输的当前网络地址更新指令,将所述主动物体标识对应的当前网络地址更新为所述地址服务器的IP地址。
11.一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述权利要求1-3任一项所述的查询方法。
12.一种标识服务器,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当标识服务器运行时,处理器执行存储器存储的计算机执行指令,以使标识服务器执行如上述权利要求1-3任一项所述的查询方法。
13.一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述权利要求4和5任一项所述的查询方法。
14.一种地址服务器,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当地址服务器运行时,处理器执行存储器存储的计算机执行指令,以使地址服务器执行如上述权利要求4和5任一项所述的查询方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811399988.8A CN109347979B (zh) | 2018-11-22 | 2018-11-22 | 一种查询方法和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811399988.8A CN109347979B (zh) | 2018-11-22 | 2018-11-22 | 一种查询方法和服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109347979A CN109347979A (zh) | 2019-02-15 |
CN109347979B true CN109347979B (zh) | 2021-03-12 |
Family
ID=65317204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811399988.8A Active CN109347979B (zh) | 2018-11-22 | 2018-11-22 | 一种查询方法和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109347979B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022061822A1 (en) * | 2020-09-27 | 2022-03-31 | Siemens Aktiengesellschaft | Method and apparatus for communitcating with passive objects |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101656765A (zh) * | 2009-09-14 | 2010-02-24 | 中兴通讯股份有限公司 | 身份位置分离网络的名址映射***及数据传输方法 |
CN103001975A (zh) * | 2012-12-26 | 2013-03-27 | 百度在线网络技术(北京)有限公司 | 基于二维码的登录控制方法、***和装置 |
CN103501349A (zh) * | 2013-10-18 | 2014-01-08 | 南京九度网络科技有限公司 | 一种可基于发布位置精确统计访问数据的二维码云服务***及方法 |
CN106897341A (zh) * | 2016-07-08 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 二维码信息查询方法、服务器、客户端及*** |
CN107888642A (zh) * | 2016-09-30 | 2018-04-06 | 中国电子科技集团公司信息科学研究院 | 一种标识解析装置、标识解析***及标识解析方法 |
US10111088B1 (en) * | 2006-08-08 | 2018-10-23 | Sprint Spectrum L.P. | Method and system for associating a user identifier with a device identifier |
-
2018
- 2018-11-22 CN CN201811399988.8A patent/CN109347979B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10111088B1 (en) * | 2006-08-08 | 2018-10-23 | Sprint Spectrum L.P. | Method and system for associating a user identifier with a device identifier |
CN101656765A (zh) * | 2009-09-14 | 2010-02-24 | 中兴通讯股份有限公司 | 身份位置分离网络的名址映射***及数据传输方法 |
CN103001975A (zh) * | 2012-12-26 | 2013-03-27 | 百度在线网络技术(北京)有限公司 | 基于二维码的登录控制方法、***和装置 |
CN103501349A (zh) * | 2013-10-18 | 2014-01-08 | 南京九度网络科技有限公司 | 一种可基于发布位置精确统计访问数据的二维码云服务***及方法 |
CN106897341A (zh) * | 2016-07-08 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 二维码信息查询方法、服务器、客户端及*** |
CN107888642A (zh) * | 2016-09-30 | 2018-04-06 | 中国电子科技集团公司信息科学研究院 | 一种标识解析装置、标识解析***及标识解析方法 |
Non-Patent Citations (1)
Title |
---|
基于RFID技术的矿井人员定位***研究与实现;王仁兴;《中国优秀硕士学位论文全文数据库 工程科技Ⅰ辑》;20140315;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109347979A (zh) | 2019-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9930632B2 (en) | M2M application remote registration method, device, system and storage medium | |
CN1667645B (zh) | 与识别标签通信的方法和*** | |
EP2957085B1 (en) | Service layer resource propagation across domains | |
US9191772B2 (en) | Bluetooth connection method and system | |
CN105404258A (zh) | 智能家居管理方法及平台 | |
CN107835498B (zh) | 一种用于管理用户的方法与设备 | |
CN104093118A (zh) | 一种资源通告的方法、机器对机器节点和*** | |
EP3337219A1 (en) | Carrier configuration processing method, device and system, and computer storage medium | |
CN104751344A (zh) | 一种商品信息的处理方法、装置和*** | |
CN105453074A (zh) | 用于为装置促进动态检测和传递地理位置的机制 | |
WO2015034337A1 (ko) | 무선 통신 시스템에서 특정 요청 메시지의 처리를 위한 방법 및 장치 | |
CN105282682B (zh) | 一种实现资源属性通告的方法和公共业务实体 | |
CN104484958A (zh) | 一种智能快递柜的取件方法和取件*** | |
CN104468603A (zh) | 用于物联网终端接入的方法和*** | |
CN102594716A (zh) | 一种即时通信消息的传输方法、***及设备 | |
CN103685176A (zh) | 终端设备、设备管理服务器以及连接建立方法 | |
WO2015161572A1 (zh) | 一种资源通告的方法、设备和*** | |
CN104639583A (zh) | 一种共享环境上下文方法和装置 | |
CN109347979B (zh) | 一种查询方法和服务器 | |
CN102006185A (zh) | 物联网终端计费查询方法和物联网终端计费查询*** | |
CN112738019B (zh) | 设备信息的显示方法、装置、存储介质以及电子装置 | |
CN105101040A (zh) | 资源的创建方法及装置 | |
CN103258174B (zh) | 一种对射频识别标签进行身份识别的方法与设备 | |
JP4580305B2 (ja) | 計算機システム及び無線基地局 | |
CN114019821A (zh) | 智能家居的控制方法、装置及*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |