一种获取位置信息的方法和装置的制造方法

文档序号:9924203阅读:715来源:国知局
一种获取位置信息的方法和装置的制造方法
【技术领域】
[0001]本发明属于通信领域,尤其涉及一种获取位置信息的方法和装置。
【背景技术】
[0002]随着通信技术的发展,基于位置相关信息的获取技术也成为业界研发的重点。在0neM2M系统中通过〈locat1npolicy〉资源(位置策略资源)来获取和管理M2M节点的地理位置信息,而其真实的地理位置信息存放在〈container〉资源(容器资源)中的子资源<contentInstance)(内容实例资源)中。而〈locat1npolicy〉资源和〈container〉资源通过containerID和1cat1nID来完成上述两资源的绑定;在现有技术中,可以通过位置服务器或者设备的GPS模块来获取目标设备的地理位置信息,但对于一些处理能力低下的设备,因为其地理位置信息可能存放在其它节点上,例如其注册的路由器节点或其它获取并保存过目标设备的地理位置信息的设备,因此无法通过现有的技术获取其地理位置信息。

【发明内容】

[0003]有鉴于此,为了解决现有技术中无法获取一些处理能力低下的设备的位置信息的问题,本发明的目的是提出一种获取位置信息的方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0004]在一些可选的实施例中,所述方法,应用于获取节点,包括:
[0005]接收请求节点发送的获取目标节点的位置信息的第一请求;所述第一请求携带所述目标节点的标识;
[0006]向所述目标节点的注册节点或以广播的形式发送获取所述目标节点的位置信息的第二请求;所述第二请求携带所述目标节点的标识;
[0007]接收所述注册节点或存储所述目标节点的位置信息的目标信息节点发送的所述目标节点的位置信息,并发送给所述请求节点。
[0008]在一些可选的实施例中,所述方法,应用于注册节点,包括:
[0009]接收获取节点发送的获取所述目标节点的位置信息的第二请求;所述第二请求携带所述目标节点的标识;
[0010]将所述目标节点的位置信息或用于获取所述位置信息的获取信息发送至所述获取节点。
[0011]本发明另一个目的是提出一种获取位置信息的装置。
[0012]在一些可选的实施例中,所述装置,应用于获取节点,包括:
[0013]第一接收单元,用于接收请求节点发送的获取目标节点的位置信息的第一请求;所述第一请求携带所述目标节点的标识;
[0014]第一发送单元,用于向所述目标节点的注册节点或以广播的形式发送获取所述目标节点的位置信息的第二请求;所述第二请求携带所述目标节点的标识;
[0015]第二接收单元,用于接收所述注册节点或存储所述目标节点的位置信息的目标信息节点发送的所述目标节点的位置信息,并发送给所述请求节点。
[0016]在一些可选的实施例中,所述装置,应用于注册节点,包括:
[0017]接收单元,用于接收获取节点发送的获取所述目标节点的位置信息的第二请求;所述第二请求携带所述目标节点的标识;
[0018]发送单元,用于将所述目标节点的位置信息或用于获取所述位置信息的获取信息发送至所述获取节点。
[0019]采用上述实施例,可达到以下效果:
[0020]可以在目标设备无法提供地理位置信息的场景下,通过分享的方式从其它设备获取其地理位置信息。
[0021]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1示出了本发明实施例的一种获取位置信息的方法的整体流程示意图;
[0024]图2示出了本发明实施例的一种获取位置信息的方法的整体流程示意图;
[0025]图3示出了本发明实施例的一种获取位置信息的方法的具体流程示意图;
[0026]图4示出了本发明实施例的一种获取位置信息的方法的具体流程示意图;
[0027]图5示出了本发明实施例的一种获取位置信息的方法的具体流程示意图;
[0028]图6示出了本发明实施例的一种获取位置信息的装置的功能模块框图;
[0029]图7示出了本发明实施例的一种获取位置信息的装置的功能模块框图。
【具体实施方式】
[0030]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0031]图1示出了本发明实施例的一种获取位置信息的方法的整体流程示意图,如图1所示,在一些说明性的实施例中,所述方法,应用于获取节点,包括以下几个步骤:
[0032]步骤S101,接收请求节点发送的获取目标节点的位置信息的第一请求;所述第一请求携带所述目标节点的标识;
[0033]步骤S102,向所述目标节点的注册节点或以广播的形式发送获取所述目标节点的位置信息的第二请求;所述第二请求携带所述目标节点的标识;
[0034]步骤S103,接收所述注册节点或存储所述目标节点的位置信息的目标信息节点发送的所述目标节点的位置信息,并发送给所述请求节点;
[0035]其中,所述目标节点是一类处理能力低下的设备,在该设备上没有或没有能力存储其位置信息;所述获取节点是可以与所述请求节点通信,并协助所述请求节点获取所述目标节点的位置信息的中间设备,例如所述请求节点注册的设备;所述注册节点是所述目标节点注册的设备,所述目标信息节点是存储所述目标节点的位置信息的设备;
[0036]在上述实施例中,所述获取节点收到请求节点请求获取目标节点的位置信息后可以通过分享的方式获取所述位置信息,例如向目标节点的注册节点发送获取目标节点的位置信息的第二请求,接收所述注册节点发送的所述目标节点的位置信息;或以广播的形式向网络中的设备发送所述第二请求,接收所述目标信息节点发送的所述目标节点的位置信息;然后将获取的位置信息发送至所述请求节点;
[0037]在一些说明性的实施例中,在所述以广播的形式发送获取所述目标节点的位置信息的第二请求后,还包括:
[0038]接收多个信息节点发送的反馈所述第二请求的第一应答消息;所述第一应答消息携带该信息节点存储的所述位置信息的最后更新时间;
[0039]根据所述第一应答消息,选择与当前时间最接近的最后更新时间所对应的信息节点作为目标信息节点,并向所述目标信息节点发送获取所述目标节点的位置信息的第三请求;
[0040]上述过程中,当获取节点以广播的形式发送第二请求后,收到多个信息节点发送的第一应答消息,所述信息节点就是存储有目标节点的位置信息的一类节点;然后根据最后更新时间,选择最近更新的信息节点作为目标信息节点,并执行相应的从目标信息节点获取所述位置信息的第三请求;
[0041]进一步的,所述第一应答消息还携带存储所述位置信息的地址;则所述第三请求包括所述目标信息节点发送的第一应答消息中携带的存储所述位置信息的地址,用以根据该地址调取所述目标信息节点上该地址存储的所述位置信息;
[0042]在一些说明性的实施例中,在所述接收请求节点发送的获取目标节点的位置信息的第一请求后,还包括:
[0043]建立用于管理所述目标节点的位置信息的第一资源(〈locat1npolicy〉资源)和用于存储所述目标节点的位置信息的第二资源(〈container〉资源);
[0044]则,在将所述目标节点的位置信息发送给所述请求节点前,还包括:
[0045]根据所述注册节点或所述目标信息节点发送的所述目标节点的位置信息对所述第二资源进行设置;在这里所述的对第二资源进行设置可以是对第二资源中的全部或部分内容的更新,例如将获取的目标信息节点的位置信息存储于〈container〉资源的子资源<contentInstance)中;
[0046]在一些说明性的实施例中,所述第二资源包括用于存储所述目标节点的位置信息的子资源,对所述第二资源进行设置,具体包括:
[0047]将接收到的所述注册节点或所述目标信息节点发送的所述目标节点的位置信息存储于所述子资源中;
[0048]例如将获取的目标节点的位置信息存储于第二资源〈container〉资源的子资源<contentInstance)资源中;
[0049]在一些说明性的实施例中,所述目标信息节点包括用于管理所述目标节点的位置信息的第三资源和用于存储所述目标节点的位置信息的第四资源,并且所述第三资源和所述第四资源相
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1