CN109791209B - 一种定位方法及装置 - Google Patents
一种定位方法及装置 Download PDFInfo
- Publication number
- CN109791209B CN109791209B CN201780060214.XA CN201780060214A CN109791209B CN 109791209 B CN109791209 B CN 109791209B CN 201780060214 A CN201780060214 A CN 201780060214A CN 109791209 B CN109791209 B CN 109791209B
- Authority
- CN
- China
- Prior art keywords
- signal source
- terminal
- source comprehensive
- comprehensive identification
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 238000013507 mapping Methods 0.000 claims description 118
- 238000004590 computer program Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 23
- 238000004891 communication Methods 0.000 abstract description 14
- 210000004027 cell Anatomy 0.000 description 93
- 230000006870 function Effects 0.000 description 27
- 238000013461 design Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 239000002131 composite material Substances 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000005484 gravity Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 1
- 210000004128 D cell Anatomy 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种定位方法及装置,涉及通信技术领域,应用于卫星定位的过程中,用于解决现有技术中存在的获取辅助位置成功率较低的问题。方法包括:终端确定M个目标信号源的标识,M的取值为大于1的整数,目标信号源为终端当前能够检测到的信号强度大于预设阈值的信号源(201);根据M个目标信号源的标识获取与M个目标信号源的标识匹配的位置(202);终端根据位置进行卫星定位(203)。
Description
本申请要求于2017年04月06日提交中国专利局、申请号为201710222015.6、发明名称为“一种终端定位的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种定位方法及装置。
背景技术
基于位置的服务(Location Based Service,LBS)是指通过各种定位技术获取终端用户的位置信息(如地理坐标),在地理信息系统(Geographic Information System,GIS)平台的支持下,为用户提供相应服务的一种增值业务。随着基于位置的服务的应用越来越广泛,用户对定位要求也越来越高。全球定位系统(Global Positioning System,GPS)作为一种常用的定位技术,GPS首次定位时间(Time to First Fix,TTFF)是影响定位的关键因素。GPS首次定位时间是指具备GPS定位功能的终端从开始GPS定位到成功定位所需要的时间。
为了缩短GPS首次定位时间,目前广泛采用的一种定位方法是终端获取辅助位置,根据获取的辅助位置搜索跟踪卫星以完成首次定位。现有技术中,一种获取辅助位置的方法,包括:终端预先存储小区标识、位置和位置频率的映射关系;在定位时,终端获取当前注册小区的标识,并根据该小区标识查找预先存储的映射关系,得到用户当前注册小区对应的所有位置,将该所有位置中,出现频率最高的位置作为辅助位置。但这种实现方式在以下情况会出现错误,导致无法得到辅助位置。
如图1a所示,P和Q的物理距离并不远(几公里以内),但是分别对应不同的注册小区,如P处对应的注册小区为小区A,Q处对应的注册小区为小区B。当终端仅存储有小区A和P处的位置(为便于描述,P处的位置称为位置P)的映射关系时,则当终端移动到Q处且需要GPS定位时,由于终端获取到的是小区B的标识,未查找到小区B对应的映射关系,则无法完成位置辅助功能。而实际上,在Q处时,位置P是可以作为辅助位置辅助终端定位的。
如图1b所示,区域P为小区A和小区B的交叉覆盖区域,则终端在区域P时,不同时间可能注册到不同的小区:某时刻T1,终端注册在小区A,且预先获取了终端的位置P,则终端存储小区A和P处的位置P的映射关系;则在时刻T2时,当终端重新位于P处且需要GPS定位时,终端获取到的当前注册小区的标识是小区B的标识,由于未查找到小区B对应的映射关系,则无法完成位置辅助功能。而实际上,注册在小区A时建立的小区A和P处位置的映射关系是可以作为位置辅助信息提供终端辅助定位的。
发明内容
本申请的实施例提供一种定位方法及装置,用以解决现有技术中存在的提供辅助位置的成功率较低的问题。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供一种定位方法,可应用于进行卫星定位的场景,该方法包括:终端确定M个目标信号源的标识,M的取值为大于1的整数,该目标信号源为终端当前能够检测到的信号强度大于预设阈值的信号源;然后,终端根据该M个目标信号源的标识获取与该M个目标信号源的标识匹配的位置;进而,终端将该位置作为辅助位置并根据该位置进行卫星定位。
其中,本申请实施例所指的信号源为终端能检测到的基站或终端能检测到的接入点,如无线路由器等。预设阈值的取值可根据实际需求设定。
可见,上述方法中,终端在确定辅助位置时,考虑到了当前所能检测到的多个信号源,该多个信号源可能是终端当前接入的信号源,也可能是当前接入的信号源相邻信号源,进而在确定辅助位置时,在仅仅根据当前接入的信号源无法成功获取辅助位置的情况下,可以参考相邻信号源对应的位置,例如:将相邻信号源对应的位置确定为辅助位置,因此采用上述方法能够提高获取辅助位置的成功率。
在一种可能的设计中,终端根据该M个目标信号源的标识获取与所述M个目标信号源的标识匹配的位置,包括:终端根据所述M个目标信号源的标识确定当前信号源综合标识,该当前信号源综合标识由该M个目标信号源的标识组成;进而,终端确定与该当前信号源综合标识匹配的目标信号源综合标识以及该目标信号源综合标识对应的位置;将该目标信号源综合标识对应的位置确定为与该M个目标信号源的标识匹配的位置,也即终端的当前辅助位置,并根据该当前辅助位置进行定位。
其中,终端确定当前信号源综合标识包括:终端将所述M个目标信号源的标识按照信号源的信号强度顺序排列后生成所述当前信号源综合标识。
其中,预设阈值可以根据实际需要设定。当前信号源综合标识可以将M个目标信号源的标识组成的集合作为信号源综合标识,这M个目标信号源中每个信号源的标识为该集合的元素,该集合中各个元素的顺序可以按照信号强度的顺序排列,如按照信号强度由高到低的顺序或由低到高的顺序排列。
可见,上述方法中,在确定辅助位置时,先确定当前信号源综合标识,再将能够与该当前信号源综合标识匹配的目标信号源综合标识对应的位置确定为当前辅助位置,并根据当前辅助位置进行定位。其中,由于在确定辅助位置时,依据的是信号源综合标识,且该信号源综合标识是由终端能够检测到信号强度,且信号强度大于预设阈值的M个信号源的标识组成,因此,该信号源综合标识能够反映终端与多个信号源的覆盖范围的关系,表明终端可能位于多个信号源的覆盖范围。这样,在确定辅助位置时,与现有技术中仅考虑终端注册小区相比,本申请实施例提供的方法综合考虑了多个信号源,进而能够将其他信号源对应的位置,如终端相邻小区对应的位置确定为辅助位置,能够提高终端获取辅助位置的成功率。
在一种可能的设计中,终端本地存储有信号源综合标识和位置的映射关系;则终端在已存储的该映射关系中查找与当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及该目标信号源综合标识对应的位置,并将该位置作为与该M个目标信号源的标识匹配的位置,也即终端的当前辅助位置。
在该实现方式中,由于终端本地预存储了信号源综合标识和位置的映射关系,因此,终端无需和网络侧或其他设备进行交互,即使在未联网的状态下,终端在确定当前的信号源综合标识后,通过查找已经存储的映射关系,将与当前的信号源综合标识相似的信号源综合标识对应的位置确定为辅助位置。
在一种可能的设计中,本申请实施例所指的预设条件包括:该目标信号源综合标识为与当前信号源综合标识包括至少N个相同信号源的标识的信号源综合标识。其中,该N为取值大于等于1小于等于M的整数。
其中,当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,该预设条件,还包括:该目标信号源综合标识为该至少两个信号源综合标识中与当前信号源综合标识包含的相同信号源标识最多的信号源综合标识。
在一种可能的设计中,终端还保存信号源综合标识和位置的映射关系的建立时间;则当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,该预设条件,还包括:目标信号源综合标识为,该至少两个信号源综合标识中映射关系的建立时间为最新的信号源综合标识。
在一种可能的设计中,在终端根据当前辅助位置进行卫星定位之后,该方法还包括:终端确定本地是否保存当前信号源综合标识对应的映射关系;如果已保存,则终端将卫星定位后得到的终端当前所在位置更新为当前信号源综合标识对应的位置;如果未保存,终端则存储当前信号源综合标识和卫星定位后得到的终端当前所在位置的映射关系。通过该设计方式,终端能够在进行卫星定位的过程中,实时更新信号源综合标识和位置的映射关系。
结合上述各种可能的设计方式,在一种可能的设计中,终端获取与M个信号源的标识匹配的位置的另一种实现方式包括:终端向网络设备发送当前信号源综合标识,由网络设备根据该当前信号源综合标识确定与该当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及该目标信号源综合标识对应的位置;并由网络设备将该目标信号源综合标识以及该目标信号源综合标识对应的位置发送给终端。
其中,该网络设备可以为网络定位服务器,或者位于核心网侧的设备。在该实现方式中,网络设备存储有信号源综合标识和位置的映射关系。由网络设备根据当前信号源综合标识并查找存储的映射关系确定目标信号源综合标识以及该目标信号源综合标识对应的位置,并发送给终端。其中,网络侧设备确定目标信号源综合标识的具体实现可参考前述终端在确定目标信号源综合标识的各个可能设计中。通过该实现方式,确定目标信号源综合标识的处理过程由网络侧设备承担,能够节约终端的内存,减少对终端资源的占用。
第二方面,提供一种终端,包括:确定单元,用于确定M个目标信号源的标识,所述M的取值为大于1的整数,所述目标信号源为终端当前能够检测到的信号强度大于预设阈值的信号源;获取单元,用于根据所述确定单元确定的M个目标信号源的标识获取与所述M个目标信号源的标识匹配的位置;定位单元,用于根据所述获取单元获取的位置进行卫星定位。
在一种可能的设计中,所述确定单元,具体用于确定当前信号源综合标识,所述当前信号源综合标识由所述M个目标信号源的标识组成;所述获取单元,具体用于获取与所述确定单元确定的当前信号源综合标识匹配的目标信号源综合标识以及所述目标信号源综合标识对应的位置;并将所述目标信号源综合标识对应的位置确定为与所述M个目标信号源的标识匹配的位置。
在一种可能的设计中,所述确定单元,还用于将所述M个目标信号源的标识按照信号源的信号强度顺序排列后生成所述当前信号源综合标识。
在一种可能的设计中,所述终端还包括存储单元,用于存储信号源综合标识和位置的映射关系;所述获取单元,还用于在所述存储单元存储的所述映射关系中查找与所述当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置。
在一种可能的设计中,所述预设条件包括:所述目标信号源综合标识为,与所述当前信号源综合标识包括至少N个相同信号源的标识的信号源综合标识,所述N为取值大于等于1小于等于M的整数。
在一种可能的设计中,当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:所述目标信号源综合标识为,所述至少两个信号源综合标识中与当前信号源综合标识包含的相同信号源标识最多的信号源综合标识。
在一种可能的设计中,所述存储单元还用于保存信号源综合标识和位置的映射关系的建立时间;当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:所述目标信号源综合标识为,所述至少两个信号源综合标识中所述映射关系的建立时间为最新的信号源综合标识。
在一种可能的设计中,所述确定单元,还用于确定本地是否保存所述当前信号源综合标识对应的映射关系;如果保存有所述当前信号源综合标识对应的映射关系,则将所述定位单元定位后得到的终端当前所在位置更新为所述当前信号源综合标识对应的位置;如果未保存有所述当前信号源综合标识对应的映射关系,则所述存储单元存储当前信号源综合标识和所述定位单元定位后得到的终端当前所在位置的映射关系。
第三方面,提供一种终端,包括处理器和存储器,该存储器中存储有指令,处理器用于执行存储器中存储的指令以执行上述方面所述的方法。
第四方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方面所述的方法。
第五方面,提供一种计算机程序产品,该计算机程序产品包含指令,当其在计算机上运行时,使得计算机执行上述方面所述的方法。
附图说明
图1a和图1b为采用现有技术的方法提供辅助位置时无法提供有效辅助位置的示意图;
图2a为本申请实施例提供的应用场景示意图;
图2b为本申请实施例提供的手机的结构示意图;
图3a为本申请实施例提供的一种定位方法的流程图;
图3b为本申请实施例提供的另一种定位方法的流程图;
图4a为本申请实施例提供的一种确定当前信号源综合标识的方法的流程图;
图4b为本申请实施例提供的一种确定与当前信号源综合标识匹配的目标信号源综合标识的方法的流程图;
图5为本申请实施例提供的一种应用场景的示意图;
图6为本申请实施例提供的一种更新信号源综合标识和位置的映射关系的方法的流程图;
图7a为本申请实施例提供的定位方法在实际场景中应用的过程示意图;
图7b为本申请实施例提供的定位方法在实际场景中应用的过程示意图;
图8a为本申请实施例提供的一种终端的结构示意图;
图8b为本申请实施例提供的另一种终端的结构示意图;
图8c为本申请实施例提供的再一种终端的结构示意图。
具体实施方式
本申请实施例中的术语“多个”是指两个或两个以上。本申请实施例中的术语“第一”、“第二”等仅是为了区分不同的对象,并不对其顺序进行限定。例如,第一条件和第二条件仅仅是为了区分不同的条件,并不对其先后顺序进行限定。本申请实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本申请实施例中字符“/”,一般表示前后关联对象是一种“或”的关系。
目前,在用户使用终端的过程中,基于位置的服务的应用越来越广泛。如图2a所示,应用先确定终端的当前地理位置,然后为用户提供距离该位置一定范围内的宾馆、影院、图书馆、加油站等的名称和地址。这些基于位置的服务涉及到了各种定位技术。因此,用户对定位要求也越来越高。定位速度是影响定位的关键因素。目前,常见的采用卫星系统进行定位的定位技术包括:北斗定位、GPS定位、伽利略定位、全球卫星导航系统(GlobalNavigation Satellite System,GLONASS)等。为了提高定位速度,本申请实施例提供一种定位方法,主要应用在终端利用卫星系统进行定位的过程中。
其中,本申请实施例所指的终端能够通过卫星系统进行定位。该终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、上网本、个人数字助理(Personal Digital Assistant,PDA)、车载导航、可穿戴设备等设备。
以所述终端为手机为例,如图2b所示,该手机100包括:射频(radio frequency,RF)电路110、存储器120、输入单元130、定位模块140、处理器150、电源160、显示单元170、重力传感器180、音频电路190等部件。本领域技术人员可以理解,图2b中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面分别对手机100的各功能组件进行介绍:
其中,RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器150处理;另外,将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noiseamplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystem of mobile communication,GSM)、通用分组无线服务(general packet radioservice,GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband code division multiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、短消息服务(short messaging service,SMS)等。
存储器120可用于存储软件程序以及模块,该处理器150通过运行存储在存储器120的软件程序以及模块,从而执行手机100的各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(Application,APP)等,比如声音播放功能、图像播放功能等;存储数据区可存储根据手机100的使用所创建的数据(比如音频数据、图像数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元130可用于接收输入的数字或字符信息,以及产生与手机100的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触摸屏131以及其他输入设备132。触摸屏131,也称为触控面板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏131上或在触摸屏131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器150,并能接收处理器150发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏131。除了触摸屏131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
定位模块140是具备定位功能的模块,可以为北斗定位、GPS定位、伽利略定位、全球卫星导航系统(Global Navigation Satellite System,GLONASS)模块,该定位模块可以以集成封装的形式存在,也可以是独立的芯片。手机100可通过定位模块140进行定位。
显示单元170可用于显示由用户输入的信息或提供给用户的信息以及手机100的各种菜单。显示单元170可包括显示面板171,可选的,可以采用液晶显示器(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板171。进一步的,触摸屏131可覆盖显示面板171,当触摸屏131检测到在其上或附近的触摸操作后,传送给处理器150以确定触摸事件的类型,随后处理器150根据触摸事件的类型在显示面板171上提供相应的视觉输出。虽然在图2b中,触摸屏131与显示面板171是作为两个独立的部件来实现手机100的输入和输入功能,但是在某些实施例中,可以将触摸屏131与显示面板171集成而实现手机100的输入和输出功能。
重力传感器(gravity sensor)180,可以检测手机在各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。
手机100还可以包括其它传感器,比如光传感器。具体地,光传感器可包括环境光传感器及接近光传感器。其中,环境光传感器可根据环境光线的明暗来调节显示面板131的亮度;接近光传感器可以检测是否有物体靠近或接触手机,可在手机100移动到耳边时,关闭显示面板131和/或背光。手机100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路190、扬声器191、麦克风192可提供用户与手机100之间的音频接口。音频电路190可将接收到的音频数据转换后的电信号,传输到扬声器191,由扬声器191转换为声音信号输出;另一方面,麦克风192将收集的声音信号转换为电信号,由音频电路190接收后转换为音频数据,再将音频数据输出至RF电路110以发送给比如另一手机,或者将音频数据输出至存储器120以便进一步处理。
处理器150是手机100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行手机100的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器150可包括一个或多个处理单元;可选的,处理器150可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器150中。
手机100还包括给各个部件供电的电源160(比如电池),可选的,电源可以通过电源管理系统与处理器150逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机100还可以包括天线、无线保真(Wireless-Fidelity,WiFi)模块、近距离无线通信(Near Field Communication,NFC)模块、蓝牙模块、扬声器、加速计、陀螺仪等。
本申请实施例提供一种定位方法,可应用于前述应用场景和终端,尤其是应用于卫星定位时,辅助卫星定位的过程中,例如应用于辅助GPS(Assisted GPS,A-GPS)定位中,如图3a所示,该方法包括:
步骤201、终端确定M个目标信号源的标识。
其中,本申请实施例所指的信号源可以为基站、蜂窝小区(cell)以及其他各种类型的接入点(Acess Point,AP),如无线路由设备、作为热点的设备等。其中,M的取值为大于1的整数,目标信号源为终端当前能够检测到信号强度且信号强度大于预设阈值的信号源。其中,该预设阈值可根据实际需求设定。
步骤202、终端根据所述M个目标信号源的标识获取与所述M个目标信号源的标识匹配的位置。
该位置即为用于辅助卫星定位的辅助位置。
步骤203、终端根据所述位置进行卫星定位。
可选的,终端可直接将步骤202获取的位置作为最终的卫星定位结果。
可选的,在确定了辅助位置后,终端可利用该辅助位置快速跟踪卫星进而实现定位,该具体实现过程可参考现有技术,本申请实施例不再赘述。
可见,上述方法中,终端在确定辅助位置时,考虑到了当前所能检测到的多个信号源,该多个信号源可能是终端当前接入的信号源,也可能是当前接入的信号源相邻信号源,进而在确定辅助位置时,在仅仅根据当前接入的信号源无法成功获取辅助位置的情况下,可以参考相邻信号源对应的位置,例如:将相邻信号源对应的位置确定为辅助位置,因此采用上述方法能够提高获取辅助位置的成功率。
可选的,本申请实施例提供了上述步骤202“终端根据所述M个目标信号源的标识获取与所述M个目标信号源的标识匹配的位置”的一种可能实现方式,如图3b所示,该方法包括:
步骤301、终端根据所述M个目标信号源的标识确定当前信号源综合标识。
其中,当前信号源综合标识由所述M个目标信号源的标识组成。
示例性的,信号源综合标识以M个目标信号源的标识组成的一维矩阵(集合)的形式表示,集合中的元素可以随机排列,也可以按照信号强度顺序排列。如当前信号源综合标识为[IDA IDB IDC IDD],其中,IDA、IDB、IDC、IDD分别表示小区A、B、C、D的标识,且信号强度由强到弱的顺序依次为A>B>C>D。该当前信号源综合标识还可以以其他形式表示,如IDA-IDC-IDB-IDD。
步骤302、终端确定与当前信号源综合标识匹配的目标信号源综合标识以及目标信号源综合标识对应的位置。
其中,目标信号源综合标识对应的位置信息为经纬度信息。信号源综合标识和位置信息的映射关系为预先建立的。可选的,该预先建立的映射关系可以以映射关系表的形式存在。可选的,该映射关系表可以在终端本地存储,则在执行本步骤时,终端在本地存储的映射关系表中查找所述目标信号源综合标识以及目标信号源综合标识对应的位置。该实现方式中,终端在确定目标信号源综合标识及其对应的位置时,不需要和其他设备进行交互,也即不依赖于网络连接,在没网状态下,终端仍然能够匹配出目标信号源综合标识及其对应的位置信息。
可选的,该映射关系表可以存储在网络设备中,该网络设备可以为网络定位服务器或核心网侧设备,则在执行本步骤时,终端向网络设备发送当前信号源综合标识,由网络设备匹配出目标信号源综合标识及其对应的位置。
可选的,一种可能实现方式中,终端将与当前信号源综合标识的相似度满足预设条件的信号源综合标识确定为目标信号源综合标识。其中,与当前信号源综合标识的相似度满足预设条件至少包括目标信号源综合标识和当前信号源综合标识包括N个相同信号源的标识。该N的取值可以为大于等于1小于等于M。该具体实现可参考后文详述。
在其他实现方式中,作为一种特殊情况,步骤301确定的当前信号源综合标识仅包含一个信号源的标识,如为终端当前所注册的小区或当前所接入的接入点的标识,则该步骤302所指的与当前信号源综合标识匹配的目标信号源综合标识可以为某个相邻信号源的标识,如为某个虽然未注册,但能检测到其信号强度,且信号强度较强的相邻小区的标识或某个虽然未接入但能够检测到其信号强度,且信号强度较强的接入点的标识。示例性的,当前信号源综合标识仅包括1个信号源的标识,如小区A的标识IDA,则在匹配得出目标信号源综合标识时,可以将虽然不包含小区A的标识,但为小区A的邻区,且信号比较强(信号强度大于一定阈值)的邻区的标识匹配为目标信号源综合标识,如小区B的标识IDB确定为目标信号源综合标识。
步骤303、终端将目标信号源综合标识对应的位置确定为与所述M个目标信号源的标识匹配的位置。
也即将目标信号源综合标识对应的位置确定为终端的当前辅助位置。
通过上述方法,在确定辅助位置时,先确定当前信号源综合标识,再将能够与该当前信号源综合标识匹配的目标信号源综合标识对应的位置确定为当前辅助位置,并根据当前辅助位置进行定位。其中,由于在确定辅助位置时,依据的是信号源综合标识,且该信号源综合标识是由终端能够检测到信号强度,且信号强度大于预设阈值的M个信号源的标识组成,因此,该信号源综合标识能够反映终端与多个信号源的覆盖范围的关系,表明终端可能位于多个信号源的覆盖范围。这样,在确定辅助位置时,与现有技术中仅考虑终端注册小区相比,本申请实施例提供的方法综合考虑了多个信号源,进而能够将其他信号源对应的位置,如终端相邻小区对应的位置确定为辅助位置,能够提高终端获取辅助位置的成功率。
可选的,如图4a所示,步骤301“终端根据所述M个目标信号源的标识确定当前信号源综合标识”的一种实现方式,包括:
步骤401、终端将所述M个目标信号源的标识按照信号源的信号强度顺序排列后生成当前信号源综合标识。
示例性的,当信号源为终端能检测到的小区时,假设终端能够检测到A、B、C、D、E、F、G这七个小区,且这七个小区的信号强度如下表表一所示。则本申请实施例所指的M个目标信号源可以为这七个小区中的其中几个小区或全部小区,也即M的取值为大于等于1小于等于7,以M的取值为4为例,则这七个小区中信号强度较强的4个小区分别为小区A、C、B、D,其分别对应的标识为IDA、IDC、IDB、IDD,则本申请实施例所指的信号源综合标识可以为将这四个小区的标识按照一定规则排列后得到,如按照这四个小区的信号强度得到,则确定的当前的信号源综合标识为IDA-IDC-IDB-IDD。
需要说明的是,终端可通过小区路由寻呼、定位区域更新等方法获取各个小区的信号标识和信号强度,该具体实现可参考现有技术,此处不再赘述。
表一
小区标识 | 信号强度(dBm) |
ID<sub>A</sub> | -55 |
ID<sub>B</sub> | -65 |
ID<sub>C</sub> | -57 |
ID<sub>D</sub> | -73 |
ID<sub>E</sub> | -90 |
ID<sub>F</sub> | -100 |
ID<sub>G</sub> | -87 |
示例性的,当信号源为终端能检测到的接入点(Acess Point,AP)时,如信号源为用于终端建立Wi-Fi(Wireless-Fidelity,无线保真)连接的无线路由器时,假设终端能够检测到R1、R2、R3、R4、R5、R6这六个无线路由器,且这六个无线路由器的信号强度如下表表二所示。则本申请实施例所指的M个目标信号源可以为这六个无线路由器中的其中几个无线路由器或全部无线路由器,也即M的取值为大于等于1小于等于6,以M的取值为3为例,根据这六个无线路由器的信号强度,则这三个目标信号源为信号强度最强的3个无线路由器,如无线路由器2、1、3,假设其分别对应的基本服务集标识(Basic Service SetIdentifier,BSSID)为BSSIDR2、BSSIDR1、BSSIDR3,则本申请实施例所指的信号源综合标识可以为将这三个无线接入点的标识按照一定规则排列后得到,如按照这三个无线接入点的信号强度得到,则本申请实施例所指的信号源综合标识为BSSIDR2-BSSIDR1-BSSIDR3。
表二
无线接入点标识 | 信号强度(dBm) |
BSSID<sub>R1</sub> | -69 |
BSSID<sub>R2</sub> | -63 |
BSSID<sub>R3</sub> | -72 |
BSSID<sub>R4</sub> | -79 |
BSSID<sub>R5</sub> | -82 |
BSSID<sub>R6</sub> | -87 |
BSSID<sub>R7</sub> | -95 |
需要说明的是,上述无线路由器的标识以该标识为BSSID为例进行说明;在其他实现方式中,无线路由器的标识还可以为服务集标识(Service Set Identifier,SSID)。
在其他实现方式中,当终端能检测到多种不同类型的信号源的信号强度时,如既能检测到多个小区的信号强度又能检测到多个无线路由器的信号强度,终端除了可以分别维护两种不同类型的映射关系,也可以维护一个既包含小区的标识还包含无线路由器的标识的映射关系,这种情况下,该信号源综合标识可以既包括小区的标识和无线路由器的标识,如信号源综合标识为IDA-IDC-BSSIDR2-IDB-BSSIDR1-BSSIDR3-IDD。
可选的,终端本地存储有信号源综合标识和位置的映射关系。
则步骤302“终端确定与当前信号源综合标识匹配的目标信号源综合标识以及目标信号源综合标识对应的位置”,如图4b所示,可具体实现为:
步骤501、终端在已存储的映射关系中查找与当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及该目标信号源综合标识对应的位置。
如表三所示,当信号源为终端能检测到的小区,本申请实施例提供了映射关系的一种实现方式。如表四所示,当信号源为终端能检测到的无线接入点时,本申请实施例提供了映射关系的一种实现方式。终端可以同时维护这两种类型的映射关系。
可选的,如表三和表四所示,映射关系表中还可以保存有每个映射关系的生成时间。
表三
小区综合标识 | 位置 | 映射关系生成时间 |
ID<sub>A</sub>-ID<sub>B</sub>-ID<sub>D</sub> | 北纬X1度,东经Y1度 | 2017-01-01,09:58 |
ID<sub>A</sub>-ID<sub>B</sub>-ID<sub>H</sub>-ID<sub>J</sub> | 北纬X2度,东经Y2度 | 2017-01-01,16:35 |
ID<sub>A</sub>-ID<sub>B</sub>-ID<sub>D</sub>-ID<sub>J</sub> | 北纬X3度,东经Y3度 | 2017-01-02,06:45 |
ID<sub>A</sub>-ID<sub>B</sub>-ID<sub>C</sub>-ID<sub>J</sub> | 北纬X4度,东经Y5度 | 2017-01-02,07:58 |
表四
其中,预设条件包括第一条件:当前的信号源综合标识与目标信号源综合标识中都包括至少N个相同信号源的标识,该N为取值大于等于1小于等于M的整数。该N的取值可以根据实际情况设定。例如:当前的信号源综合标识由4个小区标识组成,则该N的取值可以为大于等于1小于等于4的整数。当信号源综合标识由2个小区标识组成,则该N的取值可以为大于等于1小于等于2的整数。
当出现有多个信号源综合标识均满足上述第一条件时,该预设条件还可以进一步包括以下任意一个或多个条件:
第二条件、将上述多个满足第一条件的信号源综合标识中,与当前的信号源综合标识包含的相同信号源标识最多的信号源综合标识确定为目标信号源综合标识。
示例性的,当前的信号源综合标识为IDA-IDB-IDC-IDd,假设N的取值为2,且通过查看表三所示的映射表,确定满足上述第一条件的候选信号源综合标识有两个,分别为:IDA-IDB-IDH-IDJ和IDA-IDB-IDD。则由于IDA-IDB-IDD与当前的信号源综合标识IDA-IDB-IDC-IDd均包括IDA、IDB、IDD3个信号源标识,而IDA-IDB-IDH-IDJ与当前的信号源综合标识IDA-IDB-IDC-IDd均只包括IDA、IDB这2个信号源标识,因此,IDA-IDB-IDD为最终的目标信号源综合标识。
当信号源综合标识是按照信号源的信号强度,将各个信号源的标识依次排列而成时,第一条件还进一步包括下述第三条件。
第三条件、将最先匹配到当前信号源综合标识中包含的信号源标识的候信号源标识确定为目标信号源综合标识。
示例性的,当前的信号源综合标识为IDA-IDB-IDC-IDD,假设N的取值为3,且通过查看表三所示的映射表,确定满足上述第一条件的信号源综合标识有三个,分别为:IDA-IDB-IDD、IDA-IDB-IDD-IDJ和IDA-IDB-IDC-IDJ,则由于IDA-IDB-IDC-IDJ最先匹配到IDC,则将IDA-IDB-IDC-IDJ确定为最终的目标信号源综合标识。
可选的,当映射关系表中还包括信号源综合标识和位置的映射关系的建立时间时,第一条件还进一步包括下述第四条件。
第四条件、将映射关系的建立时间为最新的信号源综合标识确定为目标信号源综合标识。
示例性的,当前的信号源综合标识为IDA-IDB-IDC-IDD,假设N的取值为3,且通过查看表三所示的映射表,确定满足上述第一条件的信号源综合标识有两个,分别为:IDA-IDB-IDD和IDA-IDB-IDC-IDJ,其对应的映射关系的建立时间分别为:2017-01-01,09:58以及2017-01-02,07:58则由于IDA-IDB-IDC-IDJ对应的映射关系的建立时间(2017-01-02,07:58)为最新的,则将IDA-IDB-IDC-IDJ确定为最终的目标信号源综合标识。
可选的,当信号源综合标识以矩阵形式(集合可以看作一维矩阵)表示时,可通过比较已存储的信号源综合标识和当前信号源综合标识对应的一维矩阵中相同元素的个数来确定目标信号源综合标识。将与当前信号源综合标识对应的矩阵包含的相同元素最多的矩阵对应的信号源综合标识确定为目标信号源综合标识。
当存在多个满足上述条件的信号源综合标识时,将与与当前信号源综合标识对应的矩阵相同位置包含的相同元素最多的矩阵对应的信号源综合标识确定为目标信号源综合标识。
或者,当匹配出满足上述第一条件的信号源综合标识有多个时,可以分别将匹配出来的该多个信号源综合标识分别和当前信号源综合标识的每个位置处的元素一一比较,将最先匹配到信号较强的信号源标识的信号源综合标识确定为目标信号源综合标识。例如:当前信号源综合标识为[IDA IDB IDC IDD],满足第一条件的信号源综合标识包括[IDBIDD IDC IDJ]和[IDB IDC IDA IDJ]。则将[IDB IDD IDC IDJ]中的元素与[IDA IDB IDC IDD]的元素进行匹配,匹配到的第一个相同元素为IDB、第二个相同元素为IDD,以及将[IDB IDD IDCIDJ]每个位置的元素和[IDA IDB IDC IDD]的元素进行匹配,匹配到的第一个相同元素为IDB,匹配到的第二个相同元素为IDC。由于终端检测到的小区C的信号强度大于小区D的信号强度,而[IDB IDC IDA IDJ]。优先匹配到IDC,因此,将[IDB IDC IDA IDJ]。确定为目标信号源综合标识。将矩阵之间进行元素匹配的具体实现可参考现有技术,此处不再赘述。
其中,上述第一条件、第二条件、第三条件、第四条件可以互相结合,满足的约束条件最多的候选信号源综合标识为最终的目标信号源综合标识。
为了更清楚的说明本申请实施例提供的方法,示例性的,如表五所示,映射关系表中存储了如下映射关系:
表五
小区综合标识 | 位置 | 映射关系生成时间 |
ID<sub>A</sub>-ID<sub>B</sub> | 位置P | 2017-01-01,09:58 |
则将本申请实施例提供的方法应用于图1a所示的场景时,当终端移动到Q处且需要进行定位时,终端确定当前小区综合标识为IDB-IDA,由于该小区综合识别标识与映射关系表中存储的IDA-IDB这一标识均包含小区A和小区B的标识,则将映射关系表中存储的IDA-IDB这一标识作为目标小区综合标识,将其对应的位置,也即位置P作为在Q处定位时需要的辅助位置。可见,与现有技术相比,本申请能够将位置P作为Q处定位所需的辅助位置,进而能够实现在Q处的快速定位。
将本申请实施例提供的方法应用于图1b所示的场景时,当终端再次移动到P处且需要进行定位时,确定终端当前的小区综合标识为IDB-IDA或IDA-IDB(具体可根据实际情况确定),由于该小区综合识别标识与映射关系表中存储的IDA-IDB这一标识均包含小区A和小区B的标识,则将映射关系表中存储的IDA-IDB这一标识作为目标小区综合标识,将其对应的位置,也即映射关系表中存储的位置P作为定位时需要的辅助位置。可见,与现有技术中,由于终端再次移动到Q处时的当前注册小区为小区B,因此无法将注册在小区A时存储的映射关系中的位置P作为辅助位置相比,本申请实施例能够将已存储的映射关系中的位置P作为辅助位置,进而能够实现再次移动到P处时的快速定位。
示例性的,将本申请实施例提供的方法应用于图5所示的情况时,在P处时,获取位置P,小区识别码A,小区综合标识:IDA-IDC-IDB-IDD,建立该小区综合标识和位置P的映射关系。当移动到Q处且需要定位时,终端采集到A、B、C、D小区的标识及信号强度,按照信号强度由强到弱的顺序生成小区综合标识,此时可能是IDB-IDA-IDD-IDC,小区识别码B。此时Q和P虽然距离较近,但小区识别码不同,按现有技术方案无法匹配出Q处的位置;而采用本申请实施例的方法IDB-IDA-IDD-IDC和IDA-IDC-IDB-IDD的相似度符合特定的规则,即可匹配成功,则将位置P作为在Q处定位所需的辅助位置。
可见,本申请实施例中在建立映射关系时,不是建立终端注册的小区与位置的映射关系,而是建立本申请实施例所指的小区综合识别标识和位置的对应关系,因此,只要映射关系表中存储有与当前小区综合识别标识相似度满足条件的目标小区综合标识,就可以将该目标小区综合标识对应的位置确定为辅助位置。
实际应用中,采用本申请实施例提供的方法后,由于能够提供辅助位置,在提供辅助位置后,终端能够快速跟踪该辅助位置附近的卫星,因此,能够加速终端跟踪卫星的速度,实现快速卫星定位。在空旷环境下(周围无高楼等障碍物),可以将终端进行首次定位时间提升50%左右。在有遮挡环境下(双面/三面遮挡测试),可以将首次定位时间提升80%-90%左右。
综上所述,本申请实施例提供的定位方法,终端在确定当前的信号源综合标识后,通过查找保存有信号源综合标识和位置的映射关系的映射关系表,将与当前的信号源综合标识最相似的信号源综合标识对应的位置确定为辅助位置。可见,本申请实施例提供的上述方法中,在确定辅助位置时,依据的是信号源综合标识,该信号源综合标识是由终端能够检测到信号强度的M个信号源的标识组成,因此,该信号源综合标识能够反映终端与多个信号源的覆盖范围的关系,表明终端可能位于多个信号源的覆盖范围。这样,在确定辅助位置时,与现有技术中仅考虑终端注册小区相比,本申请提供的方法综合考虑了多个信号源,能够将多个信号源对应的位置均考虑在内进而提供有效的辅助位置。
在一些实施例中,存储信号源综合标识和位置的映射关系的映射表在初始建立时,可利用其他定位方式获得位置信息,如通过Wi-Fi定位、基站定位等方式进行定位得到的位置信息;并确定终端在该位置对应的信号源综合标识,进而保存该信号源综合标识和位置的映射关系。之后,存储映射关系的映射表可根据实际情况不断的更新,包括删除已有的某个映射关系、增加新的映射关系、修改已有的某个映射关系中的信号源综合识别码或位置。因此,在步骤204“终端根据所述位置进行卫星定位”之后,如图6所示,本申请实施例提供的方法还包括:
步骤601、终端确定本地是否保存所述当前信号源综合标识对应的映射关系。
如果保存,则执行下述步骤602,如果未保存,则执行下述步骤603。
步骤602、终端将卫星定位后得到的终端当前所在位置更新为当前信号源综合标识对应的位置。
通过执行该步骤602,在终端已经保存了当前信号源综合标识和位置的映射关系时,将映射关系表中已保存的该信号源综合标识的位置替换为新的位置,实现该信号源综合标识对应的位置的更新。
步骤603、终端存储当前信号源综合标识和卫星定位得到的终端当前所在位置的映射关系。
通过执行该步骤,在终端没有保存当前信号源综合标识和位置的映射关系时,将当前的信号源综合标识和卫星定位后得到的终端当前所在位置的映射关系作为新的映射关系添加到映射关系表中。
实际应用中,终端可同时维护存储有无线接入点综合标识与位置的映射关系的映射表(为便于描述,简称为AP-位置映射表),以及存储有小区综合标识与位置的映射关系的映射表(为便于描述,简称为小区-位置映射表)。
这样,当终端能够和基站通信的情况下,如终端安装有客户识别模块(SubscriberIdentification Module,SIM)卡或eSIM卡(下文以SIM卡为例进行说明),且SIM卡为有效状态,则终端能够检测到周围小区的信号强度和信号标识,进而可查看小区-位置映射表以确定目标小区综合标识并确定辅助位置。
如果终端无法和基站通信,如终端未装有SIM卡或SIM卡处于无效状态,但终端打开了扫描无线接入点的功能,也即终端能够检测周围无线接入点的标识和信号强度,则可查看AP-位置映射表,进而确定目标无线接入点综合标识并确定辅助位置。
如果存在终端能够和基站通信(如终端中的SIM卡处于有效状态)且终端打开了扫描无线接入点的功能,一种可选的方式为任意选择AP-位置映射表或者小区-位置映射表以确定辅助位置。由于AP的覆盖范围更小,其定位更精确,因此,另一种可选的方式为先查看AP-位置映射表,如果在该AP-位置映射表中就能够确定辅助位置,则将该位置确定为辅助位置;如果在该AP-位置映射表中无法确定辅助位置,则查看小区-位置映射表以确定辅助位置。
以终端为手机为例,结合实际应用的场景,如图7a所示,手机中同时维护了AP-位置映射表和小区-位置映射表,当用户需要定位时,如果用户开启了扫描无线接入点的功能,手机确定当前的无线接入点综合标识,并在AP-位置映射表中查找与当前无线接入点综合标识相似度满足条件的目标无线接入点综合标识,并将该目标无线接入点综合标识对应的位置确定为辅助位置。如果用户未开启扫描无线接入点的功能,则如图7b所示,手机确定当前的小区综合标识,并在小区-位置映射表中查找与当前小区综合标识相似度满足条件的目标小区综合标识,并将该目标小区综合标识对应的位置确定为辅助位置。
可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请实施例中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图8a示出了上述实施例中所涉及的终端的一种可能的结构示意图,终端700包括:确定单元701、获取单元702、定位单元703、存储单元704。确定单元701用于支持终端700执行图3a中的过程201、图6中的601。获取单元702用于支持终端700执行图3a中的过程202,图3b中的过程301、302、303,图4a中的过程401,图4b中的过程501,定位单元703用于支持终端700执行图3a中的过程203。存储单元704用于存储信号源综合标识和位置的映射关系。
在采用集成的单元的情况下,图8b示出了上述实施例中所涉及的终端的一种可能的结构示意图。终端800包括:处理模块802和通信模块803。处理模块802用于对终端的动作进行控制管理,例如,处理模块802用于支持终端执行图3a中的过程201、202、203,图3b中的过程301、302、303,图4a中的过程401,图4b中的过程501,图6中的过程601、602和/或用于本申请实施例所描述的技术的其它过程。通信模块803用于支持终端与其他网络实体的通信,例如与各种类型的接入点、基站之间的通信。终端还可以包括存储模块801,用于存储终端的程序代码和数据。
其中,处理模块802可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated 1ircuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块803可以是收发器、收发电路或通信接口等。存储模块801可以是存储器。
当处理模块802为处理器,通信模块803为收发器,存储模块801为存储器时,本申请实施例所涉及的终端可以为图8c所示的终端。
参阅图8c所示,该终端900包括:处理器902、收发器903、存储器901以及总线904。其中,收发器903、处理器902以及存储器901通过总线904相互连接;总线904可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8c中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(ReadOnly Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。
Claims (11)
1.一种定位方法,其特征在于,包括:
终端确定M个目标信号源的标识,所述M的取值为大于1的整数,所述目标信号源为终端当前能够检测到的信号强度大于预设阈值的信号源;
所述终端将所述M个目标信号源的标识按照信号源的信号强度顺序排列后生成当前信号源综合标识,所述当前信号源综合标识由所述M个目标信号源的标识组成;
所述终端确定与所述当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置;
所述终端将所述目标信号源综合标识对应的位置确定为与所述M个目标信号源的标识匹配的位置;
所述终端根据与所述M个目标信号源的标识匹配的位置进行卫星定位;
其中,所述预设条件包括:
所述目标信号源综合标识为,与所述当前信号源综合标识包括至少N个相同信号源的标识的信号源综合标识,所述N为取值大于等于1小于等于M的整数;
所述终端本地存储有信号源综合标识和位置的映射关系以及所述映射关系的建立时间;
当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:
所述目标信号源综合标识为,所述至少两个信号源综合标识中所述映射关系的建立时间为最新的信号源综合标识。
2.根据权利要求1所述的方法,其特征在于,所述终端确定与所述当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置,包括:
所述终端在已存储的所述映射关系中查找与所述当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置。
3.根据权利要求1所述的方法,其特征在于,当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:
所述目标信号源综合标识为,所述至少两个信号源综合标识中与当前信号源综合标识包含的相同信号源标识最多的信号源综合标识。
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述终端根据与所述M个目标信号源的标识匹配的位置进行卫星定位之后,所述方法还包括:
所述终端确定本地是否保存所述当前信号源综合标识对应的映射关系;
如果保存有所述当前信号源综合标识对应的映射关系,则终端将卫星定位后得到的终端当前所在位置更新为所述当前信号源综合标识对应的位置;
如果未保存所述当前信号源综合标识对应的映射关系,则终端存储当前信号源综合标识和卫星定位后得到的终端当前所在位置的映射关系。
5.一种终端,其特征在于,包括:
确定单元,用于确定M个目标信号源的标识,所述M的取值为大于1的整数,所述目标信号源为终端当前能够检测到的信号强度大于预设阈值的信号源;
所述确定单元,还用于将所述M个目标信号源的标识按照信号源的信号强度顺序排列后生成所述当前信号源综合标识,所述当前信号源综合标识由所述M个目标信号源的标识组成;
获取单元,用于获取与所述确定单元确定的当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置;并将所述目标信号源综合标识对应的位置确定为与所述M个目标信号源的标识匹配的位置;
定位单元,用于根据所述获取单元获取的与所述M个目标信号源的标识匹配的位置进行卫星定位;
所述预设条件包括:
所述目标信号源综合标识为,与所述当前信号源综合标识包括至少N个相同信号源的标识的信号源综合标识,所述N为取值大于等于1小于等于M的整数;
存储单元,用于存储信号源综合标识和位置的映射关系以及所述映射关系的建立时间;
当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:
所述目标信号源综合标识为,所述至少两个信号源综合标识中所述映射关系的建立时间为最新的信号源综合标识。
6.根据权利要求5所述的终端,其特征在于,所述获取单元,还用于在所述存储单元存储的所述映射关系中查找与所述当前信号源综合标识相似度满足预设条件的目标信号源综合标识以及所述目标信号源综合标识对应的位置。
7.根据权利要求5所述的终端,其特征在于,当存在至少两个与当前信号源综合标识都包括至少N个相同信号源的标识的信号源综合标识时,所述预设条件,还包括:
所述目标信号源综合标识为,所述至少两个信号源综合标识中与当前信号源综合标识包含的相同信号源标识最多的信号源综合标识。
8.根据权利要求5至7任一项所述的终端,其特征在于,所述确定单元,还用于确定本地是否保存所述当前信号源综合标识对应的映射关系;如果保存有所述当前信号源综合标识对应的映射关系,则将所述定位单元定位后得到的终端当前所在位置更新为所述当前信号源综合标识对应的位置;如果未保存有所述当前信号源综合标识对应的映射关系,则存储单元存储当前信号源综合标识和所述定位单元定位后得到的终端当前所在位置的映射关系。
9.一种终端,其特征在于,包括处理器和存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器中存储的指令以执行权利要求1至4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述权利要求1至4任一项所述的方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包含指令,当其在计算机上运行时,使得计算机执行权利要求1至4任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017102220156 | 2017-04-06 | ||
CN201710222015 | 2017-04-06 | ||
PCT/CN2017/081727 WO2018184263A1 (zh) | 2017-04-06 | 2017-04-24 | 一种定位方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109791209A CN109791209A (zh) | 2019-05-21 |
CN109791209B true CN109791209B (zh) | 2022-02-25 |
Family
ID=63712778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780060214.XA Active CN109791209B (zh) | 2017-04-06 | 2017-04-24 | 一种定位方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10962653B2 (zh) |
EP (1) | EP3594720A4 (zh) |
CN (1) | CN109791209B (zh) |
WO (1) | WO2018184263A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4079025A1 (en) * | 2019-12-20 | 2022-10-26 | Telefonaktiebolaget LM Ericsson (publ) | Enabling identification of objects |
CN114698094B (zh) * | 2020-12-29 | 2024-09-10 | 华为技术有限公司 | 一种数据处理方法及装置 |
CN115471929B (zh) * | 2021-05-24 | 2024-08-27 | 北京骑胜科技有限公司 | 一种开锁方法、装置和电子设备 |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996031076A1 (en) * | 1995-03-31 | 1996-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of locating a mobile terminal within the service area of a cellular telecommunication system |
CN1538190A (zh) * | 2003-10-24 | 2004-10-20 | 中兴通讯股份有限公司 | 一种移动定位方法 |
EP1437014B1 (en) * | 2001-09-10 | 2008-11-12 | SiRF Technology, Inc. | System for utilizing cell information to locate a wireless device |
CN101646920A (zh) * | 2007-03-30 | 2010-02-10 | 索尼株式会社 | 高效执行增强的移动设备定位过程的系统和方法 |
WO2010071685A1 (en) * | 2008-12-15 | 2010-06-24 | Sony Ericsson Mobile Communications Ab | System and method for obtaining location assistance data |
CN102064895A (zh) * | 2010-12-21 | 2011-05-18 | 西安电子科技大学 | Rssi与模式匹配相结合的无源定位方法 |
CN102111872A (zh) * | 2009-12-23 | 2011-06-29 | 中国移动通信集团公司 | 基于指纹定位技术的定位方法及装置 |
CN102236098A (zh) * | 2010-04-22 | 2011-11-09 | 中华电信股份有限公司 | 全球定位系统的辅助定位方法与装置 |
CN102610000A (zh) * | 2012-03-14 | 2012-07-25 | 江苏钱旺网络科技有限公司 | 基于Wi-Fi技术的员工考勤定位的方法 |
CN102932911A (zh) * | 2012-09-26 | 2013-02-13 | 上海顶竹通讯技术有限公司 | 位置指纹定位方法及定位系统 |
CN103249143A (zh) * | 2013-05-20 | 2013-08-14 | 周小伟 | 一种立体式混合定位到点的搜索系统及方法 |
CN103458504A (zh) * | 2013-09-13 | 2013-12-18 | 中国科学院信息工程研究所 | 一种基于序列的传感器节点定位方法及装置 |
CN103796163A (zh) * | 2013-11-03 | 2014-05-14 | 北京工业大学 | 一种接收信号强度排序指纹的室内定位方法 |
CN103901398A (zh) * | 2014-04-16 | 2014-07-02 | 山东大学 | 一种基于组合排序分类的位置指纹定位方法 |
CN104007417A (zh) * | 2014-05-16 | 2014-08-27 | 上海交通大学 | 基于区块划分的室内定位方法 |
CN104243662A (zh) * | 2013-06-07 | 2014-12-24 | 中兴通讯股份有限公司 | 一种终端提示模式调整方法及终端 |
CN105376712A (zh) * | 2015-11-17 | 2016-03-02 | 贵阳朗玛信息技术股份有限公司 | 终端位置信息的确定方法及终端 |
CN106019218A (zh) * | 2016-05-13 | 2016-10-12 | 中科劲点(北京)科技有限公司 | 终端相对距离获取方法及可获取相对距离的终端 |
CN106324642A (zh) * | 2016-10-18 | 2017-01-11 | 安徽天达网络科技有限公司 | 一种新型辅助定位方法 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8489669B2 (en) * | 2000-06-07 | 2013-07-16 | Apple Inc. | Mobile data processing system moving interest radius |
US7873132B2 (en) * | 2005-09-21 | 2011-01-18 | Hewlett-Packard Development Company, L.P. | Clock recovery |
US7716446B1 (en) * | 2006-04-27 | 2010-05-11 | Vmware, Inc. | System and method for cooperative virtual machine memory scheduling |
CN101206253B (zh) * | 2006-12-20 | 2012-01-11 | 英华达(上海)电子有限公司 | 手持gps终端设备上的地图数据同步更新的装置及方法 |
US20080284646A1 (en) | 2007-05-18 | 2008-11-20 | Broadcom Corporation | Use of broadcast position data for subsequent gps location fix |
GB2460626A (en) * | 2008-05-22 | 2009-12-09 | Geotate Bv | File creation system and method |
CN101765201B (zh) | 2008-12-26 | 2012-09-26 | 晨星软件研发(深圳)有限公司 | 定位辅助方法以及使用该方法的定位辅助装置 |
US8259652B2 (en) * | 2009-11-17 | 2012-09-04 | Apple Inc. | Location-based network detection |
US8199051B2 (en) * | 2009-12-18 | 2012-06-12 | Trueposition, Inc. | Satellite positioning receiver and proxy location system |
CN102223597A (zh) * | 2010-04-15 | 2011-10-19 | 上海启电信息科技有限公司 | 一种移动定位装置 |
JP5249991B2 (ja) * | 2010-05-26 | 2013-07-31 | 株式会社エヌ・ティ・ティ・ドコモ | 測位装置及び方法 |
EP2511658A1 (de) * | 2011-04-14 | 2012-10-17 | Hexagon Technology Center GmbH | Vermessungssystem und Verfahren zur Neupunktbestimmung |
GB201107849D0 (en) | 2011-05-11 | 2011-06-22 | Cambridge Silicon Radio Ltd | Cooperative positioning |
US9194934B2 (en) | 2012-03-09 | 2015-11-24 | Blackberry Limited | Location estimation using radio scene signatures |
CN103974189B (zh) | 2013-01-24 | 2018-03-27 | 华为终端(东莞)有限公司 | 移动终端的gps定位方法及移动终端 |
WO2016192085A1 (zh) * | 2015-06-04 | 2016-12-08 | 华为技术有限公司 | 设置定位模式方法和移动终端 |
CN105629281A (zh) | 2015-11-27 | 2016-06-01 | 东莞酷派软件技术有限公司 | 用于终端的辅助定位方法及辅助定位装置 |
CN106385671A (zh) * | 2016-11-29 | 2017-02-08 | 维沃移动通信有限公司 | 一种定位方法及移动终端 |
US20190132815A1 (en) * | 2017-10-27 | 2019-05-02 | Sentry Centers Holdings LLC | Systems and methods for beacon integrated with displays |
US20190391980A1 (en) * | 2018-06-26 | 2019-12-26 | Live Nation Entertainment, Inc. | Systems methods and apparatus for generation of a database object |
-
2017
- 2017-04-24 CN CN201780060214.XA patent/CN109791209B/zh active Active
- 2017-04-24 US US16/603,499 patent/US10962653B2/en active Active
- 2017-04-24 WO PCT/CN2017/081727 patent/WO2018184263A1/zh unknown
- 2017-04-24 EP EP17904676.8A patent/EP3594720A4/en not_active Ceased
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1996031076A1 (en) * | 1995-03-31 | 1996-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of locating a mobile terminal within the service area of a cellular telecommunication system |
EP1437014B1 (en) * | 2001-09-10 | 2008-11-12 | SiRF Technology, Inc. | System for utilizing cell information to locate a wireless device |
CN1538190A (zh) * | 2003-10-24 | 2004-10-20 | 中兴通讯股份有限公司 | 一种移动定位方法 |
CN101646920A (zh) * | 2007-03-30 | 2010-02-10 | 索尼株式会社 | 高效执行增强的移动设备定位过程的系统和方法 |
WO2010071685A1 (en) * | 2008-12-15 | 2010-06-24 | Sony Ericsson Mobile Communications Ab | System and method for obtaining location assistance data |
CN102111872A (zh) * | 2009-12-23 | 2011-06-29 | 中国移动通信集团公司 | 基于指纹定位技术的定位方法及装置 |
CN102236098A (zh) * | 2010-04-22 | 2011-11-09 | 中华电信股份有限公司 | 全球定位系统的辅助定位方法与装置 |
CN102064895A (zh) * | 2010-12-21 | 2011-05-18 | 西安电子科技大学 | Rssi与模式匹配相结合的无源定位方法 |
CN102610000A (zh) * | 2012-03-14 | 2012-07-25 | 江苏钱旺网络科技有限公司 | 基于Wi-Fi技术的员工考勤定位的方法 |
CN102932911A (zh) * | 2012-09-26 | 2013-02-13 | 上海顶竹通讯技术有限公司 | 位置指纹定位方法及定位系统 |
CN103249143A (zh) * | 2013-05-20 | 2013-08-14 | 周小伟 | 一种立体式混合定位到点的搜索系统及方法 |
CN104243662A (zh) * | 2013-06-07 | 2014-12-24 | 中兴通讯股份有限公司 | 一种终端提示模式调整方法及终端 |
CN103458504A (zh) * | 2013-09-13 | 2013-12-18 | 中国科学院信息工程研究所 | 一种基于序列的传感器节点定位方法及装置 |
CN103796163A (zh) * | 2013-11-03 | 2014-05-14 | 北京工业大学 | 一种接收信号强度排序指纹的室内定位方法 |
CN103901398A (zh) * | 2014-04-16 | 2014-07-02 | 山东大学 | 一种基于组合排序分类的位置指纹定位方法 |
CN104007417A (zh) * | 2014-05-16 | 2014-08-27 | 上海交通大学 | 基于区块划分的室内定位方法 |
CN105376712A (zh) * | 2015-11-17 | 2016-03-02 | 贵阳朗玛信息技术股份有限公司 | 终端位置信息的确定方法及终端 |
CN106019218A (zh) * | 2016-05-13 | 2016-10-12 | 中科劲点(北京)科技有限公司 | 终端相对距离获取方法及可获取相对距离的终端 |
CN106324642A (zh) * | 2016-10-18 | 2017-01-11 | 安徽天达网络科技有限公司 | 一种新型辅助定位方法 |
Non-Patent Citations (1)
Title |
---|
基于RSSI的无线传感器网络节点定位技术;屈巍 等;《东北大学学报(自然科学版)》;20090515;第30卷(第5期);第656-660页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2018184263A1 (zh) | 2018-10-11 |
EP3594720A4 (en) | 2020-04-08 |
US10962653B2 (en) | 2021-03-30 |
US20200371251A1 (en) | 2020-11-26 |
CN109791209A (zh) | 2019-05-21 |
EP3594720A1 (en) | 2020-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12047858B2 (en) | System and method for call management | |
CN103974189B (zh) | 移动终端的gps定位方法及移动终端 | |
US20080227463A1 (en) | Determining location information | |
KR101895455B1 (ko) | 전자장치에서 의미적 위치 인식 방법 및 장치 | |
CN111316673B (zh) | 电子围栏更新的方法和通信装置 | |
CN107872875A (zh) | 网络定位的方法及装置 | |
CN108848547A (zh) | WiFi扫描方法、装置、移动终端及计算机可读介质 | |
CN109791209B (zh) | 一种定位方法及装置 | |
WO2018145477A1 (zh) | 一种网络接入方法及终端 | |
CN106993327B (zh) | 网络定位方法、装置及计算机设备 | |
CN113709656A (zh) | 一种测量定位参考信号的方法以及相关装置 | |
CN101676740B (zh) | 定位信息的更新方法、系统 | |
CN101635985A (zh) | 定位方法、装置及记录媒体 | |
JP3926746B2 (ja) | 携帯情報端末、無線通信システム及びリンク確立方法 | |
EP2654354B1 (en) | Providing a current position while reducing an overall power consumption | |
CN111401879B (zh) | 一种站点位置信息的校准方法和装置 | |
CN108770043B (zh) | 网络标记方法、装置、可读存储介质及移动终端 | |
JP2002058055A (ja) | 携帯電話機を利用した遭難者探索装置 | |
JP2010130523A (ja) | 通信エリア推定サーバ、通信エリア推定システム及び通信エリア推定方法 | |
CN110967718A (zh) | 定位的方法、移动终端和存储介质 | |
CN101539621A (zh) | 手持定位装置、定位系统与其定位方法 | |
JP2003230173A (ja) | 携帯端末、相互位置検出システム、相互位置検出方法、およびそのプログラム | |
EP3297344B1 (en) | Positioning method and apparatus, and terminal | |
CN115706919A (zh) | 一种小区搜索方法、终端设备、网络服务器及存储介质 | |
JP2012114781A (ja) | 携帯端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |