终端定位方法及装置的制造方法_4

文档序号:8475553阅读:来源:国知局
述定位请求发送至服务器;服务器将接收到的所述定位请求发送至手机2 ;手机2将接收到的所述定位请求发送至智能手环6,并接收智能手环6返回的位置信息;手机2将接收到的所述位置信息发送至服务器;服务器将接收到的所述位置信息发送至手机I ;手机I将接收到的所述位置信息发送至智能手环1,以供其输出接收到的位置信息,用户根据位置信息找到智能手环6.
[0102]需要说明的是,图4、图5和图6中智能手环与手机之间的通信均是基于短距通讯技术,若移动终端间的距离超过其基于的短距通信技术支持的通信距离时,如图7所示,将通过服务器来转发定位请求,以及所述被定位终端返回的位置信息。具体地,所述第一终端在将其接收到的所述定位请求发送至其搜索到的所述第三终端后,若经过第一预设时间未接收到所述被定位终端返回的位置信息(定位请求发送失败),则将所述定位请求发送至预设服务器,以供所述预设服务器将所述定位请求发送至所述第三终端,直至将定位请求发送至所述被定位终端。
[0103]进一步地,基于前述技术方案,需要说明的是,网络是一个动态的网络设备的集合,可能在某一时间段,由于某种原因造成了特定网络线路的不可达;或者是在某一时间段,网络数据量超过了网络设备的处理能力,造成了数据处理的超时。由于本发明主要基于短距无线通信网络,更容易出现前述网络不稳定的问题,即造成所述定位请求在传输过程中遗失或者所述被定位终端返回的位置信息在传输过程中遗失。因此,为了避免用户长时间等待,若与所述发起定位终端配对的移动终端在转发所述发起定位终端发送的定位请求后,未在第二预设时间内接收到所述被定位终端返回的位置信息,则所述移动终端发送定位失败的信息至所述发起定位终端,以供其显示。需要说明的是,所述第二预设时间大于所述第一预设时间。例如,用户通过其佩戴的智能手环发起对另一手机配对的智能手环的定位请求,与发起定位请求的智能手环配对的手机若5秒内未接收到被定位智能手环返回的位置信息,则发送“定位失败”至与其配对的智能手环,用户可根据实际需要确定是否再次通过其佩戴的智能手环发起定位操作。
[0104]进一步地,在本发明终端定位方法的较佳实施例中,上述步骤S30包括:
[0105]所述第一终端根据所述定位请求输出提示信息。
[0106]本实施例进一步提供一种可选的定位提示的操作方式,具体地,在所述第一终端将其自身判定为所述被定位终端时,所述第一终端根据所述定位请求输出提示信息,例如,所述第一终端播放预设提示音和/或进行闪灯提示,以指示其位置所在。
[0107]本领域技术人员可以理解的是,本发明主要基于短距通讯技术,例如,本实施例优选采用的蓝牙技术,其通讯距离一般为10米左右。在较短的距离内,用户容易根据移动终端输出的提示信息找到移动终端。
[0108]本发明还提供一种终端定位装置,参照图8,在本发明终端定位装置的较佳实施例中,所述终端定位装置包括:
[0109]判断模块10,用于当其所在终端接收到第二终端发送的定位请求时,所述判断模块根据所述定位请求判断其所在终端是否为被定位终端;
[0110]本实施例提供的终端定位装置主要应用于手机、智能手表、智能手环、笔记本电脑、数字广播接收器、PDA (个人数字助理)、PAD (平板电脑)、PMP (便携式多媒体播放器)、导航装置等等的移动终端,例如,当用户找不到自己的手机时,通过预定方式晃动其佩戴的智能手环,手机将发出高音响铃以指示其位置;或者手机返回其位置信息至智能手环,由智能手环通过语音和/或图像的方式输出手机的位置信息,用户找到手机。
[0111]本实施例中,所述定位请求携带有所述被定位终端的设备ID (IDentity,身份标识码),例如,可以将被定位终端的MAC(Media Access Control)地址作为其设备ID。
[0112]以手机为例,用户需要查找智能手环时,可以点击手机中具有终端定位功能的物理按键或虚拟按键,也可以是向手机的触摸区域输入预设的滑动轨迹,触发定位指令;手机在侦测到定位指令时,显示终端选择界面,以供用户基于所述终端选择界面选择被定位终端;手机在接收到用户输入的智能手环的设备ID时,将所示智能手环作为所述被定位终端,并生成包括所述设备ID的定位请求。
[0113]以智能手环为例,用户需要查找手机时,可以点击智能手环中具有终端定位功能的物理按键或虚拟按键,也可以是按预设方式晃动智能手环,智能手环自动生成定位请求,所述定位请求包括与智能手环配对的手机(目前智能手环均是与手机配对后,在手机的支持下,实现其完整功能)的设备ID ;或者通过智能手环的输入设备输入指定手机的设备ID,智能手环根据用户指定的所示设备ID生成定位请求。
[0114]需要说明的是,发起定位请求的移动终端(以下简称为发起定位终端)在生成对被定位终端的定位请求后,首先将其生成的定位请求发送至与之配对的移动终端,例如,用户需要通过智能手环定位其配对的手机时,智能手环直接将定位请求发送至所述手机;用户需要通过智能手环定位其他手机配对的智能手环时,智能手环将定位请求发送至与其配对的手机,再由与其配对的手机向外发送所述定位请求,直至发送至所述其他手机配对的所述智能手环。
[0115]本实施例中,接收到定位请求的移动终端将自身设为第一终端,将发送所述定位请求的移动终端设为第二终端;所述判断模块10根据所述定位请求判断其所在终端是否为被定位终端。具体地,判断模块10解析其所在终端接收到的所述定位请求,并获取所述定位请求携带所述被定位终端的设备ID ;在获取到所述被定位终端的设备ID后,将所述被定位终端的设备ID与其所在终端的设备ID进行比较;若相同则说明其所在终端为所述被定位终端;若不同则说明其所在终端不为所述被定位终端。
[0116]请求转发模块20,用于当其所在终端不为所述被定位终端时,将所述定位请求发送至对应的第三终端;
[0117]具体地,所述请求转发模块20还用于将所述定位请求发送至其所在终端搜索到的除所述第二终端外的第三终端。
[0118]本实施例中,所述第三终端包括所述第一终端搜索到的除所述第二终端外的所有移动终端。具体地,所述请求转发模块20通过其所在终端(第一终端)的预设通讯接口搜索所述预设通讯接口通讯范围内的所有移动终端;并通过所述预设通讯接口将其接收到的所述定位请求发送至其搜索到的除所述第二终端外的所有移动终端(第三终端)。所述预设通讯接口可以包括蓝牙接口、W1-Fi接口、红外接口、NFC接口和ZigBee接口等。其中,蓝牙技术是一种短距离、低功耗的短距无线通讯技术,其特点是近距离、低复杂度、自组织、低功耗,可嵌入性。例如,本实施例中,所述请求转发模块20优选通过其所在终端的蓝牙接口将所述定位请求发送至其搜索到的除所述第二终端外的第三终端。
[0119]本领域技术人员可以理解的是,通过不同终端的判断模块10和请求转发模块20重复执行判断操作和转发操作,直至将所述定位请求发送至所述被定位终端。
[0120]进一步地,所述请求转发模块20还用于将所述定位请求发送至预设服务器,以供所述预设服务器将所述定位请求发送至所述第三终端。
[0121]需要说明的是,上述方案中移动终端间基于短距通讯技术进行通讯,若两移动终端间的距离超过其短距通讯距离时,终端将不能正常通讯。有鉴于此,本实施例还提供另一种可选的定位请求发送方式:所述请求转发模块20将所述定位请求发送至预设服务器,以供所述预设服务器将所述定位请求发送至所述第三终端,直至将定位请求发送至所述被定位终端。
[0122]定位模块30,用于当其所在终端为所述被定位终端时,进行定位提示操作。
[0123]本实施例中,当所述判断模块将其所在终端判定为所述被定位终端时,所述定位模块30进行定位提示操作,用户根据定位提示找到所述定位模块30所在终端(第一终端),例如,当用户通过智能手环发起对其配对的手机的定位请求时,手机在接收到所述定位请求后,将其自身位置信息返回至所述智能手环,以供智能手环通过语音的方式播放接收到的所述位置信息和/或通过图像的方式显示接收到的所述位置信息;或者,手机在接收到所述定位请求后,播放预设的高音响铃和/或闪烁其LED灯,以指示其位置所在,用户根据前述定位提示找到手机。
[0124]本发明实施例提出的终端定位装置,在第一终端接收到第二终端发送的定位请求时,所述第一终端根据所述定位请求判断自身是否为被定位终端;在所述第一终端不为所述被定位终端时,所述第一终端将所述定位请求发送至对应的第三终端;在所述第一终端为所述被定位终端时,所述第一终端进行定位提示操作,用户根据定位提示找到所述被定位终端。相较于现有技术,本发明无需发起定位终端与被定位终端建立配对连接,本发明能够提高移动终端定位的准确度。
[0125]进一步地,在本发明终端定位装置的较佳实施例中,所述定位模块30还用于当其所在终端为所述被定位终端时,获取其所在终端的位置信息;以及将获取到的所述位置信息发送至所述第二终端,以供所述第二终端根据其接收到的所述位置信息判断是否进行位置信息输出操作。
[0126]为使用户能更容易找到移动终端,本实施例中,在所述判断模块将其所在终端判定为所述被定位终端时,所述定位模块30根据所述定位请求获取其所在终端的位置信息;需要说明的的是,所述定位请求还包括所述发起定位终端的设备ID,所述位置信息可以是所述定位模块30所在终端的地理位置信息,也可以是所述定位模块30所在终端相对于所述发起定位终端的位置信息。例如,所述第一终端在接收到第二终端发送的定位请求,且第一终端的判断模块10根据所述定位请求将所述第一终端判定为所述被定位终端时,所述定位模块30通过所述第一终端的GPS模块获取其当前的地理位置信息,并将获取到的所诉地理位置信息和所述发起定位终端的设备ID打包生成所述位置信息;或者,所述第一终端在接收到第二终端发送的定位请求,且第一终端的判断模块10根据所述定位请求将所述第一终端判定为所述被定位终端时,且所述第一终端侦测到其与所述发起定位请求的移动终端的距离位于其内置蓝牙接口的通讯距离内时,所述第一终端与所述发起定位请求的移动终端通过各自的蓝牙接口建立配对连接,所述定位模块30根据配对连接信息获取所述第一终端相对于所述发起定位请求的移动终端的方向以及其相对于所述发起定位请求的移动终端的距离,并将前述获取到方向信息和距离信息以及所述发起定位终端的设备ID打包生成所述位置信息。
[0127]所述定位模块30在获取到其所在终端的位
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1