一种实现充电的方法、充电器、服务器和系统与流程

文档序号:16503818发布日期:2019-01-05 08:55阅读:227来源:国知局
一种实现充电的方法、充电器、服务器和系统与流程

本发明涉及自动充电技术,特别是指一种实现充电的方法、充电器、服务器和系统。



背景技术:

随着智能终端的普及,无人值守模式的智能终端广泛应用于移动应用测试、网络测试和智能家居等各种场景,智能终端可以不依赖人类操作来执行各类任务。于此同时,如何在无人值守场景中为智能终端充电的问题亟待解决。传统的充电方式有两种:

终端一直保持电源接通状态,当终端电池充满电后无任何操作。虽然实现简单,不需要人为干预,但是终端电池充满电后继续保持持续充电状态,这会造成能源浪费且对终端电池损害较大,并且持续充电会导致智能终端持续放热,形成安全隐患。

智能终端接通电源后,定期人为观察是否充满电,如果电量已满,则手动断开电源以保护终端电池;终端电源断开后,定期人为观察终端电量是否不足,如果不足,则手动接通终端电源进行充电。虽然从一定程度上消除了安全隐患,但是由于需要人为干预,人工成本过高,并且不一定能及时准确的发现终端已经充满电或需要充电,当终端数量达到一定规模后,改技术仍然无法实现;此外,需要频繁插拔充电线,影响了终端中充电器件的寿命。



技术实现要素:

本发明实施例要解决的技术问题是提供一种实现充电的方法、充电器、服务器和系统,用以根据获取自终端的电池电量消息,对充电器下发充电或断电指令,保护终端电路。

为解决上述技术问题,本发明实施例提供的一种实现充电的方法,应用于服务器,方法包括:

在充电器和服务器之间建立第一通讯连接,在终端和服务器之间建立第二通讯连接;

通过第一通讯连接获取充电器的状态,通过第二通讯连接获取来自终端的电池电量消息;

根据所述充电器的状态和所述电池电量消息,向所述充电器下发充电指令或断电指令,由所述充电器根据所述充电指令或断电指令执行充电或者断电的操作。

所述的方法中,

在充电器和服务器之间建立第一通讯连接包括:通过有线和/或无线的方式建立第一通讯连接;

在终端和服务器之间建立第二通讯连接包括:通过有线和/或无线的方式建立第二通讯连接。

所述的方法中,在充电器和服务器之间建立第一通讯连接包括:

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在每一个所述充电子单元与服务器之间建立并保持第一通讯连接。

所述的方法中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端周期性上报电量时选择:

由终端确定电量上报周期,并根据所述电量上报周期接收由终端上报的所述电池电量消息;

或者,确定终端的电量上报周期并发送到终端,由终端根据服务器下发的所述电量上报周期周期性上报所述电池电量消息;

或者,周期性获取终端的电池电量消息。

所述的方法中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端非周期性上报电量时选择:

请求终端上报所述电池电量消息;

或者,接收终端主动上报的所述电池电量消息。

所述的方法中,根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令包括:

当终端处于充电状态,且电池电量高于电量上限d1时,根据终端上报的电池电量消息以及充电器的状态决定进行断电操作,向所述充电器下发断电指令;

当终端处于断电状态,且电池电量低于电量下限d2时,根据终端上报的电池电量消息以及充电器的状态决定进行充电操作,向所述充电器下发充电指令。

所述的方法中,还包括进入强制断电模式,包括:

收到来自终端的强制断电的请求,向终端下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式;

服务器直接向充电器下发强制断电指令,由充电器停止向终端进行充电。

所述的方法中,还包括退出强制断电模式,包括:

收到来自终端的退出强制断电模式请求,指示终端退出强制断电模式;

或者,

当终端电量到达电量下限d2时,由终端自动退出强制断电模式。

所述的方法中,还包括进入强制充电模式,包括:

收到来自终端的强制充电的请求,向终端下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

服务器直接向充电器下发强制充电指令,由充电器向终端进行强制充电。

所述的方法中,还包括退出强制充电模式,包括:

收到来自终端的退出强制充电模式请求,指示终端退出强制充电模式;

或者,

当终端电量到达电量上限d1时,由终端自动退出强制充电模式。

一种实现充电的服务器,包括:

通讯连接单元,用于在充电器和服务器之间建立第一通讯连接,在终端和服务器之间建立第二通讯连接;

