一种定位方法及设备与流程

文档序号:12631006阅读:163来源:国知局
一种定位方法及设备与流程

本发明涉及通信技术领域,特别涉及一种定位方法及设备。



背景技术:

目前比较通用的定位技术是通过全球定位系统(Global Positioning System,GPS)进行定位,然而这种定位方式适用于能够接收到卫星信号的设备,对于无法接收卫星信号的设备,这种定位方式就不能适用,能够定位的范围比较局限。



技术实现要素:

本发明实施例提供一种定位方法及设备,用于提供新的定位方式,即使设备无法接收卫星信号也能够实现定位。

第一方面,提供一种定位方法,该方法包括:

第一设备接收第二设备通过近距离通信方式发送的参数信息;其中,所述参数信息用于指示所述第二设备的位置;

所述第一设备基于所述参数信息获取所述第二设备的位置信息,并确定所述第二设备的位置为所述第一设备的位置。

可选的,所述第一设备基于所述参数信息获取所述第二设备的位置信息,包括:

若所述参数信息包括所述第二设备的标识信息,则所述第一设备向服务器发送携带所述标识信息的第一请求消息,所述第一请求消息用于请求获取与所述标识信息对应的位置信息;所述服务器存储了标识信息与设备的位置信息之间的对应关系;

所述第一设备接收所述服务器发送的与所述标识信息对应的位置信息。

可选的,所述参数信息包括所述第二设备的位置信息。

可选的,在确定所述第二设备的位置为所述第一设备的位置之后,还包括:

所述第一设备向服务器发送携带所述第一设备的位置信息的第二请求消息,所述第二请求消息用于请求获得从所述第一设备的位置到所述第一设备的目标位置的路径信息;

所述第一设备接收所述服务器发送的从所述第一设备的位置到所述目标位置的路径信息;

所述第一设备根据所述路径信息,向所述目标位置移动。

可选的,在所述第一设备根据所述路径信息,向所述目标位置移动之后,还包括:

所述第一设备向所述服务器发送所述第一设备移动后的位置信息;

所述第一设备接收所述服务器发送的提示信息;所述提示信息用于指示所述第一设备当前所在的位置是否是所述目标位置。

第二方面,提供另一种定位方法,该方法包括:

服务器接收第一设备发送的第二设备的标识信息;

所述服务器根据所述标识信息获取与所述标识信息对应的位置信息;其中,所述服务器存储了标识信息与设备的位置信息之间的对应关系;

所述服务器将与所述标识信息对应的位置信息发送给所述第一设备。

可选的,在所述服务器根据所述标识信息获取与所述标识信息对应的位置信息之后,还包括:

所述服务器生成从所述第一设备的位置到为所述第一设备设置的目标位置的路径信息;

所述服务器将生成的所述路径信息发送给所述第一设备。

可选的,在所述服务器将生成的所述路径信息发送给所述第一设备之后,还包括:

所述服务器接收所述第一设备发送的第一设备移动后的位置信息;

所述服务器判断所述第一设备移动后的位置是否是所述目标位置;

所述服务器根据判断结果向所述第一设备发送提示信息;所述提示信息用于指示所述第一设备移动后的位置是否是所述目标位置。

第三方面,提供一种定位设备,包括:

短距离通信模块,用于接收第二设备通过近距离通信方式发送的参数信息;其中,所述参数信息用于指示所述第二设备的位置;

处理器,用于基于所述参数信息获取所述第二设备的位置信息,并确定所述第二设备的位置为所述第一设备的位置。

可选的,所述设备还包括发送器和接收器;所述处理器基于所述参数信息获取所述第二设备的位置信息,包括:

若所述参数信息包括所述第二设备的标识信息,则通过所述发送器向服务器发送携带所述标识信息的第一请求消息,所述第一请求消息用于请求获取与所述标识信息对应的位置信息;所述服务器存储了标识信息与设备的位置信息之间的对应关系;

通过所述接收器接收所述服务器发送的与所述标识信息对应的位置信息。

可选的,所述参数信息包括所述第二设备的位置信息。

可选的,所述设备还包括发送器和接收器;所述处理器用于:

通过所述发送器向服务器发送携带所述第一设备的位置信息的第二请求消息,所述第二请求消息用于请求获得从所述定位设备的位置到所述定位设备的目标位置的路径信息;

