一种网络存储中保证数据完整性的方法技术

技术编号:4061105 阅读:362 留言:0更新日期:2012-04-11 18:40
一种在网络存储系统中保持多媒体数据完整性的方法,所述网络存储系统包括多媒体编解码设备、多媒体服务器DVS和数字多媒体资源管理系统RMS;应用服务的多媒体数据在网络端的DVS进行直播,在DVC进行本地存储,如果网络出现故障,应用服务结束后,DVS比较从DVC获取的多媒体数据信息和从RMS种获取的多媒体数据信息的一致性,决定是否备份多媒体数据信息。在网络出现故障或DVC出现故障时,采用开始和结束时间标签的完整性保证了DVS备份数据的完整性。通过采用本发明专利技术的实施例,可以节省用户集中存储空间,也可以保证多媒体数据的完整性。

【技术实现步骤摘要】

本专利技术涉及多媒体数据处理领域,特别是一种能够在网络存储中保证数据完整性的方法
技术介绍
目前市场上的媒体数据存储系统普遍采用将摄像机和拾音器采集的视音频信号压缩加密后以直播/组播方式发送到局部网络上,通过局部网络上挂载的存储服务器接收网络媒体数据来实现存储功能。系统存储要求用来传输媒体数据的网络要有很高的可靠性,理想情况是采用专用网络负载系统。但是由于节约成本等因素,往往系统需要同用户办公系统共用网络资源,由此造成网络环境复杂,如工作网络的环境差,没有网络的情况下,稳定性差,很难保证数据完整性。对于重要会议的媒体数据,尤其像法庭证据这样的多媒体数据,数据完整性是非常必要的,数据丢失意味着系统维护部门的严重责任事故。事故发生后,即使有采用其他方式保留媒体数据,也很难及时地备份到系统中供点播使用。在庭审过程中会出现多媒体服务器和编码服务器网络断开的情况,网络异常(开庭中系统网络设备断电)或者视频服务器断电的情况,但是用户要求数据的完整性。目前还没有特别有效的技术来保证类似法庭证据这种多媒体数据保证完整性。
技术实现思路
有鉴于此,本专利技术的目的之一是提供一种保证网络存储中数据完整性的方法,使得在网络情况异常时,不会导致异常情况发生前已经存储的多媒体文件丢失,并且在网络异常情况发生后,多媒体数据的存储可以依然进行,并且如果本地设备出现故障时,尽量保持多媒体数据的完整性;此外如果多媒体数据的丢失时间小于5分钟时,采用本专利技术的方法数据库信息不会损坏,并且系统会自动将本地的多媒体文件上传到网络端的多媒体服务器中;并删除本地临时文件。为解决上述技术问题,本专利技术的实施例提供的技术方案如下:一种在网络存储系统中保持多媒体数据完整性的方法,所述网络存储系统包括多媒体编解码设备,用于对多媒体信号的解码和多媒体数据的网络传输,以及对多媒体数据的本地存储;多媒体服务器DVS,用于在网络端对多媒体数据进行直播、点播、存储;数字多媒体资源管理系统RMS,用于对多媒体服务器中的数据应用进行管理、监测和控制;其特征在于:步骤一、应用服务开始时,RMS通知DVS开始对应用服务产生的多媒体数据进行直播并在DVS端存储。步骤二、用户根据RMS的管理界面,选择多媒体数据是否在本地多媒体编解码设备中存储;步骤三、如果用户选择了多媒体数据在本地多媒体编解码设备中进行存储,本地-->多媒体解码设备在应用服务开始或结束时生成带有时间标记的标签;DVC根据上述带有时间标记的标签以及在其本地存储的数据,生成应用服务对应的多媒体数据大小和帧数的信息;所述标签信息和多媒体数据大小和帧数信息独立于多媒体数据被保存在DVC中,以供DVS访问查询;步骤四、当网络存储系统中的网络出现故障,多媒体编解码设备DVC继续保持应用服务的多媒体数据的存储,以保证在多媒体编解码设备在应用服务从开始时间到结束时间在本地存储的多媒体数据的完整性;多媒体服务器因为网络故障而不能够继续存储多媒体数据;步骤五、在应用服务结束后,DVS通过从DVC获取的标签信息和多媒体数据大小和帧数信息与通过从资源服务器RMS获取的应用服务信息根据预定条件比较是否一致;所述应用服务信息包括应用服务在RMS中记录的开始和停止时间信息以及在DVS中相应应用服务的多媒体数据的数据大小帧数信息;根据上述比较的结果决定是否将本地多媒体编解码设备中存储的应用服务的多媒体数据备份在多媒体服务器中。此外,上述步骤五不一致的预定条件为:如果DMS中的应用服务信息中多媒体数据的开始时间和结束时间的间隔小于在DVC存储的多媒体数据开始和结束时间的间隔的10%;或者DMS中的应用服务信息中多媒体数据的开始时间和结束时间的间隔比在DVC存储的多媒体数据开始和结束时间的间隔少5分钟,或者在DMS中的应用服务信息中多媒体数据文件大小为0时,此时认为多媒体服务器和DVC存储的多媒体数据不一致;需要将应用服务的多媒体数据备份在多媒体服务器中;此外在上述步骤五中:如果根据预定条件判断出多媒体编解码设备中的应用服务的多媒体数据和多媒体服务器中的多媒体数据不一致,此时认为网络存储系统中的网络出现了故障,此时将多媒体解码设备中的存储的多媒体数据备份在多媒体录播服务器中;如果多媒体编解码设备中的应用服务的多媒体数据和多媒体服务器中的多媒体数据完全一致,多媒体编解码设备在经过预定时间后清除该多媒体数据。此外在上述步骤三中带有时间标记的标签具体为:具有开始时间和结束时间的标签为一对完整标签;而只有开始时间,没有结束时间的标签为不完整的标签,当一个具有开始和结束时间的完整的应用服务运行结束后,多媒体编解码设备会产生完整标签,并且将标签的信息通知给DVS,用来事后查询;当DVS收到不完整标签时,判定DVC出现故障。此外,当DVC出现故障重新启动起后,自动开始存储多媒体数据,如果此时DVS向DVC发送带有结束时间的标签,DVC生成一个完整标签,标签的开始时间是DVC发生故障前的时间标签的开始时间;如果此时DVS向DVC发送开始时间标签,DVC忽略此标签,此时DVS查询到的标签的开始时间应该是断电前的标签的开始时间;当DVC出现故障重启后,停止存储多媒体数据,如果此时DVS向DVC发送带有结束时间的标签,DVC生成一个完整标签,标签的开始时间是DVC发生故障前的标签的开始时间;如果此时DVS向DVC发送开始标签,则忽略这个标签,此时DVS查询到的标签应该是断电前的标签的开始时间;通过上述步骤来保证DVC中服务应用具有完整的开始和结束时间标签,以供DVS查询。其中所标签的时间长度和应用服务对应的多媒体数据大小和帧数应该是包含在-->DVC本地存储的多媒体数据的实际时间和大小以及帧数。另外,网络存储系统中保持多媒体数据完整性的方法中应用服务由RMS启动;在DVC中具有本地硬盘,DVC可以将多媒体数据存储在本地硬盘中;所述网络存储系统应用在法院的庭审系统或者视频会议系统中。采用本专利技术的设计方案,既可以节省用户集中存储空间,也可以保证数据的完整性。附图说明图1为本专利技术网络存储系统的框图;图2为数字媒体资源管理系统RMS的接入界面;图3为在网络存储系统中保持多媒体数据完整性的方法的实现流程图;图4为RMS和DVS交互庭审信息的示意图;图5为多媒体编解码设备DVC中时间标签的示意图;具体实施方式为使本专利技术的实施例要解决的技术问题、技术方案和优点更加清楚,下面根据附图和实施例对本专利技术进行详细描述:图1是本专利技术的网络存储系统框图,网络存储系统包括了设置在本地端的多媒体编解码设备DVC。多媒体编码设备DVC可以用于对本地应用服务产生的多媒体数据进行编码,并对编码后的多媒体数据的进行网络传输,对编码后的多媒体数据进行本地存储。多媒体解码设备DVC可以用于对本地应用服务产生的多媒体数据进行网络接收,解码与显示。多媒体编解码设备DVC同时还提供了本身参数修改的控制接口;数字媒体控制台MCP可以将多个多媒体编解码设备DVC作为子模块,集成在MCP中,MCP具有控制模块,实现对多个具有应用服务生成的多媒体数据进行统一控制,MCP中还具有接口模块,用于提供多种供其它设备访问的控制接口。多媒体编解码设备DVC也可以独立于数字媒体控制台MCP存在;多媒体服务器DVS位于网络端,对本文档来自技高网...
一种网络存储中保证数据完整性的方法

