[发明专利]一种基于大数据技术的数字内容交互方法在审
申请号: | 201910641202.7 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110474877A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 余群 | 申请(专利权)人: | 盐城师范学院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/455 |
代理公司: | 11399 北京冠和权律师事务所 | 代理人: | 张楠楠<国际申请>=<国际公布>=<进入 |
地址: | 224000 江苏省盐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大数据 数字内容 数字内容交互 访问权限 用户终端 云端 数字内容存储 方法执行 访问请求 交互效率 请求访问 实时交互 数据处理 相通 反馈 | ||
1.一种基于大数据技术的数字内容交互方法,其特征在于,所述方法执行以下步骤:
步骤1:数字内容生产者将数字内容上传到云端,并将所述数字内容存储在大数据节点中,并对所述大数据节点进行定位;
步骤2:获取用户对所述数字内容的访问请求;
步骤3:判断所述用户是否具有访问权限,若所述用户具有访问权限,则依据所述用户所请求访问的所述数字内容所对应的大数据节点向所述用户的用户终端反馈所述数字内容。
2.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤1中,所述将所述数字内容存储在大数据节点中,并对所述大数据节点进行定位包括:选择进行本次数字内容存储的大数据节点,获取所述大数据节点的物理地址,进行逻辑地址和所述大数据节点的物理地址映射。
3.如权利要求2所述的基于大数据技术的数字内容交互方法,其特征在于,所述选择进行本次大数据存储的大数据节点包括:
判断是否已经存在面向所述数字内容的大数据节点,如果是,将所述面向所述数字内容的大数据节点的集合作为已存储大数据节点集合;
判断所述已存储大数据节点集合是否能够满足本次大数据存储请求,如果是,则从所述已存储大数据节点集合中选择最优的大数据节点,基于所述最优的大数据节点进行所述大数据的存储;
否则,选择一大数据节点加入所述已存储大数据节点集合,并将基于所述所选择的大数据节点进行所述数字内容的存储。
4.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤1中,数字内容生产者将数字内容上传到云端包括:
所述数字内容生产者向云端上传所述的数字内容的信息及文件,产生序列号,以标识所述数字内容,并将所述数字内容的相关信息记录保存到数据库;
所述云端根据所述数字内容生产者上传的所述数字内容的所述序列号及所述数字内容的类型产生对应的密钥,根据所述数字内容的类型采用相应的加密策略和算法对所述数字内容进行加密运算,并将加密后的所述数字内容保存到云端。
5.如权利要求4所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤3中,判断所述用户是否具有访问权限包括:判断所述用户是否能够提供与所述加密的所述数字内容对应的密钥。
6.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,所述步骤3还包括:若所述用户不具有访问权限,则向所述用户的用户终端反馈不能访问所述数字内容。
7.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤2中,所述用户对所述数字内容的访问请求包括所述用户输入查询关键词或输入访问地址。
8.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤3中,判断所述用户是否具有访问权限包括:
对所述用户的身份进行认证;
判断所述用户是否已经向所述数字内容生产者支付所述用户所请求访问的所述数字内容的费用。
9.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤3中,所述向所述用户的用户终端反馈所述数字内容包括:向所述用户提供所述数字内容的在线访问地址,以供所述用户在线浏览和/或下载所述数字内容。
10.如权利要求1所述的基于大数据技术的数字内容交互方法,其特征在于,在所述步骤1中,所述数字内容生产者将数字内容上传到云端中,需要控制云端服务器中用于数据上传的虚拟机的数量,使得所述数字内容在上传时,用于数据上传的所述虚拟机的带宽利用率达到预定效果,且内存延时控制在一定时间内,所述云端服务器能够最大限度的节约能耗,其中所述控制所述云端服务器的具体步骤如下所示:
步骤S1101、获取所述云端服务器中空闲的用于数据上传的虚拟机数量,以及需要上传的数据的总量;
步骤S1102、获取云端服务器的内存的性能,并利用公式(1)计算本次数字内容生产者将数字内容上传到云端时,用于数据上传的虚拟机的带宽利用率:
其中,η为用于数据上传的虚拟机的带宽利用率,TP为所述内存的最优吞吐量,f为所述内存的工作频率,b为所述内存的总线位宽,λ为内存系数,若所述内存为DDR内存,则λ的值为2,若所述内存为DDR2内存,则λ的值为4,若所述内存为DDR3内存,则λ的值为8,其他情况λ为16,t为每个虚拟机的工作时间,N为用于本次数据上传的所述虚拟机的个数,ZS为用于本次数据上传的需要传输的数据的总量;
步骤S1103、利用公式(2)计算所述云端服务器每个使用的虚拟机的内存的延时;
其中,T为所述内存的最高频率,Kcl为预设模式数,一般预设值为2或者3,AC为所述内存的输入时钟,代表读写时间,FWfloor(t)sl为斐波拉数列的第floor(t)个值,floor( )为对括号内的值取整,一般取值为0到1,Me为计算所得到的每个使用中的虚拟机的延时;
步骤S1104、构建含有均衡状态的公式(3)
min(N*Egz+(ALL-N)*Exx)
其中,公式(3)表示为求解一个值N,使min()的括号内的值最小,s.t.表示求解最小值必须满足的条件,Egz为所述虚拟机工作时的耗能,ALL为所述空闲的用于数据上传的虚拟机数量,Exx为所述虚拟机待机时的耗能;
步骤S1105、利用拉格朗日求解所述公式最优解在满足公式(3)的情况下的N的值,所述N值则为满足带宽利用效率,以及控制延时的情况下,最优耗能时需要启动的虚拟机数量,启动N个虚拟机用于数据上传。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盐城师范学院,未经盐城师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910641202.7/1.html,转载请声明来源钻瓜专利网。