通过所述接收器接收所述服务器发送的从所述定位设备的位置到所述目标位置的路径信息;

根据所述路径信息,向所述目标位置移动。

可选的,所述处理器还用于:

在根据所述路径信息,向所述目标位置移动之后,通过所述发送器向所述服务器发送所述定位设备移动后的位置信息;

通过所述接收器接收所述服务器发送的提示信息;所述提示信息用于指示所述定位设备当前所在的位置是否是所述目标位置。

第四方面,提供一种服务器,包括:

接收器,用于接收第一设备发送的第二处理器设备的标识信息;

处理器,用于根据所述标识信息获取与所述标识信息对应的位置信息;其中,所述服务器存储了标识信息与设备的位置信息之间的对应关系;

发送器,用于将与所述标识信息对应的位置信息发送给所述第一设备。

可选的,

所述处理器还用于:在根据所述标识信息获取与所述标识信息对应的位置信息之后,生成从所述第一设备的位置到为所述第一设备设置的目标位置的路径信息;

所述发送器还用于:将生成的所述路径信息发送给所述第一设备。

可选的,

所述接收器还用于:在所述发送器将生成的所述路径信息发送给所述第一设备之后,接收所述第一设备发送的第一设备移动后的位置信息;

所述处理器还用于:判断所述第一设备移动后的位置是否是所述目标位置;

所述发送器还用于:根据判断结果向所述第一设备发送提示信息;所述提示信息用于指示所述第一设备移动后的位置是否是所述目标位置。

第五方面,提供一种定位设备,包括:

接收单元,用于接收第二设备通过近距离通信方式发送的参数信息;其中,所述参数信息用于指示所述第二设备的位置;

处理单元,用于基于所述参数信息获取所述第二设备的位置信息,并确定所述第二设备的位置为所述第一设备的位置。

第六方面,提供一种服务器,包括:

接收单元,用于接收第一设备发送的第二设备的标识信息;

处理单元,用于根据所述标识信息获取与所述标识信息对应的位置信息;其中,所述服务器存储了标识信息与设备的位置信息之间的对应关系;

发送单元,用于将与所述标识信息对应的位置信息发送给所述第一设备。

本发明实施例提供了一种新的定位方法,通过近距离通信方式就可以实现定位,且两个设备若能通过短距离协议通信,则表明两个设备之间的距离较近,因此可以直接将其中一个设备的位置作为另一个设备的位置,定位方式较为简单,误差也不会太大,无论能够接收卫星信号的设备还是可以接收卫星信号的设备都可以采用本发明实施例提供的方案进行定位,对于设备的要求较低,易于实现。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的定位系统的结构示意图;

图2为本发明实施例提供的定位方法的流程图;

图3为本发明实施例提供的定位设备的一种结构示意图;

图4为本发明实施例提供的服务器的一种结构示意图;

图5为本发明实施例提供的定位设备一种结构示意图;

图6为本发明实施例提供的服务器一种结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。

本发明实施例中,需要定位的设备中可以设置第一设备,第一设备可以包括射频识别(Radio Frequency Identification,RFID)读卡器或无线接入点(Acess Piont,AP)等设备。第二设备可以是位置已知的设备,第二设备可以有多个,可以固定在相应的区域内。第二设备可以包括RFID芯片或无线保真(Wireless-Fidelity,Wi-Fi)芯片等设备。当然本发明实施例中的第一设备和第二设备的类型不限于此。其中,第一设备的类型和第二设备的类型一一对应,如果第一设备是RFID读卡器,那么第二设备可以是RFID芯片,如果第一设备是AP,那么第二设备可以是Wi-Fi芯片。

请参见图1,介绍本发明实施例的一种停车场应用场景。图1中包括第一设备101、第二设备102和服务器103,第一设备101和第二设备102可以通过近距离通信方式进行通信。第一设备101设置在车辆上,第二设备102可以固定在停车场中的任意位置,服务器103可以是停车场管理系统提供的服务器,可以位于该停车场中,也可以位于该停车场所属的建筑的其他位置,图1以服务器位于该停车场中为例,第一设备101和第二设备102均可以与服务器103通信。在停车场中可以设置多个第二设备102,本发明实施例对第二设备102的数量和位置不作限制,图1以其中一个第二设备102为例,该第二设备102固定在该停车场的其中一个车位上。

