一种终端的导航控制方法及终端与流程

文档序号:11100975阅读:539来源:国知局
一种终端的导航控制方法及终端与制造工艺

本发明涉及终端电子技术领域,尤其涉及一种终端的导航控制方法及终端。



背景技术:

随着GPS技术的普及,导航设备的应用已经从航海、航空领域扩展到人们的生活中,车载导航、手机导航已经成为人们生活中不可或缺的一部分,给人们的出行带来了极大的便利。随着智能手机的普及,手机导航作为最便捷的导航方式,得到越来越多人的青睐。目前在使用手机的过程中,如果需要达到一个陌生的目的地,或者是为了找到最优达到线路时,我们通常都会在手机上面安装一个导航软件,通过输入出发地和目的地来找到步行、自驾车或公交等线路的出行方案。导航功能是非常耗费电量的,手机导航功能在使用过程中,会加速手机耗电,如果是在低电量,在找不到充电设备的情况下,可能导致手机关机,从而无法在导航结束前到达目的地。



技术实现要素:

本发明实施例提供一种终端的导航控制方法及终端,以降低导航过程中终端的功耗,提升终端的续航时间。

第一方面,本发明实施例提供一种终端的导航控制方法,包括:

在导航状态下,获取终端的剩余电量及使用场景;其中,所述终端的导航地图的渲染强度为第一渲染强度;

根据所述剩余电量计算所述终端在第一渲染强度下的第一续航时间;

根据所述使用场景计算所述终端到达导航目的地所需要的导航时间;

若所述第一续航时间小于或等于所述导航时间,则触发所述终端调整导航显示状态。

第二方面,本发明实施例提供一种终端,包括:

终端状态获取单元,用于在导航状态下,获取终端的剩余电量及使用场景;其中,所述终端的导航地图的渲染强度为第一渲染强度;

续航时间计算单元,用于根据所述剩余电量计算所述终端在第一渲染强度下的第一续航时间;

导航时间计算单元,用于根据所述使用场景计算所述终端到达导航目的地所需要的导航时间;

导航调整触发单元,用于在所述第一续航时间小于或等于所述导航时间时,触发所述终端调整导航显示状态。

所述终端的导航控制方法,通过获取终端的剩余电量和使用场景,进而根据剩余电量计算终端的续航时间,并根据使用场景计算终端到达导航目的地所需要的导航时间按,若终端的续航时间小于或等于所述导航时间,则触发终端调整导航显示状态,从而可以有效降低导航过程中终端的功耗,提升终端的续航时间,防止导航过程中终端因为低电量而关机,从而提升终端导航的可靠性及用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的终端的导航控制方法的第一流程示意图;

图2是本发明实施例提供的终端在不同的使用场景下对应的加速度特征曲线示意图;

图3是本发明实施例提供的终端的导航控制方法的第二流程示意图;

图4是本发明实施例提供的终端的第一结构示意图;

图5是本发明实施例提供的终端的第二结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

请参阅图1,在本发明一个实施例中,提供一种终端的导航控制方法,应用于手机、平板电脑等便携式终端,以降低终端在导航过程中的功耗,提升终端的续航时间。所述导航控制方法至少包括如下步骤:

步骤101:在导航状态下,获取终端的剩余电量及使用场景;其中,所述终端的导航地图的渲染强度为第一渲染强度;

步骤102:根据所述剩余电量计算所述终端在第一渲染强度下的第一续航时间;

步骤103:根据所述使用场景计算所述终端到达导航目的地所需要的导航时间;

步骤104:若所述第一续航时间小于或等于所述导航时间,则触发所述终端调整导航显示状态。

所述终端可以是但不限于手机、平板电脑等便携式终端。所述终端可以运行导航应用程序,并通过终端的显示屏显示导航地图。所述终端可以通过全球定位系统(Global Positioning System,GPS)、辅助定位系统(Assisted Global Positioning System,AGPS)、北斗定位系统等方式获取终端的当前位置,并结合地磁传感器等方式获取终端的当前朝向,并将当前位置和朝向在所述导航地图上标识出来,从而实现路线导航。根据使用所述终端的用户的出行方式的不同,所述终端在导航状态下可以具有不同的使用场景,例如,所述终端的使用场景可以是但不限于用户携带所述终端步行、跑步、乘坐公交/有轨电车/火车/地铁、自驾车等,不同的场景对应的移动速度、导航路径可能存在差异,从而使得所需要的导航时间不同。

