终端电量信息提示方法和装置的制造方法【
技术领域:
】[0001]本发明涉及多媒体电视领域,尤其涉及一种终端电量信息提示方法和装置。【
背景技术:
】[0002]随着物质生活的丰富,电视机已经成为人们生活中不可缺少的电器产品。而随着无线互联技术的流行,智能手机或者PC(PersonalComputer,个人计算机),或者PAD(PortableAndroidDevice,平板电脑)做为从设备连接到智能电视中,在这种情况下,用户关心智能手机等从设备工作在何种应用下,并且智能手机等从设备工作多久需要充电。现有技术下,如果想知道智能手机还能工作多久才会需要充电,那么用户需要点击智能手机的唤醒按键,输入密码解锁智能手机,然后再找到智能手机的系统设置查看当前智能手机的用电情况,根据当前智能手机的用电情况估计智能手机在多长时间之后需要充电,而且用户需要隔一段时间就重复上述步骤,以保证在智能手机没电之前进行充电。这种方法需要用户进行一系列繁琐的操作,而且当智能手机中有多个应用程序在同时运行时,不能知道智能手机中多个应用程序所需电量,且不能根据当前智能手机中应用程序的用电量自动提示用户当前电量是否可以完成多个应用程序的工作任务,导致用户的体验效果差。【
发明内容】[0003]本发明的主要目的在于提供一种终端电量信息提示方法和装置,旨在解决现有技术当需要知道终端当前的剩余电量时,需要用户进行一系列繁琐的操作,且不能根据终端中正在运行的多个应用程序的耗电量自动提示用户当前电量是否可以完成多个应用程序的工作任务的技术问题。[0004]为实现上述目的,本发明提供的终端电量信息提示方法,包括步骤:[0005]获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量;[0006]当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;[0007]将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。[0008]优选地,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤包括:[0009]获取所述终端中正在运行的音视频播放应用程序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息;[0010]根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。[0011]优选地,所述当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量的步骤包括:[0012]当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间;[0013]根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。[0014]优选地,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤之前,还包括:[0015]控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。[0016]优选地,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤之后,还包括:[0017]获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比;[0018]判断所述剩余电量占所述总电量的百分比是否小于预设阈值;[0019]当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电;[0020]当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。[0021]此外,为实现上述目的,本发明还提供终端电量信息提示装置,所述装置包括:[0022]第一获取模块,用于获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量;[0023]计算模块,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;[0024]第一输出模块,用于将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。[0025]优选地,所述第一获取模块包括:[0026]第一获取单元,用于获取所述终端中正在运行的音视频播放应用程序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息;[0027]第二获取单元,用于根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。[0028]优选地,所述计算模块包括:[0029]获取单元,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间;[0030]计算单元,用于根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。[0031]优选地,所述终端电量信息提示装置还包括第二获取模块,用于控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。[0032]优选地,所述终端电量信息提示装置还包括:[0033]确定模块,用于获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比;[0034]判断模块,用于判断所述剩余电量占所述总电量的百分比是否小于预设阈值;[0035]第二输出模块,用于当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电;[0036]处理模块,用于当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。[0037]本发明通过当终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、获取所述音视频播放应用程序的个数和各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;将所述音视频播放应用程序所需电量与获取的所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。实现了自动提示用户终端中当前电量是否能完成当前多个应用程序的工作任务,避免了用户需要进行一系列繁琐的操作去估算终端中剩余电量可以运行的时间,提高了用户的体验效果。【附图说明】[0038]图1为本发明终端电量信息提示方法的第一实施例的流程示意图;[0039]图2为本发明终端电量信息提示方法的第二实施例的流程示意图;[0040]图3为本发明终端电量信息提示方法的第三实施例的流程示意图;[0041]图4为本发明终端电量信息提示装置的第一实施例的功能模块示意图;[0042]图5为本发明终端电量信息提示装置的第二实施例的功能模块示意图;[0043]图6为本发明终端电量信息提示装置的第三实施例的功能模块示意图。[0044]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】[0045]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0046]本发明提供一种终端电量信息提示方法。[0047]参照图1,图1为本发明终端电量信息提示方法的第一实施例的流程示意图。[0048]在本实施例中,所述终端电量信息提示方法包括:[0049]步骤S10,获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量;[0050]智能电视与终端通过WiFi或者蓝牙等方式进行连接,当所述智能电视与所述终端建立连接之后,所述智能电视获取所述终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量。其中,所述终端包括但不限于智能手机、平板电脑和个人计算机。如当所述智能电视与智能手机建立连接之后,获取智能手机的剩余电量为5000mA。[0051]进一步地,所述步骤S10包括:[0052]获取所述终端中正在运行的音视频播放应用程当前第1页1 2 3 4 5 
序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息;
[0053]根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。
[0054]所述智能电视获取所述终端中正在运行的音视频播放应用程序的个数,并获取所述正在运行的音视频播放应用程序的标识信息,根据所述标识信息对应判断所述音视频播放应用程序的类型。当所述智能电视获取到有相同的标识信息时,表明所述终端中的某个应用程序有多个,如所述智能手机中有3个酷狗音乐在同时运行。当所述智能电视侦测到所述智能手机中正在运行的音视频播放应用程序为3个,则所述智能电视获取所述终端中正在运行的音视频播放应用程序的标识信息,如得到所述标识信息分别为Vide0_Pakg_Name(xl) = iqiyi,Video_Pakg_Name(x2) = youku, Video_Pakg_Name(x3) = sohu。所述智能电视通过 ASCII (American Standard Code for Informat1n Interchange,美国标准信息交换代码)获取所述音视频播放应用程序的应用包名,即得到所述应用程序的包名为youku、iqiyi和sohu0
[0055]所述智能电视根据所述终端中正在运行的音视频播放应用程序的标识信息对应获取所述应用程序解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。在本实施例中,所述耗电参数的单位为m A / s (毫安每秒),表示在1秒的时间内耗电
0.1mA。如所述智能电视获取得到所述youku解码方式对应的耗电参数为:youku:Batt_Play_Var(x) =0.2mA/s ,Batt_Aud1_Var(x) =0.2mA/s,即youku视频软解码方式的耗电参数为0.lmA/s,音频软解码方式的耗电参数为0.lmA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为0.2mA/s;获取得到所述iqiyi解码方式对应的耗电参数为:Batt_Play_Var(x) = 0.1mA/s,Batt_Aud1_Var(x) = 0.2mA/s,即iqiyi视频软解码方式的耗电参数为0.1mA/s,音频软解码方式的耗电参数为0.1mA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为0.2mA/s;获取得到所述sohu解码方式对应的耗电参数为:Batt_Play_Var(x) =0.1mA/s ,Batt_Aud1_Var(x) =0.2mA/s,即sohu视频软解码方式的耗电参数为0.1mA/s,音频软解码方式的耗电参数为0.1mA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为0.2mA/s。
[0056]步骤S20,当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;
[0057]当所述智能电视侦测到所述终端中正在运行的音视频播放应用程序至少为两个时,所述智能电视根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。其中,所述软解码耗电参数小于所述硬解码的耗电参数,原因是因为所述硬解码需要硬件线路支持和芯片进行供电,耗电参数大,而所述软解码不需要硬件供电,耗电参数小。所述终端根据不同的应用程序配置不同解码方式,不同的解码方式对应着不同的耗电参数。所述耗电参数为单位时间内所消耗的电量,如所述智能电视通过其CPU(Central Processing Unit,中央处理器)获取所述智能手机的视频播放器解码方式为1时,表示所述智能手机的视频播放器的解码方式为软解码,当获取所述智能手机的视频播放器解码方式为2时,表示所述智能手机的视频播放器的解码方式为硬解码。如所述智能电视获取得到所述智能手机中某个视频播放器的视频软解码耗电参数为0.1mA/s,音频软解码耗电参数为0.1mA/s,视频硬解码耗电参数为0.2mA/s,音频硬解码耗电参数为0.2mA/s。所述耗电参数具体的大小根据具体情况而定,并不限定于本实施例中的0.1mA/s和0.2mA/s。
[0058]在本实施例中,所述智能手机是在多应用场景下的,即所述智能手机同时运行多个应用程序,如当同时运行了优酷youku、爱奇艺iqiyi和搜狐sohu时,所述智能电视的屏幕会分成三部分,同时显示youku、iqiyi和sohu所要显示的画面。不同应用程序存在不同的解码方式。所述智能手机中同时运行的多个音视频播放应用程序一般不会都采用硬解码方式,因为硬解码方式所对应的电路只有一个,只能供一个音视频播放应用程序使用。一般会是一个音视频播放应用程序采用硬解码方式,另一个音视频播放应用程序采用软解码方式。具体情形不做限定,只要可以实现多个音视频播放应用程序多个线程同时运行即可。
[0059]进一步地,所述步骤S20包括:
[0060]当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间;
[0061]根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。
[0062]当所述智能电视判定所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间。所述智能电视根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述各个音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。如当所述智能电视在其屏幕的左边显示所述youku所播放歌曲《花火》的画面时,所需任务时间为Time Total(x) =300s(秒),且所述youku的音频被关闭时,所述youku采用视频硬解码方式,所以视频软解码耗电参数0,又因为音频关闭了,所以音频硬解码方式的耗电参数和音频软解码方式的耗电参数都为0,即Batt_Play_Var(x) = 0.2mA/s,Batt_Aud1_Var(x) =0,因此所述youku视频硬解码方式的耗电参数为0.2mA/s;当所述智能电视在其屏幕的中间显示所述iqiyi所播放的电视连续剧《花千骨》的画面时,所需任务时间为Time Total(x) = 3000s,关闭所述iqiyi的音频,所述iqiyi采用视频软解码方式,所以视频软解码方式的耗电参数0,又因为音频关闭,所以音频硬解码方式的耗电参数和音频软解码方式的耗电参数都为0,即Batt_Play_Var(x) =0.1mA/s,Batt_Aud1_Var(x) =0,因此所述iqiyi视频硬解码方式的耗电参数为0.1mA/s ;当所述智能电视在其屏幕的右边显示所述sohu的黑色的画面时,即听电影《捉妖记》的配音时,所需任务时间为Time Total(X) = 20000s,关闭所述sohu的视频播放器,所述sohu采用音频软解码方式,所以音频硬解码方式的耗电参数0,又因为视频播放器关闭,所以视频硬解码方式的耗电参数和视频软解码方式的耗电参数都为0,即Batt_Play_Var(X)=0,Batt_Aud1_Var(x)=0.1mA/s,因此所述sohu音频软解码耗电参数为0.1mA/s。所述智能电视根据各个音视频播放应用程序的耗电参数和任务时间计算得到各个音视频播放应用程序的所需电量,即所述 youku的所需电量为 Prog_Batt_Total (xl) = Batt_Play_Var(x)*300 =60mA;所述 iqiyi所需电量为Prog_Batt_Total (x2) = Batt_Play_Var(x)*3000 = 300mA;所述301111所需电量为?1'08_13&1:1:_1'0七&1(叉3) = Batt_Aud1_Var(x) *20000 = 2000mA。
[0063]步骤S30,将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。
[0064]当所述智能电视计算得到所述各个音视频播放应用程序所需电量时,将所述各个音视频播放应用程序所需电量之和与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。当所述对比结果表示所述各个音视频播放应用程序所需电量之和大于或者等于所述终端的剩余电量时,所述智能电视输出第一提示信息,提示所述用户为所述终端进行充电;当所述对比结果表示所述各个音视频播放应用程序所需电量之和小于所述终端的剩余电量时,所述智能电视输出第一提示信息,提示所述用户在所述各个音视频播放应用程序任务时间内不需要对所述终端进行充电。进一步地,所述智能电视还可以将所述终端正在运行的音视频播放应用程序所需电量和所述终端的剩余电量在其屏幕上显示出来,以供所述用户根据所述音视频播放应用程序所需电量和所述终端的剩余电量估算对所述终端进行充电的时间,和/或者将所述音视频播放应用程序所需电量和所述终端的剩余电量发送至所述终端中,以供所述终端在其屏幕上显示所述音视频播放应用程序所需电量和所述终端的剩余电量。如所述智能电视判定所述youku、iqiyi和sohu三个应用程序的所需电量之和小于所述剩余电量时,在其屏幕中显示所述智能手机中的所述youku、iqiyi和sohu三个应用程序所需电量之和,和所述智能手机的剩余电量,所述用户根据所述智能电视和/或所述智能手机显示的电量信息得知所述剩余电量可以支持所述youku、iqiyi和sohu的播放任务,在完成所述youku、
iq i y i和s ohu的播放任务的期间内不需要对所述智能手机进行充电
。
[0065]本实施例通过当终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、获取所述音视频播放应用程序的个数和各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;将所述音视频播放应用程序所需电量与获取的所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。实现了自动提示用户终端中当前电量是否能完成当前多个应用程序的工作任务,避免了用户需要进行一系列繁琐的操作去估算终端中剩余电量可以运行的时间,提高了用户的体验效果。
[0066]参照图2,图2为本发明终端电量信息提示方法的第二实施例的流程示意图,基于第一实施例提出本发明终端电量信息提示方法的第二实施例。
[0067]在本实施例中,所述步骤S10之前,还包括:
[0068]步骤S40,控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。
[0069]所述智能电视控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。如所述智能电视控制所述youku在硬解码方式下播放音视频文件,获取所述youku在硬解码方式下的音频硬解码方式的耗电参数和视频硬解码方式的耗电参数,控制所述youku在软解码方式下播放音视频文件,获取所述youku在软解码方式下的音频软解码方式的耗电参数和视频软解码方式的耗电参数;控制所述sohu在硬解码方式下播放音视频文件,获取所述sohu在硬解码方式下的音频硬解码方式的耗电参数和视频硬解码方式的耗电参数,控制所述sohu在软解码方式下播放音视频文件,获取所述sohu在软解码方式下的音频软解码方式的耗电参数和视频软解码方式的耗电参数。
[0070]参照图3,图3为本发明终端电量信息提示方法的第三实施例的流程示意图,基于第一实施例提出本发明终端电量信息提示方法的第三实施例。
[0071]在本实施例中,所述步骤S10之后,还包括:
[0072]步骤S50,获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比;
[0073]所述智能电视获取所述终端的总电量,根据所述总电量和所述剩余电量确定所述剩余电量占所述总电量的百分比。如所述智能电视得到所述智能手机的总电量为10000mA,所述智能手机的剩余电量为5000mA,即所述智能手机当前的剩余电量为Stay_Electr(xl)= 50,BP所述智能手机的剩余电量为所述总电量的50%。
[0074]步骤S60,判断所述剩余电量占所述总电量的百分比是否小于预设阈值;
[0075]步骤S70,当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电;
[0076]步骤S80,当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。
[0077]当所述智能电视确定所述剩余电量占所述总电量的百分比时,所述智能电视判断所述终端的剩余电量占所述总电量的百分比是否小于所述预设阈值,当所述智能电视判定所述终端的剩余电量占所述总电量的百分比小于所述预设阈值时,所述智能电视输出第二提示信息,以提示所述用户需要及时对所述终端进行充电,所述智能电视可以将所述第二提示信息发送给所述终端,以供所述终端接收所述第二提示信息,提示其用户对所述终端进行充电。当所述终端判定所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。其中,所述预设阈值根据具体情况而设定,如所述预设阈值可以设置为8%,10%或者15%等。
[0078]进一步地,所述智能电视在间隔预设时间段判断所述终端的剩余电量占所述总电量的百分比是否小于所述预设阈值,所述预设时间可以根据所述终端中正在运行的音视频播放应用程序的个数进行设置,如当所述终端中正在运行3个音视频播放应用程序时,所述预设时间设置为3秒;所述预设时间也可以根据所述终端中正在运行的音视频播放应用程序和耗电量进行设置,如所述预设时间设置为10秒。所述预设时间的设置方式包括但不限于本实施例中所述方式。更进一步地,所述智能电视还可以将所述终端的剩余电量输出至其屏幕进行显示,和/或者将所述终端的剩余电量发送给所述终端,以供所述终端接收到所述剩余电量,在所述终端的屏幕上显示所述剩余电量。
[0079]本实施例通过当终端的剩余电量占所述总电量的百分比小于预设阈值时,输出第二提示信息,以提示用户对所述终端进行充电。实现了当所述终端的剩余电量小于某个值时,输出提示信息,自动提示用户对终端进行充电,提高了用户的体验效果。
[0080]本发明进一步提供一种终端电量信息提示装置。
[0081]参照图4,图4为本发明终端电量信息提示装置的第一实施例的功能模块示意图。
[0082]在本实施例中,所述终端电量信息提示装置包括:
[0083]第一获取模块10,用于获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量;
[0084]智能电视与终端通过WiFi或者蓝牙等方式进行连接,当所述智能电视与所述终端建立连接之后,所述智能电视获取所述终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量。其中,所述终端包括但不限于智能手机、平板电脑和个人计算机。如当所述智能电视与智能手机建立连接之后,获取所述智能手机的剩余电量为5000mA。
[0085]进一步地,所述第一获取模块10还包括:
[0086]第一获取单元,用于获取所述终端中正在运行的音视频播放应用程序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息;
[0087]第二获取单元,用于根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。
[0088]所述智能电视获取所述终端中正在运行的音视频播放应用程序的个数,并获取所述正在运行的音视频播放应用程序的标识信息,根据所述标识信息对应判断所述音视频播放应用程序的类型。当所述智能电视获取到有相同的标识信息时,表明所述终端中的某个应用程序有多个,如所述智能手机中有3个酷狗音乐在同时运行。当所述智能电视侦测到所述智能手机中正在运行的音视频播放应用程序为3个,则所述智能电视获取所述终端中正在运行的音视频播放应用程序的标识信息,如得到所述标识信息分别为Vide0_Pakg_Name(xl) = iqiyi,Video_Pakg_Name(x2) = youku, Video_Pakg_Name(x3) = sohu。所述智能电视通过 ASCII (American Standard Code for Informat1n Interchange,美国标准信息交换代码)获取所述音视频播放应用程序的应用包名,即得到所述应用程序的包名为youku、iqiyi和sohu。
[0089]所述智能电视根据所述终端中正在运行的音视频播放应用程序的标识信息对应获取所述应用程序解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。在本实施例中,所述耗电参数的单位为m A / s (毫安每秒),表示在1秒的时间内耗电
0.1mA。如所述智能电视获取得到所述youku解码方式对应的耗电参数为:youku:Batt_Play_Var(x) =0.2mA/s ,Batt_Aud1_Var(x) =0.2mA/s,即youku视频软解码方式的耗电参数为0.lmA/s,音频软解码方式的耗电参数为0.lmA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为0.2mA/s;获取得到所述iqiyi解码方式对应的耗电参数为:Batt_Play_Var(x) = 0.1mA/s,Batt_Aud1_Var(x) = 0.2mA/s,即iqiyi视频软解码方式的耗电参数为0.1mA/s,音频软解码方式的耗电参数为0.1mA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为Ο.2mA/s;获取得到所述sohu解码方式对应的耗电参数为:Batt_Play_Var(x) =0.1mA/s ,Batt_Aud1_Var(x) =0.2mA/s,即sohu视频软解码方式的耗电参数为0.1mA/s,音频软解码方式的耗电参数为0.1mA/s,视频硬解码方式的耗电参数为0.2mA/s,音频硬解码方式的耗电参数为0.2mA/s。
[0090]计算模块20,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;
[0091]当所述智能电视侦测到所述终端中正在运行的音视频播放应用程序至少为两个时,所述智能电视根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。其中,所述软解码耗电参数小于所述硬解码的耗电参数,原因是因为所述硬解码需要硬件线路支持和芯片进行供电,耗电参数大,而所述软解码不
需要硬件供电,耗电参数小。所述终端根据不同的应用程序配置不同解码方式,不同的解码方式对应着不同的耗电参数。所述耗电参数为单位时间内所消耗的电量,如所述智能电视通过其CPU(Central Processing Unit,中央处理器)获取所述智能手机的视频播放器解码方式为1时,表示所述智能手机的视频播放器的解码方式为软解码,当获取所述智能手机的视频播放器解码方式为2时,表示所述智能手机中某个视频播放器的视频播放器的解码方式为硬解码。如所述智能电视获取得到所述智能手机的视频软解码耗电参数为0.1mA/s,音频软解码耗电参数为0.1mA/s,视频硬解码耗电参数为0.2mA/s,音频硬解码耗电参数为0.2mA/s。所述耗电参数具体的大小根据具体情况而定,并不限定于本实施例中的0.1mA/s和0.2mA/s。
[0092]在本实施例中,所述智能手机是在多应用场景下的,即所述智能手机同时运行多个应用程序,如当同时运行了优酷youku、爱奇艺iqiyi和搜狐sohu时,所述智能电视的屏幕会分成三部分,同时显示youku、iqiyi和sohu所要显示的画面。不同应用程序存在不同的解码方式。所述智能手机中同时运行的多个音视频播放应用程序一般不会都采用硬解码方式,因为硬解码方式所对应的电路只有一个,只能供一个音视频播放应用程序使用。一般会是一个音视频播放应用程序采用硬解码方式,另一个音视频播放应用程序采用软解码方式。具体情形不做限定,只要可以实现多个音视频播放应用程序多个线程同时运行即可。
[0093]进一步地,所述计算模块20包括:
[0094]获取单元,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间;
[0095]计算单元,用于根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。
[0096]当所述智能电视判定所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间。所述智能电视根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述各个音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。如当所述智能电视在其屏幕的左边显示所述youku所播放歌曲《花火》的画面时,所需任务时间为Time Total(x) =300s(秒),且所述youku的音频被关闭时,所述youku采用视频硬解码方式,所以视频软解码耗电参数0,又因为音频关闭了,所以音频硬解码方式的耗电参数和音频软解码方式的耗电参数都为0,即Batt_Play_Var(x) = 0.2mA/s,Batt_Aud1_Var(x) =0,因此所述youku视频硬解码方式的耗电参数为0.2mA/s;当所述智能电视在其屏幕的中间显示所述iqiyi所播放的电视连续剧《花千骨》的画面时,所需任务时间为Time Total(x) = 3000s,关闭所述iqiyi的音频,所述iqiyi采用视频软解码方式,所以视频软解码方式的耗电参数0,又因为音频关闭,所以音频硬解码方式的耗电参数和音频软解码方式的耗电参数都为0,即Batt_Play_Var(x) =0.1mA/s,Batt_Aud1_Var(x) =0,因此所述iqiyi视频硬解码方式的耗电参数为0.1mA/s ;当所述智能电视在其屏幕的右边显示所述sohu的黑色的画面时,即听电影《捉妖记》的配音时,所需任务时间为Time Total(X) = 20000s,关闭所述sohu的视频播放器,所述sohu采用音频软解码方式,所以音频硬解码方式的耗电参数0,又因为视频播放器关闭,所以视频硬解码方式的耗电参数和视频软解码方式的耗电参数都为0,即Batt_Play_Var(X)=0,Batt_Aud1_Var(x)=0.1mA/s,因此所述sohu音频软解码耗电参数为0.1mA/s。所述智能电视根据各个音视频播放应用程序的耗电参数和任务时间计算得到各个音视频播放应用程序的所需电量,即所述 youku的所需电量为 Prog_Batt_Total (xl) = Batt_Play_Var(x)*300 =60mA;所述 iqiyi所需电量为Prog_Batt_Total (x2) = Batt_Play_Var(x)*3000 = 300mA;所述301111所需电量为?1'08_13&1:1:_1'0七&1(叉3) = Batt_Aud1_Var(x) *20000 = 2000mA。
[0097]第一输出模块30,用于将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。
[0098]当所述智能电视计算得到所述各个音视频播放应用程序所需电量时,将所述各个音视频播放应用程序所需电量之和与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。当所述对比结果表示所述各个音视频播放应用程序所需电量之和大于或者等于所述终端的剩余电量时,所述智能电视输出第一提示信息,提示所述用户为所述终端进行充电;当所述对比结果表示所述各个音视频播放应用程序所需电量之和小于所述终端的剩余电量时,所述智能电视输出第一提示信息,提示所述用户在所述各个音视频播放应用程序任务时间内不需要对所述终端进行充电。进一步地,所述智能电视还可以将所述终端正在运行的音视频播放应用程序所需电量和所述终端的剩余电量在其屏幕上显示出来,以供所述用户根据所述音视频播放应用程序所需电量和所述终端的剩余电量估算对所述终端进行充电的时间,和/或者将所述音视频播放应用程序所需电量和所述终端的剩余电量发送至所述终端中,以供所述终端在其屏幕上显示所述音视频播放应用程序所需电量和所述终端的剩余电量。如所述智能电视判定所述youku、iqiyi和sohu三个应用程序的所需电量之和小于所述剩余电量时,在其屏幕中显示所述智能手机中的所述youku、iqiyi和sohu三个应用程序所需电量之和,和所述智能手机的剩余电量,所述用户根据所述智能电视和/或所述智能手机显示的电量信息得知所述剩余电量可以支持所述youku、iqiyi和sohu的播放任务,在完成所述youku、
iq i y i和s ohu的播放任务的期间内不需要对所述智能手机进行充电。
[0099]本实施例通过当终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、获取所述音视频播放应用程序的个数和各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;将所述音视频播放应用程序所需电量与获取的所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。实现了自动提示用户终端中当前电量是否能完成当前多个应用程序的工作任务,避免了用户需要进行一系列繁琐的操作去估算终端中剩余电量可以运行的时间,提高了用户的体验效果。
[0100]参照图5,图5为本发明终端电量信息提示装置的第二实施例的功能模块示意图,基于第一实施例提出本发明终端电量信息提示装置的第二实施例。
[0101 ]在本实施例中,所述终端电量信息提示装置还包括:
[0102]第二获取模块40,用于控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。
[0103]所述智能电视控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。如所述智能电视控制所述youku在硬解码方式下播放音视频文件,获取所述youku在硬解码方式下的音频硬解码方式的耗电参数和视频硬解码方式的耗电参数,控制所述youku在软解码方式下播放音视频文件,获取所述youku在软解码方式下的音频软解码方式的耗电参数和视频软解码方式的耗电参数;控制所述sohu在硬解码方式下播放音视频文件,获取所述sohu在硬解码方式下的音频硬解码方式的耗电参数和视频硬解码方式的耗电参数,控制所述sohu在软解码方式下播放音视频文件,获取所述sohu在软解码方式下的音频软解码方式的耗电参数和视频软解码方式的耗电参数。
[0104]参照图6,图6为本发明终端电量信息提示装置的第三实施例的功能模块示意图,基于第一实施例提出本发明终端电量信息提示装置的第三实施例。
[0105]在本实施例中,所述终端电量信息提示装置还包括:
[0106]确定模块50,用于获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比;
[0107]所述智能电视获取所述终端的总电量,根据所述总电量和所述剩余电量确定所述剩余电量占所述总电量的百分比。如所述智能电视得到所述智能手机的总电量为10000mA,所述智能手机的剩余电量为5000mA,即所述智能手机当前的剩余电量为Stay_Electr(xl)= 50,BP所述智能手机的剩余电量为所述总电量的50%。
[0108]判断模块60,用于判断所述剩余电量占所述总电量的百分比是否小于预设阈值;
[0109]第二输出模块70,用于当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电;
[0110]处理模块80,用于当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。
[0111]当所述智能电视确
定所述剩余电量占所述总电量的百分比时,所述智能电视判断所述终端的剩余电量占所述总电量的百分比是否小于所述预设阈值,当所述智能电视判定所述终端的剩余电量占所述总电量的百分比小于所述预设阈值时,所述智能电视输出第二提示信息,以提示所述用户需要及时对所述终端进行充电,所述智能电视可以将所述第二提示信息发送给所述终端,以供所述终端接收所述第二提示信息,提示其用户对所述终端进行充电。当所述终端判定所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。其中,所述预设阈值根据具体情况而设定,如所述预设阈值可以设置为8%,10%或者15%等。
[0112]进一步地,所述智能电视在间隔预设时间段判断所述终端的剩余电量占所述总电量的百分比是否小于所述预设阈值,所述预设时间可以根据所述终端中正在运行的音视频播放应用程序的个数进行设置,如当所述终端中正在运行3个音视频播放应用程序时,所述预设时间设置为3秒;所述预设时间也可以根据所述终端中正在运行的音视频播放应用程序和耗电量进行设置,如所述预设时间设置为10秒。所述预设时间的设置方式包括但不限于本实施例中所述方式。更进一步地,所述智能电视还可以将所述终端的剩余电量输出至其屏幕进行显示,和/或者将所述终端的剩余电量发送给所述终端,以供所述终端接收到所述剩余电量,在所述终端的屏幕上显示所述剩余电量。
[0113]本实施例通过当终端的剩余电量占所述总电量的百分比小于预设阈值时,输出第二提示信息,以提示用户对所述终端进行充电。实现了当所述终端的剩余电量小于某个值时,输出提示信息,自动提示用户对终端进行充电,提高了用户的体验效果。
[0114]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0115]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0116]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0117]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种终端电量信息提示方法,其特征在于,所述方法包括以下步骤: 获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量; 当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量; 将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。2.如权利要求1所述的终端电量信息提示方法,其特征在于,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤包括: 获取所述终端中正在运行的音视频播放应用程序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息; 根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。3.如权利要求1所述的终端电量信息提示方法,其特征在于,所述当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量的步骤包括: 当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间; 根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。4.如权利要求1所述的终端电量信息提示方法,其特征在于,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤之前,还包括: 控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。5.如权利要求1至4任一项所述的终端电量信息提示方法,其特征在于,所述获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量的步骤之后,还包括: 获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比; 判断所述剩余电量占所述总电量的百分比是否小于预设阈值; 当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电; 当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。6.一种终端电量信息提示装置,其特征在于,所述装置包括: 第一获取模块,用于获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量; 计算模块,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量; 第一输出模块,用于将所述音视频播放应用程序所需电量与所述终端的剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。7.如权利要求6所述的终端电量信息提示装置,其特征在于,所述第一获取模块包括: 第一获取单元,用于获取所述终端中正在运行的音视频播放应用程序的个数和所述终端的剩余电量,并获取所述正在运行的音视频播放应用程序的标识信息; 第二获取单元,用于根据所述标识信息对应获取所述音视频播放应用程序的解码方式,根据所述解码方式得到所述音视频播放应用程序的耗电参数。8.如权利要求6所述的终端电量信息提示装置,其特征在于,所述计算模块包括: 获取单元,用于当所述终端中正在运行的音视频播放应用程序至少为两个时,获取所述音视频播放应用程序的任务时间; 计算单元,用于根据所述音视频播放应用程序的个数、所述音视频播放应用程序的任务时间和所述音视频播放应用程序的耗电参数,计算所述音视频播放应用程序所需电量。9.如权利要求6所述的终端电量信息提示装置,其特征在于,所述终端电量信息提示装置还包括第二获取模块,用于控制所述终端中的音视频播放应用程序在不同的解码方式下播放音视频文件,对应获取所述音视频播放应用程序在不同解码方式下音频解码方式的耗电参数和视频解码方式的耗电参数。10.如权利要求6至9任一项所述的终端电量信息提示装置,其特征在于,所述终端电量信息提示装置还包括: 确定模块,用于获取所述终端的总电量,确定所述剩余电量占所述总电量的百分比; 判断模块,用于判断所述剩余电量占所述总电量的百分比是否小于预设阈值; 第二输出模块,用于当所述剩余电量占所述总电量的百分比小于所述预设阈值时,输出第二提示信息,以提示所述用户对所述终端进行充电; 处理模块,用于当所述剩余电量占所述总电量的百分比大于或者等于所述预设阈值时,执行步骤:当所述终端中正在运行的音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量。
【专利摘要】本发明公开了一种终端电量信息提示方法,该方法包括步骤:获取终端中正在运行的音视频播放应用程序的个数、各个音视频播放应用程序的耗电参数和所述终端的剩余电量;当音视频播放应用程序至少为两个时,根据软解码和硬解码相结合的解码方式、所述音视频播放应用程序的个数和所述各个音视频播放应用程序的耗电参数计算所述音视频播放应用程序所需电量;将所述音视频播放应用程序所需电量与所述剩余电量进行对比,得到对比结果,根据所述对比结果输出第一提示信息,以提示用户所述剩余电量的使用情况。本发明还公开了一种终端电量信息提示装置。本发明自动提示用户终端中当前电量是否能完成当前多个应用程序的工作任务,提高了用户的体验效果。
【IPC分类】H04N21/443, H04N21/488, H04N21/41, H04N21/442, H04N21/436, H04N21/414
【公开号】CN105491459
【申请号】CN201510827839
【发明人】王云华
【申请人】深圳Tcl数字技术有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日