下面结合附图介绍本发明实施例提供的技术方案,在下面的描述中以图1所示的应用场景为例。

请参见图2,本发明实施例提供一种定位方法,该方法的流程描述如下。

步骤201:第一设备101接收第二设备102通过近距离通信方式发送的参数信息;其中,参数信息用于指示第二设备102的位置;

步骤202:第一设备101基于参数信息获取第二设备102的位置信息,并确定第二设备102的位置为第一设备101的位置。

在一种实施方式中,第一设备101设置在车辆上,第二设备102固定在停车场的车位A上。车辆通过第一设备101获得第二设备102的位置,第一设备101将第二设备102的位置作为第一设备101的位置,则车辆就可以将第一设备101的位置作为车辆所在的位置。例如,第一设备101是RFID读卡器,第二设备102是RFID芯片,第一设备101和第二设备102可以通过近距离通信方式进行通信。

例如,在设置了第一设备101的车辆需要需要定位时,车辆上的第一设备101可以发送广播信号,该广播信号为第一设备101的定位请求。在车辆的行驶过程中,第一设备101接近第二设备102,若第一设备101和第二设备102之间的距离满足第一设备101和第二设备102之间的近距离通信方式对于距离的要求,则第二设备102和第一设备101建立短距离通信连接,第二设备102可以通过该短距离通信连接接收第一设备101所发送的定位请求,在接收该定位请求后,第二设备102可以发送参数信息给第一设备101,该参数信息可以用于指示第二设备102的位置,从而第一设备101可以根据该参数信息获取第二设备102的位置。第一设备101可以将第二设备102的位置确定为第一设备101的位置。

或者例如,设置了第一设备101的车辆在行驶过程中逐渐接近第二设备102,若第一设备101和第二设备102之间的距离满足第一设备101和第二设备102之间的近距离通信方式对于距离的要求,则第二设备102和第一设备101建立短距离通信连接,在建立短距离通信连接后,第二设备102可以主动将参数信息发送给第一设备101,无需第一设备101发送请求,减少设备之间的交互过程。

第一设备101接收第二设备102发送的参数信息后,可以根据该参数信息获取第二设备102的位置信息。其中,根据第二设备102所发送的参数信息的不同,第一设备101根据第二设备102发送的参数信息确定第二设备102的位置包括但不限于以下几种方式。

方式一:第二设备102所发送的参数信息包括第二设备102的标识信息,第一设备101可以通过向服务器103发送请求的方式获取第二设备102的位置信息。

在这种方式下,第一设备101接收第二设备102发送的参数信息后,可以根据该参数信息获取第二设备102的标识信息,第一设备101可以向服务器103发送携带了该标识信息的第一请求消息,第一请求消息用于请求获取与该标识信息对应的位置信息,服务器103接收第一设备101发送的第二设备102的标识信息后,根据该标识信息获取与该标识信息对应的位置信息,其中,服务器103可以事先存储标识信息与设备的位置信息之间的对应关系,例如用户可以向服务器103输入该对应关系,或者服务器103可以接收第二设备102发送的位置信息,在第二设备102发送的位置信息的消息中还可以携带第二设备102的标识信息,从而服务器103可以建立第二设备102的标识信息和位置信息之间的对应关系。在获取该标识信息对应的位置消息后,服务器103将与该标识信息对应的位置信息发送给第一设备101,从而第一设备101就获得了该位置信息,该位置信息是与第二设备102的标识信息所对应的,因此该位置信息也就是第二设备102的位置信息。

其中,第二设备102的标识信息可以用于唯一标识第二设备102,可以是第二设备102的身份标识(Identity,ID),或者也可以是其他的用于标识第二设备102的信息。例如,若第二设备102为Wi-Fi芯片,第二设备102的标识信息可以是Wi-Fi芯片的媒体访问控制(Media Access Control,MAC)地址。

在这种方式下,第二设备102无需预先知晓自己所在的位置,都可以由服务器103统一管理,对于第二设备102的要求较低。

方式二:若第二设备102发送的参数信息包括第二设备102的位置信息,那么第一设备101接收到第二设备102所发送的参数信息后,可以直接根据该参数信息获得第二设备102的位置信息,从而确定第二设备102的位置,无需再与服务器103进行交互,实现方式较为简单。

下面以本发明实施例应用在停车场对车辆进行定位为例,介绍本发明实施例所提供的技术方案。

