一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

还原配置的方法和装置与流程

2022-03-09 00:23:28 来源:中国专利 TAG:


1.本技术涉及通信领域,更具体地,涉及一种还原配置的方法和装置。


背景技术:

2.随着手机等电子设备的迅速发展,用户对各类电子设备的使用也越来越频繁。用户在使用电子设备的过程中,可能会因为误触应用或者服务导致电子设备的使用出现异常,需要进行还原配置的操作。在一些场景下,例如,用户无意间打开了无障碍模式(talkback),不知如何关闭,也无法找到还原配置的入口。通常,在误触了应用或服务的配置的情况下,用户可以通过还原网络设置、还原所有设置或者还原出厂设置等预置的还原方法对该应用或服务的配置进行还原。
3.但是,上述还原方法的还原对象和还原内容已被预先设定,还原粒度较大,使得用户无法准确地针对特定应用或特定服务的配置来进行还原,还原效率较低,且用户体验较差。


技术实现要素:

4.本技术提供一种还原配置的方法和装置,能够以元子化服务为粒度进行电子设备的配置还原,提高还原效率,从而提高用户体验。
5.第一方面,提供了一种还原配置的方法,包括:根据预设异常条件,检测电子设备的元子化服务的配置是否存在异常;若该电子设备的元子化服务的配置存在异常,则将第一配置信息与第二配置信息进行比较,获取差异信息,其中,该第一配置信息用于表示用户对该元子化服务执行的操作,该第二配置信息用于表示该电子设备在开机时刻的该元子化服务的配置,该差异信息用于表示该第一配置信息和该第二配置信息之间的差异;基于所述差异信息,还原所述元子化服务的配置。
6.应理解,在本技术实施例中,当用户针对特定的元子化服务执行完特定的元子化操作之后,电子设备可以根据预设异常条件自动周期性地检测自身的元子化服务的配置是否存在异常。其中,获取的差异信息就是使得电子设备发生异常的配置信息。
7.本技术实施例的还原配置的方法,在检测到电子设备的元子化服务的配置满足预设异常条件时,通过将电子设备当前的第一配置信息和电子设备开机时刻的第二配置信息进行比较,获取差异信息。基于该差异信息,电子设备可以确定用户对该元子化服务执行的操作以及该元子化服务的配置的改变,能够以元子化服务为粒度进行配置的还原,提高还原的准确率和还原效率,从而提升用户体验。
8.结合第一方面,在第一方面的某些实现方式中,预设异常条件包括下列条件中的一种或多种:该元子化服务发生网络故障;或者,该元子化服务执行失败;或者,该元子化服务发生卡顿;或者,该元子化服务的功耗增量大于或等于第一门限值;或者,该元子化服务的性能降低量大于或等于第二门限值;或者,该电子设备的人机交互发生异常。
9.可选地,该预设异常条件还可以包括用户操作方面的异常,例如,用户通过反复长
按电源键尝试重启,但未重启成功;又例如,用户在一段时间内多次重启电子设备;再例如,用户反复点击锁屏图标。
10.在本技术实施例中,由于预设异常条件容易被用户察觉,因此在电子设备根据预设异常条件周期性地检测元子化服务的配置是否存在异常的情况下,可以及时获取电子设备的检测信息,有效地判断元子化服务是否存在异常。
11.结合第一方面,在第一方面的某些实现方式中,上述基于差异信息,还原元子化服务的配置,包括:基于差异信息,显示还原提示界面,还原提示界面用于提示用户还原该元子化服务的配置,还原提示界面包括与差异信息对应的用户对元子化服务的操作;基于用户的选择,还原元子化服务的配置。
12.在本技术实施例中,由于还原提示界面中包括与差异信息对应的用户对元子化服务的操作,因此,用户可以明确在执行该差异信息对应的元子化操作之后导致了电子设备发生异常,即以元子化服务为粒度将该差异信息通过还原提示界面呈现给用户,能够消除用户对配置参数理解的困扰,方便用户及时发现异常,进行配置还原,保持电子设备的最佳状态,进而提高用户体验。
13.结合第一方面,在第一方面的某些实现方式中,上述还原提示界面为第一还原提示界面或者第二还原提示界面;第一还原提示界面包括第一选择窗口,第一选择窗口用于用户在第一时间段内拒绝还原元子化服务的配置;第二还原提示界面包括第一选择窗口和第二选择窗口,第一选择窗口用于用户选择还原元子化服务的配置,第二选择窗口用于用户选择拒绝还原元子化服务的配置。
14.在一种可能的实现方式中,该还原提示界面可以是单独的界面,例如,该还原提示界面为直接弹出的系统提示窗口。
15.在另一种可能的实现方式中,该还原提示界面可以是与其他界面复用的界面,例如,可以将该还原提示界面与关机界面复用,又例如,可以将该还原提示界面设置在负一屏,通过下拉通知栏的形式呈现给用户。应理解,还原提示界面还可以通过其他方式呈现,在此不作限制。
16.在本技术实施例中,根据第一还原提示界面,用户仅需要通过第一选择窗口选择拒绝还原,或者等待第一时间段后电子设备自动还原。根据第二还原提示界面,用户仅需要通过第一选择窗口选择同意还原或者通过第二选择窗口选择拒绝还原,可以简化用户还原配置的流程,便于用户理解,方便用户及时发现异常并及时自动还原,提高还原效率。
17.结合第一方面,在第一方面的某些实现方式中,在基于所述差异信息,还原元子化服务的配置之前,该方法还包括:确定元子化服务的类别,其中,元子化服务的类别为交互类、系统类、应用类、或者配置类;根据元子化服务的类别,还原元子化服务的配置。
18.在本技术实施例中,示例性地,交互类可以包括输入法、手势识别和手势导航等元子化服务;系统类可以包括定位、网络配置和网络等元子化服务;应用类可以包括微信、qq和微博等元子化服务;配置类可以包括talkback、智慧识屏和ai拍照等元子化服务。由于将元子化服务进行分类,确定元子化服务的类别,一方面方便用户以类别为粒度设置影响等级和还原方式,由此简化用户操作。另一方面用户可以根据元子化服务的类别,确定元子化服务的影响等级和还原方式。
19.结合第一方面,在第一方面的某些实现方式中,根据元子化服务的类别,还原元子
化服务的配置,包括:
20.若元子化服务的类别为交互类或系统类,则以免提示的方式还原元子化服务的配置;或者,若元子化服务的类别为配置类,则显示第一还原提示界面,第一还原提示界面包括第一选择窗口,第一选择窗口用于用户在第一时间段内拒绝还原元子化服务的配置;或者,若元子化服务的类别为应用类,则显示第二还原提示界面,第二还原提示界面包括第一选择窗口和第二选择窗口,第一选择窗口用于用户选择还原元子化服务的配置,第二选择窗口用于用户拒绝还原元子化服务的配置。
21.可选地,上述元子化服务的类别与还原方式之间的对应关系可以是用户设置的。
22.可选地,电子设备还可以按照系统默认的元子化服务的类别与还原方式之间的对应关系执行还原配置的操作。
23.在本技术实施例中,由于用户可以预先设置元子化服务的类别与还原方式之间的对应关系,用户通过选择还原提示界面的选择窗口便可决定是否对该元子化服务的配置进行还原,由此便于用户操作,且能够满足用户的个性化需求。
24.结合第一方面,在第一方面的某些实现方式中,根据元子化服务的类别,还原元子化服务的配置,包括:根据元子化服务的类别,确定元子化服务的影响等级;根据元子化服务的影响等级,还原元子化服务的配置。
25.在本技术实施例中,由于元子化服务的影响等级确定之后,其还原方式也被确定,因此,只需要预设元子化服务的类别与影响等级之间的对应关系,便于用户操作。
26.结合第一方面,在第一方面的某些实现方式中,若元子化服务的类别为交互类或系统类,则元子化服务的影响等级为高影响等级;或者,若元子化服务的类别为配置类,则元子化服务的影响等级为中影响等级;或者,若元子化服务的类别为应用类,则该元子化服务的影响等级为低影响等级。
27.上述元子化服务的类别和影响等级之间的对应关系,可以是用户预设的。应理解,用户可以为不同类别的元子化服务定义不同的影响等级,也可以为相同类别的不同元子化服务定义不同的影响等级,本技术实施例对此不作限定。
28.在本技术实施例中,用户可以自定义类别和影响等级之间的对应关系,也可以选择默认的对应关系。由于电子设备可以确定各个类别与影响等级之间的对应关系,进而可以根据影响等级与还原方式之间特定的对应关系确定当前元子化服务的还原方式,进行还原配置的操作,方便用户理解和操作。
29.结合第一方面,在第一方面的某些实现方式中,若元子化服务的影响等级为高影响等级,则电子设备可以以免提示的方式还原元子化服务的配置;或者,若元子化服务的影响等级为中影响等级,则电子设备可以显示第一还原提示界面,第一还原提示界面包括第一选择窗口,第一选择窗口用于用户在第一时间段内拒绝还原元子化服务的配置;或者,若元子化服务的影响等级为低影响等级,则电子设备可以显示第二还原提示界面,第二还原提示界面包括第一选择窗口和第二选择窗口,第一选择窗口用于用户选择还原元子化服务的配置,第二选择窗口用于用户选择拒绝还原元子化服务的配置。
30.在本技术实施例中,由于电子设备可以确定元子化服务的影响等级与还原方式之间的对应关系,在检测出配置异常时,电子设备按照预设的对应关系便可对该元子化服务的配置进行还原,由此可以节省寻找还原入口繁琐的步骤,进而方便用户操作。
31.结合第一方面,在第一方面的某些实现方式中,在检测电子设备的元子化服务的配置是否存在异常之前,该方法还包括:电子设备显示授权提示界面,授权提示界面用于提示用户对元子化服务的异常检测进行授权;检测电子设备的元子化服务的配置是否存在异常,包括:在用户对元子化服务的异常检测进行授权的情况下,根据预设异常条件,检测电子设备的元子化服务的配置是否存在异常。
32.在本技术实施例中,通过授权提示界面,用户可以选择同意进行异常检测或者拒绝授权,提供给用户选择性,由此可以保证用户的知情权和隐私权,进而提高用户体验。
33.结合第一方面,在第一方面的某些实现方式中,检测电子设备的元子化服务的配置是否存在异常之前,该方法还包括:在用户对元子化服务的异常检测进行授权的情况下,通过打点记录的方式,获取第一配置信息。
34.在本技术实施例中,“打点”功能仅对用户关键的元子化操作进行打点记录,避免了一直打点记录造成的系统资源消耗过高的问题。此外,“打点”功能是以元子化服务为粒度进行打点记录的,例如,仅打点记录针对邮件服务的元子化操作,或者,仅打点记录针对支付服务的元子化操作,避免了打点记录用户对电子设备的所有操作造成的系统内存资源紧张的问题。
35.第二方面,提供了一种还原配置的装置,用于执行上述第一方面中任一种可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。
36.第三方面,提供了另一种还原配置的装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。
37.在一种实现方式中,该还原配置的装置为电子设备。当该还原配置的装置为电子设备时,通信接口可以是收发器,或,输入/输出接口。
38.在另一种实现方式中,该还原配置的装置为配置于电子设备中的芯片。当还原配置的装置为配置于电子设备中的芯片时,通信接口可以是输入/输出接口。
39.第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
40.在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
41.第五方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。
42.可选地,处理器为一个或多个,存储器为一个或多个。
43.可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
44.在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
45.应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
46.上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
47.第六方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
48.第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
附图说明
49.图1是本技术实施例提供的一种场景示例界面图;
50.图2是本技术实施例提供的另一种场景示例界面图;
51.图3是本技术实施例提供的一种电子设备还原网络设置的示例界面图;
52.图4是本技术实施例提供的一种电子设备还原所有设置的示例界面图;
53.图5是本技术实施例提供的一种电子设备恢复出厂设置的示例界面图;
54.图6是本技术实施例提供的一种还原配置的方法的示意性流程图;
55.图7是本技术实施例提供的以免提示的方式还原配置之后所显示的界面示意图;
56.图8是本技术实施例提供的以还原提示界面与关机界面复用的界面示意图;
57.图9是本技术实施例提供的以提示自动还原的方式提示用户还原配置的界面示意图;
58.图10是本技术实施例提供的以提示选择还原的方式提示用户还原配置的界面示意图;
59.图11是本技术实施例提供的另一种还原配置的方法的示意性流程图;
60.图12是本技术实施例提供的一种用户定义元子化服务影响等级的过程的界面示意图;
61.图13是本技术实施例提供的另一种还原配置的方法的界面示意图;
62.图14是本技术实施例提供的再一种还原配置的方法的界面示意图;
63.图15是本技术实施例提供的又一种还原配置的方法的界面示意图;
64.图16是本技术实施例提供的又一种还原配置的方法的界面示意图;
65.图17是本技术实施例提供的又一种还原配置的方法的界面示意图;
66.图18是本技术实施例提供的再一种还原配置的方法的示意性流程图;
67.图19是本技术实施例提供的一种还原配置的装置的示意性框图;
68.图20是本技术实施例提供的另一种还原配置的装置的示意性框图。
具体实施方式
69.下面将结合附图,对本技术中的技术方案进行描述。
70.为便于理解,首先对本技术实施例所涉及的术语进行简单介绍。
71.1、元子化能力(atomic ability,aa):指能够满足用户一个最小独立业务需求的处理单元。元子化能力类型的粒度参考可以包括:消息、邮件、支付、扫一扫、导航、新闻、音乐或天气等。
72.2、应用和服务:应用可以是基于苹果、安卓或者微软等操作系统的应用软件,例如:邮件、导航、新闻、音乐或微信等粒度。服务可以部署在应用中,以使得该应用支持各种功能。服务属于更细粒度的概念,一个应用可以包括一个服务,也可以包括多个服务,则相应地,一个应用可以支持一种功能,也可以支持多种功能。例如,微信应用中的聊天服务、扫一扫服务或支付服务等;又例如,音乐应用中的演出服务、商城服务或彩铃服务等。
73.3、元子化服务:元子化服务是指具备元子化能力的服务,所有具备元子化能力的服务都可以被称之为元子化服务。用户针对该元子化服务执行的操作也可以简称为元子化操作。
74.4、“打点”功能:用于打点记录用户的元子化操作,即记录元子化服务的状态发生变化的时刻。例如,当用户开启邮件服务时,此时邮件服务处于“前台”状态,“打点”功能打点记录用户开启邮件服务这一元子化操作;当邮件服务被前台中处于半透明状态或者未覆盖整个屏幕的另一个服务部分遮挡时,此时邮件服务处于“暂停”状态,此状态下邮件服务不会接收用户的输入信息,“打点”功能打点记录用户暂停邮件服务这一元子化操作;当邮件服务被完全隐藏并且对用户不可见,此时邮件服务处于“后台”状态,“打点”功能打点记录用户停止邮件服务这一元子化操作。
75.通常用户在使用手机等电子设备的时候,可能会因为误触应用或者服务,更改了正常使用时的配置,导致电子设备的使用出现异常,因此想要进行还原配置的操作。在一些场景下,用户不知如何关闭误触的应用或者服务,也无法找到还原配置的入口。
76.示例性地,在图1所示的场景示例界面图中,用户无意间打开了talkback,该模式可能会在公共场合语音播报用户的按键操作,造成用户的使用困扰,此时用户想要尽快关闭该模式。但是,关闭talkback的操作却较为复杂,用户无法直接关闭,且无法迅速找到还原配置的入口,强制关机也无法还原配置,最终,该用户只能拨打热线电话进行求助。
77.示例性地,在图2所示的另一种场景示例界面图中,用户尝试将系统导航方式设置为“手势导航”,但是发现使用不习惯,想要将系统导航方式还原到之前的“屏幕内三键导航”。但是,在“手势导航”方式下,用户不知如何还原系统导航方式,用户可能尝试系统提供的“还原所有设置”功能,仍然无法恢复导航模式,最终,该用户只能选择“恢复出厂设置”功能,重新配置电子设备的参数,用户体验很差。
78.通常,在误触了应用或服务的配置的情况下,用户可以通过还原网络设置、还原所
有设置或者还原出厂设置等预置的还原方法对该应用或服务的配置进行还原。
79.示例性地,图3是电子设备还原网络设置的示例界面图。如图3所示,在“还原网络设置”界面中,用户可以还原电子设备的无线局域网(wireless local area network,wlan)、移动数据网络以及蓝牙等配置,这些配置将会被还原为默认配置。该默认配置是被预置在电子设备中的,用户无法根据需求自定义想要还原的对象和操作内容。在一种可能的实现方式中,wlan、移动数据网络以及蓝牙都会被还原为缺省配置。
80.示例性地,图4是电子设备还原所有设置的示例界面图。如图4所示,在“还原所有设置”界面中,用户可以还原电子设备的所有网络设置、指纹、人脸信息以及锁屏密码等配置。这种方式的还原对象也已经被预置,并且还原的粒度较为宽泛,用户无法更精确地选择某个特定应用或服务进行还原,例如,仅还原输入法、仅还原talkback、或者仅还原社交软件的参数配置等等。
81.示例性地,图5是电子设备恢复出厂设置的示例界面图。如图5所示,在“恢复出厂设置”界面中,用户可以删除内部存储空间中的数据,包括:账户、系统及应用数据和设置、已安装的应用、音乐、图片以及内部存储空间上的文件等配置。这种方式的还原对象同样也已经被预置,用户无法根据需求自定义想要还原的对象和操作内容。用户的需求可能仅想要还原最近一次针对特定应用的配置更改,并不期望恢复出厂设置,例如,用户误将系统语言切换为“英文”,仅需要将系统语言还原为“中文”,其他的应用或服务不需要还原。采用恢复出厂设置的还原方式会使用户付出更多的返工和修复成本。
82.有鉴于此,本技术实施例提供了一种还原配置的方法,在电子设备检测到元子化服务的配置发生异常之后,可以自动分析元子化服务的当前配置和开机时刻的配置之间的差异信息,并可以基于该差异信息还原元子化服务的配置,达到以元子化服务为粒度还原配置的目的,提高还原效率,从而提升用户体验。
83.应理解,本技术实施例的方法可以由电子设备执行,电子设备可以是任意具有系统软件的设备,例如手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴电子设备(如智能手表)、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)或车载设备等。
84.图6是本技术实施例提供的一种还原配置的方法600的示意性流程图,该方法600可以包括以下步骤:
85.s610,根据预设异常条件,检测电子设备的元子化服务的配置是否存在异常。
86.具体而言,当用户针对特定的元子化服务执行完特定的元子化操作之后,电子设备可以根据预设异常条件自动周期性地检测自身的元子化服务的配置是否存在异常。
87.s620,若该电子设备的该元子化服务的配置存在异常,则将第一配置信息与第二配置信息进行比较,获取差异信息,其中,该第一配置信息用于表示用户对该元子化服务执行的操作,该第二配置信息用于表示该电子设备在开机时刻的该元子化服务的配置,该差异信息用于表示该第一配置信息和该第二配置信息之间的差异。
88.应理解,在本技术实施例中,获取的差异信息就是使得电子设备发生异常的配置信息。
89.s630,基于该差异信息,还原该元子化服务的配置。
90.应理解,在本技术实施例中,还原配置是指将当前时刻的该元子化服务的配置还
原到电子设备开机时刻的该元子化服务的配置。
91.本技术实施例的还原配置的方法,在检测到电子设备的元子化服务的配置满足预设异常条件时,通过将电子设备当前的第一配置信息和电子设备开机时刻的第二配置信息进行比较,获取差异信息。基于该差异信息,电子设备可以确定用户对该元子化服务执行的操作以及该元子化服务的配置的改变,能够以元子化服务为粒度进行配置的还原,提高还原的准确率和还原效率,从而提升用户体验。
92.作为一个可选的实施例,上述预设异常条件包括下列条件中的一种或多种:该元子化服务发生网络故障;或者,该元子化服务执行失败;或者,该元子化服务发生卡顿;或者,该元子化服务的功耗增量大于或等于第一门限值;或者,该元子化服务的性能降低量大于或等于第二门限值;或者,该电子设备的人机交互发生异常。
93.上述第一门限值和第二门限值可以相同,也可以不同,该第一门限值可以为10%、20%、或者30%等不同的数值,第二门限值也可以为10%、20%、或者30%等不同的数值,本技术实施例对此不作限定。
94.可选地,该预设异常条件还可以包括用户操作方面的异常,例如,用户通过反复长按电源键尝试重启,但未重启成功;又例如,用户在一段时间内多次重启电子设备;再例如,用户反复点击锁屏图标。
95.电子设备根据上述预设异常条件中的一种或者多种,可以检测该电子设备的元子化服务的配置是否存在异常。应理解,本技术实施例仅仅是示例性地,还可有其他预设异常条件,在此不做限定。
96.本技术实施例中,由于上述预设异常条件容易被用户察觉,因此在电子设备根据预设异常条件周期性地检测元子化服务的配置是否存在异常的情况下,可以及时获取电子设备的检测信息,有效地判断元子化服务是否存在异常。
97.作为一个可选的实施例,元子化服务还可以具备自行检测异常的功能。示例性地,某一元子化服务可以判断该元子化服务的配置是否存在异常,若异常,该元子化服务可以将该异常信息上传至系统,系统根据该异常信息执行s620和s630,具体的实现方式同上,此处不再赘述。
98.作为一个可选的实施例,用户可以手动触发执行上述s620,若电子设备检测到用户的手动触发操作,则可以执行s620。示例性地,该手动触发操作可以包括如下一种或多种:长按电源键x秒,长压指纹识别器件x秒,或者语音识别唤醒。应理解,x可以为1秒、2秒、或者3秒等不同的数值,在此不作限制。
99.在一些场景下,用户在执行元子化操作之后对应的元子化服务的配置可能并不会触发电子设备进行自动检测的预设异常条件。例如,用户将系统导航方式从“屏幕内三键导航”更改为“手势导航”,在更改为“手势导航”之后,用户可能会觉得使用不习惯,想要还原为之前的“屏幕内三键导航”,但此时电子设备可以被正常使用,“手势导航”这个元子化服务的配置并未满足预设异常条件,因此电子设备不会执行还原操作。在这种场景下,用户可以通过手动触发的方式触发电子设备执行还原配置的操作,更能满足用户的个性化需求。
100.作为一个可选的实施例,在检测到该元子化服务的配置存在异常之后,电子设备可以是根据用户最近一次对该元子化服务执行的操作,确定上述第一配置信息。
101.作为一个可选的实施例,在检测到该元子化服务的配置存在异常之后,电子设备
可以是根据最近一次开机时刻的元子化服务的配置,确定上述第二配置信息。
102.在本技术实施例中,电子设备根据用户最近一次对该元子化服务执行的操作确定第一配置信息,由此可以保证确定的第一配置信息中存在使得电子设备发生异常的元子化操作的配置。根据最近一次开机时刻的元子化服务的配置确定第二配置信息,由此可以保证确定的第二配置信息是能够使得电子设备正常使用的元子化操作的配置,并且是未经修改的配置。由此获取的差异信息就是使得电子设备发生异常的配置信息。
103.上面仅以s620为例,描述的是电子设备获取到了差异信息的实施例,但是,在另一种可能的实现方式中,在电子设备对第一配置信息与第二配置信息进行比较之后,可能没有产生差异信息,但电子设备的异常仍然存在。在这种情况下,电子设备可以继续回退获取该电子设备最近一次开机时刻的前一次开机时刻的元子化服务的配置,以此来确定第二配置信息。
104.本技术实施例的还原配置的方法,电子设备可以通过免提示的方式自动还原元子化服务的配置,也可以在提示用户之后再还原元子化服务的配置,本技术实施例对此不作限定。
105.作为一个可选的实施例,当电子设备发生较为严重的异常时,可以不显示还原提示界面。例如,电子设备网络发生故障,例如,电子设备黑屏无法点亮,又例如,电子设备无法充电。由于不显示还原提示界面等待用户确认,因此可以省去用户确认的时间,在电子设备发生严重异常时,及时对造成异常的元子化服务的配置进行还原,有利于保持电子设备的最佳状态,进而提高用户的使用体验。
106.作为一个可选的实施例,在以免提示的方式还原配置成功后,电子设备可以发送系统通知给用户,通知用户自动还原已完成。当然,在以免提示的方式还原配置成功后,电子设备也可以不发送任何消息给用户,本技术实施例对此不作限定。
107.示例性地,图7是本技术实施例提供的以免提示的方式还原配置之后所显示的界面示意图。如图7所示,本技术实施例以网络配置异常为例,免提示的还原方式不显示还原提示界面。在电子设备以免提示的方式还原配置成功后,该电子设备可以发送系统通知给用户,通知用户系统检测到网络配置异常,为保持手机良好体验,已完成自动还原。可选地,用户可以通过点击确认按钮退出该系统通知。
108.作为一个可选的实施例,上述s630具体可以包括:电子设备基于差异信息,显示还原提示界面,该还原提示界面用于提示用户还原该元子化服务的配置,该还原提示界面包括与该差异信息对应的用户对该元子化服务的操作。该电子设备基于用户选择,还原该元子化服务的配置。
109.在本技术实施例中,由于该还原提示界面中包括与该差异信息对应的用户对该元子化服务的操作,因此,用户可以明确在执行该差异信息对应的元子化操作之后导致了电子设备发生异常,即以元子化服务为粒度将差异信息通过还原提示界面呈现给用户,能够消除用户对配置参数理解的困扰,方便用户及时发现异常,进行配置还原,保持电子设备的最佳状态,进而提高用户体验。
110.在一种可能的设计中,该还原提示界面可以是单独的界面,例如,该还原提示界面为直接弹出的系统提示窗口;在另一种可能的设计中,该还原提示界面可以是与其他界面复用的界面,例如,可以将该还原提示界面与关机界面复用,又例如,可以将该还原提示界
面设置在负一屏,通过下拉通知栏的形式呈现给用户。应理解,还原提示界面还可以通过其他方式呈现,在此不作限制。
111.示例性地,图8是本技术实施例提供的以还原提示界面与关机界面复用的界面示意图,在关机界面可以显示第一还原提示界面(如图8中的a界面所示)或第二还原提示界面(如图8中的b界面所示),用户可以在该关机界面上选择继续执行关机操作,也可以按照还原提示界面的提示选择同意还原配置或者拒绝还原配置。
112.本技术实施例示例性地列出了两种不同的提示用户的方式。
113.在第一种方式中,上述还原提示界面为第一还原提示界面,该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置。
114.上述方式可以称为“提示自动还原”的方式。示例性地,第一还原提示界面的第一选择窗口为“拒绝”窗口,若用户点击该“拒绝”窗口,表示用户拒绝电子设备还原配置,电子设备接收到该拒绝指令,关闭该第一还原提示界面;若用户在第一时间段内未点击该“拒绝”窗口,则在第一时间段之后,电子设备将执行还原配置操作。可选地,上述第一时间段可以为30s、60s,或者其他数值,在此不做限定。
115.由于用户仅需要通过第一选择窗口选择拒绝还原,或者等待第一时间段后电子设备自动还原,可以简化用户还原配置的流程,便于用户理解,方便用户及时发现异常并及时自动还原,提高还原效率。
116.作为一个可选的实施例,在以“提示自动还原”的方式还原配置成功后,电子设备还可以发送系统通知给用户,通知用户自动还原已完成。当然,在以“提示自动还原”的方式还原配置成功后,电子设备也可以不发送任何消息给用户,本技术实施例对此不作限定。
117.示例性地,图9是本技术实施例提供的以提示自动还原的方式提示用户还原配置的界面示意图。如图9所示,本技术实施例以talkback异常为例,在电子设备显示的还原提示界面(如图9中的a界面所示),用户可以选择“拒绝”窗口拒绝自动还原,也可以不做任何操作,在一分钟之后电子设备会自行还原配置。以“提示自动还原”的方式还原配置成功后,发送系统通知给用户(如图9中的b界面所示),通知用户系统检测到talkback异常,为保持手机良好体验,已完成自动还原。可选地,用户可以通过点击确认按钮退出该系统通知。
118.在第二种方式中,上述还原提示界面为第二还原提示界面,该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户拒绝还原该元子化服务的配置。
119.上述方式可以称为“提示选择还原”的方式。示例性地,第二还原提示界面的第一选择窗口为“是”窗口,若用户点击该“是”窗口,表示用户同意电子设备进行还原配置的操作,电子设备接收到用户的同意指令,退出第二还原提示界面,并对导致电子设备发生异常的差异信息对应的配置进行还原。示例性地,第二还原提示界面的第二选择窗口为“否”窗口,若用户点击该“否”窗口,表示用户拒绝电子设备进行还原配置的操作,电子设备接收到用户的拒绝指令,退出第二还原提示界面,不再执行还原操作。由于用户仅需要通过第一选择窗口选择同意还原或者通过第二选择窗口选择拒绝还原,可以简化用户还原配置的流程,便于用户理解,方便用户及时发现异常并及时自动还原,提高还原效率。
120.作为一个可选的实施例,在以“提示选择还原”的方式还原配置成功后,电子设备
可以发送系统通知给用户,通知用户提示选择还原已完成。当然,在以“提示选择还原”的方式还原配置成功后,电子设备也可以不发送任何消息给用户,本技术实施例对此不作限定。
121.示例性地,图10是本技术实施例提供的以提示选择还原的方式提示用户还原配置的界面示意图。如图10所示,本技术实施例以音乐应用异常为例,在电子设备显示的还原提示界面(如图10中的a界面所示),用户可以选择“是”窗口同意自动还原,或者,选择“否”窗口拒绝自动还原。在电子设备以“提示选择还原”的方式还原配置成功之后,该电子设备可以发送系统通知给用户(如图9中的b界面所示),通知用户已完成提示选择还原。可选地,用户可以通过点击确认按钮退出该系统通知。
122.在本技术实施例中,由于用户仅需要点击选择窗口便可决定是否还原元子化服务的配置,这样,用户可以根据自身需要进行决定,方便用户判断,并且简化用户还原配置的流程,更加高效和人性化。
123.作为一个可选的实施例,在执行上述s610之前,电子设备可以为用户进行功能提示,获得用户的授权。示例性地,图11是本技术实施例提供的另一种还原配置的方法1100的示意性流程图。如图11所示,在s610之前,该方法还可以包括如下步骤:
124.s1110,电子设备显示授权提示界面。
125.作为一个可选的实施例,电子设备可以显示授权提示界面,该授权提示界面用于提示用户对该元子化服务的异常检测进行授权。
126.作为一个可选的实施例,电子设备可以增加“智慧还原”功能,在系统初始化升级完成后或者在用户初始使用时,系统提示用户体验该功能。提示方式可以是弹出系统提示窗口,也可以是系统发送通知消息,授权提示界面可以是单独的用户界面,也可以是与其他界面复用的用户界面,本技术实施例对此不作限定。
127.s1120,若用户同意进行异常检测,电子设备记录用户的元子化操作,获取配置信息。
128.具体而言,用户可以基于授权提示界面,选择同意进行异常检测或者拒绝进行异常检测,若用户拒绝进行异常检测,则电子设备不会记录上述用户的元子化操作,不会执行异常检测,在元子化服务出现异常之后,用户可以根据自身需求,选择预置的还原方式还原配置;若用户同意进行异常检测,则电子设备会周期性地执行异常检测,在元子化服务的配置出现异常之后,基于该“智慧还原”功能,还原该元子化服务的配置。
129.在本技术实施例中,通过授权提示界面,用户可以选择同意进行异常检测或者拒绝授权,提供给用户选择性,由此可以保证用户的知情权和隐私权,进而提高用户体验。
130.作为一个可选的实施例,在用户对该元子化服务的异常检测进行授权的情况下,电子设备可以通过“打点”功能打点记录用户的元子化操作,获取配置信息。
131.作为一个可选的实施例,根据“打点”功能打点记录的用户的元子化操作的配置信息可以被存储至本地和/或云端,这样,电子设备可以从本地和/或云端获取还原元子化服务的配置所需的配置信息。
132.在本技术实施例中,“打点”功能仅对用户关键的元子化操作进行打点记录,避免了一直打点记录造成的系统资源消耗过高的问题。此外,“打点”功能是以元子化服务为粒度进行打点记录的,例如,仅打点记录针对邮件服务的元子化操作,或者,仅打点记录针对支付服务的元子化操作,避免了打点记录用户对电子设备的所有操作造成的系统内存资源
紧张的问题。
133.作为一个可选的实施例,在执行上述s630之前,该方法还可以包括:电子设备确定该元子化服务的类别,其中,该元子化服务的类别为交互类、系统类、应用类或者配置类。电子设备可以根据该元子化服务的类别,还原该元子化服务的配置。
134.在本技术实施例中,示例性地,交互类可以包括输入法、手势识别和手势导航等元子化服务;系统类可以包括定位、网络配置和网络等元子化服务;应用类可以包括微信、qq和微博等元子化服务;配置类可以包括talkback、智慧识屏和ai拍照等元子化服务。由于将该元子化服务进行分类,确定元子化服务的类别,一方面方便用户以类别为粒度设置影响等级和还原方式,由此简化用户操作。另一方面用户可以根据该元子化服务的类别,确定该元子化服务的影响等级和还原方式。
135.由于本技术实施例的还原方式可以包括免提示还原、提示自动还原、提示选择还原等不同方式,在一种可能的实现方式中,电子设备可以为不同类别的元子化服务提供不同的还原方式。
136.作为一个可选的实施例,若该元子化服务的类别为交互类或系统类,则电子设备可以以免提示的方式还原该元子化服务的配置;或者,若该元子化服务的类别为配置类,则电子设备可以显示第一还原提示界面,该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置;或者,若该元子化服务的类别为应用类,则电子设备可以显示第二还原提示界面,该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户拒绝还原该元子化服务的配置。
137.具体而言,如果该元子化服务的类别为交互类或系统类,则还原方式为免提示还原,电子设备可以不显示还原提示界面提示用户要进行还原配置的操作,自动在后台对造成电子设备发生异常的配置进行还原。如果该元子化服务的类别为配置类,则还原方式为“提示自动还原”,电子设备可用显示上述第一还原提示界面提示用户要进行还原配置的操作。如果该元子化服务的类别为应用类,则还原方式为“提示选择还原”,电子设备可以显示上述第二还原提示界面提示用户要进行还原配置的操作。
138.可选地,上述元子化服务的类别与还原方式之间的对应关系可以是用户设置的。由于用户可以预先设置元子化服务的类别与还原方式之间的对应关系,用户通过选择还原提示界面的选择窗口便可决定是否对该元子化服务的配置进行还原,由此便于用户操作,且能够满足用户的个性化需求。
139.可选地,电子设备还可以按照系统默认的元子化服务的类别与还原方式之间的对应关系执行还原配置的操作。
140.在另一种可能的实现方式中,不同类别的元子化服务对应不同的影响等级,电子设备可以为不同影响等级的元子化服务提供不同的还原方式。
141.作为一个可选的实施例,电子设备可以根据该元子化服务的类别,确定该元子化服务的影响等级;再根据该元子化服务的影响等级,还原该元子化服务的配置。
142.具体而言,电子设备可以先根据该元子化服务的类别确定该元子化服务的影响等级,该影响等级可以理解为当一个类别中的元子化服务的配置发生异常时对电子设备和用户的使用造成的影响程度的大小,影响等级越高,则该异常对电子设备和用户的使用造成
的影响越大,反之亦然。在确定了元子化服务的影响等级之后,该电子设备可以根据已确定的元子化服务的影响等级,确定该元子化服务的还原方式,从而还原该元子化服务的配置。应理解,本技术实施例中的元子化服务的影响等级与还原方式之间具有预设对应关系。由于元子化服务的影响等级确定之后,其还原方式也被确定,因此,只需要预设元子化服务的类别与影响等级之间的对应关系,便于用户操作。
143.作为一个可选的实施例,若该元子化服务的类别为交互类或系统类,则该元子化服务的影响等级为高影响等级;或者,若该元子化服务的类别为配置类,则该元子化服务的影响等级为中影响等级;或者,若该元子化服务的类别为应用类,则该元子化服务的影响等级为低影响等级。
144.示例性地,用户可以自定义类别和影响等级之间的对应关系,也可以选择默认的对应关系。由于电子设备可以确定各个类别与影响等级之间的对应关系,进而可以根据影响等级与还原方式之间特定的对应关系确定当前元子化服务的还原方式,进行还原配置的操作,方便用户理解和操作。
145.作为一个可选的实施例,若该元子化服务的影响等级为高影响等级,则电子设备可以以免提示的方式还原该元子化服务的配置;或者,若该元子化服务的影响等级为中影响等级,则电子设备可以显示第一还原提示界面,该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置;或者,若该元子化服务的影响等级为低影响等级,则电子设备可以显示第二还原提示界面,该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户选择拒绝还原该元子化服务的配置。
146.在本技术实施例中,由于电子设备可以确定元子化服务的影响等级与还原方式之间的对应关系,在检测出配置异常时,电子设备按照预设的对应关系便可对该元子化服务的配置进行还原,由此可以节省寻找还原入口繁琐的步骤,进而方便用户操作。
147.在本技术实施例中,上述元子化服务的类别和影响等级之间的对应关系,可以是用户预设的。应理解,用户可以为不同类别的元子化服务定义不同的影响等级,也可以为相同类别的不同元子化服务定义不同的影响等级,本技术实施例对此不作限定。下面,结合图12至图16对用户定义元子化服务影响等级的过程进行详细说明。
148.示例性地,图12是本技术实施例提供的一种用户定义元子化服务影响等级的过程的界面示意图。如图12所示,电子设备的显示界面上显示“智慧还原”图标(如图12中的a界面所示),用户点击该“智慧还原”图标,进入智慧还原界面,用户可以在该界面对不同元子化服务的还原方式进行设置。用户可以通过选择任一种类别对应的“全选”箭头进入该类别对应的影响等级界面,自定义该类别的影响等级。本技术实施例以第一种类别,即交互类为例(如图12中的b界面所示),用户可以通过选择交互类的“高”、“中”、“低”三种影响等级,自定义交互类元子化服务的影响级别。本技术实施例以选择“高”影响等级为例(如图12中的c界面所示),示意了用户自定义交互类为“高”影响等级的过程。此外,用户还可以通过选择默认按钮选择交互类默认的影响等级。
149.示例性地,图13是本技术实施例提供的另一种还原配置的方法的界面示意图。如图13所示,在电子设备的显示界面上显示“智慧还原”图标(如图13中的a界面所示),当接收到用户选择该图标的指令后,显示智慧还原界面,用户可以在该界面对元子化服务进行还
原设置。本技术实施例以四种元子化服务的类别为例(如图13中的b界面所示),用户可以通过选择任一种类别中任意元子化服务对应的“开启”箭头进入该元子化服务对应的影响等级界面,自定义相同类别中的不同元子化服务为不同的影响等级。本技术实施例以选择交互类中的输入法(如图13中的b界面所示)为例,用户可以通过选择输入法的“高”、“中”、“低”三种影响等级,自定义输入法的影响级别;本技术实施例以选择“高”影响等级为例(如图13中的c界面所示),示意了用户自定义输入法为“高”影响等级的过程。本技术实施例以选择交互类中的手势识别(如图13中的d界面所示)为例,用户可以通过选择输入法的“高”、“中”、“低”三种影响等级,自定义手势识别的影响级别;本技术实施例以选择“低”影响等级为例(如图13中的e界面所示),示意了用户自定义手势导航为“低”影响等级的过程。此外,用户还可以通过选择默认按钮选择输入法和手势识别默认的影响等级。
150.示例性地,图14是本技术实施例提供的再一种还原配置的方法的界面示意图。如图14所示,在电子设备的显示界面上显示“智慧还原”图标(如图14中的a界面所示),当接收到用户选择该图标的指令后,显示智慧还原界面,用户可以在该界面对元子化服务进行还原设置。本技术实施例以四种元子化服务的类别为例(如图14中的b界面所示),用户可以通过选择任一种类别中任意元子化服务对应的“开启”箭头进入该元子化服务对应的影响等级界面,自定义不同类别中的不同元子化服务为相同的影响等级。本技术实施例以选择交互类中的输入法(如图14中的b界面所示)为例,用户可以通过选择输入法的“高”、“中”、“低”三种影响等级,自定义输入法的影响级别;本技术实施例以选择“高”影响等级为例(如图14中的c界面所示),示意了用户自定义输入法为“高”影响等级的过程。本技术实施例以选择系统类中的定位(如图14中的d界面所示)为例,用户可以通过选择定位的“高”、“中”、“低”三种影响等级,自定义定位的影响级别;本技术实施例以选择“高”影响等级为例(如图14中的e界面所示),示意了用户自定义定位为“高”影响等级的过程。此外,用户还可以通过选择默认按钮选择输入法和定位默认的影响等级。
151.示例性地,图15是本技术实施例提供的又一种还原配置的方法的界面示意图。如图15所示,在电子设备的显示界面上显示“智慧还原”图标(如图15中的a界面所示),当接收到用户选择该图标的指令后,显示智慧还原界面,用户可以在该界面对元子化服务进行还原设置。本技术实施例以四种元子化服务的类别为例(如图15中的b界面所示),用户可以通过选择任一种类别中任意元子化服务对应的“开启”箭头进入该元子化服务对应的影响等级界面,自定义不同类别中的不同元子化服务为不同的影响等级。本技术实施例以选择交互类中的输入法(如图15中的b界面所示)为例,用户可以通过选择输入法的“高”、“中”、“低”三种影响等级,自定义输入法的影响级别;本技术实施例以选择“高”影响等级为例(如图15中的c界面所示),示意了用户自定义输入法为“高”影响等级的过程。本技术实施例以选择系统类中的定位(如图15中的d界面所示)为例,用户可以通过选择定位的“高”、“中”、“低”三种影响等级,自定义定位的影响级别;本技术实施例以选择“中”影响等级为例(如图15中的e界面所示),示意了用户自定义定位为“中”影响等级的过程。此外,用户还可以通过选择默认按钮选择输入法和定位默认的影响等级。
152.示例性地,图16是本技术实施例提供的又一种还原配置的方法的界面示意图。如图16所示,在电子设备的显示界面上显示“智慧还原”图标(如图16中的a界面所示),当接收到用户选择该图标的指令后,显示智慧还原界面,用户可以在该界面对元子化服务进行还
原设置。本技术实施例以四种元子化服务的类别为例(如图16中的b界面所示),针对任一种类别中任意具有多项元子化服务的元子化应用,用户可以通过选择该元子化应用对应的“开启”箭头显示该元子化应用的多项元子化服务(如图16中的c界面所示),进而可以通过选择任意元子化服务对应的“开启”箭头进入该元子化服务对应的影响等级界面,自定义具有多项元子化服务的元子化应用中的不同元子化服务为相同或不同的影响等级。本技术实施例以选择应用类中微信的支付服务(如图16中的c界面所示)为例,用户可以通过选择微信中支付服务的“高”、“中”、“低”三种影响等级,自定义支付的影响级别;本技术实施例以选择“高”影响等级为例(如图16中的d界面所示),示意了用户自定义微信中的支付服务为“高”影响等级的过程。本技术实施例以选择应用类中的微信的收藏服务为例(如图16中的e界面所示),用户可以通过选择微信中收藏服务的“高”、“中”、“低”三种影响等级,自定义收藏的影响级别;本技术实施例以选择“中”影响等级为例(如图f所示),示意了用户自定义微信中的收藏为“中”影响等级的过程。此外,用户还可以通过选择默认按钮选择微信中支付和收藏默认的影响等级。
153.在上述图12至图16的示例中,“智慧还原”图标是部署在桌面的,便于用户进入,应理解,“智慧还原”图标也可以部署在其他位置,例如,设置选项中。示例性地,图17是本技术实施例提供的又一种还原配置的方法的界面示意图。如图17所示,在电子设备的显示界面上显示“设置”图标(如图17中的a界面所示),当接收到用户选择该图标的指令后,显示“设置”界面(如图17中的b界面所示);当接收到用户在“设置”界面选择“通用”对应的箭头图标的指令后,显示“通用”界面(如图17中的c界面所示);当接收到用户在“通用”界面上选择“还原”对应的箭头图标的指令后,显示“还原”界面(如图17中的d界面所示);当接收到用户在“还原”界面上选择“智慧还原”对应的箭头图标的指令后,显示“智慧还原”界面(如图17中的e界面所示)。应理解,本技术实施例仅仅是示例性地,还可有其他进入“智慧还原”界面的可能实现方式,本技术实施例在此不作限制。
154.作为一个可选的实施例,本技术实施例的电子设备可以理解为本地电子设备,该本地电子设备不仅可以对自身的元子化服务的配置进行还原,还可以通过网络对远端电子设备的元子化服务的配置进行还原。进一步地,本地电子设备还可以操控远端电子设备打点记录该远端电子设备的元子化操作,从而通过网络获取该远端电子设备的元子化操作,执行还原流程。
155.在一种可能的实现方式中,远端电子设备打点记录的元子化操作可以存储在云端或者由本地电子设备下载并存储至本地,当远端电子设备出现异常无法自身执行还原操作的情况下,本地电子设备可以辅助该远端电子设备实现元子化服务的配置还原。
156.下面以本地设备为手机,远端设备为智能手表为例进行说明。示例性地,图18是本技术实施例提供的再一种还原配置的方法1800的示意性流程图,该方法可以包括如下步骤:
157.s1810,手机与智能手表处于网络连接的状态,智能手表可以通过手机获得用户授权,打点记录元子化操作。
158.s1820,智能手表或手机将获取的元子化操作存储至云端。
159.s1830,若手机检测到智能手表的元子化服务的配置存在异常,则从云端获取该智能手表的元子化操作的配置信息。
160.这样,手机可以通过已建立的网络连接获取智能手表存储在云端的数据,由此解决了智能手表无法自行获取存储在云端的元子化操作的问题。
161.s1840,手机根据获取的智能手表的元子化操作的配置信息,对该智能手表的元子化服务执行还原配置的操作。
162.在本技术实施例中,当智能手表出现严重异常时,可能无法自行执行还原配置的操作。在手机和智能手表建立网络连接的情况下,用户可以通过手机远程辅助智能手表实现远程还原配置的操作,从而保证智能手表的正常使用。应理解,具体的执行还原配置的操作可以参照上述s620和s630的描述,在此不再赘述。
163.应理解,上述方法1800中的智能手表和手机可以为对等的两个电子设备,均可以打点记录元子化操作,也可以上传元子化操作的配置信息至云端。当一个电子设备的配置出现异常时,可以由另一个电子设备来执行还原配置的操作。同样,方法1800也适用于一个电子设备为多个出现配置异常的电子设备进行还原操作的场景,在此不作限制。
164.应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
165.上文中结合图1至图18,详细描述了根据本技术实施例的还原配置的方法,下面将结合图19至图20,详细描述根据本技术实施例的还原配置的装置。
166.图19示出了本技术实施例提供的一种还原配置的装置1900的示意性框图,该装置1900包括:检测模块1910、获取模块1920和还原模块1930。
167.其中,检测模块1910用于:根据预设异常条件,检测电子设备的元子化服务的配置是否存在异常;获取模块1920用于:若电子设备的该元子化服务的配置存在异常,则将第一配置信息与第二配置信息进行比较,获取差异信息,其中,该第一配置信息用于表示用户对该元子化服务执行的操作,该第二配置信息用于表示该电子设备在开机时刻的该元子化服务的配置,该差异信息用于表示该第一配置信息和该第二配置信息之间的差异;还原模块1930用于:基于该差异信息,还原该元子化服务的配置。
168.可选地,检测模块1910用于:根据下列条件中的一种或多种,检测电子设备的该元子化服务的配置是否存在异常:该元子化服务发生网络故障;或者,该元子化服务执行失败;或者,该元子化服务发生卡顿;或者,该元子化服务的功耗增量大于或等于第一门限值;或者,该元子化服务的性能降低量大于或等于第二门限值;或者,该电子设备的人机交互发生异常。
169.可选地,装置1900还包括显示模块,用于:基于该差异信息,显示还原提示界面,该还原提示界面用于提示用户还原该元子化服务的配置,该还原提示界面包括与该差异信息对应的用户对该元子化服务的操作;还原模块1930用于:基于用户的选择,还原该元子化服务的配置。
170.可选地,显示模块用于:该还原提示界面为第一还原提示界面或者第二还原提示界面;该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置;该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户选择拒绝还原该元子化服务的配置。
171.可选地,装置1900还包括确定模块,用于:确定该元子化服务的类别,其中,该元子
化服务的类别为交互类、系统类、应用类、或者配置类;还原模块1930用于:根据该元子化服务的类别,还原该元子化服务的配置。
172.可选地,显示模块用于:若该元子化服务的类别为交互类或系统类,则以免提示的方式还原该元子化服务的配置;或者,若该元子化服务的类别为配置类,则显示第一还原提示界面,该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置;或者,若该元子化服务的类别为应用类,则显示第二还原提示界面,该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户拒绝还原该元子化服务的配置。
173.可选地,确定模块用于:根据该元子化服务的类别,确定该元子化服务的影响等级;还原模块1930用于:根据该元子化服务的影响等级,还原该元子化服务的配置。
174.可选地,确定模块用于:若该元子化服务的类别为交互类或系统类,则该元子化服务的影响等级为高影响等级;或者,若该元子化服务的类别为配置类,则该元子化服务的影响等级为中影响等级;或者,若该元子化服务的类别为应用类,则该元子化服务的影响等级为低影响等级。
175.可选地,显示模块用于:若该元子化服务的影响等级为高影响等级,则以免提示的方式还原该元子化服务的配置;或者,若该元子化服务的影响等级为中影响等级,则显示第一还原提示界面,该第一还原提示界面包括第一选择窗口,该第一选择窗口用于用户在第一时间段内拒绝还原该元子化服务的配置;或者,若该元子化服务的影响等级为低影响等级,则显示第二还原提示界面,该第二还原提示界面包括第一选择窗口和第二选择窗口,该第一选择窗口用于用户选择还原该元子化服务的配置,该第二选择窗口用于用户选择拒绝还原该元子化服务的配置。
176.可选地,显示模块用于:显示授权提示界面,该授权提示界面用于提示用户对该元子化服务的异常检测进行授权;检测该装置的元子化服务的配置是否存在异常,包括:在用户对该元子化服务的异常检测进行授权的情况下,检测模块1910用于:根据预设异常条件,检测该装置的元子化服务的配置是否存在异常。
177.可选地,获取模块1920用于:在用户对该元子化服务的异常检测进行授权的情况下,通过打点记录的方式,获取该第一配置信息。
178.应理解,这里的装置1900以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1900可以具体为上述实施例中的电子设备,或者,上述实施例中电子设备的功能可以集成在装置1900中,装置1900可以用于执行上述方法实施例中与电子设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
179.上述装置1900具有实现上述方法中电子设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。例如,上述获取模块1920可以为通信接口,例如收发接口。
180.在本技术的实施例,图19中的装置1900也可以是芯片或者芯片系统,例如:片上系
统(system on chip,soc)。对应的,获取模块1920可以是该芯片的收发电路,在此不做限定。
181.图20示出了本技术实施例提供的另一种还原配置的装置2000的示意性框图。该装置2000包括处理器2010、收发器2020和存储器2030。其中,处理器2010、收发器2020和存储器2030通过内部连接通路互相通信,该存储器2030用于存储指令,该处理器2010用于执行该存储器2030存储的指令,以控制该收发器2020发送信号和/或接收信号。
182.应理解,装置2000可以具体为上述实施例中的电子设备,或者,上述实施例中电子设备的功能可以集成在装置2000中,装置2000可以用于执行上述方法实施例中与电子设备对应的各个步骤和/或流程。可选地,该存储器2030可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器2010可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与电子设备对应的各个步骤和/或流程。
183.应理解,在本技术实施例中,该处理器2010可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
184.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
185.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
186.本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围,也不表示先后顺序。
187.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
188.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
189.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
190.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
191.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
192.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献