信息处理单元,用于通过第一通讯连接获取充电器的状态,通过第二通讯连接获取终端的电池电量消息;

充断电指令单元,用于根据所述充电器的状态和所述电池电量消息,向所述充电器下发充电指令或断电指令,由所述充电器根据所述充电指令或断电指令执行充电或者断电的操作。

一种实现充电的服务器,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现:

在充电器和服务器之间建立第一通讯连接,在终端和服务器之间建立第二通讯连接;

通过第一通讯连接获取充电器的状态,通过第二通讯连接获取来自终端的电池电量消息;

根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令,由所述充电器根据所述充电指令或断电指令执行充电或者断电的操作。

所述的服务器中,

在充电器和服务器之间建立第一通讯连接包括:通过有线和/或无线的方式建立第一通讯连接;

在终端和服务器之间建立第二通讯连接包括:通过有线和/或无线的方式建立第二通讯连接。

所述的服务器中,在充电器和服务器之间建立第一通讯连接包括:

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在每一个所述充电子单元与服务器之间建立并保持第一通讯连接。

所述的服务器中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端周期性上报电量时选择:

由终端确定电量上报周期,并根据所述电量上报周期接收由终端上报的所述电池电量消息;

或者,确定终端的电量上报周期并发送到终端,由终端根据服务器下发的所述电量上报周期周期性上报所述电池电量消息;

或者,周期性获取终端的电池电量消息。

所述的服务器中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端非周期性上报电量时选择:

请求终端上报所述电池电量消息;

或者,接收终端主动上报的所述电池电量消息。

所述的服务器中,根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令包括:

当终端处于充电状态,且电池电量高于电量上限d1时,根据终端上报的电池电量消息以及充电器的状态决定进行断电操作,向所述充电器下发断电指令;

当终端处于断电状态,且电池电量低于电量下限d2时,根据终端上报的电池电量消息以及充电器的状态决定进行充电操作,向所述充电器下发充电指令。

所述的服务器中,处理器执行所述程序时还包括实现:进入强制断电模式:

收到来自终端的强制断电的请求,向终端下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式;

服务器直接向充电器下发强制断电指令,由充电器停止向终端进行充电。

所述的服务器中,还包括退出强制断电模式,包括:

收到来自终端的退出强制断电模式请求,指示终端退出强制断电模式;

或者,

当终端电量到达电量下限d2时,由终端自动退出强制断电模式。

所述的服务器中,处理器执行所述程序时还包括实现:进入强制充电模式:

收到来自终端的强制充电的请求,向终端下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

服务器直接向充电器下发强制充电指令,由充电器向终端进行强制充电。

所述的服务器中,处理器执行所述程序时还包括:退出强制充电模式:

收到来自终端的退出强制充电模式请求,指示终端退出强制充电模式;

或者,

当终端电量到达电量上限d1时,由终端自动退出强制充电模式。

一种实现充电的方法,应用于充电器,方法包括:

在充电器和服务器之间建立第一通讯连接;

根据来自服务器的充电指令或断电指令执行充电或者断电的操作,其中,所述充电指令或断电指令由服务器根据通过第一通讯连接获取充电器的状态,通过与终端的第二通讯连接接收来自终端的电池电量消息之后,根据所述充电器的状态和电池电量消息生成,并向所述充电器下发。

所述的方法中,在充电器和服务器之间建立第一通讯连接包括:

通过有线和/或无线的方式建立第一通讯连接;

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在充电器的每一个充电子单元与服务器之间建立并保持第一通讯连接。

一种实现充电的充电器,包括:

通讯连接单元,用于在充电器和服务器之间建立第一通讯连接;

指令执行单元,用于根据来自服务器的充电指令或断电指令执行充电或者断电的操作;其中,所述充电指令或断电指令由服务器根据通过第一通讯连接获取充电器的状态,通过与终端的第二通讯连接接收来自终端的电池电量消息之后,根据所述充电器的状态和电池电量消息生成所述充电指令或断电指令,并向所述充电器下发。

一种自动充电的系统,包括:至少一个终端,充电器,以及,实现充电的服务器。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现应用于服务器的实现充电的方法中的步骤;

或者,该计算机程序被处理器执行时实现应用于充电器的实现充电的方法中的步骤。