本发明实施例可以应用在停车场中对车辆进行定位,车辆中可以设置第一设备101,如RFID读卡器,第二设备102可以是RFID芯片。其中,可以在停车场的不同位置预先设置第二设备102,例如,可以在停车场的入口处设置第二设备102,在停车场的每个车位上设置第二设备102,还可以在停车场的车道沿线设置多个第二设备102等。由于一个第二设备102的覆盖范围有限,为了更好地掌握第一设备101的位置情况,可以根据实际需要设置多个第二设备102。例如,在平缓的直线车道上,第二设备102可以每隔几米设置一个,在拐弯处,第二设备102可以设置得更为密集些,比如可以在拐弯的地方每隔1到2米设置一个第二设备102。本发明实施例对第二设备102设置的位置和数量等不作限制,可以根据实际需求设置。

在设置第二设备102后,由于第二设备102的位置已知,且第二设备102具有唯一的标识信息,因此服务器103可以预先存储第二设备102的标识信息和第二设备102的位置之间的对应关系。其中,服务器103可以是停车场管理系统所提供的服务器,可以用于管理停车场。当车辆进入停车场并在停车场中移动时,车辆上的第一设备101可以周期性地发送定位请求,当车辆与任意一个第二设备102之间的距离满足近距离通信方式对距离的要求时,该第二设备102可以接收到定位请求,第二设备102可以根据该定位请求,通过近距离通信方式发送参数信息给车辆上的第一设备101。若参数信息包括第二设备102的标识信息,则车辆上的第一设备101接收该参数信息后,可以向服务器103发送携带该标识信息的第一请求消息,服务器103接收第一请求消息后可以查询预先存储的对应关系,若查询到与该标识信息对应的位置信息,则服务器103可以将查询的位置信息发送给车辆上的第一设备101,从而第一设备101可以将接收的位置信息所指示的位置确定为车辆的实际位置。

其中,如果第二设备102设置的较密集,在第一设备101处于某个位置时,与第一设备101之间的距离满足近距离通信方式要求的第二设备102可能有多个,第一设备101就有可能同时接收到来自附近的几个第二设备102所发送的参数信息,此时第一设备101根据获取的多个第二设备102的位置确定第一设备101的位置可以有以下几种不同的方式。

第一种确定方式:若第一设备101同时收到两个第二设备102发送的参数信息,第一设备101可以根据每个第二设备102发送的参数信息获取每个第二设备102的位置。第一设备101可以将两个第二设备102的中间位置确定为第一设备101的位置。

第二种确定方式:若第一设备101同时收到三个或三个以上的第二设备102发送的参数信息,第一设备101可以从中任选一个位置作为第一设备101的位置,。

除了可以应用于停车场之外,本发明实施例所提供的定位方法还可以用于室外交通,例如,本发明实施例提供的定位方法可以应用在火车及地铁等轨道交通中。在一种场景下,第一设备101可以是AP,设置在火车上,第二设备102可以是WiFi芯片,服务器103可以是列车管理系统提供的服务器。第二设备102可以事先设置在火车轨道两侧的电缆杆上或其他可能的位置,第二设备102可以设置多个,对于第二设备102设置的数量和位置,本发明实施例不作限制。火车行驶过程中,火车上的第一设备101可以通过接收第二设备102通过近距离通信方式发送的参数信息获取第二设备102的位置,并将确定的第二设备102的位置确定为第一设备101的位置,即火车的实际位置。关于这部分的实现,可以参考前述提供的在停车场对车辆进行定位的实现,不再赘述。

进一步的,在第一设备101实现定位之后,第一设备101还可以实现导航。继续以第一设备101设置在位于停车场中的车辆上为例,车辆通过第一设备101确定自身当前位置之后,有可能需要在停车场中寻找目标车位,比如私家车位或者停车场内的任一空车位。然而车辆不知道从当前位置如何行驶到目标车位,或者不知道从当前位置到目标车位的哪条路径较快捷,则车辆可以请求服务器103对其进行导航,下面进行介绍。

