一种关机控制方法、系统及智能终端与流程

文档序号:18181305发布日期:2019-07-17 05:12阅读:328来源:国知局
一种关机控制方法、系统及智能终端与流程

本发明涉及通信技术领域,具体涉及一种关机控制方法、系统及智能终端。



背景技术:

可穿戴设备越来越普及,使用场景也越来越广泛。在一些使用场景中,可穿戴设备需要与移动终端进行绑定使用,并且移动终端需要随时保持与可穿戴设备通信联系,此时,如果可穿戴设备意外关机或者被可穿戴设备用户手动关机,移动终端则会完全失去与可穿戴设备的通信联系,当此时可穿戴设备用户为小孩,移动终端用户为家长时,由于家长无法及时取得与小孩的通信联系,不能及时掌握孩子的具体情况。可见,目前还没有针对可穿戴设备意外关机或被手动关机时的处理方案,导致与可穿戴设备绑定的移动终端用户在紧急情况下无法及时联系到可穿戴设备用户。



技术实现要素:

本发明实施例公开了一种关机控制方法、系统及智能终端,用于实现智能终端在紧急情况下能够控制并联系上与其绑定的其它智能终端,提升用户使用体验感。

本发明第一方面公开了一种关机控制方法,可包括:

第一智能终端在检测到关机指令时,进入预关机状态;

所述第一智能终端通过在所述预关机状态下的预留通信方式向与所述第一智能终端绑定的第二智能终端发送关机通知消息,所述关机通知消息用于指示所述第一智能终端的关机原因及所述第一智能终端进入所述预关机状态;

所述第一智能终端接收所述第二智能终端发送的控制指令,所述控制指令为所述第二智能终端针对所述关机通知消息获取得到且指示有特定条件;

所述第一智能终端执行所述控制指令,以在满足所述特定条件时实现与所述第二智能终端的通信连接。

作为一种可选的实施方式,在本发明第一方面中,所述第一智能终端在检测到关机指令时,进入预关机状态,包括:

所述第一智能终端在检测到关机指令时,进入预关机状态,其中,在所述预关机状态下所述第一智能终端保留有所述预留通信方式、维持打开与所述预留通信方式相关的目标应用程序、关闭除去所述目标应用程序之外的其它应用程序及关闭所述第一智能终端的屏幕。

作为一种可选的实施方式,在本发明第一方面中,所述关机通知消息还包括所述第一智能终端的位置信息,所述第一智能终端在检测到关机指令时,以及所述进入预关机状态之前,所述方法还包括:

所述第一智能终端在检测到关机指令时,获取所述位置信息。

作为一种可选的实施方式,在本发明第一方面中,所述第一智能终端在检测到关机指令时,以及所述进入预关机状态之前,所述方法还包括:

所述第一智能终端在检测到关机指令时,获取所述第一智能终端支持的多种通信方式,所述通信方式包括数据网络通信方式、无线网络通信方式或短信通信方式;

所述第一智能终端从多种所述通信方式中确定出目标通信方式,并将所述目标通信方式设置为所述预关机状态下的预留通信方式。

本发明第二方面公开了一种关机控制方法,可包括:

第二智能终端接收第一智能终端发送的关机通知消息,所述关机通知消息用于指示所述第一智能终端的关机原因及所述第一智能终端进入所述预关机状态;

所述第二智能终端获取针对所述关机通知消息的控制指令,所述控制指令指示有特定条件;

所述第二智能终端向所述第一智能终端发送所述控制指令,以使所述第一智能终端执行所述控制指令以在满足所述特定条件时实现与所述第二智能终端的通信连接。

作为一种可选的实施方式,在本发明第二方面中,所述关机通知消息还包括所述第一智能终端的位置信息,所述第二智能终端获取针对所述关机通知消息的控制指令,包括:

所述第二智能终端向用户显示所述关机通知消息,以及获取用户根据所述关机通知消息输入的指示信息并根据所述指示信息生成控制指令;

或者,所述第二智能终端根据所述关机原因和所述位置信息,生成所述控制指令;

其中,所述控制指令用于指示所述第一智能终端关机、指示所述第一智能终端关机并在指定时间开机、指示所述第一智能终端在预设时间后关机、或者指示所述第一智能终端保留与所述预留通信方式相关的目标应用程序并关闭除去所述目标应用程序之外的其它应用程序以确保所述第一智能终端与第二智能终端通信连接。

作为一种可选的实施方式,在本发明第二方面中,所述第二智能终端根据所述关机原因和所述位置信息,生成所述控制指令,包括:

所述第二智能终端分析所述关机原因,当所述关机原因指示为所述第一智能终端用户手动启动关机程序而触发的关机指令时,判断所述位置信息所指示的当前位置是否与预设位置相匹配,如果匹配,生成所述控制指令。

作为一种可选的实施方式,在本发明第二方面中,所述方法还包括:

如果所述位置信息所指示的当前位置与所述预设位置不匹配时,所述第二智能终端向所述第一智能终端发送用于获取所述第一智能终端的当前电量的获取指令;

所述第二智能终端接收所述第一智能终端返回的所述当前电量,当所述当前电量大于预设阈值时,向所述第一智能终端发送系统重启指令,以使所述第一智能终端执行系统重启操作。

