[发明专利]一种基于状态驱动的影视编辑任务协同调度方法在审
申请号: | 202110774518.0 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113656154A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 宁小娟;李欢;王兰兰;王映辉 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q10/06 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 徐瑶 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 状态 驱动 影视 编辑 任务 协同 调度 方法 | ||
1.一种基于状态驱动的影视编辑任务协同调度方法,其特征在于,具体按以下步骤实施:
步骤1,建立影视编辑任务解耦模型;
步骤2,根据步骤1建立的解耦的影视编辑任务模型,建立该任务模型下的影视任务的状态机,包含任务的状态设计及状态流转规则设计;
步骤3,设计影视编辑任务协同调度的算法,此算法分为环节内任务协同调度和环节间任务协同调度,任务在流转的过程中,依据此算法完成任务状态的变更和与之关联任务的触发;
步骤4,设计一种影视编辑任务阻塞消除的方法,用于解决状态驱动方式进行任务的触发调度存在的任务状态无法变更,导致后续任务阻塞问题,实现对步骤3的优化。
2.根据权利要求1所述的一种基于状态驱动的影视编辑任务协同调度方法,其特征在于,所述步骤1具体按以下步骤实施:
步骤1.1,建立“镜头-环节-任务”解耦的影视编辑任务模型;
步骤1.2,设计多环节模型与多环节模型存储结构;
步骤1.3,设计多任务模型与多任务模型存储结构。
3.根据权利要求2所述的一种基于状态驱动的影视编辑任务协同调度方法,其特征在于,所述步骤1.1具体为将影视镜头的制作过程按照环节拆分,在环节内将该环节需要完成的工作,拆分为一个或者多个制作任务;环节为镜头的完成过程;任务是影视编辑过程中最小的执行单元及调度单元,在影视编辑过程中镜头是影视编辑过程的起点,一个镜头绑定一个或多个制作环节,环节之间具有并行或者顺序关系,每个环节绑定一个根任务,根任务会根据任务复杂度进行任务再分,分为多个子任务;
所述步骤1.2具体为:影视镜头信息创建成功后,需要根据镜头制作要求,对镜头的制作环节进行设计,具体包括环节的种类、环节的并行化执行或者顺序化执行的关联关系、环节的制作要求、该环节的预开始与预结束时间、环节的工种信息,为实现上述环节内容的存储,环节节点设计的数据结构为Link{Int asset_id;Int link_pid;String content;Timestamp start_time;Timestamp end_time;Int dept_id;Int task_id},其中asset_id表示该环节绑定的镜头ID,link_pid表示环节与环节之间的关联关系,后置环节在link_pid保存前置环节的link_id,如果某环节没有前置环节,则在该字段中保存-1;
所述步骤1.3具体为:环节创建成功后,在环节内根据制作环节内容和制作环节的周期要求,为环节创建制作任务,在任务创建过程中一个环节只能关联一个根任务,在根任务创建成功后,将根任务的任务ID更新到环节数据结构的task_id中,制作环节与根任务之间的关系使用散列表数据结构存储;设计一种多叉树的父子任务制作模,该数据结构支持将一个任务拆分为多个子任务,子任务可并发执行也可顺序执行;树的根节点,同时也是与环节直接绑定的根任务,根任务可继续拆分为多个子任务,子任务还可以在分为子子任务;task节点的数据结构为Task{Int task_pid;String content;Timestamp start_time;Timestamp end_time;Int user_id;Float total_hour;Int status};其中task_pid表示任务的父亲任务,如果某任务没有父任务,task_pid被置为-1,如果任务具有父任务,则该字段的内容为父任务的ID,content表示任务具体的制作的内容,start_time与end_time表示任务预估的开始时间与结束时间,user_id为任务的执行人员,total_hour表示该制作任务预估的制作工时耗费时间,status为该任务的流转状态,默认设置为未开始状态。
4.根据权利要求1所述的一种基于状态驱动的影视编辑任务协同调度方法,其特征在于,所述步骤2具体按以下步骤实施:
步骤2.1,影视编辑任务状态模型分析;
步骤2.2,提出影视编辑任务状态转换规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110774518.0/1.html,转载请声明来源钻瓜专利网。