一种终端的定位方法及装置制造方法及图纸

技术编号:15327797 阅读:198 留言:0更新日期:2017-05-16 11:50
本发明专利技术提出了一种终端的定位方法及装置,该方法包括:开启卫星定位功能,并检测与所述终端连接的卫星数量;若所述卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启增强时差检测E‑OTD定位功能,通过所述E‑OTD定位功能获取E‑OTD定位信息,并根据所述E‑OTD定位信息计算所述终端的移动距离和所述E‑OTD定位功能处于开启状态的时间;若所述移动距离大于预置的移动距离阈值或所述E‑OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过所述卫星定位功能为所述终端提供定位信息,并关闭E‑OTD定位功能。本发明专利技术所述终端的定位方法及装置,能够有效降低终端获取定位信息的功耗,弥补终端的卫星定位在室内无法使用的缺陷。

Terminal positioning method and device

The invention provides a method and device for positioning terminal, the method comprises: starting the satellite positioning function, and the number of satellite detection and the terminal connection; if the number of the number of satellites are below the threshold setting, close the satellite positioning function, open the enhanced OTD detection of E TDOA positioning function, obtain the E OTD location information through the E OTD positioning function, and according to the E OTD positioning information to calculate the distance of mobile terminal and the E OTD positioning function in the open state of the time; if the moving distance is greater than the preset threshold distance or the E positioning function of OTD satellite positioning in the open the time is greater than the preset threshold opening time, opening a satellite positioning function, through the satellite positioning function to provide location information for the terminal, and close the E OTD positioning function. The positioning method and device of the terminal of the invention can effectively reduce the power consumption of the terminal to obtain the positioning information, and can compensate for the defect that the satellite positioning of the terminal can not be used indoors.

