2对应的第一目标时长的第二控制指令和向受控终端3发送的携带有受控终端3对应的第一目标时长的第二控制指令;受控终端2接收到第二控制指令之后,将根据与受控终端2对应的第一目标时长确定受控终端2的剩余关闭时间,并在受控终端2的剩余关闭时间为零时进入关闭状态,受控终端3同理。
[0037]作为一种可选的实施方式,根据与受控终端对应的第一目标时长确定该受控终端的剩余关闭时间的【具体实施方式】可以为:启动计时器,并以第一目标时长作为计时器的初始时间进行倒计时,计时器的当前时间则为剩余关闭时间。
[0038]举例来说,以受控终端I对应的第一目标时长为计时器的初始时间进行倒计时,即计时器以20分钟作为初始时间开始倒计时,当计时器倒计时5分钟时,计时器的当前时间为15分钟,则受控终端I的剩余关闭时间为15分钟;当计时器倒计时20分钟时,计时器的当前时间为0,则受控终端I的剩余关闭时间为O。
[0039]作为另一种可选的实施方式,根据与受控终端对应的第一目标时长确定该受控终端的剩余关闭时间的【具体实施方式】也可以为:启动计时器,将计时器从零开始计时,受控终端的剩余时间为第一目标时长减去计时器的当前时间。
[0040]举例来说,若受控终端I对应的第一目标时长为20分钟,则启动计时器从零开始计时,当计时器的当前时间为5分钟时,受控终端I的剩余关闭时间为20分钟减去5分钟,即15分钟,同理当计时器的当前时间为20分钟时,受控终端I的剩余关闭时间为O。
[0041]在实际应用中,从受控终端可能因为关机重启、卡机或其他故障而导致从受控终端计算的自身的剩余关闭时间不准;为解决从受控终端计算自身的剩余关闭时间不准的问题,作为一种可选的实施方式,第一控制指令还用于使主受控终端根据从受控终端对应的第一目标时长确定从受控终端的剩余关闭时间,并以第二预设时间周期将主受控终端确定的从受控终端的剩余关闭时间发送给从受控终端,以使从受控终端将从受控终端的剩余关闭时间调整为与主受控终端确定的从受控终端的剩余关闭时间一致。
[0042]在该实施方式中,主受控终端在接收到第一控制指令之后,主受控终端还将响应第一控制指令根据每一从受控终端对应的第一目标时长确定每一从受控终端的剩余关闭时间,并以第二预设时间周期将主受控终端确定的从受控终端的剩余关闭时间发送给从受控终端;其中第二预设时间周期可以为I秒、5秒、I分钟等等,本发明实施例不做限定。
[0043]举例来说,若受控终端为受控终端1、受控终端2,受控终端I的第一目标时长为20分钟、受控终端2的第一目标时长为30分钟,受控终端I为主受控终端,第二预设时间周期为I分钟,则在受控终端I接收第一控制指令之后,将启动计时器进行计时,以确定受控终端I和受控终端2的剩余关闭时间;例如,当受控终端I启动计时器,以零作为计时器的初始时间进行计时,若计时器已计时I分钟,那么受控终端I的剩余关闭时间就为20分钟减去I分钟,即受控终端I的剩余关闭时间为19分钟,同理,受控终端2的剩余关闭时间为29分钟;受控终端I将向受控终端2发送由受控终端I确定的受控终端2的剩余关闭时间(即29分钟);因为第二预设时间周期为I分钟,则一分钟之后,受控终端I将向受控终端2发送由受控终端I确定的受控终端2的剩余关闭时间(即28分钟);以此类推,受控终端I每隔一分钟将向受控终端2发送受控终端2的剩余关闭时间。
[0044]可选的,当受控终端I确定受控终端2的进入关闭状态之后,受控终端I将停止向受控终端2发送受控终端2的剩余关闭时间。受控终端2接收到受控终端I发送的由受控终端I确定的受控终端2的剩余关闭时间之后,将判断由受控终端2自身确定的受控终端2的剩余关闭时间是否与受控终端I确定的受控终端2的剩余关闭时间一致,若不一致,则受控终端2将由受控终端I确定的受控终端2的剩余关闭时间确认为受控终端2当前的剩余关闭时间,以达到由受控终端2确定的受控终端2的剩余关闭时间与由受控终端I确定的受控终端2的剩余关闭时间保持同步的目的;受控终端2将由受控终端I确定的受控终端2的剩余关闭时间作为受控终端2当前的剩余关闭时间之后,若受控终端2当前的剩余关闭时间不为零,则受控终端2将根据受控终端2当前的剩余关闭时间来确定受控终端2的剩余关闭时间。
[0045]在该实施方式中,主受控终端同时计算所有从受控终端的剩余关闭时间,并以第二预设时间周期来矫正所有从受控终端的剩余关闭时间,使所有从受控终端的剩余关闭时间与主受控终端计算的从受控终端的剩余关闭时间保持一致;因此,只需保证主受控终端能够准确地计算各从受控终端的剩余关闭时间,而不需要各从受控终端都能准确地计算其剩余关闭时间,在减少从受控终端不能准时进入关闭状态的情况的同时也减小了从受控终端的任务量或软硬配置要求。
[0046]在图1所描述的方法中,控制终端在接收用户输入的针对受控终端的定时关闭指令之后,将响应定时关闭指令,根据所述定时关闭指令生成包括每一所述受控终端对应的第一目标时长的第一控制指令,并向受控终端中的主受控终端发送该第一控制指令,以使主受控终端根据与主受控终端对应的第一目标时长进入关闭状态,且使主受控终端向受控终端中的从受控终端发送携带有从受控终端对应的第一目标时长的第二控制指令,以使从受控终端根据与从受控终端对应的第一目标时长进入关闭状态。可见,本发明实施例能够同时对多个智能终端设置定时关闭,有利于减少用户对多个智能终端设置定时关闭的工作量。
[0047]请参见图2,图2为本发明实施例公开的另一种终端的定时关闭方法的流程示意图。如图2所示,该终端的定时关闭方法可以包括以下步骤。
[0048]S201、控制终端接收用户输入的针对受控终端的定时关闭指令。
[0049]S202、控制终端响应定时关闭指令,根据定时关闭指令生成第一控制指令,该第一控制指令包括每一受控终端对应的第一目标时长。
[0050]S203、控制终端向受控终端中的主受控终端发送第一控制指令。
[0051]S204、控制终端根据与受控终端对应的第一目标时长确定受控终端的剩余关闭时间。
[0052]本发明实施例中,在控制终端向受控终端中的主受控终端发送第一控制指令之后,控制终端将根据与受控终端对应的第一目标时长确定每一受控终端的剩余关闭时间。具体地,控制终端可以通过计时器来确定每一受控终端的剩余关闭时间。
[0053]S205、控制终端以第一预设时间周期将控制终端确定的受控终端的剩余关闭时间发送给主受控终端。
[0054]本发明实施例中,控制终端以第一预设时间周期将控制终端确定的当前每一受控终端的剩余关闭时间发送给主受控终端,以使主受控终端将主受控终端的剩余关闭时间调整为与控制终端确定的主受控终端的剩余关闭时间一致,并使主受控终端向从受控终端发送控制终端确定的从受控终端的剩余关闭时间,以使从受控终端将从受控终端的剩余关闭时间调整为与控制终端确定的从受控终端的剩余关闭时间一致。其中,该第一预设时间周期可以为I秒、5秒、I分钟等等,本发明实施例不做限定。
[0055]举例来说,若受控终端为受控终端1、受控终端2,受控终端I的第一目标时长为20分钟、受控终端2的第一目标时长为30分钟,受控终端I为主受控终端,第一预设时间周期为I分钟,则在控制终端向受控终端I发送第一控制指令之后,控制终端将启动计时器进行计时,以确定受控终端I和受控终端2的剩余关闭时间;例如,当计时器以零为初始时间进行计时,若计时器已计时I分钟,那么受控终端I的剩余关闭时间就为20分钟减去I分钟,即受控终端I的剩余关闭时间为19分钟,同理,受控终端2的剩余关闭时间为29分钟;当控制终端向受控终端I发送由控制终端确定的受控终端I和受控终端2的剩余关闭时间分别为19分钟和29分钟时,因为第一预设时间周期为I分钟,则一分钟之后,控制终端将向受控终端I发送由控制终端确定的受控终端I和受控终端2的剩余关闭时间分别为18分钟和28分钟;以此类推,控制终端每隔一分钟将向主受控终端发送所有受控终端的剩余关闭时间,可选的,当控制终端确定一受控终端的进入关闭状态之后,控制终端将停止向主受控终端发送该受控终端的剩余关闭时间。
[0056]其中,受控终端I接收到控制终端发送的由控制终端确定的受控终端I和受控终端2的剩余关闭时间之后,一方面将判断由受控终端I自身确定的受控终端I的剩余关闭时间是否与控制终端确定的受控终端I的剩余关闭时间一致,若不一致,则受控终端I将由控制终端确定的受控终端I的剩余关闭时间确认为受控终端I当前的剩余关闭时间,以达到由受控终端I确定的受控终端I的剩余关闭时间与由控制终端确定的受控终端I的剩余关闭时间保持同步的目的;受控终端I将由控制终端确定的受控终端I的剩余关闭时间作为受控终端I当前的剩余关闭时间之后,若受控终端I当前的剩余关闭时间不为零,则受控终端I将根据受控终端I当前的剩余关闭时间来确定受控终端I的剩余关闭时间。
[0057]受控终端I收到由控制终端确定的受控终端I和受控终端2的剩余关闭时间之后,另一方面还将向受控终端2发送由控制终端确定的受控终端2的剩余关闭时间,以使受控终端2判断由受控终端2自身确定的受控终端2的剩余关闭时间是否与由控制终端确定的受控终端2的剩余关闭时间一致;若不一致,则受控终端2将由控制终端确定的受控终端2的剩余关闭时间作为受控终端2当前的剩余关闭时间,以达到由受控终端2确定的受控终端2的剩余关闭时间与由控制终端确定的受控终端2的剩余关闭时间保持同步的目的;受控终端2将由控制终端确定的受控终端2的剩余关闭时间确认为受控终端2当前的剩余关闭时间之后,若受控终端2当前的剩余关闭时间不为零,则受控终端2将根据受控终端2当前的剩余关闭时间来确定受控终端2的剩余关闭时间。
[0058]在实际应用中,受控终端可能因为关机重启、卡机或其他故障而导致受控终端计算的自身的剩余关闭时间不准。本发明实施例中,控制终端同时计算所有受控终端的剩余关闭时间,以第一预设时间周期来矫正所有受控终端的剩余关闭时间,使所有受控终端的剩余关闭时间与控制终端计算的受控终端的剩余关闭时间保持一致;因此,只需保证控制终端能够准确地计算各受控终端的剩余关闭时间,而不需要各受控终端都能准确地计算其剩余关闭时间,在减少受控终端不能准时进入关闭状态的情况的同时也减小了受控终端的任务量或软硬配置要求。
[0059]在图2所描述的方法中,控制终端在接收用户输入的针对受控终端的定时关闭指令之后,将响应定时关闭指令,根据所述定时关闭指令生成包括每一所述受控终端对应的第一目标时长的第一控制指令,并向受控终端中的主受控终端发送该第一控制指令