[发明专利]移动互联网的移动终端内创建虚拟存储单元的方法及系统有效
申请号: | 201811231929.X | 申请日: | 2018-10-22 |
公开(公告)号: | CN109491982B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海豹云网络信息服务有限公司 |
主分类号: | G06F16/188 | 分类号: | G06F16/188;G06F16/13;G06F16/18 |
代理公司: | 重庆创新专利商标代理有限公司 50125 | 代理人: | 李智祥 |
地址: | 200000 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在移动互联网的移动终端内创建虚拟存储单元的方法及系统,其中方法包括:向移动互联网的用户行为服务器发送数据获取请求;目标移动终端对所接收的用户行为信息进行解析,以确定所述用户行为信息所包括的多个行为特征;确定多个低关联度的数据文件和多个非低关联度的数据文件;读取所述目标移动终端的第一存储器中的存储记录文件并对所述存储记录文件进行解析以确定每个低关联度的数据文件的存储尺寸和每个非低关联度的数据文件的存储尺寸;计算目标移动终端的文件关联系数,当确定所述目标移动终端的数据状态为低关联数据存储状态时,在第一存储器中为每个分组创建虚拟存储单元。 | ||
搜索关键词: | 移动 互联网 终端 创建 虚拟 存储 单元 方法 系统 | ||
【主权项】:
1.一种在移动互联网的移动终端内创建虚拟存储单元的方法,所述方法包括:向移动互联网的用户行为服务器发送数据获取请求,所述数据获取请求包括移动互联网内多个移动终端中的目标移动终端的标识符和认证信息,所述用户行为服务器对所述认证信息进行验证,当所述用户行为服务器对目标移动终端的认证信息进行验证的结果为认证成功时,所述用户行为服务器根据目标移动终端的标识符进行检索以获取与所述目标移动终端相关联的用户行为信息,所述用户行为服务器将与所述目标移动终端相关联的用户行为信息发送给所述目标移动终端;所述目标移动终端对所接收的用户行为信息进行解析,以确定所述用户行为信息所包括的多个行为特征,获取目标移动终端内多个数据文件中每个数据文件的摘要信息,将每个数据文件的摘要信息与多个行为特征中的每个行为特征进行内容关联度的匹配以生成多条关联度记录,其中每条关联度记录为,其中Cij为第i个数据文件与第j个行为特征的内容关联度,其中i,j,m和n均为自然数,并且m≥i≥1,n≥j≥1,m为目标移动终端内数据文件的数量并且n为行为特征的数量;计算每个数据文件的所有内容关联度的平均值avgi,将多个数据文件中内容关联度的平均值avgi小于关联度阈值的数据文件确定为低关联度的数据文件,将多个数据文件中内容关联度的平均值avgi大于或等于关联度阈值的数据文件确定为非低关联度的数据文件,从而确定多个低关联度的数据文件和多个非低关联度的数据文件,确定低关联度的数据文件的数量和非低关联度的数据文件的数量;获取用于记录所述目标移动终端内多个数据文件中每个数据文件的运行日志的日志记录文件,并且基于当前的统计数据时间段和日志记录文件确定每个数据文件的有效运行信息,根据每个数据文件的有效运行信息确定每个低关联度的数据文件在当前的统计数据时间段内的运行次数和每个非低关联度的数据文件在当前的统计时间段内的运行次数;读取所述目标移动终端的第一存储器中的存储记录文件并对所述存储记录文件进行解析以确定每个低关联度的数据文件的存储尺寸和每个非低关联度的数据文件的存储尺寸;基于低关联度的数据文件的数量、非低关联度的数据文件的数量、每个低关联度的数据文件的存储尺寸、每个非低关联度的数据文件的存储尺寸、每个低关联度的数据文件在当前的统计时间段内的运行次数以及每个非低关联度的数据文件在当前的统计时间段内的运行次数来计算目标移动终端的文件关联系数:
其中,INT为目标移动终端的文件关联系数,LCN为低关联度的数据文件的数量,NLCN为非低关联度的数据文件的数量,LCSk为第k个低关联度的数据文件的存储尺寸,NLCSl为第l个非低关联度的数据文件的存储尺寸;LCRk为第k个低关联度的数据文件在当前的统计时间段内的运行次数,NLCRl为第l个非低关联度的数据文件在当前的统计时间段内的运行次数;其中k和l为自然数,LCN≥k≥1并且NLCN≥l≥1,其中LCN≥100并且NLCN≥100;α>0,β>0并且α+β=1;当目标移动终端的文件关联系数INT大于低关联度设备阈值时,确定所述目标移动终端的数据状态为低关联数据存储状态;当确定所述目标移动终端的数据状态为低关联数据存储状态时,确定每个低关联度的数据文件的内容关联度的平均值,并且按照内容关联度的平均值的降序顺序将多个低关联度的数据文件进行排序以生成排序列表;获取目标移动终端内所安装的应用的应用数量AN,基于目标移动终端内数据文件的数量m和目标移动终端内所安装的应用的应用数量AN确定用于对低关联度的数据文件进行分组时每个分组内的低关联度的数据文件的数量G,
基于每个分组内的低关联度的数据文件的数量G和目标移动终端内低关联度的数据文件的数量LCN确定用于对低关联度的数据文件进行分组的分组数量Y,
按照排序列表中内容匹配度的平均值的降序顺序将排序列表中的多个低关联度的数据文件分成Y个分组,对内容匹配度的平均值的降序顺序对Y个分组中的每个分组内的低关联度的数据文件进行排序;针对于每个分组进行如下处理从而在第一存储器中为每个分组创建虚拟存储单元:步骤1.1、获取当前分组内每个低关联度的数据文件的摘要信息,并基于每个低关联度的数据文件的摘要信息和标识符生成当前分组的目录文件;步骤1.2、按照内容匹配度的平均值的降序顺序对当前分组内的低关联度的数据文件降序排序以生成当前分组列表;步骤1.3、将当前分组的目录文件作为队首文件,生成从当前分组的目录文件指向当前分组列表中排序为第1位的低关联度的数据文件的单向指针;步骤1.4、将当前分组列表中排序为第1位的低关联度的数据文件作为当前数据文件;步骤1.5、生成从当前数据文件指向当前分组列表中排序在当前数据文件后1位的低关联度的数据文件的单向指针;步骤1.6、确定当前分组列表是否存在排序在当前数据文件后2位的低关联度的数据文件,如果存在,则将当前分组列表中排序在当前数据文件后1位的低关联度的数据文件作为当前数据文件,进行步骤1.5;如果不存在,则进行步骤1.7,步骤1.7、将当前分组列表中排序在当前数据文件后1位的低关联度的数据文件作为队尾文件,从而形成从当前分组的队首文件至队尾文件的单向指针队列,将从当前分组的队首文件至队尾文件的单向指针队列构成当前分组的虚拟存储单元,从而在移动终端的第一存储器中创建虚拟存储单元;其中当前分组的虚拟存储单元中目录文件和每个低关联度的数据文件在物理地址上不相邻,但在逻辑上属于相同的虚拟存储单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海豹云网络信息服务有限公司,未经上海豹云网络信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811231929.X/,转载请声明来源钻瓜专利网。