著录项信息
专利名称 | 一种同步管理方法及终端设备 |
申请号 | CN201610329790.7 | 申请日期 | 2016-05-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-10-12 | 公开/公告号 | CN106022108A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 林志泳 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种同步管理方法及终端设备,其中同步管理方法可包括:确定至少一个待同步应用程序;从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。
1.一种同步管理方法,其特征在于,包括:
在预设的同步时间节点从终端设备安装的应用程序中确定至少一个待同步应用程序,或者在应用程序主动发起同步请求时判断该应用程序是否已注册同步服务,若是,则将该应用程序确定为待同步应用程序;
从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;包括:查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中,将在所述黑名单中的待同步应用程序选择为目标应用程序,对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数,将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序;其中,所述黑名单通过周期性统计已安装的应用程序在一个周期内发起同步请求的次数,若在一个周期内发起同步请求的次数超过预设次数阈值,则将这些应用程序加入黑名单中以进行更新;
拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;
将所述用户选择为是的应用程序加入所述黑名单。
3.一种终端设备,其特征在于,包括:
确定单元,在预设的同步时间节点从终端设备安装的应用程序中确定至少一个待同步应用程序,或者在应用程序主动发起同步请求时判断该应用程序是否已注册同步服务,若是,则将该应用程序确定为待同步应用程序;
选择单元,用于从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;包括:查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中,将在所述黑名单中的待同步应用程序选择为目标应用程序,对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数,将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序;
统计单元,用于周期性统计所述至少一个待同步应用程序发起同步请求的次数;
第一添加单元,用于将一个周期内发起同步请求的次数超过预设次数阈值的应用程序加入所述黑名单;
拒绝单元,用于拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。
4.根据权利要求3所述的终端设备,其特征在于,所述终端设备还包括:
提示单元,用于在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;
第二添加单元,用于将所述用户选择为是的应用程序加入所述黑名单。
一种同步管理方法及终端设备\n技术领域\n[0001] 本发明涉及智能终端技术领域,尤其涉及一种同步管理方法及终端设备。\n背景技术\n[0002] 伴随着电子技术的迅速发展,终端设备的发展速度越来越快,功能也越来越多。如今市场上许多终端设备都安装有操作系统,例如Android、iOS、windows、Symbian等。在操作系统的基础上,为了丰富终端设备的应用功能并尽量节省电量,用户可以安装各种各样的应用程序并禁止一些应用程序后台启动。然而许多应用程序会通过注册同步服务的方式来达到后台启动的目的,甚至通过同步服务上传非法数据。\n发明内容\n[0003] 本发明实施例提供一种同步管理方法及终端设备,可提高终端设备的系统安全性并降低终端设备的功耗。\n[0004] 本发明实施例第一方面提供一种同步管理方法,可包括:\n[0005] 确定至少一个待同步应用程序;\n[0006] 从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;\n[0007] 拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0008] 在一些可行的实施方式中,所述从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,包括:\n[0009] 查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中;\n[0010] 将在所述黑名单中的待同步应用程序选择为目标应用程序。\n[0011] 在一些可行的实施方式中,所述方法还包括:\n[0012] 周期性统计所述至少一个待同步应用程序发起同步请求的次数;\n[0013] 将一个周期内发起同步请求的次数超过预设次数阈值的应用程序加入所述黑名单。\n[0014] 在一些可行的实施方式中,所述方法还包括:\n[0015] 在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;\n[0016] 将所述用户选择为是的应用程序加入所述黑名单。\n[0017] 在一些可行的实施方式中,所述查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中之后,所述方法还包括:\n[0018] 对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数;\n[0019] 将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序。\n[0020] 本发明实施例第二方面提供一种终端设备,可包括:\n[0021] 确定单元,用于确定至少一个待同步应用程序;\n[0022] 选择单元,用于从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;\n[0023] 拒绝单元,用于拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0024] 在一些可行的实施方式中,所述选择单元具体用于:\n[0025] 查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中;\n[0026] 将在所述黑名单中的待同步应用程序选择为目标应用程序。\n[0027] 在一些可行的实施方式中,所述终端设备还包括:\n[0028] 统计单元,用于周期性统计所述至少一个待同步应用程序发起同步请求的次数;\n[0029] 第一添加单元,用于将一个周期内发起同步请求的次数超过预设次数阈值的应用程序加入所述黑名单。\n[0030] 在一些可行的实施方式中,所述终端设备还包括:\n[0031] 提示单元,用于在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;\n[0032] 第二添加单元,用于将所述用户选择为是的应用程序加入所述黑名单。\n[0033] 在一些可行的实施方式中,所述选择单元还用于:\n[0034] 对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数;\n[0035] 将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序。\n[0036] 本发明实施例第三方面提供一种终端设备,可包括输入设备、输出设备、处理器和存储器,其中所述输入设备、所述输出设备、所述处理器和所述存储器通过总线连接,所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的所述程序代码,以执行本发明实施例第一方面或者第一方面任一种可行的实施方式所述的同步管理方法。\n[0037] 本发明实施例中,确定至少一个待同步应用程序之后,可从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n附图说明\n[0038] 为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0039] 图1是本发明的一个实施例提供的同步管理方法的流程示意图;\n[0040] 图2是本发明的另一个实施例提供的同步管理方法的流程示意图;\n[0041] 图3是本发明的又一个实施例提供的同步管理方法的流程示意图;\n[0042] 图4是本发明的一个实施例提供的终端设备的结构示意图;\n[0043] 图5是本发明的另一个实施例提供的终端设备的结构示意图;\n[0044] 图6是本发明的又一个实施例提供的终端设备的结构示意图。\n具体实施方式\n[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0046] 本发明实施例提供一种同步管理方法及终端设备,可提高终端设备的系统安全性并降低终端设备的功耗。具体实现中,本发明实施例中描述的终端设备可包括但不限于:手机、平板电脑、笔记本电脑等终端设备。\n[0047] 参见图1,图1是本发明的一个实施例提供的同步管理方法的流程示意图。所述同步管理方法可由软系统控制终端设备的硬件来执行。如图1所示,所述方法可包括如下步骤:\n[0048] S101,确定至少一个待同步应用程序。\n[0049] 在一些可行的实施方式中,待同步应用程序可以是向系统注册了同步服务的应用程序。可选地,可以在预设的同步时间节点从终端设备安装的应用程序中确定上述至少一个待同步应用程序;或者,可以在应用程序主动发起同步请求时判断该应用程序是否已注册了同步服务,若是,则将该应用程序确定为待同步应用程序。\n[0050] S102,从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序。\n[0051] 作为一种可行的实施方式,可以逐个判断上述至少一个待同步应用程序是否满足预设条件,将满足预设条件的应用程序选择为目标应用程序。可选地,上述预设条件可以是终端设备默认设置的,也可以是用户手动设置的。\n[0052] 在一些可行的实施方式中,上述预设条件可以是应用程序在预设的黑名单中;或者,应用程序不在预设的白名单中;或者,应用程序主动发起同步请求的频率超出预设的安全频率范围;或者,应用程序的安全性分数低于一定的分数阈值等。其中,上述白名单为允许同步的应用程序列表;上述黑名单为不允许同步的应用程序列表;上述白名单或黑名单中可以由终端设备的安全模块设置,也可由用户手动设置。\n[0053] S103,拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0054] 一般情况下,应用程序可通过同步适配器向系统注册同步服务,注册成功后,应用程序可通过同步适配器向服务器上传同步数据。本发明实施例中,对于满足预设条件的目标应用程序,终端设备的系统拒绝调用启动目标应用程序的同步适配器,从而拒绝目标应用程序通过其同步适配器向服务器上传同步数据,也可防止目标应用程序通过同步的方式在后台自动启动。对于未满足预设条件的非目标应用程序,终端设备的系统可正常调用启动其同步适配器,允许这些非目标应用程序向服务器上传同步数据。\n[0055] 本发明实施例中,确定至少一个待同步应用程序之后,可从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0056] 参见图2,图2是本发明的另一个实施例提供的同步管理方法的流程示意图。所所述同步管理方法可由软系统控制终端设备的硬件来执行。如图2所示,所述方法可包括如下步骤:\n[0057] S201,确定至少一个待同步应用程序。\n[0058] 其中,步骤S201的具体实施方式可参考图1所示实施例中步骤S101的相关描述,此处不再赘述。\n[0059] S202,查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中。\n[0060] 其中,上述黑名单为不允许同步的应用程序列表,黑名单中的应用程序可以是终端设备的安全模块加入的,也可由用户手动加入的。\n[0061] 在一些可行的实施方式中,可周期性更新黑名单。具体地,可周期性统计已安装的应用程序(包括上述至少一个待同步应用程序)在一个周期内发起同步请求的次数,若一些应用程序在一个周期内发起同步请求的次数超过预设次数阈值,可将这些应用程序加入黑名单中。\n[0062] 在一些可行的实施方式中,在安装所述至少一个待同步应用程序之后,可生成提示信息,上述提示信息可提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;在用户进行选择之后可将所述用户选择为是的应用程序加入所述黑名单。或者,上述提示信息可提示用户选择是否允许所述至少一个待同步应用程序进行数据同步,在用户进行选择之后可将所述用户选择不允许进行数据同步的应用程序加入所述黑名单。具体地,可在每安装完一个应用程序之后生成上述提示信息并根据用户的选择更新黑名单。\n[0063] 在一些可行的实施方式中,在每安装完一个应用程序(包括所述至少一个待同步应用程序中的应用程序)之前或之后,可向服务器查询所述一个应用程序的安全性分数,若该应用程序的安全性分数低于一定的分数阈值,可在安装完成后将所述一个应用程序加入黑名单。\n[0064] S203,将在所述黑名单中的待同步应用程序选择为目标应用程序。\n[0065] 若上述至少一个待同步应用程序中有些应用程序为黑名单中列出的应用程序,则将上述至少一个待同步应用程序中在黑名单里的应用程序选择为目标应用程序。\n[0066] S204,拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0067] 其中,步骤S204的具体实施方式可参考图1所示实施例中步骤S103的相关描述,此处不再赘述。\n[0068] 本发明实施例中,确定至少一个待同步应用程序之后,可查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中,将在所述黑名单中的待同步应用程序选择为目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0069] 参见图3,图3是本发明的另一个实施例提供的同步管理方法的流程示意图。所所述同步管理方法可由软系统控制终端设备的硬件来执行。如图3所示,所述方法可包括如下步骤:\n[0070] S301,确定至少一个待同步应用程序。\n[0071] 其中,步骤S301的具体实施方式可参考图1所示实施例中步骤S101的相关描述,此处不再赘述。\n[0072] S302,查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中。\n[0073] 其中,步骤S302的具体实施方式可参考图2所示实施例中步骤S202的相关描述,此处不再赘述。\n[0074] S303,对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数。\n[0075] 在一些可行的实施方式中,对于不在黑名单中的待筛选应用程序,可向服务器查询上述待筛选应用程序的安全性分数,根据安全性分数确定是否将上述待筛选应用程序选择为目标应用程序。\n[0076] S304,将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序。\n[0077] 具体实施中,若一个应用程序的安全性分数低于预设分数阈值,可认为该应用程序的危险系数较高,将该应用程序选择为目标应用程序之一。\n[0078] 其中,预设分数阈值可以是终端设备预先设置的,也可以是服务器推送的。\n[0079] S305,拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0080] 其中,步骤S305的具体实施方式可参考图1所示实施例中步骤S103的相关描述,此处不再赘述。\n[0081] 本发明实施例中,确定至少一个待同步应用程序之后,可查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中,对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数,将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0082] 参见图4,图4是本发明的一个实施例提供的终端设备的结构示意图。如图4所示,所述终端设备可包括以下单元:\n[0083] 确定单元401,用于确定至少一个待同步应用程序。\n[0084] 在一些可行的实施方式中,待同步应用程序可以是向系统注册了同步服务的应用程序。可选地,可以在预设的同步时间节点从终端设备安装的应用程序中确定上述至少一个待同步应用程序;或者,可以在应用程序主动发起同步请求时判断该应用程序是否已注册了同步服务,若是,则将该应用程序确定为待同步应用程序。\n[0085] 选择单元402,用于从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序。\n[0086] 作为一种可行的实施方式,可以逐个判断上述至少一个待同步应用程序是否满足预设条件,将满足预设条件的应用程序选择为目标应用程序。可选地,上述预设条件可以是终端设备默认设置的,也可以是用户手动设置的。\n[0087] 在一些可行的实施方式中,上述预设条件可以是应用程序在预设的黑名单中;或者,应用程序不在预设的白名单中;或者,应用程序主动发起同步请求的频率超出预设的安全频率范围;或者,应用程序的安全性分数低于一定的分数阈值等。其中,上述白名单为允许同步的应用程序列表;上述黑名单为不允许同步的应用程序列表;上述白名单或黑名单中可以由终端设备的安全模块设置,也可由用户手动设置。\n[0088] 拒绝单元403,用于拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0089] 一般情况下,应用程序可通过同步适配器向系统注册同步服务,注册成功后,应用程序可通过同步适配器向服务器上传同步数据。本发明实施例中,对于满足预设条件的目标应用程序,终端设备的系统拒绝调用启动目标应用程序的同步适配器,从而拒绝目标应用程序通过其同步适配器向服务器上传同步数据,也可防止目标应用程序通过同步的方式在后台自动启动。对于未满足预设条件的非目标应用程序,终端设备的系统可正常调用启动其同步适配器,允许这些非目标应用程序向服务器上传同步数据。\n[0090] 本发明实施例中,确定至少一个待同步应用程序之后,可从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0091] 参见图5,图5是本发明的另一个实施例提供的终端设备的结构示意图。如图5所示,所述终端设备可包括以下单元:\n[0092] 确定单元501,用于确定至少一个待同步应用程序;\n[0093] 其中,确定单元501的具体实施方式可参考图4所示实施例中确定单元401的相关描述,此处不再赘述。\n[0094] 选择单元502,用于从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序。\n[0095] 在一些可行的实施方式中,选择单元502可用于执行图4所示实施例中选择单元\n402的具体实施方式。\n[0096] 在另一些可行的实施方式中,选择单元502可具体用于:查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中;将在所述黑名单中的待同步应用程序选择为目标应用程序。\n[0097] 此外,选择单元502还可具体用于:对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数;将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序。\n[0098] 在一些可行的实施方式中,对于不在黑名单中的待筛选应用程序,可向服务器查询上述待筛选应用程序的安全性分数,根据安全性分数确定是否将上述待筛选应用程序选择为目标应用程序。若一个应用程序的安全性分数低于预设分数阈值,可认为该应用程序的危险系数较高,将该应用程序选择为目标应用程序之一。\n[0099] 其中,上述黑名单为不允许同步的应用程序列表,黑名单中的应用程序可以是终端设备的安全模块加入的,也可由用户手动加入的。\n[0100] 拒绝单元503,用于拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0101] 其中,拒绝单元503的具体实施方式可参考图4所示实施例中拒绝单元403的相关描述,此处不再赘述。\n[0102] 作为可选的单元,所述终端设备还可以包括统计单元504和第一添加单元505、提示单元506和第二添加单元507中至少一种,其中:\n[0103] 统计单元504,用于周期性统计所述至少一个待同步应用程序发起同步请求的次数。\n[0104] 第一添加单元505,用于将一个周期内发起同步请求的次数超过预设次数阈值的应用程序加入所述黑名单。\n[0105] 在一些可行的实施方式中,可周期性更新黑名单。具体地,可周期性统计已安装的应用程序(包括上述至少一个待同步应用程序)在一个周期内发起同步请求的次数,若一些应用程序在一个周期内发起同步请求的次数超过预设次数阈值,可将这些应用程序加入黑名单中。\n[0106] 提示单元506,用于在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单。\n[0107] 第二添加单元507,用于将所述用户选择为是的应用程序加入所述黑名单。\n[0108] 在一些可行的实施方式中,在安装所述至少一个待同步应用程序之后,可生成提示信息,上述提示信息可提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;在用户进行选择之后可将所述用户选择为是的应用程序加入所述黑名单。或者,上述提示信息可提示用户选择是否允许所述至少一个待同步应用程序进行数据同步,在用户进行选择之后可将所述用户选择不允许进行数据同步的应用程序加入所述黑名单。具体地,可在每安装完一个应用程序之后生成上述提示信息并根据用户的选择更新黑名单。\n[0109] 在一些可行的实施方式中,在每安装完一个应用程序(包括所述至少一个待同步应用程序中的应用程序)之前或之后,可向服务器查询所述一个应用程序的安全性分数,若该应用程序的安全性分数低于一定的分数阈值,可在安装完成后将所述一个应用程序加入黑名单。\n[0110] 本发明实施例中,确定至少一个待同步应用程序之后,可从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0111] 参见图6,图6是本发明的又一个实施例提供的终端设备的结构示意图。如图6所示,所述终端还可包括至少一个输入设备1000;至少一个输出设备2000;至少一个处理器\n3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器\n4000通过总线5000连接。\n[0112] 其中,上述输入设备1000具体可为终端的触摸控制屏、按键、或语音输入模块等。\n在本发明实施例中,输入设备1000可用于接收用户输入的触控操作、语音消息或文字信息等。\n[0113] 上述输出设备2000具体可为终端的显示屏或语音播放模块等,在本发明实施例中,上述输出设备2000可用于输出提示信息。\n[0114] 上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码。\n[0115] 上述处理器3000可用于调用存储器4000中存储的程序代码,执行如下操作:\n[0116] 确定至少一个待同步应用程序;\n[0117] 从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序;\n[0118] 拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。\n[0119] 在一些可行的实施方式中,上述处理器3000从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序的步骤可包括:\n[0120] 查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中;\n[0121] 将在所述黑名单中的待同步应用程序选择为目标应用程序。\n[0122] 在一些可行的实施方式中,上述处理器3000还可用于调用存储器4000中存储的程序代码,执行如下操作:\n[0123] 周期性统计所述至少一个待同步应用程序发起同步请求的次数;\n[0124] 将一个周期内发起同步请求的次数超过预设次数阈值的应用程序加入所述黑名单。\n[0125] 在一些可行的实施方式中,上述处理器3000还可用于调用存储器4000中存储的程序代码,执行如下操作:\n[0126] 在安装所述至少一个待同步应用程序之后,生成提示信息,以提示用户选择是否将所述至少一个待同步应用程序加入所述黑名单;\n[0127] 将所述用户选择为是的应用程序加入所述黑名单。\n[0128] 在一些可行的实施方式中,查询所述至少一个待同步应用程序中的各应用程序是否在预设的黑名单中之后,上述处理器3000还可用于调用存储器4000中存储的程序代码,执行如下操作:\n[0129] 对于不在所述黑名单中的待筛选应用程序,向服务器查询所述待筛选应用程序的安全性分数;\n[0130] 将安全性分数低于预设分数阈值的待筛选应用程序选择为目标应用程序。\n[0131] 本发明实施例中,确定至少一个待同步应用程序之后,可从所述至少一个待同步应用程序中选择满足预设条件的目标应用程序,并拒绝调用所述目标应用程序的同步适配器,以拒绝所述目标应用程序通过所述同步适配器向服务器上传同步数据。采用本发明实施例,可拒绝一些应用程序通过注册同步服务来上传同步数据或后台启动,从而提高终端设备的系统安全性并降低终端设备的功耗。\n[0132] 本发明所有实施例中的模块或单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。\n[0133] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。\n[0134] 本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。\n[0135] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。\n[0136] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2019-07-02
- 2019-06-21
著录事项变更
申请人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-11-09
实质审查的生效
IPC(主分类): G06F 21/52
专利申请号: 201610329790.7
申请日: 2016.05.17
- 2016-10-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-07-23
|
2007-01-18
| | |
2
| |
2015-01-21
|
2014-09-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |