Summary of the invention
The embodiment of the invention provides a kind of method of automatic generating video demand (telecommunication) service column, a kind of system that includes device, a kind of automatic generating video demand (telecommunication) service column, can reduce the artificial participation step in the generating video demand (telecommunication) service column process, reduce cost of labor, reducing the people is the operating mistake that causes, and improves the stability of generating video demand (telecommunication) service column.
In order to solve the problems of the technologies described above, on the one hand, embodiments of the invention provide a kind of method of automatic generating video demand (telecommunication) service column, comprising:
, generate and record assets and record assets information direct broadcast band recording program, editor according to the programme information of direct broadcast band;
Formulate described direct broadcast band program generates corresponding column in VOD service VOD service generation strategy according to the programme information of described direct broadcast band;
Generate the assets distribution interface ADI file of expanding according to described VOD service generation strategy and the described assets information of recording;
The ADI file of described expansion is sent to on-demand device, to pass through the automatic generating video demand (telecommunication) service of described on-demand device column.
Wherein, described programme information according to direct broadcast band is to direct broadcast band recording program, editor, generates to record assets and record assets information to comprise:
Import the programme information of described direct broadcast band, formulate the plan of including of direct broadcast band program according to the programme information of described direct broadcast band;
Plan direct broadcast band recording program, editor according to including of described direct broadcast band program, generate and record assets and record assets information.
Wherein, the described plan of including comprises: at least a in direct broadcast band programm name to be recorded, the beginning and ending time of recording, the recording mode.
Wherein, the described assets information of recording comprises: assets title, Asset ID, the ID of assets provider, assets duration, assets size, asset store position.
Wherein, described VOD service generation strategy comprises: at least one column information in the name of tv column that described direct broadcast band program generates in VOD service, column charge method and the column term of validity.
Embodiments of the invention also provide a kind of device of including, and comprising:
Include module, be used for programme information according to direct broadcast band to direct broadcast band recording program, editor, generate and record assets and record assets information;
The policy development module is used for formulating described direct broadcast band program generates corresponding column at VOD service VOD service generation strategy according to the programme information of described direct broadcast band;
The ADI file generating module is used for generating the ADI file of expanding according to described VOD service generation strategy and the described assets information of recording;
Sending module is used for the ADI file of described expansion is sent to on-demand device, to pass through the automatic generating video demand (telecommunication) service of described on-demand device column.
Wherein, the described module of including comprises:
Import the unit, be used for importing the programme information of described direct broadcast band, formulate the plan of including of direct broadcast band program according to the programme information of described direct broadcast band;
Include the unit, be used for planning direct broadcast band recording program, editor according to including of described direct broadcast band program, generate and record assets and record assets information.
Wherein, the described plan of including comprises: at least a in direct broadcast band programm name to be recorded, the beginning and ending time of recording, the recording mode.
Wherein, the described assets information of recording comprises: assets title, Asset ID, the ID of assets provider, assets duration, assets size, asset store position.
Wherein, it is characterized in that described VOD service generation strategy comprises: at least one column information in the name of tv column that described direct broadcast band program generates, column charge method and the column term of validity in VOD service.
The embodiment of the invention also provides a kind of system of automatic generating video demand (telecommunication) service column, comprising: the described device of including of on-demand device and foregoing invention content;
Described on-demand device is used for the automatic generating video demand (telecommunication) service of the ADI file column of including the expansion that device sends according to described, and with described VOD service column automatic wire charging.
The embodiment of the invention is by the plan of including and the VOD service generation strategy of system's self-control direct broadcast band programme information, according to the plan of including and the VOD service generation strategy formulated the direct broadcast band programme information of typing is edited automatically, generate the ADI file of expansion and the ADI file of expanding is sent to on-demand device, to pass through on-demand device generating video demand (telecommunication) service column.The method that present embodiment is described has reduced the artificial participation step of VOD service column generative process, has the minimizing cost of labor, reduces the advantages such as manual operation error rate, has improved the stability of generating video program request column.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
Below with reference to accompanying drawing embodiments of the invention are described.Referring to Fig. 1, the schematic flow sheet of the method for the automatic generating video demand (telecommunication) service column that provides for the embodiment of the invention.The method of the described automatic generating video demand (telecommunication) service column of present embodiment comprises step:
S101, generates and records assets and record assets information direct broadcast band recording program, editor according to the programme information of direct broadcast band.
In the specific implementation, the programme information of direct broadcast band, as: the live zero-time that the television channel that programm name, program broadcast, program broadcast and the video flowing of concluding time and program etc., can adopt file to preserve.During to the direct broadcast band recording program, import first the programme information of these direct broadcast bands, formulate the plan of including of direct broadcast band program according to the programme information of the direct broadcast band that imports, plan direct broadcast band recording program, editor according to including of the direct broadcast band program of formulating again, generate and record assets and record assets information.The plan of including of above-mentioned direct broadcast band program can comprise: direct broadcast band programm name to be recorded, the beginning and ending time of recording, recording mode etc. are included plan information, wherein, direct broadcast band program to be recorded is one or more in the above-mentioned direct broadcast band program of including, and recording mode comprises that single is recorded, circulated and the recording mode such as repeatedly records.Above-mentioned recording mode only is for example, and non exhaustive, including but not limited to above-mentioned recording mode.For example, the direct broadcast band programme information comprises: 7 o'clock nights of CCTV1 were to live " news hookup " in 7: 30; The heat of " Europe Cup football match " that 7 o'clock to 9 o'clock night of CCTV5 is live and the interview of some post-games; 8 o'clock nights of movie channel are to 10 films " Ah sweet's main story " that broadcast etc.The plan of including that can formulate the direct broadcast band program according to the programme information of these direct broadcast bands can comprise: treat recorded program " news hookup ", record 7 o'clock to 7: 30 period since night, circulation is repeatedly recorded; Treat recorded program " Europe Cup football match ", record 7 o'clock period from nights by 8: 30, circulation is repeatedly recorded; Treat recorded program " Ah sweet's main story ", record 8 o'clock to 10 o'clock period from night, single such as records at the including of program of direct broadcast band.Including plan and then can treating recorded program and record, edit according to the planned timing of including of this direct broadcast band program after having got well of direct broadcast band program generates and records assets and record assets information.This is recorded assets information and comprises assets title, Asset ID, the ID of assets provider, assets duration, assets size, asset store position, class of assets, code check etc.Wherein, the assets title is general identical with programm name, Asset ID is can have the user to specify by the unique identifier of recording assets, the ID of assets provider and class of assets that system generates at random, and assets duration, assets size, asset store position and code check can be recorded assets by analysis and obtain.
S102 formulates described direct broadcast band program generates corresponding column in VOD service VOD service generation strategy according to the programme information of described direct broadcast band.
In the specific implementation, the VOD service generation strategy comprises: the column information such as the name of tv column that the direct broadcast band program generates in VOD service, column charge method and the column term of validity.The VOD service generation strategy has defined the column information of the corresponding column that the direct broadcast band program generates in VOD service, for example, what the name of tv column that direct broadcast band program after recording generates in VOD service is, whether to charge in the time of these programs of user's program request, what charge method is, and how long these programme informations be for the term of validity of user program request in on-demand device, the information such as effective by the end of when.Wherein, the charge method of above-mentioned column information can have multiple, comprising: the charge methods such as free, single-point charge, flat rate, the charge of bag year.Above-mentioned charge method only is for example, and non exhaustive, including but not limited to above-mentioned charge method.For example, the VOD service generation strategy that " news hookup " records rear automatic generation column to the direct broadcast band program can comprise that name of tv column is " news ", and charge method is bag year charge, valid until 2012-11-25, and 00:00 etc.
S103 generates the assets distribution interface ADI file of expanding according to described VOD service generation strategy and the described assets information of recording.
In the specific implementation, by resolving the VOD service generation strategy, obtain the column information such as name of tv column, column charge method and the column term of validity that the direct broadcast band program recorded generates in VOD service, again in conjunction with the ADI file of recording assets information and generate expansion.Wherein record original field that assets information is filled into the ADI file of expansion, column information is filled into the extended field of the ADI of expansion.
S104 sends to on-demand device with the ADI file of described expansion, with by the automatic generating video demand (telecommunication) service of described on-demand device column.
On-demand device receives the ADI file of expansion it is resolved, the column information such as the name of tv column that the direct broadcast band program that can obtain to record generates in the VOD service column, column charge method and the column term of validity, according to these column Automatic generation of information column associated datas that the direct broadcast band program of recording is added again, generating video demand (telecommunication) service column.For example, comprise column information corresponding to direct broadcast band program " news hookup " in the ADI file of expanding: name of tv column is 2012-01-01 for " news ", charge method for bag year, the term of validity, on-demand device generates a new order program data " news hookup " by resolving the ADI file of this expansion under " news " column.
For the original manually upper ray mode of compatibility, also defined the mode field of reaching the standard grade of VOD service column in the ADI file of expansion, the mode of reaching the standard grade comprises automatic wire charging and manually reaches the standard grade.The VOD service column mode of reaching the standard grade that present embodiment adopts is automatic wire charging, be automatically the VOD service column information of generation to be reached the standard grade after the automatic generating video demand (telecommunication) service of the on-demand device column, and the above-mentioned VOD service column result that reaches the standard grade is returned to system.System can return the information of reaching the standard grade of coming according to on-demand device and learn whether on-demand device successfully receives the ADI file of expansion.If system does not return the column that the comes information of reaching the standard grade through also receiving after a while on-demand device, then the ADI file of expansion can be sent to on-demand device again, guaranteeing that on-demand device successfully receives the ADI file of expansion, and generate corresponding VOD service column.
On-demand device can also be known the column term of validity of direct broadcast band program in the VOD service column of including by the ADI file of the expansion that receives, can formulate according to this column term of validity the undercarriage date of column, if corresponding column expires, then automatically this column is rolled off the production line, discharge more memory headrooms to store the column information of follow-up generation.
Present embodiment is by formulating the plan of including and VOD service generation strategy to the direct broadcast band program, and according to the plan of including of formulating the direct broadcast band programme information of including is recorded, edited, generate the ADI file of expansion in conjunction with the VOD service generation strategy of formulating, and the ADI file of expansion sent to on-demand device, with by the automatic generating video demand (telecommunication) service of on-demand device column.Present embodiment can also be according to the undercarriage time of ADI paper formulation direct broadcast band program in the VOD service column of expansion, the column automatically undercarriage that expires then.Reduced the artificial participation step of including in the process, reducing the people is the operating mistake that produces in recording, editing, reduced cost of labor, reduced taking up room of expired column, increased the memory space of new column, enrich the VOD service content, satisfied the program request requirement of the more splendid contents of user.
Referring to Fig. 2, the structural representation of including device that provides for the embodiment of the invention.The described device of including of present embodiment comprises:
Include module 10, be used for programme information according to direct broadcast band to direct broadcast band recording program, editor, generate and record assets and record assets information.
Policy development module 20 is used for formulating described direct broadcast band program generates corresponding column at VOD service VOD service generation strategy according to the programme information of described direct broadcast band.
ADI file generating module 30 is used for generating the ADI file of expanding according to described VOD service generation strategy and the described assets information of recording.
Sending module 40 is used for the ADI file of described expansion is sent to on-demand device, to pass through the automatic generating video demand (telecommunication) service of described on-demand device column.
Wherein, include module 10, comprising:
Import unit 11, be used for importing the programme information of described direct broadcast band, formulate the plan of including of direct broadcast band program according to the programme information of described direct broadcast band.
Include unit 12, be used for planning direct broadcast band recording program, editor according to including of described direct broadcast band program, generate and record assets and record assets information.
In the specific implementation, the programme information of direct broadcast band, as: the live zero-time that the television channel that programm name, program broadcast, program broadcast and the video flowing of concluding time and program etc., can adopt file to preserve.When including 10 pairs of direct broadcast band recording programs of module, import first the programme information of these direct broadcast bands by importing unit 11, formulate the plan of including of direct broadcast band program according to the programme information of the direct broadcast band that imports, include 12 direct broadcast band recording program, the editors that import importing unit 11 according to the plan of including that imports the direct broadcast band program of formulating unit 11 in unit, generate and record assets and record assets information.The plan of including of above-mentioned direct broadcast band program can comprise: direct broadcast band programm name to be recorded, the beginning and ending time of recording, recording mode etc. are included plan information, wherein, direct broadcast band program to be recorded is one or more in the above-mentioned direct broadcast band program of including, and recording mode comprises that single is recorded, circulated and the recording mode such as repeatedly records.Above-mentioned recording mode only is for example, and non exhaustive, including but not limited to above-mentioned recording mode.For example, the direct broadcast band programme information comprises: 7 o'clock nights of CCTV1 were to live " news hookup " in 7: 30; The heat of " Europe Cup football match " that 7 o'clock to 9 o'clock night of CCTV5 is live and the interview of some post-games; 8 o'clock nights of movie channel are to 10 films " Ah sweet's main story " that broadcast etc.Can formulate the plan of including of direct broadcast band program according to the programme information of these direct broadcast bands comprises: treat recorded program " news hookup ", record 7 o'clock period since nights to 7: 30, circulation is repeatedly recorded; Treat recorded program " Europe Cup football match ", record 7 o'clock period from nights by 8: 30, circulation is repeatedly recorded; Treat recorded program " Ah sweet's main story ", record 8 o'clock to 10 o'clock period from night, single such as records at the including of program of direct broadcast band.Import and to include 12 of unit after the plan of including that unit 11 makes the direct broadcast band program and can according to this plan of including to direct broadcast band recording program, editor, generate and record assets and record assets information.This is recorded assets information and comprises assets title, Asset ID, the ID of assets provider, assets duration, assets size, asset store position, class of assets, code check etc.Wherein, the assets title is general identical with programm name, Asset ID is can have the user to specify by the unique identifier of recording assets, the ID of assets provider and class of assets that system generates at random, and assets duration, assets size, asset store position and code check can be recorded assets by analysis and obtain.
In the specific implementation, comprise in the VOD service generation strategy that policy development module 20 is formulated: the column information such as the name of tv column that the direct broadcast band program generates in VOD service, column charge method and the column term of validity.The VOD service generation strategy has defined the column information of the corresponding column that the direct broadcast band program generates in VOD service, for example, what the name of tv column that direct broadcast band program after recording generates in VOD service is, whether to charge in the time of these programs of user's program request, what charge method is, and how long these programme informations be for the term of validity of user program request in on-demand device, the information such as effective by the end of when.Wherein, the charge method of above-mentioned column information can have multiple, comprising: the charge methods such as free, single-point charge, flat rate, the charge of bag year.Above-mentioned charge method only is for example, and non exhaustive, including but not limited to above-mentioned charge method.For example, the VOD service generation strategy that " news hookup " records rear automatic generation column to the direct broadcast band program can comprise that name of tv column is " news ", and charge method is bag year charge, valid until 2012-11-25, and 00:00 etc.
In the specific implementation, ADI file generating module 30 is formulated the VOD service generation strategy that module 20 is formulated by parses policy, obtain the column information such as name of tv column, column charge method and the column term of validity that the direct broadcast band program recorded generates in VOD service, again in conjunction with the ADI file of including assets information that module 10 records and generate expansion.Wherein record original field that assets information is filled into the ADI file of expansion, column information is filled into the extended field of the ADI of expansion.
On-demand device receives the ADI file of expansion it is resolved, the column information such as the name of tv column that the direct broadcast band program that can obtain to record generates in the VOD service column, column charge method and the column term of validity, according to these column Automatic generation of information column associated datas that the direct broadcast band program of recording is added again, generating video demand (telecommunication) service column.For example, comprise column information corresponding to direct broadcast band program " news hookup " in the ADI file of expanding: name of tv column is 2012-01-01 for " news ", charge method for bag year, the term of validity, on-demand device generates a new order program data " news hookup " by resolving the ADI file of this expansion under " news " column.
For the original manually upper ray mode of compatibility, also defined the mode field of reaching the standard grade of VOD service column in the ADI file of expansion, the mode of reaching the standard grade comprises automatic wire charging and manually reaches the standard grade.The VOD service column mode of reaching the standard grade that present embodiment adopts is automatic wire charging, be automatically the VOD service column information of generation to be reached the standard grade after the automatic generating video demand (telecommunication) service of the on-demand device column, and the above-mentioned VOD service column result that reaches the standard grade is returned to and includes device.Include device and can learn whether on-demand device successfully receives the ADI file of expansion according to the information of reaching the standard grade that on-demand device return.If do not receive also that through including after a while device on-demand device returns the column that the comes information of reaching the standard grade, 40 of sending modules can send to on-demand device again with the ADI file of expansion, guaranteeing that on-demand device successfully receives the ADI file of expansion, and generate corresponding VOD service column.
On-demand device can also be known the column term of validity of direct broadcast band program in the VOD service column of including by the ADI file of the expansion that receives, can formulate according to this column term of validity the undercarriage date of column, if corresponding column expires, then automatically this column is rolled off the production line, discharge more memory headrooms to store the column information of follow-up generation.
Present embodiment is by formulating the plan of including and VOD service generation strategy to the direct broadcast band program, and according to the plan of including of formulating the direct broadcast band programme information of including is recorded, edited, generation is recorded assets and is recorded assets information, generate the ADI file of expansion in conjunction with the VOD service generation strategy of formulating, and the ADI file of expansion sent to on-demand device, with by the automatic generating video demand (telecommunication) service of on-demand device column.Present embodiment can also be according to the undercarriage time of ADI paper formulation direct broadcast band program in the VOD service column of expansion, the column automatically undercarriage that expires then.Reduced the artificial participation step of including in the process, reducing the people is the operating mistake that produces in recording, editing, reduced cost of labor, reduced taking up room of expired column, increased the memory space of new column, enrich the VOD service content, satisfied the program request requirement of the more splendid contents of user.
The embodiment of the invention also provides a kind of system of automatic generating video demand (telecommunication) service column, referring to Fig. 3, and the structural representation of the system of the automatic generating video demand (telecommunication) service column that provides for the embodiment of the invention.The system of the described automatic generating video demand (telecommunication) service column of present embodiment, comprise: the describeddevice 100 of including of on-demand device 200 and above-described embodiment, described on-demand device 200 is used for the automatic generating video demand (telecommunication) service of the ADI file column of including the expansion that device sends according to described, and with described VOD service column automatic wire charging.
In the specific implementation, include device and formulate the plan of including and the VOD service generation strategy of direct broadcast band program according to the programme information of direct broadcast band, and according to the direct broadcast band program include the plan to direct broadcast band recording program, editor, generation is recorded assets and is recorded assets information, generate the ADI file of expanding according to VOD service column generation strategy, and the ADI file of expansion is sent to on-demand device.The automatic generating video demand (telecommunication) service of the extend information column information that comprises in the ADI file of on-demand device according to the expansion of including the device transmission is also reached the standard grade the VOD service column that generates, and the result that will reach the standard grade notifies to including device automatically.Terminal can enter in the share menu of VOD service column after the on-demand device generating video demand (telecommunication) service column, to on-demand device acquisition request VOD service column information, obtain VOD service column information and represent to the terminal use from on-demand device, the terminal use initiates order request according to the column information of correspondence to terminal, terminal receives user's order request and initiates afterwards the request of request video flowing to on-demand device, obtain the program video stream corresponding to program of user's program request from on-demand device, and the corresponding video of normal play.
The embodiment of the invention is by the plan of including and the VOD service generation strategy of self-control direct broadcast band programme information, according to the plan of including and the VOD service generation strategy formulated the direct broadcast band programme information is carried out automatic recording, editor, generation is recorded assets and is recorded assets information, and automatically generate the ADI file of expansion and the ADI file of expansion is sent to on-demand device according to the VOD service generation strategy, with by on-demand device generating video demand (telecommunication) service column.The method that present embodiment is described has reduced the artificial participation step of VOD service column generative process, has the minimizing cost of labor, reduces the manual operation error rate, has improved the stability of generating video program request column.
Device embodiment described above only is schematic, wherein said unit as the separating component explanation can or can not be physically to separate also, the parts that show as the unit can be or can not be physical locations also, namely can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select according to the actual needs wherein some or all of module to realize the purpose of present embodiment scheme.Those of ordinary skills namely can understand and implement in the situation of not paying performing creative labour.
Through the above description of the embodiments, those skilled in the art can be well understood to each execution mode and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware.Based on such understanding, the part that technique scheme contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in the computer-readable recording medium, such as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, perhaps network equipment etc.) carry out the described method of some part of each embodiment or embodiment.
Above-described execution mode does not consist of the restriction to this technical scheme protection range.Any at above-mentioned execution mode spirit and principle within do modification, be equal to and replace and improvement etc., all should be included within the protection range of this technical scheme.