CN109451808B - 确定位置信息的方法、装置和*** - Google Patents
确定位置信息的方法、装置和*** Download PDFInfo
- Publication number
- CN109451808B CN109451808B CN201880000092.XA CN201880000092A CN109451808B CN 109451808 B CN109451808 B CN 109451808B CN 201880000092 A CN201880000092 A CN 201880000092A CN 109451808 B CN109451808 B CN 109451808B
- Authority
- CN
- China
- Prior art keywords
- node
- internet
- things
- target
- determining
- 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 125
- 238000012545 processing Methods 0.000 claims description 64
- 238000013475 authorization Methods 0.000 claims description 61
- 230000004044 response Effects 0.000 claims description 49
- 238000012544 monitoring process Methods 0.000 claims description 45
- 238000004891 communication Methods 0.000 abstract description 14
- 238000007726 management method Methods 0.000 description 115
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种确定位置信息的方法、装置和***,属于无线通信技术领域。所述方法包括:接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;确定目标物联网节点的节点标识;根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;根据所述目标物联网节点对应的位置,确定当前所在的位置;向所述控制节点发送所述当前所在的位置。采用本公开,可以提高定位的精确度。
Description
技术领域
本公开涉及无线通信技术领域,特别涉及一种确定位置信息的方法、装置和***。
背景技术
随着无线通信技术的发展,越来越多基于无线技术的无线网络得到了普及,无线网络实现的功能也越来越丰富,比如,可以为各种位置相关业务提供位置信息。某些情况下,无线网络会使用基站定位技术对终端进行定位,其中,基站定位技术主要是通过终端使用的移动通信网络的基站信号差异,来计算出终端当前所在的位置,其中,基站部署的越密集,确定出的终端的位置越准确。
在实现本公开的过程中,发明人发现相关技术至少存在以下问题:
如果终端当前所在的区域中部署的基站比较少(比如终端当前所在的区域为山区荒漠等地),则基于上述确定终端位置的方式,即不能准确确定出终端当前所在的位置,从而,导致定位的精确度较低。
发明内容
为了克服相关技术中存在的定位的精确度较低的问题,本公开实施例提供了一种确定位置信息的方法、装置和***。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种确定位置信息的方法,所述方法包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求;
接收目标终端发送的当前所在的位置。
可选的,所述方法还包括:
确定至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,所述方法还包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求。
可选的,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方向;
根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
根据本公开实施例的第二方面,提供了一种确定位置信息的方法,所述方法包括:
接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
确定目标物联网节点的节点标识;
根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;
根据所述目标物联网节点对应的位置,确定当前所在的位置;
向所述控制节点发送所述当前所在的位置。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
所述根据所述目标物联网节点对应的位置,确定当前所在的位置,包括:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
可选的,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方向。
根据本公开实施例的第三方面,提供了一种确定位置信息的方法,所述方法包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求;
接收所述至少一个物联网节点中的目标物联网节点发送的节点标识;
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
可选的,所述方法还包括:
接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置,包括:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
根据本公开实施例的第四方面,提供了一种确定位置信息的方法,其特征在于,所述方法包括:
接收控制节点发送的对应目标终端的定位请求;
对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识。
可选的,所述方法还包括:
确定与所述目标终端的相对位置信息;
向所述控制节点发送与所述目标终端的相对位置信息。
根据本公开实施例的第五方面,提供了一种确定位置信息的装置,所述装置为控制节点,所述装置包括:
第一确定模块,用于确定目标终端当前所在的位置区域;
第二确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
发送模块,用于向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求;
第一接收模块,用于接收目标终端发送的当前所在的位置。
可选的,所述装置还包括:
第三确定模块,用于确定至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,所述装置还包括:
第四确定模块,用于确定所述至少一个物联网节点对应的授权信息;
所述发送模块,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求。
可选的,所述装置还包括:
第二接收模块,用于接收所述目标终端发送的待移动速度和待移动方向;
第五确定模块,用于根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
根据本公开实施例的第六方面,提供了一种确定位置信息的装置,所述装置为目标终端,所述装置包括:
接收模块,用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
第一确定模块,用于确定目标物联网节点的节点标识;
第二确定模块,用于根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;
第三确定模块,用于根据所述目标物联网节点对应的位置,确定当前所在的位置;
第一发送模块,用于向所述控制节点发送所述当前所在的位置。
可选的,所述接收模块,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述第一确定模块,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收模块,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述第一确定模块,用于:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述装置还包括:
第四确定模块,用于确定与所述目标物联网节点的相对位置信息;
所述第三确定模块,用于:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
可选的,所述装置还包括:
第五确定模块,用于确定待移动速度和待移动方位;
第二发送模块,用于向所述控制节点发送所述待移动速度和所述待移动方向。
根据本公开实施例的第七方面,提供了一种确定位置信息的装置,所述装置为控制节点,所述装置包括:
第一确定模块,用于确定目标终端当前所在的位置区域;
第二确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
发送模块,用于向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求;
第一接收模块,用于接收所述至少一个物联网节点中的目标物联网节点发送的节点标识;
第三确定模块,用于根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
可选的,所述装置还包括:
第二接收模块,用于接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述第三确定模块,用于:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
根据本公开实施例的第八方面,提供了一种确定位置信息的装置,所述装置为目标物联网节点,所述装置包括:
接收模块,用于接收控制节点发送的对应目标终端的定位请求;
第一发送模块,用于对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识。
根据本公开实施例的第九方面,提供了一种控制节点,所述控制节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的确定位置信息的方法或者如第三方面所述的确定位置信息的方法。
根据本公开实施例的第十方面,提供了一种目标终端,所述目标终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第二方面所述的确定位置信息的方法。
根据本公开实施例的第十一方面,提供了一种目标物联网节点,所述目标物联网节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第四方面所述的确定位置信息的方法。
根据本公开实施例的第十二方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的确定位置信息的方法、或者如第二方面所述的确定位置信息的方法、或者如第三方面所述的确定位置信息的方法、或者如第四方面所述的确定位置信息的方法。
根据本公开实施例的第十三方面,提供了一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:所述控制节点,如所述第五方面、第九方面所述的控制节点;所述目标终端,如所述第六方面、第十方面所述的目标终端;所述目标物联网节点,如所述第二方面中所述的目标物联网节点;或者,
所述控制节点,如所述第七方面、第九方面所述的控制节点;所述目标物联网节点,如所述第八方面、第十一方面所述的目标物联网节点;所述目标终端,如所述第三方面中所述的目标终端。
本公开实施例提供的技术方案带来的有益效果是:
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。
附图说明
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的一种***框架示意图;
图2(a)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图2(b)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图3(a)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图3(b)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图4是本公开实施例提供的一种确定位置信息的装置结构示意图;
图5是本公开实施例提供的一种确定位置信息的装置结构示意图;
图6是本公开实施例提供的一种确定位置信息的装置结构示意图;
图7是本公开实施例提供的一种确定位置信息的装置结构示意图;
图8是本公开实施例提供的一种确定位置信息的装置结构示意图;
图9是本公开实施例提供的一种确定位置信息的装置结构示意图;
图10是本公开实施例提供的一种确定位置信息的装置结构示意图;
图11是本公开实施例提供的一种确定位置信息的装置结构示意图;
图12是本公开实施例提供的一种确定位置信息的装置结构示意图;
图13是本公开实施例提供的一种确定位置信息的装置结构示意图;
图14是本公开实施例提供的一种确定位置信息的装置结构示意图;
图15是本公开实施例提供的一种控制节点的结构示意图;
图16是本公开实施例提供的一种终端的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开一示例性实施例提供了一种确定位置信息的方法,该方法可以由控制节点、目标终端和目标物联网节点共同实现,其中,***框架图如图1所示。控制节点可以是具有移动网的控制功能和物联网的控制功能的网络设备,控制节点可以是一个网络设备,也可以是由多个网络设备组成的网络设备组,比如,可以是由移动网控制设备和物联网管理节点组成,其中,移动网控制设备可以是用于管理移动网络的网络设备,比如,可以是LTE中的MME(Mobility Management Entity,移动管理实体),可以是WCDMA中的MSC(MobileSwitching Center,移动网交换中心),物联网管理节点可以是具有管理各物联网节点功能的物联网节点。目标终端可以是能够与控制节点进行通信的终端,目标终端也可称之为用户设备(User Equipment,简称为“UE”)、移动台(Mobile Station,简称为“MS”)、移动终端(Mobile Terminal)等,例如,目标终端可以是移动电话(或称为“蜂窝”电话)等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。物联网节点能够与物联网管理节点进行通信,具有上报信息功能,比如,可以是水表、电表、冰箱、智能路灯、石油管道处的检测设备等。
控制节点可以包括处理器、存储器、收发器等部件。处理器可以为CPU (CentralProcessing Unit,中央处理单元)等,可以用于确定目标终端当前所在的位置的相关处理。存储器可以为RAM(Random Access Memory,随机存取存储器)、Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如各物联网节点的部署规则等。收发器可以用于与目标终端或其它设备(如基站)进行数据传输,例如,向目标终端发送携带有至少一个物联网节点对应的位置的定位请求,接收目标终端发送的当前所在的位置,收发器可以包括天线、匹配电路、调制解调器等。
目标终端可以包括处理器、存储器、收发器等部件。处理器可以为CPU等,可以用于确定当前所在的位置的相关处理。存储器可以为RAM、Flash等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,比如至少一个物联网节点对应的位置。收发器可以用于与其它设备进行数据传输,例如,接收控制节点发送的定位请求,向控制节点发送当前所在的位置,可以包括天线、匹配电路、调制解调器等。
物联网节点可以包括处理器、存储器、收发器等部件。处理器可以为CPU 等,可以用于对接收到的寻呼消息进行解析,并生成应答消息的相关处理。存储器可以为RAM、Flash等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等。收发器可以用于与其它设备进行数据传输,例如,接收目标终端发送的寻呼消息,向目标终端发送对应寻呼消息的应答消息,可以包括天线、匹配电路、调制解调器等。
随着无线通信技术的发展,越来越多的无线网络得到了普及,无线网络实现的功能也越来越丰富,比如,可以为位置业务提供位置信息。本方案中,控制节点可以结合各物联网节点的部署规则,通过位于目标终端周围的目标物联网节点,来确定目标终端当前所在的位置,从而,提高定位的精准度,以及提高定位的效率。具体的,控制节点可以确定目标终端当前所在的位置区域,进而,可以根据各物联网节点的部署规则,确定位于位置区域的至少一个物联网节点,进而,可以结合至少一个物联网节点,确定目标终端当前所在的位置,其中,控制节点可以采用不同的结合方式,来确定目标终端当前所在的位置。例如,控制节点向目标终端发送携带有至少一个物联网节点对应的位置的定位请求,由目标终端基于至少一个物联网节点对应的位置,确定自身当前所在的位置。又例如,控制节点向至少一个物联网节点中的每个物联网节点发送定位请求,由物联网节点搜索目标终端的信号,由此,来确定目标终端当前所在的位置。
下面将结合实施方式,对图2(a)所示的处理流程进行详细的说明,内容可以如下:
在步骤201中,控制节点确定目标终端当前所在的位置区域。
其中,目标终端可以是待确定位置的终端。
在实施中,无线网络可以用于确定终端当前所在的位置。控制节点中可以设置有确定目标终端的位置的触发事件,当控制节点检测到触发事件发生时,可以确定目标终端当前所在的位置区域。其中,控制节点可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,控制节点从数据库中获取目标终端当前所在的位置区域。又或者,控制节点可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。例如,预设的触发事件是接收到应用服务器发送的对应目标终端的位置请求,即各应用服务器可以与控制节点进行通信,当应用服务器处理对应目标终端的某位置业务前,可以向控制节点发送对应目标终端的位置请求,控制节点接收到应用服务器发送的对应目标终端的位置请求后,即可检测到触发事件发生。
在步骤202中,控制节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置。
在实施中,各物联网节点可以按照一定的部署规则进行部署,部署后的各物联网节点上报各自的信息(比如,水表每到一个月时,可以上报当前的水表数)时,可以按照指定的规则上报信息。具体的,可以是以距离、信号强度、功率大小等作为尺度来划分,将所有物联网节点涉及的区域,以物联网管理节点为中心,可以是以三角形、扇形、蜂窝状、四边形、圆形、网状等划分方式,对各物联网节点进行部署,其中,如果各物联网节点所涉及的区域比较广,则可以设置多级物联网管理节点以便分层级管理。区域划分后,每个单位的物联网节点可以按照指定的上报规则进行上报信息,比如,从左到右的方式进行上报,或者,从远到近的方式进行上报,或者,从中心到四周的方式进行上报。
控制节点确定出位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点,进而,可以确定至少一个物联网节点对应的位置。
可选的,上述至少一个物联网节点可以是位于位置区域内的预设时长内会上报信息的物联网节点,相应的,确定位于位置区域内的至少一个物联网节点的过程可以如下:根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的预设时长内会上报信息的至少一个物联网节点。
在实施中,确定出位置区域后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的物联网节点,并可以在确定出的物联网节点中,基于指定的上报规则等信息,确定当前或后续预设时长内会上报信息的至少一个物联网节点,其中,至少一个物联网节点中的每个物联网节点可以是预设时长内会上报自身的信息的物联网节点,也可以是转发其他物联网节点上报的信息的物联网节点。
可选的,某些情况下,控制节点可以是一个网络设备,可以是具有移动网的控制功能和物联网的控制功能的网络设备,比如,移动网络运营商和物联网络运营商具有互联互通协议,或者,移动网络运营商和物联网络运营商是一家,则控制节点可以是移动网控制设备,上述处理过程可以是移动网控制设备所执行的,确定出位置区域后,可以进一步根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置。
可选的,物联网的部署规则一般不会开放给第三方,此种情况下,上述控制节点可以包括物联网管理节点和移动网控制设备,相应的,步骤201的具体处理可以如下:通过移动网控制设备确定目标终端当前所在的位置区域,向物联网管理节点发送位置区域。相应的,步骤202的处理过程可以如下:通过物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置。
在实施中,当需要确定目标终端当前所在的位置时,移动网控制设备可以基于上述所述的方式,确定目标终端当前所在的位置区域,进而,可以将目标终端对应的位置区域发送给物联网节点中的某物联网管理节点(其中,该物联网管理节点可以是用于移动网中的网络设备与物联网络中的物联网管理节点进行通信,可以称为互通管理节点),该物联网管理节点可以直接根据各物联网节点的部署规则、以及移动网控制设备发送的位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置。或者,该物联网管理节点可以将移动网控制设备发送的位置区域转发至其他物联网管理节点,由其他物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,其中,该物联网管理节点可以是获知位置区域内的各物联网节点对应的部署规则的管理节点。
在步骤203中,控制节点向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
在实施中,确定出至少一个物联网节点对应的位置后,控制节点可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
可选的,针对控制节点包括移动网控制设备和物联网管理节点的情况,相应的,步骤203的处理过程可以多种多样,以下给出了几种可行的处理方式:
方式一,通过物联网管理节点向移动网控制设备发送至少一个物联网节点对应的位置;通过移动网控制设备向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
在实施中,物联网管理节点确定出至少一个物联网节点对应的位置后,可以向移动网控制设备发送至少一个物联网节点对应的位置,相应的,移动网控制设备可以接收物联网管理节点发送的至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
方式二,通过物联网管理节点向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
在实施中,某些情况下,可以通过授权或者签署协议等方式,使得物联网管理节点可以直接向目标终端发送消息。此种情况下,物联网管理节点确定出至少一个物联网节点对应的位置后,可以直接向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
可选的,除了向目标终端发送至少一个物联网节点对应的位置,还可以向向目标终端发送至少一个物联网节点对应的节点信息,其中,不同的节点信息,定位请求也可以不同,相应的处理方式可以多种多样,以下给出了几种可行的处理方式:
方式一,确定至少一个物联网节点上报信息时所用信道的信道信息;向目标终端发送携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
在实施中,确定出至少一个物联网节点后,除了确定至少一个物联网节点对应的位置,控制节点还可以确定至少一个物联网节点中的每个物联网节点上报信息时所用信道的信道信息,进而,可以向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息,其中,监听启动消息用于指示目标终端启动监听过程,即用于指示目标终端对各物联网节点的信号进行监听。针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,物联网管理节点除了向移动网控制设备发送至少一个物联网节点对应的位置,确定出至少一个物联网节点上报信息时所用信道的信道信息后,还可以向移动网控制设备发送至少一个物联网节点上报信息时所用信道的信道信息,相应的,移动网控制设备可以接收物联网节点发送的至少一个物联网上报信息时所用信道的信道信息,进而,可以向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息。针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,物联网管理节点确定出至少一个物联网节点上报信息时所用信道的信道信息后,可以直接向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息。
方式二,确定至少一个物联网节点对应的授权信息;向目标终端发送携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。
在实施中,确定出至少一个物联网节点后,除了确定至少一个物联网节点对应的位置,控制节点还可以确定至少一个物联网节点对应的授权信息,其中,授权信息可以包括寻呼范围、寻呼信息、授权许可等信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的授权信息和至少一个物联网节点对应的位置的寻呼请求,其中,寻呼请求可以用于指示目标终端发送寻呼请求。针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,物联网管理节点除了向移动网控制设备发送至少一个物联网节点对应的位置,确定出至少一个物联网节点对应的授权信息后,还可以向移动网控制设备发送至少一个物联网节点对应的授权信息,相应的,移动网控制设备可以接收物联网节点发送的至少一个物联网节点对应的授权信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的授权信息和至少一个物联网节点对应的位置的寻呼请求。针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,物联网管理节点确定出至少一个物联网节点对应的授权信息后,可以直接向目标终端发送携带有至少一个物联网节点对应的授权信息和至少一个物联网节点对应的位置的寻呼请求。
在步骤204中,目标终端接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求。
在实施中,控制节点向目标终端发送携带有至少一个物联网节点对应的位置的定位请求后,目标终端可以接收控制节点发送的定位请求,并可以对其进行解析,获取其中携带的至少一个物联网节点对应的位置。
可选的,针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点中的移动网控制设备发送的携带有至少一个物联网节点对应的位置的定位请求。
在实施中,控制节点通过移动网控制设备向目标终端发送携带有至少一个物联网节点对应的位置的定位请求后,目标终端可以接收移动网控制设备发送的携带有至少一个物联网节点对应的位置的定位请求。
可选的,针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的位置的定位请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点中的物联网管理节点发送的携带有至少一个物联网节点对应的位置的定位请求。
在实施中,控制节点通过物联网管理节点向目标终端发送携带有至少一个物联网节点对应的位置的定位请求后,目标终端可以接收物联网管理节点发送的携带有至少一个物联网节点对应的位置的定位请求。
可选的,针对控制节点向目标终端发送监听启动消息的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
在实施中,控制节点向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息后,相应的,目标终端可以接收控制节点发送的携带有信道信息和至少一个物联网节点对应的位置的监听启动消息。另外,针对控制节点通过移动网控制设备向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息的情况,相应的,目标终端可以接收移动网控制设备发送的携带有信道信息和至少一个物联网节点对应的位置的监听启动消息。针对控制节点通过物联网管理节点向目标终端发送携带有信道信息和至少一个物联网节点对应的位置的监听启动消息的情况,相应的,目标终端可以接收物联网管理节点发送的携带有信道信息和至少一个物联网节点对应的位置的监听启动消息。
可选的,针对控制节点向目标终端发送寻呼请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。
在实施中,控制节点向目标终端发送携带有至少一个物联网节点对应的位置和授权信息的寻呼请求后,相应的,目标终端可以接收控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。另外,针对控制节点通过移动网控制设备向目标终端发送携带有至少一个物联网节点对应的位置和授权信息的寻呼请求的情况,相应的,目标终端可以接收移动网控制设备发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。针对控制节点通过物联网管理节点向目标终端发送携带有至少一个物联网节点对应的位置和授权信息的寻呼请求的情况,相应的,目标终端可以接收物联网管理节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。
在步骤205中,目标终端确定目标物联网节点的节点标识。
其中,目标物联网节点可以是用于辅助确定目标终端当前所在的位置的物联网节点,可以是至少一个物联网节点中与目标终端进行通信的物联网节点。
在实施中,目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定位于目标终端周围与目标终端进行通信的目标物联网节点的节点标识。例如,目标终端可以直接寻找或者通过应用的辅助来寻找周边的物联网节点的节点标识,比如,一个路灯的编号、一个共享单车的号码或者二维码、一个电表的标识等。另外,考虑到有些物联网节点没有把标识公开,针对此种情况,目标终端可以通过授权等方式打开某应用或者接入专门的链接,进而,获得某物联网节点(即目标物联网节点)的节点标识,其中,该节点标识可以是临时标识。
可选的,针对目标终端接收到的定位请求中携带有至少一个物联网节点对应的节点信息和位置的情况,相应的,步骤205的处理过程可以如下:根据至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
在实施中,目标终端接收到控制节点发送的携带有至少一个物联网节点对应的节点信息和至少一个物联网节点对应的位置的定位请求后,可以对其进行解析,获取其中携带的至少一个物联网节点对应的节点信息,进而,可以基于至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,针对目标终端接收到控制节点发送的监听启动消息的情况,相应的,步骤205的处理过程可以如下:根据该信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定目标物联网节点的节点标识。
在实施中,至少一个物联网节点会基于指定的上报规则通过对应的信道上报信息,例如,水表可以每到一个月,通过指定的信道上报水表数等。目标终端接收到携带有信道信息的监听启动消息后,可以在信道信息对应的信道上,对至少一个物联网节点中的各物联网节点的信号进行监听。如果至少一个物联网节点中的某物联网节点上报信息,则目标终端可以监听到该物联网节点(可以将该物联网节点确定为目标物联网节点)上报信息的信号,即目标终端可以监听到目标物联网节点的信号,其中,目标终端可以将产生监听到的信号的物联网节点确定为目标物联网节点,或者,目标终端可以将产生最先监听到的信号的物联网节点确定为目标物联网节点。监听到目标物联网节点的信号后,目标终端可以获取目标物联网节点的信号中包含的节点标识,得到目标物联网节点的节点标识。另外,目标终端中还可以设置有停止监听的机制,例如,当目标终端确定出目标物联网节点的节点标识后,可以停止对各物联网节点的信号进行监听。
可选的,针对目标终端接收到控制节点发送的寻呼请求的情况,相应的,步骤205的处理过程可以如下:根据授权信息,发送寻呼消息;接收目标物联网节点发送的对应寻呼消息的应答消息;根据应答消息,确定目标物联网节点的节点标识。相应的,物联网节点可以进行如下处理:接收目标终端发送的寻呼消息;向目标终端发送对应寻呼消息的应答消息。
在实施中,目标终端接收到携带有至少一个物联网节点对应的位置和授权信息的寻呼请求后,可以根据授权信息发送寻呼消息,其中,目标终端可以通过广播信道广播寻呼消息,也可以对至少一个物联网节点中的每个物联网节点发送对应的寻呼消息(比如,在每个寻呼消息中携带对应物联网节点的节点标识)。目标终端发送寻呼消息后,至少一个物联网节点中的每个物联网节点可以接收目标终端发送的寻呼消息,由于目标终端得到了物联网管理节点的授权,因此接收到寻呼消息的物联网节点会认为该寻呼消息是合法的,进而,可以向目标终端发送对应寻呼消息的应答消息。某物联网节点发送应答消息后,目标终端可以接收该物联网节点(可称为目标物联网节点)发送的对应寻呼消息的应答消息,其中,终端可以将发送应答消息的物联网节点确定为目标物联网节点,或者,可以将发送最先接收到的应答消息的物联网节点确定为目标物联网节点。接收到目标物联网节点发送的应答消息后,可以获取应答消息中的节点标识,此时目标终端即确定出了目标物联网节点的节点标识。
在步骤206中,目标终端根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置。
在实施中,目标终端确定出目标物联网节点对应的节点标识后,可以获取至少一个物联网节点对应的位置,进而,可以在至少一个物联网节点对应的位置中,确定目标物联网节点的节点标识对应的位置,得到目标物联网节点对应的位置。
在步骤207中,目标终端根据目标物联网节点对应的位置,确定当前所在的位置。
在实施中,目标终端确定出目标物联网节点对应的位置后,可以基于目标物联网节点对应的位置,确定目标终端当前所在的位置,比如,目标终端可以将目标物联网节点对应的位置,确定为目标终端当前所在的位置。
可选的,目标终端确定出目标物联网节点后,除了确定其对应的节点标识外,还可以确定目标终端与目标物联网节点的相对位置信息,相应的,目标终端还可以进行如下处理:确定与目标物联网节点的相对位置信息。相应的,步骤207的处理过程可以如下:根据目标物联网节点对应的位置、以及与目标物联网节点的相对位置信息,确定当前所在的位置。
在实施中,目标终端确定出目标物联网节点后,可以确定自身与目标物联网节点的相对位置信息,其中,相对位置信息可以是相对方位、可以是相对距离,可以是相对方位和相对距离。其中,当相对位置信息包括相对方位时,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的接收方位,确定自身与目标物联网节点的相对方位,或者,目标终端的使用者输入自身相对于目标物联网节点的相对方位,目标终端获取输入的与目标物联网节点的相对方位。当相对位置信息包括相对距离时,目标终端可以基于发送寻呼消息的发送时刻、接收到目标物联网节点发送的应答消息的接收时刻、以及传输速度,确定自身与目标终端的相对距离;或者,目标终端的使用者输入自身相对于目标物联网节点的相对距离,目标终端获取输入的与目标物联网节点的相对距离;或者,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的信号强度,确定自身与目标物联网节点的相对距离。
确定出目标物联网节点的位置和自身与目标物联网节点的相对位置信息后,目标终端可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。当相对位置信息包括相对方位时,目标终端可以基于相对方位、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的相对方位上的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对距离时,目标终端可以基于相对距离、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的距离目标物联网节点为相对距离的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对方位和相对距离时,目标终端可以基于相对方位、相对距离、目标物联网节点对应的位置,确定目标终端当前所在的位置。
在步骤208中,目标终端向控制节点发送当前所在的位置。
在实施中,目标终端确定出自身当前所在的位置后,可以向控制节点发送当前所在的位置。
可选的,目标终端接收到定位请求后,还可以进一步获取后续可能移动的方位和距离,相应的,目标终端还可以进行如下处理:确定待移动速度和待移动方位;向控制节点发送待移动速度和所述待移动方位。
在实施中,目标终端接收到控制节点发送的定位请求后,目标终端的使用者可以输入自己后续要移动的方位和速度,进而,目标终端可以获取输入的后续要移动的方位和速度,即此时目标终端确定出了目标终端的待移动速度和待移动方位。例如,目标终端接收到控制节点发送的定位请求后,可以弹出输入框,使用者可以在输入框中输入待移动速度和待移动方位(比如,可以输入以步行速度向南走),并可以通过操作,触发目标终端获取到输入的待移动速度和待移动方位。又例如,使用者可以显示的地图中,勾画出后续移动路线,此时,目标终端可以基于移动路线,计算出待移动速度和待移动方位。
目标终端确定出待移动速度和待移动方位后,可以向控制节点发送确定出的待移动速度和待移动方位,即可以向控制节点中的移动网控制设备发送确定出的待移动速度和待移动方位,其中,目标终端可以单独向控制节点发送待移动速度和待移动方位,也可以将其与目标终端当前所在的位置同时发送至控制节点。
在步骤209中,控制节点接收目标终端发送的当前所在的位置。
在实施中,目标终端向控制节点发送自身当前所在的位置后,可以接收目标终端发送的当前所在的位置,进而,可以向应用服务器发送目标终端当前所在的位置。
可选的,针对目标终端向控制节点发送待移动速度和待移动方位的情况,相应的,控制节点还可以进行如下处理:接收目标终端发送的待移动速度和待移动方位;根据目标终端当前所在的位置、待移动速度和待移动方位,确定目标终端的实时位置。
在实施中,目标终端向控制节点发送待移动速度和待移动方位后,控制节点可以接收目标终端发送的待移动速度和待移动方位,进而,可以基于目标终端当前所在的位置、待移动速度和待移动方位,确定后续一定时长内目标终端的实时位置。这样,此次即可预测出目标终端后续的位置,无需每次都要控制节点再执行上述处理流程,从而,可以提高预测目标终端的实时位置的效率。
针对控制节点包括移动网控制设备和物联网管理节点的情况,相应的,由目标终端上报当前所在位置的具体处理过程可以如图2(b)所示。
在步骤401中,移动网控制设备确定目标终端当前所在的位置区域。
在实施中,无线网络可以用于确定终端当前所在的位置。移动网控制设备中可以设置有向目标终端发送定位请求的触发事件,当移动网控制设备检测到触发事件发生时,可以确定目标终端当前所在的位置区域。其中,移动网控制设备可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,移动网控制设备从数据库中获取目标终端当前所在的位置区域。又或者,移动网控制设备可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。
在步骤402中,移动网控制设备向物联网管理节点发送位置区域。
相应的,物联网管理节点可以接收移动网控制设备发送的位置区域。
在步骤403中,物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置。
在实施中,物联网管理节点接收到位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,物联网管理节点可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点,并可以确定至少一个物联网节点对应的位置。
可选的,上述至少一个物联网节点可以是位于位置区域内的预设时长内会上报信息的物联网节点,相应的,步骤403的处理过程可以如下:根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的预设时长内会上报信息的至少一个物联网节点。
在实施中,接收到位置区域后,物联网管理节点可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的物联网节点,并可以在确定出的物联网节点中,基于指定的上报规则等信息,确定当前或后续预设时长内会上报信息的至少一个物联网节点,其中,至少一个物联网节点中的每个物联网节点可以是预设时长内会上报自身的信息的物联网节点,也可以是转发其他物联网节点上报的信息的物联网节点。
在步骤404中,物联网管理节点向移动网控制设备发送至少一个物联网节点对应的位置。
在实施中,物联网管理节点确定出至少一个物联网节点对应的位置后,可以向移动网控制设备发送至少一个物联网节点对应的位置。
可选的,除了向目标终端发送至少一个物联网节点对应的位置,还可以向向目标终端发送至少一个物联网节点对应的节点信息,其中,不同的节点信息,定位请求也可以不同,相应的处理方式可以多种多样,以下给出了几种可行的处理方式:
方式一,确定至少一个物联网节点上报信息时所用信道的信道信息。
在实施中,确定出至少一个物联网节点后,除了确定至少一个物联网节点对应的位置,物联网管理节点还可以确定至少一个物联网节点中的每个物联网节点上报信息时所用信道的信道信息。
方式二,确定至少一个物联网节点对应的授权信息。
在实施中,确定出至少一个物联网节点后,除了确定至少一个物联网节点对应的位置,物联网管理节点还可以确定至少一个物联网节点对应的授权信息,其中,授权信息可以包括寻呼范围、寻呼信息、授权许可等信息。
在步骤405中,移动网控制设备向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。
在实施中,物联网管理节点向移动网控制设备发送携带有至少一个物联网节点对应的位置的定位请求后,移动网控制设备可以接收控制节点发送的定位请求,进而,可以向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对节点信息是至少一个物联网节点上报信息时所用信道的信道信息的情况,相应的,步骤405的处理过程可以如下:向目标终端发送携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,针对节点信息是至少一个物联网节点对应的授权信息的情况,相应的,步骤405的处理过程可以如下:向目标终端发送携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。
在步骤406中,目标终端接收移动网控制设备发送的携带有至少一个物联网节点对应的位置的定位请求。
在实施中,移动网控制设备向目标终端发送携带有至少一个物联网节点对应的位置的定位请求后,相应的,目标终端可以接收移动网控制设备发送的携带有至少一个物联网节点对应的位置的定位请求,进而,可以对其进行解析,获取其中携带的至少一个物联网节点对应的位置。
可选的,针对移动网控制设备向目标终端发送监听启动消息的情况,相应的,步骤406的处理过程可以如下:接收移动网控制设备发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,针对移动网控制设备向目标终端发送寻呼请求的情况,相应的,步骤406的处理过程可以如下:接收移动网控制设备发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求。
在步骤407中,目标终端确定目标物联网节点的节点标识。
其中,目标物联网节点可以是用于辅助确定目标终端当前所在的位置的物联网节点,可以是至少一个物联网节点中与目标终端进行通信的物联网节点。
在实施中,目标终端接收到移动网控制设备发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定位于目标终端周围与目标终端进行通信的目标物联网节点的节点标识。例如,目标终端可以直接寻找或者通过应用的辅助来寻找周边的物联网节点的节点标识,比如,一个路灯的编号、一个共享单车的号码或者二维码、一个电表的标识等。另外,考虑到有些物联网节点没有把标识公开,针对此种情况,目标终端可以通过授权等方式打开某应用或者接入专门的链接,进而,获得某物联网节点(即目标物联网节点)的节点标识,其中,该节点标识可以是临时标识。
可选的,针对目标终端接收到的定位请求中携带有至少一个物联网节点对应的节点信息和位置的情况,相应的,步骤407的处理过程可以如下:根据至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
在实施中,目标终端接收到移动网控制设备发送的携带有至少一个物联网节点对应的节点信息和至少一个物联网节点对应的位置的定位请求后,可以对其进行解析,获取其中携带的至少一个物联网节点对应的节点信息,进而,可以基于至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,针对目标终端接收到移动网控制设备发送的监听启动消息的情况,相应的,步骤407的处理过程可以如下:根据该信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定目标物联网节点的节点标识。
在实施中,至少一个物联网节点会基于指定的上报规则通过对应的信道上报信息,例如,水表可以每到一个月,通过对应的信道上报水表数等。目标终端接收到携带有信道信息的监听启动消息后,可以在信道信息对应的信道上,对至少一个物联网节点中的各物联网节点的信号进行监听。如果至少一个物联网节点中的某物联网节点上报信息,则目标终端可以监听到该物联网节点(可以将该物联网节点确定为目标物联网节点)上报信息的信号,即目标终端可以监听到目标物联网节点的信号,其中,目标终端可以将产生监听到的信号的物联网节点确定为目标物联网节点,或者,目标终端可以将产生最先监听到的信号的物联网节点确定为目标物联网节点。监听到目标物联网节点的信号后,目标终端可以获取目标物联网节点的信号中包含的节点标识,得到目标物联网节点的节点标识。另外,目标终端中还可以设置有停止监听的机制,例如,当目标终端确定出目标物联网节点的节点标识后,可以停止对各物联网节点的信号进行监听。
可选的,针对目标终端接收到移动网控制设备发送的寻呼请求的情况,相应的,步骤407的处理过程可以如下:根据授权信息,发送寻呼消息;接收目标物联网节点发送的对应寻呼消息的应答消息;根据应答消息,确定目标物联网节点的节点标识。相应的,物联网节点可以进行如下处理:接收目标终端发送的寻呼消息;向目标终端发送对应寻呼消息的应答消息。
在实施中,目标终端接收到携带有至少一个物联网节点对应的位置和授权信息的寻呼请求后,可以根据授权信息发送寻呼消息,其中,目标终端可以通过广播信道广播寻呼消息,也可以对至少一个物联网节点中的每个物联网节点发送对应的寻呼消息(比如,在每个寻呼消息中携带对应物联网节点的节点标识)。目标终端发送寻呼消息后,至少一个物联网节点中的每个物联网节点可以接收目标终端发送的寻呼消息,由于目标终端得到了物联网管理节点的授权,因此接收到寻呼消息的物联网节点会认为该寻呼消息是合法的,进而,可以向目标终端发送对应寻呼消息的应答消息。某物联网节点发送应答消息后,目标终端可以接收该物联网节点(可称为目标物联网节点)发送的对应寻呼消息的应答消息,其中,终端可以将发送应答消息的物联网节点确定为目标物联网节点,或者,可以将发送最先接收到的应答消息的物联网节点确定为目标物联网节点。接收到目标物联网节点发送的应答消息后,可以获取应答消息中的节点标识,此时目标终端即确定出了目标物联网节点的节点标识。
在步骤408中,目标终端根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置。
在步骤409中,目标终端根据目标物联网节点对应的位置,确定当前所在的位置。
在步骤410a中,目标终端向移动网控制设备发送当前所在的位置。
可选的,目标终端接收到移动网控制设备发送的定位请求后,还可以进一步获取后续可能移动的方位和距离,相应的,目标终端还可以进行如下处理:确定待移动速度和待移动方位;向移动网控制设备发送待移动速度和待移动方位。
在实施中,目标终端接收到移动网控制设备发送的定位请求后,目标终端的使用者可以输入自己后续要移动的方位和速度,进而,目标终端可以获取输入的后续要移动的方位和速度,即此时目标终端确定出了目标终端的待移动速度和待移动方位。例如,目标终端接收到控制节点发送的定位请求后,可以弹出输入框,使用者可以在输入框中输入待移动速度和待移动方位(比如,可以输入以步行速度向南走),并可以通过操作,触发目标终端获取到输入的待移动速度和待移动方位。又例如,使用者可以显示的地图中,勾画出后续移动路线,此时,目标终端可以基于移动路线,计算出待移动速度和待移动方位。
目标终端确定出待移动速度和待移动方位后,可以向移动网控制设备发送确定出的待移动速度和待移动方位。
可选的,针对目标终端向移动网控制设备发送待移动速度和待移动方位的情况,相应的,移动网控制设备还可以进行如下处理:接收目标终端发送的待移动速度和待移动方位;根据目标终端当前所在的位置、待移动速度和待移动方位,确定目标终端的实时位置。
上述处理过程中,物联网管理节点向移动网控制设备发送至少一个物联网节点对应的位置,由移动网控制设备向目标终端发送携带有位置的定位请求。除此之外,物联网管理节点确定出至少一个物联网节点对应的位置后,可以直接向目标终端发送携带有位置的定位请求,后续处理过程与上述类似,不再进行赘述。
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。
另外,控制节点确定出至少一个物联网节点后,还可以直接向至少一个物联网节点中的每个物联网节点发送定位请求,由物联网节点搜索目标终端的信号,如图3(a)-3(b)所示。
下面将结合实施方式,对图3(a)所示的处理流程进行详细的说明,内容可以如下:
在步骤301中,控制节点确定目标终端当前所在的位置区域。
其中,目标终端可以是待确定位置的终端。
在实施中,移动网络可以用于确定终端当前所在的位置。控制节点中可以设置有确定目标终端的位置的触发事件,当控制节点检测到触发事件发生时,可以确定目标终端当前所在的位置区域。其中,控制节点可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,控制节点从数据库中获取目标终端当前所在的位置区域。又或者,控制节点可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。例如,预设的触发事件是接收到应用服务器发送的对应目标终端的位置请求,即各应用服务器可以与控制节点进行通信,当应用服务器处理对应目标终端的某位置业务前,可以向控制节点发送对应目标终端的位置请求,控制节点接收到应用服务器发送的对应目标终端的位置请求后,即可检测到触发事件发生。
在步骤302中,控制节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点。
在实施中,各物联网节点可以按照一定的部署规则进行部署,部署后的各物联网节点上报各自的信息(比如,水表每到一个月时,可以上报当前的水表数)时,可以按照指定的规则上报信息。具体的,可以是以距离、信号强度、功率大小等作为尺度来划分,将所有物联网节点涉及的区域,以物联网管理节点为中心,可以是以三角形、扇形、蜂窝状、四边形、圆形、网状等划分方式,对各物联网节点进行部署,其中,如果各物联网节点所涉及的区域比较广,则可以设置多级物联网管理节点以便分层级管理。区域划分后,每个单位的物联网节点可以按照指定的上报规则进行上报信息,比如,从左到右的方式进行上报,或者,从远到近的方式进行上报,或者,从中心到四周的方式进行上报。
控制节点确定出位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点。
可选的,上述至少一个物联网节点可以是位于位置区域内的预设时长内会上报信息的物联网节点,相应的,确定位于位置区域内的至少一个物联网节点的过程可以如下:根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的预设时长内会上报信息的至少一个物联网节点。
在实施中,确定出位置区域后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的物联网节点,并可以在确定出的物联网节点中,基于指定的上报规则等信息,确定当前或后续预设时长内会上报信息的至少一个物联网节点,其中,至少一个物联网节点中的每个物联网节点可以是预设时长内会上报自身的信息的物联网节点,也可以是转发其他物联网节点上报的信息的物联网节点。
可选的,某些情况下,控制节点可以是一个网络设备,可以是具有移动网的控制功能和物联网的控制功能的网络设备,比如,移动网络运营商和物联网络运营商具有互联互通协议,或者,移动网络运营商和物联网络运营商是一家,则控制节点可以是移动网控制设备,上述处理过程可以是移动网控制设备所执行的,确定出位置区域后,可以进一步根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点。
可选的,物联网的部署规则一般不会开放给第三方,此种情况下,上述控制节点可以包括物联网管理节点和移动网控制设备,相应的,步骤301的具体处理可以如下:通过移动网控制设备确定目标终端当前所在的位置区域,向物联网管理节点发送位置区域。相应的,步骤302的处理过程可以如下:通过物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点。
在实施中,当需要确定目标终端当前所在的位置时,移动网控制设备可以基于上述所述的方式,确定目标终端当前所在的位置区域,进而,可以将目标终端对应的位置区域发送给物联网节点中的某物联网管理节点(其中,该物联网管理节点可以是用于移动网中的网络设备与物联网络中的物联网管理节点进行通信,可以称为互通管理节点),该物联网管理节点可以直接根据各物联网节点的部署规则、以及移动网控制设备发送的位置区域,确定位于位置区域内的至少一个物联网节点。或者,该物联网管理节点可以将移动网控制设备发送的位置区域转发至其他物联网管理节点,由其他物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,其中,该物联网管理节点可以是获知位置区域内的各物联网节点对应的部署规则的管理节点。
在步骤303中,控制节点向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。
在实施中,控制节点确定出至少一个物联网节点后,可以向每个物联网节点发送对应目标终端的定位请求,比如,可以向每个物联网节点发送携带有目标终端的终端标识的定位请求。
可选的,针对控制节点通过物联网管理节点确定至少一个物联网节点的情况,相应的,步骤303的处理过程可以如下:通过物联网管理节点向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。
在实施中,物联网管理节点确定出至少一个物联网节点后,可以向其中的每个物联网节点发送对应目标终端的定位请求。
在步骤304中,目标物联网节点接收控制节点发送的对应目标终端的定位请求。
其中,目标物联网节点可以是用于辅助确定目标终端当前所在的位置的物联网节点,可以是至少一个物联网节点中与目标终端进行通信的物联网节点。
在实施中,控制节点向至少一个物联网节点发送定位请求后,目标物联网节点可以接收控制节点发送的对应目标终端的定位请求,其中,目标物联网节点可以是至少一个物联网节点中的每个物联网节点。
可选的,针对控制节点通过物联网管理节点向每个物联网节点发送定位请求的情况,相应的,目标物联网节点可以接收控制节点中的物联网管理节点发送的对应目标终端的定位请求。
在步骤305中,目标物联网节点对目标终端的信号进行搜索。
在步骤306中,当搜索到目标终端的信号时,目标物联网节点向控制节点发送节点标识。
在实施中,目标终端在工作过程中,往往会基于一定的规则发送信号。此种情况下,目标物联网节点接收到对应目标终端的定位请求后,可以对目标终端的信号进行搜索,当搜索到目标终端的信号时,可以向控制节点发送自身的节点标识,即可以向控制节点中的物联网管理节点发送自身的节点标识。
可选的,目标物联网节点搜索到目标终端的信号后,还可以确定与目标终端的相对位置信息,相应的,目标物联网节点还可以进行如下处理:确定与目标终端的相对位置信息;向控制节点发送与目标终端的相对位置信息。
在实施中,目标物联网节点搜索到目标终端的信号后,可以确定自身与目标终端的相对位置信息,其中,相对位置信息可以是相对方位、可以是相对距离,可以是相对方位和相对距离。其中,当相对位置信息包括相对方位时,目标物联网节点可以基于接收到目标终端的信号时的接收方位,确定自身与目标终端的相对方位。当相对位置信息包括相对距离时,目标物联网节点可以基于接收到目标终端的信号时的信号强度,确定自身与目标终端的相对距离。确定出与目标终端的相对位置信息后,可以向控制节点发送与目标终端的相对位置信息。
在步骤307中,控制节点接收至少一个物联网节点中的目标物联网节点发送的节点标识。
在实施中,每个物联网节点向控制节点发送自身的节点标识后,控制节点可以接收至少一个物联网节点中的目标物联网节点发送的节点标识,其中,目标物联网节点可以是至少一个物联网节点中的每个物联网节点,也可以是控制节点最先接收到的节点标识对应的物联网节点。
在步骤308中,控制节点根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。
在实施中,控制节点接收到目标物联网节点发送的节点标识后,控制节点可以获取各物联网节点的节点标识与位置的对应关系,并可以在获取到的各物联网节点的节点标识与位置的对应关系中,确定目标物联网节点的节点标识对应的位置,得到目标物联网节点对应的位置。得到目标物联网节点对应的位置后,控制节点可以基于目标物联网节点对应的位置,确定目标终端当前所在的位置,比如,控制节点可以将目标物联网节点对应的位置,确定为目标终端当前所在的位置。确定出目标终端当前所在的位置后,控制节点可以向应用服务器发送目标终端当前所在的位置。
可选的,针对控制节点包括移动网控制设备和物联网管理节点的情况,目标物联网可以向物联网管理节点发送节点标识。控制节点中的物联网管理节点接收到目标物联网节点发送的节点标识后,可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。物联网管理节点确定出目标终端当前所在的位置后,可以向移动网控制设备发送确定出的目标终端当前所在的位置。或者,物联网管理节点可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标物联网节点对应的位置,进而,向移动网控制设备发送目标物联网节点对应的位置,移动网控制设备接收到目标物联网节点对应的位置后,可以根据目标物联网节点对应的位置,确定目标终端当前所在的位置。
可选的,针对目标物联网节点向控制节点发送与目标终端的相对位置信息的情况,相应的,控制节点还可以进行如下处理:接收目标物联网节点发送的与目标终端的相对位置信息。相应的,步骤308的处理过程可以如下:根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识、以及与目标终端的相对位置信息,确定目标终端当前所在的位置。
在实施中,目标物联网节点向控制节点发送与目标终端的相对位置信息后,控制节点可以接收目标物联网节点发送的与目标终端的相对位置信息。此种情况下,控制节点根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识,确定出目标物联网节点的位置后,可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。当相对位置信息包括相对方位时,控制节点可以基于相对方位、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的相对方位上的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对距离时,控制节点可以基于相对距离、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的距离目标物联网节点为相对距离的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对方位和相对距离时,控制节点可以基于相对方位、相对距离、目标物联网节点对应的位置,确定目标终端当前所在的位置。
另外,针对控制节点通过物联网管理节点确定目标终端当前所在的位置的情况,物联网管理节点接收到目标物联网节点发送的与目标终端的相对位置信息后,物联网管理节点可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。针对物联网管理节点向移动网控制设备发送目标物联网节点对应的位置的情况,物联网管理节点还可以向移动网控制设备发送目标物联网节点与目标终端的相对位置信息,移动网控制设备可以基于目标物联网节点对应的位置、与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
针对控制节点包括移动网控制设备和物联网管理节点的情况,相应的,由目标物联网节点上报节点标识的具体处理过程可以如图3
(b)所示。
在步骤501中,移动网控制设备确定目标终端当前所在的位置区域。
在实施中,无线网络可以用于确定终端当前所在的位置。移动网控制设备中可以设置有向目标终端发送定位请求的触发事件,当移动网控制设备检测到触发事件发生时,可以确定目标终端当前所在的位置区域。其中,移动网控制设备可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,移动网控制设备从数据库中获取目标终端当前所在的位置区域。又或者,移动网控制设备可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。
在步骤502中,移动网控制设备向物联网管理节点发送位置区域。
相应的,物联网管理节点可以接收移动网控制设备发送的位置区域。
在步骤503中,物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点。
在实施中,物联网管理节点接收到位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,物联网管理节点可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点,并可以确定至少一个物联网节点对应的位置。
在步骤504中,物联网管理节点向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。
相应的,至少一个物联网节点中的目标物联网节点可以接收物联网管理节点发送的对应目标终端的定位请求。
在步骤505中,目标物联网节点对目标终端的信号进行搜索。
在步骤506中,当搜索到目标终端的信号时,目标物联网节点向物联网管理节点发送节点标识。
相应的,物联网管理节点可以接收至少一个物联网节点中的目标物联网节点发送的节点标识。
可选的,目标物联网节点搜索到目标终端的信号后,还可以确定与目标终端的相对位置信息,相应的,目标物联网节点还可以进行如下处理:确定与目标终端的相对位置信息;向物联网管理节点发送与目标终端的相对位置信息。
在实施中,目标物联网节点搜索到目标终端的信号后,可以确定自身与目标终端的相对位置信息,其中,相对位置信息可以是相对方位、可以是相对距离,可以是相对方位和相对距离。其中,当相对位置信息包括相对方位时,目标物联网节点可以基于接收到目标终端的信号时的接收方位,确定自身与目标终端的相对方位。当相对位置信息包括相对距离时,目标物联网节点可以基于接收到目标终端的信号时的信号强度,确定自身与目标终端的相对距离。确定出与目标终端的相对位置信息后,可以向物联网管理节点发送与目标终端的相对位置信息。
在步骤507中,物联网管理节点根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。
可选的,针对目标物联网节点向物联网管理节点发送与目标终端的相对位置信息的情况,相应的,物联网管理节点还可以进行如下处理:接收目标物联网节点发送的与目标终端的相对位置信息。相应的,步骤507的处理过程可以如下:根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识、以及与目标终端的相对位置信息,确定目标终端当前所在的位置。
在实施中,目标物联网节点向物联网管理节点发送与目标终端的相对位置信息后,物联网管理节点可以接收目标物联网节点发送的与目标终端的相对位置信息。此种情况下,物联网管理节点根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识,确定出目标物联网节点的位置后,可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
另外,物联网管理节点接收到目标物联网节点发送的节点标识后,物联网管理节点可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标物联网节点对应的位置,进而,向移动网控制设备发送目标物联网节点对应的位置,移动网控制设备接收到目标物联网节点对应的位置后,可以根据目标物联网节点对应的位置,确定目标终端当前所在的位置。此种情况下,针对目标物联网节点向物联网管理节点发送自身与目标终端的相对位置信息的情况,物联网管理节点接收到目标物联网节点发送的自身与目标终端的相对位置信息后,可以将其发送至移动网控制设备。
本公开实施例中,控制节点确定目标终端当前所在的位置区域,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。目标物联网节点接收控制节点发送的对应目标终端的定位请求;对目标终端的信号进行搜索,当搜索到目标终端的信号时,向控制节点发送节点标识。控制节点接收到至少一个物联网节点中的目标物联网节点发送的节点标识后,可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本公开又一示例性实施例提供了一种确定位置信息的装置,如图4所示,该装置可以是上述控制节点,该装置包括:
第一确定模块410,用于确定目标终端当前所在的位置区域;
第二确定模块420,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
发送模块430,用于向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求;
第一接收模块440,用于接收目标终端发送的当前所在的位置。
可选的,如图5所示,所述装置还包括:
第三确定模块450,用于确定至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块430,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,如图6所示,所述装置还包括:
第四确定模块460,用于确定所述至少一个物联网节点对应的授权信息;
所述发送模块430,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求。
可选的,如图7所示,所述装置还包括:
第二接收模块470,用于接收所述目标终端发送的待移动速度和待移动方向;
第五确定模块480,用于根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
基于相同的技术构思,本公开又一示例性实施例提供了一种确定位置信息的装置,如图8所示,该装置可以是上述目标终端,该装置包括:
接收模块810,用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
第一确定模块820,用于确定目标物联网节点的节点标识;
第二确定模块830,用于根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;
第三确定模块840,用于根据所述目标物联网节点对应的位置,确定当前所在的位置;
第一发送模块850,用于向所述控制节点发送所述当前所在的位置。
可选的,所述接收模块810,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述第一确定模块820,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收模块810,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述第一确定模块820,用于:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,如图9所示,所述装置还包括:
第四确定模块860,用于确定与所述目标物联网节点的相对位置信息;
所述第三确定模块840,用于:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
可选的,如图10所示,所述装置还包括:
第五确定模块870,用于确定待移动速度和待移动方位;
第二发送模块880,用于向所述控制节点发送所述待移动速度和所述待移动方向。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。
需要说明的是:上述实施例提供的确定位置信息的装置在确定位置信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将控制节点、目标终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定位置信息的装置与确定位置信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于相同的技术构思,本发明实施例还提供了一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:
所述控制节点,用于确定目标终端当前所在的位置区域;根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求;接收目标终端发送的当前所在的位置;
所述目标终端,用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;确定目标物联网节点的节点标识;根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;根据所述目标物联网节点对应的位置,确定当前所在的位置;向所述控制节点发送所述当前所在的位置。
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。
本公开又一示例性实施例提供了一种确定位置信息的装置,如图11所示,该装置可以是上述控制节点,该装置包括:
第一确定模块1110,用于确定目标终端当前所在的位置区域;
第二确定模块1120,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
发送模块1130,用于向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求;
第一接收模块1140,用于接收所述至少一个物联网节点中的目标物联网节点发送的节点标识;
第三确定模块1150,用于根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
可选的,如图12所示,所述装置还包括:
第二接收模块1160,用于接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述第三确定模块1150,用于:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
基于相同的技术构思,本公开又一示例性实施例提供了一种确定位置信息的装置,如图13所示,该装置可以是上述目标物联网节点,该装置包括:
接收模块1310,用于接收控制节点发送的对应目标终端的定位请求;
第一发送模块1320,用于对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识。
可选的,如图14所示,所述装置还包括:
确定模块1330,用于确定与所述目标终端的相对位置信息;
第二发送模块1340,用于向所述控制节点发送与所述目标终端的相对位置信息。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例中,控制节点确定目标终端当前所在的位置区域,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。目标物联网节点接收控制节点发送的对应目标终端的定位请求;对目标终端的信号进行搜索,当搜索到目标终端的信号时,向控制节点发送节点标识。控制节点接收到至少一个物联网节点中的目标物联网节点发送的节点标识后,可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
需要说明的是:上述实施例提供的确定位置信息的装置在确定位置信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将控制节点、目标物联网节点的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定位置信息的装置与确定位置信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于相同的技术构思,本发明实施例还提供了一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:
所述控制节点,用于确定目标终端当前所在的位置区域;根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求;接收所述至少一个物联网节点中的目标物联网节点发送的节点标识;根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置;
所述目标物联网节点,用于接收控制节点发送的对应目标终端的定位请求;对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识。
本公开实施例中,控制节点确定目标终端当前所在的位置区域,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。目标物联网节点接收控制节点发送的对应目标终端的定位请求;对目标终端的信号进行搜索,当搜索到目标终端的信号时,向控制节点发送节点标识。控制节点接收到至少一个物联网节点中的目标物联网节点发送的节点标识后,可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
图15是根据一示例性实施例示出的一种确定位置信息的装置1900的框图。例如,装置1900可以被提供为上述控制节点,比如可以提供为移动网控制设备和物联网管理节点。参照图15,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922 被配置为执行指令,以执行上述确定位置信息的方法。
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作***,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
装置1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求;
接收目标终端发送的当前所在的位置。
可选的,所述方法还包括:
确定至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
可选的,所述方法还包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求。
可选的,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方向;
根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
或者,包含用于进行以下操作的指令:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求;
接收所述至少一个物联网节点中的目标物联网节点发送的节点标识;
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
可选的,所述方法还包括:
接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置,包括:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述所述的确定位置信息的方法。
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。或者,本公开实施例中,控制节点确定目标终端当前所在的位置区域,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。目标物联网节点接收控制节点发送的对应目标终端的定位请求;对目标终端的信号进行搜索,当搜索到目标终端的信号时,向控制节点发送节点标识。控制节点接收到至少一个物联网节点中的目标物联网节点发送的节点标识后,可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本公开实施例还示出的一种终端的结构示意图。该终端可以是上述目标终端,比如可以是手机等,也可以是上述目标物联网节点。
参照图16,终端1600可以包括以下一个或多个组件:处理组件1602,存储器1604,电源组件1606,多媒体组件1608,音频组件1610,输入/输出(I/O) 的接口1612,传感器组件1614,以及通信组件1616。
处理组件1602通常控制终端1600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1602可以包括一个或多个处理器1620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1602可以包括一个或多个模块,便于处理组件1602和其他组件之间的交互。例如,处理部件1602可以包括多媒体模块,以方便多媒体组件1608和处理组件1602之间的交互。
存储器1604被配置为存储各种类型的数据以支持在终端1600的操作。这些数据的示例包括用于在终端1600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器 (SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器 (EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件1606为终端1600的各种组件提供电力。电力组件1606可以包括电源管理***,一个或多个电源,及其他与为终端1600生成、管理和分配电力相关联的组件。
多媒体组件1608包括在所述终端1600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1608包括一个前置摄像头和/或后置摄像头。当终端1600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1610被配置为输出和/或输入音频信号。例如,音频组件1610包括一个麦克风(MIC),当终端1600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1604或经由通信组件1616发送。
I/O接口1612为处理组件1602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1614包括一个或多个传感器,用于为终端1600提供各个方面的状态评估。例如,传感器组件1614可以检测到终端1600的打开/关闭状态,组件的相对定位,例如所述组件为终端1600的显示器和小键盘,传感器组件1614 还可以检测终端1600或终端1600一个组件的位置改变,用户与终端1600接触的存在或不存在,终端1600方位或加速/减速和终端1600的温度变化。传感器组件1614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1616被配置为便于终端1600和其他设备之间有线或无线方式的通信。终端1600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB) 技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端1600可以被一个或多个应用专用集成电路 (ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1604,上述指令可由终端1600的处理器1620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由目标终端的处理器执行时,使得目标终端能够执行确定位置信息的方法,该方法包括:
接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
确定目标物联网节点的节点标识;
根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定目标物联网节点对应的位置;
根据所述目标物联网节点对应的位置,确定当前所在的位置;
向所述控制节点发送所述当前所在的位置。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
所述根据所述目标物联网节点对应的位置,确定当前所在的位置,包括:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
可选的,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方向。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由目标物联网节点的处理器执行时,使得目标物联网节点能够执行确定位置信息的方法,该方法包括:
接收控制节点发送的对应目标终端的定位请求;
对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识。
可选的,所述方法还包括:
确定与所述目标终端的相对位置信息;
向所述控制节点发送与所述目标终端的相对位置信息。
本公开实施例中,控制节点确定出目标终端当前所在的位置区域后,可以他根据各物联网节点的部署规则,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的位置,进而,可以向目标终端发送携带有至少一个物联网节点对应的位置的定位请求。目标终端接收到控制节点发送的携带有至少一个物联网节点对应的位置的定位请求后,可以确定目标物联网节点的节点标识,并可以根据目标物联网节点的节点标识、至少一个物联网节点对应的位置,确定目标物联网节点对应的位置,进而,可以根据目标物联网节点对应的位置,确定当前所在的位置,并向控制节点发送所述当前所在的位置。这样,终端可以通过部署密集的物联网节点确定当前所在的位置,从而,可以提高定位的精确度。或者,本公开实施例中,控制节点确定目标终端当前所在的位置区域,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,向至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求。目标物联网节点接收控制节点发送的对应目标终端的定位请求;对目标终端的信号进行搜索,当搜索到目标终端的信号时,向控制节点发送节点标识。控制节点接收到至少一个物联网节点中的目标物联网节点发送的节点标识后,可以根据目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定目标终端当前所在的位置。这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本公开一个实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
Claims (26)
1.一种确定位置信息的方法,其特征在于,所述方法包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,所述目标终端用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;确定目标物联网节点的节点标识;根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定所述目标物联网节点对应的位置;根据所述目标物联网节点对应的位置,确定当前所在的位置;向所述控制节点发送所述当前所在的位置;
接收所述目标终端发送的当前所在的位置;
所述方法还包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求,所述目标终端用于根据所述授权信息,发送寻呼消息;接收所述目标物联网节点发送的对应所述寻呼消息的应答消息;根据所述应答消息,确定所述目标物联网节点的节点标识。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,包括:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
3.根据权利要求1-2任意一项所述的方法,其特征在于,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方向;
根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
4.一种确定位置信息的方法,其特征在于,所述方法包括:
接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
确定目标物联网节点的节点标识;
根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定所述目标物联网节点对应的位置;
根据所述目标物联网节点对应的位置,确定当前所在的位置;
向所述控制节点发送所述当前所在的位置;
所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有所述至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收所述目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
5.根据权利要求4所述的方法,其特征在于,所述接收所述控制节点发送的携带有至少一个物联网节点对应的位置的定位请求,包括:
接收所述控制节点发送的携带有所述至少一个物联网节点对应的位置和所述至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
6.根据权利要求4-5任意一项所述的方法,其特征在于,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
所述根据所述目标物联网节点对应的位置,确定当前所在的位置,包括:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
7.根据权利要求4-5任意一项所述的方法,其特征在于,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方向。
8.一种确定位置信息的方法,其特征在于,所述方法包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求,所述每个物联网节点用于对所述目标终端进行搜索,当目标物联网节点搜索到所述目标终端的信号时,向控制节点发送节点标识;
接收所述至少一个物联网节点中的所述目标物联网节点发送的节点标识;
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置,包括:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
10.一种确定位置信息的方法,其特征在于,所述方法包括:
接收控制节点发送的对应目标终端的定位请求,所述控制节点用于确定所述目标终端当前所在的位置区域;根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;向所述至少一个物联网节点中的每个物联网节点发送对应所述目标终端的定位请求;
对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识;
其中,所述控制节点用于接收所述至少一个物联网节点中的目标物联网节点发送的节点标识,根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
确定与所述目标终端的相对位置信息;
向所述控制节点发送与所述目标终端的相对位置信息。
12.一种确定位置信息的装置,其特征在于,所述装置为控制节点,所述装置包括:
第一确定模块,用于确定目标终端当前所在的位置区域;
第二确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点,并确定所述至少一个物联网节点对应的位置;
发送模块,用于向所述目标终端发送携带有所述至少一个物联网节点对应的位置的定位请求,所述目标终端用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;确定目标物联网节点的节点标识;根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定所述目标物联网节点对应的位置;根据所述目标物联网节点对应的位置,确定当前所在的位置;向所述控制节点发送所述当前所在的位置;
第一接收模块,用于接收目标终端发送的当前所在的位置;
所述装置还包括:
第四确定模块,用于确定所述至少一个物联网节点对应的授权信息;
所述发送模块,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述授权信息的寻呼请求,所述目标终端用于根据所述授权信息,发送寻呼消息;接收所述目标物联网节点发送的对应所述寻呼消息的应答消息;根据所述应答消息,确定所述目标物联网节点的节点标识。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第三确定模块,用于确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块,用于:
向所述目标终端发送携带有所述至少一个物联网节点对应的位置和所述至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息。
14.根据权利要求12-13任意一项所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收所述目标终端发送的待移动速度和待移动方向;
第五确定模块,用于根据所述当前所在的位置、所述待移动速度和所述待移动方向,确定所述目标终端的实时位置。
15.一种确定位置信息的装置,其特征在于,所述装置为目标终端,所述装置包括:
接收模块,用于接收控制节点发送的携带有至少一个物联网节点对应的位置的定位请求;
第一确定模块,用于确定目标物联网节点的节点标识;
第二确定模块,用于根据所述目标物联网节点的节点标识、所述至少一个物联网节点对应的位置,确定所述目标物联网节点对应的位置;
第三确定模块,用于根据所述目标物联网节点对应的位置,确定当前所在的位置;
第一发送模块,用于向所述控制节点发送所述当前所在的位置;
所述接收模块,用于:
接收所述控制节点发送的携带有所述至少一个物联网节点对应的位置和授权信息的寻呼请求;
所述第一确定模块,用于:
根据所述授权信息,发送寻呼消息;
接收所述目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
16.根据权利要求15所述的装置,其特征在于,所述接收模块,用于:
接收所述控制节点发送的携带有所述至少一个物联网节点对应的位置和所述至少一个物联网节点上报信息时所用信道的信道信息的监听启动消息;
所述第一确定模块,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
17.根据权利要求15-16任意一项所述的装置,其特征在于,所述装置还包括:
第四确定模块,用于确定与所述目标物联网节点的相对位置信息;
所述第三确定模块,用于:
根据所述目标物联网节点对应的位置、以及与所述目标物联网节点的相对位置信息,确定当前所在的位置。
18.根据权利要求15-17任意一项所述的装置,其特征在于,所述装置还包括:
第五确定模块,用于确定待移动速度和待移动方位;
第二发送模块,用于向所述控制节点发送所述待移动速度和所述待移动方向。
19.一种确定位置信息的装置,其特征在于,所述装置为控制节点,所述装置包括:
第一确定模块,用于确定目标终端当前所在的位置区域;
第二确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
发送模块,用于向所述至少一个物联网节点中的每个物联网节点发送对应目标终端的定位请求,所述每个物联网节点用于对所述目标终端进行搜索,当目标物联网节点搜索到所述目标终端的信号时,向所述控制节点发送节点标识;
第一接收模块,用于接收所述至少一个物联网节点中的所述目标物联网节点发送的节点标识;
第三确定模块,用于根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
20.根据权利要求19所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收所述目标物联网节点发送的与所述目标终端的相对位置信息;
所述第三确定模块,用于:
根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系、以及与所述目标终端的相对位置信息,确定所述目标终端当前所在的位置。
21.一种确定位置信息的装置,其特征在于,所述装置为目标物联网节点,所述装置包括:
接收模块,用于接收控制节点发送的对应目标终端的定位请求,所述控制节点用于确定所述目标终端当前所在的位置区域;根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;向所述至少一个物联网节点中的每个物联网节点发送对应所述目标终端的定位请求;
第一发送模块,用于对所述目标终端的信号进行搜索,当搜索到所述目标终端的信号时,向所述控制节点发送节点标识;
其中,所述控制节点用于接收所述至少一个物联网节点中的目标物联网节点发送的节点标识,根据所述目标物联网节点发送的节点标识、各物联网节点的节点标识与位置的对应关系,确定所述目标终端当前所在的位置。
22.一种控制节点,其特征在于,所述控制节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至3任一所述的确定位置信息的方法或者如权利要求8至9任一所述的确定位置信息的方法。
23.一种目标终端,其特征在于,所述目标终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求4至7任一所述的确定位置信息的方法。
24.一种目标物联网节点,其特征在于,所述目标物联网节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求10至11任一所述的确定位置信息的方法。
25.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至3任一所述的确定位置信息的方法、或者如权利要求4至7任一所述的确定位置信息的方法、或者如权利要求8至9任一所述的确定位置信息的方法、或者如权利要求10至11任一所述的确定位置信息的方法。
26.一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:
所述控制节点,如所述权利要求12-14、22中任一权利要求所述的控制节点;
所述目标终端,如所述权利要求15-18、23中任一权利要求所述的目标终端;
所述目标物联网节点,如所述权利要求4中所述的目标物联网节点;或者,
所述控制节点,如所述权利要求19-20、22中任一权利要求所述的控制节点;
所述目标物联网节点,如所述权利要求21、24中任一权利要求所述的目标物联网节点;
所述目标终端,如所述权利要求8中所述的目标终端。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/076477 WO2019153338A1 (zh) | 2018-02-12 | 2018-02-12 | 确定位置信息的方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109451808A CN109451808A (zh) | 2019-03-08 |
CN109451808B true CN109451808B (zh) | 2021-10-15 |
Family
ID=65540288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880000092.XA Active CN109451808B (zh) | 2018-02-12 | 2018-02-12 | 确定位置信息的方法、装置和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109451808B (zh) |
WO (1) | WO2019153338A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111064786B (zh) * | 2019-12-17 | 2022-09-20 | 联通物联网有限责任公司 | 账户标识管理方法及设备 |
CN111897898B (zh) * | 2020-06-19 | 2024-05-03 | 深圳奇迹智慧网络有限公司 | 物联网设备位置的配置方法、装置、计算机设备 |
CN112153609B (zh) * | 2020-10-26 | 2022-09-13 | 南京南邮信息产业技术研究院有限公司 | 基于智慧路灯杆的车间协同***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102630390A (zh) * | 2009-12-14 | 2012-08-08 | 诺基亚公司 | 用于确定无线通信设备的位置的装置和方法 |
CN102833855A (zh) * | 2012-09-23 | 2012-12-19 | 友泰讯科(北京)科技有限公司 | 一种室内定位方法和*** |
CN104160760A (zh) * | 2012-03-05 | 2014-11-19 | 高通股份有限公司 | 用于基于紧邻传感器设备来确定无线设备位置的方法 |
CN105323845A (zh) * | 2014-08-01 | 2016-02-10 | 电信科学技术研究院 | 一种进行移动终端定位的方法及装置 |
CN105407156A (zh) * | 2015-11-23 | 2016-03-16 | 北京百度网讯科技有限公司 | 一种客户端定位方法和装置 |
CN105472727A (zh) * | 2014-09-05 | 2016-04-06 | 联想(北京)有限公司 | 一种定位方法及第一电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103517204A (zh) * | 2012-06-25 | 2014-01-15 | 华为技术有限公司 | 一种移动终端的定位方法和设备 |
CN109416395A (zh) * | 2016-07-01 | 2019-03-01 | 索尼移动通讯有限公司 | 确定终端装置在无线通信***中的位置 |
-
2018
- 2018-02-12 CN CN201880000092.XA patent/CN109451808B/zh active Active
- 2018-02-12 WO PCT/CN2018/076477 patent/WO2019153338A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102630390A (zh) * | 2009-12-14 | 2012-08-08 | 诺基亚公司 | 用于确定无线通信设备的位置的装置和方法 |
CN104160760A (zh) * | 2012-03-05 | 2014-11-19 | 高通股份有限公司 | 用于基于紧邻传感器设备来确定无线设备位置的方法 |
CN102833855A (zh) * | 2012-09-23 | 2012-12-19 | 友泰讯科(北京)科技有限公司 | 一种室内定位方法和*** |
CN105323845A (zh) * | 2014-08-01 | 2016-02-10 | 电信科学技术研究院 | 一种进行移动终端定位的方法及装置 |
CN105472727A (zh) * | 2014-09-05 | 2016-04-06 | 联想(北京)有限公司 | 一种定位方法及第一电子设备 |
CN105407156A (zh) * | 2015-11-23 | 2016-03-16 | 北京百度网讯科技有限公司 | 一种客户端定位方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2019153338A1 (zh) | 2019-08-15 |
CN109451808A (zh) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111869156B (zh) | 参考信号资源的配置方法、装置、通信设备及存储介质 | |
CN109121468B (zh) | 关于网络切片的接入方法及装置 | |
CN109451793B (zh) | 一种实现网络边缘计算的方法及装置 | |
CN109076377B (zh) | 小区测量方法、装置、设备及存储介质 | |
CN109451808B (zh) | 确定位置信息的方法、装置和*** | |
CN107592645B (zh) | 进行基站切换的方法、装置和*** | |
CN109451809B (zh) | 确定位置信息的方法、装置和*** | |
CN109328468B (zh) | 进行最小化路测测量的方法、装置和*** | |
US11937325B2 (en) | Method and device for transmitting flight information | |
US20240125917A1 (en) | Ranging method and apparatus, and user equipment and storage medium | |
CN108632993B (zh) | 一种传输寻呼指示信息的方法、装置和*** | |
US11438783B2 (en) | Method, device and system for measurement of minimization of drive tests | |
CN108495345B (zh) | 接入小区的方法、装置和*** | |
CN110169107B (zh) | 一种实现无线网络边缘计算的方法及装置 | |
CN108632994B (zh) | 一种传输寻呼信息的方法、装置和*** | |
CN114391272B (zh) | 一种通信方法、通信装置及存储介质 | |
CN113407569A (zh) | 信息处理方法、装置以及存储介质 | |
CN113412631A (zh) | 一种***消息更新方法、***消息更新装置及存储介质 | |
US20210037578A1 (en) | Method, apparatus and system for establishing connection between terminal and core network to be accessed | |
US20240236967A1 (en) | Beam switching method and apparatus, user equipment, base station and storage medium | |
WO2022227100A1 (zh) | ***消息的处理方法、装置、通信设备及存储介质 | |
EP4380234A1 (en) | Cell reselection method and apparatus, communication device, and storage medium | |
CN117121576A (zh) | 一种侧链路定位方法及装置、存储介质、通信*** | |
US20240137903A1 (en) | Ranging method and apparatus, terminal device and storage medium | |
US20240243868A1 (en) | Methods and apparatus for configuring and receiving indication information, user equipment, base station and medium |
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 |