[发明专利]多媒体文件的存储方法及系统、读取方法及系统有效
申请号: | 201010121306.4 | 申请日: | 2010-03-09 |
公开(公告)号: | CN102195936A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 宋红根;李丹;王弋珵 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 文件 存储 方法 系统 读取 | ||
技术领域
本发明涉及数据存取的技术领域,特别是涉及一种多媒体文件的存储方法、一种多媒体文件的读取方法、一种多媒体文件的存储系统以及一种多媒体文件的读取系统。
背景技术
随着计算机和网络技术地不断发展,越来越多地企业和用户基于网络组建了满足各种业务需求的计算机集群。集群内部的计算机相互独立地工作,对外作为一个整体提供服务。如电视台的天气预报、节目制播,通常都是一个计算机集群来完成。为了更好地管理集群中的软、硬件资源,监控技术应运而生。简单来讲,监控技术就是对计算机软件及硬件的运行情况、任务执行情况等进行记录或者远程察看,以了解计算机的各项指标是否正常。
为使监控系统能更好地与用户交互,在后台通常需要配置多媒体数据资源,如音频、图像等,一般而言,在监控系统的服务器中,通常会专门开辟一个磁盘空间(数据库)来存放这些多媒体文件,每个文件独立存储,如在A服务器中D盘的音频文件夹下,存放告警信息1.wav、告警信息2.wav、告警信息3.wav三个音频文件;在B服务器中E盘的图像文件夹下,存放适配器.jpg、交换机.jpg两个图像文件。
然而,这种独立文件存储的方式在实际中极易被人为无意或故意修改,如删除、替换等,安全性难以保证,并且比较占用磁盘空间。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新地提出一种多媒体文件的存取机制,用以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并减少磁盘空间的占用。
发明内容
本发明所要解决的技术问题是提供一种多媒体文件的存取方法及系统,用以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并减少磁盘空间的占用。
为了解决上述技术问题,本发明实施例公开了一种多媒体文件的存储方法,包括:
通过客户端提交将多媒体文件上传至服务器的请求;
服务器依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。
优选的,所述服务器存储多媒体文件的步骤进一步包括:
针对所述多媒体文件分配字段名、字段类型和文件类型信息,存储为相应的数据库记录,所述字段类型为流文件类型。
优选的,所述服务器中的数据库为SQL Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。
本发明实施例还公开了一种多媒体文件的读取方法,包括:
通过客户端提交多媒体文件的查询请求;
服务器依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;
客户端依据所述HTTP信息提取相应的多媒体文件。
优选的,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。
优选的,所述的方法,还包括:
在客户端展示所述多媒体文件。
本发明实施例还公开了一种多媒体文件的存储系统,包括:
客户端上传请求模块,用于在客户端提交将多媒体文件上传至服务器的请求;
服务器存储模块,用于依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。
优选的,所述服务器存储模块进一步包括:
信息分配子模块,用于针对所述多媒体文件分配字段名、字段类型和文件类型信息,所述字段类型为流文件类型;
保存子模块,用于依据所述字段名、字段类型和文件类型信息存储为相应的数据库记录。
优选的,所述服务器中的数据库为SQL Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。
本发明实施例还公开了一种多媒体文件的读取系统,包括:
客户端查询请求提交模块,用于通过客户端提交多媒体文件的查询请求;
服务器检索发布模块,用于依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;
客户端资源提取模块,用于依据所述HTTP信息提取相应的多媒体文件。
优选的,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。
优选的,所述的系统,还包括:
客户端展示模块,用于在客户端展示所述多媒体文件。
与现有技术相比,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010121306.4/2.html,转载请声明来源钻瓜专利网。