防止误重置的方法、装置、智能设备及存储介质与流程

文档序号:28591198发布日期:2022-01-22 08:20阅读:139来源:国知局
防止误重置的方法、装置、智能设备及存储介质与流程

1.本技术涉及智能家居技术领域,更具体地,涉及一种防止误重置的方法、装置、智能设备及存储介质。


背景技术:

2.随着物联网技术的迅速发展,智能设备(例如智能语音助手、智能视频播放设备、智能照明设备、智能空调以及智能安防设备等)通过物联网技术连接在一起,可以实现家电控制、照明控制、温度控制以及防盗报警等功能,提高了用户居家的舒适度。
3.在用户使用智能设备时,会将智能设备添加到统一的智能设备账号系统上。以使用智能灯为例,当智能灯被添加到智能设备账号系统之后,用户可以通过移动终端(例如,智能手机)或者终端控制面板上的应用程序实现控制智能灯的开启和关闭、改变照明的模式和亮度以及设置开启时长等功能。
4.然而在智能设备的日常使用中,会出现用户对智能设备的误操作导致其误重置的现象。在发生误重置之后,用户则需要重新将智能设备添加到智能设备账号系统上,对用户的使用造成一定的麻烦。


技术实现要素:

5.本技术实施例提供一种防止误重置的方法、装置、智能设备及存储介质。
6.第一方面,本技术一些实施例提供一种防止误重置的方法,应用于智能设备,方法包括:接收重置指令;当重置指令为第一重置指令时,基于第一重置指令获取防误重置功能的开关状态,防误重置功能的开关状态在智能设备处于异常状态下处于打开状态,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态;若防误重置功能的开关状态为打开状态,则不响应第一重置指令。
7.第二方面,本技术一些实施例还提供一种防止误重置的方法,应用于移动终端,方法包括:接收智能设备在防误重置功能被设置为打开状态后发送的通知信息,通知信息用于指示防误重置功能处于打开状态,智能设备用于在处于异常状态下打开防误重置功能,在防误重置功能处于打开状态的情况下,不响应第一重置指令,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态;显示询问信息,询问信息用于询问是否关闭防误重置功能;响应于针对询问信息的确认指示,向智能设备发送关闭指示,关闭指示用于指示智能设备关闭防误重置功能。
8.第三方面,本技术一些实施例还提供一种防止误重置的装置,应用于智能设备,装置包括:指令接收模块,用于接收重置指令;开关状态获取模块,用于当重置指令为第一重置指令时,基于第一重置指令获取防误重置功能的开关状态,防误重置功能的开关状态在智能设备处于异常状态下处于打开状态,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态;执行模块,用于若防误重置功能的开关状态为打开状态,则不响应第一重置指令。
9.第四方面,本技术一些实施例还提供一种防止误重置的装置,应用于移动终端,装置包括:信息接收模块,用于接收智能设备在防误重置功能被设置为打开状态后发送的通知信息,通知信息用于指示防误重置功能处于打开状态,智能设备用于在处于异常状态下打开防误重置功能,在防误重置功能处于打开状态的情况下,不响应第一重置指令,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态;信息显示模块,用于显示询问信息,询问信息用于询问是否关闭防误重置功能;指示发送模块,用于响应于针对询问信息的确认指示,向智能设备发送关闭指示,关闭指示用于指示智能设备关闭防误重置功能。
10.第五方面,本技术一些实施例还提供一种智能设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述的防止误重置的方法。
11.第六方面,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序代码,其中,在程序代码被处理器运行时执行上述的防止误重置的方法。
12.第七方面,本技术实施例还提供一种计算机程序产品,该计算机程序产品被执行时,实现上述的防止误重置的方法。
13.本技术提供了一种防止误重置的方法、装置、智能设备及存储介质,智能设备设置有防误重置功能的开关,该开关会在智能设备处于异常状态下打开,例如智能设备的硬件部件发生异常,或者智能设备的网络连接发生异常;防误重置功能处于打开状态时,智能设备不会响应用户触发的重置指令,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
附图说明
14.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1示出了本技术实施例提供的一种智能家居系统的示意图。
16.图2示出了本技术第一实施例提供的一种防止误重置的方法的流程示意图。
17.图3示出了本技术第二实施例提供的一种防止误重置的方法的流程示意图。
18.图4示出了本技术第三实施例提供的一种防止误重置的方法的流程示意图。
19.图5示出了本技术实施例提供的一种移动终端显示询问信息的场景示意图。
20.图6示出了本技术第四实施例提供的一种防止误重置的方法的流程示意图。
21.图7示出了本技术实施例提供的一种防止误重置的装置的模块框图。
22.图8示出了本技术实施例提供的另一种防止误重置的装置的模块框图。
23.图9示出了本技术实施例提供的智能设备的模块框图。
24.图10示出了本技术实施例提供的计算机可读存储介质的模块框图。
具体实施方式
25.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本技术,而不能理解为对本技术的限制。
26.为了使本技术领域的人员更好地理解本技术的方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.在智能设备的日常使用中,由于在智能设备发生异常(例如,智能设备自身硬件发生故障、网络连接出现异常)时,智能设备无法响应用户操作。此时用户可能会通过多次按压智能设备上的按钮使其恢复正常,这种情况下用户的操作可能正好对应于智能设备的重置操作,从而发生用户的误操作导致智能设备误重置的现象。以控制智能灯为例,该智能灯的重置操作为三次以上的连续开关操作,当智能灯发生异常时,用户可能会通过多次点击智能灯的开关来尝试使智能灯恢复正常,此时用户多次开关智能灯的操作有可能会触发智能灯的重置指令,使智能灯进行重置。用户在后续需要控制该智能灯时,需要再次对智能灯进行设置,给用户的使用造成了不便。
28.针对上述问题,本技术提供了一种防止误重置的方法、装置、智能设备及存储介质,智能设备设置有防误重置功能的开关,该开关会在智能设备处于异常状态下打开,例如智能设备的硬件部件发生异常,或者智能设备的网络连接发生异常;防误重置功能处于打开状态时,智能设备不会响应用户触发的重置指令,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
29.为了便于详细说明本技术方案,下面先结合附图对本技术实施例中的应用环境进行介绍。
30.请参阅图1,图1为本技术实施例提供的防止误重置方法的应用环境示意图,本技术实施例提供的防止误重置方法可以应用于图中所示的智能家居系统100,该智能家居系统100包括:一个或多个智能设备10、网关设备20、移动终端30、服务器40。
31.智能设备10是将传统的家用电子设备网络化、信息化与智能化的产物,用户可以通过移动终端30对智能设备10进行远程控制和监测。智能设备10可以包括人体传感器、门窗传感器、温湿度传感器、天然气报警器、烟雾报警器、墙壁开关、墙壁插座、智能插座、无线开关、无线墙贴开关、魔方控制器、窗帘电机和空调伴侣等。本技术实施例对智能设备10的具体类型不作限定。
32.网关设备20是多个网络间提供数据转换服务的设备。在智能家居系统100中,网关设备20是家庭内各个智能设备10与家庭外各种服务之间的桥梁。具体地,在家庭内,网关设备20通过局域网连接各个智能设备10,在家庭外,网关设备20通过因特网将各种服务商连接起来。网关设备20可以是路由器,也可以是调制解调器。在一些实施例中,网关设备20通过无线局域网(wireless local area network,wlan)连接各个智能设备10。在另一些实施例中,网关设备20基于蓝牙协议组建局域网,以连接各个智能设备10。
33.移动终端30可以通过2g/3g/4g/5g以及wi-fi等方式与网关设备20之间建立通信
连接,以实现数据交互。可选地,移动终端30安装有智能家居应用程序,该智能家居应用程序登录指定用户账号,并且指定用户账号与各个智能设备10之间建立绑定关系后,用户通过该智能家居应用程序对各个智能设备10进行控制。移动终端30可以是个人计算机(personal computer,pc)、平板电脑、智能手机、智能可穿戴设备和智能控制面板等。
34.服务器40可以是一台服务器40,也可以是多台服务器40组成的服务器集群,还可以是一个云计算服务中心。在一些实施例中,服务器40是移动终端30安装的智能家居应用程序对应的后台服务器40。移动终端30与服务器40之间通过有线方式或无线方式建立通信连接。
35.如图2所示,图2示意性地示出本技术第一实施例提供的一种防止误重置的方法。该方法应用于图1中的智能设备,该方法可以包括以下步骤s110至步骤s130。
36.步骤s110:接收重置指令。
37.重置指令是指对智能设备进行重置的指令,其由用户触发。智能设备重置时,会还原智能设备的初始设置并且删除智能设备处的本地数据。本地数据包括且不限于:智能设备的设置数据、连接局域网的登录数据、与智能家居应用程序所登录的指定用户账号的绑定数据等等。由于智能设备重置后会删除本地数据,因此智能设备会因为缺失用于登录数据而无法连接局域网,也即,智能设备在进行重置后处于离线状态,移动终端无法远程控制智能设备。
38.根据重置指令的优先级不同,重置指令可以分为第一重置指令和第二重置指令,第二重置指令的优先级高于第一重置指令的优先级。
39.在本技术实施例中,在防误重置功能处于打开状态的情况下,智能设备不响应第一重置指令,但响应第二重置指令。也即,在防误重置开关处于打开状态时,用户可以通过触发第二重置指令强制对智能设备进行重置。当智能设备处于退货或者是故障返修时,维修人员存在对智能设备恢复出厂设置的需求,然而智能设备内的防误重置功能处于打开状态时,维修人员无法通过第一重置指令将该智能设备进行重置,在这种情况下,维修人员可以通过第二重置指令将该智能设备进行重置,从而恢复智能设备的出厂设置。
40.在一些实施例中,第二重置指令对应的第二重置操作的复杂度高于第一重置指令对应的第一重置操作的复杂度。其中,重置操作的复杂度可以根据重置操作的按压次数、按压时长等确定。可选地,重置操作的按压次数越多,复杂度越高;重置操作的按压次数越少,复杂度越低。可选地,重置操作的按压时长越长,复杂度越高;重置操作的按压时长越短,复杂度越低。
41.以智能灯为例,第一重置操作可以设置成连续通断电第一预设次数后,再次开启此智能灯时,智能设备接收到第一重置指令。第一预设次数由智能设备默认设定,或者,由用户自定义设定。以第一预设次数等于5为例,对应的第一重置操作为当智能灯连续通断电5次后,第6次开启此智能灯时,智能设备接收到第一重置指令。
42.同样以智能灯为例,第二重置操作同样可以设置成连续通断电第二预设次数后,再次开启此智能灯时,智能设备接收到第二重置指令。第二预设次数大于第一预设次数。例如,第二预设次数为10,也即,对应的第二重置操作可以设置为当智能灯连续通断电10次后,第11次开启此智能灯时,智能设备接收到第二重置指令。
43.在一些实施例中,智能设备设置有专用的重置按钮来接收重置指令。当智能设备
接收到针对上述重置按钮的第一指定操作信号,则接收到重置指令。指定操作信号可以是单次按压操作信号、长按操作信号等等。以指定操作信号为长按操作信号为例,用户长按该重置按钮一段时间后,智能设备接收到重置指令。在另一些实施例中,智能设备也可以通过指定按钮来接收重置指令。当智能设备接收到针对上述指定按钮的重置操作对应的电信号,则接收到重置指令。指定按钮可以是智能设备的开关按钮,本技术实施例对指定按钮的具体类型不作限定。
44.步骤s120:当重置指令为第一重置指令时,基于第一重置指令获取防误重置功能的开关状态。
45.当智能设备接收到重置指令时,智能设备将重置指令所产生的电信号和第一重置操作对应的第一电信号特征进行匹配,若匹配成功,则表示当前指令为第一重置指令;若匹配失败,则表示该指令不是第一重置指令。
46.防误重置功能的开关状态包括打开状态和关闭状态。当防误重置功能的开关状态处于打开状态时,智能设备不响应第一重置指令;当防误重置功能的开关状态处于关闭状态时,智能设备响应第一重置指令。
47.在本技术实施例中,该防误重置功能的开关状态在智能设备处于异常状态下处于打开状态,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态。智能设备在开启时或者定期检查自身是否处于异常状态,当智能设备检测到处于异常状态时,会自动将防误重置功能的开关状态设置为打开状态。通过上述方式,避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
48.智能设备的硬件部件包括:控制芯片、供电部件、执行部件等。不同智能设备所包括的执行部件不同。例如,智能设备为智能灯,执行部件为照明硬件。再例如,智能设备为智能窗帘,执行部件为电机。智能设备包括的硬件部件发生异常的状态是指任一硬件部件出现故障的状态,比如供电部件无法供电、执行部件无法工作等等。以智能灯为例,智能灯的照明硬件无法工作。智能设备的网络连接发生异常的状态是指智能设备无法与其他设备(比如网关设备、移动终端)进行通信。检测智能设备是否处于异常状态的流程将在下文实施例进行说明。
49.在一些实施例中,防误重置功能的开关状态是由防误重置标志位的取值来表征的。在该实施例中,获取防误重置功能的开关状态可以包括如下步骤:获取防误重置标志位的取值。
50.防误重置标志位的取值用于指示防误重置功能的开关状态。当防误重置标志位的取值为预设值时,确定防误重置功能的开关状态为打开状态。当防误重置标志位的取值不为预设值时,确定防误重置功能的开关状态为关闭状态。
51.预设值由智能设备默认设定。在一些实施例中,防误重置标志位可以用智能设备的控制芯片内存中的一个字节(byte)来表示,字节为一个二进制8位无符号数,其范围为00000000~11111111。例如,防误重置标志位的预设值可以设定为11111111。
52.步骤s130:若防误重置功能的开关状态为打开状态,则不响应第一重置指令。
53.当智能设备确定防误重置功能的开关状态为打开状态时,不响应第一重置指令,
也即智能设备不进行重置操作;若确定防误重置功能的开关状态为关闭状态,则响应第一重置指令,也即对智能设备进行重置。通过上述方式,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
54.可选地,在步骤s130之后,智能设备可以展示提醒信息。提醒信息用于提醒用户可以通过第二重置指令重置智能设备,提醒信息可以是智能设备上的扬声器发出的语音提示,也可以是智能设备上的显示屏显示的文字提示等等。用户可以根据该提醒信息触发第二重置指令,智能设备接收到第二重置指令后直接会对智能设备进行重置。通过上述方式,满足用户在智能设备处于异常状态时重置智能设备的需求。
55.本技术实施例中,智能设备设置有防误重置功能的开关,该开关会在智能设备处于异常状态下打开,例如智能设备的硬件部件发生异常,或者智能设备的网络连接发生异常;防误重置功能处于打开状态时,智能设备不会响应用户触发的重置指令,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
56.下面对检测智能设备是否处于异常状态的情况进行描述。
57.在一些实施例中,在基于图2所示实施例提供的可选实施例中,该防止误重置的方法还可以包括以下步骤:响应于针对智能设备的打开指示,检测智能设备是否处于异常状态。若智能设备处于异常状态,则打开防误重置功能。若智能设备处于正常状态,则不打开防误重置功能。
58.打开指示用于触发智能设备进入工作状态,当智能设备的电源被开启,智能设备内的控制芯片处于通电状态时,智能设备接收到打开指示。在智能设备接收到打开指示后,检测是否处于异常状态,进而确定是否打开防误重置功能。
59.作为一种实施方式,智能设备的控制芯片中可以内置有设备异常状态判定程序来检测智能设备是否处于异常状态。可选地,控制芯片向智能设备的各个硬件部件发送检测指令,各个智能部件基于该检测指令进行自测,若测试结果正常,则向控制芯片返回确认正常信号,若控制芯片在预设时长内未接收到硬件部件发送的确认正常信号,则确定该硬件部件异常,也即智能设备处于异常状态,此时控制芯片会产生一个控制信号将防误重置标志位的取值设置为预设值。
60.以具有激光导航功能的智能扫地机器人由于马达故障无法前进为例,智能扫地机器人中的驱动部件接收到控制芯片发送的检测指令后发射激光,再通过激光发射后触及障碍物反射回来的时间判断自己和障碍物之间的距离,从而判断相对位置,若该相对位置在一段时间内保持不变,则说明当前智能扫地机器人的运行发生故障。在这种情况下,控制芯片在预设时长内未接收到驱动部件发送的确认正常信号,则确定该硬件部件异常,也即智能扫地机器人处于异常状态,此时控制芯片会产生控制信号将防误重置标志位的取值设置为预设值。
61.作为一种实施方式,智能设备的控制芯片中内置有网络异常状态判定程序来检测网络连接是否处于异常状态。该网络异常状态判定程序可以实时检测或者定期检测智能设备是否与网关处于通信状态,若智能设定判定当前无法与网关建立通信,则表明网络连接处于异常状态,此时控制芯片会产生控制信号将防误重置标志位的取值设置为预设值。
62.在另一些实施例中,在基于图2所示实施例提供的可选实施例中,该防止误重置的方法还可以包括以下步骤:每隔预设时长检测智能设备是否处于异常状态。若智能设备处于异常状态,则打开防误重置功能。若智能设备处于正常状态,则不打开防误重置功能。
63.预设时长由智能设备默认设定,或者,由用户自定义设定。具体地,该预设时长的取值可以0.5h、1h、2h以及5h等等,以预设时长等于2h为例,在智能设备在开启状态下,每隔2h检测一次自身是否处于异常状态。
64.在上文实施例中提到,防误重置功能的开关状态是用智能设备内置控制芯片上的防误重置标志位来表征。当智能设备处于异常状态时,智能设备将防误重置标志位设置为预设值;当智能设备处于正常状态时,智能设备不改变防误重置标志位的原先取值。
65.可选地,当智能设备上的防误重置功能开启后,也会展示提醒信息,以提醒用户通过第二重置指令重置智能设备,提醒信息可以是智能设备上的扬声器发出的语音提示以及智能设备上的显示屏显示的文字提示等等。
66.本技术实施例中,智能设备设置有防误重置功能的开关,并且智能设备会在开启时或者定期检测是否处于异常状态,以及时检测智能设备是否处于异常状态,并且在处于异常状态的情况下,及时打开防误重置功能,此时不会响应用户由于智能设备处于异常状态下的误操作从而触发的重置指令,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
67.如图3所示,图3示意性地示出本技术第二实施例提供的一种防止误重置的方法。该方法应用于图1中的智能设备,该方法可以包括以下步骤s210至步骤s260。
68.步骤s210:接收重置指令。
69.在本实施例中,步骤s210的具体实施,可以参考上文实施例所提供的步骤s110的阐述,此处不再一一赘述。
70.步骤s220:当重置指令为第二重置指令时,基于第二重置指令对智能设备进行重置。
71.当智能设备接收到重置指令时,智能设备将重置指令所产生的电信号和第二重置操作对应的第二电信号特征进行匹配,若匹配成功,则表示当前指令为第二重置指令;若匹配失败,则表示该指令不是第二重置指令。进一步地,若当前重置指令为第二重置指令时,强制对智能设备进行重置。
72.步骤s230:在对智能设备进行重置后,保留智能设备的运行数据。
73.智能设备对自身进行重置后,会保留对应的运行数据,该运行数据包括且不限于:智能设备的设置数据、智能设备的绑定数据、连接局域网的登录数据等等。以智能扫地机器人为例,运行数据可以是用户自定义的清扫路径数据、自动开启时间数据以及清扫模式数据等等。
74.步骤s240:获取绑定指示。
75.绑定指示用于指示在智能设备与第一用户账号之间建立第一绑定关系。绑定指示包括第一用户账号的账号标识。为实现对智能设备的远程控制,智能设备重置后需要重新建立绑定关系。在智能设备开启后,移动终端可以发现该智能设备,之后显示上述智能设备,若用户在移动终端上触发该智能设备的设备标识后,移动终端向智能设备发送绑定指示。
76.步骤s250:若第一用户账号与第二用户账号不同,则删除智能设备的运行数据。
77.第二用户账号是智能设备重置前绑定的用户账号。智能设备根据绑定指示与第一用户账号建立绑定关系后,会判断当前绑定用户账号(即第一用户账号)是否与智能设备进行重置前与智能设备建立绑定关系的账号(即第二用户账号)相同。
78.若第一用户账号与第二用户账号不同,则表明该智能设备可能被其他家庭或其他用户所使用,此时删除步骤s230中保留的智能设备的运行数据,一方面减小智能设备的内存占用,另一方面避免数据混淆的情况发生。
79.步骤s260:若第一用户账号与第二用户账号相同,则保留智能设备的运行数据。
80.若第一用户账号与第二用户账号相同,则保留上述智能设备的运行数据,并向移动终端发送询问信息,以询问是否采用被保留的运行数据,有助于在用户的误操作导致智能设备误重置的情况下,帮助用户快速恢复智能设备原先的设置,降低由于智能设备误重置带来的麻烦。
81.本技术实施例中,在智能设备由于开启防误重置功能无法响应第一重置指令的情况下,可以通过第二重置指令对智能设备进行强制重置,避免了在开启防误重置功能的情况下,无法对智能设备进行重置的问题。还通过在智能设备进行重置后,会将智能设备的相应运行数据进行保留,在判断智能设备没有添加到原先的账号,而是添加到其他的账号上之后,将该运行数据进行删除;一方面减小智能设备的内存占用,另一方面避免数据混淆的情况发生。还通过在判断智能设备添加到原先的账号上之后,恢复原先的运行数据,有助于在用户的误操作导致智能设备误重置的情况下,帮助用户快速恢复智能设备原先的设置,降低由于智能设备误重置带来的麻烦。
82.如图4所示,图4示意性地示出本技术第三实施例提供的一种防止误重置的方法。该方法应用于图1中的智能设备,该方法可以包括以下步骤s310至步骤s360。
83.步骤s310:接收重置指令。
84.步骤s320:当重置指令为第一重置指令时,基于第一重置指令获取防误重置功能的开关状态。
85.步骤s330:若防误重置功能的开关状态为打开状态,则不响应第一重置指令。
86.在本实施例中,步骤s310至步骤s330的具体实施,可以参考上文实施例所提供的步骤s110至步骤s130的阐述,此处不再一一赘述。
87.步骤s340:向移动终端发送通知信息。
88.通知信息用于通知防误重置功能处于打开状态。通知信息携带智能设备的设备标识,以及防重置功能的开关状态。移动终端用于基于通知信息显示询问信息,询问信息用于询问是否关闭防误重置功能。
89.本技术实施例中,当智能设备检测到是自身硬件部件发生异常时,在开启防误重置功能之后,会直接向移动终端发送通知信息。当智能设备检测到是网络发生异常时,在开启防误重置功能的情况下,会定时检测网络是否恢复正常,当网络恢复正常之后,向移动终端发送通知信息。
90.在移动终端接收到通知信息后,会显示询问信息,该询问信息用于询问用户是否关闭智能设备处的防误重置功能。具体地,请参阅图5,移动终端显示询问信息51“检测到当前防误重置功能已开启,是否需要关闭”、第一控件52和第二控件53,用户可以触发第一控
件52关闭防误重置功能,或者,触发第二控件52维持智能设备处于打开状态。
91.在其他可能的实现方式中,移动终端也设置有防误重置功能的开关。在智能设备可以与移动终端进行通信时,若智能设备检测到防误重置功能处于打开状态时,向移动终端发送同步请求,移动终端根据该同步请求打开防误重置功能的开关。在移动终端接收到智能设备的通知信息后,用户可以通过关闭移动终端处的防误重置功能的开关来同步关闭智能设备处的防误重置功能的开关。
92.可选地,若移动终端接收到通知信息后,若用户并没有关闭智能设备处的防误重置功能的开关,智能设备可以每隔固定时长向移动终端发送通知信息,移动终端处也可以选择不再接收通知信息。
93.步骤s350:接收移动终端在接收到对应于询问信息的确认指示后发送的关闭指示。
94.当用户在移动终端显示询问信息的情况下,选择了关闭防误重置的选项,此时智能设备便接收到了对应于询问信息的确认指示。确认指示可以为一个电信号,当移动终端处的控制芯片捕捉到该电信号之后,会生成关闭指示,该关闭指示用于通知智能设备关闭防误重置功能。
95.在其他可能的实现方式中,移动终端包括防误重置功能的开关。当移动终端的防误重置开关处于打开状态且接收到针对该开关的触发信号后,移动终端生成关闭指示并且向智能设备发送该关闭指示。
96.步骤s360:根据关闭指示关闭防误重置功能。
97.当智能设备接收到移动终端发送的关闭指示后,将防误重置功能的开关状态设置为关闭状态。在一些实施例中,智能设备将防误重置标志位的值设置为预设值以外的其他值。示例性地,防误重置功能的开关状态处于关闭状态下防误重置标志位的值可以设置成00000000。
98.在一些实施例中,智能设备在防重置功能开启后的设定时长后,自动关闭防误重置功能。设定时长可以由智能设备默认设定,或/及,可以由用户自定义设定。具体地,该设定时长的取值可以为0.5h、1h、2h以及5h等等,以设定时长等于2h为例,智能设备在开启防误重置功能后的2h后,防误重置功能一直处于开启状态的情况下,则自动关闭防误重置功能。智能设备长时间处于故障状态时,用户存在对智能设备进行重置的需求以使其恢复正常工作,在该情况下,智能设备自动关闭防误重置功能,以使得用户能正常对智能设备进行重置。
99.在另一些实施例中,智能设备在防重置功能开启后的设定时长后,展示提示信息,该提示信息用于提示是否关闭防误重置功能,用户可以根据自身需求选择关闭防误重置功能或者将防重置功能维持在开启状态,以满足智能设备处于长时间故障的情况下用户对智能设备进行重置的需求。
100.本技术实施例中,在智能设备的防误重置功能的开关开启之后,向移动终端发送通知信息,用于询问是否关闭防误重置功能,可以降低由于在智能设备处于异常状态时打开的防误重置功能给后续用户重置智能设备带来的不便。
101.如图6所示,图6示意性地示出本技术第四实施例提供的一种防止误重置的方法。该方法应用于图1中的移动终端,该方法可以包括以下步骤s410至步骤s430。
102.步骤s410:接收智能设备在防误重置功能被设置为打开状态后发送的通知信息。
103.本技术实施例中,通知信息用于指示防误重置功能处于打开状态,智能设备用于在处于异常状态下打开防误重置功能,在防误重置功能处于打开状态的情况下,不响应第一重置指令,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态。
104.步骤s420:显示询问信息。
105.本技术实施例中,询问信息用于询问是否关闭防误重置功能。
106.步骤s430:响应于针对询问信息的确认指示,向智能设备发送关闭指示。
107.本技术实施例中,关闭指示用于指示智能设备关闭防误重置功能。
108.本技术实施例中,在智能设备的防误重置功能的开关开启之后,移动终端会接收到智能设备处防误重置开关的开启的通知信息,通过进一步显示询问信息来询问是否关闭防误重置功能,可以降低由于在智能设备处于异常状态时打开的防误重置功能给后续用户重置智能设备带来的不便。
109.请参阅图7,其示出了本技术实施例提供的一种防止误重置的装置700的结构框图。该防止误重置的装置700应用于智能设备,装置700包括:指令接收模块710、开关状态获取模块720和执行模块730。其中,指令接收模块710用于接收重置指令。开关状态获取模块720用于当重置指令为第一重置指令时,基于第一重置指令获取防误重置功能的开关状态,防误重置功能的开关状态在智能设备处于异常状态下处于打开状态,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态。执行模块730用于若防误重置功能的开关状态为打开状态,则不响应第一重置指令。
110.本技术提供了一种防止误重置的装置,智能设备设置有防误重置功能的开关,该开关会在智能设备处于异常状态下打开,例如智能设备的硬件部件发生异常,或者智能设备的网络连接发生异常;防误重置功能处于打开状态时,智能设备不会响应用户触发的重置指令,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的误操作导致智能设备被重置的情况发生,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
111.在一些实施例中,装置700还包括:异常状态检测模块(未在图中示出)用于响应于针对智能设备的打开指示,检测智能设备是否处于异常状态;和/或,每隔预设时长检测智能设备是否处于异常状态。防误重置功能开启模块(未在图中示出)用于若智能设备处于异常状态,则打开防误重置功能。
112.在一些实施例中,标志位取值获取模块(未在图中示出)用于获取防误重置标志位的取值,防误重置标志位的取值用于指示防误重置功能的开关状态。防误重置功能确定模块(未在图中示出)用于响应于防误重置标志位的取值为预设值,确定防误重置功能的开关状态为打开状态。
113.在一些实施例中,智能设备重置模块(未在图中示出)用于当重置指令为第二重置指令时,基于第二重置指令对智能设备进行重置,第二重置指令的优先级高于第一重置指令的优先级。
114.在一些实施例中,装置700还包括:通知信息发送模块(未在图中示出)用于向移动终端发送通知信息,通知信息用于通知防误重置功能处于打开状态,移动终端用于基于通
知信息显示询问信息,询问信息用于询问是否关闭防误重置功能。关闭指示接收模块(未在图中示出)用于接收移动终端在接收到对应于询问信息的确认指示后发送的关闭指示。功能关闭模块(未在图中示出)用于根据关闭指示关闭防误重置功能。
115.在一些实施例中,装置700还包括:运行数据保留模块(未在图中示出)用于在对智能设备进行重置后,保留智能设备的运行数据。
116.在一些实施例中,装置700还包括:绑定指示获取模块(未在图中示出)用于获取绑定指示,绑定指示用于指示在智能设备与第一用户账号之间建立第一绑定关系。数据删除模块(未在图中示出)用于若第一用户账号与第二用户账号不同,则删除智能设备的运行数据,第二用户账号是指在对智能设备进行重置前与智能设备建立绑定关系的账号。数据保留模块(未在图中示出)用于若第一用户账号与第二用户账号相同,则保留智能设备的运行数据。
117.请参阅图8,其示出了本技术实施例提供的另一种防止误重置的装置800的结构框图。该防止误重置的装置800应用于移动终端,装置800包括:信息接收模块810、信息显示模块820和指示发送模块830。其中,信息接收模块810用于接收智能设备在防误重置功能被设置为打开状态后发送的通知信息,通知信息用于指示防误重置功能处于打开状态,智能设备用于在处于异常状态下打开防误重置功能,在防误重置功能处于打开状态的情况下,不响应第一重置指令,异常状态包括:智能设备包括的硬件部件发生异常的状态,和/或,智能设备的网络连接发生异常的状态。信息显示模块820用于显示询问信息,询问信息用于询问是否关闭防误重置功能。指示发送模块830用于响应于针对询问信息的确认指示,向智能设备发送关闭指示,关闭指示用于指示智能设备关闭防误重置功能。
118.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
119.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
120.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
121.本技术提供的方案,智能设备设置有防误重置功能的开关,该开关会在智能设备处于异常状态下打开。异常状态包括:智能设备的硬件部件发生异常以及智能设备的网络连接发生异常。通过在异常状态下打开防误重置功能,可以避免用户在智能设备自身处于异常或网络异常时,对智能设备的操作导致误触发智能设备的重置功能。因此,由于智能设备在异常状态下自动开启了防误重置功能,则不会响应用户由于误操作从而触发的重置指令,有效降低了用户在智能设备处于异常状态下出现误重置现象的概率。
122.请参阅图9,其示出了本技术实施例还提供一种智能设备900,该智能设备900包括:一个或多个处理器910;存储器920;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述的防止误重置的方法。
123.处理器910可以包括一个或者多个处理核。处理器910利用各种接口和线路连接整个电池管理系统内的各种部分,通过运行或执行存储在存储器920内的指令、程序、代码集
或指令集,以及调用存储在存储器920内的数据,执行电池管理系统的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器910可集成中央处理器910(central processing unit,cpu)、图像处理器910(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。
124.存储器920可以包括随机存储器920(random access memory,ram),也可以包括只读存储器920(read-only memory)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各种方法实施例的指令等。存储数据区还可以存储电子设备图在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
125.请参阅图10,其示出了本技术实施例还提供一种计算机可读存储介质1000,该计算机可读存储介质1000中存储有计算机程序代码1010,计算机程序代码1010可被处理器调用以执行上述实施例中所描述的方法。
126.计算机可读存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质包括非易失性计算机可读存储介质(non-transitory computer-readable storage medium)。计算机可读存储介质1000具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
127.以上,仅是本技术的较佳实施例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳实施例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1