移动终端充电的控制方法、装置、系统和移动终端的制作方法

文档序号:7014797阅读:88来源:国知局
移动终端充电的控制方法、装置、系统和移动终端的制作方法
【专利摘要】本发明提出一种移动终端充电的控制方法、装置、系统和移动终端。其中,该方法包括以下步骤:当移动终端检测到与客户端连接时,获取当前电量;以及当移动终端判断当前电量超过第一预设值时,生成断电指令,并将断电指令发送至客户端,以使客户端对移动终端断电。本发明实施例方法,可减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
【专利说明】移动终端充电的控制方法、装置、系统和移动终端
【技术领域】
[0001]本发明涉及移动终端制造【技术领域】,尤其涉及一种移动终端充电的控制方法、装置、系统和移动终端。
【背景技术】
[0002]锂电池技术为各种移动终端提供了性能保障,由于锂电池的功率密度较高,因此锂电池可为移动终端提供更长的使用时间。并且由于锂电池没有记忆效应,因此锂电池无需在完全放电之后再进行充电,也就是说可以随时为锂电池进行充电。
[0003]目前,大多数锂电池均采用一种快速充电的方式,可快速的为其充满80%左右的电量,然后再转换为连续补充式充电方式为其继续充电。然而,虽然锂电池均可多次对其进行充电,但充电次数有限,并且锂电池可重复的充电次数视锂电池的充电周期而定。具体地,锂电池的一个充电周期并不等于充一次电,而是用完锂电池的所有电量。例如,将锂电池的电量用掉一半,然后为其充满电,然后第二次还是如此,又将锂电池的电量用掉一半,然后又为其充满电。此时,才算作锂电池的一个完整的充电周期。锂电池每完成一个充电周期后,锂电池的容量就会减少一点。
[0004]实现本发明的过程中,发明人发现现有技术至少存在以下问题:当移动终端USB(Universal Serial Bus,通用串行总线)接口连接到客户端时,客户端可以通过USB接口为移动终端提供5V左右的电压,移动终端通常可以通过连接客户端的USB接口达到充电的目的。然而由于移动终端和客户端连接之后,客户端即开始对移动终端进行充电,并且有时由于频繁连接移动终端和客户端,因此,往往在移动终端不需要进行充电时,客户端会对移动终端进行无意义的充放电。因此,增加了锂电池的完全充电次数,导致锂电池容量的衰减,降低了锂电池的使用寿命。

【发明内容】

[0005]本发明旨在至少解决上述技术问题之一。
[0006]为此,本发明的第一个目的在于提出一种移动终端充电的控制方法。该方法可减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0007]本发明的第二个目的在于提出一种移动终端充电的控制装置。
[0008]本发明的第三个目的在于提出一种移动终端充电的控制系统。
[0009]本发明的第四个目的在于提出一种移动终端。
[0010]为了实现上述目的,本发明第一方面实施例的移动终端充电的控制方法,包括以下步骤:当移动终端检测到与客户端连接时,获取当前电量;以及当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令,并将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
[0011]本发明实施例的移动终端充电的控制方法,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0012]为了实现上述目的,本发明第二方面实施例的移动终端充电的控制装置,包括:检测模块,用于当移动终端检测到与客户端连接时,获取当前电量;第一生成模块,用于当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令;以及发送模块,用于将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
[0013]本发明实施例的移动终端充电的控制装置,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0014]为了实现上述目的,本发明第三方面实施例的移动终端充电的控制系统,包括:移动终端和客户端,其中,所述移动终端,用于当移动终端检测到与客户端连接时,获取当前电量,并当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令,以及将所述断电指令发送至所述客户端;所述客户端,用于接收所述移动终端发送的所述断电指令,并根据所述断电指令对所述移动终端断电。
[0015]本发明实施例的移动终端充电的控制系统,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0016]为了实现上述目的,本发明第四方面实施例的移动终端,包括:外壳,屏幕,处理器和电路板;所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上;所述处理器用于处理数据,具体用于:当移动终端检测到与客户端连接时,获取当前电量;以及当判断所述当前电量超过第一预设值时,生成断电指令,并将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
[0017]本发明实施例的移动终端,可减少移动终端无意义的充放电次数,并且避免了移动终端长时间处于过充电或过放电的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。此外,通过断电指令和充电指令有效地控制了移动终端电池充电的周期,减少无意义的完全充电周期,避免了移动终端和客户端通过USB接口频繁连接引起地反复充放电的问题,避免了由于无意义的完全充电周期而减少了电池的实际使用容量。
[0018]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0019]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0020]图1是本发明一个实施例的移动终端充电的控制方法的流程图;
[0021]图2是本发明一个具体实施例的移动终端充电的控制方法的流程图;
[0022]图3是本发明一个实施例的移动终端充电的控制装置的结构示意图;
[0023]图4是本发明一个具体实施例的移动终端充电的控制装置的结构示意图;
[0024]图5是本发明另一个具体实施例的移动终端充电的控制装置的结构示意图;以及
[0025]图6是本发明一个实施例的移动终端充电的控制系统的结构示意图。
【具体实施方式】
[0026]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0027]在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0028]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0029]目前,在移动终端与客户端通过USB接口连接之后,客户端会立即为移动终端进行充电,并且在移动终端充满电后,客户端仍然会对移动终端供电,导致移动终端进行无意义的反复充放电,并且使得移动终端处于过充的状态。因此,增加了移动终端电池的完全充电次数,造成了移动终端电池容量的衰减,从而影响了移动终端电池的实际使用寿命。如果客户端可对移动终端的充放电进行有效控制,则可减少移动终端无意义的充放电次数,避免移动终端处于过充的状态,从而延长了移动终端电池的实际使用寿命。为此,本发明提出一种移动终端充电的控制方法。一种移动终端充电的控制方法,包括以下步骤:当移动终端检测到与客户端连接时,获取当前电量;以及当移动终端判断当前电量超过第一预设值时,生成断电指令,并将断电指令发送至客户端,以使客户端对移动终端断电。
[0030]图1是本发明一个实施例的移动终端充电的控制方法的流程图。
[0031]如图1所示,移动终端充电的控制方法包括。
[0032]S101,当移动终端检测到与客户端连接时,获取当前电量。
[0033]在本发明一个实施例中,移动终端可为例如是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。客户端可以是个人计算机PC、笔记本电脑等具有各种操作系统的硬件设备。
[0034]具体地,当移动终端检测到移动终端通过客户端的通用串行总线USB接口与客户端连接时,移动终端获取移动终端的当前电量。例如,在IOS (Iphone Operation System)操作系统的移动终端上,移动终端可通过移动终端中的监控电池电量和电池状态的可编程接P APKApplication Programming Interface),例如UI DeviceCUser Interface Device,用户界面设备)中的Battery Level>Battery Monitoring Enabled等应用程序,移动终端通过该应用程序编程接口可获取移动终端中电池的相关信息。再例如,在安卓Android操作系统的移动终端中,移动终端可通过电池医生、手机助手等应用程序对移动终端的当前电量进行检测。应理解,上述举例仅仅是为了说明本发明实施例中的方法,移动终端检测移动终端当前电量的方法还可以通过其它现有技术实现,此处不再赘述。
[0035]S102,当移动终端判断当前电量超过第一预设值时,生成断电指令,并将断电指令发送至客户端,以使客户端对移动终端断电。
[0036]在本发明一个实施例中,客户端调用客户端的驱动程序编程接口 API,并根据断电指令通过驱动程序编程接口断开和移动终端的USB连接。
[0037]其中,第一预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第一预设值可为移动终端电池额定电量的90% ;或者第一预设值还可以为移动终端电池额定电量的80%等。
[0038]具体地,在移动终端获取移动终端的当前电量之后,移动终端可判断移该当前电量是否超过第一预设值。如果移动终端判断该当前电量超过了第一预设值,则移动终端生成断电指令,并将断电指令通过例如安装在移动终端系统中的应用程序等发送至客户端。客户端在接收到移动终端发送的断电指令之后,客户端可调用客户端的驱动程序编程接口,通过驱动程序编程接口关闭客户端与移动终端的USB连接,即移动终端停止客户端的USB接口对移动终端的供电。例如,在Windows操作系统的客户端上,客户端可通过客户端上的Windows Driver Kit (Windows驱动程序安装包)控制底层USB接口的关闭。
[0039]本发明实施例的移动终端充电的控制方法,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0040]在客户端对移动终端断电之后,还可以继续检测移动终端电池的当如电量,在移动终端的当前电量过低时,客户端可重新打开USB接口供电,以使客户端重新对移动终端进行充电。图2是本发明一个具体实施例的移动终端充电的控制方法的流程图。
[0041]如图2所示,移动终端充电的控制方法包括。
[0042]S201,当移动终端检测到与客户端连接时,获取当前电量。
[0043]S202,当移动终端判断当前电量超过第一预设值时,生成断电指令,并将断电指令发送至客户端,以使客户端对移动终端断电。
[0044]在本发明一个实施例中,客户端调用客户端的驱动程序编程接口 API,并根据断电指令通过驱动程序编程接口断开和移动终端的USB连接。
[0045]S203,当移动终端判断当前电量低于第二预设值时,并将充电指令发送至云端服务器,以使云端服务器将充电指令转发至客户端以控制客户端对移动终端充电。
[0046]其中,第二预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第二预设值可为移动终端电池额定电量的30% ;或者第二预设值还可以为移动终端电池额定电量的20%等。
[0047]具体地,在客户端对移动终端断电之后,移动终端继续检测移动终端的当前电量。应当理解,如果移动终端是通过电池医生、或者手机助手等应用程序对移动终端的当前电量进行检测时,应当将应用程序安装至移动终端中,以使移动终端在断开和客户端的USB连接之后,移动终端还可通过应用程序对移动终端的当前电量进行检测。进一步而言,移动终端判断移动终端的当前电量是否低于第二预设值,如果低于第二预设值,则移动终端生成充电指令。由于此时客户端的USB接口停止对移动终端进行供电,即此时移动终端和客户端的连接状态为断开状态,因此,移动终端需要将生成的充电指令发送至云端服务器,由云端服务器将该充电指令转发至客户端。
[0048]在本发明的一个实施例中,客户端调用客户端的驱动程序编程接口,并根据充电指令通过驱动程序编程接口打开和移动终端的USB连接。具体地,客户端在接收到充电指令之后,客户端可通过调用驱动程序编程接口打开客户端与移动终端的USB连接,即客户端开始对移动终端通过USB接口供电,也就是说,此时,客户端对移动终端重新开始充电。
[0049]在本发明的Iv实施例中,移动终端在检测到与客户端连接之后,移动终端建立移动终端和客户端的关联关系,并将关联关系发送至云端服务器。换言之,云端服务器在例如云端服务器的数据库中应当存储移动终端和客户端对应的关联关系。举例来说,当客户端与移动终端首次进行连接时,移动终端可获取客户端的身份识别码,例如,个人计算机PC(Personal Computer)的物理地址 MAC (Media Access Control,媒体访问控制)等。然后移动终端可建立获取到的客户端的身份识别码和移动终端自身的身份识别码,例如,MEI号(International Mobile Equipment Identity,国际移动设备身份号)等的映射关系,然后移动终端将该映射关系发送至云端服务器进行保存。云端服务器在接收到移动终端发送的映射关系之后,可将该映射关系保存在例如云端服务器的数据库中。
[0050]当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器。云端服务器在接收到移动终端发送的充电指令之后,云端服务器可通过存储的移动终端和客户端的关联关系,对移动终端进行识别,并且识别该充电指令所对应的客户端,然后将该充电制冷转发至对应的客户端。
[0051 ] 本发明实施例的移动终端充电的控制方法,在移动终端的当前电量低于第二预设值时,通过向客户端发送充电指令,以使客户端打开USB接口的对移动终端重新供电。从而,避免了移动终端电池处于过放电状态,减少了移动终端电池的损耗,延长了移动终端电池的实际使用寿命。此外,通过断电指令和充电指令有效地控制了移动终端电池充电的周期,减少无意义的完全充电周期,避免了移动终端和客户端通过USB接口频繁连接引起地反复充放电的问题,避免了由于无意义的完全充电周期而减少了电池的实际使用容量。
[0052]为了实现上述实施例,本发明还提出一种移动终端充电的控制装置。
[0053]一种移动终端充电的控制装置,包括:获取模块,用于当移动终端检测到与客户端连接时,获取当前电量;第一生成模块,用于当移动终端判断当前电量超过第一预设值时,生成断电指令;以及发送模块,用于将断电指令发送至客户端,以使客户端对移动终端断电。
[0054]图3是本发明一个实施例的移动终端充电的控制装置的结构示意图。
[0055]如图3所示,移动终端充电的控制装置包括:获取模块110、第一生成模块120和发送模块130。
[0056]具体地,获取模块110用于当移动终端检测到与客户端连接时,获取当前电量。其中,移动终端可为例如是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。客户端可以是个人计算机PC、笔记本电脑等具有各种操作系统的硬件设备。更具体地,当移动终端通过客户端的通用串行总线USB接口与客户端连接时,获取模块110检测移动终端的当前电量。
[0057]第一生成模块120用于当移动终端判断当前电量超过第一预设值时,生成断电指令。其中,第一预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第一预设值可为移动终端电池额定电量的90% ;或者第一预设值还可以为移动终端电池额定电量的80%等。更具体地,在获取模块110获取移动终端的当前电量之后,第一生成模块120可判断移该当前电量是否超过第一预设值。如果第一生成模块120判断该当前电量超过了第一预设值,则第一生成模块120生成断电指令。
[0058]发送模块130用于将断电指令发送至客户端,以使客户端对移动终端断电。在本发明一个实施例中,客户端调用客户端的驱动程序编程接口 API,并根据断电指令通过驱动程序编程接口断开和移动终端的USB连接。更具体地,发送模块130将断电指令通过例如应用程序等发送至客户端,客户端在接收到移动终端发送的断电指令之后,客户端可调用客户端的驱动程序编程接口,通过驱动程序编程接口关闭客户端与移动终端的USB连接,即移动终端停止客户端的USB接口对移动终端的供电。例如,在Windows操作系统的客户端上,客户端可通过客户端上的Windows Driver Kit (Windows驱动程序安装包)控制底层USB接口的关闭。
[0059]本发明实施例的移动终端充电的控制装置,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0060]图4是本发明一个具体实施例的移动终端充电的控制装置的结构示意图。
[0061]如图4所示,移动终端充电的控制装置包括:获取模块110、第一生成模块120、发送模块130、第二生成模块140和第二发送模块150。
[0062]具体地,第二生成模块140用于当移动终端判断当前电量低于第二预设值时,生成充电指令。其中,第二预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第二预设值可为移动终端电池额定电量的30% ;或者第二预设值还可以为移动终端电池额定电量的20%等。更具体地,具体地,在客户端对移动终端断电之后,获取模块110继续检测移动终端的当前电量。第二生成模块140判断移动终端的当前电量是否低于第二预设值,如果低于第二预设值,则第二生成模块140生成充电指令。
[0063]第二发送模块150用于将充电指令发送至云端服务器,以使云端服务器将充电指令转发至客户端,客户端对移动终端充电。在本发明的一个实施例中,客户端调用客户端系统的驱动程序编程接口 API,并根据充电指令通过驱动程序编程接口打开和移动终端的USB连接。更具体地,由于此时客户端的USB接口停止对移动终端进行供电,即此时移动终端和客户端的连接状态为断开状态,因此,第二发送模块150需要将生成的充电指令发送至云端服务器,由云端服务器将该充电指令转发至客户端。第二发送模块150可将生成的充电指令发送至云端服务器,云端服务器接收到移动终端发送的充电指令之后,可在云端服务器的例如数据库中查询与该移动终端关联的客户端,然后,云端服务器将该充电指令转发至客户端。客户端在接收到充电指令之后,客户端可通过调用驱动程序编程接口打开客户端与移动终端的USB连接,即客户端开始对移动终端通过USB接口供电,也就是说,此时,客户端对移动终端重新开始充电。
[0064]本发明实施例的移动终端充电的控制装置,在移动终端的当前电量低于第二预设值时,通过向客户端发送充电指令,以使客户端打开USB接口的对移动终端重新供电。从而,避免了移动终端电池处于过放电状态,减少了移动终端电池的损耗,延长了移动终端电池的实际使用寿命。此外,通过断电指令和充电指令有效地控制了移动终端电池充电的周期,减少无意义的完全充电周期,避免了移动终端和客户端通过USB接口频繁连接引起地反复充放电的问题,避免了由于无意义的完全充电周期而减少了电池的实际使用容量。
[0065]图5是本发明另一个具体实施例的移动终端充电的控制装置的结构示意图。
[0066]如图5所示,移动终端充电的控制装置包括:获取模块110、第一生成模块120、发送模块130、第二生成模块140、第二发送模块150和发送模块160。
[0067]具体地,建立模块160用于建立移动终端和客户端的关联关系。
[0068]第二发送模块150还用于将关联关系发送至云端服务器。换言之,云端服务器在例如云端服务器的数据库中应当存储移动终端和客户端对应的关联关系。举例来说,当客户端与移动终端首次进行连接时,移动终端可获取客户端的身份识别码,例如,个人计算机PC (Personal Computer)的物理地址 MAC (Media Access Control,媒体访问控制)等。然后移动终端可建立获取到的客户端的身份识别码和移动终端自身的身份识别码,例如,IMEI号(International Mobile Equipment Identity,国际移动设备身份号)等的映射关系,然后移动终端将该映射关系发送至云端服务器进行保存。云端服务器在接收到移动终端发送的映射关系之后,可将该映射关系保存在例如云端服务器的数据库中。
[0069]当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器。云端服务器在接收到移动终端发送的充电指令之后,云端服务器可通过存储的移动终端和客户端的关联关系,对移动终端进行识别,并且识别该充电指令所对应的客户端,然后将该充电制冷转发至对应的客户端。
[0070]本发明实施例的移动终端充电的控制装置,建立移动终端和客户端的关联关系,并将管理关系发送至云端服务器进行保存,由此,可以方便云端服务器查找移动终端对应的客户端。
[0071]—种移动终端充电的控制系统,包括:移动终端和客户端,其中,移动终端还用于当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器;云端服务器,用于将充电指令转发至客户端;以及客户端还用于接收云端服务器转发的充电指令,并根据充电指令对移动终端充电。[0072]图6是本发明一个实施例的移动终端充电的控制系统的结构示意图。
[0073]如图6所不,移动终端充电的控制系统包括:移动终端10、客户端20和z?端服务器30。
[0074]具体地,移动终端10用于当移动终端10检测到与客户端20连接时,获取当前电量,并当移动终端10判断当前电量超过第一预设值时,生成断电指令,以及将断电指令发送至客户端20。其中,移动终端10可为例如是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。客户端20可以是个人计算机PC、笔记本电脑等具有各种操作系统的硬件设备。第一预设值可以是移动终端10系统中默认的,还可以是用户根据不同的需求在移动终端10系统中设置的。例如,第一预设值可为移动终端10电池额定电量的90%;或者第一预设值还可以为移动终端10电池额定电量的80%等。更具体地,当移动终端10检测到移动终端10 通过客户端20的通用串行总线USB接口与客户端20连接时,移动终端10获取当前电量。例如,在10S(Iphone Operation System)操作系统的移动终端10上,可通过移动终端10中的监控电池电量和电池状态的可编程接口 API (ApplicationProgramming Interface)(例如,UI Device (User Interface Device,用户界面设备)中的Battery Level> Battery Monitoring Enabled等应用程序),通过该应用程序编程接口可获取移动终端10中电池的相关信息。再例如,在安卓Android操作系统的移动终端10中,可通过电池医生、手机助手等应用程序对移动终端10的当前电量进行检测。在移动终端10获取到移动终端10的当前电量之后,移动终端10可判断当前电量是否超过第一预设值。如果移动终端10判断当前电量超过了第一预设值,则生成断电指令,并将断电指令通过例如安装在移动终端10系统中的应用程序等发送至客户端20。
[0075]客户端20用于接收移动终端10发送的断电指令,并根据断电指令对移动终端10断电。更具体地,客户端20在接收到移动终端10发送的断电指令之后,客户端20可调用客户端20的驱动程序编程接口,通过该驱动程序编程接口 API关闭客户端20与移动终端10的USB连接,即停止客户端20的USB接口对移动终端10的供电。例如,在Windows操作系统的客户端20上,可通过客户端20上的Windows Driver Kit (Windows驱动程序安装包)控制底层USB接口的关闭。
[0076]本发明实施例的移动终端充电的控制系统,通过实时检测移动终端的电池电量,并对移动终端的当前电量进行分析,在当前电量超过第一预设值时,使客户端对USB接口进行对移动终端断电的有效控制。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0077]在本发明的个实施例中,在客户端20对移动终端10断电之后,移动终端10还可以继续检测移动终端10当前电量,其中,移动终端10还用于判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器30。其中,第二预设值可以是移动终端10系统中默认的,还可以是用户根据不同的需求在移动终端10系统中设置的。例如,第二预设值可为移动终端10电池额定电量的30% ;或者第二预设值还可以为移动终端10电池额定电量的20%等。具体地,在客户端20对移动终端10断电之后,移动终端10继续检测移动终端10的当前电量。然后,移动终端10判断检测到的移动终端10的当前电量是否低于第二预设值,如果低于第二预设值,则生成充电指令。由于此时客户端20的USB接口停止对移动终端10进行供电,即此时移动终端10和客户端20的连接状态为断开状态,因此,移动终端10需要将生成的充电指令发送至云端服务器30,由云端服务器30将该充电指令转发至客户端20。
[0078]在本发明的一个实施例中,云端服务器30用于将充电指令转发至客户端20,以使客户端20对移动终端10充电。具体地,云端服务器30在接收到移动终端10发送的充电指令之后,可在云端服务器30的例如数据库中查询与该移动终端10关联的客户端20,然后,云端服务器30将该充电指令转发至客户端20。客户端20在接收到充电指令之后,客户端20通过调用驱动程序编程接口 API打开客户端20与移动终端10的USB连接,即客户端20开始对移动终端10通过USB接口供电,也就是说,客户端20对移动终端10重新开始充电。由此,可以减少移动终端无意义的充放电次数,并且避免了移动终端在充满电之后长时间处于过充的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。
[0079]在本发明的个实施例中,移动终端10建立移动终端和客户端的关联关系,并将关联关系发送至云端服务器30。换言之,云端服务器在例如云端服务器的数据库中应当存储移动终端和客户端对应的关联关系。举例来说,当客户端与移动终端首次进行连接时,移动终端可获取客户端的身份识别码,例如,个人计算机PCXPersonal Computer)的物理地址MACCMedia Access Control,媒体访问控制)等。然后移动终端可建立获取到的客户端的身份识别码和移动终端自身的身份识别码,例如,IMEI号(International Mobile EquipmentIdentity,国际移动设备身份号)等的映射关系,然后移动终端将该映射关系发送至云端服务器进行保存。云端服务器在接收到移动终端发送的映射关系之后,可将该映射关系保存在例如云端服务器的数据库中。
[0080]当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器。云端服务器在接收到移动终端发送的充电指令之后,云端服务器可通过存储的移动终端和客户端的关联关系,对移动终端进行识别,并且识别该充电指令所对应的客户端,然后将该充电制冷转发至对应的客户端。
[0081 ] 为了实现上述实施例,本发明提出一种移动终端。
[0082]一种移动终端,包括:外壳,屏幕,处理器和电路板;屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器设置在电路板上;处理器用于处理数据,具体用于执行以下步骤:
[0083]SIO I’,当移动终端检测到与客户端连接时,获取当前电量。
[0084]在本发明一个实施例中,移动终端可为例如是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。客户端可以是个人计算机PC、笔记本电脑等具有各种操作系统的硬件设备。
[0085]具体地,当移动终端检测到移动终端通过客户端的通用串行总线USB接口与客户端连接时,移动终端获取移动终端的当前电量。例如,在IOS (Iphone Operation System)操作系统的移动终端上,移动终端可通过移动终端中的监控电池电量和电池状态的可编程接P APKApplication Programming Interface),例如UI DeviceCUser Interface Device,用户界面设备)中的Battery Level>Battery Monitoring Enabled等应用程序,移动终端通过该应用程序编程接口可获取移动终端中电池的相关信息。再例如,在安卓Android操作系统的移动终端中,移动终端可通过电池医生、手机助手等应用程序对移动终端的当前电量进行检测。应理解,上述举例仅仅是为了说明本发明实施例中的方法,移动终端检测移动终端当前电量的方法还可以通过其它现有技术实现,此处不再赘述。
[0086]S102’,当移动终端判断当前电量超过第一预设值时,生成断电指令,并将断电指令发送至客户端,以使客户端对移动终端断电。
[0087]在本发明一个实施例中,客户端调用客户端的驱动程序编程接口 API,并根据断电指令通过驱动程序编程接口断开和移动终端的USB连接。
[0088]其中,第一预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第一预设值可为移动终端电池额定电量的90% ;或者第一预设值还可以为移动终端电池额定电量的80%等。
[0089]具体地,在移动终端获取移动终端的当前电量之后,移动终端可判断移该当前电量是否超过第一预设值。如果移动终端判断该当前电量超过了第一预设值,则移动终端生成断电指令,并将断电指令通过例如安装在移动终端系统中的应用程序等发送至客户端。客户端在接收到移动终端发送的断电指令之后,客户端可调用客户端的驱动程序编程接口,通过驱动程序编程接口关闭客户端与移动终端的USB连接,即移动终端停止客户端的USB接口对移动终端的供电。例如,在Windows操作系统的客户端上,客户端可通过客户端上的Windows Driver Kit (Windows驱动程序安装包)控制底层USB接口的关闭。
[0090]S103’,当移动终端判断当前电量低于第二预设值时,并将充电指令发送至云端服务器,以使云端服务器将充电指令转发至客户端以控制客户端对移动终端充电。
[0091]其中,第二预设值可以是移动终端系统中默认的,还可以是用户根据不同的需求在移动终端系统中设置的。例如,第二预设值可为移动终端电池额定电量的30% ;或者第二预设值还可以为移动终端电池额定电量的20%等。
[0092]具体地,在客户端对移动终端断电之后,移动终端继续检测移动终端的当前电量。应当理解,如果移动终端是通过电池医生、或者手机助手等应用程序对移动终端的当前电量进行检测时,应当将应用程序安装至移动终端中,以使移动终端在断开和客户端的USB连接之后,移动终端还可通过应用程序对移动终端的当前电量进行检测。进一步而言,移动终端判断移动终端的当前电量是否低于第二预设值,如果低于第二预设值,则移动终端生成充电指令。由于此时客户端的USB接口停止对移动终端进行供电,即此时移动终端和客户端的连接状态为断开状态,因此,移动终端需要将生成的充电指令发送至云端服务器,由云端服务器将该充电指令转发至客户端。
[0093]在本发明的一个实施例中,客户端调用客户端的驱动程序编程接口,并根据充电指令通过驱动程序编程接口打开和移动终端的USB连接。具体地,客户端在接收到充电指令之后,客户端可通过调用驱动程序编程接口打开客户端与移动终端的USB连接,即客户端开始对移动终端通过USB接口供电,也就是说,此时,客户端对移动终端重新开始充电。
[0094]在本发明的Iv实施例中,移动终端在检测到与客户端连接之后,移动终端建立移动终端和客户端的关联关系,并将关联关系发送至云端服务器。当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器,以使云端服务器根据关联关系将充电指令转发至客户端。换言之,云端服务器在例如云端服务器的数据库中应当存储移动终端和客户端对应的关联关系。举例来说,当客户端与移动终端首次进行连接时,移动终端可获取客户端的身份识别码,例如,个人计算机PC (Personal Computer)的物理地址MAC (Media Access Control,媒体访问控制)等。然后移动终端可建立获取到的客户端的身份识别码和移动终端自身的身份识别码,例如,IMEI号(International MobileEquipment Identity,国际移动设备身份号)等的映射关系,然后移动终端将该映射关系发送至云端服务器进行保存。云端服务器在接收到移动终端发送的映射关系之后,可将该映射关系保存在例如云端服务器的数据库中。
[0095]当移动终端判断当前电量低于第二预设值时,生成充电指令,并将充电指令发送至云端服务器。云端服务器在接收到移动终端发送的充电指令之后,云端服务器可通过存储的移动终端和客户端的关联关系,对移动终端进行识别,并且识别该充电指令所对应的客户端,然后将该充电制冷转发至对应的客户端。
[0096]本发明实施例的移动终端,可减少移动终端无意义的充放电次数,并且避免了移动终端长时间处于过充电或过放电的状态,从而有效地减缓了电池容量的衰减,延长了移动终端电池的使用寿命。此外,通过断电指令和充电指令有效地控制了移动终端电池充电的周期,减少无意义的完全充电周期,避免了移动终端和客户端通过USB接口频繁连接引起地反复充放电的问题,避免了由于无意义的完全充电周期而减少了电池的实际使用容量。
[0097]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0098]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0099]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
【权利要求】
1.一种移动终端充电的控制方法,其特征在于,包括以下步骤: 当移动终端检测到与客户端连接时,获取当前电量;以及 当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令,并将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
2.如权利要求1所述的方法,其特征在于,所述移动终端通过通用串行总线USB接口与所述客户端连接,所述将断电指令发送至所述客户端,以使所述客户端对所述移动终端断电,包括: 将断电指令发送至所述客户端,以使所述客户端调用所述客户端的驱动程序编程接口API,并根据所述断电指令通过所述驱动程序编程接口断开和所述移动终端的USB的连接。
3.如权利要求1所述的方法,其特征在于,在所述客户端对所述移动终端断电之后,还包括: 当所述移动终端判断所述当前电量低于第二预设值时,生成充电指令,并将所述充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端对所述移动终端充电。
4.如权利要求3所述的方法,其特征在于,所述将充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端对所述移动终端充电,还包括: 将充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端调用所述客户端的驱动程序编程接口,并根据所述充电指令通过所述驱动程序编程接口打开和所述移动终端的USB连接。
5.如权利要求3所述的方法,其特征在于,在所述当移动终端检测到与客户端连接之后,还包括: 所述移动终端建立和所述客户端的关联关系,并将所述关联关系发送至所述云端服务器; 当所述移动终端判断所述当前电量低于第二预设值时,生成充电指令,并将所述充电指令发送至云端服务器,以使所述云端服务器根据所述关联关系将所述充电指令转发至所述客户端。
6.一种移动终端充电的控制装置,其特征在于,包括: 获取模块,用于当移动终端检测到与客户端连接时,获取当前电量; 第一生成模块,用于当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令;以及 发送模块,用于将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
7.如权利要求6所述的装置,其特征在于,将断电指令发送至所述客户端,以使所述客户端用于调用所 述客户端的驱动程序编程接口 API,并根据所述断电指令通过所述驱动程序编程接口断开和所述移动终端的USB连接。
8.如权利要求6所述的装置,其特征在于,还包括: 第二生成模块,用于当所述移动终端判断所述当前电量低于第二预设值时,生成充电指令;第二发送模块,用于将所述充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端对所述移动终端充电。
9.如权利要求8所述的装置,其特征在于,将充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端调用所述客户端的驱动程序编程接口,并根据所述充电指令通过所述驱动程序编程接口打开和所述移动终端的USB连接。
10.如权利要求8所述的装置,其特征在于,还包括: 建立模块,用于建立所述移动终端和所述客户端的关联关系;以及 所述第二发送模块还用于将所述关联关系发送至所述云端服务器。
11.一种移动终端充电的控制系统,其特征在于,包括:移动终端和客户端,其中, 所述移动终端,用于当移动终端检测到与客户端连接时,获取当前电量,并当所述移动终端判断所述当前电量超过第一预设值时,生成断电指令,以及将所述断电指令发送至所述客户端; 所述客户端,用于接收所述移动终端发送的所述断电指令,并根据所述断电指令对所述移动终端断电。
12.如权利要求11所述的系统,其特征在于,所述系统还包括:云端服务器,其中, 所述移动终端还用于当所述移动终端判断所述当前电量低于第二预设值时,生成充电指令,并将所述充电指令发送至云端服务器; 所述云端服务器,用于将所述充电指令转发至所述客户端;以及所述客户端还用于接收所述云端服务`器转发的所述充电指令,并根据所述充电指令对所述移动终端充电。
13.—种移动终端,其特征在于,包括:外壳,屏幕,处理器和电路板; 所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上; 所述处理器用于处理数据,具体用于: 当移动终端检测到与客户端连接时,获取当前电量;以及 当判断所述当前电量超过第一预设值时,生成断电指令,并将所述断电指令发送至所述客户端,以使所述客户端对所述移动终端断电。
14.如权利要求13所述的移动终端,其特征在于,其中,所述移动终端通过通用串行总线USB接口与所述客户端连接,所述处理器具体用于: 将断电指令发送至所述客户端,以使所述客户端调用所述客户端的驱动程序编程接口API,并根据所述断电指令通过所述驱动程序编程接口断开和所述移动终端的USB连接。
15.如权利要求13所述的移动终端,其特征在于,在所述客户端对所述移动终端断电之后,所述处理器还用于: 当判断所述当前电量低于第二预设值时,生成充电指令,并将所述充电指令发送至云端服务器,以使所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端对所述移动终端充电。
16.如权利要求15所述的移动终端,其特征在于,所述处理器具体用于: 将充电指令发送至云端服务器,所述云端服务器将所述充电指令转发至所述客户端以控制所述客户端调用所述客户端的驱动程序编程接口 API,并根据所述充电指令通过所述驱动程序编程接口打开和所述移动终端的USB连接。
17.如权利要求15所述的移动终端,其特征在于,在所述当移动终端检测到与客户端连接之后,所述处理器还用于: 建立所述移动终端和所述客户端的关联关系,并将所述关联关系发送至所述云端服务器; 当判断所述当前电量低于第二预设值时,生成充电指令,并将所述充电指令发送至云端服务器,以使所述云 端服务器将所述充电指令转发至所述客户端。
【文档编号】H01M10/44GK103700900SQ201310706371
【公开日】2014年4月2日 申请日期:2013年12月19日 优先权日:2013年12月19日
【发明者】李鸿, 韦航, 李丁盼, 马健 申请人:贝壳网际(北京)安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1