在本实施例中,可以通过获取终端在移动过程中的加速度特征信息来判断终端的使用场景。所述加速度特征信息可以是不同的使用场景对应的加速度特征曲线。如图2所示,曲线S1至曲线S6分别为携带所述终端的用户在乘坐火车、公交、静止、地铁、有轨电车及自驾车等场景下的加速度特征曲线。因此,可以预先将终端在使用过程中可能涉及到的使用场景下对应的加速度特征曲线存储于所述终端的存储器内,从而可以通过获取终端在移动过程中的当前加速度特征曲线,并将所述当前加速度特征曲线与预设的加速度特征曲线进行匹配,进而根据匹配度最高的加速度特征曲线确定终端的使用场景。可以理解,所述终端的加速度特征信息可以通过GPS、加速度传感器或是网络定位等方式获取。

在终端进入导航状态之后,可以通过获取终端在预设移动距离的加速度特征信息来判断终端的使用场景。例如,统计进入导航状态之后100米之内的加速度特征信息判断终端的使用场景。当判断出终端的使用场景之后,可以根据终端加速度特征信息计算终端在当前使用场景下的移动速度,并根据所述移动速度计算所述终端从当前位置到达导航目的地所需要的导航时间T。同时,根据所述终端的剩余电量,计算终端在第一渲染强度下的第一续航时间T1。若所述第一续航时间T1大于所述导航时间T,则无需触发所述终端对导航显示状态进行调整。

若所述第一续航时间T1小于或等于所述导航时间T,则表示如果继续按照第一渲染强度显示所述导航地图,则可能会导致所述终端在尚未到达导航目的地时因电量不够而自动关机,从而无法完成导航。因此,为降低终端在导航状态下的功耗,可以触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度,其中,所述第二渲染强度小于所述第一渲染强度。在本实施例中,在所述第一渲染强度下,所述导航地图正常显示,即根据终端的当前位置,显示以当前位置为中心的预设范围内的所有地图信息;在所述第二渲染强度下,所述导航地图只显示用户需要行进的道路,不再显示道路周围的建筑以及其他道路,这样可以减轻处理器负担,对屏幕电量也有所减弱,从而降低终端在导航时的耗电量。可以理解,由于渲染强度越低,所需要消耗的终端的处理资源越少,从而终端的耗电也会越少。因此,当所述第一续航时间T1小于或等于所述导航时间T,通过减弱所述终端的导航地图显示的渲染强度,可以有效降低导航状态下终端的耗电量,延长终端续航时间。

请参阅图3,在一种实施方式中,所述触发所述终端调整导航显示状态,包括:

步骤301:根据所述剩余电量计算所述终端在第二渲染强度下的第二续航时间;其中,所述第二渲染强度小于所述第一渲染强度

步骤302:判断所述第二续航时间是否大于所述导航时间;

步骤303:若所述第二续航时间大于所述导航时间,则触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度;

步骤304:若所述第二续航时间小于或等于所述导航时间,则根据所述剩余电量计算所述终端在关闭导航地图显示情况下的第三续航时间;

步骤305:判断所述第三续航时间是否大于所述导航时间;

步骤306:若所述第三续航时间大于所述导航时间,则触发所述终端关闭导航地图显示;

步骤307:若所述第三续航时间小于或等于所述导航时间,则触发所述终端发出待充电提示。

具体地,当所述第一续航时间T1小于或等于所述导航时间T时,所述终端可以根据所述剩余电量计算所述终端在第二渲染强度下的第二续航时间T2,并判断所述第二续航时间T2是否大于所述导航时间T。

