CN110907963B - 卫星定位引擎控制方法、装置及电子设备 - Google Patents
卫星定位引擎控制方法、装置及电子设备 Download PDFInfo
- Publication number
- CN110907963B CN110907963B CN201911242551.8A CN201911242551A CN110907963B CN 110907963 B CN110907963 B CN 110907963B CN 201911242551 A CN201911242551 A CN 201911242551A CN 110907963 B CN110907963 B CN 110907963B
- Authority
- CN
- China
- Prior art keywords
- satellite positioning
- satellite
- positioning engine
- frequency
- electronic equipment
- 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
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/34—Power consumption
-
- 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本申请公开了一种卫星定位引擎控制方法、装置及电子设备,涉及定位技术领域。其中,该方法包括:在检测到卫星定位请求时,开启卫星定位引擎,该卫星定位引擎用于按照指定频率搜索卫星信号;根据保存的电子设备的常用地位置标识,判断电子设备的当前位置标识是否与任一常用地位置标识匹配,若当前位置标识与任一常用地位置标识匹配,则降低卫星定位引擎搜索卫星信号的频率。如此,既可以降低卫星定位引擎的功耗,又可以避免用户在有需要的情况下完全无法使用卫星定位功能。
Description
技术领域
本申请涉及定位技术领域,更具体地,涉及一种卫星定位引擎控制方法、装置及电子设备。
背景技术
卫星定位是电子设备常用的定位方式之一,其定位精度高,但功耗较大。目前,电子设备控制卫星定位引擎开启的方式不合理,导致卫星定位引擎长时间处于开启状态,造成电子设备不必要的功率损耗,降低了电子设备的电池续航能力。
发明内容
鉴于上述问题,本申请提出了一种卫星定位引擎控制方法、装置及电子设备,用以改善上述问题。
第一方面,本申请实施例提供了一种卫星定位引擎控制方法,应用于具有卫星定位引擎的电子设备,所述方法包括:在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号;根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配;若所述当前位置标识与任一常用地位置标识匹配,则降低所述卫星定位引擎搜索卫星信号的频率。
第二方面,本申请实施例提供了一种卫星定位引擎控制装置,包括:检测模块,用于在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号;匹配模块,用于根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配;控制模块,用于当所述当前位置标识与任一常用地位置标识匹配时,降低所述卫星定位引擎搜索卫星信号的频率。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行前述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行前述的方法。
相对于现有技术,本申请提供的方案,在电子设备处于常用地时降低卫星定位引擎的搜星频率,既可以降低卫星定位引擎的功耗,提高电子设备的电池续航能力,又可以避免在用户有需要的情况下完全无法使用卫星定位功能。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了一种适用于本申请实施例的应用环境示意图。
图2示出了根据本申请一个实施例的卫星定位引擎控制方法流程图。
图3示出了根据本申请另一个实施例的卫星定位引擎控制方法流程图。
图4示出了图3所示方法的另一流程图。
图5示出了图4所示步骤S310的子步骤示意图。
图6示出了根据本申请又一个实施例的卫星定位引擎控制方法流程图。
图7是本申请实施例的用于执行根据本申请实施例的卫星定位引擎控制方法的电子设备的框图。
图8示出了根据本申请实施例的卫星定位引擎控制装置的框图。
图9是本申请实施例的用于保存或者携带实现根据本申请实施例的卫星定位引擎控制方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
一些实施方式中,为了降低卫星定位引擎的功耗,电子设备通常会在当前位置与自身经常通过的路径匹配时,关闭卫星定位引擎,忽略了用户此时可能需要使用卫星定位功能的情况,导致用户体验不佳。
发明人经过长期的研究,提出了一种卫星定位引擎控制方法、装置及电子设备,可以在降低功耗的情况下,避免用户在有需要的情况下完全无法使用卫星定位功能。
请参照图1,图1为本申请实施例提供的应用场景示意图。其中,电子设备100和服务器200通过网络通信连接。电子设备100可以是任意具有卫星定位功能、数据处理功能和通信功能的设备,例如可以是智能终端、平板电脑等,本实施例对此没有限制。
电子设备100具有卫星定位引擎101,卫星定位引擎101被开启后,可以搜索卫星信号,从而根据搜索的卫星信号确定电子设备100所处的位置,得到卫星定位信息。可选地,本申请实施例中,卫星定位引擎101可以通过电路结构或芯片实现,例如可以是全球卫星导航***(Global Positioning System,GPS)引擎、北斗卫星导航***(BeiDou NavigationSatallite System,BDS)引擎、伽利略卫星导航(Galileo Satellite Navigation System)引擎、格洛纳斯(Global Navigation Satallite System,GLONASS)引擎等。
服务器200可以是一个独立的服务器,也可以是相互通信的多个服务器组成的集群中的一个,本实施例对此没有限制。
请参照图2,图2为本申请一实施例提供的一种卫星定位引擎控制方法的流程示意图,该方法可以应用于图1所示的电子设备100,以对电子设备100的卫星定位引擎101进行控制。下面将对该方法的步骤进行详细描述。
步骤S110,在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号。
实际应用中,用户在电子设备100上开启具有导航功能的应用程序时,应用程序会发起卫星定位请求,示例性地,如果电子设备100的卫星定位引擎101是GPS引擎,则应用程序发起的卫星定位请求可以是GPS定位请求。电子设备100在检测到任一应用程序发起的卫星定位请求时,通常会开启卫星定位引擎101。
卫星定位引擎101被开启后,会搜索卫星信号,以根据搜索到的卫星信号对电子设备100进行定位。其中,卫星定位引擎101通常会按照固定频率搜索卫星信号,该固定频率是由卫星信号在空中的传输时间所决定的,例如可以为1秒/次。所述指定频率可以是卫星定位引擎101的所述固定频率。
步骤S120,根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配。
步骤S130,若所述当前位置标识与任一常用地位置标识匹配,则降低所述卫星定位引擎搜索卫星信号的频率。
电子设备100的常用地位置标识用于表征电子设备100的常用地,例如电子设备100经常出现的位置。所述常用地位置标识可以是电子设备100的常用地的位置信息(如,经纬度信息等),也可以是其他可以表征常用地的信息,本申请实施例对此没有限制。所述常用地位置标识可以保存在电子设备100中,也可以保存在与电子设备100通信的设备中,例如图1所示的服务器200中,本申请实施例不以此为限制。
本实施例中,电子设备100在开启卫星定位引擎101之后,可以获取表征电子设备100的当前位置标识。其中,当前位置标识用于表征电子设备100当前所处位置,例如可以是电子设备100当前所处位置的位置信息,也可以是其他可以表征电子设备100当前所处位置的信息。值得说明的是,当前位置标识与常用地位置标识是同一类信息,例如,均为位置信息,或者均为其他的某一类信息,以便两者进行比较。
电子设备100在获取到自身的当前位置标识之后,从保存的常用地位置标识中查找是否存在与该当前位置标识匹配的常用地位置标识,如果存在,表示电子设备100当前处于常用地,电子设备100对应的用户对该常用地应该比较熟悉,该用户不需要使用卫星定位功能的概率较高。但是,考虑到特殊情况下,用户可能需要使用卫星定位功能,因此,本实施例中,电子设备在确定处于常用地时,降低卫星定位引擎101进行卫星信号搜索的频率,而非将卫星定位引擎100完全关闭,既可以降低卫星搜索引擎103的功耗,提高电子设备100的电池续航能力,又避免了用户完全无法使用卫星定位引擎101,改善了用户体验。
此外,相关技术的一些实施方式中,电子设备通常按照如下方式来确定自身经常通过的路径:
在每次开启卫星定位功能时,实时记录时刻信息及该时刻信息对应的卫星定位信息,从而可以确定电子设备的卫星定位的历史轨迹数据。电子设备根据历史轨迹数据,将在多个不同日期的相同时段出现的历史轨迹数据确定为本设备在该时段经常通过的路径,后续过程中,如果电子设备的当前位置与当前时刻所处时段对应的经过通过的路径相符,则关闭卫星定位引擎。
上述方式需要收集电子设备的大量卫星定位信息,才能确定电子设备在不同时段内经常通过的路径。然而,用户对卫星定位功能的使用具有随机性,通常由用户根据需要在特定应用程序上触发开启,可能出现长时间(比如,连续多天)不使用卫星定位功能的情况,或是某一天多次使用卫星定位功能的情况,因此,采用上述方式所需的数据统计周期可能非常长,且统计的数据具有随机性,参考价值不大。此外,用户通常是在不熟悉、非经常出现的地方才会主动使用卫星定位功能,因此,基于记录的卫星定位信息得到的历史轨迹数据,再以该历史轨迹数据为依据确定的电子设备经常通过的路径,准确度不高。
在所确定的电子设备经常通过的路径准确度不高的情况下,再在电子设备可能处于该经常通过的路径时,完全关闭卫星定位引擎,非常容易出现用户实际需要使用卫星定位功能,而卫星定位引擎被关闭的情况。
为了提高电子设备是否处于常用地的判断结果的准确度,请参照图3,在前一实施例的基础上,本申请另一实施例提供了一种卫星定位引擎控制方法,该方法可以应用于图1所示的电子设备100,下面对该方法包括的步骤进行详细阐述。
步骤S210,获取电子设备在预设时段内记录的网络定位信息,获取基于所述网络定位信息进行聚类得到的多个聚类中心,并将所述多个聚类中心保存为电子设备的常用地位置标识。
本实施例中,电子设备100可以每隔预设时间单元进行一次网络定位,并对得到的网络定位信息进行记录,再获取其在预设时段内记录的所有网络定位信息。其中,网络定位可以是基站定位、Wi-Fi定位等,预设时段可以包括多个预设时间单元。示例性地,预设时间单元可以为1分钟-10分钟,如5分钟,预设时段可以为15天-45天,如30天。本实施例对此没有限制。
本实施例中,网络定位是电子设备100按照固定时间间隔周期性进行的,因此电子设备100在记录的网络定位信息并非随机性数据,可以反映电子设备100的所处位置的分布规律,对应地,基于电子设备100记录的网络定位信息可以更加准确地确定其常用地。详细地,所述网络定位信息通常为经纬度信息,通过对电子设备100在预设时段内记录的所有网络定位信息进行聚类,可以得到多个聚类及每个聚类的聚类中心。
每个聚类中的经纬度信息组成了电子设备100的一个常用位置范围。一个聚类的聚类中心可以是该聚类中的一个经纬度信息,该经纬度信息表征的位置与该聚类中其他经纬度信息表征的位置的距离基本相同;或者,一个聚类的聚类中心可以是聚类中各经纬度信息的均值。基于此,聚类的聚类中心可以视作该聚类对应的常用位置范围的中心,因而,本实施例中,可以将各个聚类的聚类中心保存为电子设备100的常用地位置标识,用于表征电子设备100的常用地。
可选地,本实施例中,所述聚类可以由电子设备100执行,也可以是电子设备100将记录的网络定位信息及每个网络定位信息的记录时间发往服务器100,由服务器100获取记录时间处于预设时段内的所有网络定位信息,并进行聚类,再将得到的聚类中心发送给电子设备100,电子设备100将接收的聚类中心保存为自身的常用地位置标识。
本实施例中,所述聚类可以通过不同的聚类方法实现,例如可以通过K-means(K-均值)聚类方法、均值漂移方法、基于密度的聚类(Density-Based Spatial Clustering ofApplications with Noise,DBSCAN)方法等实现。
步骤S220,在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号。
本实施例中,步骤S220与前一实施例中步骤S110的实现方式类似,在此不再赘述。
步骤S230,获取电子设备最近一次记录的网络定位信息,作为电子设备的当前位置标识。
本实施例中,当电子设备100检测到卫星定位请求并开启卫星定位引擎101后,可以获取最近一次记录的网络定位信息,即最近一次网络定位得到的网络定位信息,获取的网络定位信息可以作为电子设备100的当前位置标识,用以表征电子设备100的当前位置。
步骤S240,判断所述当前位置标识表征的第一位置是否处于以电子设备的任一常用地位置标识表征的第二位置为中心、以预设距离为半径的范围内。若是,执行步骤S250和步骤S260。若否,执行步骤S270。
步骤S250,确定所述当前位置标识与表征的所述第二位置的常用地位置标识匹配。
步骤S260,周期性地关闭卫星定位引擎,并在卫星定位引擎保持关闭状态预设时间间隔后,重新开启卫星定位引擎。
步骤S270,确定所述当前位置标识与表征的所述第二位置的常用地位置标识不匹配,控制所述卫星定位引擎按照指定频率搜索卫星信号。
为便于描述,本申请实施例中,将当前位置标识表征的位置约定为第一位置,将常用地位置标识表征的位置约定为第二位置。针对保存的每个常用地位置标识,电子设备100可以计算以该常用地位置标识表征的第二位置为中心、以预设距离为半径的圆形地理围栏,作为电子设备100的常用位置范围。如此,可以得到保存的每个常用地位置标识对应的常用位置范围。
电子设备100在获得当前位置标识后,可以判断该当前位置标识表征的第一位置是否位于任意一个常用位置范围中。如果不是,表示电子设备100当前没有处于常用地,因此卫星定位引擎101可以按照其原有的频率搜索卫星信号。如果当前位置标识表征的第一位置位于任意一个常用位置范围中,表示当前位置标识与表征该常用位置范围的中心的常用地位置标识相匹配,从而可以降低卫星定位引擎101搜索卫星信号的频率。
考虑到卫星定位引擎101搜索卫星信号的频率通常是不可调的,本实施例通过周期性地开关卫星定位引擎101,来实现对卫星定位引擎101搜索卫星信号的频率的降低。一个示例中,电子设备100可以周期性地关闭所述卫星定位引擎101,并在卫星定位引擎101保持关闭状态预设时间间隔后,重新开启卫星定位引擎101。
其中,预设时间间隔不同,卫星定位引擎101搜索卫星信号的频率也不同。本实施例中,可以根据电子设备100的当前运动状态来确定该预设时间间隔。例如,电子设备100在确定自身处于静止状态时,可以采用低频,如30秒/次,此时,所述预设时间间隔可以为30秒;电子设备在确定自身处于走路或其他类似状态时,可以采用中频(如,10秒/次),此时,所述预设时间间隔可以为10秒。可以理解,上述的低频、中频是相对而言的,例如,卫星定位引擎101的原有搜星频率(1秒/次)可以视为高频。
本实施例中,电子设备100可以通过低功耗传感器来实时感知电子设备100当前所处的运动状态,如:静止、走路、驾驶等,可以理解,此处所述的“静止”是指基本静止的状态,当携带电子设备100的用户处于小幅度运动状态时,也可以视作处于静止状态。一个示例中,如果电子设备100为移动终端,低功耗传感器可以为CMC(Control Module on Chip)低功耗传感器。
通过图3所示流程,一方面可以更加准确地确定电子设备是否位于常用地,在一定程度上降低误判几率。另一方面,电子设备在确定自身位于常用地时降低卫星定位引擎的搜星频率,既可以降低功耗,又可以避免用户在有需要的情况下完全无法使用卫星定位功能,改善了用户体验。
可选地,为了减少卫星定位引擎在用户需要使用卫星定位功能的情况下被关闭的情形出现的几率,在执行步骤S260之前,电子设备100还可以判断对应的用户是否处于驾驶状态,例如可以判断电子设备100的蓝牙组件是否与车载蓝牙建立蓝牙连接,若是,表示电子设备100对应的用户处于驾驶状态,此时,如果用户开启了卫星定位引擎101,那么该用户实际需要使用卫星定位功能的概率较高,此时,可以不执行步骤S260,如果电子设备100的蓝牙组件没有与车载蓝牙建立蓝牙连接,再执行步骤S260。
进一步地,考虑到卫星信号是以微波形式传播的,其容易受到遮挡物的影响,导致卫星定位功能无法在室内使用。因此,执行步骤S260之前,本实施例提供的卫星定位引擎控制方法还可以包括图4所示步骤:
步骤S310,判断电子设备当前是否处于室内环境。若是,则执行步骤S260;若否,则执行步骤S320。
步骤S320,控制所述卫星定位引擎按照所述指定频率搜索卫星信号。
其中,不执行步骤S260即可实现卫星定位引擎101按照指定频率搜索卫星信号。详细地,在没有执行步骤S260的情况下,如果确定电子设备100没有处于室内环境,则不执行步骤S260。在已经执行步骤S260的情况下,由于会周期性地开关卫星定位引擎101,电子设备100在每次开启卫星定位引擎101后,可以执行步骤S310,并在判断结果为电子设备100处于室内环境,执行步骤S260,在判断结果为电子设备100没有处于室内环境时,停止执行步骤S260。
可选地,步骤S310可以通过图5所示流程实现:
步骤S311,设置具有相同初始值的第一参数和第二参数。
其中,所述第一参数可以是定位失败时间参数,第二参数可以是定位成功时间参数。可选地,所述初始值可以灵活设定,例如可以是0。
步骤S312,获取卫星定位引擎当前搜索到的每一卫星信号的信号强度,统计当前搜索到的卫星信号中信号强度达到卫星信号强度阈值的目标卫星信号的数量。
卫星定位引擎100开启后,将按照指定频率搜索卫星信号,根据电子设备100所在位置的不同、所在环境的不同,能够搜索到的卫星信号的数量、信号强度也将发生变化。当电子设备100处于室外环境中时,搜索到的卫星信号的数量及信号强度通常足以实现卫星定位。
其中,所述信号强度可以是指卫星信号的信噪比(Signal to Noise Ratio,SNR)。可选地,卫星信号强度阈值可以灵活设定,例如可以为6-10,比如可以为8。
步骤S313,判断统计的数量是否达到第一阈值。若否,则执行步骤S314;若是,则执行步骤S315。
步骤S314,将所述第一参数累加预设值,将所述第二参数置为所述初始值。
步骤315,将所述第二参数累加所述预设值,将所述第一参数置为所述初始值。
其中,所述预设值可以灵活设定,比如可以是1。所述第一阈值用于区分当前搜索到的目标卫星信号是否足以用于使卫星定位成功。考虑到至少需要三个卫星的卫星信号才可以基本完成对电子设备100的定位,第一阈值可以大于或等于3。可选地,考虑到4个以上的信号强度足够高的卫星可以得到较为准确的卫星定位信息,也可以将第一阈值设置为4以上的值,以GPS引擎为例,第一阈值可以为4-24之间的整数。
步骤S316,分别判断所述第一参数和所述第二参数是否达到第二阈值。若其中一者达到第二阈值,执行步骤S317;若两者均未达到第二阈值,返回步骤S312。
步骤S317,若所述第一参数达到第二阈值,确定电子设备处于室内环境,若所述第二参数达到第二阈值,确定电子设备没有处于室内环境。
基于图5所示流程,电子设备100两次执行步骤S312的时间间隔非常短,基本为电子设备100的时钟周期。因此,当第一参数的值大于初始值时,表示电子设备100持续处于定位失败状态,第一参数的值可以表征电子设备100处于定位失败状态的时间长短。当第二参数的值大于初始值时,表示电子设备100持续处于定位成功状态,第二参数的具体值可以表征电子设备100处于定位成功状态的时间长短。
本实施例中,在电子设备100处于定位失败状态的时间达到特定时间长度时,确定电子设备100处于室内环境,在电子设备100处于定位成功状态的时间达到该特定时间长度时,确定电子设备100没有处于室内环境。
其中,所述第二阈值可以用于界定所述特定时间长度。第二阈值可以灵活设定,例如可以根据经验或统计数据设定,只要大于或等于所述初始值与至少一个所述预设值的和即可。一个示例中,如果初始值为0,预设值为1,所述第二阈值例如可以为10-60,比如40。可以理解,前述的预设值、初始值和第一阈值和第二阈值的具体取值仅为举例,并非用于限制本申请。
对应地,如果第一参数达到第二阈值,表示电子设备100的定位失败状态持续了所述特定时间长度,可以确定电子设备100处于卫星信号难以正常传播的环境内,即室内环境中。如果第二参数达到第二阈值,表示电子设备100的定位成功状态持续了所述特定时间长度,可以确定电子设备100处于卫星信号可以正常传播的环境内,即没有处于室内环境。
本实施例中,在确定电子设备100所处环境后,可以停止执行步骤S312。即,当第一参数和第二参数其中之一达到第二阈值时,即可停止执行步骤S312。对应地,如果第一参数和第二参数均没有达到第二阈值,则重新执行步骤S312。
相较于其他方式中通过周期性地检测卫星定位信息是否发生改变,来判断电子设备是否处于室内环境的方式,图5所示流程可以更加准确地判断出电子设备所处的环境。
为了提高电子设备是否处于常用地的判断结果的准确度,请参照图6,在图3所示实施例的基础上,本申请又一实施例提供了一种卫星定位引擎控制方法,该方法可以应用于图1所示的电子设备100。下面对该方法包括的步骤进行阐述。
步骤S410,获取所述电子设备在预设时段内记录的Wi-Fi扫描列表,所述Wi-Fi扫描列表包括所述电子设备扫描出的Wi-Fi标识及该Wi-Fi标识对应的Wi-Fi强度。
步骤S420,针对获取的Wi-Fi扫描列表中的每个Wi-Fi标识,统计该Wi-Fi标识在获取的Wi-Fi扫描列表中的出现次数,将出现次数最多的预设数量个Wi-Fi标识保存为所述电子设备的常用地位置标识。
本实施例中,电子设备100可以按照预设时间单元进行Wi-Fi扫描,并记录得到的Wi-Fi扫描列表。其中,Wi-Fi扫描列表包括扫描出的Wi-Fi信号的标识及Wi-Fi强度,其中,该标识可以是Wi-Fi信号的基本服务集标识(Basic Service Set ID,BSSID)。此外,Wi-Fi扫描列表中还可以包括扫描出的Wi-Fi信号的名称。
同一地点的Wi-Fi在一段时间内通常保持不变,因此,当电子设备100在预设时段内扫描出的Wi-Fi信号中频繁出现某一Wi-Fi的信号,可以认为该Wi-Fi为电子设备100的常用地的Wi-Fi。对应地,可以将所确定的常用地Wi-Fi的BSSID保存为电子设备100的常用地位置标识。
本实施例中,Wi-Fi扫描是按照固定时间间周期性进行的,因此,电子设备在预设时段内记录的Wi-Fi扫描列表可以反映电子设备100所处位置的分布规律,从而可以基于记录的Wi-Fi扫描列表更加准确地确定电子设备100的常用地。
步骤S430,在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号。
步骤S430的详细实现方式与上述的步骤S110、步骤S220类似,在此不再赘述。
步骤S440,获取最近一次记录的Wi-Fi扫描列表,从该Wi-Fi扫描列表中查找Wi-Fi强度达到Wi-Fi强度阈值的Wi-Fi标识,将查找到的Wi-Fi标识确定为所述当前位置标识。
本实施例中,电子设备100在检测到卫星定位请求并开启卫星定位引擎101后,可以获取最近一次记录的Wi-Fi扫描列表,即最近一次Wi-Fi扫描得到的列表。该列表中Wi-Fi强度达到设定的Wi-Fi强度阈值的Wi-Fi信号所对应的Wi-Fi可以表征电子设备100当前所处位置,从而可以将该Wi-Fi的BSSID作为电子设备100的当前位置标识。
步骤S450,判断所述当前位置标识是否与保存的任一常用地位置标识相同。若是,则执行步骤S460;若否,则执行步骤S470。
步骤S460,确定所述当前位置标识与该常用地位置标识匹配,周期性地关闭卫星定位引擎,并在卫星定位引擎保持关闭状态预设时间间隔后,重新开启卫星定位引擎。
步骤S470,确定所述当前位置标识与表征的所述第二位置的常用地位置标识不匹配,控制所述卫星定位引擎按照指定频率搜索卫星信号。
实施过程中,可以判断作为当前位置标识的BSSID是否与保存的任一常用地Wi-Fi的BSSID(即,常用地位置标识)进行比较,如果存在任一常用地Wi-Fi的BSSID与作为当前位置标识的BSSID相同,则可以执行步骤S460,其中,步骤S460的详细实现过程与前述的步骤S250和步骤S260类似,在此不再赘述。
如果不存在任一常用地Wi-Fi的BSSID与作为当前位置标识的BSSID相同,则可以执行步骤S470。其中,步骤S470的详细实现流程与前文描述的步骤S270类似,在此不再赘述。
可选地,本实施例中,在执行步骤S460之前,也可以判断电子设备100对应的用户是否处于驾驶状态,或者,判断电子设备100当前是否处于室内环境中,具体实现过程可以参照前文的相关描述。
通过图6所示流程,可以更为准确地判断电子设备是否处于常用地,减少电子设备在处于非常用地时将卫星定位引擎关闭的情况,改善用户体验。此外,电子设备在确定自身位于常用地时降低卫星定位引擎的搜星频率,既可以降低功耗,又可以避免用户在有需要的情况下完全无法使用卫星定位功能,进一步改善了用户体验。
请参照图7,图7是本申请实施例提供的一种电子设备的结构框图。本申请实施例的电子设备100可以包括一个或多个如下部件:卫星定位引擎101、处理器102、存储器103、以及一个或多个程序,其中一个或多个程序可以被存储在存储器103中并被配置为由一个或多个处理器102执行,一个或多个程序可以配置用于执行前文描述的卫星定位引擎控制方法。
处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器103内的指令、程序、代码集或指令集,以及调用存储在存储器103内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器102可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
存储器103可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器103可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如前文描述的常用地位置标识)等。
卫星定位引擎101可以通过信号线或通讯总线与处理器102连接,并在处理器102的控制下开启或关闭。
可以理解,图7所示的结构仅为示意,电子设备100还可以包括比图7所示更多或者更少的组件,本实施例对此没有限制,例如,电子设备100还可以包括通信单元。
请参照图8,其示出了本申请实施例提供的一种卫星定位引擎控制装置800的结构框图。该装置800可以包括:检测模块810、匹配模块820及控制模块830。
其中,检测模块810用于在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号。
匹配模块820用于根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配。
可选地,所述装置800还可以包括获取模块。
一种实施方式中,所述获取模块可以用于:获取所述电子设备100在预设时段内记录的网络定位信息;获取基于所述网络定位信息进行聚类得到的多个聚类中心,并将所述多个聚类中心保存为所述电子设备100的常用地位置标识。在此情况下,所述匹配模块820具体可以用于:获取所述电子设备100最近一次记录的网络定位信息,作为所述当前位置标识;判断所述当前位置标识表征的第一位置是否处于以所述电子设备100的任一常用地位置标识表征的第二位置为中心、以预设距离为半径的范围内;若是,则确定所述当前位置标识与表征所述第二位置的常用地位置标识匹配。
另一种实施方式中,所述获取模块可以用于:获取所述电子设备100在预设时段内记录的Wi-Fi扫描列表,所述Wi-Fi扫描列表包括所述电子设备100扫描出的Wi-Fi标识及该Wi-Fi标识对应的Wi-Fi强度;针对获取的Wi-Fi扫描列表中的每个Wi-Fi标识,统计该Wi-Fi标识在获取的Wi-Fi扫描列表中的出现次数,将出现次数最多的预设数量个Wi-Fi标识保存为所述电子设备的常用地位置标识。在此情况下,所述匹配模块820具体可以用于:获取最近一次记录的Wi-Fi扫描列表,从该Wi-Fi扫描列表中查找Wi-Fi强度达到Wi-Fi强度阈值的Wi-Fi标识;将查找到的Wi-Fi标识确定为所述当前位置标识;若所述当前位置标识与保存的任一常用地位置标识相同,则确定所述当前位置标识与该常用地位置标识匹配。
控制模块830用于当所述当前位置标识与任一常用地位置标识匹配时,降低所述卫星定位引擎101搜索卫星信号的频率。
可选地,所述控制模块830可以通过如下方式降低所述卫星定位引擎搜索卫星信号的频率:周期性地关闭所述卫星定位引擎101,并在所述卫星定位引擎101保持关闭状态预设时间间隔后,重新开启所述卫星定位引擎101。
其中,所述预设时间间隔可以根据电子设备100的运动状态确定。
可选地,所述装置800还可以包括判断模块。
所述判断模块可以用于在控制模块830降低所述卫星定位引擎101搜索卫星信号的频率之前,判断所述电子设备100当前是否处于室内环境;若所述电子设备当前处于室内环境,则通过控制模块830降低所述卫星定位引擎搜索卫星信号的频率;若所述电子设备100当前没有处于室内环境,则将所述卫星定位引擎101搜索卫星信号的频率恢复为所述指定频率。
可选地,所述判断模块可以通过以下方式判断所述电子设备100当前是否处于室内环境:
设置具有相同初始值的第一参数和第二参数;获取所述卫星定位引擎当前搜索到的每一卫星信号的信号强度,统计当前搜索到的卫星信号中信号强度达到卫星信号强度阈值的目标卫星信号的数量;若统计的数量没有达到第一阈值,将所述第一参数累加预设值,将所述第二参数置为所述初始值,若统计的数量达到所述第一阈值,将所述第二参数累加所述预设值,将所述第一参数置为所述初始值;分别判断所述第一参数和所述第二参数是否达到第二阈值,其中,所述第二阈值大于或等于所述初始值与至少一个所述预设值的和;若所述第一参数和所述第二参数均没有达到所述第二阈值,重新获取所述卫星定位引擎当前搜索到的每一卫星信号的信号强度;若所述第二参数达到所述第二阈值,确定所述电子设备当前没有处于室内环境,若所述第一参数达到所述第二阈值,确定所述电子设备处于室内环境。
可选地,所述判断模块还可以用于:在控制模块830降低卫星定位引擎101搜索卫星信号的频率之前,判断所述电子设备100的蓝牙组件是否与车载蓝牙建立蓝牙连接;若否,则通过控制模块830降低所述卫星定位引擎搜索卫星信号的频率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参考图9,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质900可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质900包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (8)
1.一种卫星定位引擎控制方法,其特征在于,应用于具有卫星定位引擎的电子设备,所述方法包括:
在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号;
获取所述电子设备最近一次记录的网络定位信息,作为当前位置标识;
判断所述当前位置标识表征的第一位置是否处于以所述电子设备的任一常用地位置标识表征的第二位置为中心、以预设距离为半径的范围内;
若是,则确定所述当前位置标识与表征所述第二位置的常用地位置标识匹配;
判断所述电子设备的蓝牙组件是否与车载蓝牙建立蓝牙连接;
若与车载蓝牙建立蓝牙连接,则控制所述卫星定位引擎按照所述指定频率搜索卫星信号;
若未与车载蓝牙建立蓝牙连接,则降低所述卫星定位引擎搜索卫星信号的频率;
所述降低所述卫星定位引擎搜索卫星信号的频率,包括:获取电子设备的运动状态,若所述电子设备的运动状态为静止状态,则以第一频率周期性地关闭和开启所述卫星定位引擎,若所述电子设备的运动状态为走路状态,则以第二频率周期性地关闭和开启所述卫星定位引擎,其中,第一频率小于第二频率,且第一频率和第二频率均小于所述指定频率。
2.根据权利要求1所述的方法,其特征在于,在所述根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配之前,还包括:
获取所述电子设备在预设时段内记录的网络定位信息;
获取基于所述网络定位信息进行聚类得到的多个聚类中心,并将所述多个聚类中心保存为所述电子设备的常用地位置标识。
3.根据权利要求1所述的方法,其特征在于,在所述根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配之前,所述方法还包括:
获取所述电子设备在预设时段内记录的Wi-Fi扫描列表,所述Wi-Fi扫描列表包括所述电子设备扫描出的Wi-Fi标识及该Wi-Fi标识对应的Wi-Fi强度;
针对获取的Wi-Fi扫描列表中的每个Wi-Fi标识,统计该Wi-Fi标识在获取的Wi-Fi扫描列表中的出现次数,将出现次数最多的预设数量个Wi-Fi标识保存为所述电子设备的常用地位置标识;
所述根据保存的所述电子设备的常用地位置标识,判断所述电子设备的当前位置标识是否与任一常用地位置标识匹配,包括:
获取最近一次记录的Wi-Fi扫描列表,从该Wi-Fi扫描列表中查找Wi-Fi强度达到Wi-Fi强度阈值的Wi-Fi标识;
将查找到的Wi-Fi标识确定为所述当前位置标识;
若所述当前位置标识与保存的任一常用地位置标识相同,则确定所述当前位置标识与该常用地位置标识匹配。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,在所述降低所述卫星定位引擎搜索卫星信号的频率之前,还包括:
判断所述电子设备当前是否处于室内环境;
若所述电子设备当前处于室内环境,则执行所述降低所述卫星定位引擎搜索卫星信号的频率的步骤;
若所述电子设备当前没有处于室内环境,则控制所述卫星定位引擎按照所述指定频率搜索卫星信号。
5.根据权利要求4所述的方法,其特征在于,所述判断所述电子设备当前是否处于室内环境,包括:
设置具有相同初始值的第一参数和第二参数;
获取所述卫星定位引擎当前搜索到的每一卫星信号的信号强度,统计当前搜索到的卫星信号中信号强度达到卫星信号强度阈值的目标卫星信号的数量;
若统计的数量没有达到第一阈值,将所述第一参数累加预设值,将所述第二参数置为所述初始值,若统计的数量达到所述第一阈值,将所述第二参数累加所述预设值,将所述第一参数置为所述初始值;
分别判断所述第一参数和所述第二参数是否达到第二阈值,其中,所述第二阈值大于或等于所述初始值与至少一个所述预设值的和;
若所述第一参数和所述第二参数均没有达到所述第二阈值,重新获取所述卫星定位引擎当前搜索到的每一卫星信号的信号强度;
若所述第二参数达到所述第二阈值,确定所述电子设备当前没有处于室内环境,若所述第一参数达到所述第二阈值,确定所述电子设备处于室内环境。
6.一种卫星定位引擎控制装置,其特征在于,应用于具有卫星定位引擎的电子设备,所述装置包括:
检测模块,用于在检测到卫星定位请求时,开启卫星定位引擎,其中,所述卫星定位引擎用于按照指定频率搜索卫星信号;
匹配模块,用于获取所述电子设备最近一次记录的网络定位信息,作为当前位置标识;判断所述当前位置标识表征的第一位置是否处于以所述电子设备的任一常用地位置标识表征的第二位置为中心、以预设距离为半径的范围内;若是,则确定所述当前位置标识与表征所述第二位置的常用地位置标识匹配;
控制模块,用于判断所述电子设备的蓝牙组件是否与车载蓝牙建立蓝牙连接;若与车载蓝牙建立蓝牙连接,则控制所述卫星定位引擎按照所述指定频率搜索卫星信号;若未与车载蓝牙建立蓝牙连接,则降低所述卫星定位引擎搜索卫星信号的频率;所述降低所述卫星定位引擎搜索卫星信号的频率,包括:获取电子设备的运动状态,若所述电子设备的运动状态为静止状态,则以第一频率周期性地关闭和开启所述卫星定位引擎,若所述电子设备的运动状态为走路状态,则以第二频率周期性地关闭和开启所述卫星定位引擎,其中,第一频率小于第二频率,且第一频率和第二频率均小于所述指定频率。
7.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-5任意一项所述的方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911242551.8A CN110907963B (zh) | 2019-12-06 | 2019-12-06 | 卫星定位引擎控制方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911242551.8A CN110907963B (zh) | 2019-12-06 | 2019-12-06 | 卫星定位引擎控制方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110907963A CN110907963A (zh) | 2020-03-24 |
CN110907963B true CN110907963B (zh) | 2022-09-02 |
Family
ID=69822960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911242551.8A Active CN110907963B (zh) | 2019-12-06 | 2019-12-06 | 卫星定位引擎控制方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110907963B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112732661B (zh) * | 2021-04-02 | 2021-08-17 | 智道网联科技(北京)有限公司 | 定位信息共享方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961300A (zh) * | 2017-04-17 | 2017-07-18 | 深圳市沃特沃德股份有限公司 | 卫星信号搜索方法和装置 |
CN108168570A (zh) * | 2017-12-13 | 2018-06-15 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及移动终端 |
CN109782312A (zh) * | 2017-11-10 | 2019-05-21 | 北京金坤科创技术有限公司 | 一种多源自适应室外定位方法 |
CN110087179A (zh) * | 2019-03-26 | 2019-08-02 | 深圳先进技术研究院 | 一种室内定位控制方法、***及电子设备 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024929B (zh) * | 2012-12-20 | 2016-08-03 | 惠州Tcl移动通信有限公司 | 一种基于移动终端连接无线网络的方法及移动终端 |
US9574890B2 (en) * | 2014-03-04 | 2017-02-21 | Qualcomm Incorporated | Reduced power consumption and improved user experience when navigating along familiar routes |
CN104457751B (zh) * | 2014-11-19 | 2017-10-10 | 中国科学院计算技术研究所 | 室内外场景识别方法及*** |
CN104822133B (zh) * | 2015-04-22 | 2018-09-14 | 广东欧珀移动通信有限公司 | 一种智能终端的定位模式的控制方法及装置 |
CN105101410B (zh) * | 2015-08-28 | 2018-11-23 | 小米科技有限责任公司 | 一种确定移动终端地理位置的方法及装置 |
CN105223593B (zh) * | 2015-09-17 | 2018-01-23 | 北京奇虎科技有限公司 | 终端定位频率调节方法、***和定位间隔调节方法、*** |
CN105676238A (zh) * | 2016-03-03 | 2016-06-15 | 成都仁颐越立科技有限公司 | 基于位置移动速度的变频采样gps定位方法及装置 |
US10278130B2 (en) * | 2016-04-26 | 2019-04-30 | Qualcomm Incorporated | Search, measurements, and positioning with aid of motion detection information |
CN106019330A (zh) * | 2016-05-18 | 2016-10-12 | Tcl移动通信科技(宁波)有限公司 | 一种基于移动终端的gps节能控制方法及*** |
CN106054220A (zh) * | 2016-06-30 | 2016-10-26 | 乐视控股(北京)有限公司 | Gps定位***和gps控制方法 |
CN106790468B (zh) * | 2016-12-10 | 2020-06-02 | 武汉白虹软件科技有限公司 | 一种分析用户WiFi活动轨迹规律的分布式实现方法 |
CN108008423B (zh) * | 2017-12-13 | 2020-01-14 | Oppo广东移动通信有限公司 | 基于定位模块的控制方法、装置、存储介质及移动终端 |
CN108169775B (zh) * | 2017-12-13 | 2020-05-12 | Oppo广东移动通信有限公司 | 基于定位模块的控制方法、装置、存储介质及移动终端 |
-
2019
- 2019-12-06 CN CN201911242551.8A patent/CN110907963B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106961300A (zh) * | 2017-04-17 | 2017-07-18 | 深圳市沃特沃德股份有限公司 | 卫星信号搜索方法和装置 |
CN109782312A (zh) * | 2017-11-10 | 2019-05-21 | 北京金坤科创技术有限公司 | 一种多源自适应室外定位方法 |
CN108168570A (zh) * | 2017-12-13 | 2018-06-15 | 广东欧珀移动通信有限公司 | 定位模块的控制方法、装置、存储介质及移动终端 |
CN110087179A (zh) * | 2019-03-26 | 2019-08-02 | 深圳先进技术研究院 | 一种室内定位控制方法、***及电子设备 |
Non-Patent Citations (3)
Title |
---|
"Wireless Telecommand and Telemetry System for Satellite";Satish Sharma等;《2007 3rd International Conference on Recent Advances in Space Technologies》;20070808;551-555 * |
"基于RBFNN的复杂环境下车载组合导航***研究及实现";李晶;《中国优秀博硕士学位论文全文数据库(博士)工程科技Ⅱ辑 工程科技Ⅱ辑》;20180915;C035-3 * |
"抗差自适应GPS软件接收机的关键技术研究";苗剑峰;《中国优秀博硕士学位论文全文数据库(博士)信息科技辑》;20120715;I136-136 * |
Also Published As
Publication number | Publication date |
---|---|
CN110907963A (zh) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107508883B (zh) | 信息推送方法、装置、存储介质及移动终端 | |
US9402161B2 (en) | Providing personalized content based on historical interaction with a mobile device | |
CN108169775B (zh) | 基于定位模块的控制方法、装置、存储介质及移动终端 | |
JP6120473B2 (ja) | 公共交通車両運転予測方法、装置及びデバイス | |
EP2680039B1 (en) | Indoor/outdoor differentiation using radio frequency (RF) transmitters | |
CN108111971B (zh) | 定位方法、装置、存储介质及移动终端 | |
KR102558968B1 (ko) | 정보 추천 방법 및 장치 | |
CN108008423B (zh) | 基于定位模块的控制方法、装置、存储介质及移动终端 | |
JP6955092B2 (ja) | 端末の電力消費を低減するための方法、および端末 | |
CN109219953B (zh) | 一种闹钟提醒方法、电子设备及计算机可读存储介质 | |
CN102498706A (zh) | 移动设备电池管理 | |
US11032672B2 (en) | Method for acquiring location information, terminal, storage medium, and electronic device | |
CN105549718A (zh) | 一种优化应用程序耗电的方法、装置及电子设备 | |
CN102880991A (zh) | 学生安全保障跟踪***及方法和学生安全保障跟踪装置 | |
CN105992267B (zh) | 一种确定离线定位数据质量的方法和装置 | |
CN104125586A (zh) | 一种信息提示方法、服务器及终端 | |
US10849073B2 (en) | Electronic device for supporting user state-based geofencing services | |
CN110907963B (zh) | 卫星定位引擎控制方法、装置及电子设备 | |
US20120309430A1 (en) | method for improving discovery of preferred mobile computing locations | |
US9967700B2 (en) | Content providing system based on location information recognition | |
CN112492518B (zh) | 卡片确定方法、装置、电子设备及存储介质 | |
JP2022008797A (ja) | 端末の電力消費を低減するための方法、および端末 | |
CN112929822A (zh) | 一种基于WiFi-RTT测距的返回值状态监听*** | |
CN111711668A (zh) | 基于poi的实时推送服务的方法、装置、计算机设备 | |
CN109217885B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |