• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    打开重庆时时彩网站: 多媒体文件的存储方法及系统、读取方法及系统.pdf

    关 键 词:
    多媒体 文件 存储 方法 系统 读取
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201010121306.4

    申请日:

    2010.03.09

    公开号:

    CN102195936A

    公开日:

    2011.09.21

    当前法律状态:

    终止

    有效性:

    无权

    法律详情: 未缴年费专利权终止IPC(主分类):H04L 29/06申请日:20100309授权公告日:20160615终止日期:20170309|||授权|||实质审查的生效IPC(主分类):H04L 29/06申请日:20100309|||公开
    IPC分类号: H04L29/06; G06F17/30 主分类号: H04L29/06
    申请人: 新奥特(北京)视频技术有限公司
    发明人: 宋红根; 李丹; 王弋珵
    地址: 100080 北京市海淀区西草场1号硅谷电脑城15层1501-1506室
    优先权:
    专利代理机构: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201010121306.4

    授权公告号:

    |||||||||

    法律状态公告日:

    2018.03.27|||2016.06.15|||2013.02.27|||2011.09.21

    法律状态类型:

    专利权的终止|||授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种多媒体文件的存储方法,包括:通过客户端提交将多媒体文件上传至服务器的请求;服务器依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中;本发明还公开了一种多媒体文件的读取方法,包括:通过客户端提交多媒体文件的查询请求;服务器依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;客户端依据所述HTTP信息提取相应的多媒体文件。本发明可以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并减少磁盘空间的占用。

    权利要求书

    1.一种多媒体文件的存储方法,其特征在于,包括:通过客户端提交将多媒体文件上传至服务器的请求;服务器依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。2.如权利要求1所述的方法,其特征在于,所述服务器存储多媒体文件的步骤进一步包括:针对所述多媒体文件分配字段名、字段类型和文件类型信息,存储为相应的数据库记录,所述字段类型为流文件类型。3.如权利要求2所述的方法,其特征在于,所述服务器中的数据库为SQL?Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。4.一种多媒体文件的读取方法,其特征在于,包括:通过客户端提交多媒体文件的查询请求;服务器依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;客户端依据所述HTTP信息提取相应的多媒体文件。5.如权利要求4所述的方法,其特征在于,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。6.如权利要求4或5所述的方法,其特征在于,还包括:在客户端展示所述多媒体文件。7.一种多媒体文件的存储系统,其特征在于,包括:客户端上传请求???,用于在客户端提交将多媒体文件上传至服务器的请求;服务器存储???,用于依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。8.如权利要求7所述的系统,其特征在于,所述服务器存储??榻徊桨ǎ?/claim-text>信息分配子???,用于针对所述多媒体文件分配字段名、字段类型和文件类型信息,所述字段类型为流文件类型;保存子???,用于依据所述字段名、字段类型和文件类型信息存储为相应的数据库记录。9.如权利要求8所述的系统,其特征在于,所述服务器中的数据库为SQL?Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。10.一种多媒体文件的读取系统,其特征在于,包括:客户端查询请求提交???,用于通过客户端提交多媒体文件的查询请求;服务器检索发布???,用于依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;客户端资源提取???,用于依据所述HTTP信息提取相应的多媒体文件。11.如权利要求10所述的系统,其特征在于,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。12.如权利要求10或11所述的系统,其特征在于,还包括:客户端展示???,用于在客户端展示所述多媒体文件。

    说明书

    多媒体文件的存储方法及系统、读取方法及系统

    技术领域

    本发明涉及数据存取的技术领域,特别是涉及一种多媒体文件的存储方法、一种多媒体文件的读取方法、一种多媒体文件的存储系统以及一种多媒体文件的读取系统。

    背景技术

    随着计算机和网络技术地不断发展,越来越多地企业和用户基于网络组建了满足各种业务需求的计算机集群。集群内部的计算机相互独立地工作,对外作为一个整体提供服务。如电视台的天气预报、节目制播,通常都是一个计算机集群来完成。为了更好地管理集群中的软、硬件资源,监控技术应运而生。简单来讲,监控技术就是对计算机软件及硬件的运行情况、任务执行情况等进行记录或者远程察看,以了解计算机的各项指标是否正常。

    为使监控系统能更好地与用户交互,在后台通常需要配置多媒体数据资源,如音频、图像等,一般而言,在监控系统的服务器中,通?;嶙趴僖桓龃排炭占?数据库)来存放这些多媒体文件,每个文件独立存储,如在A服务器中D盘的音频文件夹下,存放告警信息1.wav、告警信息2.wav、告警信息3.wav三个音频文件;在B服务器中E盘的图像文件夹下,存放适配器.jpg、交换机.jpg两个图像文件。

    然而,这种独立文件存储的方式在实际中极易被人为无意或故意修改,如删除、替换等,安全性难以保证,并且比较占用磁盘空间。

    因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新地提出一种多媒体文件的存取机制,用以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并减少磁盘空间的占用。

    发明内容

    本发明所要解决的技术问题是提供一种多媒体文件的存取方法及系统,用以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并减少磁盘空间的占用。

    为了解决上述技术问题,本发明实施例公开了一种多媒体文件的存储方法,包括:

    通过客户端提交将多媒体文件上传至服务器的请求;

    服务器依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。

    优选的,所述服务器存储多媒体文件的步骤进一步包括:

    针对所述多媒体文件分配字段名、字段类型和文件类型信息,存储为相应的数据库记录,所述字段类型为流文件类型。

    优选的,所述服务器中的数据库为SQL?Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。

    本发明实施例还公开了一种多媒体文件的读取方法,包括:

    通过客户端提交多媒体文件的查询请求;

    服务器依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;

    客户端依据所述HTTP信息提取相应的多媒体文件。

    优选的,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。

    优选的,所述的方法,还包括:

    在客户端展示所述多媒体文件。

    本发明实施例还公开了一种多媒体文件的存储系统,包括:

    客户端上传请求???,用于在客户端提交将多媒体文件上传至服务器的请求;

    服务器存储???,用于依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。

    优选的,所述服务器存储??榻徊桨ǎ?/p>

    信息分配子???,用于针对所述多媒体文件分配字段名、字段类型和文件类型信息,所述字段类型为流文件类型;

    保存子???,用于依据所述字段名、字段类型和文件类型信息存储为相应的数据库记录。

    优选的,所述服务器中的数据库为SQL?Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。

    本发明实施例还公开了一种多媒体文件的读取系统,包括:

    客户端查询请求提交???,用于通过客户端提交多媒体文件的查询请求;

    服务器检索发布???,用于依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;

    客户端资源提取???,用于依据所述HTTP信息提取相应的多媒体文件。

    优选的,所述多媒体文件记录包括字段名、字段类型和文件类型信息,所述查询请求中包括字段名信息。

    优选的,所述的系统,还包括:

    客户端展示???,用于在客户端展示所述多媒体文件。

    与现有技术相比,本发明具有以下优点:

    本发明将多媒体文件以二进制流形式存储在数据库表中,由于数据库表本身作为一个文件,采用这种存储方式可以包含多个文件,并且,由于数据库一般通过权限统一管理控制,从而有效避免了文件被用户修改的风险,可以在不影响多媒体文件存取操作的基础上,保证文件存放的安全性,并且这种数据库表的存储方式也有利于减少磁盘空间的占用。

    附图说明

    图1是本发明的一种多媒体文件的存储方法实施例的流程图;

    图2是本发明的一种多媒体文件的读取方法实施例的流程图;

    图3是本发明的一种多媒体文件的存储系统实施例的结构框图;

    图4是本发明的一种多媒体文件的读取系统实施例的结构框图。

    具体实施方式

    为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

    在实际中,后台配置的多媒体数据资源通?;嵩诳突Ф擞敕衿髦浣薪换?,一般而言,所述客户端与服务器进行多媒体数据资源交换的方式有两种:一种是客户端把本地的图像和声音文件上传,以数据库的方式存储到数据库表中的某个字段下,即往数据库中插入图像和声音;另一种是客户端访问数据库中的这些图像和声音,即从数据库中取出这些图像和声音。

    以下将通过不同的实施例分别对上述交换方式详细说明。

    参考图1,示出了本发明的一种多媒体文件的存储方法实施例的流程图,具体可以包括以下步骤:

    步骤101、通过客户端提交将多媒体文件上传至服务器的请求;

    步骤102、服务器依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。

    在具体实现中,所述服务器可以依据客户端提交的多媒体文件上传请求,提取相应的多媒体文件,并针对所述多媒体文件分配字段名、字段类型和文件类型信息,然后存储为相应的数据库记录。

    需要说明的是,在本发明实施例中,所述流对象指二进制流,如二进制数组(byte[]);所述字段类型为流文件类型。

    在实际中,设置在服务器中的数据库可以为SQL?Server数据库,则所述多媒体文件的字段类型可以用Image类型表示;作为另一实施例,设在服务器中的数据库可以为Oracle数据库,则所述多媒体文件的字段类型可以用Blob类型表示。

    以下以Oracle数据库为例,具体说明本发明多媒体文件的存储结构。假设设定当前图像文件、音频文件存储在Value字段下,如表1所示:

    表1:

    ??字段名称
    ??字段类型
    ??是否为空
    ??说明
    ??Resid
    ??Varchar(50)
    ??Not?Null
    ??图像或声音的名字
    ??Value
    ??Blob
    ??Null
    ??存储图像或声音

    ??Type


    ??Int(4)


    ??Not?null

    ??类型判断0为图片,1

    ??位声音

    在提交一个交换机图片文件的上传请求后,服务器在数据库中保存的相应记录如表2所示:

    ??Resid
    ??Value
    ??Type
    ??交换机
    ??<BLOB>
    ??0

    为使本领域技术人员更好地理解本发明,以下通过一个具体例子详细说明本发明的多媒体文件存储过程:

    第一步、在客户端上传多媒体文件的界面上,选定待上传的客户端本地的图片或音频文件;

    第二步、服务器执行上传操作,将选定的图片或音频文件转换为二进制流文件,并存入到表2中形成相应的数据库记录。

    参考图2,示出了本发明的一种多媒体文件的读取方法实施例的流程图,具体可以包括以下步骤:

    步骤201、通过客户端提交多媒体文件的查询请求;

    步骤202、服务器依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;

    步骤203、客户端依据所述HTTP信息提取相应的多媒体文件。

    在具体实现中,所述多媒体文件记录可以包括字段名、字段类型和文件类型等信息,则所述查询请求中可以包括字段名信息。

    在本发明一种优选实施例中,还可以包括以下步骤:

    步骤204、在客户端展示所述多媒体文件。

    为使本领域技术人员更好地理解本发明,以下通过一个具体例子详细说明本发明的多媒体文件读取过程:

    第一步、客户端提交多媒体文件的查询请求;

    第二步、服务端器根据查询条件,到数据库中检索出相应的记录,并把这些存在数据库中的多媒体文件,通过Http的方式向客户端发布。

    具体可以为,在服务器端部署一个Servlet(GetImageServlet),则发布的http地址为:

    //192.168.1.205:8080/nvmserver/GetImageServlet?resid=交换机;

    其中,192.168.1.205是服务器端的IP地址,8080为端口号,resid为访问图片或音频文件的Resid,具体可以参照表1中的相关内容。

    第三步、客户端访问上述http地址,获得相应的多媒体文件,即访问到交换机的图像。

    需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和??椴⒉灰欢ㄊ潜痉⒚魉匦氲?。

    参考图3,示出了本发明的一种多媒体文件的存储系统实施例的结构框图,具体可以包括:

    客户端上传请求???01,用于在客户端提交将多媒体文件上传至服务器的请求;

    服务器存储???02,用于依据所述请求,将相应的多媒体文件转换为流对象,并存储至数据库中。

    在本发明的一种优选实施例中,所述服务器存储??榭梢越徊桨ㄒ韵伦幽?椋?/p>

    信息分配子???,用于针对所述多媒体文件分配字段名、字段类型和文件类型信息,所述字段类型为流文件类型;

    保存子???,用于依据所述字段名、字段类型和文件类型信息存储为相应的数据库记录。

    在具体实现中,所述服务器中的数据库可以为SQL?Server数据库,所述字段类型为Image类型;或者,所述服务器中的数据库为Oracle数据库,所述字段类型为Blob类型。

    由于图3所示的系统实施例基本相应于前述图1所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。

    参考图4,示出了本发明的一种多媒体文件的读取系统实施例的结构框图,具体可以包括:

    客户端查询请求提交???01,用于通过客户端提交多媒体文件的查询请求;

    服务器检索发布???02,用于依据所述查询请求,在数据库中检索出对应的多媒体文件记录,并把所述多媒体文件记录以HTTP的方式进行发布;

    客户端资源提取???03,用于依据所述HTTP信息提取相应的多媒体文件。

    在具体实现中,所述多媒体文件记录可以包括字段名、字段类型和文件类型等信息,相应地,所述查询请求中可以包括字段名信息。

    在本发明的一种优选实施例中,所述的系统还可以包括如下??椋?/p>

    客户端展示???04,用于在客户端展示所述多媒体文件。

    由于图4所示的系统实施例基本相应于前述图2所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。

    本发明可用于众多通用或专用的计算系统环境或配置中。例如:多处理器系统、服务器、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

    本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序???。一般地,程序??榘ㄖ葱刑囟ㄈ挝窕蚴迪痔囟ǔ橄笫堇嘈偷睦?、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序??榭梢晕挥诎ù娲⑸璞冈谀诘谋镜睾驮冻碳扑慊娲⒔橹手?。

    以上对本发明所提供的一种多媒体文件的存储方法、一种多媒体文件的读取方法、一种多媒体文件的存储系统以及一种多媒体文件的读取系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

    关于本文
    本文标题:多媒体文件的存储方法及系统、读取方法及系统.pdf
    链接地址://www.4mum.com.cn/p-5865216.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 3d有几种投注方法 稳中六肖 上海时时综合走势 快速时时开奖 11选5计划软件 预测 河北时时 赛车6码滚雪球盈利表 安徽时时qq群 11选5大底做号方法 k10全天二期计划在线 高频彩人工计划app 双色球蓝球走势图 模拟彩票投注 炸金花技巧规律 快乐时时开奖记录查询结果 官方时时彩计划软件