若所述第二续航时间T2大于所述导航时间T,则表示在第二渲染强度下,所述剩余电量可以维持终端正常导航至目的地。此时,可以触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度,进而在所述第二渲染强度下继续导航。

若所述第二续航时间T2小于或等于所述导航时间T,则表示即使在第二渲染强度下,所述剩余电量仍然无法维持终端正常导航至目的地。此时,为保证导航的顺利进行,可以触发所述终端关闭导航地图显示,并辅助以语音或者语音结合振动的方式进行导航路线提示。可以理解,在关闭导航地图显示之前,还可以触发所述终端在屏幕上显示对应的提示框,以提示用户关闭导航地图显示以延长终端的续航时间。

可以理解,在触发所述终端关闭导航地图显示之前,所述终端可以根据所述剩余电量计算所述终端在关闭导航地图显示情况下的第三续航时间T3,并判断所述第三续航时间T3是否大于所述导航时间T。

若所述第三续航时间T3大于所述导航时间T,则表示在关闭导航地图显示的情况下,所述剩余电量可以维持终端正常导航至目的地。此时,可以触发所述终端关闭导航地图显示,并辅助以语音或者语音结合振动的方式进行导航路线提示。

若所述第三续航时间T3小于或等于所述导航时间T,则表示即使在关闭导航地图显示的情况下,所述剩余电量仍然无法维持终端正常导航至目的地。此时,可以触发所述终端发出待充电提示,以提示用户及时连接充电电源,以保证导航的正常进行。

可以理解,所述导航时间T、第一续航时间T1、第二续航时间T2及第三续航时间T3的计算均是基于相同的剩余电量,在一种实施方式中,所述终端可以在获取到所述剩余电量之后,同时计算所述导航时间T、第一续航时间T1、第二续航时间T2及第三续航时间T3,进而根据所述第一续航时间T1、第二续航时间T2及第三续航时间T3与所述导航时间T的大小关系,调整导航显示状态。此外,所述获取终端的剩余电量及使用场景的步骤可以在每间隔一端时间之后重新执行一次,以根据终端的剩余电量及使用场景的变化重新计算所述导航时间T、、第一续航时间T1、第二续航时间T2及第三续航时间T3,进而根据新获取的剩余电量和使用场景来判断是否需要调整导航显示状态。

例如,当用户在使用终端进行导航的过程中,首先选择了步行,在步行一段距离之后,选择了其他的方式,例如自驾车、出租车、公交车等,则可以通过获取终端在移动过程中的加速度特征信息,并根据该加速度特征信息判断终端的使用场景的是否改变。当判断终端的使用场景(即用户出行方式)改变时,可以立即重新获取终端的剩余电量,并根据终端的剩余电量及使用场景的变化重新计算所述导航时间T、、第一续航时间T1、第二续航时间T2及第三续航时间T3,进而根据新获取的剩余电量和使用场景来判断是否需要调整导航显示状态。

在一种实施方式中,所有上述方案在对导航显示状态做更改时,可以触发所述终端自动执行导航显示状态更改,也可以触发所述终端在屏幕上显示对应的提示框,以提示用户是否需要更改导航显示状态,从而方便让用户根据实际情况来选择是否执行导航显示状态更改。例如,若用户带有便携式移动电源,则无需执行导航显示状态更改,只需给终端接上移动电源即可以在第一渲染强度下继续显示导航地图进行导航,从而保证良好的用户体验。

所述终端的导航控制方法,通过获取终端的剩余电量和使用场景,进而根据剩余电量计算终端的续航时间,并根据使用场景计算终端到达导航目的地所需要的导航时间按,若终端的续航时间小于或等于所述导航时间,则触发终端调整导航显示状态,从而可以有效降低导航过程中终端的功耗,提升终端的续航时间,防止导航过程中终端因为低电量而关机,从而提升终端导航的可靠性及用户体验。

请参阅图4,在本发明一个实施例中,提供一种终端400,包括:

终端状态获取单元401,用于在导航状态下,获取终端的剩余电量及使用场景;其中,所述终端的导航地图的渲染强度为第一渲染强度;

续航时间计算单元402,用于根据所述剩余电量计算所述终端在第一渲染强度下的第一续航时间;