本发明第三方面公开了一种智能终端,可包括:

关机控制单元,用于在检测到关机指令时,进入预关机状态;

通信单元,用于通过在所述预关机状态下的预留通信方式向与所述智能终端绑定的目标智能终端发送关机通知消息,所述关机通知消息用于指示所述智能终端的关机原因及所述智能终端进入所述预关机状态;

所述通信单元,还用于接收所述目标智能终端发送的控制指令,所述控制指令为所述目标智能终端针对所述关机通知消息获取得到且指示有特定条件;

所述关机控制单元,还用于执行所述控制指令,以在满足所述特定条件时实现所述智能终端与所述目标智能终端的通信连接。

作为一种可选的实施方式,在本发明第三方面中,所述关机控制单元用于在检测到关机指令时,进入预关机状态的方式具体为:

所述关机控制单元,用于在检测到关机指令时,进入预关机状态,其中,在所述预关机状态下所述智能终端保留有所述预留通信方式、维持打开与所述预留通信方式相关的目标应用程序、关闭除去所述目标应用程序之外的其它应用程序及关闭所述智能终端的屏幕。

作为一种可选的实施方式,在本发明第三方面中,所述关机通知消息还包括所述智能终端的位置信息,所述智能终端还包括:

位置获取单元,用于在所述关机控制单元检测到关机指令时,以及进入预关机状态之前,获取所述位置信息。

作为一种可选的实施方式,在本发明第三方面中,所述智能终端还包括:

通信方式确定单元,用于在所述关机控制单元检测到关机指令时,以及进入预关机状态之前,获取所述智能终端支持的多种通信方式,所述通信方式包括数据网络通信方式、无线网络通信方式或短信通信方式;以及,从多种所述通信方式中确定出目标通信方式,并将所述目标通信方式设置为所述预关机状态下的预留通信方式。

本发明第四方面公开了一种智能终端,可包括:

通信单元,用于接收目标智能终端发送的关机通知消息,所述关机通知消息用于指示所述目标智能终端的关机原因及所述目标智能终端进入所述预关机状态;

获取单元,用于获取针对所述关机通知消息的控制指令,所述控制指令指示有特定条件;

所述通信单元,用于向所述目标智能终端发送所述控制指令,以使所述目标智能终端执行所述控制指令以在满足所述特定条件时实现与所述智能终端的通信连接。

作为一种可选的实施方式,在本发明第四方面中,所述关机通知消息还包括所述目标智能终端的位置信息,所述获取单元包括:

第一获取子单元,用于向用户显示所述关机通知消息,以及获取用户根据所述关机通知消息输入的指示信息并根据所述指示信息生成控制指令;

或者,所述第二获取子单元,用于根据所述关机原因和所述位置信息,生成所述控制指令;

其中,所述控制指令用于指示所述目标智能终端关机、指示所述目标智能终端关机并在指定时间开机、指示所述目标智能终端在预设时间后关机、或者指示所述目标智能终端保留与所述预留通信方式相关的目标应用程序并关闭除去所述目标应用程序之外的其它应用程序以确保所述目标智能终端与智能终端通信连接。

作为一种可选的实施方式,在本发明第四方面中,所述第二获取子单元,包括:

获取模块,用于分析所述关机原因,当所述关机原因指示为所述目标智能终端用户手动启动关机程序而触发的关机指令时,判断所述位置信息所指示的当前位置是否与预设位置相匹配,如果匹配,生成所述控制指令。

作为一种可选的实施方式,在本发明第四方面中,所述通信单元,还用于在所述获取模块判断出所述位置信息所指示的当前位置与所述预设位置不匹配时,向所述目标智能终端发送用于获取所述目标智能终端的当前电量的获取指令;以及,接收所述目标智能终端返回的所述当前电量,当所述当前电量大于预设阈值时,向所述目标智能终端发送系统重启指令,以使所述目标智能终端执行系统重启操作。

本发明第五方面公开了一种智能终端,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的或者本发明第二方面公开的关机控制方法。

本发明第六方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行本发明第一方面公开的或者本发明第二方面公开的关机控制方法。

本发明第七方面公开了一种关机控制系统,可包括:

第一智能终端及第二智能终端;

其中,所述第一智能终端如本发明第三方面所述的智能终端,所述第二智能终端如本发明第四方面所述的智能终端。

本发明实施例第八方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面或者第二方面的任意一种方法的部分或全部步骤。

本发明实施例第九方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面或者第二方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,第一智能终端在检测到关机指令时,先不执行关机程序,而是进入预关机状态,在预关机状态下会保留有与外部通信的预留通信方式,进一步地第一智能终端通过该预留通信方式将关机通知消息发送给绑定的第二智能终端,该关机通知消息用于指示第一智能终端的关机原因及第一智能终端进入了预关机状态,之后,第一智能终端在接收到第二智能终端发送的控制指令之后,将执行该控制指令,以便能够在满足该控制指令指示的特定条件时实现与第二智能终端的通信连接;可以看出,实施本发明实施例,能够在某一智能终端准备关机时,先进入预关机状态,在预关机状态下先发送关机通知消息给到与之绑定的第二智能终端,由第二智能终端发送控制指令给到第一智能终端,然后对第一智能终端进行控制,以便第二智能终端能够在满足特定条件时通信连接上第一智能终端,提高用户使用智能终端的体验感;尤其在第一智能终端用户为孩子,第二智能终端用户为家长时,能够便于家长在紧急情况下联系到孩子,提高孩子的人身安全,降低危险的发生概率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例公开的关机控制方法的信令图;

图2为本发明另一实施例公开的关机控制方法的信令图;

图3为本发明又一实施例公开的关机控制方法的信令图;

图4为本发明一实施例公开的智能终端的结构示意图;

图5为本发明另一实施例公开的智能终端的结构示意图;

图6为本发明又一实施例公开的智能终端的结构示意图;

图7为本发明又一实施例公开的智能终端的结构示意图;

图8为本发明实施例提供的关机控制系统的结构示意图;

图9是本发明又一实施例公开的智能终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”及“第二”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种关机控制方法,用于智能终端在紧急情况下能够控制并联系上与其绑定的其它智能终端,提升用户使用体验感。本发明实施例还相应公开了一种关机控制系统及智能终端。

下面将结合具体实施例,对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1为本发明一实施例公开的关机控制方法的信令图;如图1所示,该关机控制方法可包括:

101、第一智能终端在检测到关机指令时,进入预关机状态。

需要说明的是,本发明实施例中的第一智能终端可以是可穿戴设备(智能手表、智能手环等),第二智能终端对应为与第一智能终端绑定的移动终端(如移动智能手机等),反之,第一智能终端可以是移动终端(如移动智能手机等),第二智能终端对应为与第一智能终端绑定的可穿戴设备(智能手表、智能手环等),对此不做具体限定。

作为一种可选的实施方式,在执行步骤101之前,第一智能终端判断是否检测到关机指令,在检测到关机指令时,执行步骤101。其中,可选地,第一智能终端判断是否检测到关机指令可以包括:第一智能终端检测是否接收到用户启动关机程序的启动指令,如果检测到该启动指令,则确定检测到关机指令,如果未检测到该启动指令,则确定未检测到关机指令,在该可选方式中,第一智能终端可以是由用户主动启动关机程序而触发的关机,这种方式为用户手动关机。或者可选地,第一智能终端判断是否检测到关机指令可以包括:第一智能终端获取当前电量,判断当前电量是否小于或等于提示阈值(如当前电量小于或等于10%),在当前电量小于或等于提示阈值时,向用户输出提示信息,该提示信息用于提示用户第一智能终端的当前电量小于或者等于提示阈值,以便用户能够及时充电,若未检测该第一智能终端启动充电流程,并且进一步获取到该第一智能终端的当前电量到达预设临界值(1%)时,自动启动第一智能终端的关机程序,则确定检测到关机指令,在该可选方式中,第一智能终端可以是因为自身电量不足引起的关机,这种属于意外关机。或者可选地,第一智能终端判断是否检测到关机指令可以包括:第一智能终端检测是否存在用户错误操作或者系统错误,若存在用户错误操作或者系统错误,触发关机程序,则确定检测到关机指令,在该可选方式中,第一智能终端可以是因为用户错误操作或者系统错误等意外引起的关机,这也属于意外关机。可以看出,在本发明实施例中,第一智能终端的关机原因可包括用户自动关机、电量不足而意外关机、用户错误操作或者系统错误而意外关机等。

还需要说明的是,预关机状态不是关机状态,不会彻底掉电关机,而是正常工作状态以及关机状态之间的一种过渡状态,在预关机状态下,第一智能终端保留有预留通信方式、并且打开与该预留通信方式相关的目标应用程序、而关闭除去目标应用程序之外的其它应用程序以及关闭第一智能终端的屏幕,能够降低功耗,同时还能维持第一智能终端与外部(如第二智能终端)的通信连接,确保外部(如第二智能终端能够联系上第一智能终端)。其中,可以理解,打开与该预留通信方式相关的目标应用程序、关闭除去目标应用程序之外的其它应用程序是指:打开与该预留通信方式相关的一些核心系统应用程序,然后关闭其它核心系统应用程序(包括桌面应用)及安装的第三方应用程序。

102、第一智能终端通过在预关机状态下的预留通信方式向与第一智能终端绑定的第二智能终端发送关机通知消息,该关机通知消息用于指示第一智能终端的关机原因及第一智能终端进入预关机状态。

其中,根据步骤101中的解析,由于在预关机状态下保留有预留通信方式,因此,此时虽然关闭了部分核心系统应用程序(包括桌面应用)及第三方应用程序,但是第一智能终端还可以通过预留通信方式与第二智能终端通信,以向第二智能终端发送关机通知消息。可见,能够在预关机状态下,通过向第二智能终端发送关机通知消息,以便第二智能终端能够在预关机状态下对第一智能终端进行对应控制,从而在第二智能终端需要的时间可以联系上第一智能终端,实现对第一智能终端的监管,提高第一智能终端用户的人身安全。

103、第二智能终端接收第一智能终端发送的关机通知消息。

104、第二智能终端获取针对该关机通知消息的控制指令,该控制指令指示有特定条件。

其中,上述控制指令用于指示第一智能终端的开关机方式,具体地,指示第一智能终端关机、指示第一智能终端关机并在指定时间开机、指示第一智能终端在预设时间后关机、或者指示第一智能终端保留与预留通信方式相关的目标应用程序并关闭除去目标应用程序之外的其它应用程序以确保第一智能终端与第二智能终端通信连接、或者保留全球定位系统(globalpositioningsystem,gps)信号且关闭除去与gps信号相关的应用程序之外的其它应用程序等,当然可以理解,控制指令还可以指示其它情况,在此不再一一列举。

进一步需要说明的是,上述控制指令在指示上述开关机方式的同时还指示出特定条件,该特定条件是指第一智能终端在满足该特定条件下将处于通信状态,也就是说能够在特定条件下,第二智能终端能够通信联系上第一智能终端,以实现在特定条件下(如紧急情况下)联系上第一智能终端的目的,实现第二智能终端用户对第一智能终端用户的监管,避免第一智能终端用户发生危险,提高第一智能终端用户的人身安全。对应地,若控制指令用于指示第一智能终端关机,那么该特定条件为第一智能终端主动开机;若控制指令用于指示第一智能终端关机并在指定时间开机,那么该特定条件为在指定时间开机,那么在指定时间后第二智能终端则可以与第一智能终端通信;若控制指令用于指示第一智能终端在预设时间后关机,那么该特定条件是指预设时间,可以理解,在该预设时间内第二智能终端可以与第一智能终端通信;若指示第一智能终端保留与预留通信方式相关的目标应用程序并关闭除去目标应用程序之外的其它应用程序以确保第一智能终端与第二智能终端通信连接,那么该特定条件是指保留预留通信方式,进而第二智能终端可以随时与第一智能终端通信。

105、第二智能终端向第一智能终端发送该控制指令。

106、第一智能终端接收第二智能终端发送的控制指令。

需要说明的是,预关机状态对应有一个预关机时长,从进入预关机状态开始计算预关机时长,通常而言,预关机时长可以根据第一时长来设置,具体地,该第一时长为第一智能终端从进入预关机状态开始、经第一智能终端能够成功发送关机通知消息且成功接收到第二智能终端发送的控制指令所需要的时间,例如,记录进入预关机状态的时间点为t1,发送关机通知消息的时间点为t2(按照时间往前推移,t2在t1之后),接收到第二智能终端发送的控制指令的时间点为t3(按照时间往前推移,t3在t2之后),则第一时长的计算公式为:t3-t1,预关机时长可以设置为第一时长。进一步地,考虑到网络时延,在本发明实施例中,预关机时长还可以在第一时长基础上延迟一定的时间,即预关机时长的设置方式可以为:第一时长+a,其中,a可以是一个常数,具体为网络时延,网络时延可以综合考虑相关的多个历史网络时延数据,然后求取多个历史网络时延数据的平均值得到。当然还可以理解,为了提高准确性,a值可以同时考虑第二智能终端接收到关机通知消息的网络时延及第一智能终端接收到控制指令的网络时延,即为两个网络时延的总和。

基于上述介绍,作为一种可选的实施方式,第一智能终端在满足预关机时长时,若未接收到第二智能终端发送的控制指令,则启动正常关机流程,执行关机操作,此时将会彻底掉电关机,节约电量。

107、第一智能终端执行该控制指令,以在满足特定条件时实现与第二智能终端的通信连接。

对应步骤104中提及的几种情况,第一智能终端执行该控制指令可以包括:第一智能终端执行关机操作;或者,第一智能终端执行关机操作并在检测到时间到达指定时间时执行开机操作;或者,第一智能终端在预设时间后执行关机操作;或者,第一智能终端保留与预留通信方式相关的目标应用程序并关闭除去目标应用程序之外的其它应用程序等。

进一步可选地,第一智能终端在接收到控制指令之后,若该控制指令指示第一智能终端在预设时间后关机,则第一智能终端获取当前电量,如果当前电量到达预设临界值时,关闭其它与预留通信方式无关的应用程序及屏幕,并再次向第二智能终端发送关机通知消息,在发送关机通知消息之后执行关机操作。

进一步可选地,第一智能终端在关机后,若检测到开机指令,则执行开机操作,并在开机之后,向第二智能终端发送开机通信消息,以便第二智能终端能够及时联系第一智能终端。

实施上述实施例,第一智能终端在检测到关机指令时,先不执行关机程序,而是进入预关机状态,在预关机状态下会保留有与外部通信的预留通信方式,进一步地第一智能终端通过该预留通信方式将关机通知消息发送给绑定的第二智能终端,该关机通知消息用于指示第一智能终端的关机原因及第一智能终端进入了预关机状态,之后,第一智能终端在接收到第二智能终端发送的控制指令之后,将执行该控制指令,以便能够在满足该控制指令指示的特定条件时实现与第二智能终端的通信连接;可以看出,实施本发明实施例,能够在某一智能终端准备关机时,先进入预关机状态,在预关机状态下先发送关机通知消息给到与之绑定的第二智能终端,由第二智能终端发送控制指令给到第一智能终端,然后对第一智能终端进行控制,以便第二智能终端能够在满足特定条件时通信连接上第一智能终端,提高用户使用智能终端的体验感;尤其在第一智能终端用户为孩子,第二智能终端用户为家长时,能够便于家长在紧急情况下联系到孩子,提高孩子的人身安全,降低危险的发生概率。

实施例二

请参阅图2,图2为本发明另一实施例公开的关机控制方法的信令图;如图2所示,该关机控制方法可包括:

201、第一智能终端在检测到关机指令时,获取位置信息。

可以理解,第一智能终端在检测到关机指令时,先获取其位置信息,以便第二智能终端能够通过其位置信息了解第一智能终端的当前情况。

作为一种可选的实施方式,第一智能终端获取位置信息的方式具体可以为:第一智能终端获取其配置的至少两个不同的定位接口,例如来说,至少两个不同的定位接口可以包括百度的nlpservice定位接口、高德的nlpservice定位接口、谷歌的nlpservice定位接口等,本发明实施例不作限定;以及,第一智能终端将定位请求发送至上述至少两个不同的定位接口,以触发每个定位接口分别将接收到的定位请求发送给各自对应的定位服务器,例如百度的nlpservice定位接口可以将接收到的定位请求发送给百度的定位服务器,高德的nlpservice定位接口可以将接收到的定位请求发送给高德的定位服务器,谷歌的nlpservice定位接口可以将接收到的定位请求发送给谷歌的定位服务器;以及,第一智能终端获取至少一个定位接口对应的定位服务器发送的位置信息,并且获取从第一时刻到第二时刻的响应时间,第一时刻为每个定位接口发送定位请求的时刻,第二时刻为每个定位接口接收到该位置信息的时刻,并将与每个定位接口对应的响应时间与响应阈值进行比较;以及,第一智能终端从响应时间未超过响应阈值的定位接口所接收的位置信息中提取定位精度最高的位置信息作为第一智能终端的地理位置信息。

202、第一智能终端获取所支持的多种通信方式,该通信方式包括数据网络通信方式、无线网络通信方式或短信通信方式。

可以理解,步骤201和步骤202可以同时执行;或者可以先执行步骤201,后执行步骤202;或者可以先执行步骤202,后执行步骤201,本发明实施例对此不做具体限定。

还可以理解,数据网络通信方式是指蜂窝移动网络,无线网络通信方式是指wi-fi、无线局域网或者蓝牙等。

203、第一智能终端从多种通信方式中确定出目标通信方式,并将该目标通信方式设置为预关机状态下的预留通信方式。

可以理解,目标通信方式可以包括一种通信方式或者多种通信方式,若目标通信方式只包括一种通信方式,则直接将目标通信方式设置为预关机状态下的预留通信方式;若目标通信方式包括多种通信方式,则对该多种通信方式进行优先级排序,生成通信策略,通信策略指示:先采用优先级高的通信方式进行通信,若通信失败,则采用优先级次之的通信方式进行通信,依次类推,若采用优先级最低的通信方式仍然通信失败,则循环回到采用优先级最高的通信方式进行通信,进入第二次循环,若n次循环后仍然通信失败,则进行关机,结束流程,其中n取值为3及以上。然后将多种通信方式上设置为预关机状态下的预留通信方式,并与通信策略进行关联。

204、第一智能终端进入预关机状态。

205、第一智能终端通过在预关机状态下的预留通信方式向与第一智能终端绑定的第二智能终端发送关机通知消息,该关机通知消息用于指示第一智能终端的关机原因、第一智能终端进入预关机状态及第一智能终端的位置信息。

206、第二智能终端接收第一智能终端发送的关机通知消息。

207、第二智能终端向用户显示该关机通知消息,以及获取用户根据关机通知消息输入的指示信息并根据该指示信息生成控制指令;或者,第二智能终端根据该关机原因和位置信息生成该控制指令。

可以理解,在本发明实施例中,可以是用户根据关机通知消息输入指示信息,然后第二智能终端根据指示信息生成控制指令,指示信息包括开机的指定时间或者延迟关机的预设时间等。

进而,作为一种可选的实施方式,第二智能终端向用户显示该关机通知消息,以及获取用户根据关机通知消息输入的指示信息并根据该指示信息生成控制指令包括:第二智能终端通过显示窗口向用户显示该关机通知消息,该显示窗口还包括有参数设置按钮及确认按钮;当检测到用户对参数设置按钮的选择操作时,在当前窗口上显示参数设置小窗口,获取用户在该参数设置小窗口上输入的指示参数,该指示参数可以包括开机的指定时间、或者延迟关机的预设时间、或者指示预留通信方式的参数等,第二智能终端根据获取到的指示参数生成相应的控制指令,例如,根据延迟关机的预设时间生成用于指示第一智能终端在预设时间后关机等。另外,当检测到用户对确认按钮的选择操作时,默认第二智能终端用户同意第一智能终端关机,则直接生成用于指示第一智能终端关机的控制指令。

作为一种可选的实施方式,第二智能终端根据关机原因和位置信息,生成所述控制指令可包括:

