一种应用设置方法及系统、服务器和终端的制作方法

文档序号:10539070阅读:1108来源:国知局
一种应用设置方法及系统、服务器和终端的制作方法
【专利摘要】本发明提供一种应用设置方法及系统、服务器和终端,通过将应用的标识信息和对其进行设置的设置参数发送给服务器;接收应用设置恢复指令,根据该恢复应用设置恢复指令向服务器发送获取请求;获取标识信息和/或设置参数;根据标识信息和/或设置参数对应用进行设置。即将应用的标识信息和/或对其进行设置的设置参数备份到服务器,当接受到用户触发的应用设置恢复指令时,只需从服务器获取对应的设置参数和/或标识信息,根据该设置参数和/或标识信息来恢复对应用的设置,解决了现有技术中没有备份对应用进行设置的设置参数和标识信息的技术问题,方便的实现了根据备份的应用设置信息对应用设置的恢复,节省了设置时间,提高了用户体验。
【专利说明】
一种应用设置方法及系统、服务器和终端
技术领域
[0001] 本发明涉及通信领域,尤其涉及一种应用设置方法及系统、服务器和终端。
【背景技术】
[0002] 随着终端的不断发展和用户对终端应用的需求的提升,终端的应用越来越多,为 用户提供更多的信息和服务,用户常常根据需要会对终端应用进行设置,而且当终端刷机、 恢复出厂设置或者用户新更换手机时,或者发生其他需要恢复终端应用设置的情况时,用 户需要对终端应用重新一一进行设置;上述方式当终端刷机、恢复出厂设置或者用户新更 换手机时,不能方便的实现对应用设置的恢复,不仅浪费用户时间,而且影响用户的体验。

【发明内容】