与现有技术相比,本发明实施例提供的一种实现充电的方法、充电器、服务器和系统,至少具有以下有益效果:服务器根据接收到的终端的电池电量消息,结合目前该终端所对应的充电器的状态判断当前终端是否需要进行充电或者断电的操作,从而对充电器下发充电或断电指令,节省能源,保护了终端的电路,同时可以解决在某些场景下需要去除充电所引起的电磁干扰的问题。

附图说明

图1为一种自动充电的工作原理示意图;

图2为一种实现充电的方法流程示意图;

图3为终端侧周期上报终端电池电量流程图;

图4为服务器侧周期上报终端电池电量流程图;

图5为终端侧周期上报终端电池电量流程图;

图6为终端侧周期上报终端电池电量流程图;

图7为非周期性上报终端电池电量流程图;

图8为非周期性上报终端电池电量流程图;

图9为断电过程流程图;

图10为充电过程流程图;

图11为应用场景示意图;

图12为一种实现充电的服务器结构示意图;

图13为一种实现充电的服务器的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。

本发明提供了自动充电的技术,如图1所示,终端连接充电器及服务器,通过终端与服务器交互以及充电器与服务器交互实现终端的自动充断电。

本发明实施例提供了一种实现充电的方法,如图2所示,应用于服务器,方法包括:

步骤21,在充电器和服务器之间建立第一通讯连接,在终端和服务器之间建立第二通讯连接;

步骤22,通过第一通讯连接获取充电器的状态,通过第二通讯连接接收来自终端的电池电量消息;

步骤23,根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令,由所述充电器根据所述充电指令或断电指令执行充电或者断电的操作。

应用本发明实施例提供的技术,服务器根据接收到的终端的电池电量消息,结合目前该终端所对应的充电器的状态判断当前终端是否需要进行充电或者断电的操作,从而对充电器下发充电或断电指令,节省能源,保护了终端电路,同时可以解决在某些场景下需要去除充电所引起的电磁干扰的问题。

充电器包括多个充电子单元,在一个优选实施例中,终端与充电器电连接进行充电包括:

终端与充电器中的一个充电子单元进行电连接,进行充电。

充电器为每一个终端分配一个单独的子单元,即每一个终端对应充电器的一个子单元,服务器可以对每一个充电子单元进行独立控制,以便根据不同终端的不同状态进行单独的充断电操作。

在一个优选实施例中,在充电器和服务器之间建立第一通讯连接包括:通过有线和/或无线的方式建立第一通讯连接;

在终端和服务器之间建立第二通讯连接包括:通过有线和/或无线的方式建立第二通讯连接。

在一个优选实施例中,在充电器和服务器之间建立第一通讯连接包括:

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在充电器的每一个充电子单元与服务器之间建立并保持第一通讯连接。

根据接收到的终端电池电量消息,结合目前该终端所对应的充电子单元的状态判断当前终端是否需要进行充电或者断电的操作,从而对充电器的每一个子单元下发充电或断电指令。不会受终端数量限制,节省能源,保护终端电路。

在本申请的实施例中涉及到了如何获取终端电量。终端通过有线和/或无线的方式连接服务器,每个终端周期或非周期向服务器上报终端电池电量,服务器根据终端电量执行相应的操作。以下对于服务器周期、非周期获取终端的电池电量进行描述。

终端周期性向服务器上报电池电量消息有多种实现方式,在一个优选实施例中,步骤22中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端周期性上报电量时选择:

方式一,如图3、图4所示,由终端确定电量上报周期t1,并根据所述电量上报周期接收由终端上报的所述电池电量消息;这其中:

方式二,如图5、图6所示,或者,确定终端的电量上报周期并发送到终端,由终端根据服务器下发的电量上报周期进行周期性上报;

以及,方式三,或者,周期性获取终端的电池电量消息。

这其中,方式一中,终端的流程如图3所示,服务器的流程如图4所示,终端确定电量上报周期并上报服务器包括:

在终端一侧,终端内置应用确定电量上报周期t1,可以选择将该电量上报周期t1上报给服务器或不上报服务器,如果终端将电量上报周期t1上报服务器,则向服务器发送终端电池电量上报周期消息y2,服务器选择按照该周期t1接收相应终端的终端电池电量上报周期消息y2,此后,终端以电量上报周期t1为周期,周期性的发送电池电量消息y1;

如果终端没有将电量上报周期t1通过终端电池电量上报周期消息y2上报,则以电量上报周期t1为周期,周期性的发送电池电量消息y1,此后,执行其余的功能步骤。服务器采取实时监听的方式接收电池电量消息y1。

