CN112367696A - 一种室内卫星定位省电方法、***、设备和存储介质 - Google Patents

一种室内卫星定位省电方法、***、设备和存储介质 Download PDF

Info

Publication number
CN112367696A
CN112367696A CN202011189896.4A CN202011189896A CN112367696A CN 112367696 A CN112367696 A CN 112367696A CN 202011189896 A CN202011189896 A CN 202011189896A CN 112367696 A CN112367696 A CN 112367696A
Authority
CN
China
Prior art keywords
satellite positioning
positioning function
cellid
indoor
power saving
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.)
Pending
Application number
CN202011189896.4A
Other languages
English (en)
Inventor
姚胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN202011189896.4A priority Critical patent/CN112367696A/zh
Publication of CN112367696A publication Critical patent/CN112367696A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
    • H04W52/283Power depending on the position of the mobile
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种室内卫星定位省电方法、***、设备和存储介质,一方面公开了:包括:获取所在位置对应的cellid;根据cellid在历史数据库中的记载控制卫星定位功能的开关状态;当卫星定位功能状态处于关闭状态时,开启WIFI定位功能或/和基站定位功能;历史数据库中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。另一方面公开了,包括cellid获取模块,用于获取所在位置对应的cellid;设条件判断模块,用于根据cellid在历史数据库中的记载控制卫星定位功能的开关状态。本发明的技术效果:减少在室内时,因卫星定位功能***所带来的电力空耗。

Description

一种室内卫星定位省电方法、***、设备和存储介质
技术领域
本发明涉及定位领域,特别涉及一种室内卫星定位省电方法、***、设备和存储介质。
背景技术
在智能终端的使用过程中,往往要使用各种类型的定位***以获得高精准的位置,但是由于卫星定位功能***的原理所限,卫星定位功能往往只能适用于室外,而室内则会由于信号的问题,而难以进行定位,只能通过基站或者是WIFI定位功能进行定位,但是由于智能终端上的卫星定位功能***并不知道自身处于室内之中,其会不断地进行搜星,从而一方面功耗较大,另一方面还不能获取到自身的定位信息,从而导致电力空耗,而众所周知,现有的智能设备的瓶颈很大程度上是电池问题,GPS的电力空耗更进一步的增加了智能设备的电力负担。
发明内容
为解决现有技术中在室内等环境中GPS定位所导致的电力空耗的技术问题,本发明提供一种室内卫星定位省电方法、***、设备和存储介质,具体的技术方案如下:
一方面,提供一种室内卫星定位省电方法,包括:
获取所在位置对应的cellid;
根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态;
当所述卫星定位功能状态处于关闭状态时,开启WIFI定位功能或/和基站定位功能;
所述历史数据库中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。
本技术方案中,通过获取所在位置对应的cellid,然后通过历史数据判断cellid所对应的区域是否属于室内区域,进而对是否开启卫星定位功能进行决策,当通过GPS、北斗等卫星定位功能***进行效率低下,不方便的时候,便关闭GPS、北斗等卫星定位功能***,只通过WIFI定位功能或者是基站进行定位,从而减少因GPS、北斗等卫星定位功能***所带来的电力空耗。
优选地,所述根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态包括:
判断所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若所述历史数据库中的所述cellid所对应的失败次数不大于阈值,则控制所述控制卫星定位功能处于工作状态。
优选地,还包括:当所述cellid不存在于所述历史数据库中时,控制所述卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态。
优选地,所述控制所述卫星定位功能处于工作状态后还包括:
判断所述卫星定位功能是否失败,若是,保存卫星定位功能失败的cellid至所述历史数据库中并令所述失败次数加一。
在本优选的技术方案中,通过当用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,使用GPS、北斗等卫星定位功能***进行定位测试,判断在该区域内是否可以使用GPS、北斗等卫星定位功能***,一旦发现不能使用GPS、北斗等卫星定位功能***,便将定位测试结果发送给历史数据库,从而实现了数据的及时更新与数据共享。
优选地,所述判断所述卫星定位功能是否失败后还包括:若否,重置所述失败次数为0。
在本进一步优选的技术方案中,通过设置冗余,减少了因为GPS、北斗等卫星定位功能***因为定位不稳定而导致的失败,从而提高***的整体稳定性。
另一方面,提供一种室内卫星定位省电***,包括:cellid获取模块,用于获取所在位置对应的cellid;预设条件判断模块,用于根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态;当所述卫星定位功能状态处于关闭状态时,开启WIFI定位功能或/和基站定位功能;所述历史数据库中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。
优选地,所述预设条件判断模块包括:
失败阈值判断模块,用于判断所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若所述历史数据库中的所述cellid所对应的失败次数不大于阈值,则控制所述控制卫星定位功能处于工作状态。
优选地,还包括:数据存在判断模块,用于当所述cellid不存在于所述历史数据库中时,控制所述卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态。
优选地,还包括卫星定位状态判断模块,用于判断所述卫星定位功能是否失败,若是,保存卫星定位功能失败的cellid至所述历史数据库中并令所述失败次数加一。
优选地,所述卫星定位状态判断模块还用于,判断所述卫星定位功能未失败,重置所述失败次数为0。
另一方面,提供一种电子设备,所述电子设备包括:
处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器运行所述一种室内卫星定位省电方法。
另一方面,提供一种存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现所述的一种室内卫星定位省电方法。
本发明至少包括以下一项技术效果:
(1)通过获取所在位置对应的cellid,然后通过历史数据判断cellid所对应的区域是否属于室内区域,进而对是否开启卫星定位功能进行决策,当通过GPS、北斗等卫星定位功能***进行效率低下,不方便的时候,便关闭GPS、北斗等卫星定位功能***,只通过WIFI定位功能或者是基站进行定位,从而减少因GPS、北斗等卫星定位功能***所带来的电力空耗;
(2)通过当用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,使用GPS、北斗等卫星定位功能***进行定位测试,判断在该区域内是否可以使用GPS、北斗等卫星定位功能***,一旦发现不能使用GPS、北斗等卫星定位功能***,便将定位测试结果发送给历史数据库,从而实现了数据的及时更新与数据共享;
(3)通过设置冗余,减少了因为GPS、北斗等卫星定位功能***因为定位不稳定而导致的失败,从而提高***的整体稳定性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1一种室内卫星定位省电方法的流程示意图;
图2为本发明实施例2一种室内卫星定位省电方法的流程示意图;
图3为本发明实施例3一种室内卫星定位省电方法的流程示意图;
图4为本发明实施例4一种室内卫星定位省电***的结构示意图;
图5为本发明实施例5一种室内卫星定位省电***的结构示意图;
图6为本发明实施例6一种室内卫星定位省电***的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所述描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素、组件和/或集合的存在或添加。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘出了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
实施例1:
如图1所示,本实施例提供一种室内卫星定位省电方法,包括:
S1:获取所在位置对应的cellid;
S2:根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态,若所述卫星定位功能状态处于关闭状态,进入S3;
S3:控制WIFI定位功能或者基站定位功能处于工作状态。
具体而言:
S1:获取所在位置对应的cellid;
S2-1:判断所述cellid在所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若是,进入S3,否则进入S4;
S3:控制卫星定位功能处于关闭状态,WIFI定位功能或者基站定位功能处于工作状态;
S4:控制所述控制卫星定位功能处于工作状态。
在本实施例中,一般应用在各种智能设备上,该智能设备可为智能手机、平板电脑、智能手表等,只要其内接入蜂窝网络即可,首先智能设备通过蜂窝网络获取所在位置对应的cellid,每一个蜂窝cell都对应一个基站,通过采集移动台所处的cell识别号(Cell-ID号)来确定用户的位置。只要***能够采集到移动台所在cell基站在地图上的地理位置,以及cell的覆盖半径,则当移动台在所处cell注册后,***就会知道移动台处于哪一cell,然后判断这个cellid是否存在于历史数据库中,历史数据库记载有在该cell中各个智能设备使用卫星定位功能的定位情况,根据历史数据库的记载判断cellid所对应的位置是否是室内、地下室或者是洞穴等不容易进行卫星定位功能的地区,若是室内等位置由于卫星定位功能无法进行并且极度消耗电力,故从省电的角度考虑,便在此时关闭卫星定位功能,仅使用WIFI定位功能或者是基站定位功能,同时,若判定为非室内场景,则可是将三者配合进行使用。
本实施例通过获取所在位置对应的cellid,然后通过历史数据判断cellid所对应的区域是否属于室内区域,进而对是否开启卫星定位功能进行决策,当通过GPS、北斗等卫星定位功能***进行效率低下,不方便的时候,便关闭GPS、北斗等卫星定位功能***,只通过WIFI定位功能或者是基站进行定位,从而减少因GPS、北斗等卫星定位功能***所带来的电力空耗。
实施例2:
如图2所示,本实施例提供一种室内卫星定位省电方法,包括:
S1:获取所在位置对应的cellid;
S2-1:判断所述cellid是否存在于历史数据库中且所述cellid在所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若是,进入S3,若否,进入S4;
S3:控制卫星定位功能处于关闭状态,WIFI定位功能或者基站定位功能处于工作状态;
S4:控制所述卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态;
S5:判断所述卫星定位功能是否失败,若是,进入S6;
S6:保存所述cellid至所述历史数据库中。
在本实施例中,若用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,由于本区域并未被收录在历史数据库中,所以便打开卫星定位功能,通过GPS、北斗等卫星定位功能***进行定位,同时,也可以使用基站或者是WIFI定位功能定位,由基站或者WIFI定位功能定位来辅助GPS、北斗等卫星定位功能***进行定位或者由卫星定位功能来辅助WIFI定位功能或者是基站定位功能,然后判断卫星定位功能是否失败,如果失败,则说明该地区实际上是室内或者其他不便于使用卫星定位功能的地方,然后再将该cellid传输到保存数据库中,从而标注该cellid所对应的位置是室内或者其他不便于使用卫星定位功能,从而使其他智能设备在使用的时候可以马上得知这一区域的实际情况。
在本实施例中,通过当用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,使用GPS、北斗等卫星定位功能***进行定位测试,判断在该区域内是否可以使用GPS、北斗等卫星定位功能***,一旦发现不能使用GPS、北斗等卫星定位功能***,便将定位测试结果发送给历史数据库,从而实现了数据的及时更新与数据共享。
实施例3:
如图3所示,本实施例提供一种室内卫星定位省电方法,包括:
S1:获取所在位置对应的cellid;
S2-1:判断所述cellid是否存在于历史数据库中且在所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若是,进入S3,否则进入S4;
S3:控制卫星定位功能处于关闭状态,WIFI定位功能或者基站定位功能处于工作状态;
S4:控制所述控制卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态;
S5:判断所述卫星定位功能是否失败,若是,进入S6,若否,进入S7;
S6:保存所述cellid至所述历史数据库中,并令所述失败次数加一,并回到S1;
S7:重置所述失败次数为0。
在本实施例中,由于在实际的运行过程中,不能保证每一次在空旷地区的GPS、北斗等卫星定位功能***都是成功的,故还需要设置一定的冗余,也就是说当该cellid失败多少次的情况下,我们才将该cellid所对应的区域认定为是室内的区域,而不是室外的空旷区域,同时,假设卫星定位功能成功了,便说明这个地方不是室内区域,可以使用卫星进行定位,同样也要将失败次数进行更新。
在本实施例中,通过设置冗余,减少了因为GPS、北斗等卫星定位功能***因为定位不稳定而导致的失败,从而提高***的整体稳定性。
实施例4:
如图4所示,本实施例提供一种室内卫星定位省电***,包括:cellid获取模块1,用于获取所在位置对应的cellid;预设条件判断模块2,用于根据所述cellid在历史数据库4中的记载控制卫星定位功能的开关状态;所述历史数据库4中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。
在本实施例中,一般应用在各种智能设备上,该智能设备可为智能手机、平板电脑、智能手表等,只要其内接入蜂窝网络即可,首先智能设备通过蜂窝网络获取所在位置对应的cellid,每一个蜂窝cell都对应一个基站,通过采集移动台所处的cell识别号(Cell-ID号)来确定用户的位置。只要***能够采集到移动台所在cell基站在地图上的地理位置,以及cell的覆盖半径,则当移动台在所处cell注册后,***就会知道移动台处于哪一cell,然后判断这个cellid是否存在于历史数据库4中,历史数据库4记载有在该cell中各个智能设备使用卫星定位功能的定位情况,根据历史数据库4的记载判断cellid所对应的位置是否是室内、地下室或者是洞穴等不容易进行卫星定位功能的地区,若是室内等位置由于卫星定位功能无法进行并且极度消耗电力,故从省电的角度考虑,便在此时关闭卫星定位功能,仅使用WIFI定位功能或者是基站定位功能。
实施例5:
如图5所示,本实施例提供一种室内卫星定位省电***,基于实施例4,还包括:数据存在判断模块2-1,用于当所述Cellid不存在于所述历史数据库4中时,控制所述卫星定位功能处于工作状态。
在本实施例中,若用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,由于本区域并未被收录在历史数据库4中,所以便打开卫星定位功能,通过GPS、北斗等卫星定位功能***进行定位,同时,也可以使用基站或者是WIFI定位功能定位,由基站或者WIFI定位功能定位来辅助GPS、北斗等卫星定位功能***进行定位或者由卫星定位功能来辅助WIFI定位功能或者是基站定位功能,然后判断卫星定位功能是否失败,如果失败,则说明该地区实际上是室内或者其他不便于使用卫星定位功能的地方,然后再将该cellid传输到保存数据库中,从而标注该cellid所对应的位置是室内或者其他不便于使用卫星定位功能,从而使其他智能设备在使用的时候可以马上得知这一区域的实际情况。
实施例6:
如图6所示,本实施例提供一种室内卫星定位省电***,基于实施例5,所述预设条件判断模块2包括:失败阈值判断模块2-2,用于判断所述历史数据库4中的所述cellid所对应的失败次数是否大于阈值,若所述历史数据库4中的所述cellid所对应的失败次数不大于阈值,则控制所述控制卫星定位功能处于工作状态。还包括卫星定位状态判断模块,用于判断所述卫星定位功能是否失败,若是,保存卫星定位功能失败的cellid至所述历史数据库4中并令所述失败次数加一。所述卫星定位状态判断模块3还用于,判断所述卫星定位功能未失败,重置所述失败次数为0。
在本实施例中,由于在实际的运行过程中,不能保证每一次在空旷地区的GPS、北斗等卫星定位功能***都是成功的,故还需要设置一定的冗余,也就是说当该cellid失败多少次的情况下,我们才将该cellid所对应的区域认定为是室内的区域,而不是室外的空旷区域,同时,假设卫星定位功能成功了,便说明这个地方不是室内区域,可以使用卫星进行定位,同样也要将失败次数进行更新。
实施例7:
本实施例提供一种电子设备,所述电子设备包括:
处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器运行实施例1-3所述一种室内卫星定位省电方法。
所述设备可以为桌上型计算机、笔记本、掌上电脑、平板型计算机、手机、人机交互屏等设备。所述设备可包括,但不仅限于处理器、存储器。本领域技术人员可以理解,仅仅是设备的示例,并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,示例性的:设备还可以包括输入/输出接口、显示设备、网络接入设备、通信总线、通信接口等。通信接口和通信总线,还可以包括输入/输出接口,其中,处理器、存储器、输入/输出接口和通信接口通过通信总线完成相互间的通信。该存储器存储有计算机程序,该处理器用于执行存储器上所存放的计算机程序,实现上述实施例中的方法。
所述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器可以是所述设备的内部存储单元,示例性的:设备的硬盘或内存。所述存储器也可以是所述设备的外部存储设备,示例性的:所述设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器还可以既包括所述设备的内部存储单元也包括外部存储设备。所述存储器用于存储所述计算机程序以及所述设备所需要的其他程序和数据。所述存储器还可以用于暂时地存储已经输出或者将要输出的数据。
通信总线是连接所描述的元素的电路并且在这些元素之间实现传输。示例性的,处理器通过通信总线从其它元素接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理。存储器可以包括程序模块,示例性的,内核(kernel),中间件(middleware),应用程序编程接口(Application Programming Interface,API)和应用。该程序模块可以是有软件、固件或硬件、或其中的至少两种组成。输入/输出接口转发用户通过输入/输出接口(示例性的,感应器、键盘、触摸屏)输入的命令或数据。通信接口将该设备与其它网络设备、用户设备、网络进行连接。示例性的,通信接口可以通过有线或无线连接到网络以连接到外部其它的网络设备或用户设备。无线通信可以包括以下至少一种:无线保真(WiFi),蓝牙(BT),近距离无线通信技术(NFC),全球卫星定位***(GPS)和蜂窝通信等等。有线通信可以包括以下至少一种:通用串行总线(USB),高清晰度多媒体接口(HDMI),异步传输标准接口(RS-232)等等。网络可以是电信网络和通信网络。通信网络可以为计算机网络、因特网、物联网、电话网络。设备可以通过通信接口连接网络,设备和其它网络设备通信所用的协议可以被应用、应用程序编程接口(API)、中间件、内核和通信接口至少一个支持。
在本申请所提供的实施例中,应该理解到,所揭露的装置/设备和方法,可以通过其他的方式实现。示例性的,以上所描述的装置/设备实施例仅仅是示意性的,示例性的,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,示例性的,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性、机械或其他的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可能集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序发送指令给相关的硬件完成,所述的计算机程序可存储于一介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述介质可以包括:能够携带所述计算机程序的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,示例性的:在某些司法管辖区,根据立法和专利实践,计算机可读的介质不包括电载波信号和电信信号。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的程序模块完成,即将所述装置的内部结构划分成不同的程序单元或模块,以完成以上描述的全部或者部分功能。实施例中的各程序模块可以集成在一个处理单元中,也可是各个单元单独物理存在,也可以两个或两个以上单元集成在一个处理单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序单元的形式实现。另外,各程序模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。
实施例8:
本实施例提供一种存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现所述的一种室内卫星定位省电方法。
本发明的技术效果:
(1)通过获取所在位置对应的cellid,然后通过历史数据判断cellid所对应的区域是否属于室内区域,进而对是否开启卫星定位功能进行决策,当通过GPS、北斗等卫星定位功能***进行效率低下,不方便的时候,便关闭GPS、北斗等卫星定位功能***,只通过WIFI定位功能或者是基站进行定位,从而减少因GPS、北斗等卫星定位功能***所带来的电力空耗;
(2)通过当用户携带智能设备进入到新的区域中或者之前被判定为非室内区域从而可以使用卫星定位功能的区域中时,使用GPS、北斗等卫星定位功能***进行定位测试,判断在该区域内是否可以使用GPS、北斗等卫星定位功能***,一旦发现不能使用GPS、北斗等卫星定位功能***,便将定位测试结果发送给历史数据库,从而实现了数据的及时更新与数据共享;
(3)通过设置冗余,减少了因为GPS、北斗等卫星定位功能***因为定位不稳定而导致的失败,从而提高***的整体稳定性。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (12)

1.一种室内卫星定位省电方法,其特征在于,包括:
获取所在位置对应的cellid;
根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态;
当所述卫星定位功能状态处于关闭状态时,开启WIFI定位功能或/和基站定位功能;
所述历史数据库中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。
2.根据权利要求1所述的一种室内卫星定位省电方法,其特征在于,所述根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态包括:
判断所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若所述历史数据库中的所述cellid所对应的失败次数不大于阈值,则控制所述控制卫星定位功能处于工作状态。
3.根据权利要求1或者2所述的一种室内卫星定位省电方法,其特征在于,还包括:
当所述cellid不存在于所述历史数据库中时,控制所述卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态。
4.根据权利要求3所述的一种室内卫星定位省电方法,其特征在于,所述控制所述卫星定位功能处于工作状态后还包括:
判断所述卫星定位功能是否失败,若是,保存卫星定位功能失败的cellid至所述历史数据库中并令所述失败次数加一。
5.根据权利要求4所述的一种室内卫星定位省电方法,其特征在于,所述判断所述卫星定位功能是否失败后还包括:若否,重置所述失败次数为0。
6.一种室内卫星定位省电方法,其特征在于,包括:
cellid获取模块,用于获取所在位置对应的cellid;
预设条件判断模块,用于根据所述cellid在历史数据库中的记载控制卫星定位功能的开关状态,当所述卫星定位功能状态处于关闭状态时,开启WIFI定位功能或/和基站定位功能;
所述历史数据库中存储有每个cellid所对应的cell的历史卫星定位功能运行情况。
7.根据权利要求6所述的一种室内卫星定位省电方法,其特征在于,所述预设条件判断模块包括:
失败阈值判断模块,用于判断所述历史数据库中的所述cellid所对应的失败次数是否大于阈值,若所述历史数据库中的所述cellid所对应的失败次数不大于阈值,则控制所述控制卫星定位功能处于工作状态。
8.根据权利要求6或者7所述的一种室内卫星定位省电方法,其特征在于,还包括:
数据存在判断模块,用于当所述cellid不存在于所述历史数据库中时,控制所述卫星定位功能处于工作状态,控制WIFI定位功能或/和基站定位功能处于空闲状态。
9.根据权利要求8所述的一种室内卫星定位省电方法,其特征在于,还包括卫星定位状态判断模块,用于判断所述卫星定位功能是否失败,若是,保存卫星定位功能失败的cellid至所述历史数据库中并令所述失败次数加一。
10.根据权利要求9所述的一种室内卫星定位省电方法,其特征在于,所述卫星定位状态判断模块还用于,判断所述卫星定位功能未失败,重置所述失败次数为0。
11.一种电子设备,其特征在于,所述电子设备包括:
处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器运行根据权利要求1~5中任一项所述一种室内卫星定位省电方法。
12.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1~5中任一项所述的一种室内卫星定位省电方法。
CN202011189896.4A 2020-10-30 2020-10-30 一种室内卫星定位省电方法、***、设备和存储介质 Pending CN112367696A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011189896.4A CN112367696A (zh) 2020-10-30 2020-10-30 一种室内卫星定位省电方法、***、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011189896.4A CN112367696A (zh) 2020-10-30 2020-10-30 一种室内卫星定位省电方法、***、设备和存储介质