导航时间计算单元403,用于根据所述使用场景计算所述终端到达导航目的地所需要的导航时间;

导航调整触发单元404,用于在所述第一续航时间小于或等于所述导航时间时,触发所述终端调整导航显示状态。

在一种实施方式中,所述终端状态获取单元401,还用于获取终端在导航状态下的加速度特征信息;

根据所述加速度特征信息确定终端的使用场景。

在一种实施方式中,所述导航时间计算单元403,还用于根据终端加速度特征信息计算终端在当前使用场景下的移动速度;

根据所述移动速度计算所述终端到达导航目的地所需要的导航时间。

在一种实施方式中,所述导航调整触发单元404,还用于触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度;

其中,所述第二渲染强度小于所述第一渲染强度。

在一种实施方式中,所述续航时间计算单元402,还用于根据所述剩余电量计算所述终端在第二渲染强度下的第二续航时间;其中,所述第二渲染强度小于所述第一渲染强度

所述导航调整触发单元404,还用于在所述第二续航时间大于所述导航时间时,触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度;

所述续航时间计算单元402,还用于在所述第二续航时间小于或等于所述导航时间时,根据所述剩余电量计算所述终端在关闭导航地图显示情况下的第三续航时间;

所述导航调整触发单元404,还用于在所述第三续航时间大于所述导航时间时,触发所述终端关闭导航地图显示;或者,在所述第三续航时间小于或等于所述导航时间时,触发所述终端发出待充电提示。

可以理解,所述终端400的各单元的功能及其具体实现还可以参照图1至图3所示方法实施例中的相关描述,此处不再赘述。

请参阅图5,本发明第三实施例提供一种终端500,包括:

至少一个输入设备501;至少一个输出设备502;至少一个处理器503,例如CPU;和存储器504,所述输入设备501、输出设备502、处理器503和存储器504通过总线505连接。

其中,所述输入设备501具体可为物理按键、触控面板或者鼠标。

所述输出设备502具体可为显示屏。

所述存储器504可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。所述存储器504用于存储一组可执行程序代码,所述处理器503用于调用所述存储器504中存储的可执行程序代码,并执行如下操作:

在导航状态下,获取终端的剩余电量及使用场景;其中,所述终端的导航地图的渲染强度为第一渲染强度;

根据所述剩余电量计算所述终端在第一渲染强度下的第一续航时间;

根据所述使用场景计算所述终端到达导航目的地所需要的导航时间;

若所述第一续航时间小于或等于所述导航时间,则触发所述终端调整导航显示状态。

其中,所述在导航状态下,获取终端的使用场景,包括:

获取终端在导航状态下的加速度特征信息;

根据所述加速度特征信息确定终端的使用场景。

其中,所述根据所述使用场景计算所述终端到达导航目的地所需要的导航时间,包括:

根据终端加速度特征信息计算终端在当前使用场景下的移动速度;

根据所述移动速度计算所述终端到达导航目的地所需要的导航时间。

其中,所述触发所述终端调整导航显示状态,包括:

触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度;其中,所述第二渲染强度小于所述第一渲染强度。

其中,所述触发所述终端调整导航显示状态,包括:

根据所述剩余电量计算所述终端在第二渲染强度下的第二续航时间;其中,所述第二渲染强度小于所述第一渲染强度

若所述第二续航时间大于所述导航时间,则触发所述终端将导航地图的渲染强度从第一渲染强度调整为第二渲染强度;

若所述第二续航时间小于或等于所述导航时间,则根据所述剩余电量计算所述终端在关闭导航地图显示情况下的第三续航时间;

若所述第三续航时间大于所述导航时间,则触发所述终端关闭导航地图显示;

若所述第三续航时间小于或等于所述导航时间,则触发所述终端发出待充电提示。

可以理解,本发明实施例中所描述的处理器503可执行本发明图1至图3所示方法实施例中所描述的实现方式,也可执行本发明图4所示终端实施例中所描述的实现方式,具体可参照图1至图4所示实施例中的相关描述,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1