CN109451809A - 确定位置信息的方法、装置和*** - Google Patents
确定位置信息的方法、装置和*** Download PDFInfo
- Publication number
- CN109451809A CN109451809A CN201880000096.8A CN201880000096A CN109451809A CN 109451809 A CN109451809 A CN 109451809A CN 201880000096 A CN201880000096 A CN 201880000096A CN 109451809 A CN109451809 A CN 109451809A
- Authority
- CN
- China
- Prior art keywords
- node
- internet
- things
- target
- things node
- 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.)
- Granted
Links
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/0284—Relative positioning
-
- 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
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
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)
- Telephonic Communication Services (AREA)
Abstract
本公开是关于一种确定位置信息的方法、装置和***,属于无线通信技术领域。所述方法包括:向目标终端发送定位请求;接收所述目标终端发送的目标物联网节点的节点标识;根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。采用本公开,可以提高定位的精确度。
Description
技术领域
本公开涉及无线通信技术领域,特别涉及一种确定位置信息的方法、装置和***。
背景技术
随着无线通信技术的发展,越来越多基于无线技术的无线移动网络得到了普及,无线网络实现的功能也越来越丰富,比如,可以为各种位置相关业务提供位置信息。某些情况下,无线网络会使用基站定位技术对终端进行定位,其中,基站定位技术主要是通过终端使用的移动通信网络的基站信号差异,来计算出终端当前所在的位置,其中,基站部署的越密集,确定出的终端的位置越准确。
在实现本公开的过程中,发明人发现相关技术至少存在以下问题:
如果终端当前所在的区域中部署的基站比较少(比如终端当前所在的区域为山区荒漠等地),则基于上述确定终端位置的方式,即不能准确确定出终端当前所在的位置,从而,导致定位的精确度较低。
发明内容
为了克服相关技术中存在的定位的精确度较低的问题,本公开实施例提供了一种确定位置信息的方法、装置和***。所述技术方案如下:
根据本公开实施例的第一方面,提供了一确定位置信息的方法,所述方法包括:
向目标终端发送定位请求;
接收所述目标终端发送的目标物联网节点的节点标识;
根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
可选的,所述方法还包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
确定所述至少一个物联网节点对应的节点信息;
所述向目标终端发送定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有所述信道信息的监听启动消息。
可选的,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
可选的,所述方法还包括:
接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置,包括:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
可选的,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方位;
根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
根据本公开实施例的第二方面,提供了一种确定位置信息的方法,所述方法包括:
接收控制节点发送的定位请求;
确定目标物联网节点的节点标识;
向所述控制节点发送所述目标物联网节点的节点标识。
可选的,所述接收控制节点发送的定位请求,包括:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述确定目标物联网节点的节点标识,包括:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
向所述控制节点发送与所述目标物联网节点的相对位置信息。
可选的,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方位。
根据本公开实施例的第三方面,提供了一种确定位置信息的装置,所述装置为控制节点,所述装置包括:
发送模块,用于向目标终端发送定位请求;
第一接收模块,用于接收所述目标终端发送的目标物联网节点的节点标识;
第一确定模块,用于根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
可选的,所述装置还包括:
第二确定模块,用于确定目标终端当前所在的位置区域;
第三确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
第四确定模块,用于确定所述至少一个物联网节点对应的节点信息;
所述发送模块,用于:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,所述第四确定模块,用于:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块,用于:
向所述目标终端发送携带有所述信道信息的监听启动消息。
可选的,所述第四确定模块,用于:
确定所述至少一个物联网节点对应的授权信息;
所述发送模块,用于:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
可选的,所述装置还包括:
第二接收模块,用于接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述第一确定模块,用于:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
可选的,所述装置还包括:
第三接收模块,用于接收所述目标终端发送的待移动速度和待移动方位;
第五确定模块,用于根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
根据本公开实施例的第四方面,提供了一种确定位置信息的装置,所述装置为目标终端,所述装置包括:
接收模块,用于接收控制节点发送的定位请求;
第一确定模块,用于确定目标物联网节点的节点标识;
第一发送模块,用于向所述控制节点发送所述目标物联网节点的节点标识。
可选的,所述接收模块,用于:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述第一确定模块,用于:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,所述接收模块,用于:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述第一确定模块,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收模块,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述第一确定模块,用于:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述装置还包括:
第二确定模块,用于确定与所述目标物联网节点的相对位置信息;
第二发送模块,用于向所述控制节点发送与所述目标物联网节点的相对位置信息。
可选的,所述装置还包括:
第三确定模块,用于确定待移动速度和待移动方位;
第三发送模块,用于向所述控制节点发送所述待移动速度和所述待移动方位。
根据本公开实施例的第五方面,提供了一种控制节点,所述控制节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的确定位置信息的方法。
根据本公开实施例的第六方面,提供了一种目标终端,所述目标终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第二方面所述的确定位置信息的方法。
根据本公开实施例的第七方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的确定位置信息的方法或者如第二方面所述的确定位置信息的方法。
根据本公开实施例的第八方面,提供了一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:所述控制节点,如所述第三方面、第五方面所述的控制节点;所述目标终端,如所述第四方面、第六方面所述的目标终端;所述目标物联网节点,如所述第一方面中所述的目标物联网节点。
本公开实施例提供的技术方案带来的有益效果是:
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
附图说明
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的一种***框架示意图;
图2(a)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图2(b)是本公开实施例提供的一种确定位置信息的方法流程示意图;
图3是本公开实施例提供的一种确定位置信息的装置结构示意图;
图4是本公开实施例提供的一种确定位置信息的装置结构示意图;
图5是本公开实施例提供的一种确定位置信息的装置结构示意图;
图6是本公开实施例提供的一种确定位置信息的装置结构示意图;
图7是本公开实施例提供的一种确定位置信息的装置结构示意图;
图8是本公开实施例提供的一种确定位置信息的装置结构示意图;
图9是本公开实施例提供的一种确定位置信息的装置结构示意图;
图10是本公开实施例提供的一种控制节点的结构示意图;
图11是本公开实施例提供的一种目标终端的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开一示例性实施例提供了一种确定位置信息的方法,该方法可以由控制节点、目标终端和目标物联网节点共同实现,其中,***框架图如图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中,控制节点向目标终端发送定位请求。
其中,目标终端可以是待确定位置的终端。
在实施中,无线网络可以用于确定终端当前所在的位置。控制节点中可以设置有向待确定位置的终端(可称为目标终端)发送定位请求的触发事件,当控制节点检测到触发事件发生时,可以向目标终端发送定位请求。例如,预设的触发事件是接收到应用服务器发送的对应目标终端的位置请求,即各应用服务器可以与控制节点进行通信,当应用服务器处理对应目标终端的某位置业务前,可以向控制节点发送对应目标终端的位置请求,控制节点接收到应用服务器发送的对应目标终端的位置请求后,可以向目标终端发送定位请求。
可选的,控制节点向目标终端发送的定位请求中,还可以携带有位于目标终端周围的各物联网节点的节点信息,相应的,控制节点还可以进行如下处理:确定目标终端当前所在的位置区域;根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点;确定至少一个物联网节点对应的节点信息,其中,部署规则可以是位置区域内的各物联网节点对应的部署规则。相应的,步骤201的处理过程可以如下:向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,各物联网节点可以按照一定的部署规则进行部署,部署后的各物联网节点上报各自的信息(比如,水表每到一个月时,可以上报当前的水表数)时,可以按照指定的规则上报信息。具体的,可以是以距离、信号强度、功率大小等作为尺度来划分,将所有物联网节点涉及的区域,以物联网管理节点为中心,可以是以三角形、扇形、蜂窝状、四边形、圆形、网状等划分方式,对各物联网节点进行部署,其中,如果各物联网节点所涉及的区域比较广,则可以设置多级物联网管理节点以便分层级管理。区域划分后,每个单位的物联网节点可以按照指定的上报规则进行上报信息,比如,从左到右的方式进行上报,或者,从远到近的方式进行上报,或者,从中心到四周的方式进行上报。
当控制节点需要确定目标终端当前所在的位置时,控制节点可以结合各物联网节点的部署规则,通过各物联网节点,确定目标终端当前所在的位置。具体的,当需要确定目标终端当前所在的位置时,控制节点可以确定目标终端当前所在的位置区域。其中,控制节点可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,控制节点从数据库中获取目标终端当前所在的位置区域。又或者,控制节点可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。
控制节点确定出位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点,进而,可以确定至少一个物联网节点对应的节点信息,其中,每个物联网节点对应的节点信息可以是每个物联网节点上报信息时所用信道的信道信息。确定出至少一个物联网节点对应的节点信息后,可以向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,上述至少一个物联网节点可以是位于位置区域内的预设时长内会上报信息的物联网节点,相应的,确定位于位置区域内的至少一个物联网节点的过程可以如下:根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的预设时长内会上报信息的至少一个物联网节点。
在实施中,确定出位置区域后,可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的物联网节点,并可以在确定出的物联网节点中,基于指定的上报规则等信息,确定当前或后续预设时长内会上报信息的至少一个物联网节点,其中,至少一个物联网节点中的每个物联网节点可以是预设时长内会上报自身的信息的物联网节点,也可以是转发其他物联网节点上报的信息的物联网节点。
可选的,某些情况下,控制节点可以是一个网络设备,可以是具有移动网的控制功能和物联网的控制功能的网络设备,比如,移动网络运营商和物联网络运营商具有互联互通协议,或者,移动网络运营商和物联网络运营商是一家,则控制节点可以是移动网控制设备,上述处理过程可以是移动网控制设备所执行的,确定出至少一个物联网节点,并确定至少一个物联网节点对应的节点信息后,可以直接向目标终端发送定位请求。
可选的,物联网的部署规则一般不会开放给第三方,此种情况下,上述控制节点可以包括物联网管理节点和移动网控制设备,相应的,确定目标终端当前所在的位置区域的过程可以如下:通过移动网控制设备确定目标终端当前所在的位置区域,向物联网管理节点发送位置区域。相应的,确定至少一个物联网节点对应的节点信息的处理过程可以如下:通过物联网管理节点,根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,确定至少一个物联网节点对应的节点信息。
在实施中,当需要确定目标终端当前所在的位置时,移动网控制设备可以基于上述所述的方式,确定目标终端当前所在的位置区域,进而,可以将目标终端对应的位置区域发送给物联网节点中的某物联网管理节点(其中,该物联网管理节点可以用于移动网中的网络设备与物联网中的物联网管理节点进行通信,可以称为互通管理节点),该物联网管理节点可以直接根据各物联网节点的部署规则、以及移动网控制设备发送的位置区域,确定位于位置区域内的至少一个物联网节点,并确定至少一个物联网节点对应的节点信息。或者,该物联网管理节点可以将移动网控制设备发送的位置区域转发至其他物联网管理节点,由其他物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点,确定至少一个物联网节点对应的节点信息,其中,该物联网管理节点可以是获知位置区域内的各物联网节点对应的部署规则的管理节点。
可选的,针对控制节点包括移动网控制设备和物联网管理节点的情况,相应的,步骤201的处理过程可以多种多样,以下给出了几种可行的处理方式:
方式一,通过物联网管理节点向移动网控制设备发送至少一个物联网节点对应的节点信息;通过移动网控制设备向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,物联网管理节点确定出至少一个物联网节点对应的节点信息后,可以向移动网控制设备发送至少一个物联网节点对应的节点信息,相应的,移动网控制设备可以接收物联网管理节点发送的至少一个物联网节点对应的节点信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
方式二,通过物联网管理节点向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,某些情况下,可以通过授权或者签署协议等方式,使得物联网管理节点可以直接向目标终端发送消息。此种情况下,物联网管理节点确定出至少一个物联网节点对应的节点信息后,可以直接向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,不同的节点信息,定位请求也可以不同,相应的处理方式可以多种多样,以下给出了几种可行的处理方式:
方式一,确定至少一个物联网节点上报信息时所用信道的信道信息;向目标终端发送携带有信道信息的监听启动消息。
在实施中,确定出至少一个物联网节点后,控制节点可以确定至少一个物联网节点中的每个物联网节点上报信息时所用信道的信道信息,进而,可以向目标终端发送携带有信道信息的监听启动消息,其中,监听启动消息用于指示目标终端启动监听过程,即用于指示目标终端对各物联网节点的信号进行监听。针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,物联网管理节点确定出至少一个物联网节点上报信息时所用信道的信道信息后,可以向移动网控制设备发送至少一个物联网上报信息时所用信道的信道信息,相应的,移动网控制设备可以接收物联网节点发送的至少一个物联网节点上报信息时所用信道的信道信息,进而,可以向目标终端发送携带有信道信息的监听启动消息。针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,物联网管理节点确定出至少一个物联网节点上报信息时所用信道的信道信息后,可以直接向目标终端发送携带有信道信息的监听启动消息。
方式二,确定至少一个物联网节点对应的授权信息;向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
在实施中,确定出至少一个物联网节点后,控制节点可以确定至少一个物联网节点对应的授权信息,其中,授权信息可以包括寻呼范围、寻呼信息、授权许可等信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求,其中,寻呼请求可以用于指示目标终端发送寻呼请求。针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,物联网管理节点确定出至少一个物联网节点对应的授权信息后,可以向移动网控制设备发送至少一个物联网节点对应的授权信息,相应的,移动网控制设备可以接收物联网节点发送的至少一个物联网节点对应的授权信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,物联网管理节点确定出至少一个物联网节点对应的授权信息后,可以直接向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
在步骤202中,目标终端接收控制节点发送的定位请求。
在实施中,控制节点向目标终端发送定位请求后,目标终端可以接收控制节点发送的定位请求。
可选的,针对控制节点向目标终端发送的定位请求中携带有至少一个物联网节点对应的节点信息的情况,相应的,步骤202的处理过程可以如下:接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,控制节点向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求后,相应的,目标终端可以接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对控制节点采用方式一向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点中的移动网控制设备发送的携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,控制节点通过移动网控制设备向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求后,目标终端可以接收移动网控制设备发送的携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对控制节点采用方式二向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点中的物联网管理节点发送的携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,控制节点通过物联网管理节点向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求后,目标终端可以接收物联网管理节点发送的携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对控制节点向目标终端发送监听启动消息的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点发送的携带有信道信息的监听启动消息。
在实施中,控制节点向目标终端发送携带有信道信息的监听启动消息后,相应的,目标终端可以接收控制节点发送的携带有信道信息的监听启动消息。另外,针对控制节点通过移动网控制设备向目标终端发送携带有信道信息的监听启动消息的情况,相应的,目标终端可以接收移动网控制设备发送的携带有信道信息的监听启动消息。针对控制节点通过物联网管理节点向目标终端发送携带有信道信息的监听启动消息的情况,相应的,目标终端可以接收物联网管理节点发送的携带有信道信息的监听启动消息。
可选的,针对控制节点向目标终端发送寻呼请求的情况,相应的,目标终端接收定位请求的处理过程可以如下:接收控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求。
在实施中,控制节点向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求后,相应的,目标终端可以接收控制节点发送的携带有授权信息的寻呼请求。另外,针对控制节点通过移动网控制设备向目标终端发送携带有授权信息的寻呼请求的情况,相应的,目标终端可以接收移动网控制设备发送的携带有授权信息的寻呼请求。针对控制节点通过物联网管理节点向目标终端发送携带有授权信息的寻呼请求的情况,相应的,目标终端可以接收物联网管理节点发送的携带有授权信息的寻呼请求。
在步骤203中,目标终端确定目标物联网节点的节点标识。
其中,目标物联网节点可以是用于辅助确定目标终端当前所在的位置的物联网节点。
在实施中,目标终端接收到控制节点发送的定位请求后,可以确定位于目标终端周围与目标终端进行通信的目标物联网节点的节点标识。例如,目标终端可以直接寻找或者通过应用的辅助来寻找周边的物联网节点的节点标识,比如,一个路灯的编号、一个共享单车的号码或者二维码、一个电表的标识等。另外,考虑到有些物联网节点没有把标识公开,针对此种情况,目标终端可以通过授权等方式打开某应用或者接入专门的链接,进而,获得某物联网节点(即目标物联网节点)的节点标识,其中,该节点标识可以是临时标识。
可选的,针对目标终端接收到的定位请求中携带有至少一个物联网节点对应的节点信息的情况,相应的,步骤203的处理过程可以如下:根据至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
其中,目标物联网节点可以是至少一个物联网节点中与目标终端进行通信的物联网节点。
在实施中,目标终端接收到控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求后,可以对其进行解析,获取其中携带的至少一个物联网节点对应的节点信息,进而,可以基于至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,针对目标终端接收到控制节点发送的监听启动消息的情况,相应的,目标终端确定目标物联网节点的节点标识的处理过程可以如下:根据该信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定目标物联网节点的节点标识。
在实施中,至少一个物联网节点会基于指定的上报规则通过对应的信道上报信息,例如,水表可以每到一个月,通过指定的信道上报水表数等。目标终端接收到携带有信道信息的监听启动消息后,可以在信道信息对应的信道上,对至少一个物联网节点中的各物联网节点的信号进行监听。如果至少一个物联网节点中的某物联网节点上报信息,则目标终端可以监听到该物联网节点(可以将该物联网节点确定为目标物联网节点)上报信息的信号,即目标终端可以监听到目标物联网节点的信号,其中,目标终端可以将产生监听到的信号的物联网节点确定为目标物联网节点,或者,目标终端可以将产生最先监听到的信号的物联网节点确定为目标物联网节点。监听到目标物联网节点的信号后,目标终端可以获取目标物联网节点的信号中包含的节点标识,得到目标物联网节点的节点标识。另外,目标终端中还可以设置有停止监听的机制,例如,当目标终端确定出目标物联网节点的节点标识后,可以停止对各物联网节点的信号进行监听。
可选的,针对目标终端接收到控制节点发送的寻呼请求的情况,相应的,目标终端确定目标物联网节点的节点标识的处理过程可以如下:根据授权信息,发送寻呼消息;接收目标物联网节点发送的对应寻呼消息的应答消息;根据应答消息,确定目标物联网节点的节点标识。相应的,物联网节点可以进行如下处理:接收目标终端发送的寻呼消息;向目标终端发送对应寻呼消息的应答消息。
在实施中,目标终端接收到携带有授权信息的寻呼请求后,可以根据授权信息发送寻呼消息,其中,目标终端可以通过广播信道广播寻呼消息,也可以对至少一个物联网节点中的每个物联网节点发送对应的寻呼消息(比如,在每个寻呼消息中携带对应物联网节点的节点标识)。目标终端发送寻呼消息后,至少一个物联网节点中的每个物联网节点可以接收目标终端发送的寻呼消息,由于目标终端得到了物联网管理节点的授权,因此接收到寻呼消息的物联网节点会认为该寻呼消息是合法的,进而,可以向目标终端发送对应寻呼消息的应答消息。某物联网节点发送应答消息后,目标终端可以接收该物联网节点(可称为目标物联网节点)发送的对应寻呼消息的应答消息,其中,终端可以将发送应答消息的物联网节点确定为目标物联网节点,或者,可以将发送最先接收到的应答消息的物联网节点确定为目标物联网节点。接收到目标物联网节点发送的应答消息后,可以获取应答消息中的节点标识,此时目标终端即确定出了目标物联网节点的节点标识。
在步骤204中,目标终端向控制节点发送目标物联网节点的节点标识。
在实施中,目标终端确定出目标物联网节点的节点标识后,可以向控制节点发送确定出的目标物联网节点的节点标识。
可选的,目标终端确定出目标物联网节点后,除了确定其对应的节点标识外,还可以确定目标终端与目标物联网节点的相对位置信息,相应的,目标终端还可以进行如下处理:确定与目标物联网节点的相对位置信息;向控制节点发送与目标物联网节点的相对位置信息。
在实施中,目标终端确定出目标物联网节点后,可以确定自身与目标物联网节点的相对位置信息,其中,相对位置信息可以是相对方位、可以是相对距离,可以是相对方位和相对距离。其中,当相对位置信息包括相对方位时,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的接收方位,确定自身与目标物联网节点的相对方位,或者,目标终端的使用者输入自身相对于目标物联网节点的相对方位,目标终端获取输入的与目标物联网节点的相对方位。当相对位置信息包括相对距离时,目标终端可以基于发送寻呼消息的发送时刻、接收到目标物联网节点发送的应答消息的接收时刻、以及传输速度,确定自身与目标终端的相对距离;或者,目标终端的使用者输入自身相对于目标物联网节点的相对距离,目标终端获取输入的与目标物联网节点的相对距离;或者,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的信号强度,确定自身与目标物联网节点的相对距离。确定出与目标物联网节点的相对位置信息后,可以向控制节点发送与目标物联网节点的相对位置信息。
可选的,目标终端接收到定位请求后,还可以进一步获取后续可能移动的方位和距离,相应的,目标终端还可以进行如下处理:确定待移动速度和待移动方位;向控制节点发送待移动速度和所述待移动方位。
在实施中,目标终端接收到控制节点发送的定位请求后,目标终端的使用者可以输入自己后续要移动的方位和速度,进而,目标终端可以获取输入的后续要移动的方位和速度,即此时目标终端确定出了目标终端的待移动速度和待移动方位。例如,目标终端接收到控制节点发送的定位请求后,可以弹出输入框,使用者可以在输入框中输入待移动速度和待移动方位(比如,可以输入以步行速度向南走),并可以通过操作,触发目标终端获取到输入的待移动速度和待移动方位。又例如,使用者可以显示的地图中,勾画出后续移动路线,此时,目标终端可以基于移动路线,计算出待移动速度和待移动方位。
目标终端确定出待移动速度和待移动方位后,可以向控制节点发送确定出的待移动速度和待移动方位,即可以向控制节点中的移动网控制设备发送待移动速度和待移动方位,其中,目标终端可以单独向控制节点发送待移动速度和待移动方位,也可以将其与目标物联网节点的节点标识同时发送至控制节点。
在步骤205中,控制节点接收目标终端发送的目标物联网节点的节点标识。
在实施中,目标终端向控制节点发送目标物联网节点的节点标识后,控制节点可以接收目标终端发送的目标物联网节点的节点标识。
在步骤206中,控制节点根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。
在实施中,控制节点接收到目标终端发送的目标物联网节点的节点标识后,控制节点可以获取各物联网节点的节点标识与位置的对应关系,并可以在获取到的各物联网节点的节点标识与位置的对应关系中,确定目标物联网节点的节点标识对应的位置,得到目标物联网节点对应的位置。得到目标物联网节点对应的位置后,控制节点可以基于目标物联网节点对应的位置,确定目标终端当前所在的位置,比如,控制节点可以将目标物联网节点对应的位置,确定为目标终端当前所在的位置。确定出目标终端当前所在的位置后,控制节点可以向应用服务器发送目标终端当前所在的位置。
另外,针对控制节点包括移动网控制设备和物联网管理节点的情况,目标终端可以向移动网控制设备发送目标物联网节点的节点标识,移动网控制设备可以接收目标终端发送的目标物联网节点的节点标识。接收到目标物联网节点的节点标识后,可以向物联网管理节点(其中,该物联网管理节点可以是目标物联网节点对应的物联网的控制实体或管理节点)发送目标物联网节点的节点标识,进而,物联网管理节点可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。物联网管理节点确定出目标终端当前所在的位置后,可以向移动网控制设备发送确定出的目标终端当前所在的位置。或者,物联网管理节点物联网管理节点可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标物联网节点对应的位置,进而,向移动网控制设备发送目标物联网节点对应的位置,移动网控制设备接收到目标物联网节点对应的位置后,可以根据目标物联网节点对应的位置,确定目标终端当前所在的位置。
可选的,针对目标终端向控制节点发送与目标物联网节点的相对位置信息的情况,相应的,控制节点还可以进行如下处理:接收目标终端发送的与目标物联网节点的相对位置信息。相应的,步骤206的处理过程可以如下:根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识、以及与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
在实施中,目标终端向控制节点发送与目标物联网节点的相对位置信息后,控制节点可以接收目标终端发送的与目标物联网节点的相对位置信息。此种情况下,控制节点根据各物联网节点的节点标识与位置的对应关系、目标物联网节点的节点标识,确定出目标物联网节点的位置后,可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。当相对位置信息包括相对方位时,控制节点可以基于相对方位、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的相对方位上的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对距离时,控制节点可以基于相对距离、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的距离目标物联网节点为相对距离的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对方位和相对距离时,控制节点可以基于相对方位、相对距离、目标物联网节点对应的位置,确定目标终端当前所在的位置。
另外,针对控制节点通过物联网管理节点确定目标终端当前所在的位置的情况,移动网控制设备除了向物联网管理节点发送目标物联网节点的节点标识之外,还可以向物联网管理节点发送目标终端与目标物联网节点的相对位置信息,以便物联网管理节点确定目标终端当前所在的位置。针对物联网管理节点向移动网控制设备发送目标物联网节点对应的位置的情况,移动网控制设备可以基于目标物联网节点对应的位置、与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
可选的,针对目标终端向控制节点发送待移动速度和待移动方位的情况,相应的,控制节点还可以进行如下处理:接收目标终端发送的待移动速度和待移动方位;根据目标终端当前所在的位置、待移动速度和待移动方位,确定目标终端的实时位置。
在实施中,目标终端向控制节点发送待移动速度和待移动方位后,可以接收目标终端发送的待移动速度和待移动方位,进而,控制节点可以基于目标终端当前所在的位置、待移动速度和待移动方位,确定后续一定时长内目标终端的实时位置。这样,此次即可预测出目标终端后续的位置,无需每次都要控制节点再执行上述处理流程,从而,可以提高预测目标终端的实时位置的效率。
针对控制节点包括移动网控制设备和物联网管理节点的情况,相应的,具体处理过程可以如图2(b)所示。
在步骤301中,移动网控制设备确定目标终端当前所在的位置区域。
在实施中,无线网络可以用于确定终端当前所在的位置。移动网控制设备中可以设置有向目标终端发送定位请求的触发事件,当移动网控制设备检测到触发事件发生时,可以确定目标终端当前所在的位置区域。其中,移动网控制设备可以触发基站向目标终端发送寻呼请求,当接收到目标终端的应答消息后,可以将接收到应答消息的基站的服务区域确定为目标终端当前所在的位置区域。或者,移动网控制设备从数据库中获取目标终端当前所在的位置区域。又或者,移动网控制设备可以将基站上报的该目标终端最近一次出现的位置区域,确定为目标终端当前所在的位置区域。
在步骤302中,移动网控制设备向物联网管理节点发送位置区域。
相应的,物联网管理节点可以接收移动网控制设备发送的位置区域。
在步骤303中,物联网管理节点根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的至少一个物联网节点。
在实施中,物联网管理节点接收到位置区域后,可以确定各物联网节点的部署规则,部署规则可以包括各物联网节点的节点标识与位置的对应关系,指定的上报规则等信息,其中,各物联网节点的节点标识对应的位置可以是当前所在的位置,对于相对固定的物联网节点,各物联网节点的节点标识对应的位置可以是起初部署时的位置,对于可移动的物联网节点(比如共享单车)等,各物联网节点的节点标识对应的位置可以是通过该物联网本身的定位***得到的。确定出各物联网节点的部署规则后,物联网管理节点可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的至少一个物联网节点。
可选的,上述至少一个物联网节点可以是位于位置区域内的预设时长内会上报信息的物联网节点,相应的,步骤303的处理过程可以如下:根据各物联网节点的部署规则、以及位置区域,确定位于位置区域内的预设时长内会上报信息的至少一个物联网节点。
在实施中,接收到位置区域后,物联网管理节点可以基于部署规则中的各物联网节点的节点标识与位置的对应关系,确定位于位置区域内的物联网节点,并可以在确定出的物联网节点中,基于指定的上报规则等信息,确定当前或后续预设时长内会上报信息的至少一个物联网节点,其中,至少一个物联网节点中的每个物联网节点可以是预设时长内会上报自身的信息的物联网节点,也可以是转发其他物联网节点上报的信息的物联网节点。
在步骤304中,物联网管理节点确定至少一个物联网节点对应的节点信息。
在实施中,确定出至少一个物联网节点后,可以进一步确定至少一个物联网节点中的每个物联网节点对应的节点信息,其中,每个物联网节点对应的节点信息可以是每个物联网节点上报信息时所用信道的信道信息。
可选的,基于节点信息的不同,步骤304的处理方式可以多种多样,以下给出了几种可行的处理方式:
方式一,物联网管理节点确定至少一个物联网节点上报信息时所用信道的信道信息。
在实施中,确定出至少一个物联网节点后,物联网管理节点可以确定至少一个物联网节点中的每个物联网节点上报信息时所用信道的信道信息。
方式二,物联网管理节点确定至少一个物联网节点对应的授权信息。
在实施中,确定出至少一个物联网节点后,物联网管理节点可以确定至少一个物联网节点对应的授权信息,其中,授权信息可以包括寻呼范围、寻呼信息、授权许可等信息。
在步骤305中,物联网管理节点向移动网控制设备发送至少一个物联网节点对应的节点信息。
在实施中,物联网管理节点确定出至少一个物联网节点对应的节点信息后,可以向移动网控制设备发送至少一个物联网节点对应的节点信息。
可选的,针对节点信息是至少一个物联网节点上报信息时所用信道的信道信息的情况,物联网管理节点可以向移动网控制设备发送至少一个物联网节点上报信息时所用信道的信道信息。
可选的,针对节点信息是至少一个物联网节点对应的授权信息的情况,物联网管理节点可以向移动网控制设备发送至少一个物联网节点对应的授权信息。
在步骤306中,移动网控制设备向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,物联网管理节点向移动网控制设备发送至少一个物联网节点对应的节点信息后,移动网控制设备可以接收物联网管理节点发送的至少一个物联网节点对应的节点信息,进而,可以向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对节点信息是至少一个物联网节点上报信息时所用信道的信道信息的情况,相应的,步骤306的处理过程可以如下:移动网控制设备向目标终端发送携带有信道信息的监听启动消息。
可选的,针对节点信息是至少一个物联网节点对应的授权信息的情况,相应的,步骤306的处理过程可以如下:移动网控制设备向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
在步骤307中,目标终端接收移动网控制设备发送的携带有至少一个物联网节点对应的节点信息的定位请求。
在实施中,移动网控制设备向目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求后,相应的,目标终端可以接收移动网控制设备发送的携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,针对移动网控制设备向目标终端发送监听启动消息的情况,相应的,步骤307的处理过程可以如下:接收移动网控制设备发送的携带有信道信息的监听启动消息。
在实施中,移动网控制设备向目标终端发送携带有信道信息的监听启动消息后,相应的,目标终端可以接收移动网控制设备发送的携带有信道信息的监听启动消息。
可选的,针对移动网控制设备向目标终端发送寻呼请求的情况,相应的,步骤307的处理过程可以如下:接收移动网控制设备发送的携带有至少一个物联网节点对应的授权信息的寻呼请求。
在实施中,移动网控制设备向目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求后,相应的,目标终端可以接收移动网控制设备发送的携带有授权信息的寻呼请求。
在步骤308中,目标终端根据至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
其中,目标物联网节点可以是至少一个物联网节点中与目标终端进行通信的物联网节点。
在实施中,目标终端接收到移动网控制设备发送的携带有至少一个物联网节点对应的节点信息的定位请求后,可以对其进行解析,获取其中携带的至少一个物联网节点对应的节点信息,进而,可以基于至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,针对目标终端接收到移动网控制设备发送的监听启动消息的情况,相应的,步骤308的处理过程可以如下:根据该信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定目标物联网节点的节点标识。
在实施中,至少一个物联网节点会基于指定的上报规则通过对应的信道上报信息,例如,水表可以每到一个月,通过对应的信道上报水表数等。目标终端接收到携带有信道信息的监听启动消息后,可以在信道信息对应的信道上,对至少一个物联网节点中的各物联网节点的信号进行监听。如果至少一个物联网节点中的某物联网节点上报信息,则目标终端可以监听到该物联网节点(可以将该物联网节点确定为目标物联网节点)上报信息的信号,即目标终端可以监听到目标物联网节点的信号,其中,目标终端可以将产生监听到的信号的物联网节点确定为目标物联网节点,或者,目标终端可以将产生最先监听到的信号的物联网节点确定为目标物联网节点。监听到目标物联网节点的信号后,目标终端可以获取目标物联网节点的信号中包含的节点标识,得到目标物联网节点的节点标识。另外,目标终端中还可以设置有停止监听的机制,例如,当目标终端确定出目标物联网节点的节点标识后,可以停止对各物联网节点的信号进行监听。
可选的,针对目标终端接收到控制节点发送的寻呼请求的情况,相应的,步骤308的处理过程可以如下:根据授权信息,发送寻呼消息;接收目标物联网节点发送的对应寻呼消息的应答消息;根据应答消息,确定目标物联网节点的节点标识。相应的,目标物联网节点可以进行如下处理:接收目标终端发送的寻呼消息;向目标终端发送对应寻呼消息的应答消息。
在实施中,目标终端接收到携带有授权信息的寻呼请求后,可以根据授权信息发送寻呼消息,其中,目标终端可以通过广播信道广播寻呼消息,也可以对至少一个物联网节点中的每个物联网节点发送对应的寻呼消息(比如,在每个寻呼消息中携带对应物联网节点的节点标识)。目标终端发送寻呼消息后,至少一个物联网节点中的每个物联网节点可以接收目标终端发送的寻呼消息,由于目标终端得到了物联网管理节点的授权,因此接收到寻呼消息的物联网节点会认为该寻呼消息是合法的,进而,可以向目标终端发送对应寻呼消息的应答消息。某物联网节点发送应答消息后,目标终端可以接收该物联网节点(可称为目标物联网节点)发送的对应寻呼消息的应答消息,其中,终端可以将发送应答消息的物联网节点确定为目标物联网节点,或者,可以将发送最先接收到的应答消息的物联网节点确定为目标物联网节点。接收到目标物联网节点发送的应答消息后,可以获取应答消息中的节点标识,此时目标终端即确定出了目标物联网节点的节点标识。
在步骤309中,目标终端向移动网控制设备发送目标物联网节点的节点标识。
相应的,移动网控制设备可以接收目标终端发送的目标物联网节点的节点标识。
可选的,目标终端确定出目标物联网节点后,除了确定其对应的节点标识外,还可以确定目标终端与目标物联网节点的相对位置信息,相应的,目标终端还可以进行如下处理:确定与目标物联网节点的相对位置信息;向移动网控制设备发送与目标物联网节点的相对位置信息。
在实施中,目标终端确定出目标物联网节点后,可以确定自身与目标物联网节点的相对位置信息,其中,相对位置信息可以是相对方位、可以是相对距离,可以是相对方位和相对距离。其中,当相对位置信息包括相对方位时,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的接收方位,确定自身与目标物联网节点的相对方位,或者,目标终端的使用者输入自身相对于目标物联网节点的相对方位,目标终端获取输入的与目标物联网节点的相对方位。当相对位置信息包括相对距离时,目标终端可以基于发送寻呼消息的发送时刻、接收到目标物联网节点发送的应答消息的接收时刻、以及传输速度,确定自身与目标终端的相对距离;或者,目标终端的使用者输入自身相对于目标物联网节点的相对距离,目标终端获取输入的与目标物联网节点的相对距离;或者,目标终端可以基于接收到目标物联网节点的信号(或者应答消息)时的信号强度,确定自身与目标物联网节点的相对距离。确定出与目标物联网节点的相对位置信息后,可以向移动网控制设备发送与目标物联网节点的相对位置信息。
可选的,目标终端接收到定位请求后,还可以进一步获取后续可能移动的方位和距离,相应的,目标终端还可以进行如下处理:确定待移动速度和待移动方位;向控制节点发送待移动速度和所述待移动方位。
在实施中,目标终端接收到移动网控制设备发送的定位请求后,目标终端的使用者可以输入自己后续要移动的方位和速度,进而,目标终端可以获取输入的后续要移动的方位和速度,即此时目标终端确定出了目标终端的待移动速度和待移动方位。例如,目标终端接收到移动网控制设备发送的定位请求后,可以弹出输入框,使用者可以在输入框中输入待移动速度和待移动方位(比如,可以输入以步行速度向南走),并可以通过操作,触发目标终端获取到输入的待移动速度和待移动方位。又例如,使用者可以显示的地图中,勾画出后续移动路线,此时,目标终端可以基于移动路线,计算出待移动速度和待移动方位。
目标终端确定出待移动速度和待移动方位后,可以向移动网控制设备发送确定出的待移动速度和待移动方位,其中,目标终端可以单独向移动网控制设备发送待移动速度和待移动方位,也可以将其与目标物联网节点的节点标识同时发送至移动网控制设备。
在步骤310a中,移动网控制设备向物联网管理节点发送目标物联网节点的节点标识。
相应的,物联网管理节点可以接收移动网控制设备发送的目标物联网节点的节点标识。
在步骤311中,物联网管理节点根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标物联网节点的位置。
在实施中,接收到目标物联网节点的节点标识后,物联网管理节点可以根据各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标物联网节点的位置。
物联网管理节点确定出目标物联网节点的位置后,可以直接确定目标终端当前所在的位置,即可以执行步骤312a和312b的处理。也可以将目标物联网节点的位置告知移动网控制设备,由移动网控制设备确定目标终端当前所在的位置,即物联网管理节点和移动网控制设备可以执行步骤313a和313b的处理。
在步骤312a中,物联网管理节点根据目标物联网节点的位置,确定目标终端当前所在的位置。
在实施中,物联网管理节点可以基于目标物联网节点的位置,确定目标终端当前所在的位置,例如,可以将目标物联网节点的位置,确定为目标终端当前所在的位置。
可选的,移动网控制设备接收到目标终端发送的与目标物联网节点的相对位置信息后,可以将其发送至物联网管理节点,此种情况下,步骤312a的处理过程可以如下:根据目标物联网节点的位置、以及与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
在实施中,针对物联网管理节点接收到目标终端发送的与目标物联网节点的相对位置信息的情况,物联网管理节点确定出目标物联网节点的位置后,可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。当相对位置信息包括相对方位时,物联网管理节点可以基于相对方位、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的相对方位上的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对距离时,物联网管理节点可以基于相对距离、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的距离目标物联网节点为相对距离的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对方位和相对距离时,物联网管理节点可以基于相对方位、相对距离、目标物联网节点对应的位置,确定目标终端当前所在的位置。
在步骤312b中,物联网管理节点向移动网控制设备发送目标终端当前所在的位置。
在步骤313a中,物联网管理节点向移动网控制设备发送目标物联网节点的位置。
在步骤313b中,移动网控制设备根据目标物联网节点的位置,确定目标终端当前所在的位置。
在实施中,移动网控制设备可以基于目标物联网节点的位置,确定目标终端当前所在的位置,例如,可以将目标物联网节点的位置,确定为目标终端当前所在的位置。
可选的,针对目标终端向移动网控制设备发送与目标物联网节点的相对位置信息的情况,相应的,步骤313b的处理过程可以如下:根据目标物联网节点的位置、以及与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
在实施中,移动网控制设备接收到目标终端发送的与目标物联网节点的相对位置信息后,确定出目标物联网节点的位置后,移动网控制设备可以基于确定出目标物联网节点的位置和与目标物联网节点的相对位置信息,确定目标终端当前所在的位置。当相对位置信息包括相对方位时,移动网控制设备可以基于相对方位、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的相对方位上的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对距离时,移动网控制设备可以基于相对距离、目标物联网节点对应的位置、目标终端当前所在的位置区域,确定目标终端当前所在的位置。例如,可以将位置区域内的距离目标物联网节点为相对距离的位置,确定为目标终端当前所在的位置。当相对位置信息包括相对方位和相对距离时,移动网控制设备可以基于相对方位、相对距离、目标物联网节点对应的位置,确定目标终端当前所在的位置。
可选的,针对目标终端向移动网控制设备发送待移动速度和待移动方位的情况,相应的,移动网控制设备还可以进行如下处理:接收目标终端发送的待移动速度和待移动方位;根据目标终端当前所在的位置、待移动速度和待移动方位,确定目标终端的实时位置。
在实施中,目标终端向移动网控制设备发送待移动速度和待移动方位后,移动网控制设备可以接收目标终端发送的待移动速度和待移动方位,进而,可以基于目标终端当前所在的位置、待移动速度和待移动方位,确定后续一定时长内目标终端的实时位置。这样,此次即可预测出目标终端后续的位置,无需每次都要控制节点再执行上述处理流程,从而,可以提高预测目标终端的实时位置的效率。
上述处理过程中,物联网管理节点向移动网控制设备发送至少一个物联网节点对应的节点信息,由移动网控制设备向目标终端发送携带有节点信息的定位请求。除此之外,物联网管理节点确定出至少一个物联网节点对应的节点信息后,可以直接向目标终端发送携带有节点信息的定位请求,后续处理过程与上述类似,不再进行赘述。
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本公开又一示例性实施例提供了一种确定位置信息的装置,如图3所示,该装置可以是上述控制节点,该装置包括:
发送模块310,用于向目标终端发送定位请求;
第一接收模块320,用于接收所述目标终端发送的目标物联网节点的节点标识;
第一确定模块330,用于根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
可选的,如图4所示,所述装置还包括:
第二确定模块340,用于确定目标终端当前所在的位置区域;
第三确定模块350,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
第四确定模块360,用于确定所述至少一个物联网节点对应的节点信息;
所述发送模块310,用于:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,所述第四确定模块360,用于:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块310,用于:
向所述目标终端发送携带有所述信道信息的监听启动消息。
可选的,所述第四确定模块360,用于:
确定所述至少一个物联网节点对应的授权信息;
所述发送模块310,用于:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
可选的,如图5所示,所述装置还包括:
第二接收模块370,用于接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述第一确定模块330,用于:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
可选的,如图6所示,所述装置还包括:
第三接收模块380,用于接收所述目标终端发送的待移动速度和待移动方位;
第五确定模块390,用于根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
基于相同的技术构思,本公开又一示例性实施例提供了一种确定位置信息的装置,如图7所示,该装置可以是上述目标终端,该装置包括:
接收模块710,用于接收控制节点发送的定位请求;
第一确定模块720,用于确定目标物联网节点的节点标识;
第一发送模块730,用于向所述控制节点发送所述目标物联网节点的节点标识。
可选的,所述接收模块710,用于:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述第一确定模块720,用于:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,所述接收模块710,用于:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述第一确定模块720,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收模块710,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述第一确定模块720,用于:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,如图8所示,所述装置还包括:
第二确定模块740,用于确定与所述目标物联网节点的相对位置信息;
第二发送模块750,用于向所述控制节点发送与所述目标物联网节点的相对位置信息。
可选的,如图9所示,所述装置还包括:
第三确定模块760,用于确定待移动速度和待移动方位;
第三发送模块770,用于向所述控制节点发送所述待移动速度和所述待移动方位。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
需要说明的是:上述实施例提供的确定位置信息的装置在确定位置信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将控制节点、目标终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定位置信息的装置与确定位置信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于相同的技术构思,本发明实施例还提供了一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:
所述控制节点,用于向目标终端发送定位请求;接收所述目标终端发送的目标物联网节点的节点标识;根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置;
所述目标终端,用于接收控制节点发送的定位请求;确定目标物联网节点的节点标识;向所述控制节点发送所述目标物联网节点的节点标识。
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
图10是根据一示例性实施例示出的一种确定位置信息的装置1900的框图。例如,装置1900可以被提供为上述控制节点,比如可以提供为移动网控制设备或物联网管理节点。参照图10,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述确定位置信息的方法。
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作***,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
装置1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
向目标终端发送定位请求;
接收所述目标终端发送的目标物联网节点的节点标识;
根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
可选的,所述方法还包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
确定所述至少一个物联网节点对应的节点信息;
所述向目标终端发送定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
可选的,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有所述信道信息的监听启动消息。
可选的,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
可选的,所述方法还包括:
接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置,包括:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
可选的,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方位;
根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
在示例性实施例中,还提供了一种非临时性计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述所述的确定位置信息的方法。
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本公开实施例还示出的一种终端的结构示意图。该终端可以是上述目标终端,比如可以是手机等。
参照图11,终端1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(I/O)的接口1112,传感器组件1114,以及通信组件1116。
处理组件1102通常控制终端1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理部件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
存储器1104被配置为存储各种类型的数据以支持在终端1100的操作。这些数据的示例包括用于在终端1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件1106为终端1100的各种组件提供电力。电力组件1106可以包括电源管理***,一个或多个电源,及其他与为终端1100生成、管理和分配电力相关联的组件。
多媒体组件1108包括在所述终端1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当终端1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(MIC),当终端1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。
I/O接口1112为处理组件1102和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1114包括一个或多个传感器,用于为终端1100提供各个方面的状态评估。例如,传感器组件1114可以检测到终端1100的打开/关闭状态,组件的相对定位,例如所述组件为终端1100的显示器和小键盘,传感器组件1114还可以检测终端1100或终端1100一个组件的位置改变,用户与终端1100接触的存在或不存在,终端1100方位或加速/减速和终端1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1116被配置为便于终端1100和其他设备之间有线或无线方式的通信。终端1100可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1116经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由终端1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行确定位置信息的方法,该方法包括:
接收控制节点发送的定位请求;
确定目标物联网节点的节点标识;
向所述控制节点发送所述目标物联网节点的节点标识。
可选的,所述接收控制节点发送的定位请求,包括:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述确定目标物联网节点的节点标识,包括:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
可选的,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
可选的,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
向所述控制节点发送与所述目标物联网节点的相对位置信息。
可选的,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方位。
本公开实施例中,目标终端接收到控制节点发送的定位请求后,可以确定周围物联网节点中的目标物联网节点的节点标识,进而,可以向控制节点发送目标物联网节点的节点标识。控制节点接收到目标终端发送的目标物联网节点的标识后,可以根据预先存储的各物联网节点的节点标识与位置的对应关系、以及目标物联网节点的节点标识,确定目标终端当前所在的位置。目前物联网得到了普及,各个区域会部署有较多的物联网节点,这样,控制节点可以通过部署密集的物联网节点确定目标终端当前所在的位置,从而,可以提高定位的精确度。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (28)
1.一种确定位置信息的方法,其特征在于,所述方法包括:
向目标终端发送定位请求;
接收所述目标终端发送的目标物联网节点的节点标识;
根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定目标终端当前所在的位置区域;
根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
确定所述至少一个物联网节点对应的节点信息;
所述向目标终端发送定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
3.根据权利要求2所述的方法,其特征在于,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述向所述目标终端发送携带有所述至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有所述信道信息的监听启动消息。
4.根据权利要求2所述的方法,其特征在于,所述确定所述至少一个物联网节点对应的节点信息,包括:
确定所述至少一个物联网节点对应的授权信息;
所述向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求,包括:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置,包括:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
6.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
接收所述目标终端发送的待移动速度和待移动方位;
根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
7.一种确定位置信息的方法,其特征在于,所述方法包括:
接收控制节点发送的定位请求;
确定目标物联网节点的节点标识;
向所述控制节点发送所述目标物联网节点的节点标识。
8.根据权利要求7所述的方法,其特征在于,所述接收控制节点发送的定位请求,包括:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述确定目标物联网节点的节点标识,包括:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
9.根据权利要求8所述的方法,其特征在于,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
10.根据权利要求8所述的方法,其特征在于,所述接收所述控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求,包括:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识,包括:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
11.根据权利要求7-10任意一项所述的方法,其特征在于,所述方法还包括:
确定与所述目标物联网节点的相对位置信息;
向所述控制节点发送与所述目标物联网节点的相对位置信息。
12.根据权利要求7-10任意一项所述的方法,其特征在于,所述方法还包括:
确定待移动速度和待移动方位;
向所述控制节点发送所述待移动速度和所述待移动方位。
13.一种确定位置信息的装置,其特征在于,所述装置为控制节点,所述装置包括:
发送模块,用于向目标终端发送定位请求;
第一接收模块,用于接收所述目标终端发送的目标物联网节点的节点标识;
第一确定模块,用于根据各物联网节点的节点标识与位置的对应关系、以及所述目标物联网节点的节点标识,确定目标终端当前所在的位置。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于确定目标终端当前所在的位置区域;
第三确定模块,用于根据各物联网节点的部署规则、以及所述位置区域,确定位于所述位置区域内的至少一个物联网节点;
第四确定模块,用于确定所述至少一个物联网节点对应的节点信息;
所述发送模块,用于:
向所述目标终端发送携带有至少一个物联网节点对应的节点信息的定位请求。
15.根据权利要求14所述的装置,其特征在于,所述第四确定模块,用于:
确定所述至少一个物联网节点上报信息时所用信道的信道信息;
所述发送模块,用于:
向所述目标终端发送携带有所述信道信息的监听启动消息。
16.根据权利要求14所述的装置,其特征在于,所述第四确定模块,用于:
确定所述至少一个物联网节点对应的授权信息;
所述发送模块,用于:
向所述目标终端发送携带有至少一个物联网节点对应的授权信息的寻呼请求。
17.根据权利要求13-16任意一项所述的装置,其特征在于,所述装置还包括:
第二接收模块,用于接收所述目标终端发送的与所述目标物联网节点的相对位置信息;
所述第一确定模块,用于:
根据各物联网节点的节点标识与位置的对应关系、所述目标物联网节点的节点标识、以及与所述目标物联网节点的相对位置信息,确定目标终端当前所在的位置。
18.根据权利要求13-16任意一项所述的装置,其特征在于,所述装置还包括:
第三接收模块,用于接收所述目标终端发送的待移动速度和待移动方位;
第五确定模块,用于根据所述目标终端当前所在的位置、所述待移动速度和所述待移动方位,确定所述目标终端的实时位置。
19.一种确定位置信息的装置,其特征在于,所述装置为目标终端,所述装置包括:
接收模块,用于接收控制节点发送的定位请求;
第一确定模块,用于确定目标物联网节点的节点标识;
第一发送模块,用于向所述控制节点发送所述目标物联网节点的节点标识。
20.根据权利要求19所述的装置,其特征在于,所述接收模块,用于:
接收控制节点发送的携带有至少一个物联网节点对应的节点信息的定位请求;
所述第一确定模块,用于:
根据所述至少一个物联网节点对应的节点信息,确定目标物联网节点的节点标识。
21.根据权利要求20所述的装置,其特征在于,所述接收模块,用于:
接收所述控制节点发送的携带有信道信息的监听启动消息;
所述第一确定模块,用于:
根据所述信道信息,对各物联网节点的信号进行监听,当监听到目标物联网节点的信号时,确定所述目标物联网节点的节点标识。
22.根据权利要求20所述的装置,其特征在于,所述接收模块,用于:
接收所述控制节点发送的携带有至少一个物联网节点对应的授权信息的寻呼请求;
所述第一确定模块,用于:
根据所述授权信息,发送寻呼消息;
接收目标物联网节点发送的对应所述寻呼消息的应答消息;
根据所述应答消息,确定所述目标物联网节点的节点标识。
23.根据权利要求19-22任意一项所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于确定与所述目标物联网节点的相对位置信息;
第二发送模块,用于向所述控制节点发送与所述目标物联网节点的相对位置信息。
24.根据权利要求19-22任意一项所述的装置,其特征在于,所述装置还包括:
第三确定模块,用于确定待移动速度和待移动方位;
第三发送模块,用于向所述控制节点发送所述待移动速度和所述待移动方位。
25.一种控制节点,其特征在于,所述控制节点包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至6任一所述的确定位置信息的方法。
26.一种目标终端,其特征在于,所述目标终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求7至12任一所述的确定位置信息的方法。
27.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至6任一所述的确定位置信息的方法或者如权利要求7至12任一所述的确定位置信息的方法。
28.一种确定位置信息的***,其特征在于,所述***包括控制节点、目标终端和目标物联网节点,其中:
所述控制节点,如所述权利要求13-18、25中任一权利要求所述的控制节点;
所述目标终端,如所述权利要求19-24、26中任一权利要求所述的目标终端;
所述目标物联网节点,如所述权利要求1中所述的目标物联网节点。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/076478 WO2019153339A1 (zh) | 2018-02-12 | 2018-02-12 | 确定位置信息的方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109451809A true CN109451809A (zh) | 2019-03-08 |
CN109451809B CN109451809B (zh) | 2021-03-09 |
Family
ID=65540236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880000096.8A Active CN109451809B (zh) | 2018-02-12 | 2018-02-12 | 确定位置信息的方法、装置和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109451809B (zh) |
WO (1) | WO2019153339A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111064786A (zh) * | 2019-12-17 | 2020-04-24 | 联通物联网有限责任公司 | 账户标识管理方法及设备 |
CN111464941A (zh) * | 2020-04-17 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | 数据传输的方法、终端和非暂态计算机可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112860827B (zh) * | 2021-01-15 | 2024-04-30 | 北京小米移动软件有限公司 | 设备间交互控制方法、设备间交互控制装置及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998233A (zh) * | 2009-08-18 | 2011-03-30 | 中兴通讯股份有限公司 | 支持部署Femto基站的通信***中终端位置更新的方法 |
CN102630390A (zh) * | 2009-12-14 | 2012-08-08 | 诺基亚公司 | 用于确定无线通信设备的位置的装置和方法 |
CN104160760A (zh) * | 2012-03-05 | 2014-11-19 | 高通股份有限公司 | 用于基于紧邻传感器设备来确定无线设备位置的方法 |
WO2017101880A1 (zh) * | 2015-12-18 | 2017-06-22 | 中兴通讯股份有限公司 | 一种大覆盖面积下的室内定位方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769909B (zh) * | 2011-05-03 | 2016-08-10 | ***通信集团江苏有限公司 | 一种移动终端定位方法及*** |
CN109416395A (zh) * | 2016-07-01 | 2019-03-01 | 索尼移动通讯有限公司 | 确定终端装置在无线通信***中的位置 |
-
2018
- 2018-02-12 WO PCT/CN2018/076478 patent/WO2019153339A1/zh active Application Filing
- 2018-02-12 CN CN201880000096.8A patent/CN109451809B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998233A (zh) * | 2009-08-18 | 2011-03-30 | 中兴通讯股份有限公司 | 支持部署Femto基站的通信***中终端位置更新的方法 |
CN102630390A (zh) * | 2009-12-14 | 2012-08-08 | 诺基亚公司 | 用于确定无线通信设备的位置的装置和方法 |
CN104160760A (zh) * | 2012-03-05 | 2014-11-19 | 高通股份有限公司 | 用于基于紧邻传感器设备来确定无线设备位置的方法 |
WO2017101880A1 (zh) * | 2015-12-18 | 2017-06-22 | 中兴通讯股份有限公司 | 一种大覆盖面积下的室内定位方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111064786A (zh) * | 2019-12-17 | 2020-04-24 | 联通物联网有限责任公司 | 账户标识管理方法及设备 |
CN111464941A (zh) * | 2020-04-17 | 2020-07-28 | 支付宝(杭州)信息技术有限公司 | 数据传输的方法、终端和非暂态计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2019153339A1 (zh) | 2019-08-15 |
CN109451809B (zh) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230262706A1 (en) | Reporting method for user equipment assistance information, user equipment, and storage medium | |
CN115039354B (zh) | 接入方法、辅助信息处理方法及装置、设备及存储介质 | |
CN112823545B (zh) | 小区切换的方法、装置、通信设备及存储介质 | |
US20220303841A1 (en) | Handover processing method and apparatus | |
US20230148057A1 (en) | Positioning method and apparatus | |
WO2024021095A1 (zh) | 设备定位方法、***及装置、通信设备及存储介质 | |
CN109451809A (zh) | 确定位置信息的方法、装置和*** | |
CN109451838A (zh) | 获取接入控制参数的方法、装置及存储介质 | |
US20230133309A1 (en) | Network data collection method | |
CN109451808A (zh) | 确定位置信息的方法、装置和*** | |
US20230180178A1 (en) | Paging processing method and apparatus, user equipment, base station, and storage medium | |
US20190141669A1 (en) | Ue camping method and apparatus, paging method and apparatus, and storage medium | |
EP3737139B1 (en) | Information reporting method and apparatus | |
US20230189198A1 (en) | Information processing method | |
CN109328468A (zh) | 进行最小化路测测量的方法、装置和*** | |
WO2022141095A1 (zh) | 辅助ue的选择方法、装置及存储介质 | |
WO2022056847A1 (zh) | 终端的定位方法、装置、通信设备及存储介质 | |
WO2022011507A1 (zh) | 测量反馈方法及装置、网络设备、终端及存储介质 | |
WO2022027260A1 (zh) | 信息传输方法、装置、通信设备和存储介质 | |
CN112492521B (zh) | WiFi漫游的触发条件确定方法及装置、移动终端、存储介质 | |
CN109451815A (zh) | 进行最小化路测测量的方法、装置和*** | |
WO2022141162A1 (zh) | 一种通信方法、装置、通信设备和存储介质 | |
WO2024026786A1 (zh) | 信息处理方法及装置、通信设备及存储介质 | |
WO2024138437A1 (zh) | 信息传输方法及装置、存储介质 | |
WO2023150979A1 (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 |