方式二,终端侧和服务器侧的流程分别如图5和图6所示,服务器确定终端电量上报周期并发送到终端包括:

终端一侧,接收服务器发送的终端电池电量上报周期消息y3,如果终端已经接到了终端电池电量上报周期消息y3,则根据所述终端电池电量上报周期消息y3,以周期t2向服务器发送电池电量消息y4,否则,向服务器请求终端电池电量上报周期消息y3。

服务器一侧,确定电池电量上报周期t2,向终端发送终端电池电量上报周期指示消息y3,以电池电量上报周期t2来监听终端电池电量消息y4。

通过有线和/或无线的方式下发给特定终端其上报电量的周期t2,终端根据服务器下发的电池电量上报周期t2周期性上报电量。

需要注意的是:在方式一和方式二中,不同的终端均可以配置不同的上报周期。

方式三,服务器周期获取终端的电池电量包括:

服务器确定终端上报电池电量的上报周期t1,但是不下发到终端,而是按照该周期t1,向终端发送电池电量上报请求来周期性获取终端电量,终端接收到服务器下发的电池电量上报请求后上报其电池电量。

终端非周期性上报电量方式也有多种实现方式,在一个优选实施例中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端非周期性上报电量时选择:

如图7所示,服务器请求终端上报电池电量消息;

如图8所示,或者,接收终端主动上报的电池电量消息。

这其中,如图7所示,服务器请求终端上报包括:

服务器根据需要下发终端电池电量上报请求y5,终端接收到服务器下发的终端电池电量上报请求y5之后,向服务器发送其电池电量消息y6,服务器接收电池电量消息y6。

如图8所示,终端主动上报电池电量包括:当终端满足一定条件时,判断需要上报电池电量,终端向服务器发送其电池电量消息y7,服务器接收电池电量消息y7,并执行后续功能。

终端周期性与非周期性相结合上报终端电池电量的方式:为了减少终端与服务器之间的交互,在终端电池电量高于某一门限值时,由于此时电池电量较高,没有必要频繁进行电量上报,所以在高于某一门限值时,终端可以选择不上报电量或者将上报周期加长,以减少与服务器间的交互。

服务器进行充断电操作,服务器根据接收到的终端电池电量消息,结合目前该终端所对应的充电子单元的状态判断当前终端是否需要进行充电或者断电的操作,从而对充电器的每一个子单元下发充电或断电指令。

为了保护终端电池,在一个优选实施例中,步骤23,根据所述电池电量消息和充电器的状态,向所述充电器下发充电指令或断电指令,包括:

本发明中,服务器可以支持对每一个终端的充放电进行独立控制。

具体而言,由于,充电器为每一个终端分配一个单独的子单元,即每一个终端对应充电器的一个子单元,服务器可以对每一个充电子单元进行独立控制,以便根据不同终端的不同状态进行单独的充断电操作,因此:

当终端处于充电状态,且终端电池电量高于电量上限d1时,服务器根据终端上报的电池电量消息y1及充电子单元充电器的状态决定对充电子单元进行断电操作;

而当终端处于断电状态,充电子单元未对终端进行充电,且终端电池消耗到低于电量下限d2时,根据终端上报的电池电量消息y1及终端所对应的充电子单元的状态决定对终端进行充电操作,即,服务器控制相应的充电子单元进行充电操作。

为了详细描述本发明的发明思想,以下,在不同的实施例中,分别对断电过程、充电过程进行描述。

关于断电过程,服务器对终端n进行断电操作的条件为:充电子单元n处于充电状态;终端电池电量达到电量上限d1。

在一个优选实施例中,步骤23,根据所述电池电量消息和充电器的状态,向所述充电器下发充电指令或断电指令,包括:

如图9所示,当终端处于充电状态,且电池电量高于电量上限d1时,根据终端上报的电池电量消息以及充电器的状态决定进行断电操作,向所述充电器下发断电指令;

如图10所示,当终端处于断电状态,且电池电量低于电量下限d2时,根据终端上报的电池电量消息以及充电器的状态决定进行充电操作,向所述充电器下发充电指令。

为了保护终端电池,设计了电量上限d1,当终端电量高于电量上限d1时,服务器下发断电指令,进行断电操作。

电量上限d1有几种方式进行配置:

方式i:服务器确定电量上限d1后下发到终端,不同的终端可以配置相同或不同的电量上限d1。

方式ii:终端内置应用确定电量上限d1并上报服务器,不同的终端可以配置相同或不同的电量上限d1。

方式iii:终端和服务器均采用相同的默认配置,不需要互相交互,当需要进行改变时采取方式i或方式ii。

在实际应用中,可能需要强制对终端进行断电,关于强制进行断电的过程,当某些终端需要进行强制断电时,在一个优选实施例中,还包括进入强制断电模式,包括:

收到来自终端的强制断电的请求,向终端下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式;

直接向充电器下发强制断电指令,由充电器停止向终端进行充电。

具体而言,可以采取两种方式进入强制断电模式:

方式1:终端向服务器请求进行强制断电,服务器收到请求后对终端下发强制断电指令,终端进入强制断电模式。需要充电时进行强制充电操作或执行退出强制断电模式的动作。

方式2:服务器直接向充电器下发断电指令,所对应的一个或多个充电子单元进行断电操作,终端进入强制断电模式,需要充电时进行强制充电操作或执行退出强制断电模式的动作。

终端处于强制断电模式时,为了使终端进行充电,需要在需要的时候退出强制断电模式。在一个优选实施例中,还包括退出强制断电模式,包括:

方式1:电量下限d2生效,当终端电量到达电量下限d2时,自动退出强制断电模式。

方式2:终端向服务器发出退出强制断电模式请求,服务器收到请求后退出强制断电模式,执行普通充断电流程;

方式3:服务器下发退出强制断电模式指示,执行普通充断电流程。

关于充电过程,服务器对终端n进行充电操作的条件为:1)充电子单元n处于未充电状态;2)终端电池电量达到电量下限d2。

如图10所示,在一个优选实施例中,步骤23,根据所述电池电量消息和充电器的状态,向所述充电器下发充电指令或断电指令,包括:

当终端处于断电状态,即,充电子单元处于断电状态,服务器获取终端电量后,判断终端电量是否低于电量下限d2,若低于电量下限d2,则服务器向充电器下发充电指令,对应的充电子单元开始进行充电,即终端开始充电;若不低于电量下限d2,则保持终端处于断电状态。

电量下限d2的配置方法:

方式i:服务器确定电量下限d2后下发到终端,不同的终端可以配置相同或不同的电量下限d2。

方式ii:终端内置应用确定电量下限d2并上报服务器,不同的终端可以配置相同或不同的电量下限d2。

方式iii:终端和服务器均采用相同的默认配置,不需要互相交互,当需要进行改变时采取方式i或方式ii。

在实际应用中,可能需要强制对终端进行充电,当某些终端需要进行强制充电时,关于强制进行充电的过程,可以采取两种方式进行强制充电,在一个优选实施例中,还包括进入强制充电模式,包括:

收到来自终端的强制充电的请求,向终端下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

服务器直接向充电器下发强制充电指令,由充电器向终端进行充电。

方式1:终端向服务器请求进行强制充电,服务器收到请求后对下发强制充电指令,终端进入强制充电模式,需要断电时进行强制断电操作或执行退出强制充电模式的动作。

方式2:服务器直接向充电器下发充电指令,所对应的一个或多个充电子单元进行充电操作,终端进入强制充电模式,需要断电时进行强制断电操作或执行退出强制充电模式的动作。

终端处于强制充电模式时,为了保护终端电池,需要在适当时候退出强制充电模式,有至少三种方式,在一个优选实施例中,还包括退出强制充电模式,退出强制充电模式包括:

当终端电量到达电量上限d1时,由终端自动退出强制充电模式;

或者,

收到来自终端的退出强制充电模式请求,指示终端退出强制充电模式。

具体而言,退出强制充电模式包括:

方式1:电量上限d1生效,当终端电量到达电量上限d1时,自动退出强制充电模式。

方式2:终端向服务器发出退出强制充电模式请求,服务器收到请求后退出强制充电模式,执行普通充断电流程。

方式3:服务器下发退出强制充电模式指示,执行普通充断电流程。

在一个采用数百部智能终端进行自动化充断电的场景中,如图11所示,全部智能终端通过无线连接方式受控于服务器,每一部智能终端通过usb线连接一个充电电路板上的一个充电口进行充电,且充电电路板通过有线连接方式连接服务器,受服务器控制进行充断电操作。

