[发明专利]使用固态驱动器的视频点播服务方法有效
申请号: | 201280052076.8 | 申请日: | 2012-10-19 |
公开(公告)号: | CN103891297B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 李基宅 | 申请(专利权)人: | LSD技术株式会社;李基宅 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/231;H04N21/239;H04N21/24 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 臧建明 |
地址: | 韩国首*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 固态 驱动器 视频点播 服务 方法 | ||
技术领域
本发明涉及一种使用SSD的VOD服务方法,更具体地,涉及一种使用SSD的VOD服务方法,通过在多个数据包阵列上加载待传输的数据包并且以所加载的数据包组为单位分配CPU会话,可以大大降低CPU的占用率,从而使VOD服务在高速下进行。
背景技术
随着数字技术、图像压缩处理技术、高速计算机通信和光通信技术的发展,在宽带中进行图像信息传输成为可能,从而在互联网上已实现自由的双向服务。进一步地,与传统的按次付费(PPV)服务不同,提供了双向图像服务,在传统的按次付费服务中用户点播节目并等待,而在双向图像服务中用户在期望时间内立即选择并观看期望的节目,即,提供了视频点播(VOD)服务。特别是,由于IPTV和UCC的激活,所述VOD业务已于2000年后被积极使用。
同时,传统的VOD服务采用硬盘驱动器(Hard Disk Drive,HDD)作为存储设备以机械的方式执行读取/写入,使得读取/写入速度缓慢,因此一个基于HDD的服务器仅支持基本上1Gbps~1.5Gbps(千兆位/秒)范围内的速度。
为了解决这样的HDD问题,已提出固态驱动器(Solid State Drive,SSD)来纯粹电子化地执行读取/写入,该固态驱动器包括半导体存储器,例如,DRAM或NAND存储器,而且由于所述SDD以电子方式运行,相比于所述HDD,所述SDD可以以快得多的速度执行所述读取/写入。因此,目前做出了各种尝试以提供使用SSD作为存储设备的VOD服务。
同时,在VOD服务中,网络上的每个数据包基本上传输1500字节,而服务器的操作系统管理CPU来为每个会话处理一个数据包,即,从存储设备中为每个会话读取一个数据包并通过网络向请求方客户端传输所读取的数据包。
因此,虽然传统的VOD服务器采用的SSD存储能够充分支持等于或者大于10Gbps的读取/写入速度,但是CPU要处理基本上每秒800,000(10,000,000/1,500)个指令以提供所述10Gbps的服务,使得CPU占用率增加到90%以上,因而CPU根本不能执行诸如系统管理等其他任务,这样,只可能提供最大速度为5~6Gbps的服务。
发明内容
<技术问题>
本发明是为了解决上述问题,并且本发明的目的在于提供一种使用SSD的VOD服务方法,通过在多个数据包阵列上加载待传输的数据包并且以所加载的数据包组为单位分配CPU会话,可以大大降低CPU的占用率,从而使VOD服务在高速下进行。
<技术方案>
根据本发明的一个方面,提供一种使用SSD的VOD服务方法,所述VOD服务方法包括:通过使用所述SSD的VOD服务器,(a)根据目标传输速度分配数据包阵列;(b)当存在来自客户端的VOD请求时,构建含有请求方客户端的IP地址、请求内容的文件名和文件存储地址的请求索引表;(c)从所述SSD中读取所述请求内容的预定数量的数据包,将所述数据包与所述请求索引表中用于识别所述请求方客户端的信息相匹配,并在所述数据包阵列上加载所匹配的数据包;以及(d)当所述数据包阵列的存储空间满了时,根据所述请求索引表同时传输所述数据包阵列中存储的数据包给CPU的一个会话。
在上述配置中,所述数据包阵列可以设置成关于VOD内容图像的每个画质水平的多个数据包阵列。
所述VOD服务方法还可以包括(e)当请求的VOD内容传输完成时,从所述请求索引表中删除相应的请求项目。
根据本发明的另一个方面,提供一种用于存储执行根据权利要求1~3中任一项所述的方法的程序的计算机可读取记录介质。
<有益效果>
根据本发明的一种使用SSD的VOD服务方法,通过在多个数据包阵列上加载待传输的数据包并且以所加载的数据包组为单位分配CPU会话,能够大大降低CPU的占用率,从而提供高速的VOD服务。
附图说明
图1为实现本发明的使用SSD的VOD服务方法的VOD服务器的外部功能框图。
图2为本发明的使用SSD的VOD服务方法的流程图。
图3为示出了根据本发明的SSD的控制模块中构建的请求索引表的示例的示意图。
图4为示意性地示出了根据本发明的SSD的数据包阵列区域中排列的数据包阵列的示意图。
图5和图6分别为示出了根据本发明的VOD服务的实际监测屏幕的示例的示意图。
<附图标记描述>
10:OS20:DMA
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSD技术株式会社;李基宅,未经LSD技术株式会社;李基宅许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280052076.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锶原子光钟磁光阱磁场控制装置
- 下一篇:一种双向传输接口转换电路