定位方法、位置信息发送方法、移动终端及定位系统的制作方法_2

文档序号:9634122阅读:来源:国知局
Indicator)最大的通告帧中携带的位置信息作为本移动终端的定位信息。
[0059]例如,根据通告帧中携带的位置信息得到本移动终端的定位信息,且本移动终端的定位信息为经度和玮度,则后续可以通过经度和玮度调用本地地图或网络地图得到当前的位置名称和到目的位置的路线等。
[0060]如图2所示,为了较少接收到的通告帧中位置信息的定位误差,当S11为:通过蓝牙接收至少三个移动终端发送的通告帧。S12中可以包括S121至S122。
[0061]S11中此时,用户可以不走动也可以走动,等待有至少三个携带发送通告帧的移动终端的人经过,接收到至少三个移动终端发送的通告帧。
[0062]S121:将接收到的至少三个移动终端定位获取的位置信息两两之间作差。
[0063]例如,通告帧中携带的位置信息为移动终端定位获取的经度和玮度时,若获得了四组经玮度(al,a2)、(bl,b2)、(cl, c2)和(dl,d2)。将四个移动终端发送的通告帧中的经度两两之间作差、玮度两两之间作差,
[0064]S122:确定一个移动终端定位获取的位置信息与其他移动终端定位获取的位置信息的差值均大于预设阈值,则选择移动终端定位获取的位置信息中通告帧信号强度最大的作为本移动终端的定位信息。
[0065]若某经度与其他经度之间的差值大于预设阈值和/或某经度对应的玮度与其他玮度之间的差值大于预设阈值,则选择该某经度对应的通告帧和某玮度对应的通告帧以外的通告帧中信号强度最大的作为本移动终端的定位信息。
[0066]如上例,预设阈值为0.001,计算得出al与bl、cl、dl的差值均大于0.001,b2与a2、c2、d2的差值均大于0.001,则说明(al,a2)、(bl,b2)两组经玮度的定位有误差,因此,选择(cl,c2)、(dl, d2)两组经玮度对应的通告帧中接收信号强RSSI最大的作为本移动终端的定位信息。
[0067]为了更方便监视所在位置一般还可以包括S13。
[0068]S13:将本移动终端的定位信息发送给预先绑定的移动终端。
[0069]具体的,将本移动终端的定位信息通过无线网络发送给预先绑定的移动终端。无线网络可以为通过GPRS、WIFI等得到的。且可以通过将本移动终端的定位信息发送给预先绑定的移动终端,使预先绑定的移动终端能够得知定位用智能可穿戴设备的位置。
[0070]综上,此种方法可以广泛应用于移动终端中,特别是供老人、儿童或宠物使用的定位用智能可穿戴设备,使移动终端中不需要加入或开启GPS模块、WIFI模块、基站三重辅助定位模块便可以在有发送通告帧的位置附近进行定位,节省功耗。
[0071]图3示出根据本发明提供的一种定位信息发送方法实施例的方法流程图。本实施例的一种定位信息发送方法主要由移动终端来执行。其中,移动终端设置有蓝牙模块和定位模块,定位模块可以为如GPS模块、WIFI模块、基站三重辅助定位模块等,且移动终端可以包括手机、智能可穿戴设备等,该方法包括以下步骤:
[0072]S21:定位得到位置信息。
[0073]具体的,移动终端通过定位模块定位得到位置信息。
[0074]为了使发送更简洁,位置信息可以为移动终端定位获取的经度和玮度。
[0075]S22:将位置信息写入通告帧中,并通过蓝牙发送通告帧。
[0076]其中,通告帧为蓝牙的广播帧。
[0077]为了降低成本且连接迅速,优选的,通告帧为移动终端通过BLE发送的广播帧。通告帧中携带的位置信息可以在通告帧的major中。BLE是低成本、短距离、可互操作的鲁棒性无线技术,使用的是BLE技术,具体而言,利用的是BLE中名为通告帧的广播帧,并通过BLE发送通告帧。通告帧是定期发送的帧,只要是支持BLE的设备就可以接收到。
[0078]例如,此通告帧可以与iBeacon的数据主要构成相同,分四部分,分别是UUID (通用唯一标识符)、Major、Minor、Measured Power。其中,UUID 是规定为 IS0/IEC11578:1996标准的128位标识符,Major和Minor由iBeacon发布者自行设定,都是16位的标识符,Measured Power是与接收器之间相距lm时的参考接收信号强,通告帧中携带的位置信息在major中。
[0079]图4示出根据本发明提供的一种定位方法第二实施例的方法流程图。本实施例的一种定位方法主要由第一移动终端和第二移动终端来执行。其中,第一移动终端和第二移动终端均可以为手机、智能可穿戴设备等,第一移动终端设置有蓝牙模块和定位装置,第二移动终端设置有蓝牙模块。本方法包括以下步骤:
[0080]步骤31:第一移动终端定位得到位置信息。
[0081 ] 具体的,第一移动终端通过定位模块定位得到位置信息。
[0082]为了使发送更简洁,位置信息可以为第一移动终端定位获取的经度和玮度。
[0083]步骤32:第一移动终端将位置信息写入通告帧中,并通过蓝牙发送通告帧。
[0084]其中,通告帧为蓝牙的广播帧。
[0085]为了降低成本且连接迅速,优选的,通告帧为第一移动终端通过BLE发送的广播帧。通告帧中携带的位置信息可以在通告帧的major中。BLE是低成本、短距离、可互操作的鲁棒性无线技术,使用的是BLE技术,具体而言,利用的是BLE中名为通告帧的广播帧,并通过BLE发送通告帧。通告帧是定期发送的帧,只要是支持BLE的设备就可以接收到。
[0086]步骤33:第二移动终端通过蓝牙接收至少一个第一移动终端发送的通告帧,其中,所述通告帧中携带有第一移动终端定位获取的位置信息。
[0087]由于蓝牙的连接距离很短,大概10米左右,因此通过蓝牙获取的位置信息一般都在误差范围内,因此,优选将接收到的至少一个第一移动终端发送的通告帧中信号强度最大的通告帧中携带的位置信息作为第二移动终端的定位信息。
[0088]例如,根据接收到的至少一个第一移动终端发送的通告帧中接收信号强最大的通告帧中携带的位置信息作为本移动终端的定位信息。
[0089]例如,根据通告帧中携带的位置信息得到第二移动终端的定位信息,且第二移动终端的定位信息为经度和玮度,则后续可以通过经度和玮度调用本地地图或网络地图得到当前的位置名称和到目的位置的路线等。
[0090]步骤34:第二移动终端根据通告帧中携带的位置信息得到第二移动终端的定位?目息Ο
[0091]由于蓝牙的连接距离很短,大概10米左右,因此通过蓝牙获取的位置信息一般都在误差范围内,因此,优选将接收到的至少一个移动终端发送的通告帧中信号强度最大的通告帧中携带的位置信息作为第二移动终端的定位信息。
[0092]例如,根据接收到的至少一个第一移动终端发送的通告帧中接收信号强最大的通告帧中携带的位置信息作为第二移动终端的定位信息。
[0093]例如,根据通告帧中携带的位置信息得到第二移动终端的定位信息,且第二移动终端的定位信息为经度和玮度,则后续可以通过经度和玮度调用本地地图或网络地图得到当前的位置名称和到目的位置的路线等。
[0094]综上,通过本方法,可以将其位置信息共享给带有蓝牙的移动终端,减少了其他移动终端的定位功耗,使其他移动终端可以在没有定位装置的情况下用蓝牙定位。
[0095]图5所示,为了较少接收到的通告帧中位置信息的定位误差,当S33为:第二移动终端通过蓝牙接收至少三个第一移动终端发送的通告帧。S34中可以包括S341至S342。
[0096]此时,携带第二移动终端的用户可以不走动也可以走动,等待有至少三个携带发送通告帧的第一移动终端的人经过,接收到至少三个第一移动终端发送的通告帧。
[0097]S341:第二移动终端将接收到的至少三个第一移动终端定位获取的位置信息两两之间作差。
[0098]例如,通告帧中携带的位置信息为第一移动终端定位获取的经度和玮度时,若获得了四组经玮度(al,a2)、(bl,b2)、(cl, c2)和(dl,d2)。将四个移动终端发送的通告帧中的经度两两之间作差、玮度两两之间作差,
[0099]S342:第二移动终端确定有位置信息与其他位置信息的差值均大于预设阈值,则选择其他位置信息中通告帧信号强度最大的作为第二移动终端的定位信息。
[0100]若某经度与其他经度之间的差值大于预设阈值和/或某经度对应的玮度与其他玮度之间的差值大于预设阈值,则选择该某经度对应的通告帧和某玮度对应的通告帧以外的通告帧中信号强度最大的作为第二移动终端的定位信息。
[0101]如上例,预设阈值为0.001,计算得出al与bl、cl、dl的差值均大于0.001,b2与a2、c2、d2的差值均大于0.001,则说明(al,a2)、(bl,b2)两组经玮度的定位有误差,因此,选择(cl,c2)、(dl, d2)两组经玮度对应的通告帧中接收信号强RSSI最大的作为第二移动终端的定位信息。
[0102]优选的,为了更方便监视所在位置一般还可以包括S13。
[0103]S13:将第二移动终端的定位信息发送给预先绑定的第三移动终端。
[0104]具体的,将第二移动终端的定位信息通过无线网络发送给预先绑定的第三移动终端。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1