一种内容分发方法和系统以及一种FiWi节点设备的制造方法

文档序号:9649048阅读:304来源:国知局
一种内容分发方法和系统以及一种FiWi节点设备的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,特别涉及一种内容分发方法、Fiffi节点设备及内容分发系统。
【背景技术】
[0002]随着宽带网络和移动互联网的发展以及移动智能终端的广泛使用,用户对视频等内容分发业务的需求急剧增加。爆炸性增长的全球移动流量给网络容量增加了沉重的压力。研究表明网络中大部分移动流量是重复传输用户请求的相同内容(特别是高清视频)产生大量的冗余流量。
[0003]在网络边缘部署缓存是一种减少网络冗余流量、缓解网络负载压力的有效解决方法。现有内容分发网络(⑶N, Content Delivery Network)是广泛应用的缓存技术之一,CDN缓存服务器部署在网络边缘,将原有的远端业务服务器的内容复制到边缘服务器上,以达到为用户提供快速、可靠服务的目的,有助于减少网络容量消耗和时延。
[0004]但当移动用户终端请求一个网络视频时,要从⑶N服务器获取,视频在到达用户终端之前要经过核心网和接入网,这不仅增加了视频时延,也增加了核心网的负载压力。

【发明内容】

[0005]鉴于以上问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种内容分发方法、Fiffi节点设备及内容分发系统。
[0006]依据本发明的一个方面,提供了一种内容分法方法。该方法包括步骤:在光与无线FiWi融合网络中的各FiWi节点上缓存内容;其中,各FiWi节点上缓存的内容不完全相同,各FiWi节点之间可通过光纤链路传送内容;当一个当前FiWi节点接收到无线接入该当前Fiffi节点的终端设备发送的内容请求时:如果当前FiWi节点上缓存有用户请求的内容,该当前FiWi节点将自身缓存的用户请求的内容发送给所述终端设备;如果当前FiWi节点上没有缓存用户请求的内容,该当前FiWi节点从其他FiWi节点获取用户请求的内容并发送给所述终端设备。
[0007]可选地,如果当前FiWi节点上缓存有用户请求的内容,该当前FiWi节点将自身缓存的用户请求的内容发送给所述终端设备包括:当前FiWi节点接收到所述用户发送的内容请求后,先判断自身的流表中是否存在与用户请求的内容匹配的项;如果存在匹配项则直接将自身缓存的用户请求的内容发送给所述终端设备;如果不存在匹配项则向中心控制器发送所述内容请求,接收中心控制器重定向回来的内容请求以及关于该用户请求的内容的流表,当前FiWi节点将自身缓存的用户请求的内容发送给所述终端设备。
[0008]可选地,如果当前FiWi节点上没有缓存用户请求的内容,该当前FiWi节点从其他Fiffi节点获取用户请求的内容并发送给所述终端设备包括:当前FiWi节点接收到所述用户发送的内容请求后,先判断自身的流表中是否存在与用户请求的内容匹配的项;如果不存在匹配项,当前FiWi节点向中心控制器发送所述内容请求,接收中心控制器调度的其他Fiffi节点通过光纤链路发送的所述用户请求的内容,以及接收中心控制器发送的关于该用户请求的内容的流表;当前FiWi节点将接收到的所述用户请求的内容发送给所述终端设备;如果存在匹配项,则当前FiWi节点根据流表将所述用户发送的内容请求重定向到相应的FiWi节点,接收该相应的FiWi节点通过光纤链路发送的所述用户请求的内容,发送给所述终端设备。
[0009]依据本发明的另一个方面,提供了一种FiWi节点设备,该FiWi节点设备与FiWi融合网络中的其他FiWi节点设备之间可通过光纤链路传送内容;该FiWi节点设备包括:缓存单元,用于缓存内容;内容分发单元,用于接收无线接入该FiWi节点设备的终端设备发送的内容请求;用于在所述缓存单元中缓存有所述用户请求的内容时,将缓存单元中的用户请求的内容发送给所述终端设备;用于在所述缓存单元中没有缓存所述用户请求的内容时,从其他FiWi节点设备获取用户请求的内容并发送给所述终端设备。
[0010]可选地,当FiWi节点设备缓存单元中缓存有所述用户请求的内容时,
[0011]所述内容分发单元,用于在接收到所述用户发送的内容请求后,先判断自身的流表中是否存在与用户请求的内容匹配的项;如果存在匹配项则直接将缓存单元中的用户请求的内容发送给所述终端设备;如果不存在匹配项则向中心控制器发送所述内容请求,接收中心控制器重定向回来的内容请求以及关于该用户请求的内容的流表,将缓存单元中缓存的用户请求的内容发送给所述终端设备。
[0012]可选地,当FiWi节点设备缓存单元中没有缓存所述用户请求的内容时,
[0013]所述内容分发单元,用于在接收到所述用户发送的内容请求后,先判断自身的流表中是否存在与用户请求的内容匹配的项;如果不存在匹配项,向中心控制器发送所述内容请求,接收中心控制器调度的其他FiWi节点通过光纤链路发送的所述用户请求的内容,以及接收中心控制器发送的关于该用户请求的内容的流表,将接收到的所述用户请求的内容发送给所述终端设备;如果存在匹配项,则根据流表将所述用户发送的内容请求重定向到相应的FiWi节点设备,接收该相应的FiWi节点通过光纤链路发送的所述用户请求的内容,并发送给所述终端设备。
[0014]依据本发明的另一个方面,提供了一种内容分法系统,该系统包括:位于FiWi融合网络中的中心控制器和多个上述的FiWi节点设备节点设备上缓存的内容不完全相同,各FiWi节点设备之间可通过光纤链路传送内容;中心控制器包括:存储单元和控制处理单元;所述存储单元,用于保存FiWi节点缓存清单;其中FiWi节点缓存清单中记录了每个FiWi节点设备上缓存的内容;所述控制处理单元,用于在接收到当前FiWi节点设备发送的内容请求后,根据FiWi节点缓存清单判断该当前FiWi节点设备中是否缓存了所述用户请求的内容;是则将所述用户发送的内容请求重定向到该当前FiWi节点设备,并向该当前FiWi节点设备发送关于该用户请求的内容的流表;否则根据FiWi节点缓存清单查找了缓存有所述用户请求的内容的其他FiWi节点设备,将所述用户发送的内容请求重定向到查找出的FiWi节点设备,并向查找出的FiWi节点设备和该当前FiWi节点设备分别发送相应的流表,以使得查找出的FiWi节点设备将缓存的所述用户请求的内容通过光纤链路发送给该当前FiWi节点设备,再由该当前FiWi节点设备发送给终端设备。
[0015]可选地,控制处理单元,用于在根据所有FiWi节点上传的缓存清单查找了缓存有所述用户请求的内容的多个其他FiWi节点设备时,根据最小传输时延和成本原则从中选择一个FiWi节点设备,将所述用户发送的内容请求重定向到选择的FiWi节点设备,并向选择的FiWi节点设备和该当前FiWi节点设备分别发送相应的流表。
[0016]本发明实施例的有益效果是:FiWi融合网络中的各FiWi节点上缓存内容;其中,各FiWi节点上缓存的内容不完全相同,各FiWi节点之间可通过光纤链路传送内容,避免了对核心网交换的负
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1