Publications (1)

Publication Number Publication Date
CN112367696A true CN112367696A (zh) 2021-02-12

Family

ID=74513009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011189896.4A Pending CN112367696A (zh) 2020-10-30 2020-10-30 一种室内卫星定位省电方法、***、设备和存储介质

Country Status (1)

Country Link
CN (1) CN112367696A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235323A (zh) * 2013-05-15 2013-08-07 易讯思创(北京)科技发展有限公司 一种降低gps功耗的方法
CN105372689A (zh) * 2015-12-14 2016-03-02 广州广电计量检测股份有限公司 基于卫星的定位方法和***
CN106597509A (zh) * 2017-01-04 2017-04-26 广东小天才科技有限公司 一种定位方法及装置
US20170192101A1 (en) * 2014-05-22 2017-07-06 Samsung Electronics Co., Ltd. Electronic device for judging whether said electronic device is disposed indoors or outdoors, and method for controlling same
CN108089216A (zh) * 2016-11-21 2018-05-29 千寻位置网络有限公司 辅助定位方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235323A (zh) * 2013-05-15 2013-08-07 易讯思创(北京)科技发展有限公司 一种降低gps功耗的方法
US20170192101A1 (en) * 2014-05-22 2017-07-06 Samsung Electronics Co., Ltd. Electronic device for judging whether said electronic device is disposed indoors or outdoors, and method for controlling same
CN105372689A (zh) * 2015-12-14 2016-03-02 广州广电计量检测股份有限公司 基于卫星的定位方法和***
CN108089216A (zh) * 2016-11-21 2018-05-29 千寻位置网络有限公司 辅助定位方法和***
CN106597509A (zh) * 2017-01-04 2017-04-26 广东小天才科技有限公司 一种定位方法及装置

