一种移动终端及其充电控制方法和系统与流程

文档序号:13881217阅读:128来源:国知局
一种移动终端及其充电控制方法和系统与流程

本发明涉及移动通信领域,具体涉及一种移动终端及其充电控制方法和系统。



背景技术:

当终端设备插入充电器时,系统首先通过接口端子检测充电器类型,然后根据充电器类型设置充电电流。通常将与终端设备适配的充电器作为标准充电器,不适配的充电器称为非标准充电器。在充电器慢慢插入终端设备时,在系统检测充电器类型时,接口端子(例如d+d-)很容易出现由于接触不良而导致充电器类型检测出错的现象,当充电器类型检测出错时,系统会设置很小的电流进行充电,这样会影响充电速度。

因此现有技术有待改进和提高



技术实现要素:

本发明的目的在于提供一种移动终端及其充电控制方法和系统,以提高充电器检测的准确性,提高充电效率。

本发明第一方面提供一种移动终端的充电控制方法,包括如下步骤:

充电器检测步骤,检测移动终端接入的充电器是否为标准充电器;

电源电压检测步骤,在检测到充电器为非标准充电器后,将充电电流设置为第一充电电流;检测充电器输出的电源电压是否大于预设电压;

循环步骤,若充电器输出的电源电压大于预设电压,则在预设时间后,返回所述充电器检测步骤。

所述的移动终端的充电控制方法,其中,所述充电控制方法还包括:在检测到充电器为标准充电器后,将充电电流设置为第二充电电流;所述第二充电电流大于第一充电电流。

所述的移动终端的充电控制方法,其中,所述充电器检测步骤包括:

获取移动终端接入的充电器接口的d+端和d-端的识别信号,并根据所述识别信号来判断所述充电器是否为标准充电器。

所述的移动终端的充电控制方法,其中,所述循环步骤还包括:

判断所述充电器检测步骤执行的次数是否超过预设次数,若是,则不返回充电器检测步骤。

本发明第二方面提供一种移动终端的充电控制系统,包括:

充电器检测模块,用于检测移动终端接入的充电器是否为标准充电器;

充电电流设置模块,用于在充电器检测模块检测到所述充电器为非标准充电器后,将充电电流设置为第一充电电流;

电源电压检测模块,用于在充电器检测模块检测到所述充电器为非标准充电器后,检测充电器输出的电源电压是否大于预设电压;

处理模块,用于在电源电压检测模块检测到充电器输出的电源电压大于预设电压后,在预设时间后启动充电器检测模块检测所述充电器是否为标准充电器。

所述的移动终端的充电控制系统,其中,所述充电电流设置模块还用于在充电器检测模块检测到充电器为标准充电器后,将充电电流设置为第二充电电流;所述第二充电电流大于第一充电电流。

所述的移动终端的充电控制系统,其中,所述充电器检测模块具体用于:

获取移动终端接入的充电器接口的d+端和d-端的识别信号,并根据所述识别信号来判断所述充电器是否为标准充电器。

所述的移动终端的充电控制系统,其中,所述处理模块具体用于:

在电源电压检测模块检测到充电器输出的电源电压大于预设电压后,判断所述充电器检测模块检测充电器的次数是否超过预设次数,若否,则在预设时间后启动充电器检测模块检测所述充电器是否为标准充电器。

本发明第三方面提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如上所述的方法。

本发明第四方面提供一种移动终端,包括:

存储器,用于存储程序;

处理器,用于通过执行所述存储器存储的程序以实现如上所述的方法。

本发明的有益效果:本发明提供了一种移动终端及其充电控制方法和系统,其中,所述方法包括:检测移动终端接入的充电器是否为标准充电器;在检测到充电器为非标准充电器后,将充电电流设置为第一充电电流;检测充电器输出的电源电压是否大于预设电压;若充电器输出的电源电压大于预设电压,则在预设时间后,重新检测充电器是否为标准充电器。通过对充电器进行反复多次检测,提高了充电器检测的准确性,进而提高了充电效率。

附图说明

图1为本发明提供的移动终端的充电控制方法一实施例的流程图;

图2为本发明提供的移动终端的充电控制系统一实施例的具体流程图;

图3为本发明提供的移动终端的充电控制系统一实施例的结构框图;

图4为本发明提供的移动终端的一实施例的结构框图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。

另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。

移动终端与充电器连接后,需检测充电器类型,充电器类型检测出错主要是因为插入的瞬间充电器接口的d+d-与主板之间的接触不良导致充电器类型检测出错。本发明采取延时多次检测方法等待d+d-线接触稳定后再检测,以减少充电器检测出错的概率。所述移动终端为采用充电器进行充电的电子设备,例如手机、平板电脑、穿戴式设备等智能通讯设备,以及其他可以调节充电电流的电子设备,以下结合手机为例进行说明。

实施例一:

本实施例提供一种移动终端的充电控制方法,如图1所示,所述方法包括如下步骤:

s10、充电器检测步骤:检测移动终端接入的充电器是否为标准充电器。所述标准充电器为与移动终端适配的充电器,与移动终端不适配则为非标准充电器。具体的,如图2所示,所述步骤s10包括:

s110、每隔一定时间检测移动终端是否有充电器接入。

s120、检测到有充电器接入后,获取移动终端接入的充电器接口的d+端和d-端的识别信号,并根据所述识别信号来判断所述充电器是否为标准充电器。换而言之,充电器接口的d+端和d-端的识别信号与移动终端预设的识别信号匹配,则充电器为标准充电器,否则为非标准充电器。本实施例中,所述充电器的接口为usb接口,usb接口包括vbus端子(电源电压端子)、d+端子(数据正信号端子)、d-端(数据负信号端子)和gnd端子。

