CN102752492A - Workflow engine for achieving multi-channel distribution - Google Patents
Workflow engine for achieving multi-channel distribution Download PDFInfo
- Publication number
- CN102752492A CN102752492A CN2011102869484A CN201110286948A CN102752492A CN 102752492 A CN102752492 A CN 102752492A CN 2011102869484 A CN2011102869484 A CN 2011102869484A CN 201110286948 A CN201110286948 A CN 201110286948A CN 102752492 A CN102752492 A CN 102752492A
- Authority
- CN
- China
- Prior art keywords
- workflow
- module
- program
- transcoding
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a workflow engine for achieving multi-channel distribution. The workflow engine comprises a workflow module, a program source receiving module, a transcoding module, a permission configuration module and a process driving module, wherein the workflow module is used for creating corresponding workflows according to different terminals and setting target formats of files in each workflow; the program source receiving module is used for receiving program sources in various formats; the transcoding module is used for transcoding the program sources parallelly to obtain program files corresponding to each workflow according to the target formats of the files in each workflow; the permission configuration module is used for configurating corresponding operating permission aiming at business processes; and the process driving module is used for carrying out the program files corresponding to each workflow according to the operating permission. The workflow engine has the advantages that the automation of a multi-channel distributive program producing process is achieved, the program producing efficiency is improved, repetitive labor is saved, and the program production has higher controllability.
Description
Technical field
The present invention relates to the television program designing field, relate in particular to a kind of workflow engine of distributing by all kinds of means realized.
Background technology
Construction along with the digitlization of broadcasting and TV medium group, networking, information-based program manufacturing-broadcasting system; And office automation (OA), enterprise resource planning (ERP) and software and service systems technologies such as (SAAS) is growing, and " resource-sharingization, operation flowization, management integration " become the common objective of broadcasting and TV field contents production, record and broadcast, operation and management.Certain rules is followed in the management of the process of program making and broadcasting and TV medium group mostly; Its business also need be moved and handled according to the business rule on page or leaf top; This drives with regard to a kind of workflow engine of needs, supports that receiving program file from program source distributes a whole set of with no paper working way.
In the prior art, the process of television program designing is a serial work-flow, from reception, catalogue, the making of program, examine distribution.But along with the development of IPTV, mobile TV, Internet video, the program source catcher need be distributed to various all types of terminals later.Simultaneously, because various types of terminal audient is different, so program requires also to be not quite similar.Possibly not have too many requirement for Internet video, then need carry out strict examination for ordinary tv programme.
To this situation, if adopt the traditional serial programming process, then need strict examination be carried out in the various types of programs unification and just can be distributed to each terminal, for Internet video, just done a lot of idle works, greatly reduce the efficient of program making.
Summary of the invention
The embodiment of the invention provides a kind of workflow engine of distributing by all kinds of means realized; Through creating parallel work flow according to dissimilar terminals; Realize the different management of the different flow processs of different channels, improved the efficient of program making greatly, saved a lot of manpowers and time.
In order to achieve the above object, the embodiment of the invention provides a kind of workflow engine of distributing by all kinds of means realized, it is characterized in that, comprises with lower module:
Workflow module is used for creating corresponding workflow according to different terminal, and the object format of each workflow file is set;
The program source receiver module is used to receive the program source of various forms;
The transcoding module is used for the object format according to said each workflow file, and is about to program source and carries out transcoding and obtain the corresponding program file of each workflow;
The authority configuration module is used for disposing corresponding operating right respectively to each operation flow;
The flow process driver module is used for according to operating right, carries out the corresponding program file of each workflow.
In the embodiment of the invention, workflow module is used for creating corresponding workflow according to different terminal, and the object format of each workflow file is set; The program source receiver module is used to receive the program source of various forms; The transcoding module is used for the object format according to said each workflow file, and is about to program source and carries out transcoding and obtain the corresponding program file of each workflow; The authority configuration module is used for disposing corresponding operating right respectively to each operation flow; The flow process driver module is used for according to operating right, carries out the corresponding program file of each workflow.Through the present invention, realize the automation of the program making process of distribution by all kinds of means, and improved the efficient of program making, saved a lot of repeated labors.Make the controllability of program making stronger.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the system construction drawing of present embodiment workflow engine;
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme of the embodiment of the invention is carried out clear, complete description, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills are obtained under the prerequisite of not making creative work belongs to the scope that the present invention protects.
The embodiment of the invention provides a kind of workflow engine of distributing by all kinds of means realized, like Fig. 1, comprises with lower module:
Workflow module 101 is used for creating corresponding workflow according to different terminal, and the object format of each workflow file is set.
Because the terminal of distribution is different, the examination standard of program also is not quite similar, thereby all inequality for the requirement of whole catalogue, editor, checking process; So according to different terminal; Create a plurality of different parallel work flows, simultaneously, the object format of the file of each workflow requirement is set.
Program source receiver module 102 is used to receive the program source of various forms.
Transcoding module 103 is used for the object format according to said each workflow file, and is about to program source and carries out transcoding and obtain the corresponding program file of each workflow.
Also comprise the material Registration Module between program source receiver module and the transcoding module, be used to register the essential information of program source.
Program source is through getting into the transcoding module after the registration of material Registration Module, and the transcoding module transfers program source to according to object format preset in each workflow the program file that meets each workflow object format of corresponding umber.
Authority configuration module 104 is used for disposing corresponding operating right respectively to each operation flow.
Comprise that specifically the operating right between the parallel work flow is different according to different operating flow process configuration different operation authority; According to different business node configuration different operation authority, the different operation authority is all disposed in workflow transit code, catalogue, editor and distribution; According to different user setting operation authority, the Task Distribution different operation authority responsible according to different user.
Flow process driver module 105 is used for according to operating right, carries out the corresponding program file of each workflow.
After the material registration is accomplished; The flow process driver module drives program source and gets into the transcoding module; The program file of transcoding completion rear drive object format gets into catalogue, and the program file of flow process driver module driving object format was proceeded editor, audit and distribution etc. after catalogue was accomplished.
In the embodiment of the invention, workflow module is used for creating corresponding workflow according to different terminal, and the object format of each workflow file is set; The program source receiver module is used to receive the program source of various forms; The transcoding module is used for the object format according to said each workflow file, and is about to program source and carries out transcoding and obtain the corresponding program file of each workflow; The authority configuration module is used for disposing corresponding operating right respectively to each operation flow; The flow process driver module is used for according to operating right, carries out the corresponding program file of each workflow.Through the present invention, realize the automation of the program making process of distribution by all kinds of means, and improved the efficient of program making, saved a lot of repeated labors.Make the controllability of program making stronger.
Through the description of above execution mode, those skilled in the art can be well understood to the present invention and can realize through hardware, also can realize by the mode that software adds necessary general hardware platform; Based on such understanding; Technical scheme of the present invention can be come out with the embodied of software product, this software product can be stored in a non-volatile memory medium (can be CD-ROM, USB flash disk; Portable hard drive etc.) in; Comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
In a word, the above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (3)
1. the workflow engine that realization is distributed by all kinds of means is characterized in that, comprises with lower module:
Workflow module is used for creating corresponding workflow according to different terminal, and the object format of each workflow file is set;
The program source receiver module is used to receive the program source of various forms;
The transcoding module is used for the object format according to said each workflow file, and is about to program source and carries out transcoding and obtain the corresponding program file of each workflow;
The authority configuration module is used for disposing corresponding operating right respectively to each operation flow;
The flow process driver module is used for according to operating right, carries out the corresponding program file of each workflow.
2. realize the workflow engine of distribution by all kinds of means according to claim 1, it is characterized in that said flow process driver module specifically is used to edit, examine and/or distributes the corresponding program file of each workflow.
3. realize the workflow engine of distribution by all kinds of means according to claim 1, it is characterized in that, also comprise the material Registration Module, be used to register the essential information of the program source of various forms; Said transcoding module specifically is used for the program source after the said material Registration Module registration is carried out transcoding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102869484A CN102752492A (en) | 2011-09-23 | 2011-09-23 | Workflow engine for achieving multi-channel distribution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102869484A CN102752492A (en) | 2011-09-23 | 2011-09-23 | Workflow engine for achieving multi-channel distribution |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102752492A true CN102752492A (en) | 2012-10-24 |
Family
ID=47032379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102869484A Pending CN102752492A (en) | 2011-09-23 | 2011-09-23 | Workflow engine for achieving multi-channel distribution |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102752492A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219541A (en) * | 2014-09-22 | 2014-12-17 | 北京奇艺世纪科技有限公司 | Video producing system and method |
CN104994399A (en) * | 2015-07-01 | 2015-10-21 | 周义波 | Distributed management system and method of media asset data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008301208A (en) * | 2007-05-31 | 2008-12-11 | Toshiba Corp | Video recorder |
CN101743533A (en) * | 2007-04-12 | 2010-06-16 | 汤姆森特许公司 | Operational management solution for media production and distribution |
CN101779454A (en) * | 2007-08-01 | 2010-07-14 | 松下电器产业株式会社 | Digital broadcast transmission device and digital broadcast reception device |
CN101917326A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Distributed trans-coding system and task scheduling method thereof |
CN102147880A (en) * | 2010-02-09 | 2011-08-10 | 新奥特(北京)视频技术有限公司 | Independent news manuscript system and workflow engine therefor |
-
2011
- 2011-09-23 CN CN2011102869484A patent/CN102752492A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101743533A (en) * | 2007-04-12 | 2010-06-16 | 汤姆森特许公司 | Operational management solution for media production and distribution |
JP2008301208A (en) * | 2007-05-31 | 2008-12-11 | Toshiba Corp | Video recorder |
CN101779454A (en) * | 2007-08-01 | 2010-07-14 | 松下电器产业株式会社 | Digital broadcast transmission device and digital broadcast reception device |
CN101917326A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Distributed trans-coding system and task scheduling method thereof |
CN102147880A (en) * | 2010-02-09 | 2011-08-10 | 新奥特(北京)视频技术有限公司 | Independent news manuscript system and workflow engine therefor |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219541A (en) * | 2014-09-22 | 2014-12-17 | 北京奇艺世纪科技有限公司 | Video producing system and method |
CN104219541B (en) * | 2014-09-22 | 2017-12-08 | 北京奇艺世纪科技有限公司 | A kind of video production system and method |
CN104994399A (en) * | 2015-07-01 | 2015-10-21 | 周义波 | Distributed management system and method of media asset data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Reddy et al. | The Genomes OnLine Database (GOLD) v. 5: a metadata management system based on a four level (meta) genome project classification | |
CN1735185A (en) | Aligning video data to create a comprehensive program guide | |
CN103348322A (en) | Information processing device, information processing method, and program | |
CN101743533A (en) | Operational management solution for media production and distribution | |
CN100558157C (en) | A kind of wheel at Web TV broadcast the method and system that break for commercialsy in the program | |
CN1702644A (en) | Information processing device, method, programme, and recording medium | |
CN1920866A (en) | Bulletin board system, server for bulletin board system, thread display method for client of bulletin board system, and program | |
CN104994399A (en) | Distributed management system and method of media asset data | |
US8418182B2 (en) | Method and system for controlling a scheduling order per category in a music scheduling system | |
Zhao | The bumpy road towards network convergence in China: The case of over-the-top streaming services | |
CN102147880A (en) | Independent news manuscript system and workflow engine therefor | |
CN103856692A (en) | Channel packaging broadcast control method and system | |
CN102752492A (en) | Workflow engine for achieving multi-channel distribution | |
CN101727638A (en) | Advertisement scheduling method and device and advertisement system | |
CN114971391A (en) | Fusion media production and broadcasting process scheduling system constructed by adopting intelligent workflow engine driving technology | |
CN102739927A (en) | Method and system for manufacturing media resource | |
US20200168251A1 (en) | Non-linear program planner, preparation, and delivery system | |
KR101535580B1 (en) | Process management system and method thereof for digital media manufacturing | |
CN106598721B (en) | Media asset data streaming method and device | |
WO2000045294A1 (en) | Broadcast media metadata structure | |
CN102752634A (en) | Method for serial editing of advertisements | |
CN115618410A (en) | Independent control method for data authority | |
KR101703422B1 (en) | System, server and controlling method for matching intellectual property rights | |
US10915295B2 (en) | Automated generation of audio daily activity overview powered by a database | |
CN102750598A (en) | Categorization method and categorization system for achieving succession between multiple workflows |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121024 |
|
RJ01 | Rejection of invention patent application after publication |