[发明专利]异步并发处理方法有效
申请号: | 200710187116.0 | 申请日: | 2007-11-14 |
公开(公告)号: | CN101170507A | 公开(公告)日: | 2008-04-30 |
发明(设计)人: | 付光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 并发 处理 方法 | ||
技术领域
本发明涉及网络电视(IPTV)系统,更具体地,涉及一种用于通过内容管理系统来批量完成文件的内容的上传的异步并发处理方法。
背景技术
内容管理系统(CMS)是IPTV业务管理系统中一个非常重要的子系统,主要用于完成内容的上传、加密、审核、发布,节目编排等。其中,内容上传是起点也是重中之重。内容包括VOD、连续剧、卡拉OK、海报、片花等类型,在业务运作过程中这些类型的内容具有文件大、数量多,处理时间长、操作时间点较密集的特点。因而传统的通过WEB上传完一个文件再处理另一个文件的方式不能满足要求。
发明内容
鉴于现有技术中的问题,本发明提供了一种异步并发处理方法,通过异步并发处理方式来完成大批量大文件内容的上传,方便快捷,在CMS管理系统中与内容上传相关的模块包括如下七类:浏览器,数据库模块、后台启动模块、后台控制模块、后台内容上传执行模块、后台内容加密请求执行模块、和后台加密请求回应模块。
本发明提供了一种异步并发处理方法,用于通过内容管理系统来批量完成文件的内容的上传,其包括以下步骤:步骤一,当用户在浏览器上输入有关文件的内容信息时,通过数据库模块将内容信息保存在数据库中;步骤二,当用户上传文件时,通过数据库模块将文件的内容的状态设为待后台处理状态,并在任务调度表中增加有关文件的上传任务标识;步骤三,当后台控制模块查询到任务调度表中存在有关文件的上传任务标识时,并启动后台内容上传执行模块;以及步骤四,如果当前的上传任务标识的数量不超过预定阈值时,后台内容上传执行模块上传文件,并删除上传任务标识。
在步骤一之前,本方法还包括:启动浏览器服务器,同时启动后台启动模块和后台加密请求回应模块;以及通过后台启动模块来启动后台控制模块。
其中,内容信息包括:内容的描述信息和文件的位置。
在步骤一中还执行以下处理:判断内容的类型;基于内容信息,数据库模块对内容进行分割;以及数据库模块将有关分割后的各个子内容的内容信息保存到数据库中。
在步骤四中,当后台内容上传执行模块上传文件失败时,记录错误信息,并将内容的状态修改为待后台处理状态。
当对内容进行加密时,本发明还包括以下步骤:步骤a,将内容的状态修改为待加密状态并在任务调度表中增加加密任务标识;步骤b,当后台控制模块查询到加密任务标识时,通过加密服务器对文件进行加密,并向后台加密请求回应模块发送解析请求消息;步骤c,当后台加密请求回应模块接收到解析请求消息时,对加密后的文件进行解析;以及步骤d,当解析成功时,将加密后的文件上传到内容记录库中,并将内容的状态修改为上传成功状态以及删除加密任务标识。
在步骤b中,执行以下处理:后台控制模块查询到加密任务标识;后台控制模块启动加密请求执行模块;基于有关内容的消息,加密请求执行模块将文件上传给加密服务器;以及加密请求执行模块将内容的状态修改为加密正在处理状态。而当上传失败时,操作员通过错误信息来检查失败原因准备再次上传并返回步骤三。
在本发明中,内容的类型至少包括视频点播、连续剧、卡拉OK、海报和片花。
因而,采用本发明,具有响应速度快,处理过程透明、处理时间短、不影响操作人员进行其它操作的特点,让用户立刻看到自己的操作被计算机接收并能看到内容处理的具体步骤及完成情况,同时采用多文件同时并发上传的方式,不影响操作人员进行其它操作。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是内容管理系统在IPTV业务中的位置图;
图2是内容管理系统的示意结构图;
图3是根据本发明的异步并发处理方法的流程图;
图4是根据本发明实施例的内容上传过程的流程图;以及
图5是本发明中的内容状态的转移图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710187116.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于可枢转地移动侧开门的铰链
- 下一篇:一种热管余热回收型干燥机