影像与语音串流数据的存取方法、系统、装置及存储介质制造方法及图纸

技术编号:33036244 阅读:26 留言:0更新日期:2022-04-15 09:14
本发明专利技术提出的一种影像与语音串流数据的存取方法、系统、装置及存储介质,所述方法包括:根据服务器硬盘内存储的数据片段生成记录并存储至键值存储模块。服务器收到播放指令后,通过键值存储模块查询档案的指定片段是否存在;若是,则通过键值存储模块的记录读取所述指定片段的硬盘地址到服务器的缓存,并传送到客户端播放;若否,则通过服务器的文件系统到硬盘查找档案的指定片段,找到后读取所述指定片段的硬盘地址到服务器的缓存,并传送到客户端播放。本发明专利技术改良了串流系统中文件系统及硬盘中数据的存取方式,通过键值存储模块提升了数据片段搜寻与存取的速度。了数据片段搜寻与存取的速度。了数据片段搜寻与存取的速度。

【技术实现步骤摘要】
影像与语音串流数据的存取方法、系统、装置及存储介质


[0001]本专利技术涉及数据存取
,更具体的说是涉及一种影像与语音串流数据的存取方法、系统、装置及存储介质。

技术介绍

[0002]影像与语音串流的传输技术已经在现今日常生活得到普遍应用。当前常见做法是在服务器端的计算机系统中执行约定的软件与网络协议,将影像与语音串流数据编码成可支持的格式后切割为片段,由网络接口传送给客户端,客户端(client)的计算机系统中一样执行约定的软件与网络串流协议接收数据片段后,译码后再依可支持的格式播出。
[0003]具体来说,主要在软件层(例如串流软件加数据库软件)实施串流技术,大致做法如下:
[0004]1、利用服务器端网络串流软件透过文件系统在硬盘读取编码后的影像或语音档案,分割为数据片段。
[0005]2、通过服务器端网络串流软件向操作系统要求一块内存作为数据片段的缓存(buffer),一般情况,会依序传送给客户端。
[0006]3、服务器端网络串流软件有时依客户端的要求(回放,快转,倒退),在缓存中找寻指定的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种影像与语音串流数据的存取方法,其特征在于,包括:将影像与语音串流数据的所有数据片段存储在服务器硬盘;将服务器硬盘内存储的数据片段以数据片段的名称为键、以对应的数据子片段在硬盘中的地址为值记录在预设的键值存储模块;服务器的网络串流软件得到用于播放档案的指定片段的播放指令;通过键值存储模块查询档案的指定片段是否存在;若是,则通过键值存储模块的记录读取所述指定片段的硬盘地址到服务器的缓存,并将所述指定片段的影像与语音串联数据传送到客户端播放;若否,则通过服务器的文件系统到硬盘查找档案的指定片段,找到后根据文件系统获取的地址读取所述指定片段的硬盘地址到服务器的缓存,并将所述指定片段的影像与语音串联数据传送到客户端播放。2.根据权利要求1所述的影像与语音串流数据的存取方法,其特征在于,所述通过键值存储模块查询档案的指定片段是否存在,包括:以指定片段的名称为键,对键值存储模块执行GET指令查询档案的指定片段是否存在。3.根据权利要求1所述的影像与语音串流数据的存取方法,其特征在于,当通过服务器的文件系统在硬盘找到档案的指定片段后,通过SET指令以指定片段的名称为键、以对应的数据子片段在硬盘中的地址为值增加一条记录到的键值存储模块。4.根据权利要求1所述的影像与语音串流数据的存取方法,其特征在于,所述将影像与语音串流数据的所有数据片段存储在服务器硬盘,具体为:将影像与语音串流数据的任一数据片段的所有子片段分别存储在服务器硬盘中实体连接的区块中。5.根据权利要求1所述的影像与语音串流数据的存取方法,其特征在于,所述用于播放档案的指定片段的播放指令,包括:顺序播放指令、回放指令、快转指令和倒退指令;顺序播放指令,用于找到数据片段的子片段并组合为串流数据片段;回放指令、快转指令和倒退指令,用于找到指定的子片段并组合为串流数据片段。6.一种影像与语音串流数据的存...

【专利技术属性】
技术研发人员:蔡志恺
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1