首页> 中国专利> 一种基于任务和命令模式的系统对外交互实现的设计方法

一种基于任务和命令模式的系统对外交互实现的设计方法

摘要

本发明公开了一种基于任务和命令模式的系统对外交互实现的设计方法,其特征在于,包括:对每个外部系统创建对应的素材交互处理单元;调用媒资核心服务接口完成入出库的记录和流程选择。通过使用本发明,使得运行平台和订制开发的交互单元分隔开来,将变化控制在一个较小的范围,既有效保证了系统扩充的灵活度,又能较好的保护内在逻辑的统一和稳定。

著录项

  • 公开/公告号CN102682030A

    专利类型发明专利

  • 公开/公告日2012-09-19

    原文格式PDF

  • 申请/专利权人 新奥特(北京)视频技术有限公司;

    申请/专利号CN201110064571.8

  • 发明设计人 孙伟;李丹;魏彬;

    申请日2011-03-17

  • 分类号

  • 代理机构北京挺立专利事务所(普通合伙);

  • 代理人叶树明

  • 地址 100195 北京市海淀区五棵松路49号新奥特科技大厦

  • 入库时间 2023-12-18 08:00:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-08

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20131225 终止日期:20180317 申请日:20110317

    专利权的终止

  • 2013-12-25

    授权

    授权

  • 2012-11-14

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20110317

    实质审查的生效

  • 2012-09-19

    公开

    公开

说明书

技术领域

本发明涉及视音频制作领域,尤其是涉及一种基于任务和命令模式的系 统对外交互实现的设计方法。

背景技术

从上世纪90年代开始在数字化建设的过程中,全国各电视台均先后建设 了若干台内业务子网,而这些子网通常是由若干家不同的厂商提供。子网间 的素材文件交互目前所知的方式主要有:共享文件夹扫描、系统间服务接口 调用、第三方主干网交互(ESB+EMB双总线)等。

由于系统建设周期、系统运行周期的影响,这些异构系统同时存在着。 因此在搭建台内新的业务子网的时候必须要考虑它和其他遗留系统以及在建 系统之间的素材交互。原先的实现方式通常采用遇到一次编码一次,对每个 系统进行定制开发。而交互模块通常又和本系统的业务逻辑相互耦合在一起, 严重影响了系统的内敛性和稳定性。

发明内容

本发明实施例要提供一种基于任务和命令模式的系统对外交互实现的设 计方法,将运行平台和订制开发的交互单元分隔开来,将变化控制在一个较 小的范围,既有效保证了系统扩充的灵活度,又能较好的保护内在逻辑的统 一和稳定。

为达到上述目的,本发明实施例提供一种基于任务和命令模式的系统对 外交互实现的设计方法,其特征在于,包括:

对每个外部系统创建对应的素材交互处理单元;

调用媒资核心服务接口完成入出库的记录和流程选择。

本发明的实施例提出了一种基于任务和命令模式的系统对外交互实现的 设计方法,是一种松耦合、插件式的设计,解决了现有技术中交互模块通常 又和本系统的业务逻辑相互耦合在一起,严重影响了系统的内敛性和稳定性 问题。

附图说明

为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所 需要使用的附图做简单的介绍,显而易见的,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于任务和命令模式的系统对外交互实现的设计方法 的基本流程图;

图2为本发明实施例中一种基于任务和命令模式的系统对外交互实现的 设计方法入库流程图;

图3为本发明实施例中一种基于任务和命令模式的系统对外交互实现的 设计方法出库流程图。

具体实施方式

下面将结合附图和实施例,对本发明的具体实施方式做进一步详细描述。 应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定 本发明。

本发明实施例提出一种基于任务和命令模式的系统对外交互实现的设计 方法,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述 的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其 他实施例,都属于本发明保护的范围。

本发明实施例提出了一种基于任务和命令模式的系统对外交互实现的设 计方法,主要流程示意图如图1所示,具体包括以下步骤:

步骤s201,对每个外部系统创建对应的素材交互处理单元。

素材交互处理单元是专门针对特定的外部系统(或他们的代理程序)而 定制开发的逻辑处理单元,除包含不同于其他“素材交互单元”的指令处理 程序外,他们必须具备相同的执行逻辑并且可以通过大致相同的逻辑统一进 行配置。通过素材交互处理单元,响应媒资系统或其他外部系统发起的素材 交互请求,并对该请求进行具体的素材拷贝、信息注册等处理。

步骤s202,调用媒资核心服务接口完成入出库的记录和流程选择。

如图2所示,为本发明实施例二,在交互过程中,入库的流程示意图, 具体包括:

步骤s301,交互处理单元接收外部系统的入库请求处理指令。

步骤s302,交互处理单元根据入库请求消息生成一个入库处理指令并推 送到平台指令队列,平台指令队列将所有的消息排队,按照先后顺序逐个执 行。

步骤s303,平台的底层单元将调用媒资核心服务接口:验证权限接口、 创建对象接口、发起流程接口创建相应的对象并发起相应的入库流程。

步骤s304,根据用户事先配置的平台相关配置信息,不同源系统入库来 的素材将指定使用不同的入库流程,甚至指定使用不同的编目著录模型。

如图3所示,为本发明实施例三,在交互过程中,出库的流程示意图, 具体包括:

步骤s401,媒资系统自动发起出库请求。

步骤s402,平台配置中内置一个时钟轮询模块,定时从媒资核心服务中 获取要出库的媒体素材,并创建相应的出库指令push到平台指令队列。

步骤s403,平台指令处理模块逐条对队列中的指令进行处理,依据指令 中涵盖的目标系统名称以及其他相关信息来选择正确的交互单元,并与其对 应的外部目的系统完成Webservice以及光纤协议的消息和数据的交互。

本发明的实施例提出了一种基于任务和命令模式的系统对外交互实现的 设计方法,是一种松耦合、插件式的设计,解决了现有技术中交互模块通常 又和本系统的业务逻辑相互耦合在一起,严重影响了系统的内敛性和稳定性 问题。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号