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

文档序号:7818748阅读:155来源:国知局
用户终端定位的方法及装置制造方法
【专利摘要】本发明提供了一种用户终端定位的方法及装置。其中,该方法包括:用户终端获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;所述用户终端根据获取的所述单点定位设备的位置值对自身进行定位。该装置包括:获取模块,用于获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;定位模块,用于根据所述单点定位设备的位置值对所述用户终端进行定位。本发明解决了WiFi协同室内定位技术,定位误差较大的问题,满足了用户对定位精度的要求,实现了用户终端的精确定位。
【专利说明】 用户终端定位的方法及装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及用户终端定位的方法及装置。

【背景技术】
[0002]目前,LBS(Locat1n — Based Service,基于地理位置服务)已经成为市场热点,各家服务商都相继推出基于用户的位置信息提供的更加优化,贴切的服务,列入定点广告推送,导航等。目前,主要用于定位的技术包括:卫星定位技术(GPS定位)、蜂窝技术(GSM定位)、RFID (Rad1 Frequency Identificat1n,射频识别)技术、WiFi技术、红外线定位技、及超声波定位技术和蓝牙定位技术。其中,RFID和WiFi (Wireless Fidelity,无线保真)技术主要应用在室内。
[0003]在实际应用中,上述定位技术均存在一定的局限性:GPS定位及GSM定位只适用于室外;蓝牙定位、RFID探测范围较小;超声波与红外线方式易受介质遮挡。
[0004]相关技术中有一种WiFi协同室内定位技术,该技术的缺点是信号在传播过程中受折射、反射、绕射等因素的干扰,造成较大的定位误差(误差通常可达几十米),难以满足用户对定位精度的要求。


【发明内容】

[0005]本发明的目的在于提供一种用户终端定位的方法及装置,以解决上述的问题。
[0006]在本发明的实施例中提供了一种用户终端定位的方法,包括:用户终端获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;其中,单点定位设备为蓝牙基站;单点定位设备的位置值包括单点定位设备的坐标及单点定位设备到用户终端的距离值;预设距离为30-80cm ;用户终端根据获取的单点定位设备的位置值对自身进行定位。
[0007]上述预设距离优选50cm。
[0008]当上述单点定位设备处于预设距离内时,用户终端根据与其距离最近的单点定位设备的坐标对自身进行定位。
[0009]当上述单点定位设备处于预设距离外时,用户终端根据与其距离最近的三个单点定位设备的位置值,通过计算获取定位坐标,对自身进行定位。
[0010]上述用户终端根据与其距离最近的三个单点定位设备的位置值通过计算获取定位坐标对自身进行定位之前,该方法还包括:用户终端根据与之距离最近的区域定位设备的位置值,获取区域信息;其中,区域定位设备为蓝牙基站;与用户终端距离最近的三个述单点定位设备处于区域定位设备的定位区域内。
[0011]上述用户终端根据与其距离最近的三个单点定位设备的位置值通过计算获取定位坐标对自身进行定位之后,该方法还包括:用户终端根据与用户终端距离最近的辅助定位设备的位置值,通过计算辅助定位设备到用户终端及定位坐标的距离的加权平均值,对自身进行定位;其中,辅助定位设备为用于对上述定位坐标进行微调的蓝牙基站。
[0012]上述用户终端重新获取单点定位设备的位置值的时间间隔小于Is ;该用户终端根据单点定位设备的位置值确定其定位值的时间小于200ms。
[0013]在本发明的实施例中还提供了一种用户终端定位的装置,设置在用户终端上,包括:获取模块,用于获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;其中,单点定位设备为蓝牙基站;单点定位设备的位置值包括单点定位设备的坐标及单点定位设备到用户终端的距离值;预设距离为30-80cm ;定位模块,用于根据单点定位设备的位置值对用户终端进行定位。
[0014]本发明实施例提供的方法及装置,采用多个蓝牙基站作为单点定位设备,用户终端通过获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值,根据单点定位设备的位置值对自身进行定位,解决了 WiFi协同室内定位技术,定位误差较大的问题,满足了用户对定位精度的要求,实现了用户终端的精确定位。

【专利附图】

【附图说明】
[0015]图1示出了本发明实施例提供的基于用户侧描述的用户终端定位的方法流程图;
[0016]图2示出了本发明实施例提供的设置在用户终端上的用户终端定位的装置的结构框图;
[0017]图3示出了本发明利用辅助定位设备对用户终端进行定位的示意图。

【具体实施方式】
[0018]下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
[0019]考虑到WiFi协同室内定位技术,定位误差较大的问题,基于此,本发明实施例提供了用户终端定位的方法及装置。
[0020]为了实现本发明,本实施例通过在室内布置承担不同角色(作用)的定位设备(定位点),包括单点定位设备、区域定位设备及辅助定位设备。其中,单点定位设备在室内广泛布置,每个单点定位设备的位置以坐标表示;区域定位设备布置在不同的区域(例如楼层,分区)分别布置,区域定位设备的坐标表示此区域;辅助定位设备用于辅助定位,布置的密度需大于单点定位设备的密度。本发明实施例提供的定位设备采用蓝牙设备,蓝牙设备具有支持语音和数据传输、传输范围大,可穿透不同物质以及在物质间扩散、抗干扰性强,不易窃听、功耗低、成本低等优点。
[0021]参图1所示的基于用户侧描述的用户终端定位的方法流程图,该方法可以应用在智能手持终端设备上,例如智能手机,平板电脑等。
[0022]本实施例包括以下步骤:
[0023]步骤S102,用户终端获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;
[0024]其中,该单点定位设备为蓝牙基站,该蓝牙基站由以下部件构成:水滴形状ABS材质外壳;电路底座、纽扣电池;低功耗蓝牙模块;运行在蓝牙模块之上的Firmware (固件)。
[0025]该单点定位设备的位置值包括单点定位设备的坐标及单点定位设备到用户终端的距离值。
[0026]为保证定位的精确度,该预设距离设置为30_80cm。
[0027]步骤S104,用户终端根据获取的单点定位设备的位置值对自身进行定位。
[0028]采用多个蓝牙基站作为单点定位设备,用户终端通过获取预设距离(30-80cm)内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值,根据单点定位设备的位置值对自身进行定位,解决了 WiFi协同室内定位技术,定位误差较大的问题,满足了用户对定位精度的要求,实现了用户终端的精确定位。
[0029]为了保证定位的高精度,预设距离优选50cm。
[0030]在本实施例中,当该单点定位设备处于预设距离内时,用户终端根据与其距离最近的单点定位设备的坐标(该单点定位设备的坐标即定位坐标)对自身进行定位,用户界面准确显示用户位置信息。
[0031]在本实施例中,当该单点定位设备处于预设距离外时,用户终端根据与其距离最近的三个单点定位设备的位置值,通过计算(三点求质心)获取定位坐标,对自身进行定位。为了清楚描述下面举例说明:设与用户终端最近的三个单点定位设备的坐标分别为:(xl’yl)、(x2,y2)、(x3, y3),则定位坐标为:[(xl+x2+x3)/3, (yl+y2+y3)/3] ?
[0032]为了进一步提高定位精度,上述用户终端根据与其距离最近的三个单点定位设备的位置值通过计算获取定位坐标对自身进行定位之前,该方法还包括:用户终端根据与之距离最近的区域定位设备的位置值,获取区域信息;其中,区域定位设备为蓝牙基站;与用户终端距离最近的三个述单点定位设备处于区域定位设备的定位区域内。用户终端在所搜索区域定位设备时,如搜索到处于预设距离内的单点定位设备时,则将此单点定位设备的坐标作为定位坐标,对自身进行定位。
[0033]为了对用户终端实现高精度定位,可对确定的上述定位坐标进行微调,具体包括:用户终端根据与用户终端距离最近的辅助定位设备的位置值,通过计算辅助定位设备到用户终端及定位坐标的距离的加权平均值(权数可调,一般大于0.5),对自身进行定位;其中,辅助定位设备为用于对上述定位坐标进行微调的蓝牙基站。
[0034]参图3所示,图3示出了本发明利用辅助定位设备对用户终端进行定位的示意图。其中A表示用户终端,B表示上述通过三个单点定位设备确定的定位坐标,C表示辅助定位设备,L1表示辅助定位设备(C)到用户终端(A)的距离,L2表示辅助定位设备(C)到定位坐标⑶的距离。
[0035]本实施例中,该用户终端重新获取定位设备(包括单点定位设备、区域定位设备及辅助定位设备)的位置值的时间间隔小于Is ;该用户终端根据定位设备的位置值确定其定位值的时间小于200ms,保证了用户位置的及时更新。
[0036]对应于图1所示的方法,本实施例提供了一种用户终端定位的装置,可以设置在用户终端上,参见图2所示,该装置包括以下模块:
[0037]获取模块22,用于获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;其中,单点定位设备为蓝牙基站;单点定位设备的位置值包括单点定位设备的坐标及单点定位设备到用户终端的距离值;预设距离为30-80cm ;
[0038]定位模块24,定位模块,用于根据单点定位设备的位置值对用户终端进行定位。
[0039]本实施例的装置,通过获取预设距离(30-80cm)内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值,根据单点定位设备的位置值对自身进行定位,解决了 WiFi协同室内定位技术,定位误差较大的问题,满足了用户对定位精度的要求,实现了用户终端的精确定位。
[0040]本发明通过智能手持终端设备搜索蓝牙基站,获取到精确至厘米级别的与一个或多个蓝牙基站的距离值,并且根据蓝牙基站在定位中的角色关系(单点定位、区域定位、微调定位),达到精确确定用户的位置的目的,定位精度可达厘米级。同时,智能手持终端设备更新蓝牙基站信号的时间在IS之内,位置计算小于200ms,可及时更新用户位置信息。
[0041]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0042]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种用户终端定位的方法,其特征在于,包括: 用户终端获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;其中,所述单点定位设备为蓝牙基站;所述单点定位设备的位置值包括所述单点定位设备的坐标及所述单点定位设备到所述用户终端的距离值;所述预设距离为30_80cm ; 所述用户终端根据获取的所述单点定位设备的位置值对自身进行定位。
2.根据权利要求1所述的方法,其特征在于,所述预设距离为50cm。
3.根据权利要求1或2所述的方法,其特征在于,当所述单点定位设备处于所述预设距离内时,所述用户终端根据与其距离最近的所述单点定位设备的坐标对自身进行定位。
4.根据权利要求1或2所述的方法,其特征在于,当所述单点定位设备处于所述预设距离外时,所述用户终端根据与其距离最近的三个所述单点定位设备的位置值,通过计算获取定位坐标,对自身进行定位。
5.根据权利要求4所述的方法,其特征在于,所述用户终端根据与其距离最近的三个所述单点定位设备的位置值通过计算获取定位坐标对自身进行定位之前,所述方法还包括: 所述用户终端根据与之距离最近的区域定位设备的位置值,获取区域信息;其中,所述区域定位设备为蓝牙基站;与所述用户终端距离最近的三个所述单点定位设备处于所述区域定位设备的定位区域内。
6.根据权利要求5所述的方法,其特征在于,所述用户终端根据与其距离最近的三个所述单点定位设备的位置值通过计算获取定位坐标对自身进行定位之后,所述方法还包括: 所述用户终端根据与所述用户终端距离最近的辅助定位设备的位置值,通过计算所述辅助定位设备到所述用户终端及所述定位坐标的距离的加权平均值,对自身进行定位;其中,所述辅助定位设备为用于对所述定位坐标进行微调的蓝牙基站。
7.根据权利要求1所述的方法,其特征在于,所述用户终端重新获取所述单点定位设备的位置值的时间间隔小于Is ;所述用户终端根据所述单点定位设备的位置值确定其定位值的时间小于200ms。
8.一种用户终端定位的装置,设置在用户终端上,其特征在于,包括: 获取模块,用于获取预设距离内的一个单点定位设备的位置值,或预设距离外的多个单点定位设备的位置值;其中,所述单点定位设备为蓝牙基站;所述单点定位设备的位置值包括所述单点定位设备的坐标及所述单点定位设备到所述用户终端的距离值;所述预设距离为30-80cm ; 定位模块,用于根据所述单点定位设备的位置值对所述用户终端进行定位。
【文档编号】H04W64/00GK104302003SQ201410612640
【公开日】2015年1月21日 申请日期:2014年11月4日 优先权日:2014年11月4日
【发明者】石勇 申请人:北京易道游网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1