在一种实施方式中,第一设备101在确定第二设备102的位置为第一设备101的位置之后,若需要导航,则还可以向服务器103发送携带第一设备101的位置信息的第二请求消息,以向服务器103请求获得从第一设备101的位置到第一设备101的目标位置的路径信息,以便第一设备101可以根据该目标信息向目标位置移动。服务器103可以预先存储车辆当前位置到目标位置的多条路径信息。其中,第二请求信息可能携带第一设备101的目标位置,如车辆已知自身的目标位置,则车辆可以通过第一设备101将该目标位置携带在第二请求消息中。或者第二请求信息中也可能未携带第一设备101的目标位置,如车辆不知道自己的目标位置。根据第二请求消息的不同,第一设备101获取从当前位置到目标位置的路径信息的方式也可能不同,下面分别介绍。

方式一:车辆上的第一设备101向服务器103发送携带第一设备101的位置信息和第一设备101的目标位置的第二请求消息。服务器103接收第二请求消息,可以生成第一设备101的位置到第一设备101的目标位置的路径信息,并将生成的路径信息发送给第一设备101。第一设备101接收服务器103所发送的路径信息,从而使得车辆可以根据该路径信息向目标位置移动。

方式二:车辆上的第一设备101向服务器103发送携带第一设备101的位置信息的第二请求消息,第二请求消息用于请求获得从第一设备101的位置到第一设备101的目标位置的路径信息。服务器103接收第二请求消息,可以为第一设备101分配一个停车场中的任意一个空车位,并将该空车位作为第一设备101的目标位置,或者服务器103通过查询确定该车辆是否有固定车位,即查询该第一设备101是否有目标位置,若该车辆有固定车位则服务器103将该固定车位作为第一设备101的目标位置,然后服务器103可以生成第一设备101的位置到第一设备101的目标位置的路径信息,并将生成的路径信息发送给第一设备101。第一设备101接收服务器103所发送的路径信息,从而使得车辆可以根据该路径信息向目标位置移动。

在车辆根据路径信息进行移动后,在车辆的移动过程中,第一设备101可以周期性地发送第一设备101的当前位置给服务器103,以便服务器103可以掌握车辆的移动情况。若服务器103连续多次接收的第一设备101所发送的位置都未改变,而该位置不是第一设备101的目标位置,则车辆可能没有到达目标位置,只是中途停下来,那么服务器103可以向第一设备101发送提示信息,以提示第一设备101继续移动,或者若服务器103连续多次接收的第一设备101所发送的位置都未改变,该位置是第一设备101的目标位置,则车辆的电源可能没关,所以车辆上的第一设备101还可以继续给服务器103发送第一设备101的位置,则服务器103向第一设备101发送提示信息,以提示第一设备101,关闭车辆的电源。

另外,若第一设备101向服务器103发送了第一设备101移动后的位置信息,则服务器103可以接收第一设备101移动后的位置信息,并判断第一设备101移动后的位置是否是第一设备101的目标位置,并根据判断结果向第一设备101发送提示信息,该提示信息可以用于指示第一设备101移动后的位置是否是第一设备101的目标位置。例如,第一设备101设置在车辆上,服务器103是停车场管理系统提供的服务器,第一设备101的目标位置是停车场中的一个目标车位。车辆在移动过程中,车辆上的第一设备101可以周期性地将第一设备101当前所在的位置发送给服务器103,以便服务器103掌握第一设备101的移动情况。服务器103接收第一设备101所发送的当前位置后,可以将第一设备101的当前位置与第一设备101的目标位置进行比较,以根据比较结果发送提示信息给第一设备101,该提示信息可以用于指示第一设备101当前所在的位置是否是目标车位,第一设备101接收服务器103发送的提示信息后就可以知晓车辆当前所在的位置是否是目标车位,若提示信息指示第一设备101没有到达目标位置,则车辆可以继续向目标车位移动,若提示信息指示第一设备101已到达目标位置,则车辆可以停止移动。

下面结合附图介绍本发明实施例所提供的设备。

请参见图3,本发明实施例提供一种定位设备,该定位设备可以包括短距离通信模块301和处理器302。

短距离通信模块301可以用于接收第二设备102通过近距离通信方式发送的参数信息,该参数信息用于指示第二设备102的位置。

处理器302可以用于基于参数信息获取第二设备102的位置信息,并确定第二设备102的位置为第一设备101的位置。

可选的,该定位设备还包括发送器303和接收器304,在图3中一并示出。则,处理器302基于参数信息获取第二设备102的位置信息,包括:

若参数信息包括第二设备102的标识信息,则通过发送器303向服务器103发送携带标识信息的第一请求消息,第一请求消息用于请求获取与标识信息对应的位置信息;服务器103存储了标识信息与设备的位置信息之间的对应关系;

