基于蜂窝小区的定位方法和装置制造方法及图纸

技术编号:15524445 阅读:68 留言:0更新日期:2017-06-04 12:57
本发明专利技术涉及一种基于蜂窝小区的定位方法,所述方法包括:获取与终端连接的邻小区信息;获取缓存中的小区组,所述小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区;判断终端是否成功连接网络,若是,则获取终端所接入的服务小区信息;检测小区组中是否存在第一小区组,所述第一小区组包括的服务小区信息为所述终端接入的服务小区信息,若是,则获取所述第一小区组中的多个邻小区信息;根据所述与终端连接的邻小区信息、所述第一小区组内的服务小区信息和多个邻小区信息计算所述终端的位置信息。使得定位精度越来越高的前提下,能够实现智能终端快速定位。

Cell location method and device based on honeycomb

The invention relates to a positioning method based on cell, the method comprises: acquiring information of adjacent cell and terminal connection; the acquisition of cell groups in the cache, the cell group includes a service cell information and at least one neighbor cell information in one or more areas; judging whether the terminal network. The connection is successful if, obtaining the information service area terminal access; the first cell group exists in cell group detection, information service area of the first cell group includes for the terminal access service area information, and if so, was a neighbor cell information from the first cell group; according to the position the information of the terminal and connecting adjacent cell information, the first cell group within the cell information and a plurality of adjacent cell information to calculate the terminal. Under the premise that the positioning accuracy is higher and higher, intelligent terminal can achieve rapid positioning.

【技术实现步骤摘要】
基于蜂窝小区的定位方法和装置
本专利技术涉及网络通信领域,特别是涉及一种基于蜂窝小区的定位方法和装置。
技术介绍
在现代社会中,智能终端定位技术的应用越来越广泛,其中基于蜂窝小区的定位是最常见的定位方法,其中,定位精度与搜索到的小区数量成正比,搜索到的小区数量越多,需要的时间也越长。用户通过获取自己的位置可以享受很多服务,这个过程中对定位的精度要求越来越高,传统技术的定位精度不能满足用户基于位置获取服务的需求。
技术实现思路
基于此,有必要针对上述问题,提供一种能精准定位的基于蜂窝小区的定位方法和装置。一种基于蜂窝小区的定位方法,所述方法包括:获取与终端连接的邻小区信息;获取缓存中的小区组,所述小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区信息;判断终端是否成功连接网络,若是,则获取终端所接入的服务小区信息;检测小区组中是否存在第一小区组,所述第一小区组包括的服务小区信息为所述终端接入的服务小区信息,若是,则根据所述与终端连接的邻小区信息和所述第一小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,所述方法还包括:根据所述连接的邻小区信息和终端所接入的服务小区信息对所述第一小区组进行更新;将更新后的第一小区组更新至内存中。在其中一个实施例中,当判定不存在所述第一小区组时,检测小区组中是否存在第二小区组,所述第二小区组包括的邻小区信息中包含所述终端接入的服务小区信息,若是,则将所述第二小区组包括的邻小区信息中的所述终端接入的服务小区信息更新至第二小区组包括的服务小区信息中,并在所述第二小区组包括的邻小区信息中删除所述终端接入的服务小区信息;根据所述与终端连接的邻小区信息和所述第二小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,当判定不存在所述第一小区组时,创建一个小区组,将所接入的服务小区信息作为所创建的小区组中的服务小区信息,将所述与终端连接的邻小区信息作为所创建的小区组中的邻小区信息;根据所创建的小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,所述方法还包括:若终端未成功连接网络,则检测所述小区组中是否存在第三小区组,所述第三小区组包括的邻小区信息中,包含于终端连接的一个或多个邻小区信息,若是,则根据所述第三小区组中的小区信息计算所述终端的位置信息。在其中一个实施例中,若不存在第三小区组,则创建一个小区组,将与终端相连接的邻小区信息作为所创建的小区组中的邻小区信息;根据所创建的小区组内的小区信息计算所述终端的位置信息。一种基于蜂窝小区的定位装置,所述装置包括:信息获取模块,用于获取与终端连接的邻小区信息;获取缓存中的小区组,所述小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区信息;第一判断模块,用于判断终端是否成功连接网络;信息获取模块还用于当所述第一判断模块的判定结果为是时,获取终端所接入的服务小区信息;检测模块,用于检测小区组中是否存在第一小区组,所述第一小区组包括的服务小区信息为所述终端接入的服务小区信息;位置获取模块,用于根据所述与终端连接的邻小区信息和所述第一小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,所述装置还包括:更新模块,用于根据所述连接的邻小区信息和终端所接入的服务小区信息对所述第一小区组进行更新;将更新后的第一小区组更新至内存中。在其中一个实施例中,所述检测模块还用于检测小区组中是否存在第二小区组,所述第二小区组包括的邻小区信息中包含所述终端接入的服务小区信息,所述更新模块还用于若存在所述第二小区组,则将所述第二小区组包括的邻小区信息中的所述终端接入的服务小区信息更新至第二小区组包括的服务小区信息中,并在所述第二小区组包括的邻小区信息中删除所述终端接入的服务小区信息;所述位置获取模块还用于所述与终端连接的邻小区信息和所述第二小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,所述装置还包括:第一创建模块,用于当判定不存在所述第一小区组时,创建一个小区组,将所接入的服务小区信息作为所创建的小区组中的服务小区信息,将所述与终端连接的邻小区信息作为所创建的小区组中的邻小区信息;所述位置获取模块还用于根据第一创建模块所创建的小区组内的小区信息计算所述终端的位置信息。在其中一个实施例中,所述检测模块还用于若终端未成功连接网络,则检测所述小区组中是否存在第三小区组,所述第三小区组包括的邻小区信息中,包含于终端连接的一个或多个邻小区信息;所述位置获取模块还用于若所述小区组存在第三小区组,则根据所述第三小区组中的小区信息计算所述终端的位置信息。在其中一个实施例中,所所述装置还包括:第二创建模块,用于若不存在第三小区组,则创建一个小区组,将与终端相连接的邻小区信息作为所创建的小区组中的邻小区信息;所述位置获取模块还用于根据第二创建模块所创建的小区组内的小区信息计算所述终端的位置信息。上述基于蜂窝小区的定位方法和装置,将每次获取到的服务小区信息和邻小区信息存储在非易失性存储器中,在每次定位时,将非易失性存储器中的小区信息复制到缓存中,在缓存中查找终端服务小区信息和终端临近小区信息,如果找到相应小区信息,则通过相应小区信息获取终端位置,使得定位精度越来越高。附图说明图1为一个实施例中基于蜂窝小区的定位方法的流程图;图2为一个实施例中基于蜂窝小区的定位方法的存储方式原理图;图3为另一个实施例中基于蜂窝小区的定位方法的流程图;图4为又一个实施例中基于蜂窝小区的定位方法的流程图;图5为另一个实施例中基于蜂窝小区的定位方法的原理图;图6为一个实施例中基于蜂窝小区的定位装置的结构框图;图7为另一个实施例中基于蜂窝小区的定位装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种基于蜂窝小区的定位方法,包括:步骤102,获取与终端连接的邻小区信息。本实施例中,终端指的是智能终端,是拥有接入互联网和通信网络的能力,通常搭载各种操作系统,可根据用户需求定制化各种功能的设备。本文中的终端主要包括但不限于移动智能终端、车载智能终端、智能电视、可穿戴设备,最常见的移动智能终端是手机。小区信息指的是小区识别码、LAC(locationareacode,位置区码)、基站识别码、绝对射频信道号、PLMN(PbulicLandMobileNetwork,公共陆地移动网络)、波段、频带、信号强度等信息,根据该邻小区信息中的基站识别码,可获取对应的基站位置信息,根据该基站位置信息可获取邻小区的位置信息。每个小区信息被设置了对应的小区标识,根据该小区标识可唯一识别相应的小区信息。邻小区指的是终端通过进行全网搜索,获取到的终端所接入的小区之外的临近小区,终端所接入的小区即为服务小区。步骤104,获取缓存中的小区组,小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区信息。本实施例中,小区组可以由一个服务小区和多个邻小区组成,或由一个服务小区和一个邻小区组成,或只由一个或多个邻小区组成。每个小区组为根据终端的历史连接到的服务小区信息和/或邻小本文档来自技高网...
基于蜂窝小区的定位方法和装置

【技术保护点】
一种基于蜂窝小区的定位方法,所述方法包括:获取与终端连接的邻小区信息;获取缓存中的小区组,所述小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区信息;判断终端是否成功连接网络,若是,则获取终端所接入的服务小区信息;检测小区组中是否存在第一小区组,所述第一小区组包括的服务小区信息为所述终端接入的服务小区信息,若是,则根据所述与终端连接的邻小区信息和所述第一小区组内的小区信息计算所述终端的位置信息。

【技术特征摘要】
1.一种基于蜂窝小区的定位方法,所述方法包括:获取与终端连接的邻小区信息;获取缓存中的小区组,所述小区组中包括一个服务小区信息和至少一个邻小区信息中的一种或多种小区信息;判断终端是否成功连接网络,若是,则获取终端所接入的服务小区信息;检测小区组中是否存在第一小区组,所述第一小区组包括的服务小区信息为所述终端接入的服务小区信息,若是,则根据所述与终端连接的邻小区信息和所述第一小区组内的小区信息计算所述终端的位置信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述连接的邻小区信息和终端所接入的服务小区信息对所述第一小区组进行更新;将更新后的第一小区组更新至内存中。3.根据权利要求1所述的方法,其特征在于,当判定不存在所述第一小区组时,检测小区组中是否存在第二小区组,所述第二小区组包括的邻小区信息中包含所述终端接入的服务小区信息,若是,则将所述第二小区组包括的邻小区信息中的所述终端接入的服务小区信息更新至第二小区组包括的服务小区信息中,并在所述第二小区组包括的邻小区信息中删除所述终端接入的服务小区信息;根据所述与终端连接的邻小区信息和所述第二小区组内的小区信息计算所述终端的位置信息。4.根据权利要求1所述的方法,其特征在于,当判定不存在所述第一小区组时,创建一个小区组,将所接入的服务小区信息作为所创建的小区组中的服务小区信息,将所述与终端连接的邻小区信息作为所创建的小区组中的邻小区信息;根据所创建的小区组内的小区信息计算所述终端的位置信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若终端未成功连接网络,则检测所述小区组中是否存在第三小区组,所述第三小区组包括的邻小区信息中,包含与终端连接的一个或多个邻小区信息,若是,则根据所述第三小区组中的小区信息计算所述终端的位置信息。6.根据权利要求5所述的方法,其特征在于,若不存在第三小区组,则创建一个小区组,将与终端相连接的邻小区信息作为所创建的...

【专利技术属性】
技术研发人员:李子昂张建国舒敏张东峰
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1