s20、电源电压检测步骤:

s210、在检测到充电器为非标准充电器后,将移动终端的充电电流设置为第一充电电流。

s220、在检测到充电器为标准充电器后,将所述充电电流设置为第二充电电流。第一充电电流和第二充电电流可预先设置,第一充电电流用于针对非标准充电器充电,其电流值小于针对标准充电器充电的第二充电电流;以降低采用非标准充电器对移动终端充电造成的损坏风险。

s230、检测充电器输出的电源电压(vbus电压)是否大于预设电压。所述预设电压可根据需要进行设置,例如可设置为4.9v。检测电源电压大小的作用在于:如果大于预设电压则说明充电器的输出能力大于现在的充电电流,该充电器输出潜力没有发挥出来,即可能是因为充电器类型检测错误导致移动终端设置的充电电流过小,如果电源电压小于预设电压,说明该充电器输出能力有限,不能支持再高的充电电流,此时不需要再检测充电器类型,也无需提高充电电流。

s30、循环步骤:

s310、若充电器输出的电源电压大于预设电压,则判断所述充电器检测步骤s120执行的次数是否超过预设次数n;若否,则进入步骤s320;若是则结束流程(不返回充电器检测步骤s120)。所述预设次数n可根据实际需求进行设置,例如5次、10次等;次数越多,对充电器类型的检测越准确。

s320、延时预设时间,返回所述充电器检测步骤s120。所述预设时间可以根据实际需求进行设置,例如可在1s至1min之间选取。

可见,本实施例中,若vbus电压大于预设电压,则延时一段时间后重新检测充电器类型,若检测结果仍是非标充电器,则再延时一段时间后重新检测充电器类型,如此循环往复,直到充电器类型检测为标准充电器时结束,或者检测充电器类型n次后结束。本实施例采取先判断充电器的输出能力后再延时检测,反复多次检测以等待d+d-线接触稳定,减少了充电器检测出错的概率,提高了充电器检测的准确性,进而提高了充电效率。

实施例二:

本实施例提供一种移动终端,其包括充电控制系统,如图3所示,所述充电控制系统包括:

充电器检测模块10,用于检测移动终端接入的充电器是否为标准充电器,并将结果输出给充电电流设置模块20和电源电压检测模块30。所述标准充电器为与移动终端适配的充电器,与移动终端不适配则为非标准充电器。具体的,所述充电器检测模块10每隔一定时间检测移动终端是否有充电器接入;在有充电器接入时,获取移动终端接入的充电器接口的d+端和d-端的识别信号,并根据所述识别信号来判断所述充电器是否为标准充电器。换而言之,充电器接口的d+端和d-端的识别信号与移动终端预设的识别信号匹配,则充电器为标准充电器,否则为非标准充电器。本实施例中,所述充电器的接口为usb接口,usb接口包括vbus端子(电源电压端子)、d+端子(数据正信号端子)、d-端(数据负信号端子)和gnd端子。

充电电流设置模块20,用于在充电器检测模块10检测到所述充电器为非标准充电器后,将充电电流设置为第一充电电流;在充电器检测模块10检测到充电器为标准充电器后,将充电电流设置为第二充电电流。第一充电电流和第二充电电流可预先设置,第一充电电流用于针对非标准充电器充电,其电流值小于针对标准充电器充电的第二充电电流;以降低采用非标准充电器对移动终端充电造成的损坏风险。

电源电压检测模块30,用于在充电器检测模块10检测到所述充电器为非标准充电器后,检测充电器输出的电源电压是否大于预设电压,并将检测结果输出给处理模块40。所述预设电压可根据需要进行设置,例如可设置为4.9v。

处理模块40,用于在电源电压检测模块30检测到充电器输出的电源电压大于预设电压后,在预设时间后启动充电器检测模块10检测所述充电器是否为标准充电器,从而进入下一个充电器检测循环。

进一步的,所述处理模块40可内置计数器,用来对充电器检测模块10检测充电器是否为标准充电器的次数进行计数。所述处理模块40具体用于:在电源电压检测模块30检测到充电器输出的电源电压大于预设电压后,判断所述充电器检测模块检测充电器的次数是否超过预设次数,若否,则在预设时间后启动充电器检测模块10检测所述充电器是否为标准充电器,从而进入下一个充电器检测循环。

可见,本实施例中,若vbus电压大于预设电压,则延时一段时间后重新检测充电器类型,若检测结果仍是非标充电器,则再延时一段时间后重新检测充电器类型,如此循环往复,直到充电器类型检测为标准充电器时结束,或者检测充电器类型n次后结束。本实施例采取先判断充电器的输出能力后再延时检测,反复多次检测以等待d+d-线接触稳定,减少了充电器检测出错的概率,提高了充电器检测的准确性,进而提高了充电效率。

实施例三:

本实施例提供一种移动终端,如图4所示,包括:用于存储程序的可读存储介质100,以及处理器300。所述可读存储介质100可以是存储器。所述处理器300通过执行所述可读存储介质100存储的程序以实现实施例一中的充电控制方法。本实施例的充电控制在上述实施例中已详细阐述,在此不再赘述。

本领域技术人员可以理解,上述实施方式中各种方法和系统的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,如图4所示,将程序存储在设备的可读存储介质100中,当通过处理器300执行可读存储介质100中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的可读存储介质中,或对本地设备的系统进行版本更新,当通过处理器执行可读存储介质中的程序时,即可实现上述实施方式中全部或部分功能。

以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。

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