一种基于无线移动通信网络的新闻内容分发系统的制作方法

文档序号:35018317发布日期:2023-08-04 09:14阅读:37来源:国知局
一种基于无线移动通信网络的新闻内容分发系统的制作方法

本发明属于内容分发,具体的说是一种基于无线移动通信网络的新闻内容分发系统。


背景技术:

1、近年来,移动通信系统中以新闻内容为主的业务需求持续高速增长,为现有网络带来巨大挑战,迫切要求网络在相应方面做出调整。由cisco公司所公布的五年期vni预测报告显示,2021年全球移动系统中新闻内容总量将以每秒数百万分钟的规模递增,这种增长速度不仅会加剧频谱资源短缺程度及网络拥塞风险,也促使传统连接中心型通信朝新型内容中心型通信方向转变。因此,设计能够适应未来内容中心型通信的高效内容分发方法是网络发展的主要方向之一,具有十分重要的现实意义。

2、作为一种早期经典解决方案,内容分发网络(content delivery network,cdn)是基于内容/服务器镜像、http请求重定向等机制而发展起来的一种面向大范围网络区域内(集中或突发方式的)高强度内容分发需求的解决方案,cdn主要用于解决网络中的网页加载速度慢的问题,主要利用各个地域的边缘服务器,通过控制平台进行传输内容的负载均衡以及调度分发,从而使得用户能够从边缘服务器获得请求的内容,达到降低网络传输时延,节省传输带宽,提高用户网络体验的效果。

3、如授权公开号为cn113329050b的中国专利公开了一种内容分发方法及系统,其中,内容分发方法,包括:确定内容分发网络拓扑结构;其中,所述内容分发网络中节点包括:源内容服务器、内容分发节点和终端用户;所述内容分发节点包括:卫星分发节点和云分发节点;基于终端用户请求、所述内容分发网络拓扑结构、历史信息和预设约束条件,确定分发决策;其中,所述分发决策满足在符合预设约束条件时,分发效率达到最大;基于所述分发决策,实现所述目标待分发内容的分配。能够有效提升互联网内容在全球范围内的分发效率。

4、如授权公开号为cn107621874b的中国专利公开了一种内容分发方法及系统,该方法包括如下步骤:在智能机器人与用户交互的过程中,识别用户意图并判断是否能够向用户提供用户所需的内容,在判断结果为否时,则生成内容请求提示;通过内容分发平台接收来自用户发送的内容请求信息,并获取/购买与所述内容获取/购买需求匹配的内容,所述内容请求信息包括用户身份信息、智能机器人身份信息和内容获取/购买需求信息;在获取/购买成功后,分发至对应的智能机器人端或客户端。该专利能够间接通过智能机器人获取/购买用户所需的内容,从而扩充智能机器人的内容量,满足用户需求,实现用户个性化定制,改善了用户体验。


技术实现思路

1、本发明在用户在浏览器中输入新闻网站的域名并点击访问时,通过域名解析服务器进行解析,通过内容分配策略,基于对称树网络,基于节点需求分布均匀度设置缓存节点放置,并计算新闻内容资源分配效用、计算效用和缓存效用,将新闻内容资源合理地分配给感兴趣的用户,用户客户端获得请求内容后,在浏览器中显示出来,提高新闻内容分发效率,降低新闻内容分发成本。

2、为实现上述目的,本发明提供如下技术方案:

3、一种基于无线移动通信网络的新闻内容分发系统,包括:

4、无线通信模块,用于新闻内容数据的无线传输,将新闻内容数据分发至用户浏览器页面中;

5、存储模块,包括存储服务器,用于新闻信息以及新闻信息相关属性的存储工作,存储服务器存储以组为单位进行存储,不同类别的新闻内容分别存储在不同的组中;

6、跟踪模块,用于连接用户客户端和存储服务器,起缓存和负载均衡的作用,记录存储服务器所有的组及组内存服务器的状态;

7、新闻内容分发模块,用户通过关键词搜索相关新闻信息,利用内容分发策略,在边缘网络节点上缓存放置新闻信息,当用户请求浏览时,从距离用户最近的缓存节点中提取内容,并传送给用户。

8、具体的,所述跟踪模块包括:

9、缓存服务器,用于将用户频繁访问的新闻内容缓存在离用户比较近的网络边缘,用户访问时,不需要从远端服务器获取,能够直接从缓存服务器中获取数据;

10、跟踪服务器,用于使客户端和存储服务器达到负载均衡的状态,存储服务器启动后,会连接到跟踪服务器上,汇报自己所属的组以及自己的各种状态信息,存储在跟踪服务器上的存储服务器信息能够让跟踪服务器在内存中建立存储组与存储服务器的映射表。

11、具体的,所述的基于无线移动通信网络的新闻内容分发系统包括基于无线移动通信网络的新闻内容分发方法,所述基于无线移动通信网络的新闻内容分发方法具体步骤如下:

12、步骤s1:用户在浏览器中输入新闻网站的域名并点击访问,浏览器将域名通过无线移动通信网络发送给域名解析服务器进行解析,解析获得域名对应的cname;

13、步骤s2:浏览器再次将cname发送给域名解析服务器进行解析,其中根据用户客户端的位置信息以及目前cdn系统的负载情况,全局负载均衡服务器会将cname对应的离用户最近的,最合适的cdn缓存服务器ip地址发送给客户端;

14、步骤s3:浏览器根据缓存服务器的ip地址,向缓存服务器发起发起访问请求,缓存服务器获得访问请求后,通过域名以及内部dns解析服务器获得网站服务器ip地址,并向该网站发起访问请求;

15、步骤s4:缓存服务器获得请求的内容数据后,通过内容分发策略,将用户感兴趣的新闻内容数据进行缓存,从最近的缓存节点中提取新闻内容数据,并发送给用户客户端,用户客户端获得请求内容后,在浏览器中显示出来,完成新闻内容分发。

16、具体的,所述步骤s4包括内容分发策略,所述内容分发策略步骤具体如下:

17、步骤s401:设定树状网络t=(v,e),其中v表示树的节点构成的集合,e表示边的集合,同时设定,l为树状网络中每个节点层的属性,l为树的最大高度,i为请求节点,j表示服务节点;

18、步骤s402:设定为节点i的需求分布均匀度,gi表示有节点i成为缓存节点所导致的网络缓存效用增量下限,当i是叶子节点时,gi的计算公式为:其中,ri表示请求节点的缓存效用,yi=1表示存在服务节点j被指派给请求节点i,yi=0表示没有服务节点被指派给请求节点i,

19、当i不是叶子节点时,gi的计算公式为:

20、

21、其中,i~表示指示最大gi,k所对应的子节点标号,gi,k表示节点i的子节点k的效用增量下限,li表示节点i位于树结构中的层数,ai~表示指示最大gi,k所对应的子节点汇总的需求,yi~=1表示存在服务节点j被指派给请求节点i~,yi~=0表示没有服务节点j被指派给请求节点i~;

22、步骤s403:缓存节点放置节点i的状态矢量为si,si的表达式为:其中ai表示请求节点i汇总的需求;

23、步骤s404:设定γ为缓存节点的数量,ψ为被选定接受需求预测的用户数目,pa为单词预测的精度,u为全体用户构成的集合,ui为内容感兴趣的用户集合,ur为接受需求预测的用户集合,tm-l为一颗高度为l分支数为m的对称树,数量关系表示为:||uψ||=ψ,||ui||=bml-1,||u||=cml-1,其中,b表示每个请求节点的需求,即与其直接相连的内容感兴趣用户数量,c表示与每个叶子节点所直接相连的用户总数,即内容感兴趣用户和内容不感兴趣用户数量之和;

24、步骤s405:计算新闻内容资源分配效用g(ψ,γ),计算公式为:

25、g(ψ,γ)=q(ψ)+r(γ),

26、其中,q(ψ)表示计算效用,r(γ)表示缓存效用,r(γ)=ml-1(1+logmγ);

27、步骤s406:基于对称树网络,通过新闻内容资源分配效用、计算效用和缓存效用,将新闻内容资源合理的分配给感兴趣的用户,提高新闻内容分发效率,降低新闻内容分发成本。

28、与现有技术相比,本发明的有益效果是:

29、1.本发明提出了一种基于无线移动通信网络的新闻内容分发系统,系统具备流程简单,投资运行费用低廉,生产工作成本低的优点,在新闻内容分发系统的基础上提高了分发效率。

30、2.当用户在浏览器中输入新闻网站的域名并点击访问时,域名解析服务器进行解析,通过内容分配策略,基于对称树网络,基于节点需求分布均匀度设置缓存节点放置,并计算新闻内容资源分配效用、计算效用和缓存效用,将新闻内容资源合理的分配给感兴趣的用户,用户客户端获得请求内容后,在浏览器中显示出来,提高新闻内容分发效率,降低新闻内容分发成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1