第二智能终端分析该关机原因,当关机原因指示为第一智能终端用户手动启动关机程序而触发的关机指令时,判断位置信息所指示的当前位置是否与预设位置相匹配,如果匹配,生成控制指令。例如,第二智能终端会根据第一智能终端的位置信息选择是否需要关闭第一智能终端,如第一智能终端的用户是孩子,此时若孩子在学校,可以关闭第一智能终端,如果孩子此时在商场,可以选择延迟关机或者先关机然后预设时间后开机。

作为一种可选的实施方式,如果位置信息所指示的当前位置与预设位置不匹配时,第二智能终端向第一智能终端发送用于获取第一智能终端的当前电量的获取指令;第二智能终端接收第一智能终端返回的当前电量,当当前电量大于预设阈值(如30%)时,向第一智能终端发送系统重启指令,以使第一智能终端执行系统重启操作。通过该实施方式,第二智能终端可以进一步通过获取第一智能终端的当前电量,根据当前电量来确定控制第一智能终端关机或者重启,以提高使用体验。

208、第二智能终端向第一智能终端发送该控制指令。

209、第一智能终端接收第二智能终端发送的控制指令。

210、第一智能终端执行控制指令,以在满足特定条件时实现与第二智能终端的通信连接。

实施上述实施例,第一智能终端能够在关机之前先进入预关机状态,在预关机状态下将指示有关机原因、位置信息及进入预关机状态的关机通知消息发送给第二智能终端,以使得第二智能终端能够根据关机原因及位置信息等确定出如何控制第一智能终端,从而第二智能终端能够在满足特定条件时通信连接上第一智能终端,提高用户使用智能终端的体验感;尤其在第一智能终端用户为孩子,第二智能终端用户为家长时,能够便于家长在紧急情况下联系到孩子,提高孩子的人身安全,降低危险的发生概率。

实施例三

请参阅图3,图3为本发明又一实施例公开的关机控制方法的信令图;如图3所示,该关机控制方法可包括:

301、可穿戴设备在检测到关机指令时,获取当前的位置信息,进入预关机状态。

302、可穿戴设备通过数据网络或者wi-fi网络向移动智能手机发送网络消息,或者向移动智能手机发送短信信息,其中,该网络消息或者该短信信息用于指示可穿戴设备的关机原因、可穿戴设备进入预关机状态及该可穿戴设备的位置信息。

303、移动智能手机接收该网络消息或者短信信息并输出显示。

304、移动智能手机接收用户输入的指示信息,然后根据该指示信息生成控制指令,该控制指令携带有特定条件。

305、移动智能手机通过数据网络或者wi-fi网络向可穿戴设备发送携带该控制指令的网络反馈消息,或者向可穿戴设备发送携带该控制指令的短信反馈信息。

306、可穿戴设备接收该网络反馈消息或者短信反馈信息,执行该控制指令,以在满足特定条件时实现与移动智能手机的通信连接。

实施上述实施例,可穿戴设备能够在检测到想要关机时,通过进入预关机状态向绑定的移动智能手机发送关机通知消息,然后通过发送控制指令控制可穿戴设备,以在紧急情况下能够联系上可穿戴设备,避免可穿戴设备用户发生危险。

实施例四

请参阅图4,图4为本发明一实施例公开的智能终端的结构示意图;如图4所示,该智能终端可包括:

关机控制单元410,用于在检测到关机指令时,进入预关机状态;

通信单元420,用于通过在预关机状态下的预留通信方式向与智能终端绑定的目标智能终端发送关机通知消息,该关机通知消息用于指示所述智能终端的关机原因及所述智能终端进入所述预关机状态;

上述通信单元420,还用于接收目标智能终端发送的控制指令,该控制指令为目标智能终端针对关机通知消息获取得到且指示有特定条件;

上述关机控制单元410,还用于执行控制指令,以在满足特定条件时实现智能终端与目标智能终端的通信连接。

实施上述智能终端,能够在检测到关机指令时,先不执行关机程序,而是进入预关机状态,在预关机状态下会保留有与外部通信的预留通信方式,进一步地智能终端通过该预留通信方式将关机通知消息发送给绑定的目标智能终端,该关机通知消息用于指示智能终端的关机原因及智能终端进入了预关机状态,之后,智能终端在接收到目标智能终端发送的控制指令之后,将执行该控制指令,以便能够在满足该控制指令指示的特定条件时实现与目标智能终端的通信连接;可以看出,实施本发明实施例,能够在智能终端准备关机时,先进入预关机状态,在预关机状态下先发送关机通知消息给到与之绑定的目标智能终端,由目标智能终端发送控制指令给到智能终端,然后对智能终端进行控制,以便目标智能终端能够在满足特定条件时通信连接上智能终端,提高用户使用智能终端的体验感;尤其在智能终端用户为孩子,目标智能终端用户为家长时,能够便于家长在紧急情况下联系到孩子,提高孩子的人身安全,降低危险的发生概率。