通过接收器304接收服务器103发送的与标识信息对应的位置信息。

可选的,参数信息包括第二设备102的位置信息。

可选的,定位设备还包括发送器303和接收器304;处理器302可以用于:

通过发送器303向服务器103发送携带第一设备101的位置信息的第二请求消息,第二请求消息用于请求获得从定位设备的位置到定位设备的目标位置的路径信息;

通过接收器304接收服务器103发送的从定位设备的位置到目标位置的路径信息;

根据路径信息,向目标位置移动。

可选的,所述处理器302还可以用于:

在根据路径信息,向目标位置移动之后,通过发送器303向服务器103发送定位设备移动后的位置信息;

通过接收器304接收服务器103发送的提示信息;提示信息用于指示定位设备当前所在的位置是否是目标位置。

可选的,图3中的定位设备可以是图1中的第一设备101,其中,短距离通信模块301、发送器303和接收器304可以通过总线300与处理器302相连接(图3以此为例),或者也可以通过专门的连接线与处理器302连接。

请参见图4,本发明实施例提供一种服务器,该服务器包括接收器401、处理器402和发送器403。接收器401和发送器403可以通过总线400与处理器402相连接(图4以此为例),或者也可以通过专门的连接线与处理器402连接。

接收器401可以用于接收第一设备101发送的第二设备102的标识信息;

处理器402可以用于根据标识信息获取与标识信息对应的位置信息;其中,服务器存储了标识信息与设备的位置信息之间的对应关系;

发送器403可以用于将与标识信息对应的位置信息发送给第一设备101。

可选的,处理器402还可以用于:在根据标识信息获取与标识信息对应的位置信息之后,生成从第一设备101的位置到为第一设备101设置的目标位置的路径信息;

发送器403还可以用于:将生成的路径信息发送给第一设备101。

可选的,接收器401还可以用于:在发送器将生成的路径信息发送给第一设备101之后,接收第一设备101发送的第一设备101移动后的位置信息;

处理器402还可以用于:判断第一设备101移动后的位置是否是目标位置;

发送器403还可以用于:根据判断结果向第一设备101发送提示信息;提示信息用于指示第一设备101移动后的位置是否是目标位置。

关于这部分内容的介绍,可参考方法部分,不多赘述。

请参见图5,本发明实施例还提供一种定位设备,该定位设备可以包括第一接收单元501和处理单元502。

第一接收单元501可以用于接收第二设备102通过近距离通信方式发送的参数信息;其中,参数信息用于指示第二设备102的位置;

处理单元502可以用于基于参数信息获取第二设备102的位置信息,并确定第二设备102的位置为第一设备101的位置。

可选的,定位设备还可以包括发送单元503和第二接收单元504,在图5中一并示出。处理单元502基于参数信息获取第二设备102的位置信息,包括:

若参数信息包括第二设备102的标识信息,则通过发送单元503向服务器103发送携带标识信息的第一请求消息,第一请求消息用于请求获取与标识信息对应的位置信息;服务器103存储了标识信息与设备的位置信息之间的对应关系;

通过第二接收单元504接收服务器103发送的与标识信息对应的位置信息。

可选的,参数信息包括第二设备102的位置信息。

可选的,定位设备还可以包括发送单元503和第二接收单元504;处理单元502可以用于:

通过发送单元503向服务器103发送携带第一设备101的位置信息的第二请求消息,第二请求消息用于请求获得从定位设备的位置到定位设备的目标位置的路径信息;

通过第二接收单元504接收服务器103发送的从定位设备的位置到目标位置的路径信息;

根据路径信息,向目标位置移动。

可选的,处理单元还可以用于:

在根据路径信息,向目标位置移动之后,通过发送单元503向服务器103发送定位设备移动后的位置信息;

通过第二接收单元504接收服务器103发送的提示信息;提示信息用于指示定位设备当前所在的位置是否是目标位置。

可选的,第一接收单元501、处理单元502、发送单元503和第二接收单元504所对应的实体设备均可以是图3中的处理器302。

请参见图6,本发明实施例还提供一种服务器,该服务器可以包括接收单元601、处理单元602和发送单元603。

接收单元601可以用于接收第一设备101发送的第二设备102的标识信息;