当发现系统中的终端1需要将电量充满并保持一段时间时,服务器对充电电路板进行强制充电指令下发,电路板接收到指令后,保持充电口1的充电状态,直到接收到服务器下发的退出强制充电模式命令。

当发现终端1需要将电量耗尽时,服务器对充电电路板下发强制断电指令,电路板接收到强制断电指令后,保持充电口1的断电状态,直到接收到服务器下发的退出强制断电模式命令。

这一过程具体包括:

一、采用非周期的方式上报电池电量:

当服务器需要获取电池电量时,服务器下发电量上报请求,终端接收到服务器请求后上报电量。

当终端电量达到配置的电量上限d1和电量下限d2时,终端主动上报电量,请求服务器进行充电或断电操作。

二、配置电量上限d1和电量下限d2:

服务器配置电量上限d1和电量下限d2并通知终端。

三、断电过程:

以终端1为例,当终端1处于充电状态时,如果电池电量高于电量上限d1,则终端主动向服务器上报电量并请求断电,服务器接收到终端1上报的电量后向充电电路板下发断电指令,指示充电电路板断开充电口1的供电,终端处于断电过程。

四、充电过程:

以终端1为例,当终端1处于断电过程时,如果电池电量低于电量下限d2,则终端主动向服务器上报电量并请求充电,服务器接收到终端1上报的电量后向充电电路板下发充电指令,指示充电电路板在充电口1供电,终端处于充电状态。

本发明实施例提供了一种实现充电的服务器,如图12所示,包括:

通讯连接单元121,用于在充电器和服务器之间建立第一通讯连接,在终端和服务器之间建立第二通讯连接;

信息处理单元122,用于通过第一通讯连接获取充电器的状态,通过第二通讯连接接收终端的电池电量消息;

充断电指令单元123,用于根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令,由所述充电器根据所述充电指令或断电指令执行充电或者断电的操作。

在一个优选实施例中,

通讯连接单元121包括多个通讯子模块;

通讯子模块,用于当充电器包括多个充电子单元时,与一个充电子单元之间建立并保持第一通讯连接;

信息处理单元122包括多个信息处理子模块;

处理子模块,用于通过第一通讯连接获取充电器中对应的充电子单元的状态。

在一个优选实施例中,信息处理单元122还包括:

周期单元,用于在终端确定了电量上报周期时,接收终端根据所述电量上报周期所上报的所述电池电量消息;

或者,确定终端的电量上报周期并发送到终端,由终端根据周期单元下发的电量上报周期周期性上报;

或者,周期性获取终端的电池电量消息。

在一个优选实施例中,信息处理单元122还包括:

非周期单元,用于当终端非周期性上报电池电量消息时,请求终端上报电池电量消息;

或者,接收终端主动上报的电池电量消息。

在一个优选实施例中,充断电指令单元123包括:

断电模块,用于当终端处于充电状态,且电池电量高于电量上限d1时,根据终端上报的电池电量消息以及充电器的状态决定进行断电操作,向所述充电器下发断电指令;

充电模块,用于当终端处于断电状态,且电池电量低于电量下限d2时,根据终端上报的电池电量消息以及充电器的状态决定进行充电操作,向所述充电器下发充电指令。

在一个优选实施例中,充断电指令单元123包括:

强制断电模块,用于收到来自终端的强制断电的请求,向终端下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式;

或者,直接向充电器下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式。

在一个优选实施例中,充断电指令单元123还包括:

退出强制断电模块,用于收到来自终端的退出强制断电模式请求,指示终端退出强制断电模式。

在一个优选实施例中,充断电指令单元123还包括:

强制充电模块,用于:

收到来自终端的强制充电的请求,向终端下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

直接向充电器下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

在一个优选实施例中,充断电指令单元123还包括:退出强制充电模块,用于收到来自终端的退出强制充电模式请求,指示终端退出强制充电模式。

服务器向终端下发退出强制充电模式指令,执行普通充断电流程。

本发明实施例提供了一种实现充电的服务器,如图13所示,包括存储器131、处理器132,以及存储在所述存储器131上并可在所述处理器上运行的计算机程序;所述处理器132执行所述程序时实现一种实现充电的方法。

在一个优选实施例中,在充电器和服务器之间建立第一通讯连接包括:通过有线和/或无线的方式建立第一通讯连接;

在终端和服务器之间建立第二通讯连接包括:通过有线和/或无线的方式建立第二通讯连接。

