数据处理方法、装置及非临时性计算机可读介质与流程

文档序号:11253336
本发明涉及终端
技术领域
,尤其涉及一种数据处理方法、装置及非临时性计算机可读介质。
背景技术
:随着移动互联网的不断发展,诸如智能手机、平板电脑等的终端的数量和种类越来越多。用户在使用终端之前,需要先给终端进行充电。为了方便用户知晓终端的电量,通常在显示屏的一角以格子、图标或百分比等方式来告知用户终端的电量。为了避免过度充电,当电池的实际电量达到100%后,充电器会停止对电池进行充电,但实际电量达到100%的时候充电器仍与电池连接,使得终端无法进入睡眠状态。由于充电器已经停止充电,为了维持终端的运行状态,就需要使用终端内的电池为终端供电,这样会使得电池电压下降。由于终端与充电器连接,当电池的电压未达到回充阈值时,电池电压会持续下降直到电池的电压达到回充阈值后才开始回充止,随着电池电压的下,显示电量也会下降,会给用户带来终端在充电过程中电量下降,终端是否已经损坏的错误的认知。技术实现要素:本发明实施例提供一种数据处理方法、装置及非临时性计算机可读介质,通过调整满充电量标识对应的电压,使得终端不会在充电过程出现显示电量下降的问题。本发明实施例提供一种数据处理方法,包括:获取电池的回充电压以及额定初始充电电压;将满充电量标识对应的电压由截止充电电压调整为所述回充电压;根据所述回充电压、所述额定初始充电电压与所述截止充电电压的关系,确定每个目标电量标识对应的目标电压;当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与所述当前电池电压对应的目标电量标识。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取电池的回充电压,包括:根据所述截止充电电压与回充阈值之差,确定所述电池的所述回充电压。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述回充电压、所述额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压,包括:根据所述回充电压与所述额定初始充电电压,确定电压差;根据公式确定与所述目标电量区间内的每个目标电量标识对应的目标电压;其中,Vi为所述目标电压,D为所述电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为所述回充电压。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述回充电压与所述额定初始充电电压,确定电压差,包括:根据公式D=V0-V1,确定所述电压差;其中,V0为所述回充电压,V1为所述额定初始充电电压。本发明实施例还提供一种数据处理装置,包括:获取单元,用于获取电池的回充电压以及额定初始充电电压;调整单元,用于将满充电量标识对应的电压由截止充电电压调整为所述回充电压;确定单元,用于根据所述回充电压、所述额定初始充电电压与所述截止充电电压的关系,确定每个目标电量标识对应的目标电压;显示单元,用于当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与所述当前电池电压对应的目标电量标识。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述确定单元,具体用于:根据所述回充电压与所述额定初始充电电压,确定电压差;根据公式确定与所述目标电量区间内的每个目标电量标识对应的目标电压;其中,Vi为所述目标电压,D为所述电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为所述回充电压。本发明实施例还提供一种非临时性计算机可读介质,其上包含有处理器可读代码,所述处理器可读代码设定一个或多个处理器的程序以执行用于数据处理操作,这些操作的特征包括:获取电池的回充电压以及额定初始充电电压;将满充电量标识对应的电压由截止充电电压调整为所述回充电压;根据所述回充电压、所述额定初始充电电压与所述截止充电电压的关系,确定每个目标电量标识对应的目标电压;当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与所述当前电池电压对应的目标电量标识。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,其中,用于获取电池的回充电压的程序代码,包括:根据所述截止充电电压与回充阈值之差,确定所述电池的所述回充电压。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,其中,用于根据所述回充电压、所述额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压的程序代码,包括:根据所述回充电压与所述额定初始充电电压,确定电压差;根据公式确定与所述目标电量区间内的每个目标电量标识对应的目标电压;其中,Vi为所述目标电压,D为所述电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为所述回充电压。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,其中,用于根据所述回充电压与所述额定初始充电电压,确定电压差的程序代码,包括:根据公式D=V0-V1,确定所述电压差;其中,V0为所述回充电压,V1为所述额定初始充电电压。本发明实施例提供的数据处理方法、装置及非临时性计算机可读介质,首先根据获取电池的回充电压以及额定初始充电电压,然后将满充电量标识对应的电压由截止充电电压调整为回充电压,然后根据回充电压、额定初始充电电压与截止充电电压的关系,来确定每个目标电量标识对应的目标电压,待检测到终端内电池当前电压达到各个目标电压中的一个时,显示对应的目标电量标识,通过采用本发明实施例提供的技术方案,使得终端在达到回充电压时,终端的显示电量就显示为满充电量标识,并且不影响电池的正常充电策略,即使用户在电池达到截止充电电压时,仍长时间未将终端与充电器分离,而出现了电池电压下降,终端仍持续显示满充电量标识,不会给用户造成错误的认知,给用户提供较好的体验,避免了现有技术中终端内电池的电压在达到截止充电电压后与充电器分离出现显示电量下降这种情况的出现。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的数据处理方法实施例的流程图;图2为本发明实施例提供的数据处理装置实施例的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。当用户将终端与充电器连接时,充电器开始为终端内的电池充电,直到电池的电压达到截止充电电压为止,充电器停止为电池充电,终端的页面内显示满充电量标识,例如100%显示电量,即呈现一种充电完成的状态。由于用户在充电完成后未将充电器与终端分离,终端仍然能够检测到与充电器连接,但由于充电器已停止为电池终端,使得终端利用自身电池的电量来维持终端内系统的运行。造成的结果为,充电器与终端在连接状态下,终端的显示电量由满充电量标识变为其他电量标识,即呈现一种电量下降的状态,给用户带来错误的认知,为了解决这个问题,本发明实施例提供一种数据处理方法,通过调整满充电量标识对应的电压来实现,图1为本发明实施例提供的数据处理方法实施例的流程图,如图1所示,本发明实施例提供的数据处理方法,具体可以包括如下步骤:101、获取电池的回充电压以及额定初始充电电压。在本发明实施例中,电池在终端中使用,额定初始充电电压代表电池需要进行充电的最低电压值,在电池的电压达到该电压值时,电池对应的显示电量标识为0%,若没有使用充电器为该电池进行充电,终端将执行关机操作,无法继续使用。回充电压代表终端与充电器连接状态下,充电器停止为电池充电,当电池的电压下降到回充电压对应的电压值时,充电器重新开始为电池充电,例如,电池的截止充电电压为4200mV,回充电压为4100mV。在本发明实施例中,回充电压小于截止充电电压。截止充电电压代表电池需要进行充电的最高电压值,在电池的电压达到该电压值时,电池对应的显示电量标识为100%,充电器停止为电池进行充电。终端在芯片中通常会设定一个回充阈值,用于确定回充电压,具体的,可以根据截止充电电压与回充阈值之差,确定电池的回充电压,例如,截止充电电压为4300mV,回充阈值为100mV,则回充电压为4200mV。102、将满充电量标识对应的电压由截止充电电压调整为回充电压。在本发明实施例中,电池只有达到回充电压时,充电器才会重新开始为电池充电,而在此之前,电池的电量处于持续下降状态,因此,为了终端的显示电量不呈现下降的情况,将满充电量标识对应的电压由截止充电电压调整为回充电压,使得,当电池的电压达到回充电压时,终端的显示电量就变为满充电量标识,例如,100%显示电量。需要说明的是,终端虽然已经显示满充电量标识,但充电器仍未停止为电池充电,此时充电器依然需要为电池充电,直到电池的电压达到截止充电电压为止。103、根据回充电压、额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压。在本发明实施例中,在确定目标电压之前,首先要对终端内电池进行检测,确定从满充(电量100%)的状态开始,每个单位电量对应的各自的电压值,如表1所示,由于数据较多,表1中仅列举部分数据,100%4304mV99%4281mV98%4265mV97%4258mV96%4247mV95%4236mV94%4214mV93%4201mV92%4193mV91%4180mV90%4174mV…………0%3400mV表1然后,根据回充电压与额定初始充电电压,确定电压差,具体的,电压差等于回充电压与额定初始充电电压值差,在本发明实施例中,可以通过如下公式计算:D=V0-V1其中,V0为回充电压,V1为额定初始充电电压。根据表1中的数据,当回充阈值为100mV时,回充电压对应的是93%显示电量对应的电压值,即4201mV。接下来结合电压差、回充电压、额定初始充电电压截止充电电压的关系,确定与目标电量区间内的每个目标电量标识对应的目标电压,具体的,根据如下公式进行计算:其中,Vi为目标电压,D为电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为回充电压。例如,需要计算99%目标电量对应的目标电压,则i为99,V0为4201mV,Z0+Z1+……Zi对应为Z0=4304mV-4281mV=23mV,Z0+Z1+……Zn对应为904mV,D=V0-V1=4201mV-3400mV=801mV,经计算,V99=4181mV。经过调整后,各个目标电量对应的目标电压,如表2所示,由于数据较多,表2中仅列举部分数据,100%4201mV99%4181mV98%4166mV97%4160mV96%4150mV95%4141mV94%4121mV93%4110mV92%4103mV91%4091mV90%4086mV…………0%3400mV表2另外,在本发明实施例中,超过回充电压直至截止充电电压的电压区间也可以持续显示100%,使得100%电量可以显示得更长。104、当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与当前电池电压对应的目标电量标识。根据表2中的数据,例如,当前电池电压为4086mV,终端的显示屏中显示目标电量标识为90%。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(PersonalComputer,PC)、个人数字助理(PersonalDigitalAssistant,PDA)、无线手持设备、平板电脑(TabletComputer)、手机、MP3播放器、MP4播放器等。本发明实施例提供的数据处理方法,首先根据获取电池的回充电压以及额定初始充电电压,然后将满充电量标识对应的电压由截止充电电压调整为回充电压,然后根据回充电压、额定初始充电电压与截止充电电压的关系,来确定每个目标电量标识对应的目标电压,待检测到终端内电池当前电压达到各个目标电压中的一个时,显示对应的目标电量标识,通过采用本发明实施例提供的技术方案,使得终端在达到回充电压时,终端的显示电量就显示为满充电量标识,并且不影响电池的正常充电策略,即使用户在电池达到截止充电电压时,仍长时间未将终端与充电器分离,而出现了电池电压下降,终端仍持续显示满充电量标识,不会给用户造成错误的认知,给用户提供较好的体验,避免了现有技术中终端内电池的电压在达到截止充电电压后与充电器分离出现显示电量下降这种情况的出现。本发明实施例还提供一种数据处理装置,用于实现上述方法流程,图2为本发明实施例提供的数据处理装置实施例的结构示意图,如图2所示,本实施例的数据处理装置可以包括:获取单元11、调整单元12、确定单元13以及显示单元14。获取单元11,用于获取电池的回充电压以及额定初始充电电压。调整单元12,用于将满充电量标识对应的电压由截止充电电压调整为回充电压。确定单元13,用于根据回充电压、额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压。显示单元14,用于当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与当前电池电压对应的目标电量标识。确定单元13,具体用于:根据回充电压与额定初始充电电压,确定电压差;根据公式确定与目标电量区间内的每个目标电量标识对应的目标电压;其中,Vi为目标电压,D为电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为回充电压。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本发明实施例还提供一种非临时性计算机可读介质,其上包含有处理器可读代码,处理器可读代码设定一个或多个处理器的程序以执行用于数据处理操作,这些操作的特征包括:获取电池的回充电压以及额定初始充电电压;将满充电量标识对应的电压由截止充电电压调整为回充电压;根据回充电压、额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压;当检测到当前电池电压达到各个显示电量标识对应的目标电压中的一个时,显示与当前电池电压对应的目标电量标识。其中,用于获取电池的回充电压的程序代码,包括:根据截止充电电压与回充阈值之差,确定电池的回充电压。其中,用于根据回充电压、额定初始充电电压与截止充电电压的关系,确定每个目标电量标识对应的目标电压的程序代码,包括:根据回充电压与额定初始充电电压,确定电压差;根据公式确定与目标电量区间内的每个目标电量标识对应的目标电压;其中,Vi为目标电压,D为电压差,i为某一目标电量标识在所有目标电量标识中的次序号,Zi为第x+1个目标电量对应的实际电压与第x个目标电量对应的实际电压的差值,i∈[0,n],n为额定初始充电电压对应的目标电量标识对应的序号,V0为回充电压。其中,用于根据回充电压与额定初始充电电压,确定电压差的程序代码,包括:根据公式D=V0-V1,确定电压差;其中,V0为回充电压,V1为额定初始充电电压。本实施例的非临时性计算机可读介质,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页1 2 3 
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1