Similar Documents

Publication Publication Date Title
CN114356167B (zh) 不同屏显示不同的应用快捷菜单
CN102255887B (zh) 对应多移动装置的线上服务的提供方法与***
CN111313500B (zh) 充电管理方法和装置、电子设备、计算机可读存储介质
CN112911556A (zh) 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备
CN105094861A (zh) 网页应用程序加载方法、装置及***
CN114168092B (zh) 一种显示方法及装置
CN106412818B (zh) 定位设备的方法及装置
CN108684206B (zh) 一种搜索方法及装置
KR20150065410A (ko) 전자 장치의 억세스 포인트 접속 방법 및 그 전자 장치
CN105320616A (zh) 外部设备控制方法及装置
CN112672278A (zh) 一种可穿戴设备的定位方法及装置
CN111277991A (zh) 运营商名称显示方法、装置、移动终端和存储介质
CN108235237B (zh) 数据上报方法、装置、移动终端及计算机可读介质
KR20150121816A (ko) 위성시스템을 선택하는 방법 및 장치
KR102239563B1 (ko) 전자 장치 및 전자 장치에서의 근거리 통신망의 액세스 포인트 탐색 방법
US20150063337A1 (en) Method for controlling transmission speed and electronic device thereof
US20100167781A1 (en) Method for display of dual standby portable terminal and apparatus thereof
CN112566244A (zh) 设备定位方法、装置、终端设备以及存储介质
CN107743151B (zh) 内容推送方法、装置、移动终端以及服务器
CN112367696A (zh) 一种室内卫星定位省电方法、***、设备和存储介质
US10917842B2 (en) Access point connection method and terminal
JP2013223225A (ja) 携帯端末、情報処理方法及びプログラム
CN106375993B (zh) 电子设备、电子设备搜寻***及方法
CN112102400A (zh) 基于距离的闭环检测方法、装置、电子设备和存储介质
CN110809761B (zh) 应用资源处理方法及相关产品

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210212

RJ01 Rejection of invention patent application after publication