【技术保护点】
一种在网络存储系统中保持多媒体数据完整性的方法,所述网络存储系统包括多媒体编解码设备,用于对多媒体信号的编解码和多媒体数据的网络传输,以及对多媒体数据的本地存储;多媒体服务器DVS,用于在网络端对多媒体数据进行直播、点播、存储;数字多媒体资源管理系统RMS,用于对多媒体服务器中的数据应用进行管理、监测和控制;其特征在于:步骤一、应用服务开始时,RMS通知DVS开始对应用服务产生的多媒体数据进行直播并在DVS端存储。步骤二、用户根据RMS的管理界面,选择多媒体数据是否在本地多媒体编解码设备中存储;步骤三、如果用户选择了多媒体数据在本地多媒体编解码设备中进行存储,本地多媒体解码设备在应用服务开始或结束时生成带有时间标记的标签;DVC根据上述带有时间标记的标签以及在其本地存储的数据,生成应用服务对应的多媒体数据大小和帧数的信息;所述标签信息和多媒体数据大小和帧数信息独立于多媒体数据被保存在DVC中,以供DVS访问查询;步骤四、当网络存储系统中的网络出现故障,多媒体编解码设备DVC继续保持应用服务的多媒体数据的存储,以保证在多媒体编解码设备在应用服务从开始时间到结束时间在本地存储的多媒体数据的完整性;多媒体服务器因为网络故障而不能够继续存储多媒体数据;步骤五、在应用服务结束后,DVS通过从DVC获取的标签信息和多媒体数据大小和帧数信息与通过从资源服务器RMS获取的应用服务信息根据预定条件比较是否一致;所述应用服务信息包括应用服务在RMS中记录的开始和停止时间信息以及在DVS中相应应用服务的多媒体数据的数据大小帧数信息;根据上述比较的结果决定是否将本地多媒体编解码设备中存储的应用服务的多媒体数据备份在多媒体服务器中。...