[0003] 本发明提供一种应用设置方法及系统、服务器和终端,旨在解决现有技术中没有 备份对应用进行个性化设置的设置参数和应用标识信息的问题。
[0004] 为解决上述问题,本发明采用以下技术方案:
[0005] 本发明实施例提供一种应用设置方法,包括:
[0006] 接收终端发送的对应用进行设置的设置参数及应用的标识信息;
[0007] 根据设置参数和标识信息更新策略数据库;
[0008] 接收到终端发送的获取请求后,将设置参数和/或标识信息发送给终端。
[0009] 在本发明的一种实施例中,根据设置参数和标识信息更新策略数据库包括:
[0010] 将设置参数和标识信息按照上报时间依次添加到策略数据库中;或
[0011] 根据设置参数和标识信息对策略数据库中的存储数据进行修改;或
[0012] 根据设置参数或标识信息查找对应的策略数据库,并更新策略数据库。
[0013] 在本发明的一种实施例中,当策略数据库包括设置参数策略数据库时,根据设置 参数查找对应的策略数据库,并更新策略数据库包括:
[0014] 根据设置参数确定与其对应的设置参数策略数据库;
[0015] 当设置参数与应用的初始设置参数不一致时,将标识信息存储到设置参数策略数 据库中;
[0016] 当设置参数与应用的初始设置参数一致时,从设置参数策略数据库中删除与标识 信息对应的存储数据息。
[0017] 在本发明的一种实施例中,当策略数据库包括标识信息策略数据库时,根据标识 信息查找对应的策略数据库,并更新策略数据库包括:
[0018] 根据标识信息确定与其对应的标识信息策略数据库;
[0019] 当设置参数与应用的初始设置参数不一致时,将设置参数存储到标识信息策略数 据库中;
[0020] 当设置参数与应用的初始设置参数一致时,从标识信息策略数据库中删除与设置 参数对应的存储数据。
[0021] 本发明提供一种应用设置方法,包括:
[0022] 将应用的标识信息和对其进行设置的设置参数发送给服务器;
[0023] 接收应用设置恢复指令,根据应用设置恢复指令向服务器发送获取请求;
[0024]获取标识信息和/或设置参数;
[0025] 根据标识信息和/或设置参数对应用进行设置。
[0026] 在本发明的一种实施例中,将应用的标识信息和对其进行设置的设置参数发送给 服务器,包括:
[0027] 将指定应用的标识信息和设置参数实时或定时发送给服务器;
[0028] 将设置参数发生改变的应用的标识信息和设置参数发送给服务器。
[0029] 在本发明的一种实施例中,获取标识信息和/或设置参数包括:
[0030] 从服务器的策略数据库中获取与应用设置恢复指令对应,且上报时间最晚的设置 参数和标识信息;或
[0031] 从策略数据库中获取与应用设置恢复指令对应的设置参数和标识信息。
[0032] 本发明提供一种服务器,包括:
[0033]信息接收模块,用于接收终端发送的对应用进行设置的设置参数及应用的标识信 息;
[0034] 策略数据库更新模块,用于根据设置参数和标识信息更新策略数据库;
[0035] 第一发送模块,用于接收到终端发送的获取请求后,将设置参数或标识信息发送 给终端。
[0036]本发明提供一种终端,包括:
[0037] 第二发送模块,用于将应用的标识信息和对其进行设置的设置参数发送给服务 器;
[0038] 指令接收模块,用于接收应用设置恢复指令,根据应用设置恢复指令向服务器发 送获取请求;
[0039] 获取模块,用于获取标识信息和/或设置参数;
[0040] 应用设置模块,用于根据标识信息和设置参数对应用进行设置。
[0041] 本发明提供一种应用设置系统,包括上述服务器和终端。
[0042]本发明的有益效果是:
[0043] 本发明实施例提供的应用设置方法及系统、服务器和终端,通过将对应用进行设 置的设置参数及应用的标识信息发送给服务器;当需要恢复对应用的设置时,向服务器发 送获取请求去获取标识信息和/或设置参数;根据标识信息和/或设置参数对应用进行设 置。即将应用的标识信息和/或对其进行设置的设置参数备份到服务器,在需要恢复对其设 置时,只需要从服务器获取对应的设置参数和/或标识信息,根据该设置参数和/或标识信 息来恢复对应用的设置,解决了现有技术中没有备份对应用进行个性化设置的设置参数和 标识信息的技术问题,方便的实现了对应用设置的恢复,提高了用户体验。
【附图说明】
[0044] 图1为本发明实施例一提供的应用设置方法流程图;
[0045] 图2为本发明实施例二提供的应用设置方法流程图;
[0046] 图3为本发明实施例三提供的服务器示意图;
[0047] 图4为本发明实施例四提供的终端示意图;
[0048] 图5为本发明实施例四提供的应用设置系统示意图。
[0049] 图6为本发明实施例五提供的应用冻结/解冻设置的设置信息备份方法流程图;
[0050] 图7为本发明实施例五提供的恢复应用冻结/解冻设置的方法流程图。
【具体实施方式】
[0051 ]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0052] 实施例一:
[0053]本实施例提供一种应用设置方法,请参见图1,具体包括:
[0054]步骤S101,接收终端上报的对应用进行设置的设置参数及应用的标识信息。
[0055]具体的,用户常常会根据需要对应用进行各种设置,但是当终端刷机、恢复出厂设 置或者用户新更换手机时,由于用户之前对应用设置的信息没有保存下来,此时就需要用 户对终端应用一一重新进行设置,这样很浪费用户的时间;如果用户没有及时去设置,就会 使应用在一定时间内处于用户不想使其处于的状态,这在一定程度上会影响用户的体验。 所以当对应用进行设置后,可以将对应用进行设置的信息备份到服务器,后续当终端刷机、 恢复出厂设置或者用户新更换手机时,用户可以根据备份的信息对应用设置进行恢复设 置,该备份信息可以包括应用的设置参数和标识信息。当终端将对应用进行设置的设置参 数和该应用的标识信息发送给服务器时,服务器接收该设置参数和标识信息。服务器可以 是云服务器,也可以是其他独立于终端并且能与终端进行通信的装置。另外,标识信息具体 可以是应用的包名(Package Name),设置参数包括冻结/解冻设置的参数信息,应用权限设 置的参数信息、自启动设置的参数信息和显示通知设置的参数信息等。
[0056]步骤S102,根据设置参数和标识信息更新策略数据库。
[0057] 具体的,当接受到终端发送来的对应用进行设置的设置参数和应用的标识信息 后,需要根据该设置参数或标识信息对策略数据库进行更新。
[0058] 进一步的,根据设置参数和标识信息更新策略数据库包括:将设置参数和标识信 息按照上报时间依次对应添加到策略数据库中;或根据设置参数和标识信息对策略数据库 中的存储数据进行修改;或根据设置参数或标识信息查找对应的策略数据库,并更新策略 数据库。
[0059] 具体的,当终端实时或定时上报了设置数据和标识信息后,将每一时刻上报的设 置数据和标识信息都对应存储到策略数据库中,如下表1所示,其中标识信息A和标识信息B 可以是不同应用的包名,a、b是指不同的设置类型,如a是解冻/冻结设置,b是消息推送设 置,al和a2、bl和b2指同一设置类型的不同设置状态,如其中al可以是冻结、a2是解冻;其中 bl是开启消息推送,b2是关闭消息推送等。
[0060]

