本发明涉及定位技术领域,尤其涉及一种移动物体的定位方法及系统。
背景技术:
目前比较通用的定位方法是应用全球定位系统(gps)进行定位,或者通过连接移动网络进行定位。然而,上述两种定位方式适用于能够接收到卫星信号的设备,或者适用于能够连接移动网络的设备。但是,对于不能接收卫星信号,也无法连接移动网络的移动物体,上述定位方式都不能适用。在这种情况下如何对移动物体进行定位,存在很大的困难。
技术实现要素:
本发明要解决的技术问题在于,提供一种移动物体的路径定位方法及定位系统,在无卫星信号或者无移动网络信号的情况下对移动物体进行定位。
本发明解决其技术问题所采用的技术方案是:提供一种移动物体的定位方法,所述方法基于第一设备、至少一个第二设备、云平台以及智能终端,所述第一设备设置在所述移动物体上,所述方法包括:
步骤a、第一设备接收、存储临近的第二设备发送的标识码,所述标识码与第二设备唯一对应,所述标识码用于指示第二设备的位置;
步骤b、第一设备将接收到标识码的时间信息与标识码绑定,并上传至云平台。
步骤c、云平台将接收到的所有标识码以时间信息为依据,绘制出所述移动物体的移动轨迹。
进一步地,所述方法还包括:
步骤d、智能终端访问云平台,获取移动物体的移动轨迹。
进一步地,所述步骤a前还包括:
步骤s1、下载电子地图,并保存在云平台中;
步骤s2、将第二设备的标识码以及第二设备的位置信息录入云平台,所述标识码与第二设备的位置信息一一对应;
步骤s3、在电子地图上第二设备所处的位置标注第二设备的标识码。
进一步地,所述步骤a具体包括:
步骤a1、第二设备向外发送标识码;
步骤a2、第一设备自动接收临近的第二设备发送的标识码,在接收所述标识码时无需与所述第二设备配对连接;
步骤a2、第一设备将接收到的标识码储存。
进一步地,所述步骤b具体包括:
步骤b1、第一设备记录获取标识码的时间信息;
步骤b2、第一设备将获取的标识码以及获取标识码的时间信息绑定,并上传至云平台。
进一步地,所述步骤c具体包括:
步骤c1、云平台打开预先保存在云平台中的电子地图;
步骤c2、云平台根据接收到的标识码以时间信息为依据,在电子地图上绘制出所述移动物体的移动轨迹。
进一步地,所述标识码为第二设备的机器地址码或者uuid码。
进一步地,所述第一设备与第二设备通过蓝牙、或者nfc、或者wifi、或者rfid、或者zigbee方式建立通信连接。
提供一种移动物体的定位系统,所述系统包括,第一设备、至少一个第二设备、云平台以及智能终端;其中,
所述第二设备向外发送第二设备的标识码;
所述第一设备设置在所述移动物体上,所述第一设备接收、储存临近第二设备发送的标识码,同时记录获取标识码的时间信息,并将接收到的标识码和标识码的获取时间绑定上传至云平台;
所述云平台将接收到的所有标识码,并以时间信息为依据绘制出所述移动物体的移动轨迹。
所述智能终端访问云平台,获取移动物体的移动轨迹。
提供一种存储装置,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现如以上任意所述的移动物体的定位方法。
本发明提供一种移动物体的定位方法,该方法解决了无卫星定位信号或者无移动网络信号不能定位的问题,通过两个设备近距离通信的方式,把其中一个设备的位置作为另外一个设备的位置,定位方式简单,成本较低,同时定位精度较高。
附图说明
下面将结合附图对本发明作进一步说明,附图中:
图1为移动物体的定位系统的一种实施例的结构示意图;
图2为第一设备、云平台、智能终端的通信示意图;
图3为移动物体的定位方法的流程图;
图4为移动物体定位方法步骤s100前的流程图;
图5为移动物体定位方法中步骤s100的具体流程图;
图6为移动物体定位方法中步骤s200的具体流程图;
图7为移动物体定位方法中步骤s300的具体流程图。
具体实施方式
现结合附图,对本发明的较佳实施例作详细说明。
在本发明实施例中,在移动物体上设置第一设备,第一设备包括通信模块,通信模块包括蓝牙芯片、nfc芯片、wifi芯片、rfid芯片、zigbee芯片中的任意一种,第一设备还包括存储模块,存储模块可以存储标识码、何时接收标识码的时间等数据。第一设备可以利用蓝牙、nfc、wifi、rfid、zigbee等方式将数据上传至云平台。第二设备可以为多个,并固定设置,第二设备的位置是已知的,第二设备的标识码与其位置信息一一对应。第二设备与第一设备一样包括通信模块,其通信模块所包括的通信芯片与第一设备所包括的通信芯片对应,如第一设备的通信芯片为wifi,那第二设备的通信芯片也为wifi。第二设备自动向外发送地址码,第一设备接近第二设备时,获得第二设备发送的标识码。上述第一设备可以是手机,第二设备可以是路由器,手机在检测到路由器的wifi信号后记录该路由器的唯一标识码,并将该唯一标识码和时间信息上传至云平台。
在云平台上下载电子地图,并将电子地图保存在云平台中。并将第二设备的位置信息和标识码信息提前录入云平台,第二设备的位置信息和标识码信息一一对应,通过读取标识码信息,就能得到位置信息。在电子地图上第二设备所处的位置标注第二设备的标识码。例如,第二设备的标识码为001,其所对应的位置信息为东风路1号,则通过获取第二设备的标识码,就能知道第二设备的位置信息。
第一设备将所有标识码和时间信息上传至云平台,云平台读取标识码,并在电子地图上读出标识码所对应的位置信息,以时间先后为依据,绘制出移动物体的移动轨迹。
智能终端可以访问云平台,查询移动物体的移动轨迹。
参见图1,为本发明实施例的一种应用场景,图1中包括第一设备200、第二设备301、302、303、304、移动物体600、云平台400、智能终端500,第一设备和第二设备靠近时可以通过无线通信方式进行通信。在本应用场景中第二设备301、302、303、304为路由器,包括wifi芯片,第一设备200也包括wifi芯片。第一设备200设置在一移动物体600上,移动物体可以人散步的老人,也可以为小狗等动物。在本应用场景中,为活动的小狗。小狗600沿移动路径700在小区100进行活动,依次经过路由器301、302、303、304附近,在靠近上述位置时,如靠近路由器301时,小狗身上设置的第一设备200获取路由器301的标识码,并将标识码存储起来,同时记录下获取标识码的时间,将接收到标识码的时间信息与标识码绑定。当小狗600活动完毕,主人取下小狗600身上的第一设备200,第一设备200通过移动网络或无线网络连接云平台400,上传数据,狗主人就可访问云平台400得知宠物狗的运动轨迹速度及时间了。上述第一设备可以为移动手机,当第一设备将路由器301、302、303、304的标识码存储后,移动手机可以立即通过2g、3g、4g、或5g网络和客户的软件直接将路由器301、302、303、304的地址码信息和时间信息上传至云平台。
参考图3,本发明提供一种移动物体的定位方法,该方法基于第一设备200、至少一个第二设备300、云平台400以及智能终端500,第一设备200设置在移动物体600上,该方法包括:
步骤s100、第一设备接收、存储临近的第二设备发送的标识码,所述标识码与第二设备唯一对应,所述标识码用于指示第二设备的位置;
步骤s200、第一设备将接收到标识码的时间信息与标识码绑定,并上传至云平台;
步骤s300、云平台将接收到的所有标识码以时间信息为依据,绘制出所述移动物体的移动轨迹。
步骤s400、智能终端访问云平台,获取移动物体的移动轨迹。
其中,参考图4,步骤a前还包括:
步骤s1、下载电子地图,并保存在云平台中;
步骤s2、将第二设备的标识码以及第二设备的位置信息录入云平台,所述标识码与第二设备的位置信息一一对应;
步骤s3、在电子地图上第二设备所处的位置标注第二设备的标识码。
其中,参考图5,所述步骤s100具体包括:
步骤s101、第二设备向外发送标识码;
步骤s102、第一设备自动接收临近的第二设备发送的标识码,在接收所述标识码时无需与所述第二设备配对连接;
步骤s103、第一设备将接收到的标识码储存。
其中,参考图6,所述步骤s200具体包括:
步骤s201、第一设备记录获取标识码的时间信息;
步骤s202、第一设备将获取的标识码以及获取标识码的时间信息绑定,并上传至云平台。
其中,参考图7,所述步骤s300具体包括:
步骤s301、云平台打开预先保存在云平台中的电子地图;
步骤s302、云平台根据接收到的标识码以时间信息为依据,在电子地图上绘制出所述移动物体的移动轨迹。
还是以上述小狗在小区内散步这个应用场景为例,对上述步骤进行详细说明。
在本应用场景中,第二设备为路由器,第一设备为手机。标识码与路由器唯一对应,标识码为路由器的机器地址码或者uuid码。标识码与路由器的位置信息一一对应,可根据标识码读出路由器的位置信息。云平台上预先录入路由器的标识码和位置信息,云平台上预先存储有小区的电子地图。在小狗身上安装移动手机。活动开始,小狗在小区内不停移动,路由器不断地向外发送标识码,当小狗接近路由器时,移动手机接收路由器发送的标识码,并将标识码码储存起来。移动手机在接收到路由器的标识码的同时,记录下记录标识码的时间,并将标识码码和时间绑定。小狗不停地活动,经过不同的路由器,移动手机接收不同的地址码。当小狗活动结束,小狗主人将小狗身上的移动手机取下。移动手机通过wifi或者移动网络,将储存的地址码以及时间信息上传至云平台。云平台将接收到的所有标识码以时间信息为依据,绘制出所述移动物体的移动轨迹。小狗主人通过智能终端,例如另一部手机,访问云平台,获取移动物体的移动轨迹。
当然,上述仅仅以小狗活动为例说明了本发明的移动物体的定位方法的一种应用场景,但本发明的应用场景并不限于此。例如,本发明还可以应用于监控失忆老人的活动情况、小孩子的活动情况等场景。本发明也不仅限于在小区进行定位,还可以应用于交通工具的定位,例如第一设备设置在公交车上,第二设备设置在各个公交站台,第一设备记录第二设备的地址码,上传云平台,获得公交车的移动轨迹,移动速度,可以用于公交车的智能管理。
参考图1,本发明还提供一种移动物体600的定位系统,所述系统包括,第一设备200、至少一个第二设备301、302、303、304、云平台400以及智能终端500;其中,
所述第二设备301、302、303、304向外发送第二设备301、302、303、304的标识码;
所述第一设备200设置在所述移动物体600上,所述第一设备200接收附近所述第二设备301、302、303、304发送的标识码,并将接收到的标识码和标识码的获取时间绑定上传至云平台400;
所述云平台400将接收到的标识码,以时间信息为依据绘制出所述移动物体600的移动轨迹。
所述智能终端500访问云平台400,获取移动物体600的移动路径。
本发明还提供一种存储装置,所述存储装置存储有计算机程序,所述计算机程序能够被执行以实现如以上任意所述的方法。
以上所述者,仅为本发明的较佳实施例而已,并非用于限制本发明的范围,凡依本发明申请专利范围所作的等效变化或修饰,皆为本发明所涵盖。