【技术特征摘要】
1.一种在网络存储系统中保持多媒体数据完整性的方法,所述网络存储系统包括多媒体编解码设备,用于对多媒体信号的编解码和多媒体数据的网络传输,以及对多媒体数据的本地存储;多媒体服务器DVS,用于在网络端对多媒体数据进行直播、点播、存储;数字多媒体资源管理系统RMS,用于对多媒体服务器中的数据应用进行管理、监测和控制;其特征在于:步骤一、应用服务开始时,RMS通知DVS开始对应用服务产生的多媒体数据进行直播并在DVS端存储。步骤二、用户根据RMS的管理界面,选择多媒体数据是否在本地多媒体编解码设备中存储;步骤三、如果用户选择了多媒体数据在本地多媒体编解码设备中进行存储,本地多媒体解码设备在应用服务开始或结束时生成带有时间标记的标签;DVC根据上述带有时间标记的标签以及在其本地存储的数据,生成应用服务对应的多媒体数据大小和帧数的信息;所述标签信息和多媒体数据大小和帧数信息独立于多媒体数据被保存在DVC中,以供DVS访问查询;步骤四、当网络存储系统中的网络出现故障,多媒体编解码设备DVC继续保持应用服务的多媒体数据的存储,以保证在多媒体编解码设备在应用服务从开始时间到结束时间在本地存储的多媒体数据的完整性;多媒体服务器因为网络故障而不能够继续存储多媒体数据;步骤五、在应用服务结束后,DVS通过从DVC获取的标签信息和多媒体数据大小和帧数信息与通过从资源服务器RMS获取的应用服务信息根据预定条件比较是否一致;所述应用服务信息包括应用服务在RMS中记录的开始和停止时间信息以及在DVS中相应应用服务的多媒体数据的数据大小帧数信息;根据上述比较的结果决定是否将本地多媒体编解码设备中存储的应用服务的多媒体数据备份在多媒体服务器中。2.根据权利要求1所述的在网络存储系统中保持多媒体数据完整性的方法,其特征在于,所述步骤五不一致的预定条件为:如果DMS中的应用服务信息中多媒体数据的开始时间和结束时间的间隔小于在DVC存储的多媒体数据开始和结束时间的间隔的10%;或者DMS中的应用服务信息中多媒体数据的开始时间和结束时间的间隔比在DVC存储的多媒体数据开始和结束时间的间隔少5分钟,或者在DMS中的应用服务信息中多媒体数据文件大小为0时,此时认为多媒体服务器和DVC存储的多媒体数据不一致;需要将应用服务的多媒体数据备份在多媒体服务器中;3.根据权利要求2所述的在网络存储系统中保持多媒体数据完整性的方法,其特征在于,所述步骤五中:如果根据预定条件判断出多媒体编解码设备中的应用服务的多媒体数据和多媒体服务器中的多媒体数据不一致,此时认为网络存储系...

【专利技术属性】
技术研发人员:胡俊赵月军刘卫国段克谢泳江
申请(专利权)人:北京华夏电通科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利