[0061] 表 1
[0062] 另外,该策略数据库记录标识信息和设置参数的方式也可以如下表2所示,将标识 信息和设置参数对应存储;若标识信息A对应的应用在该策略数据库中的设置参数为al,终 端发来的设置参数为a2,则说明应用的设置状态发生了改变,此时将标识信息A对应的设置 参数al替换为a2,当有新的标识信息或设置参数发过来后,将其添加到对应位置,则修改后 的策略数据库如表3所示。
[0063]
[0064]
[0065]
[0066] 表 3
[0067] 另外,可以根据设置参数不同设置不同的设置参数策略数据库,如设置参数a策略 数据库,设置参数b策略数据库等等,其中设置参数a策略数据库可以是应用冻结/解冻设置 策略数据库,设置参数b策略数据库可以是自启动设置策略数据库。根据设置参数查找对应 的策略数据库,并更新该策略数据库具体可以是:如接收到终端发来的应用的标识信息A和 设置参数a2后,先根据该设置参数a2找到对应的a策略数据库,若应用的初始设置参数为 al,该设置参数a2与应用的初始设置参数是不相同的,则将该标识信息A存储到该a策略数 据库;若应用的初始设置参数为a2,则该设置参数bl与应用的初始设置参数是相同的,则从 该策略数据库中删除已经存在的标识信息A。即在该标识信息策略数据库中只存储设置参 数与应用的初始设置参数不同的应用的标识信息。需要理解的是此处的初始设置参数是应 用最初默认的原始设置参数。该设置参数策略数据库的存储状态可如表4所示。
[0068]
[0069] 表 4
[0070] 或者,可以根据标识信息设置不同的标识信息策略数据库,如设置标识类型A策略 数据库,标识类型B策略数据库等等,其中标识类型A策略数据库和标识类型B策略数据库可 以是针对不同应用的包名设置的策略数据库。根据标识信息查找对应的策略数据库,并更 新该策略数据库包括:如接收到终端发来的应用的标识信息A和设置参数al后,先找到该应 用标识信息A对应的标识信息A策略数据库,若应用的初始设置参数为al,该设置参数a2与 应用的初始设置参数是不相同的,将将该标识信息A存储到该A策略数据库;若应用的初始 设置参数为a2,则该设置参数bl与应用的初始设置参数是相同的,则从该策略数据库中删 除已经存在的标识信息A。即在该标识信息策略数据库中只存储设置参数与应用的初始设 置参数不同的应用的标识信息。需要理解的是,此处的初始设置参数是应用最初默认的原 始设置参数。该标识信息策略数据库的存储状态可如表5所示。
[0071] L0072J 表 5
[0073]步骤S103,接收到终端发送的获取请求后,将设置参数和/或标识信息发送给终 端。
[0074] 具体的,当终端刷机、恢复出厂设置或者用户新更换手机时,为避免用户再根据需 求去一一设置应用,可以向服务器发送获取请求去获取备份在服务器的设置参数和/或标 识信息;服务器收到终端发送的获取请求后,根据该获取请求将存储在策略数据库中的设 置参数和/或标识信息发送给终端,以使终端根据该设置参数和/或标识信息对应用进行设 置。
[0075] 本实施例提供的应用设置方法,通过接收终端发送的对应用进行设置的设置参数 及应用的标识信息;根据设置参数和标识信息更新策略数据库;接收到终端发送的获取请 求后,将设置参数和/或标识信息发送给终端。即备份对应用的标识信息和/或对其进行设 置的设置参数,在终端需要恢复对应用的设置时,如终端刷机、恢复出厂设置或者用户新更 换手机时,将该设置参数和/或标识信息发送给终端,方便终端根据该设置参数和/或标识 信息来恢复对应用的设置,提高了用户体验。
[0076] 实施例二:
[0077] 本实施例提供一种应用设置方法,请参见图2,具体包括:
[0078]步骤S201,将应用的标识信息和对其进行设置的设置参数发送给服务器。
[0079] 具体的,用户常常会根据需要对应用进行各种设置,但是当终端刷机、恢复出厂设 置或者用户新更换手机时,由于用户之前对应用设置的信息没有保存下来,此时就需要用 户对终端应用重新进行设置,这样很浪费用户的时间,而且使得用户的体验不好。所以当对 应用进行设置后,可以将对应用进行设置的信息备份到数据库,后续当终端刷机、恢复出厂 设置或者用户新更换手机时,用户可以根据备份的信息对应用设置进行恢复设置。服务器 可以是云服务器,也可以是其他独立于终端并且能与终端进行通信的装置。当服务器是云 服务器时,用户可以申请云服务器账户,当需要将对应用进行设置的设置参数和标识信息 发送到云服务器时,用户通过云服务器账户登录该云服务器,然后终端将设置参数和标识 信息发送到云服务器。终端将设置参数和标识信息发送到云服务器可以是在用户登录了云 服务器后,实时将设置参数和标识信息发送到云服务器;也可以是将对应用进行设置的设 置参数和标识信息根据时间顺序先一一保存到终端,当用户登陆了云服务器后,将该设置 参数和标识信息发送给云服务器,使得云服务器按照时间顺序根据该设置参数和标识信息 去更新策略数据库。
[0080] 进一步的,将应用的标识信息和对其进行设置的设置参数发送给服务器,包括:将 指定应用的标识信息和设置参数实时或定时发送给服务器;将设置参数发生改变的应用的 标识信息和设置参数发送给服务器。
[0081] 具体的,选择终端上部分重要的应用或所有的应用,实时或者每隔一定的时间就 将该应用的设置参数发送给服务器,进行备份;以免木马等病毒私自篡改了应用的设置参 数,却并没有触发上报操作将设置参数发送给服务器。采用这种方式,还能得到关于终端应 用设置参数变化的大数据,以便后续的分析。也可以是在用户对应用进行设置后,该应用的 设置参数发生改变时,将该应用的设置参数和标识信息发送给服务器进行备份,以便后续 恢复。
[0082] 步骤S202,接收应用设置恢复指令,根据应用设置恢复指令向服务器发送获取请 求。
[0083] 具体的,当终端刷机、恢复出厂设置或者用户新更换手机时,用户若想将终端的应 用设置恢复到其之前设置的状态,而又不想一一去对各应用进行设置时,则可以选择触发 应用设置恢复指令,实现应用设置的快速恢复;可以是在终端上设置一控制开关,该控制开 关可以设置一个或多个,用户触发该控制开关即为触发应用设置恢复指令;终端接收该应 用设置恢复指令,进行后续的处理。另外,若只设置一个控制开关则可以为一键恢复对所有 应用的设置;也可以根据不同需求设置多个,详细的,该控制开关的设置可以根据设置参数 来设置,如根据应用冻结/解冻设置参数,设置恢复应用冻结/解冻设置控制开关;根据自启 动设置参数,设置恢复应用自启动设置控制开关;该控制开关的设置也可以根据标识信息 来设置,如根据终端上安装的应用的包名设置恢复A应用设置控制开关,恢复B应用设置控 制开关等。需要理解的是,控制开关的设置类型需要与服务器的策略数据库的类型对应,即 当策略数据库是设置参数策略数据库时,该控制开关需要根据设置参数来进行设置;当策 略数据库是标识信息策略数据库时,该控制开关需要根据标识信息来进行设置;当策略数 据库对标识信息和设置参数都进行备份时,则该控制开关需要标识信息和/或设置参数进 行设置。
[0084]步骤S203,获取标识信息和/或设置参数。
[0085] 具体的,当接收到用户的恢复应用设置指令后,需要根据该应用设置恢复指令向 服务器发送获取指令去获取标识信息和/或设置参数。
[0086] 进一步的,获取标识信息和/或设置参数包括:从服务器的策略数据库中获取与应 用设置恢复指令对应,且上报时间最晚的设置参数和标识信息;或获取策略数据库中存储 的与应用设置恢复指令对应的设置参数和标识信息。
[0087] 需要说明的是,还可以只获取标识信息,或者是只获取设置参数。
[0088] 具体的,若策略数据库是按照时间顺序依次存储的设置参数和标识信息,则触发 应用设置恢复指令,根据该应用设置恢复指令获取与其对应的上报数据最晚的设置参数和 标识信息。如该应用设置恢复指令是恢复A应用的a设置,则如表1所示,策略数据库中记录 的与其对应的上报时间最晚的记录为"标识信息A,设置参数a2",则获取该条记录,即获取 到的标识信息为标识信息A,设置参数为设置参数a2。该应用设置恢复指令也可以是恢复A 应用设置,则从策略数据库中获取与标识信息A对应的所有上报时间最晚的设置参数。
[0089] 若策略数据库是根据表2的方式存储的设置参数和标识信息,其最终存储状态如 表2所示,若该应用设置恢复指令是恢复A应用的a设置,则从该策略数据库中获取到的标识 信息为"标识信息A",设置参数为"设置参数al"。
[0090] 若策略数据库是如表4所示的设置参数策略数据库时,此时终端侧的控制开关是 根据对应用进行设置的设置参数设置的,如控制开关是"恢复a类型设置"开关,则根据该应 用设置恢复指令从该a设置类型策略数据库中获取所以的标识信息。
[0091 ]若策略数据库是如表5所示的标识信息策略数据库时,此时终端侧的控制开关是 根据应用的标识信息设置的,如控制开关是"恢复A应用设置"开关,则根据该应用设置恢复 指令从该标识类型A策略数据库中获取所有的设置参数。
[0092] 步骤S204,根据标识信息和/或设置参数对应用进行设置。
[0093] 具体的,当获取到应用的标识信息和/或设置参数后,根据该标识信息和/或设置 参数对应用进行恢复设置包括:若控制开关是"恢复a类型设置"开关,如应用冻结/解冻控 制开关,则根据获取到的应用标识信息对应用进行恢复设置,当标识信息是应用包名时,则 将该包名对应的应用设置为冻结状态;若控制开关是应用自启动控制开关,则将该包名对 应的应用设置为自启动状态;若控制开关是应用权限控制开关,则将该包名对应的应用设 置为授权状态。若控制开关是"恢复A应用设置"开关,则根据获取到的应用设置参数对应用 进行恢复设置。
[0094]需要理解的是,设置参数可以包括自启动设置参数,应用冻结/解冻设置参数,显 示通知设置参数等,标识信息可以包括应用的包名等。
[0095]本实施例提供的应用设置方法,通过将对应用进行设置的设置参数及应用的标识 信息发送给服务器;当需要恢复对应用的设置时,向服务器发送获取请求去获取标识信息 和/或设置参数;根据标识信息和/或设置参数对应用进行设置。即将应用的标识信息和/或 对其进行设置的设置参数备份到服务器,在需要恢复对其设置时,只需要从服务器获取对 应的设置参数和/或标识信息,根据该设置参数和/或标识信息来恢复对应用的设置,方便 的实现了对应用设置的恢复,在一定程度上缩短了恢复应用设置的时间,提高了用户体验。 [0096] 实施例三:
[0097]本实施例提供一种服务器,请参见图3,该服务器1具体包括:信息接收模块11、策 略数据库更新模块12和第一发送模块13,其中信息接收模块11用于接收终端发送的对应用 进行设置的设置参数及应用的标识信息;策略数据库更新模块12用于根据设置参数和标识 信息更新策略数据库;第一发送模块13用于接收到终端发送的获取请求后,将设置参数或 标识信息发送给终端。
[0098] 具体的,信息接收模块11接收终端发送的对应用进行设置的设置参数及应用的标 识信息包括:为避免当终端刷机、恢复出厂设置或者用户新更换手机时,用户需要对终端应 用一一进行设置,可以将对应用进行设置的设置参数和应用的标识信息备份到服务器,当 终端将对应用进行设置的设置参数和该应用的标识信息发送给服务器时,服务器接收该设 置参数和标识信息。服务器可以是云服务器,也可以是其他独立于终端并且能与终端进行 通信的装置。另外,标识信息具体可以是应用的包名(Package Name),设置参数包括冻结/ 解冻设置的参数信息,应用权限设置的参数信息、自启动设置的参数信息和显示通知设置 的参数信息等。
[0099] 进一步的,根据设置参数和标识信息更新策略数据库包括:将设置参数和标识信 息按照上报时间依次对应添加到策略数据库中;或根据设置参数和标识信息对策略数据库 中的存储数据进行修改;或根据设置参数或标识信息查找对应的策略数据库,并更新策略 数据库。即当终端实时或定时上报了设置数据和标识信息后,将每一时刻上报的设置数据 和标识信息都对应存储到策略数据库中,如表1所示。或如表2所示,将标识信息和设置参数 对应存储;若标识信息A对应的应用在该策略数据库中的设置参数为al,终端发来的设置参 数为a2,则说明应用的设置状态发生了改变,此时将标识信息A对应的设置参数al替换为 a2。另外也可以根据设置参数将标识信息存储到对应的设置参数策略数据库中,如表4所 示;或根据标识信息将设置参数存储到对应的标识信息数据库中,如表5所示。
[0100] 第一发送模块13用于接收到终端发送的获取请求后,将设置参数和/或标识信息 发送给终端。
[0101] 具体的,当终端刷机、恢复出厂设置或者用户新更换手机时,为避免用户再根据需 求去一一设置应用,可以向服务器发送获取请求去获取备份在服务器的设置参数和/或标 识信息;当服务器收到终端发送的获取请求后,将存储在策略数据库中的设置参数和/或标 识信息发送给终端,以使终端根据该设置参数和/或标识信息对应用进行设置。
[0102] 本实施例提供的服务器,通过接收终端发送的对应用进行设置的设置参数及应用 的标识信息;根据设置参数和标识信息更新策略数据库;接收到终端发送的获取请求后,将 设置参数和/或标识信息发送给终端。即备份对应用的标识信息和/或对其进行设置的设置 参数,在终端需要恢复对应用的设置时,将该设置参数和/或标识信息发送给终端,方便终 端根据该设置参数和/或标识信息来恢复对应用的设置,提高了用户体验。
[0103] 实施例四:
[0104] 本实施例提供一种终端,请参见图4,该终端2包括:第二发送模块21、处理模块22, 获取模块23和应用设置模块24,其中第二发送模块21用于将对应用进行设置的设置参数及 应用的标识信息发送给服务器;处理模块22用于接收应用设置恢复指令,根据操作指令向 服务器发送获取请求;获取模块23用于获取标识信息或设置参数;应用设置模块24用于根 据标识信息和设置参数对应用进行设置。
[0105] 具体的,第二发送模块21将对应用进行设置的设置参数及应用的标识信息发送给 服务器包括:用户常常会根据需要对应用进行各种设置,但是当终端刷机、恢复出厂设置或 者用户新更换手机时,由于用户之前对应用设置的信息没有保存下来,此时就需要用户对 终端应用重新进行设置,这样很浪费用户的时间,而且使得用户体验不好的问题。所以当对 应用进行设置后,可以将对应用进行设置的信息备份到数据库,后续当终端刷机、恢复出厂 设置或者用户新更换手机时,用户可以根据备份的信息对应用设置进行恢复设置。服务器 可以是云服务器,也可以是其他独立于终端并且能与终端进行通信的装置。当服务器是云 服务器时,用户可以申请云服务器账户,当需要将对应用进行设置的设置参数和标识信息 发送到云服务器时,用户通过云服务器账户登录该云服务器,然后终端将设置参数和标识 信息发送到云服务器。终端将设置参数和标识信息发送到云服务器可以是在用户登录了云 服务器后,实时将设置参数和标识信息发送到云服务器;也可以是将对应用进行设置的设 置参数和标识信息根据时间顺序先一一保存到终端,当用户登陆了云服务器后,将该设置 参数和标识信息发送给云服务器,使得云服务器按照时间顺序根据该设置参数和标识信息 去更新策略数据库。
[0106] 进一步的,将应用的标识信息和对其进行设置的设置参数发送给服务器,包括:将 指定应用的标识信息和设置参数实时或定时发送给服务器;将设置参数发生改变的应用的 标识信息和设置参数发送给服务器。
[0107] 具体的,选择终端上部分重要的应用或所有的应用,实时或者每隔一定的时间就 将该应用的设置参数发送给服务器,进行备份;以免木马等病毒私自篡改了应用的设置参 数,却并没有触发上报操作将设置参数发送给服务器。采用这种方式,还能得到关于终端应 用设置参数变化的大数据,以便后续的分析。也可以是在用户对应用进行设置后,该应用的 设置参数发生改变时,将该应用的设置参数和标识信息发送给服务器进行备份,以便后续 恢复。
[0108] 处理模块22接收应用设置恢复指令,根据应用设置恢复指令向服务器发送获取请 求包括:具体的,当终端刷机、恢复出厂设置或者用户新更换手机时,用户若想将终端的应 用设置恢复到其之前设置的状态,而又不想一一去对各应用进行设置时,则可以选择触发 应用设置恢复指令,实现应用设置的快速恢复;可以是在终端上设置一控制开关,该控制开 关可以设置一个或多个,用户触发该控制开关即为触发应用设置恢复指令;终端接收该应 用设置恢复指令,进行后续的处理。另外,若只设置一个控制开关则为一键恢复对所有应用 的设置;也可以根据不同需求设置多个,详细的,该控制开关的设置可以根据设置参数来设 置,如根据应用冻结/解冻设置参数,设置恢复应用冻结/解冻设置控制开关;根据自启动设 置参数,设置恢复应用自启动设置控制开关;该控制开关的设置可以根据标识信息来设置, 如根据终端上安装的应用的包名设置恢复A应用设置控制开关,恢复B应用设置控制开关 等。需要理解的是,控制开关的设置类型需要与服务器的策略数据库的类型对应,即当策略 数据库是设置参数策略数据库时,该控制开关需要根据设置参数来进行设置;当策略数据 库是标识信息策略数据库时,该控制开关需要根据标识信息来进行设置。当接收到用户的 恢复应用设置指令后,需要根据该应用恢复设置指令向服务器发送获取指令去获取标识信 息和/或设置参数。
[0109] 获取模块23获取标识信息和/或设置参数包括:根据策略数据库的设置方式和应 用恢复指令从服务器的策略数据库中获取上报时间最晚的与应用设置恢复指令对应的设 置参数和标识信息;或获取策略数据库中存储的与应用设置恢复指令对应的设置参数和标 识信息;或获取标识信息或设置参数。
[0110] 应用设置模块24根据标识信息和/或设置参数对应用进行设置包括:当获取到应 用的标识信息和/或设置参数后,根据该标识信息和/或设置参数对应用进行恢复设置包 括:若控制开关是应用冻结/解冻控制开关,则根据获取到的应用标识信息对应用进行恢复 设置,当标识信息是应用包名时,则将该包名对应的应用设置为冻结状态;若控制开关是应 用自启动控制开关,则将该包名对应的应用设置为自启动状态;若控制开关是应用权限控 制开关,则将该包名对应的应用设置为授权状态。若控制开关是"恢复A应用设置"开关,则 根据获取到的应用设置参数对应用进行恢复设置,设置参数可以包括自启动设置参数,应 用冻结/解冻设置参数,显示通知设置参数等,则此时根据该设置参数对应用A进行设置。
[0111] 本实施例提供的终端,通过将对应用进行设置的设置参数及应用的标识信息发送 给服务器;当需要恢复对应用的设置时,向服务器发送获取请求去获取标识信息和/或设置 参数;根据标识信息和/或设置参数对应用进行设置。即将应用的标识信息和/或对其进行 设置的设置参数备份到服务器,在需要恢复对其设置时,只需要从服务器获取对应的设置 参数和/或标识信息,根据该设置参数和/或标识信息来恢复对应用的设置,方便的实现了 对应用设置的恢复,提高了用户体验。
[0112] 本实施例还提供一种应用设置系统,请参见图5,包括本实施例提供的终端2和实 施例三提供的服务器1,该终端1将用户对应用进行设置的设置参数或应用的标识信息备份 到服务器2,当终端刷机、恢复出厂设置或者用户新更换手机时,用户可以根据服务器2备份 的设置参数信息和/或标识信息对应用设置进行恢复设置。该服务器2可以是云服务器,也 可以是其他独立于终端并且能与终端进行通信的装置。
[0113] 本实施例提供的应用设置系统,使得用户对应用的设置参数和/或标识信息得以 备份到服务器,方便用户根据服务器备份的设置参数和/或信息对应用进行设置,提高了用 户体验。
[0114] 实施例五:
[0115] 在终端的使用过程中,为了节省系统资源,和减少移动终端电量的消耗以及流量 的消耗等用户非预期的资源的消耗,提高用户的体验,常常将终端上不经常使用的应用进 行冻结处理,然后当需要使用时,再去解冻;该终端可以是移动终端。当移动终端进行刷机、 恢复出厂设置或更换移动终端后,需要重新对移动终端上的各应用进行设置,比如对应用 的冻结和解冻进行设置,这样比较浪费用户的时间,使用户体验不好,为解决上述问题,本 实施例提供一种应用冻结/解冻设置的设置信息备份方法,同时提供一种恢复应用冻结/解 冻设置的方法;本实施例中应用的包名即为应用的标识信息,服务器的策略数据库为设置 参数策略数据库。
[0116]本实施例提供的应用冻结/解冻设置的设置信息备份方法,请参见图6,具体包括:
[0117] 步骤S301,用户触发冻结或解冻应用操作;
[0118] 具体的,在用户使用终端时,当不使用某一应用时,可以根据需要对该应用进行为 冻结设置;当需要使用该应用时,则将该应用进行解冻设置。
[0119] 步骤S302,终端将应用的包名和冻结/解冻设置参数发送给云服务器;
[0120] 具体的,在对应用进行冻结或解冻设置时,将对该应用进行冻结或解冻设置相关 的设置参数上传到云服务器,以进行设置参数的备份,方便后续移动终端在刷机或恢复出 厂设置后,可以根据云服务器存储的该设置参数对移动终端上的各应用的设置进行设置。 或者当用户更换了新的移动终端后,想让新的移动终端符合自己的使用习惯,则可以根据 云服务器中存储的有关应用设置的设置参数对新移动终端设置。
[0121] 需要理解的是,将设置参数上传到云服务器时,需要保证用户已经登陆了云服务 器,该登录可以是用户进行设置操作之前,就已经登录了的,也可以是在触发了设置操作 后,再由用户登录的。
[0122] 步骤S303,服务器判断冻结/解冻设置参数的类型,如果是冻结设置参数,跳转步 骤S304;如果是解冻设置参数则跳转到步骤S305;
[0123] 具体的,云服务器根据终端发送的设置参数中的设置参数的类型判断,若是冻结 某一应用的操作,则跳转到步骤S304;若是进行解冻某一应用的操作,则跳转到步骤S305。
[0124] 步骤S304,将应用的包名存储到设置参数策略数据库,结束;
[0125] 具体的,当根据设置参数判断得到用户对应用进行的是冻结操作时,则将该应用 的包名存储到设置参数策略数据库中。
[0126] 步骤S305,从设置参数策略数据库中删除该应用包名,结束。
[0127] 具体的,当根据设置参数判断得到用户对应用进行的是解冻操作时,则说明用户 是将该应用设置为初始的非冻结状态,则从设置参数策略数据库中查找该应用的包名,查 找到后,从设置参数策略数据库中删除该应用的包名。
[0128] 采用本实施例提供的备份应用冻结或解冻设置的设置参数的方法,使得用户对应 用进行了冻结设置或解冻设置后,将设置参数自动同步存储到云服务器,避免用户手动备 份的繁琐,也避免了由于机器死机、不可恢复性损坏后数据无法同步的弊端,且以便当移动 终端刷机、恢复出厂设置或更换后,通过登录云服务器,就能获取到各项设置信息,从而对 移动终端上的应用实现恢复。
[0129] 本实施例还提供一种恢复应用冻结/解冻设置的方法,请参见图7,具体包括:
[0130]步骤S401,触发应用设置恢复指令;
[0131] 具体的,当移动终端刷机、恢复出厂设置或用户更换了新的移动终端后,用户不需 要再去重新进行应用的设置,只需要登录云服务器,获取存储在云服务器中的设置参数,根 据设置参数实现对移动终端的应用进行恢复。当用户需要恢复对应用的设置时,触发应用 设置恢复指令,该应用设置恢复指令可以是针对该冻结/解冻设置的一键式开关,即触发该 一键式开关即可恢复所有应用的冻结/解冻设置。
[0132] 步骤S402,读取云服务器中的设置参数;
[0133] 具体的,当用户触发了应用设置恢复指令后,终端根据该应用设置恢复指令从服 务器的设置参数策略数据库中获取对应应用的包名。然后根据该包名实现对移动终端的应 用的恢复设置。
[0134] 步骤S403,根据该设置参数对移动终端的应用进行设置。
[0135] 具体的,根据设置参数对移动终端的应用进行设置包括,分析设置参数,若是对某 一应用进行冻结处理,则先通过包名判断移动终端上是否安装有该应用,若安装了,则将移 动终端上该应用的状态设置为冻结状态;若移动终端上未安装该应用,则进行下一应用的 设置处理。对于设置参数中未涉及到的应用,则说明该应用处于正常状态,未被冻结。
[0136] 根据该设置参数策略数据库中存储的包名对移动终端的应用进行设置,可以是在 移动终端上设置一恢复键,用户触发该恢复键后,系统根据该设置参数自动进行各项应用 设置的恢复,实现应用设置的一键式恢复,提高了终端的智能化,同时也提高了用户体验。
[0137] 需要理解的是,本实施例提供的对应用进行冻结和解冻设置的方法,也可以用于 应用的权限设置、自启动、显示通知等数据的备份和恢复。
[0138] 以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱 离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护 范围。
【主权项】
1. 一种应用设置方法,其特征在于,包括: 接收终端上报的对应用进行设置的设置参数及所述应用的标识信息; 根据所述设置参数和所述标识信息更新策略数据库; 接收到所述终端发送的获取请求后,将所述设置参数和/或所述标识信息发送给所述 终端。2. 如权利要求1所述的应用设置方法,其特征在于,所述根据所述设置参数和所述标识 信息更新策略数据库包括: 将所述设置参数和所述标识信息按照上报时间依次添加到所述策略数据库中;或 根据所述设置参数和所述标识信息对所述策略数据库中的存储数据进行修改;或 根据所述设置参数或所述标识信息查找对应的策略数据库,并更新所述策略数据库。3. 如权利要求2所述的应用设置方法,其特征在于,当所述策略数据库包括设置参数策 略数据库时,根据所述设置参数查找对应的策略数据库,并更新所述策略数据库包括: 根据所述设置参数查找对应的设置参数数据库; 当所述设置参数与所述应用的初始设置参数不一致时,将所述标识信息存储到所述设 置参数策略数据库中; 当所述设置参数与所述应用的初始设置参数一致时,从所述设置参数策略数据库中删 除与所述标识信息对应的存储数据。4. 如权利要求2所述的应用设置方法,其特征在于,当所述策略数据库包括标识信息策 略数据库时,根据所述标识信息查找对应的策略数据库,并更新所述策略数据库包括: 根据所述标识信息查找与其对应的标识信息策略数据库; 当所述设置参数与所述应用的初始设置参数不一致时,将所述设置参数存储到所述标 识信息策略数据库中; 当所述设置参数与所述应用的初始设置参数一致时,从所述标识信息策略数据库中删 除与所述设置参数对应的存储数据。5. -种应用设置方法,其特征在于,包括: 将应用的标识信息和对其进行设置的设置参数发送给服务器; 接收应用设置恢复指令,根据所述应用设置恢复指令向所述服务器发送获取请求; 获取所述标识信息和/或所述设置参数; 根据所述标识信息和/或所述设置参数对所述应用进行设置。6. 如权利要求5所述的应用设置方法,其特征在于,所述将应用的标识信息和对其进行 设置的设置参数发送给服务器,包括: 将指定应用的所述标识信息和所述设置参数实时或定时发送给所述服务器; 将设置参数发生改变的应用的所述标识信息和所述设置参数发送给所述服务器。7. 如权利要求5或6所述的应用设置方法,其特征在于,所述获取所述标识信息和/或所 述设置参数包括: 从所述服务器的策略数据库中获取与所述应用设置恢复指令对应,且上报时间最晚的 所述设置参数和所述标识信息;或 从所述策略数据库中获取与所述应用设置恢复指令对应的所述设置参数和所述标识 信息。8. -种服务器,其特征在于,包括: 信息接收模块,用于接收终端发送的对应用进行设置的设置参数及所述应用的标识信 息; 策略数据库更新模块,用于根据所述设置参数和所述标识信息更新策略数据库; 第一发送模块,用于接收到所述终端发送的获取请求后,将所述设置参数和/或所述标 识信息发送给所述终端。9. 一种终端,其特征在于,包括: 第二发送模块,用于将应用的标识信息和对其进行设置的设置参数发送给服务器; 处理模块,用于接收应用设置恢复指令,根据所述应用设置恢复指令向所述服务器发 送获取请求; 获取模块,获取所述标识信息和/或所述设置参数; 应用设置模块,用于根据所述标识信息和/或所述设置参数对应用进行设置。10. -种应用设置系统,其特征在于,包括如权利要求8所述的服务器和权利要求9所述 的终端。
【文档编号】H04M1/725GK105898070SQ201610363880
【公开日】2016年8月24日
【申请日】2016年5月26日
【发明人】王鹏, 叶瑞权, 杨佳佳
【申请人】宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1