一种定位设备的方法及装置的制造方法

文档序号:8383773阅读:248来源:国知局
一种定位设备的方法及装置的制造方法
【技术领域】
[0001]本发明涉及设备定位技术领域,特别是涉及一种定位设备的方法及装置。
【背景技术】
[0002]在日常生活中,人们为了获取某一设备的位置信息,通常需要对该设备进行定位。
[0003]现有技术中,对设备进行定位的方法通常有以下两种:第一种方法是通过在设备上安装全球卫星定位系统或辅助全球卫星定位系统等基于卫星系统的定位系统进行定位,第二种方法是通过获取设备的IP地址定位。
[0004]对于第一种方法,需要定位的设备必需有全球卫星定位系统或辅助全球卫星定位系统等基于卫星系统的定位系统的硬件支持,在设备上没有安装全球卫星定位系统或辅助全球卫星定位系统等基于卫星系统的定位系统时则不能实现设备的定位。
[0005]对于第二种方法,由于其是基于获取设备的IP地址实现设备定位的,而服务端不知道设备是以哪种方式接入网络的,这会导致设备的定位准确度不高。例如:如果设备的网络接入方式是2G或3G,则获取的IP有可能是运营商的WAP网关地址,而不是设备的真实地址;如果设备的网络接入方式是固网,则获取的IP有可能运营商提供的一个IP段里的动态IP,在不同的时间获取的IP不同,地址也不同;而如果设备使用了代理功能,则服务端接收到的直接请求实际上是来自于代理,而代理的位置可以与设备相差很远。

【发明内容】

[0006]本发明实施例的目的在于提供一种定位设备的方法及装置,以实现在无需硬件支持的前提下较精准的定位设备。具体技术方案如下:
[0007]一种定位设备的方法,应用于配置有基于卫星定位的预设定位系统和设备发现协议的电子设备,所述方法包括:
[0008]通过所述设备发现协议发现待定位设备;其中,所述待定位设备配置有所述设备发现协议;
[0009]通过所述预设定位系统对自身进行定位处理,以获取自身的位置信息;
[0010]将所述位置信息确定为所述待定位设备的位置信息,以实现通过所述电子设备来定位所述待定位设备。
[0011]在本发明的一种【具体实施方式】中,所述通过所述设备发现协议发现待定位设备之前,还包括:
[0012]接收所述待定位设备发送的定位所述待定位设备的请求。
[0013]在本发明的一种【具体实施方式】中,所述通过所述设备发现协议发现待定位设备之前,还包括:
[0014]接收第一服务器发送的定位所述待定位设备的请求。
[0015]在本发明的一种【具体实施方式】中,还包括:
[0016]将所述位置信息发送给所述待定位设备,以使得所述待定位设备获取自身的位置信息。
[0017]在本发明的一种【具体实施方式】中,还包括:
[0018]将所述待定位设备的位置信息发送给第一服务器,以使得所述第一服务器获取所述待定位设备的位置信息。
[0019]本发明实施例还提供一种定位设备的装置,应用于配置有基于卫星定位的预设定位系统和设备发现协议的电子设备,所述装置包括:
[0020]待定位设备发现单元:用于通过所述设备发现协议发现待定位设备;其中,所述待定位设备配置有所述设备发现协议;
[0021]位置信息获取单元:用于通过所述预设定位系统对自身进行定位处理,以获取自身的位置信息;
[0022]定位单元:用于将所述位置信息确定为所述待定位设备的位置信息,以实现通过所述电子设备来定位所述待定位设备。
[0023]在本发明的一种【具体实施方式】中,还包括:
[0024]第一定位请求发送单元:用于在通过所述设备发现协议发现待定位设备之前,接收所述待定位设备发送的定位所述待定位设备的请求。
[0025]在本发明的一种【具体实施方式】中,还包括:
[0026]第二定位请求发送单元:用于在通过所述设备发现协议发现待定位设备之前,接收第一服务器发送的定位所述待定位设备的请求。
[0027]在本发明的一种【具体实施方式】中,还包括:
[0028]第一位置信息发送单元:用于将所述位置信息发送给所述待定位设备,以使得所述待定位设备获取自身的位置信息。
[0029]在本发明的一种【具体实施方式】中,还包括:
[0030]第二位置信息发送单元:用于将所述待定位设备的位置信息发送给第一服务器,以使得所述第一服务器获取所述待定位设备的位置信息。
[0031]本发明实施例所提供的技术方案,在对待定位设备进行定位时,不同于该待定位设备的电子设备通过设备发现协议发现该待定位设备,然后该电子设备通过其配置的基于卫星定位的预设定位系统获取的自己的位置信息,进一步地,将该位置信息确定为待定位设备的位置信息,实现了通过上述电子设备来定位待定位设备。其中,由于电子设备能够通过设备发现协议发现该待定位设备表明两者距离较近,且该电子设备通过基于卫星定位的预设定位系统能够较为精准的定位自身位置,最终使得由该电子设备的位置信息所确定出的待定位设备的位置信息较为精准,因此,通过本方案实现了在无需待定位设备有硬件支持的前提下较精准的定位设备的目的。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本发明实施例的一种定位设备的方法的实施流程图;
[0034]图2为本发明实施例的一种定位设备的装置的结构示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]如图1所示,本发明实施例提供的一种定位设备的方法,应用于配置有基于卫星定位的预设定位系统和设备发现协议的电子设备,该方法可以包括:
[0037]步骤S101,通过所述设备发现协议发现待定位设备;其中,所述待定位设备配置有所述设备发现协议;
[0038]本发明实施例的定位思想为:通过位置较近的不同于待定位设备的、且配置有基于卫星定位的定位系统的电子设备来对该待定位设备进行定位。
[0039]其中,在对待定位设备进行定位时,首先不同于该待定位设备的电子设备通过设备发现协议发现待定位设备,此时,表明该电子设备与待定位设备位置较近,这样为后续定位提供了可行性。
[0040]本领域技术人员可以理解的是,如果两个设备能够通过设备发现协议相互发现,则这两个设备均配置有同一设备发现协议。
[0041]在本发明具体实施中,该设备发现协议可以是简单服务发现协议、组播或蓝牙等发现协议。
[0042]步骤S102,通过所述预设定位系统对自身进行定位处理,以获取自身的位置信息;
[0043]在电子设备通过设备发现协议发现待定位设备之后,上述电子设备通过其配置的基于卫星定位的预设定位系统对自身进行定位处理,以获取自身的位置信息。
[0044]这里需要说明的是,由于电子设备中的预设定位系统是基于卫星定位的,所以上述获取的位置信息的精度是可以保证的。在实际应用中,上述电子设备配置的基于卫星定位的预设定位系统具体可以为全球卫星定位系统或辅助全球卫星定位系统。其中,使用全球卫星定位系统或辅助全球卫星定位系统对设备进行定位属于现有技术,这里不再赘述。
[0045]步骤S103,将所述位置信息确定为所述待定位设备的位置信息,以实现通过所述电子设备来定位所述待定位设备。
[0046]在上述电子设备获取自身的位置信息之后,上述电子设备将获取的自身的位置信息确定为待定位设备的位置信息,实现了通过上述电子设备来定位待定位设备。由于步骤SlOl中,上述电子设备是通过设备发现协议发现待定位设备的,表明上述电子设备在待定位设备附近,因此,步骤S103中将上述电子设备的位置信息确定为待定位设备的位置信息是合理的。也进一步表明本发明的技术方案具有可实施性。显而易见地是:上述定位过程不需要在待定位设备中安装有全球卫星定位系统或辅助全球卫星定位系统等基于卫星系统的定位系统,即无需待定位设备有硬件支持就能实现待定位设备的定位。另外,由于待定位设备距离上述电子设备较近,所以相对于现有技术中通过获取IP地址定位的方法,上述将电子设备的位置信息确定为待定位设备的位置信息的定位方法提高了定位精度。
[0047]本发明实施例所提供的一种定位设备的方法,在对待定位设备进行定位时,不同于该待定位设备的电子设备通过设备发现协议发现该待定位设备,然后该电子设备通过其配置的基于卫星定位的预设定位系统获取的自己的位置信息,进一步地,将该位置信息确定为待定位设备的位置信息,实现了通过上述电子设备来定位待定位设备。其中,由于电子设备能够通过设备发现协议发现该待定位设备表明两者距离较近,且该电子设备通过基于卫星定位的预设定位系统能够较为精准的定位自身位置,最终使得由该电子设备的位置信息所确定出的待定位设备的位置信息较为精准,因此,通过本方案实现了在无需待定位设备有硬件支持的前提下较精准的定位设备的目的。
[0048]更进一步的,基于上述实施例所提供的包含步骤S101-S103的方案,在将所述位置信息确定为所述待定位设备的位置信息后,本发明所提供的另一实施例中,该方法还可以包括:
[0049]将所述位置信息发送给所述待定位设备,以使得所述待定位设备获取自身的位置信息;
[0050]或者,
[0051]将所述待定位设备的位置信息发送给第一服务器,以使得所述第一服务器获取所述待定位设备的位置信息。
[0052]其中,在将所述位置信息确定为所述待定位设备的位置信息后,具体是将该位置信息发送给待定位设备还是第一服务器,可以预先约定。例如,我们可以预先约定当上述电子设备将所述位置信息确定为所述待定位设备的位置信息后,该电子设备直接将该位置信息发送给待定位设备。
[0053]更进一步的,本发明所提供的另一实施例中,该电子设备可以在接收到该待定位设备的定位请求后触发定位过程,并非上述实施例所涉
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1