【技术实现步骤摘要】
一种终端的定位方法及装置
本专利技术涉及通信
,尤其涉及一种终端的定位方法及装置。
技术介绍
当前,终端中安装的应用程序中越来越多的需要使用终端的定位信息,例如GPS(GlobalPositioningSystem,全球定位系统)定位信息。但当前的终端中的卫星定位模块都处于固定的开启模式,所导致的功耗过大的问题难以解决,严重影响终端的使用时间,难以为终端用户提供长时间的终端正常使用。
技术实现思路
本专利技术要解决的技术问题是,提供一种终端的定位方法及装置,克服现有技术中终端的卫星定位功耗过大的问题。本专利技术采用的技术方案是,所述一种终端的定位方法,包括:开启卫星定位功能,并检测与所述终端连接的卫星数量;若所述卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启增强时差检测E-OTD定位功能,通过所述E-OTD定位功能获取E-OTD定位信息,并根据所述E-OTD定位信息计算所述终端的移动距离和所述E-OTD定位功能处于开启状态的时间;若所述移动距离大于预置的移动距离阈值或所述E-OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过所述卫星定位功能为所述终端提供定位信息,并关闭E-OTD定位功能。进一步地,所述卫星定位的方式包括至少以下之一:全球定位系统GPS、伽利略卫星导航系统、全球卫星导航系统GLONASS和北斗卫星导航系统BDS。进一步地,所述通过E-OTD进行定位的方式,具体包括:按照预置的位置信息查询时间间隔,通过E-OTD定位功能获取E-OTD定位信息。进一步地,所述若所述与所述终端连接的卫星数量低于设定的数量阈值,保存卫星定位信息,通过保存的卫星定位信息为所述终端提供定位信息。进一步地,所述预置的位置信息查询时间间隔为根据E-OTD定位信息的需求精度进行设置。本专利技术还提供一种终端的定位装置,包括:检测模块,用于开启卫星定位功能,并检测与所述终端连接的卫星数量;第一定位切换模块,用于若所述卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启增强时差检测E-OTD定位功能,通过所述E-OTD定位功能获取E-OTD定位信息,并根据所述E-OTD定位信息计算所述终端的移动距离和所述E-OTD定位功能处于开启状态的时间;第二定位切换模块,用于若所述移动距离大于预置的移动距离阈值或所述E-OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过所述卫星定位功能为所述终端提供定位信息,并关闭E-OTD定位功能。进一步地,所述卫星定位的方式包括至少以下之一:全球定位系统GPS、伽利略卫星导航系统、全球卫星导航系统GLONASS和北斗卫星导航系统BDS。进一步地,所述通过E-OTD进行定位的方式,具体包括:按照预置的位置信息查询时间间隔,通过E-OTD定位功能获取E-OTD定位信息。进一步地,所述第一定位切换模块,还用于若与所述终端连接的卫星数量低于设定的数量阈值,保存卫星定位信息,通过保存的卫星定位信息为所述终端提供定位信息。进一步地,所述预置的位置信息查询时间间隔为根据E-OTD定位信息的需求精度进行设置。采用上述技术方案,本专利技术至少具有下列优点:本专利技术所述终端的定位方法及装置,能够有效降低终端获取定位信息的功耗,弥补终端的卫星定位在室内无法使用的缺陷。附图说明图1为本专利技术第一实施例的终端的定位方法流程图;图2为本专利技术第三实施例的终端的定位装置组成结构示意图;图3为本专利技术第五实施例的智能手机的定位方法流程图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术第一实施例,一种终端的定位方法,如图1所示,包括以下具体步骤:步骤S101,开启卫星定位功能,并检测与终端连接的卫星数量。其中,卫星定位包括但不限于:GPS(GlobalPositioningSystem,全球定位系统)、GalileoSatelliteNavigationSystem(伽利略卫星导航系统)、GLONASS(GlobalNavigationSatelliteSystem,全球卫星导航系统)和BDS(BeiDouNavigationSatelliteSystem,北斗卫星导航系统)。GPS、GalileoSatelliteNavigationSystem、GLONASS和BDS为现有技术,在此不赘述。步骤S102,若卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启E-OTD(EnhancedObservedTimeDifference,增强时差检测)定位功能,通过E-OTD定位功能获取E-OTD定位信息,并根据E-OTD定位信息计算终端的移动距离和E-OTD定位功能处于开启状态的时间。例如:若卫星数量低于3个,则关闭卫星定位功能,开启E-OTD(EnhancedObservedTimeDifference,增强时差检测)定位功能,通过E-OTD定位功能获取E-OTD定位信息,并根据E-OTD定位信息计算终端的移动距离和E-OTD定位功能处于开启状态的时间。当终端无法连接足够的卫星以实现有效定位时,通过关闭卫星定位功能能够有效的降低终端功耗。同时终端获取E-OTD定位信息的方式为通过终端中的位置计算软件实现获取E-OTD定位信息,由于无需使用硬件,因此获取E-OTD定位信息不增加终端的功耗。步骤S103,若终端的移动距离大于预置的移动距离阈值或E-OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过卫星定位功能为终端提供定位信息,并关闭E-OTD定位功能。本专利技术第二实施例,一种终端的定位方法,包括以下具体步骤:步骤S201,开启卫星定位功能,并检测与终端连接的卫星数量。其中,卫星定位的方式包括至少以下之一:GPS(GlobalPositioningSystem,全球定位系统)、GalileoSatelliteNavigationSystem(伽利略卫星导航系统)、GLONASS(GlobalNavigationSatelliteSystem,全球卫星导航系统)和BDS(BeiDouNavigationSatelliteSystem,北斗卫星导航系统)。GPS、GalileoSatelliteNavigationSystem、GLONASS和BDS为现有技术,在此不赘述。步骤S202,若卫星数量低于设定的数量阈值,则关闭卫星定位功能,保存卫星定位信息,通过保存的卫星定位信息为终端提供定位信息;开启E-OTD(EnhancedObservedTimeDifference,增强时差检测)定位功能,通过E-OTD定位功能获取E-OTD定位信息,并根据E-OTD定位信息计算终端的移动距离和E-OTD定位功能处于开启状态的时间。其中,E-OTD定位按照预置的位置信息查询时间间隔,通过E-OTD定位功能获取E-OTD定位信息。预置的位置信息查询时间间隔为根据E-OTD定位信息的需求精度进行设置。例如:若卫星数量低于3个,则关闭卫星定位功能,保存卫星定位信息,通过保存的卫星定位信息为终端提供定位信息;开启E-OTD(EnhancedObservedTimeDiffe本文档来自技高网...
一种终端的定位方法及装置

【技术保护点】
一种终端的定位方法,其特征在于,包括:开启卫星定位功能,并检测与所述终端连接的卫星数量;若所述卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启增强时差检测E‑OTD定位功能,通过所述E‑OTD定位功能获取E‑OTD定位信息,并根据所述E‑OTD定位信息计算所述终端的移动距离和所述E‑OTD定位功能处于开启状态的时间;若所述移动距离大于预置的移动距离阈值或所述E‑OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过所述卫星定位功能为所述终端提供定位信息,并关闭E‑OTD定位功能。

【技术特征摘要】
1.一种终端的定位方法,其特征在于,包括:开启卫星定位功能,并检测与所述终端连接的卫星数量;若所述卫星数量低于设定的数量阈值,则关闭卫星定位功能,开启增强时差检测E-OTD定位功能,通过所述E-OTD定位功能获取E-OTD定位信息,并根据所述E-OTD定位信息计算所述终端的移动距离和所述E-OTD定位功能处于开启状态的时间;若所述移动距离大于预置的移动距离阈值或所述E-OTD定位功能处于开启状态的时间大于预置的卫星定位开启时间阈值,则开启卫星定位功能,通过所述卫星定位功能为所述终端提供定位信息,并关闭E-OTD定位功能。2.根据权利要求1所述的终端的定位方法,其特征在于,所述卫星定位的方式包括至少以下之一:全球定位系统GPS、伽利略卫星导航系统、全球卫星导航系统GLONASS和北斗卫星导航系统BDS。3.根据权利要求1所述的终端的定位方法,其特征在于,所述通过E-OTD进行定位的方式,具体包括:按照预置的位置信息查询时间间隔,通过E-OTD定位功能获取E-OTD定位信息。4.根据权利要求1所述的终端的定位方法,其特征在于,所述若所述与所述终端连接的卫星数量低于设定的数量阈值,保存卫星定位信息,通过保存的卫星定位信息为所述终端提供定位信息。5.根据权利要求3所述的终端的定位方法,其特征在于,所述预置的位置信息查询时间间隔为根据E-OTD定位信息的需求精度进行设置。6.一种终端的定位装置,其特征在于,包括...

【专利技术属性】
技术研发人员:郭辰徐宇杰
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1