终端设备续航时间确定方法及相关设备与流程

未命名 10-21 阅读:64 评论:0
终端设备续航时间确定方法及相关设备【
技术领域
:】1.本发明涉及终端设备领域,尤其涉及一种终端设备续航时间确定方法及相关设备。
背景技术
::2.随着手机、平板电脑、智能手表等智能终端深入人们的生活。人们对只能终端的依赖程度越来越高。因此,智能终端的电量对用户来说是一个经常担心的问题。以手机为例,手机往往会显示剩余电量以及对应的续航时间,以供用户参考。但是,当前手机显示的续航时间往往为某种功能的续航时间。例如,看视频还可使用1小时,听音乐还可使用3小时等。但用户在使用手机时往往不会仅使用一个应用,而是会使用多个应用。因此仅提供单个功能的续航时间无法使用户准确的掌握实际的续航时间。因此,如何更加准确的确定续航时间供用户参考是目前亟待解决的问题。技术实现要素:3.为了解决上述问题,本发明实施例提供了一种终端设备续航时间确定方法及相关设备可以解决续航时间不准确的问题。4.第一方面,本发明实施例提供一种终端设备续航时间确定方法,包括:5.获取终端设备的当前剩余电量、历史耗电量信息以及当前时间;6.根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息;7.根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间。8.本发明实施例中,通过获取历史耗电量信息来对当前时间至目标时间之间的耗电量信息进行预测,进而得到当前剩余电量下的续航时间,使得得到的续航时间更符合用户的实际使用习惯,增加了续航时间的准确性,提高了用户的使用体验。9.在一种可能的实现方式中,所述历史耗电量信息被划分为以天为单位的多个日耗电量信息;所述根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息,包括:10.获取日期信息;11.将所述多个日耗电量信息中与所述日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息;12.基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息。13.在一种可能的实现方式中,每个所述日耗电量信息按照时间段被划分为多个日耗电量子信息;所述日耗电量子信息包括对应时间段的起始时间以及终止时间;所述基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息,包括:14.获取各个目标日耗电量信息的权重;15.基于所述权重对起始时间和/或中止时间相同的日耗电量子信息进行加权计算,得到对应的多个日耗电量预测子信息;16.根据所述多个日耗电量预测子信息确定所述当前时间至目标时间之间的预测耗电量信息。17.在一种可能的实现方式中,所述根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间,包括:18.从所述当前时间开始,对所述当前时间至目标时间之间的预测耗电量信息进行累加,直至累加的结果大于或等于所述当前剩余电量时停止;19.将停止累加时所对应的日耗电量子信息确定为截止日耗电量子信息;20.根据所述截止日耗电量子信息对应时间段的起始时间和/或中止时间确定所述续航时间。21.在一种可能的实现方式中,所述获取各个目标日耗电量信息的权重,包括:22.将所述目标日耗电量信息包括的各个目标耗电子信息中与所述当前时间对应的日耗电量子信息确定为目标日耗电量子信息;23.确定所述目标日耗电量子信息的起始剩余电量;24.确定所述起始剩余电量与所述当前剩余电量之间的差值;25.根据所述差值确定所述目标日耗电量信息的权重。26.在一种可能的实现方式中,所述方法还包括:27.当检测到预设触发条件时,采集终端设备在预设时长内的电量消耗信息;28.根据所述电量消耗信息更新所述历史耗电量信息。29.第二方面,本发明实施例提供一种终端设备续航时间确定装置,包括:30.获取模块,用于获取终端设备的当前剩余电量、历史耗电量信息以及当前时间;31.处理模块,用于根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息;32.续航时间确定模块,用于根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间。33.在一种可能的实现方式中,所述历史耗电量信息被划分为以天为单位的多个日耗电量信息;34.所述获取模块,还用于获取日期信息;35.所述处理模块,具体用于:36.将所述多个日耗电量信息中与所述日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息;基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息。37.第三方面,本发明实施例提供一种终端设备,包括:处理器、存储器以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被执行时,使得所述终端设备执行第一方面所述的方法。38.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面所述的方法。39.应当理解的是,本发明实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。40.本发明实施例中,通过获取历史耗电量信息来确定用户的使用习惯,进而预测用户按照自己的使用习惯来使用智能终端时的耗电情况,最终预测终端设备的续航时间,使得用户对终端设备的续航情况有更加准确的了解,提高用户的使用体验。【附图说明】41.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。42.图1为本发明实施例提供的一种终端设备续航时间确定方法的流程图;43.图2为本发明实施例提供的另一种终端设备续航时间确定方法的流程图;44.图3为本发明实施例提供的一种终端设备续航时间确定装置的结构示意图;45.图4为本发明实施例提供的一种终端设备的结构示意图。【具体实施方式】46.为了更好的理解本说明书的技术方案,下面结合附图对本发明实施例进行详细描述。47.应当明确,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。48.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。49.为了解决终端的续航时间不准确的问题,本发明实施例提供一种终端设备续航时间确定方法及相关设备,可以根据用户的使用习惯来预测续航时间,使得用户对终端剩余电量的续航情况有更准确的了解。图1为本发明实施例提供的一种终端设备续航时间确定方法的流程图。如图1中所示,该方法包括:50.步骤101,获取终端设备的当前剩余电量、历史耗电量信息以及当前时间。其中,当前剩余电量可以具体为电池当前所剩的毫安数,或者当前的剩余电量百分比,之后可以基于剩余电量百分比以及电池容量来确定当前剩余的具体毫安数。历史耗电量信息可以为用户在之前几天、几周或者几个月内的耗电量的统计。51.步骤102,根据历史耗电量信息确定终端设备从当前时间至目标时间之间的预测耗电量信息。其中,目标时间可以为当前时间的几个小时之后,或者为当前日期的晚上24点。例如,当前时间为上午9点,目标时间为当前时间的5个小时之后,为下午14点。则可以根据历史耗电量信息来预测上午9点至下午14点之间的耗电量,即预测耗电量信息。其中,目标时间与当前时间的差值可以根据终端设备电池的容量确定。52.又例如,目标时间为当前日期的24点,当前时间为上午10点,则需要根据历史耗电量信息来预测上午10点至晚上24点之间的耗电量,即预测耗电量信息。53.步骤103,根据当前剩余电量以及当前时间至目标时间之间的预测耗电量信息确定终端设备在剩余电量下的续航时间。其中,可以根据预测耗电量信息来确定需要多长时间能将当前剩余电量消耗完,进而确定续航时间。例如,预测耗电量信息可以实现为曲线图的形式,曲线图横坐标为时间,纵坐标为当前剩余电量,则可以对曲线图中的曲线进行积分,积分的结果即为单位时间内消耗的电量,将终端设备实际的当前剩余电量作为结果带入到积分式中即可求出对应的时间。54.在一些实施例中,由于工作生活的原因,用户使用智能终端往往存在自己的使用习惯,而使用习惯往往以天为单位存在一种规律性。因此可以将历史耗电量信息划分为以天为单位的多个日耗电量信息。例如,历史耗电量信息包括从周一至周日的一整周的耗电量信息,则可以将其分为7个日耗电量信息,分别为:周一对应的日耗电量信息、周二对应的日耗电量信息、周三对应的日耗电量信息、周四对应的日耗电量信息、周五对应的日耗电量信息、周六对应的日耗电量信息以及周日对应的日耗电量信息。之后基于多个日耗电量信息来确定预测耗电量。图2为本发明实施例提供的另一种终端设备续航时间确定方法的流程图。如图2中所示,确定终端设备从当前时间至目标时间之间的预测耗电量信息时可以具体包括:55.步骤201、获取日期信息。其中,日期信息当前的日期,可以实现为具体的年月日等。例如,xxxx年x月x日,周一。56.步骤202,将多个日耗电量信息中与日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息。其中日期特征可以为工作日、双休日以及节假日等。例如,获取到的日期信息的日期特征为工作日,则可以将多个日耗电量信息中,将周一至周五等日期为工作日所对应的日耗电量信息确定为目标日耗电量信息。57.步骤203,基于至少一个目标日耗电量信息确定当前时间至目标时间之间的预测耗电量信息。在当前的日期信息的日期特征与目标日耗电量的日期特征相同的情况下,目标日耗电量所信息对应的用户习惯更接近于当前日期所对应的用户习惯。例如,用户在工作日时使用智能终端的习惯存在相似性。用户在双休日使用习惯具备相似性。因此,基于目标日耗电量信息可以更好地反应用户在当前日期下的使用习惯进而确定更符合当前日期用户习惯的耗电特征,最终确定出更加准确的预测耗电量信息。58.在一些实施例中,由于生活和工作的原因,用户对智能终端的使用习惯存在一种规律性,该规律性以一周为一个周期。例如,用户每周一都会在早上9点至9点30使用远程会议软件参加周会。在9点30至11点使用办公软件处理工作的相关事宜。而用户在周二就不会在早上9点至9点30使用远程会议软件参加周会。由此可见,用户在每个周一的使用习惯的相似程度都非常高,同理,用户在每个周二的使用习惯的相似程度也非常高,以此类推。因此,上述的日期信息的日期特征还可以实现为周几的形式。例如,获取到的日期信息为周二,则可以将所有日耗电量信息中日期为周二的日耗电量信息确定为目标日耗电量信息。59.在一些实施例中,为了便于分析,可以将一天划分为多个时间段。例如,每15分钟划分为一个时间段,则可以将一天划分为96个时间段。每10分钟划分为一个时间段,则可以将一天划分为144个时间段。或者,每5分钟划分为一个时间段,则可以将一天划分为288个时间段。因此,可以将各个日耗电量信息也按照上述时间段划分为多个日耗电量子信息。每个日耗电量子信息包括对应时间段的起始时间以及终止时间。例如,按照每5分钟为一个时间段,将一个日耗电量信息划分为288个日耗电量子信息。则9点至9点15分之间包括3个日耗电量子信息,起始时间以及终止时间分别为:9:00~9:05、9:05~9:10以及9:10~9:15。可以基于划分后的日耗电量子信息来确定当前时间至目标时间之间的预测耗电量信息。例如,可以采用取平均值的方法。具体的,对确定出的日期特征相同的各个日耗电量信息中相同起始时间的每个日耗电量子信息进行平均。例如,当前为第n周的周一,历史耗电量信息共包含第n-1周的全部耗电量信息以及第n-2周的全部耗电量信息。则可以对应的目标日耗电量信息为第n-1周的周一以及第n-2周的周一。因此,可以将分别第n-1周的周一的日耗电量子信息与对应时间段的第n-2周的周一的日耗电量子信息进行取平均值,并将得到的平均值确定为该时间段所对应的预测耗电量。[0060][0061]表1-1[0062]如表1-1中所示。在9:00-9:05时间段,第n-1周的周一的实际耗电量为80mah,第n-2周的周一的实际耗电量为120mah。则对其平均后得到该时间段的预测耗电量为100mah。表1-1中的9:05-9:10时间段以及9:10-9:15时间段同理。基于该方法可以得到当前日期的24小时以内的288个时间段的预测耗电量。之后根据当前时间以及目标时间所在的具体时间段的预测耗电量进行叠加,从而得到当前时间至目标时间之间的总的预测耗电量信息。仍以表1-1为例,当前时间为9点整,目标时间为9点15,则对表1-1中三个时间段所对应的预测耗电量相加,得到当前时间至目标时间之间的预测耗电量信息为600mah。[0063]在一些实施例中,还可以采用加权算法的方式得到预测耗电量信息。具体的,可以先各个获取各个目标日耗电量信息的权重。[0064]之后,基于权重对起始时间和/或中止时间相同的日耗电量子信息进行加权计算,得到对应的多个日耗电量预测子信息。根据多个日耗电量预测子信息确定当前时间至目标时间之间的预测耗电量信息。[0065][0066]表1-2[0067]如表1-2中所示,对起始时间均为9点的第n-1周周一的实际耗电量以及第n-2周周一的实际耗电量进行加权计算,第n-1周的周一(即目标日耗电量信息)的权重为0.7,第n-2周的周一(即目标日耗电量信息)的权重为0.3。则9:00-9:05时间段的预测耗电量为80×0.7+120×0.3=92(即日耗电量子信息)。同理,9:05-9:10时间段的预测耗电量为196,9:10-9:15时间段的预测耗电量为310。之后,基于上述加权算法得到当前日期24小时之内的共288个时间段的预测耗电量,即上述的对日耗电量子信息进行加权计算后得到对应的多个日耗电量预测子信息。之后可以根据当前时间以及目标时间所在的时间段去从得到的288个预测耗电量中确定对应的时间段范围,并对时间段范围内各个预测日耗电量子信息进行求和。以表1-2中的数据为例,当前时间所在的时间段为9:00-9:05,目标时间所在的时间段为9:10-9:15。则当前时间至目标时间之间的预测耗电量信息为92+196+310=598。之后,确定最终的续航时间。[0068]具体的,可以从当前时间开始,对当前时间至目标时间之间的预测耗电量信息进行累加,直至累加的结果大于或等于当前剩余电量时停止。将停止累加时所对应的日耗电量子信息确定为截止日耗电量子信息。最后,根据截止日耗电量子信息对应时间段的起始时间和/或中止时间确定所述续航时间。[0069]dd232052i[0070]时间段预测耗电量9:00-9:05100mah9:05-9:10200mah9:10-9:15300mah9:15-9:20100mah9:20-9:25100mah9:25-9:30200mah[0071]表1-3[0072]以表1-3中的数据为例,当前时间为9点整,当前剩余电量为750mah。则当累加到9:20-9:25时间段时,累计预测耗电量为800mah,因此可以确定电量耗尽的时间为9:20-9:25,即截止日耗电量子信息为9:20-9:25所对应的日耗电量子信息(100mah),则续航时间为20分钟至25分钟。可以将20分钟确定为最终的续航时间,也可以将25分钟确定为最终的续航时间,或者将20-25分钟之间的任一个数字确定为最终的续航时间。[0073]在一些实施例中,各个目标日耗电量信息的权重可以当前日期的实际耗电量与目标日耗电量信息之间的相似度确定。相似度越高权重越大,相似度越低权重越低。例如,求取欧氏距离的方式来确定相似度,或者通过求取余弦相似度来确定目标日耗电量信息的相似度。[0074]在一些实施例中,还可以根据相同时间段下,目标耗电量子信息的初始剩余电量与当前剩余电量与之间的差值来确定目标耗电量信息的权重。具体的,将目标日耗电量信息包括的各个目标耗电子信息中与当前时间对应的日耗电量子信息确定为目标日耗电量子信息。例如,当前时间周一的为9点整,则将历史耗电量信息中所有周一的9:00-9:05时间段的日耗电量子信息确定为目标日耗电量子信息。之后,确定目标日耗电量子信息的起始剩余电量。例如,9:00-9:05的目标日耗电量子信息为从920mah降低至800mah。则该目标日耗电量子信息的起始剩余电量为920mah。之后,确定起始剩余电量与当前剩余电量之间的差值。最后,根据差值确定目标日耗电量信息的权重。其中,差值越大则对应的权重越小,差值越小则对应的权重越大。[0075]在一些实施例中,为了保证历史耗电量信息的有效性,可以对新采集到的用户的使用情况对历史耗电量信息进行更新。具体的,当检测到预设触发条件时,采集终端设备在预设时长内的电量消耗信息。根据电量消耗信息更新历史耗电量信息。其中,可以设置一个定时器,当到达设定的时长后,定时器被触发,此时可以确定检测到预设触发条件。例如,每个时间段的时长为5分钟(即将一天的24小时划分为288个时间段),定时5分钟,则每隔5分钟可以更新一个时间段的历史耗电量信息。可选的,为了避免频繁更新造成的不必要的算力浪费,可以每几个小时采集一次。或者,以天为单位,在日期更迭时(即夜间24点)时确定检测到预设触发条件。在更新时可以将对应时间段的时间最久的历史耗电量信息进行替换,例如,当前为第n周,历史耗电量信息包括第n-1周至n-3周的全部耗电量信息,则可以对距离当前时间最远的第n-3周中的耗电量信息进行替换。[0076]在一个具体的示例中,在执行上述终端设备续航时间确定方法时,可以保存前4周的历史耗电量信息。具体的,将每天24小时以每段5分钟进行平分,得到288个时间段,从而将一天的时间颗粒化,进而通过每一个时间段的耗电量来表示一天中耗电变化情况。则保存历史耗电量信息需要28个队列,得到的具体数据如表1-4中所示:[0077]周一周二周三周四周五周六周日前1周q11q12q13q14q15q16q17前2周q21q22q23q24q25q26q27前3周q31q32q33q34q35q36q37前4周q41q42q43q44q45q46q47[0078]表1-4[0079]如表1-4中所示,q11是保存前1周的周一的所有时间段的耗电量的队列,以此类推。而每个队列中会包含288个数据,每个数据用来表示一天中某5分钟时间段的手机实际耗电量。例如q12[i]表示前一周的周二第i个时间段的实际耗电量。[0080]另外,还需要28个队列用来保存每个时间段起始时的手机剩余电量。得到的结果如表1-5中所示:[0081]周一周二周三周四周五周六周日前1周r11r12r13r14r15r16r17前2周r21r22r23r24r25r26r27前3周r31r32r33r34r35r36r37前4周r41r42r43r44r45r46r47[0082]表1-5[0083]如表1-5中所示,r11是保存前1周的周一所有时段起始剩余电量的队列,其余队列以此类推。[0084]而为了历史耗电量信息更符合用户当前的使用习惯,需要不断更新历史耗电量信息。当获取到最新日期的实际耗电量信息后,将此数据更新到对应的队列中。例如,最新的当前周的周一的实际耗电量信息出来以后,就将表1-4中q21中的数据存储到q11中,将q31中的数据存储到q21中,将q41中的数据存储到q31中,最后把最新获得的周一的实际耗电量信息存储到q41中,使保存的数据一直为最近4周的耗电信息。例如,当前周期为周二,已知当前日期的第i个时间段的实际耗电量为x后,就对数据存储队列中的数据做如下更新:[0085](1)更新前4周周二第i个时间段的实际耗电量:[0086]q42[i]=q32[i][0087](2)更新前3周周二第i个时间段的实际耗电量:[0088]q32[i]=q22[i][0089](3)更新前2周周二第i个时间段的实际耗电量:[0090]q22[i]=q12[i][0091](4)更新前1周周二第i个时间段的实际耗电量:[0092]q12[i]=x[0093]综上,数据更新逻辑如下,其中x,y,i均为整数。[0094]qxy[i]=q[x-1][y-1][i](2≤x≤4;1≤x≤7;0≤i≤287)[0095]q1y[i]=x[0096]通过上述的更新操作,随着用户使用时间的不断增加,用户习惯也慢慢趋于稳定,队列中的数据也不断更新后,也更能贴近用户习惯。当用户习惯改变以后,队列中的数据也能随着用户习惯的变化更新。[0097]为了更精确的根据客户习惯预测手机续航时间,可以将当前时间点的剩余电量和过去4周对应时间点的剩余电量作比较,根据比较结果,确定各周的权重。具体的,首先计算当前时段剩余电量与前4周中对应时段起始剩余电量的差值,通过公式dx=|rxy[i]-rcurrent|来计算差值的绝对值。其中,dx表示当前剩余电量与第前x周对应时段剩余电量差值的绝对值。表示第前x周中周y的第i个时间段起始剩余电量。则第前x周的权重ax的权重为:[0098][0099]采用上述方法来确定各周的权重,可以忽略电池损耗对预测续航时间的影响。由于用户是否开启省电模式,也与电池剩余电量强相关,所以通过当前电量与历史对应时刻剩余电量差值来计算权重,可以通过用户习惯获取更加合适的权重,提高电量续航预测的准确性。[0100]在得到了前几周的权重和历史耗电量信息后,就可以预测出当前日期一整天的耗电情况。具体的,对前4周对应日期和对应时间段的耗电量进行加权计算从而得到当前日期的每个时间段的预测耗电量。如果用户未使用满4周,则对已有数据的几周进行加权计算得到当前日期所有时间段的耗电情况。例如,当前日期为周y,则当前日期第i个时间段的耗电量预测值为:[0101][0102]其中,o[i]即为当前日期下第i个时间段的耗电量预测值,之后可以根据某一时刻电量的剩余之来计算多长时间后剩余电量会耗尽。假设当前时间为周一的9:00,剩余电量为900mah,则根据前4周每个时间段的耗电量信息计算出本周一9:00至9:30的耗电量信息如表1-6中所示。[0103]时间段预测耗电量9:00-9:05100mah9:05-9:10200mah9:10-9:15300mah9:15-9:20100mah9:20-9:25100mah9:25-9:30200mah[0104]表1-6[0105]如表1-6中的数据所示,电量会在9:25-9:30之间耗尽,即预测的当前电量的续航时间为25至30分钟。[0106]在一些实施例中,可能存在dx为0的情况,即当前时间点的剩余电量和某周对应时间点的剩余电量相等,此时会导致ax的值为0。因此,当出现dx为0的情况时,可以不采用加权算法来得到预测耗电量。在此情况下,忽略其他周的历史耗电量信息,仅以该周的历史耗电量信息作为当前时间点的预测耗电量信息。例如,当前日期为周二,时间为9:05,当前剩余电量为900mah。前一周的周二的9:05-9:10时间段的起始剩余电量也为900mah。则可以直接将前一周的周二的历史耗电量信息作为当前的预测耗电量。[0107]对应上述终端设备续航时间确定方法,本发明实施例提供一种终端设备续航时间确定装置。图3为本发明实施例提供的一种终端设备续航时间确定装置的结构示意图。如图3中所示,该装置包括获取模块301、处理模块302以及续航时间确定模块303。[0108]获取模块301,用于获取终端设备的当前剩余电量、历史耗电量信息以及当前时间。[0109]处理模块302,用于根据历史耗电量信息确定终端设备从当前时间至目标时间之间的预测耗电量信息。[0110]续航时间确定模块303,用于根据当前剩余电量以及当前时间至目标时间之间的预测耗电量信息确定终端设备在剩余电量下的续航时间。[0111]在一些实施例中,历史耗电量信息被划分为以天为单位的多个日耗电量信息。[0112]获取模块301,还用于获取日期信息。[0113]处理模块302,具体用于:[0114]将多个日耗电量信息中与日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息。基于至少一个目标日耗电量信息确定当前时间至目标时间之间的预测耗电量信息。[0115]图3所示实施例提供的终端设备续航时间确定装置可用于执行本说明书图1至图2所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。[0116]图4为本发明实施例提供的一种终端设备的结构示意图,如图4所示,上述终端设备可以包括处理器、存储器以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被执行时,使得所述终端设备执行本说明书图1至图2所示实施例提供的终端设备续航时间确定方法。[0117]如图4所示,终端设备以通用计算设备的形式表现。终端设备的组件可以包括但不限于:一个或者多个处理器410、通信接口420和存储器430,连接不同系统组件(包括存储器430、通信接口420和处理器410)的通信总线440。[0118]通信总线440表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industrystandardarchitecture;以下简称:isa)总线,微通道体系结构(microchannelarchitecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation;以下简称:vesa)局域总线以及外围组件互连(peripheralcomponentinterconnection;以下简称:pci)总线。[0119]终端设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被终端设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。[0120]存储器430可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(randomaccessmemory;以下简称:ram)和/或高速缓存存储器。终端设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。存储器430可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本说明书各实施例的功能。[0121]具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器430中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本说明书所描述的实施例中的功能和/或方法。[0122]处理器410通过运行存储在存储器430中的程序,从而执行各种功能应用以及数据处理,例如实现本说明书图1至图2所示实施例提供的终端设备续航时间确定方法。[0123]本说明书实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本说明书图1至图2所示实施例提供的终端设备续航时间确定方法。[0124]上述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(readonlymemory;以下简称:rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory;以下简称:eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。[0125]上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0126]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。[0127]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本说明书的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。[0128]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本说明书的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本说明书的实施例所属
技术领域
:的技术人员所理解。[0129]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。[0130]需要说明的是,本说明书实施例中所涉及的设备可以包括但不限于个人计算机(personalcomputer;以下简称:pc)、个人数字助理(personaldigitalassistant;以下简称:pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3显示器、mp4显示器等。[0131]在本说明书所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0132]另外,在本说明书各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0133]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,连接器,或者网络装置等)或处理器(processor)执行本说明书各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory;以下简称:rom)、随机存取存储器(randomaccessmemory;以下简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0134]以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。当前第1页12当前第1页12
技术特征:
1.一种终端设备续航时间确定方法,其特征在于,包括:获取终端设备的当前剩余电量、历史耗电量信息以及当前时间;根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息;根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间。2.根据权利要求1所述的方法,其特征在于,所述历史耗电量信息被划分为以天为单位的多个日耗电量信息;所述根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息,包括:获取日期信息;将所述多个日耗电量信息中与所述日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息;基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息。3.根据权利要求2所述的方法,其特征在于,每个所述日耗电量信息按照时间段被划分为多个日耗电量子信息;所述日耗电量子信息包括对应时间段的起始时间以及终止时间;所述基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息,包括:获取各个目标日耗电量信息的权重;基于所述权重对起始时间和/或中止时间相同的日耗电量子信息进行加权计算,得到对应的多个日耗电量预测子信息;根据所述多个日耗电量预测子信息确定所述当前时间至目标时间之间的预测耗电量信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间,包括:从所述当前时间开始,对所述当前时间至目标时间之间的预测耗电量信息进行累加,直至累加的结果大于或等于所述当前剩余电量时停止;将停止累加时所对应的日耗电量子信息确定为截止日耗电量子信息;根据所述截止日耗电量子信息对应时间段的起始时间和/或中止时间确定所述续航时间。5.根据权利要求3所述的方法,其特征在于,所述获取各个目标日耗电量信息的权重,包括:将所述目标日耗电量信息包括的各个目标耗电子信息中与所述当前时间对应的日耗电量子信息确定为目标日耗电量子信息;确定所述目标日耗电量子信息的起始剩余电量;确定所述起始剩余电量与所述当前剩余电量之间的差值;根据所述差值确定所述目标日耗电量信息的权重。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到预设触发条件时,采集终端设备在预设时长内的电量消耗信息;根据所述电量消耗信息更新所述历史耗电量信息。7.一种终端设备续航时间确定装置,其特征在于,包括:获取模块,用于获取终端设备的当前剩余电量、历史耗电量信息以及当前时间;处理模块,用于根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息;续航时间确定模块,用于根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间。8.根据权利要求7所述的装置,其特征在于,所述历史耗电量信息被划分为以天为单位的多个日耗电量信息;所述获取模块,还用于获取日期信息;所述处理模块,具体用于:将所述多个日耗电量信息中与所述日期信息的日期特征匹配的至少一个日耗电量信息确定为目标日耗电量信息;基于至少一个所述目标日耗电量信息确定所述当前时间至目标时间之间的预测耗电量信息。9.一种终端设备,其特征在于,包括:处理器、存储器以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被执行时,使得所述终端设备执行权利要求1-6任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-6任一项所述的方法。

技术总结
本发明涉及终端设备领域,尤其涉及一种终端设备续航时间确定方法及相关设备。其中,该方法包括:获取终端设备的当前剩余电量、历史耗电量信息以及当前时间;根据所述历史耗电量信息确定所述终端设备从所述当前时间至目标时间之间的预测耗电量信息;根据所述当前剩余电量以及所述当前时间至目标时间之间的预测耗电量信息确定所述终端设备在所述剩余电量下的续航时间。下的续航时间。下的续航时间。


技术研发人员:付晓阳
受保护的技术使用者:展讯通信(天津)有限公司
技术研发日:2023.07.11
技术公布日:2023/10/19
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