【技术实现步骤摘要】
将筛选规则下载到移动设备上的系统和方法
本专利技术涉及下载数据的系统和方法,更具体地涉及优化数据下载的方法。
技术介绍
现代化移动操作系统变得越来越封闭,并且应用程序彼此隔离且与操作系统的内部隔离。同时,制造操作系统的公司认识到且承认计算机安全的某些问题,诸如当用户网上冲浪时遇到的威胁。认识到计算机安全的问题,操作系统的制造商正在采取向用于保护用户免受网络威胁的部件的制造商提供控制某些规则下载的可能性的方式,操作系统或特殊的应用程序将应用该规则进行工作。因此,保护用户免受网络威胁的应用程序正变成规则的提供者,这些规则被操作系统或者被先前安装的应用程序使用,例如通过网络浏览器插件或者通过连接至“电话”应用程序的插件(“CallDirectory”分机)。移动设备具有诸如电池充电器、RAM、非易失性存储器容量等的有限资源。存在诸如网络内容筛选的问题,这些问题需要大量的规则。一方面,加载到移动设备上的规则的量越大,阻止用户不想要的网络内容的概率越高,但是利用网络内容筛选系统的用户体验(用户体验,UX)变得更差,这是因为大量规则的加载可减缓移动设备的工作,且在一些情形下变成这些规则被加载到的应用程序崩溃的起因。用户体验是由产品、系统或者服务的使用和/或在先使用所产生的用户感知和回应。另一方面,规则越多,则检测到不受欢迎的内容的概率越高(检出率,DR)。在UX和DR之间发生冲突。规则越多,则DR越高且UX越差。公司在第9版的操作系统中引入了一种内容筛选的新技术,使得可以向SafariTM网络浏览器提供用于整个地阻止网站的显示或者隐藏网络内容(广告)的一组规则。该组规 ...
【技术保护点】
1.一种用于将包括筛选规则的数据从远程服务器下载到移动设备上的方法,所述方法包括:从多个筛选规则列表中确定第一列表,来自所述第一列表的筛选规则的驱动频率指标最高,其中,来自所述多个筛选规则列表的筛选规则被指定供在所述移动设备上的第一应用程序使用;借助于第二应用程序将所确定的所述第一列表传送给所述移动设备,在所述移动设备上的所述第二应用程序为用于所述第一应用程序的所述筛选规则的提供者;将用于下载到所述移动设备上的剩余的未下载的筛选规则列表中的每一个列表划分为多个具有第一尺寸的部分;生成筛选规则的群的集合,在所述集合的各个群中设置有各个剩余的未下载的筛选规则列表的至多一个部分;和在具有第一持续时间的各个时间间隔期间将所述筛选规则的各个群传送给所述移动设备,直到所生成的群的集合被全部下载到所述移动设备上。
【技术特征摘要】
2017.04.28 RU 2017115050;2017.05.24 US 15/603,8421.一种用于将包括筛选规则的数据从远程服务器下载到移动设备上的方法,所述方法包括:从多个筛选规则列表中确定第一列表,来自所述第一列表的筛选规则的驱动频率指标最高,其中,来自所述多个筛选规则列表的筛选规则被指定供在所述移动设备上的第一应用程序使用;借助于第二应用程序将所确定的所述第一列表传送给所述移动设备,在所述移动设备上的所述第二应用程序为用于所述第一应用程序的所述筛选规则的提供者;将用于下载到所述移动设备上的剩余的未下载的筛选规则列表中的每一个列表划分为多个具有第一尺寸的部分;生成筛选规则的群的集合,在所述集合的各个群中设置有各个剩余的未下载的筛选规则列表的至多一个部分;和在具有第一持续时间的各个时间间隔期间将所述筛选规则的各个群传送给所述移动设备,直到所生成的群的集合被全部下载到所述移动设备上。2.如权利要求1所述的方法,还包括:响应于检测到所述移动设备的操作中的变化,减小具有所述剩余的未下载的筛选规则列表的多个部分的所述第一尺寸。3.如权利要求1所述的方法,还包括:响应于检测到所述移动设备的操作中的变化,增大用于下载所述筛选规则的群的集合的所述时间间隔的所述第一持续时间。4.如权利要求3所述的方法,其中,响应于确定所述部分的尺寸不适合于尺寸减少,增大所述时间间隔。5.如权利要求1所述的方法,还包括:响应于检测到所述移动设备的操作中的变化,修改所述多个部分的尺寸和所述时间间隔的持续时间中的至少一者,其中,所述变化包括以下中的至少一者:所述第一应用程序的崩溃、所述移动设备的空闲内存下降至预定的水平、以及所述移动设备的存储装置的空闲空间的容量下降至预定的水平。6.如权利要求1所述的方法,其中,所述筛选规则的群的集合的下载依次进行,从包括具有最高的驱动频率指标的筛选规则的群开始,且以具有最低的驱动频率指标的筛选规则的群结束。7.如权利要求1所述的方法,其中,所述筛选规则配置成用于筛选包括网络内容、电话和用于移动设备的应用程序中的至少一者的数据。8.一种用于将包括筛选规则的数据从远程服务器下载到移动设备上的系统,其中,所述系统包括:存储多个筛选规则列表的存储装置;和处理器,所述处理器配置成:从所述多个筛选规则列表中确定第一列表,来自所述第一列表的筛选规则的驱动频率指标最高,其中,来自所述多个筛选规则列表的筛选规则被指定供在所述移动设备上的第一应用程序使用;借助于第二应用程序将所确定的所述第一列表传送给所述移动设备,在所述移动设备上的所述第二应用程序为用于所述第一应用程序的所述筛选规则的提供者;将用于下载到所述移动设备上的剩余的未下载的所述筛选规则列表中的每一个列表划分为多个具有第一尺寸的部分;生成筛选规则的群的集合,在所述集合的各个群中设置有各个剩余的未下载的筛选规则列表的至多一个部分;和在具有第一持续时间的各个时间间隔期间将所述筛选规则的各个群传送给所述移动设备,直到所生成的群的集合被全部下载到所述移动设备上。9.如权利要求8所述的系统,其中,所述处理器还配置成:响应于检测到所述移动设备的操作中的变化,减小具有所述剩余的未下载的筛选规则列表的多个部分的所述第一尺寸。10.如权利...
【专利技术属性】
技术研发人员:阿列克谢·P·科米萨罗夫,维克托·V·雅布洛科夫,阿列克谢·M·奇科夫,
申请(专利权)人:卡巴斯基实验室股份制公司,
类型:发明
国别省市:俄罗斯,RU
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。