上述关机控制单元410还用于判断是否检测到关机指令,其中,关机控制单元410用于判断是否检测到关机指令的方式具体为:关机控制单元410检测是否接收到用户启动关机程序的启动指令,如果检测到该启动指令,则确定检测到关机指令,如果未检测到该启动指令,则确定未检测到关机指令,在该可选方式中,智能终端可以是由用户主动启动关机程序而触发的关机,这种方式为用户手动关机。或者可选地,关机控制单元410用于判断是否检测到关机指令的方式具体为:关机控制单元410用于获取当前电量,判断当前电量是否小于或等于提示阈值,在当前电量小于或等于提示阈值时,向用户输出提示信息,该提示信息用于提示用户智能终端的当前电量小于或者等于提示阈值(如当前电量小于或等于10%),以便用户能够及时充电,若未检测该智能终端启动充电流程,并且进一步获取到该智能终端的当前电量到达预设临界值(如1%)时,自动启动智能终端的关机程序,则确定检测到关机指令,在该可选方式中,智能终端可以是因为自身电量不足引起的关机,这种属于意外关机。或者可选地,关机控制单元410用于判断是否检测到关机指令的方式具体为:关机控制单元410用于检测是否存在用户错误操作或者系统错误,若存在用户错误操作或者系统错误,触发关机程序,则确定检测到关机指令,在该可选方式中,智能终端可以是因为用户错误操作或者系统错误等意外引起的关机,这也属于意外关机。可以看出,在本发明实施例中,智能终端的关机原因可包括用户自动关机、电量不足而意外关机、用户错误操作或者系统错误而意外关机等。

作为一种可选的实施方式,上述关机控制单元410用于在检测到关机指令时,进入预关机状态的方式具体为:

上述关机控制单元410,用于在检测到关机指令时,进入预关机状态,其中,在上述预关机状态下智能终端保留有预留通信方式、维持打开与预留通信方式相关的目标应用程序、关闭除去目标应用程序之外的其它应用程序及关闭智能终端的屏幕。

还需要说明的是,预关机状态不是关机状态,不会彻底掉电关机,而是正常工作状态以及关机状态之间的一种过渡状态,在预关机状态下,智能终端保留有预留通信方式、并且打开与该预留通信方式相关的目标应用程序、而关闭除去目标应用程序之外的其它应用程序以及关闭智能终端的屏幕,能够降低功耗,同时还能维持智能终端与外部(如目标智能终端)的通信连接,确保外部(如目标智能终端能够联系上智能终端)。其中,可以理解,打开与该预留通信方式相关的目标应用程序、关闭除去目标应用程序之外的其它应用程序是指:打开与该预留通信方式相关的一些核心系统应用程序,然后关闭其它核心系统应用程序(包括桌面应用)及安装的第三方应用程序。

作为一种可选的实施方式,上述关机控制单元410执行控制指令可以包括:关机控制单元410执行关机操作;或者,关机控制单元410执行关机操作并在检测到时间到达指定时间时执行开机操作;或者,关机控制单元410在预设时间后执行关机操作;或者,关机控制单元410保留与预留通信方式相关的目标应用程序并关闭除去目标应用程序之外的其它应用程序。

进一步可选地,关机控制单元410在接收到控制指令之后,若该控制指令指示智能终端在预设时间后关机,则获取智能终端的当前电量,如果当前电量到达预设临界值时,关闭其它与预留通信方式无关的应用程序及屏幕,并再次向目标智能终端发送关机通知消息,在发送关机通知消息之后执行关机操作。

进一步可选地,关机控制单元410还用于在智能终端关机后,若检测到开机指令,则执行开机操作,并在开机之后,向目标智能终端发送开机通信消息,以便目标智能终端能够及时联系智能终端。

作为一种可选的实施方式,上述关机控制单元410还用于在满足预关机时长时,若未接收到目标智能终端发送的控制指令,则启动正常关机流程,执行关机操作,此时将会彻底掉电关机,节约电量。其中,预关机时长可以参阅方法实施例中的详细介绍,在此不再赘述。

进一步请参阅图5,图5为本发明另一实施例公开的智能终端的结构示意图;图5所示的智能终端是在图4所示的智能终端的基础上进行优化得到的,其中,上述关机通知消息还包括智能终端的位置信息,图5所示的智能终端进一步包括:

位置获取单元510,用于在关机控制单元410检测到关机指令时,以及进入预关机状态之前,获取所述位置信息。

作为一种可选的实施方式,位置获取单元510具体用于获取智能终端配置的至少两个不同的定位接口,例如来说,至少两个不同的定位接口可以包括百度的nlpservice定位接口、高德的nlpservice定位接口、谷歌的nlpservice定位接口等,本发明实施例不作限定;以及,智能终端将定位请求发送至上述至少两个不同的定位接口,以触发每个定位接口分别将接收到的定位请求发送给各自对应的定位服务器,例如百度的nlpservice定位接口可以将接收到的定位请求发送给百度的定位服务器,高德的nlpservice定位接口可以将接收到的定位请求发送给高德的定位服务器,谷歌的nlpservice定位接口可以将接收到的定位请求发送给谷歌的定位服务器;以及,智能终端获取至少一个定位接口对应的定位服务器发送的位置信息,并且获取从第一时刻到第二时刻的响应时间,第一时刻为每个定位接口发送定位请求的时刻,第二时刻为每个定位接口接收到该位置信息的时刻,并将与每个定位接口对应的响应时间与响应阈值进行比较;以及,智能终端从响应时间未超过响应阈值的定位接口所接收的位置信息中提取定位精度最高的位置信息作为智能终端的地理位置信息。

通信方式确定单元520,用于在关机控制单元410检测到关机指令时,以及进入预关机状态之前,获取智能终端支持的多种通信方式,该通信方式包括数据网络通信方式、无线网络通信方式或短信通信方式;以及,从多种通信方式中确定出目标通信方式,并将该目标通信方式设置为预关机状态下的预留通信方式。

实施例五

请参阅图6,图6为本发明又一实施例公开的智能终端的结构示意图;如图6所示,该智能终端可包括:

通信单元610,用于接收目标智能终端发送的关机通知消息,该关机通知消息用于指示目标智能终端的关机原因及目标智能终端进入预关机状态;

获取单元620,用于获取针对该关机通知消息的控制指令,该控制指令指示有特定条件;

上述通信单元610,还用于向目标智能终端发送控制指令,以使目标智能终端执行控制指令以在满足该特定条件时实现与智能终端的通信连接。

通过实施上述智能终端,目标智能终端在预关机状态下先发送关机通知消息给到与之绑定的智能终端,由智能终端发送控制指令给到目标智能终端,然后对目标智能终端进行控制,以便智能终端能够在满足特定条件时通信连接上目标智能终端,提高用户使用智能终端的体验感;尤其在目标智能终端用户为孩子,智能终端用户为家长时,能够便于家长在紧急情况下联系到孩子,提高孩子的人身安全,降低危险的发生概率。

请进一步参阅图7,图7为本发明又一实施例公开的智能终端的结构示意图;图7所示的智能终端是在图6所示的智能终端的基础上进行优化得到的,其中,上述关机通知消息还包括目标智能终端的位置信息,图7所示的智能终端中,上述获取单元620可包括:

第一获取子单元710,用于向用户显示关机通知消息,以及获取用户根据该关机通知消息输入的指示信息并根据指示信息生成控制指令;

或者,第二获取子单元720,用于根据关机原因和位置信息,生成该控制指令。

其中,上述控制指令用于指示目标智能终端关机、指示目标智能终端关机并在指定时间开机、指示目标智能终端在预设时间后关机、或者指示目标智能终端保留与预留通信方式相关的目标应用程序并关闭除去目标应用程序之外的其它应用程序以确保目标智能终端与智能终端通信连接。

作为一种可选的实施方式,第一获取子单元710具体可用于通过显示窗口向用户显示该关机通知消息,该显示窗口还包括有参数设置按钮及确认按钮;当检测到用户对参数设置按钮的选择操作时,在当前窗口上显示参数设置小窗口,获取用户在该参数设置小窗口上输入的指示参数,该指示参数可以包括开机的指定时间、或者延迟关机的预设时间、或者指示预留通信方式的参数等,智能终端根据获取到的指示参数生成相应的控制指令,例如,根据延迟关机的预设时间生成用于指示目标智能终端在预设时间后关机等。另外,当检测到用户对确认按钮的选择操作时,默认智能终端用户同意目标智能终端关机,则直接生成用于指示目标智能终端关机的控制指令。

请进一步结合图7,在图7中,上述第二获取子单元720进一步可包括:

获取模块7210,用于分析关机原因,当该关机原因指示为目标智能终端用户手动启动关机程序而触发的关机指令时,判断上述位置信息所指示的当前位置是否与预设位置相匹配,如果匹配,生成该控制指令。例如,智能终端会根据目标智能终端的位置信息选择是否需要关闭目标智能终端,如目标智能终端的用户是孩子,此时若孩子在学校,可以关闭目标智能终端,如果孩子此时在商场,可以选择延迟关机或者先关机然后预设时间后开机。

请进一步结合图7,在图7中,上述智能终端还包括:

上述通信单元730,还用于在获取模块7210判断出位置信息所指示的当前位置与预设位置不匹配时,向目标智能终端发送用于获取目标智能终端的当前电量的获取指令;以及,接收目标智能终端返回的当前电量,当当前电量大于预设阈值时,向目标智能终端发送系统重启指令,以使该目标智能终端执行系统重启操作。通过该实施方式,智能终端可以进一步通过获取目标智能终端的当前电量,根据当前电量来确定控制目标智能终端关机或者重启,以提高使用体验。

实施例六

请参阅图8,图8为本发明实施例提供的关机控制系统的结构示意图;如图8所示,该关机控制系统可包括:

第一智能终端810及第二智能终端820;

其中,该第一智能终端810为上述方法实施例所介绍的第一智能终端或图4-图5所介绍的智能终端,该第二智能终端820为上述方法实施例所介绍的第二智能终端或图6-图7所介绍的智能终端。

更多有关于第一智能终端810和第二智能终端820的说明,请参阅上述方法实施例和装置实施例的介绍,在此不再赘述。

实施例七

请参阅图9,图9是本发明又一实施例公开的智能终端的结构示意图。如图9所示,该智能终端可以包括:

存储有可执行程序代码的存储器901;

与存储器901耦合的处理器902;

其中,处理器902调用存储器901中存储的可执行程序代码,执行图1~图3任意一种关机控制方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种关机控制方法。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种关机控制方法、系统及智能终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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