处理单元602可以用于根据标识信息获取与标识信息对应的位置信息;其中,服务器存储了标识信息与设备的位置信息之间的对应关系;

发送单元603可以用于将与标识信息对应的位置信息发送给第一设备。

可选的,

处理单元602还可以用于:在根据标识信息获取与标识信息对应的位置信息之后,生成从第一设备101的位置到为第一设备101设置的目标位置的路径信息;

发送单元603还可以用于:将生成的路径信息发送给第一设备101。

可选的,

接收单元601还可以用于:在发送单元603将生成的路径信息发送给第一设备101之后,接收第一设备101发送的第一设备101移动后的位置信息;

处理单元602还可以用于:判断第一设备101移动后的位置是否是11所述目标位置;

发送单元603还可以用于:根据判断结果向第一设备101发送提示信息;11所述提示信息用于指示第一设备101移动后的位置是否是目标位置。

可选的,接收单元601、处理单元602、发送单元603,所对应的实体设备均可以是图4中的处理器402。

本发明实施例提供了一种新的定位方法,通过近距离通信方式就可以实现定位,且两个设备若能通过短距离协议通信,则表明两个设备之间的距离较近,因此可以直接将其中一个设备的位置作为另一个设备的位置,定位方式较为简单,误差也不会太大,无论能够接收卫星信号的设备还是可以接收卫星信号的设备都可以采用本发明实施例提供的方案进行定位,对于设备的要求较低,易于实现。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(Universal Serial Bus flash disk)、移动硬盘、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。

具体来讲,本申请实施例中的定位方法对应的计算机程序指令可以被存储在光盘,硬盘,通用串行总线闪存盘等存储介质上,当存储介质中的与定位方法对应的计算机程序指令被电子设备读取或被执行时,包括:

第一设备101接收第二设备102通过近距离通信方式发送的参数信息;其中,参数信息用于指示第二设备102的位置;

第一设备101基于参数信息获取第二设备102的位置信息,并确定第二设备102的位置为第一设备101的位置。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:第一设备101基于参数信息获取第二设备102的位置信息被执行,在被执行时包括:

若参数信息包括第二设备102的标识信息,则第一设备101向服务器103发送携带标识信息的第一请求消息,第一请求消息用于请求获取与标识信息对应的位置信息;服务器103存储了标识信息与设备的位置信息之间的对应关系;

第一设备101接收服务器103发送的与标识信息对应的位置信息。

可选的,所述存储介质中还存储了,参数信息包括第二设备102的位置信息。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:在确定第二设备102的位置为所述第一设备的位置之后被执行,在被执行时还包括:

第一设备101向服务器103发送携带第一设备101的位置信息的第二请求消息,第二请求消息用于请求获得从第一设备101的位置到第一设备101的目标位置的路径信息;

第一设备101接收服务器103发送的从第一设备101的位置到目标位置的路径信息;

第一设备101根据路径信息,向目标位置移动。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:在第一设备101根据路径信息,向目标位置移动之后被执行,在被执行时还包括:

第一设备101向服务器103发送第一设备101移动后的位置信息;

第一设备101接收服务器103发送的提示信息;提示信息用于指示第一设备101当前所在的位置是否是目标位置。

具体来讲,本申请实施例中的定位方法对应的计算机程序指令可以被存储在光盘,硬盘,通用串行总线闪存盘等存储介质上,当存储介质中的与定位方法对应的计算机程序指令被一电子设备读取或被执行时,包括:

服务器103接收第一设备101发送的第二设备102的标识信息;

服务器103根据标识信息获取与标识信息对应的位置信息;其中,服务器103存储了标识信息与设备的位置信息之间的对应关系;

服务器103将与标识信息对应的位置信息发送给第一设备101。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:在服务器103根据标识信息获取与标识信息对应的位置信息之后被执行,在被执行时还包括:

服务器103生成从第一设备101的位置到为第一设备101设置的目标位置的路径信息;

服务器103将生成的路径信息发送给第一设备101。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在步骤:在服务器103将生成的路径信息发送给第一设备之后被执行,在被执行时还包括:

服务器103接收第一设备101发送的第一设备101移动后的位置信息;

服务器103判断第一设备101移动后的位置是否是目标位置;

服务器103根据判断结果向第一设备101发送提示信息;提示信息用于指示第一设备101移动后的位置是否是目标位置。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1