在一个优选实施例中,在充电器和服务器之间建立第一通讯连接包括:

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在每一个所述充电子单元与服务器之间建立并保持第一通讯连接。

在一个优选实施例中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端周期性上报电量时选择:

由终端确定电量上报周期,并根据所述电量上报周期接收由终端上报的所述电池电量消息;

或者,确定终端的电量上报周期并发送到终端,由终端根据服务器下发的所述电量上报周期周期性上报所述电池电量消息;

或者,周期性获取终端的电池电量消息。

在一个优选实施例中,通过第二通讯连接接收来自终端的电池电量消息包括:

当终端非周期性上报电量时选择:

请求终端上报所述电池电量消息;

或者,接收终端主动上报的所述电池电量消息。

在一个优选实施例中,根据所述充电器的状态和电池电量消息,向所述充电器下发充电指令或断电指令包括:

当终端处于充电状态,且电池电量高于电量上限d1时,根据终端上报的电池电量消息以及充电器的状态决定进行断电操作,向所述充电器下发断电指令;

当终端处于断电状态,且电池电量低于电量下限d2时,根据终端上报的电池电量消息以及充电器的状态决定进行充电操作,向所述充电器下发充电指令。

在一个优选实施例中,处理器执行所述程序时还包括实现:进入强制断电模式:

收到来自终端的强制断电的请求,向终端下发强制断电指令,由终端根据所述强制断电指令进入强制断电模式;

服务器直接向充电器下发强制断电指令,由充电器停止向终端进行充电。

在一个优选实施例中,还包括退出强制断电模式,包括:

收到来自终端的退出强制断电模式请求,指示终端退出强制断电模式;

或者,

当终端电量到达电量下限d2时,由终端自动退出强制断电模式。

在一个优选实施例中,处理器执行所述程序时还包括实现:进入强制充电模式:

收到来自终端的强制充电的请求,向终端下发强制充电指令,由终端根据所述强制充电指令进入强制充电模式;

服务器直接向充电器下发强制充电指令,由充电器向终端进行强制充电。

在一个优选实施例中,处理器执行所述程序时还包括:退出强制充电模式:

收到来自终端的退出强制充电模式请求,指示终端退出强制充电模式;

或者,

当终端电量到达电量上限d1时,由终端自动退出强制充电模式。

本发明实施例提供了一种实现充电的方法,应用于充电器,方法包括:

在充电器和服务器之间建立第一通讯连接;

根据来自服务器的充电指令或断电指令执行充电或者断电的操作,其中,所述充电指令或断电指令由服务器根据通过第一通讯连接获取充电器的状态,通过与终端的第二通讯连接接收来自终端的电池电量消息之后,根据所述充电器的状态和电池电量消息生成,并向所述充电器下发。

在一个优选实施例中,在充电器和服务器之间建立第一通讯连接包括:

通过有线和/或无线的方式建立第一通讯连接;

当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在充电器的每一个充电子单元与服务器之间建立并保持第一通讯连接。

本发明实施例提供了一种实现充电的充电器,包括:

通讯连接单元,用于在充电器和服务器之间建立第一通讯连接;

指令执行单元,用于根据来自服务器的充电指令或断电指令执行充电或者断电的操作;其中,所述充电指令或断电指令由服务器根据通过第一通讯连接获取充电器的状态,通过与终端的第二通讯连接接收来自终端的电池电量消息之后,根据所述充电器的状态和电池电量消息生成所述充电指令或断电指令,并向所述充电器下发。

在一个优选实施例中,通讯连接单元包括:

通讯方式选择模块,用于通过有线和/或无线的方式建立第一通讯连接;

子单元通讯模块,用于当终端与充电器中的一个充电子单元进行电连接,由充电子单元对所述终端进行充电时,在充电器的每一个充电子单元与服务器之间建立并保持第一通讯连接。

本发明实施例提供了一种自动充电的系统,包括:至少一个终端,充电器,以及,实现充电的服务器。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现应用于服务器的实现充电的方法中的步骤;

或者,该计算机程序被处理器执行时实现应用于充电器的实现充电的方法中的步骤。

应用本发明实施例提供的技术,服务器根据接收到的终端的电池电量消息,结合目前该终端所对应的充电器的状态判断当前终端是否需要进行充电或者断电的操作,从而对充电器下发充电或断电指令,节省能源,保护了终端电路。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常可互换使用。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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