Nothing Special   »   [go: up one dir, main page]

CN108551592B - EPG self-editing and arranging method and system based on IPTV - Google Patents

EPG self-editing and arranging method and system based on IPTV Download PDF

Info

Publication number
CN108551592B
CN108551592B CN201810201288.7A CN201810201288A CN108551592B CN 108551592 B CN108551592 B CN 108551592B CN 201810201288 A CN201810201288 A CN 201810201288A CN 108551592 B CN108551592 B CN 108551592B
Authority
CN
China
Prior art keywords
epg
block
template
module
information
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.)
Active
Application number
CN201810201288.7A
Other languages
Chinese (zh)
Other versions
CN108551592A (en
Inventor
王晶
张毅
魏雪平
刘才果
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Space Shichuang (Chongqing) Technology Co.,Ltd.
Original Assignee
Chongqing Space Visual Creation Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing Space Visual Creation Technology Co ltd filed Critical Chongqing Space Visual Creation Technology Co ltd
Priority to CN201810201288.7A priority Critical patent/CN108551592B/en
Publication of CN108551592A publication Critical patent/CN108551592A/en
Application granted granted Critical
Publication of CN108551592B publication Critical patent/CN108551592B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention discloses an EPG self-organizing and arranging method based on IPTV, establishing an EPG template; if the available EPG template exists, newly building an EPG page according to the selected EPG template; after receiving an instruction for arranging the EPG block, defining the attribute and the skippable component of the EPG block, and acquiring the operation content of the corresponding EPG; appointing components with different block jumps according to the operation content of the EPG to display blocks, and updating the auditing information and the program information; previewing the display effect of the EPG, if the EPG needs to be modified, secondarily editing the block needing to be modified in the EPG, and releasing the EPG after the editing is finished. The invention also discloses an EPG self-organizing and arranging system based on the IPTV, which comprises an EPG template establishing module, an EPG page newly-establishing module, an EPG block defining module, an EPG content operating module and an EPG preview releasing module. The method simplifies EPG operation logic, improves resource utilization rate, introduces components and blocks, completes modification of the components through updating, realizes editable attributes of the EPG, and meets personalized requirements.

Description

EPG self-editing and arranging method and system based on IPTV
Technical Field
The invention relates to the field of interactive network televisions, in particular to an EPG self-organizing and arranging method and system based on IPTV.
Background
IPTV (Internet protocol television), namely an interactive network television, is a brand-new technology which integrates the technologies of Internet, multimedia, communication and the like by utilizing a broadband network and provides various interactive services including digital televisions for home users; the method can well adapt to the rapid development trend of the current network and fully and effectively utilize network resources.
The EPG is an electronic program guide, and indexing and navigation of various services provided by the IPTV are all accomplished through the EPG system. The EPG of the IPTV is actually a portal system of the IPTV, an interface of the EPG system is similar to a Web page, and various menus, buttons, links and other components that can be directly clicked by a user when the user selects a program are generally provided on the EPG interface; the EPG may also include various types of dynamic or static multimedia content on its interface for the user to browse through.
An EPG in the traditional IPTV industry is a fixed EPG, attributes in the EPG are defined and completed in development, and managers cannot modify information in the EPG, if modification is needed, developers need to develop again, and then the whole EPG template is uploaded, so that the efficiency is low, and operators cannot modify the EPG by themselves.
Disclosure of Invention
Based on this, there is a need for an IPTV-based EPG self-organizing method and system that simplifies EPG operation logic and improves resource utilization, and introduces components and blocks, and completes modification of the components by updating, thereby implementing editable attributes of the EPG and satisfying personalized requirements.
The invention provides an EPG self-editing and arranging method based on IPTV, the technical scheme is as follows:
an EPG self-organizing method based on IPTV comprises the following steps:
a. adding new components, and establishing an EPG template;
b. after receiving an instruction of inquiring the EPG template, judging whether the EPG template can be used, if so, newly building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
c. after receiving an instruction for arranging the EPG block, defining the attribute and the skippable component of the EPG block, and acquiring the operation content of the corresponding EPG;
d. appointing components with different block jumps according to the operation content of the EPG to display blocks, and updating the auditing information and the program information;
e. e, previewing the display effect of the EPG, judging whether modification is needed, if so, editing the block needing modification in the EPG for the second time, and then re-entering the step e; if not, the EPG is published.
In the technical scheme, the EPG is divided into an EPG template, a component and an introduced block concept, wherein:
the EPG template is used for creating a template used by the EPG, and different EPG templates can be selected according to needs to achieve different display effects;
the assembly is a component of the EPG and defines the attribute of the page;
the block is each clickable area in the EPG;
the editing of the assembly and the EPG template completes the updating operation by uploading a new assembly, such as the displayed and jumped assembly and the content displayed by the assembly are automatically updated, and the updating of the assembly and the EPG template is completed; an operator creates an EPG page by selecting a required EPG template, and defines the attribute of an EPG block and a skippable component by EPG arrangement to complete the setting of the page created on the attribute; after the user creates the EPG page, the user specifies the components of different block jumps, the content sources of the components and the display of the blocks through the EPG content operation, and when the components and the content are updated, the EPG related to the components and the content automatically updates data to complete the updating of the attribute setting of the blocks in the content; in addition, the technical scheme divides the EPG into a public edition and an industry edition, wherein the public edition mainly aims at daily family users, the industry edition is the EPG used by the corresponding industry, such as hotels, hotels and the like, the operation of the EPG content of the industry is increased, different industry contents can be added aiming at different industries, and when the EPG is arranged, a designated component can display the industry contents; after the operator finishes the editing of the EPG, the operator can preview the actual display effect of the EPG on the page, the EPG can be correspondingly arranged again according to the effect, the EPG which does not need to be modified can be released by one key through the EPG, when part of the content in the EPG needs to be modified, the block which needs to be modified in the EPG can be edited for the second time, after the editing is finished, the EPG page can be directly released again, and the seamless butt joint of the modification of the EPG is finished.
As a further optimization of the above scheme, the step b comprises the following steps:
b101, inquiring an EPG template, judging whether the EPG template can be used, and if so, entering a step b 102; if not, finishing the new construction;
b102, selecting an EPG template to be used according to the input EPG name, the selected logo and the EPG grade information;
b103, analyzing the json file of the selected EPG template to establish the EPG;
b104, if the new construction is successful, outputting a newly constructed EPG page; if the new building fails, the error reason is detected, and the step b102 is re-entered.
In the technical scheme, an EPG page is created by selecting a required EPG template, firstly, the available EPG templates are inquired, the EPG template required by newly building the EPG is selected from the available EPG templates according to the input information of EPG names, selected logos, EPG grades and the like, then the EPG is saved, json files to which the EPG templates belong are analyzed, and the EPG is newly added; and if the EPG is failed, checking the error reason, re-inputting the EPG name, logo selection, EPG grade and other information, selecting the EPG template, outputting the newly-built EPG page until the newly-built EPG is successful, and ending the process.
As a further optimization of the above scheme, the step c comprises the following steps:
c101, judging whether the selected EPG block is a first page block or not according to the selected EPG block, and if so, finishing block arrangement; if not, go to step c 102;
c102, updating the block information and selecting a component which can make the block jump;
c103, deleting the original content of the block, and if the deletion is successful, entering the step c 104; otherwise, re-entering step c 102;
and c104, setting and storing the operation content of the corresponding EPG according to the updated data of the block.
In the technical scheme, the attribute of an EPG block and a component capable of jumping are defined through EPG arrangement, the setting of page attributes is completed, whether the selected EPG block is a first page block or not needs to be confirmed, the block which is not the first page is updated, and the component capable of jumping the block is selected; and simultaneously, deleting the content of the original block, setting new operation content according to the updated block data information, and finishing EPG arrangement.
As a further optimization of the above scheme, the step d comprises the following steps:
d101, acquiring column information of the EPG according to the selected EPG;
d102, acquiring program information in the column information, judging whether the current program is delivered from the warehouse, and if so, ending the editing; if not, go to step d 103;
d103, editing the program, and acquiring a corresponding component according to the block information;
d104, updating the program information and the audit information, judging whether the updating is successful, and if so, finishing the editing; if not, the editing fails and step d103 may be re-entered.
In the technical scheme, after a user creates an EPG page, the user specifies components with different block jumps, content sources of the components and display of the blocks through EPG content operation, and when the components and the content are updated, the EPG related to the components and the content automatically updates data to complete the updating of the attribute setting of the blocks on the content; in the process, programs which are not delivered from the storage are edited, program information is updated according to the block information and the corresponding component content, and the added or modified EPG information is checked.
As a further optimization of the above scheme, the method further comprises the following steps:
and when the operation content of the selected EPG is approved, distributing the EPG video to a corresponding platform. After the verification is passed, distributing the videos in the EPG to the corresponding platform, then managing a plurality of EPG work orders, checking whether the work orders are successfully issued, and after the work orders are successfully issued, performing EPG preview and release.
The invention also provides an EPG self-organizing and arranging system based on IPTV, which has the technical scheme as follows:
an EPG self-organizing and arranging system based on IPTV comprises an EPG template establishing module, an EPG page newly-establishing module, an EPG block defining module, an EPG content operating module and an EPG preview releasing module, wherein:
the EPG template establishing module is used for newly adding components and establishing an EPG template;
the EPG page newly-built module is used for judging whether an available EPG template exists after receiving an instruction of inquiring the EPG template, and if so, newly-building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
the EPG block definition module is used for defining the attribute and the skip component of the EPG block after receiving the instruction of arranging the EPG block and acquiring the operation content of the corresponding EPG;
the EPG content operation module is used for appointing components with different block jumps according to the operation content of the EPG to display blocks and updating the auditing information and the program information;
the EPG preview issuing module is used for previewing the display effect of the EPG, judging whether modification is needed, and if so, performing secondary editing on the block needing modification in the EPG and then re-previewing and issuing; if not, the EPG is published.
As a further optimization of the above scheme, the EPG page new building module includes a template judgment sub-module, a template selection sub-module, a template analysis sub-module, and a new building judgment sub-module, wherein:
the template judgment submodule is used for inquiring the EPG template, judging whether the EPG template can be used or not, and if so, newly building an EPG page; if not, finishing the new construction;
the template selection submodule is used for selecting the EPG template to be used according to the input EPG name, the selected logo and the EPG grade information;
the template analysis submodule is used for analyzing the json file of the selected EPG template to create the EPG;
building a judgment sub-module, and if the building is successful, outputting a newly built EPG page; and if the new construction fails, detecting the error reason and performing template selection again.
As a further optimization of the above scheme, the EPG block definition module includes a home page judgment sub-module, a block update sub-module, a block deletion sub-module, and a content setting sub-module, wherein:
a first page judgment sub-module, which is used for judging whether the selected EPG block is the first page block, if so, ending block arrangement; if not, updating the block information;
a block updating submodule for updating the block information and selecting a component which can make the block jump;
the block deleting submodule is used for deleting the original content of the block, and if the deletion is successful, the operation content of the EPG is set; otherwise, updating the block information again;
and the content setting submodule is used for setting and storing the operation content corresponding to the EPG according to the updated data of the block.
As a further optimization of the above scheme, the EPG content operation module includes a column acquisition sub-module, a delivery judgment sub-module, a program editing sub-module, and an update judgment sub-module, wherein:
the column acquisition submodule is used for acquiring column information of the EPG according to the selected EPG;
the delivery judgment submodule is used for acquiring program information in the column information, judging whether the current program is delivered out of the warehouse or not, and if so, ending the editing; if not, editing the acquired program;
the program editing submodule is used for editing programs and acquiring corresponding components according to the block information;
the updating judgment submodule is used for updating the program information and the audit information and judging whether the updating is successful or not, and if so, the editing is finished; if not, the editing fails, and the program editing can be carried out again.
As a further optimization of the above scheme, the system further comprises an EPG video distribution module, and when the operation content of the selected EPG is approved, the EPG video is distributed to the corresponding platform.
The invention has the beneficial effects that:
1. the invention can realize simplified EPG operation logic, improve resource utilization rate, introduce components and blocks, complete modification of the components by updating, realize editable attributes of EPG and meet personalized requirements.
2. The invention creates the EPG page by selecting the needed EPG template, improves the EPG page creating efficiency, ensures high editable degree of the EPG page, judges the available template and analyzes the template and checks the reason of creating failure when the EPG page is created, and further improves the accuracy and effectiveness of the created EPG page.
3. The invention defines the attribute of the EPG block and the components capable of jumping through EPG arrangement, completes the setting of page attribute, the block is each editable unit in the EPG, can appoint the display and jumping of the block, and appoints the display content information of the components capable of jumping, achieves high editable, updates the EPG content in real time, and improves the resource utilization rate.
4. The invention increases the operation of industry EPG content, can add unnecessary industry content aiming at different industries, and can appoint the assembly to display the industry content during the arrangement.
5. The invention can preview the actual display effect of the EPG on the page when the EPG is released, can correspondingly arrange again according to the effect, release the EPG content through one key of the EPG release of the EPG which does not need to be modified, can carry out secondary editing on the block which needs to be modified in the EPG when part of the content in the EPG needs to be modified, and can directly release the EPG page again after the editing is finished, thereby finishing the seamless butt joint of the modification of the EPG and improving the EPG release efficiency.
Drawings
Fig. 1 is a flowchart of an IPTV-based EPG self-organizing method according to an embodiment of the present invention;
FIG. 2 is a flowchart of a newly created EPG page according to an embodiment of the present invention;
FIG. 3 is a flow chart of block arrangement according to an embodiment of the present invention;
fig. 4 is a flowchart of performing content operation according to an embodiment of the present invention;
fig. 5 is a schematic block diagram of an IPTV-based EPG self-organizing system according to an embodiment of the present invention.
Description of reference numerals:
10-EPG template establishing module; 20-EPG page new building module; 201-template judgment submodule; 202-template selection submodule; 203-template analysis submodule; 204-creating a judgment submodule; 30-EPG block definition module; 301-home page judgment submodule; 302-block update submodule; 303-block delete submodule; 304-content setting sub-module; 40-EPG content operation module; 401-column acquisition submodule; 402-ex-warehouse judgment submodule; 403-program editing submodule; 404-updating the judgment submodule; 50-EPG preview issuing module; and 60-EPG video distribution module.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Example 1
As shown in fig. 1, an EPG self-organizing method based on IPTV includes the following steps:
a. adding new components, and establishing an EPG template;
b. after receiving an instruction of inquiring the EPG template, judging whether the EPG template can be used, if so, newly building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
c. after receiving an instruction for arranging the EPG block, defining the attribute and the skippable component of the EPG block, and acquiring the operation content of the corresponding EPG;
d. appointing components with different block jumps according to the operation content of the EPG to display blocks, and updating the auditing information and the program information;
e. e, previewing the display effect of the EPG, judging whether modification is needed, if so, editing the block needing modification in the EPG for the second time, and then re-entering the step e; if not, the EPG is published.
In this embodiment, the EPG is split into EPG templates, components, and lead-in block concepts, where:
the EPG template is used for creating a template used by the EPG, and different EPG templates can be selected according to needs to achieve different display effects;
the assembly is a component of the EPG and defines the attribute of the page;
the block is each clickable area in the EPG;
the editing of the assembly and the EPG template completes the updating operation by uploading a new assembly, such as the displayed and jumped assembly and the content displayed by the assembly are automatically updated, and the updating of the assembly and the EPG template is completed; an operator creates an EPG page by selecting a required EPG template, and defines the attribute of an EPG block and a skippable component by EPG arrangement to complete the setting of the page created on the attribute; after the user creates the EPG page, the user specifies the components of different block jumps, the content sources of the components and the display of the blocks through the EPG content operation, and when the components and the content are updated, the EPG related to the components and the content automatically updates data to complete the updating of the attribute setting of the blocks in the content; in addition, the embodiment divides the EPG into a public edition and an industry edition, wherein the public edition mainly aims at daily family users, the industry edition is the EPG used in the corresponding industry, such as hotels, hotels and the like, the operation of industry EPG content is increased, different industry content can be added aiming at different industries, and when the assembly is arranged, the assembly can be appointed to display the industry content; after the operator finishes the editing of the EPG, the operator can preview the actual display effect of the EPG on the page, the EPG can be correspondingly arranged again according to the effect, the EPG which does not need to be modified can be released by one key through the EPG, when part of the content in the EPG needs to be modified, the block which needs to be modified in the EPG can be edited for the second time, after the editing is finished, the EPG page can be directly released again, and the seamless butt joint of the modification of the EPG is finished.
Example 2
In this embodiment, on the basis of embodiment 1, as shown in fig. 2, the step b includes the following steps:
b101, inquiring an EPG template, judging whether the EPG template can be used, and if so, entering a step b 102; if not, finishing the new construction;
b102, selecting an EPG template to be used according to the input EPG name, the selected logo and the EPG grade information;
b103, analyzing the json file of the selected EPG template to establish the EPG;
b104, if the new construction is successful, outputting a newly constructed EPG page; if the new building fails, the error reason is detected, and the step b102 is re-entered.
In this embodiment, an EPG page is created by selecting a required EPG template, first, the available EPG templates are queried, and among the available EPG templates, an EPG template required for creating a new EPG is selected according to the input EPG name, the selected logo, the EPG level and other information, then, the EPG is saved, the json file to which the EPG template belongs is parsed, and the EPG is newly added; and if the EPG is failed, checking the error reason, re-inputting the EPG name, logo selection, EPG grade and other information, selecting the EPG template, outputting the newly-built EPG page until the newly-built EPG is successful, and ending the process.
Example 3
In this embodiment, on the basis of embodiment 1, as shown in fig. 3, the step c includes the following steps:
c101, judging whether the selected EPG block is a first page block or not according to the selected EPG block, and if so, finishing block arrangement; if not, go to step c 102;
c102, updating the block information and selecting a component which can make the block jump;
c103, deleting the original content of the block, and if the deletion is successful, entering the step c 104; otherwise, re-entering step c 102;
and c104, setting and storing the operation content of the corresponding EPG according to the updated data of the block.
In this embodiment, the attributes of the EPG block and the components that can be skipped are defined by EPG layout, the setting of the page attributes is completed, it is necessary to first determine whether the selected EPG block is a first page block, update the blocks that are not the first page, and select the components that can skip the block; and simultaneously, deleting the content of the original block, setting new operation content according to the updated block data information, and finishing EPG arrangement.
Example 4
In this embodiment, on the basis of embodiment 1, as shown in fig. 4, the step d includes the following steps:
d101, acquiring column information of the EPG according to the selected EPG;
d102, acquiring program information in the column information, judging whether the current program is delivered from the warehouse, and if so, ending the editing; if not, go to step d 103;
d103, editing the program, and acquiring a corresponding component according to the block information;
d104, updating the program information and the audit information, judging whether the updating is successful, and if so, finishing the editing; if not, the editing fails and step d103 may be re-entered.
In this embodiment, after the user creates the EPG page, the user specifies the components to jump to different blocks, the content sources of the components, and the display of the blocks through the EPG content operation, and when the components and the content are updated, the associated EPG automatically updates the data to complete the update of the attribute setting of the blocks to the content; in the process, programs which are not delivered from the storage are edited, program information is updated according to the block information and the corresponding component content, and the added or modified EPG information is checked.
Example 5
The embodiment further includes the following steps based on embodiment 1:
and when the operation content of the selected EPG is approved, distributing the EPG video to a corresponding platform. After the verification is passed, distributing the videos in the EPG to the corresponding platform, then managing a plurality of EPG work orders, checking whether the work orders are successfully issued, and after the work orders are successfully issued, performing EPG preview and release.
Example 6
This example is the system of example 1 and,
as shown in fig. 5, an IPTV-based EPG self-organizing system includes an EPG template establishing module 10, an EPG page newly-establishing module 20, an EPG block defining module 30, an EPG content operating module 40, and an EPG preview releasing module 50, where:
an EPG template establishing module 10, which is used for adding components and establishing an EPG template;
the EPG page newly-building module 20 is used for judging whether an available EPG template exists after receiving an instruction of inquiring the EPG template, and if so, newly building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
an EPG block defining module 30, configured to define attributes and components that can jump of an EPG block after receiving an instruction to arrange the EPG block, and obtain operation content of a corresponding EPG;
the EPG content operation module 40 is used for designating components with different block jumps according to the operation content of the EPG to perform block display and updating the auditing information and the program information;
the EPG preview issuing module 50 is used for previewing the display effect of the EPG, judging whether modification is needed, and if so, performing secondary editing on the block needing modification in the EPG and then performing preview issuing again; if not, the EPG is published.
Example 7
The present embodiment is a system of embodiment 2, and based on embodiment 6, the EPG page new creating module 20 includes a template determining sub-module 201, a template selecting sub-module 202, a template parsing sub-module 203, and a new creating determining sub-module 204, where:
the template judgment submodule 201 is used for inquiring the EPG template, judging whether the EPG template can be used or not, and if so, newly building an EPG page; if not, finishing the new construction;
a template selection sub-module 202, configured to select an EPG template to be used according to the input EPG name, the selected logo, and the EPG level information;
the template analysis submodule 203 is used for analyzing the json file of the selected EPG template to create the EPG;
a new building judgment sub-module 204 is established, and if the new building is successful, a new EPG page is output; and if the new construction fails, detecting the error reason and performing template selection again.
Example 8
The present embodiment is a system of embodiment 3, wherein on the basis of embodiment 6, the EPG block defining module 30 includes a first page determining sub-module 301, a block updating sub-module 302, a block deleting sub-module 303, and a content setting sub-module 304, wherein:
a home page judgment sub-module 301, configured to judge whether the selected EPG block is a home page block, and if yes, end block arrangement; if not, updating the block information;
a block update sub-module 302 for updating the block information and selecting a component that can make the block jump;
the block deleting submodule 303 is configured to delete the original content of the block, and if the deletion is successful, set the operation content of the EPG; otherwise, updating the block information again;
and the content setting submodule 304 is configured to set and store the operation content of the corresponding EPG according to the updated data of the block.
Example 9
The present embodiment is a system of embodiment 4, wherein on the basis of embodiment 6, the EPG content operating module 40 includes a column obtaining sub-module 401, a ex-warehouse judging sub-module 402, a program editing sub-module 403, and an updating judging sub-module 404, where:
a column obtaining sub-module 401, configured to obtain column information of the EPG according to the selected EPG;
the ex-warehouse judgment submodule 402 is configured to obtain program information in the column information, judge whether the current program is in the out-warehouse mode, and if so, end the editing; if not, editing the acquired program;
the program editing submodule 403 is configured to edit a program and obtain a corresponding component according to the block information;
an update judgment sub-module 404, configured to update the program information and the audit information, judge whether the update is successful, and if so, complete the editing; if not, the editing fails, and the program editing can be carried out again.
Example 10
The present embodiment is the system of embodiment 5, which further includes an EPG video distributing module 60 on the basis of embodiment 6, and when the operation content of the selected EPG is approved, the EPG video is distributed to the corresponding platform.
The above-mentioned embodiments only express the specific embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention.

Claims (4)

1. An EPG self-organizing method based on IPTV is characterized by comprising the following steps:
a. adding new components, and establishing an EPG template;
b. after receiving an instruction of inquiring the EPG template, judging whether the EPG template can be used, if so, newly building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
b101, inquiring an EPG template, judging whether the EPG template can be used, and if so, entering a step b 102; if not, finishing the new construction;
b102, selecting an EPG template to be used according to the input EPG name, the selected logo and the EPG grade information;
b103, analyzing the json file of the selected EPG template to establish the EPG;
b104, if the new construction is successful, outputting a newly constructed EPG page; if the new building fails, detecting the error reason, and re-entering the step b 102;
c. after receiving an instruction for arranging the EPG block, defining the attribute and the skippable component of the EPG block, and acquiring the operation content of the corresponding EPG;
c101, judging whether the selected EPG block is a first page block or not according to the selected EPG block, and if so, finishing block arrangement; if not, go to step c 102;
c102, updating the block information and selecting a component which can make the block jump;
c103, deleting the original content of the block, and if the deletion is successful, entering the step c 104; otherwise, re-entering step c 102;
c104, setting and storing the operation content of the corresponding EPG according to the updated data of the block;
d. appointing components with different block jumps according to the operation content of the EPG to display blocks, and updating the auditing information and the program information;
d101, acquiring column information of the EPG according to the selected EPG;
d102, acquiring program information in the column information, judging whether the current program is delivered from the warehouse, and if so, ending the editing; if not, go to step d 103;
d103, editing the program, and acquiring a corresponding component according to the block information;
d104, updating the program information and the audit information, judging whether the updating is successful, and if so, finishing the editing; if not, the editing fails, and step d103 can be re-entered;
e. e, previewing the display effect of the EPG, judging whether modification is needed, if so, editing the block needing modification in the EPG for the second time, and then re-entering the step e; if not, the EPG is published.
2. The EPG self-organizing method based on IPTV of claim 1, further comprising the steps of:
and when the operation content of the selected EPG is approved, distributing the EPG video to a corresponding platform.
3. An EPG self-organizing and arranging system based on IPTV is characterized by comprising an EPG template establishing module, an EPG page newly-establishing module, an EPG block defining module, an EPG content operating module and an EPG preview releasing module, wherein:
the EPG template establishing module is used for newly adding components and establishing an EPG template;
the EPG page newly-built module is used for judging whether an available EPG template exists after receiving an instruction of inquiring the EPG template, and if so, newly-building an EPG page according to the selected EPG template; if not, abandoning the new construction of the EPG page;
the EPG page newly-built module comprises a template judgment submodule, a template selection submodule, a template analysis submodule and a newly-built judgment submodule, wherein:
the template judgment submodule is used for inquiring the EPG template, judging whether the EPG template can be used or not, and if so, newly building an EPG page; if not, finishing the new construction;
the template selection submodule is used for selecting the EPG template to be used according to the input EPG name, the selected logo and the EPG grade information;
the template analysis submodule is used for analyzing the json file of the selected EPG template to create the EPG;
building a judgment sub-module, and if the building is successful, outputting a newly built EPG page; if the new construction fails, detecting the error reason and carrying out template selection again;
the EPG block definition module is used for defining the attribute and the skip component of the EPG block after receiving the instruction of arranging the EPG block and acquiring the operation content of the corresponding EPG;
the EPG block definition module comprises a home page judgment submodule, a block updating submodule, a block deleting submodule and a content setting submodule, wherein:
a first page judgment sub-module, which is used for judging whether the selected EPG block is the first page block, if so, ending block arrangement; if not, updating the block information;
a block updating submodule for updating the block information and selecting a component which can make the block jump;
the block deleting submodule is used for deleting the original content of the block, and if the deletion is successful, the operation content of the EPG is set; otherwise, updating the block information again;
the content setting submodule is used for setting and storing the operation content of the corresponding EPG according to the updated data of the block;
the EPG content operation module is used for appointing components with different block jumps according to the operation content of the EPG to display blocks and updating the auditing information and the program information;
the EPG content operation module comprises a column acquisition submodule, a delivery judgment submodule, a program editing submodule and an updating judgment submodule, wherein:
the column acquisition submodule is used for acquiring column information of the EPG according to the selected EPG;
the delivery judgment submodule is used for acquiring program information in the column information, judging whether the current program is delivered out of the warehouse or not, and if so, ending the editing; if not, editing the acquired program;
the program editing submodule is used for editing programs and acquiring corresponding components according to the block information;
the updating judgment submodule is used for updating the program information and the audit information and judging whether the updating is successful or not, and if so, the editing is finished; if not, the editing is failed, and the program editing can be carried out again;
the EPG preview issuing module is used for previewing the display effect of the EPG, judging whether modification is needed, and if so, performing secondary editing on the block needing modification in the EPG and then re-previewing and issuing; if not, the EPG is published.
4. The EPG self-organizing system based on IPTV of claim 3, further comprising an EPG video distribution module for distributing the EPG video to the corresponding platform after the operational content of the selected EPG is approved.
CN201810201288.7A 2018-03-12 2018-03-12 EPG self-editing and arranging method and system based on IPTV Active CN108551592B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810201288.7A CN108551592B (en) 2018-03-12 2018-03-12 EPG self-editing and arranging method and system based on IPTV

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810201288.7A CN108551592B (en) 2018-03-12 2018-03-12 EPG self-editing and arranging method and system based on IPTV

Publications (2)

Publication Number Publication Date
CN108551592A CN108551592A (en) 2018-09-18
CN108551592B true CN108551592B (en) 2021-02-09

Family

ID=63516056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810201288.7A Active CN108551592B (en) 2018-03-12 2018-03-12 EPG self-editing and arranging method and system based on IPTV

Country Status (1)

Country Link
CN (1) CN108551592B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111246260A (en) * 2019-09-06 2020-06-05 石家庄广众科技传媒有限公司 Program making and broadcasting mode for program arrangement and distribution
CN112637639B (en) * 2019-09-24 2024-01-19 中兴通讯股份有限公司 Control method, system, equipment and medium of unified play control system
CN110740359B (en) * 2019-10-18 2021-10-22 重庆空间视创科技有限公司 EPG multi-platform fusion management system and method
CN110611833B (en) * 2019-10-18 2021-08-03 重庆空间视创科技有限公司 IPTV content publishing system and method
CN110737666B (en) * 2019-10-25 2023-08-01 四川虹魔方网络科技有限公司 Method for supporting pre-release of operational television
CN110784734A (en) * 2019-11-12 2020-02-11 广州南翼信息科技有限公司 Multifunctional player with freely changeable interface
CN113949905A (en) * 2020-04-25 2022-01-18 李瑶 Video content management system
CN112468840B (en) * 2020-11-23 2022-12-16 河北广电无线传媒股份有限公司 Tamper-proof system and method for third-party EPG (electronic program guide) server in IPTV (Internet protocol television) system
CN112616085B (en) * 2020-12-09 2023-05-26 四川金熊猫新媒体有限公司 EPG presentation solving method and device based on IPTV dynamic template combination
CN112672221A (en) * 2020-12-28 2021-04-16 上海成思信息科技有限公司 IPTV EPG self-organizing and arranging method
CN113365122B (en) * 2021-06-18 2023-03-03 帕科视讯科技(杭州)股份有限公司 Dynamic arrangement method of EPG visual page
CN114339327B (en) * 2021-12-29 2023-12-29 北京连屏科技有限公司 Media resource operation method and system
CN114760532A (en) * 2022-04-18 2022-07-15 贵阳朗玛视讯科技有限公司 Video album editing system based on IPTV

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7134133B1 (en) * 1999-11-08 2006-11-07 Gateway Inc. Method, system, and software for creating and utilizing broadcast electronic program guide templates
CN101656867B (en) * 2008-08-21 2014-06-25 上海贝尔阿尔卡特股份有限公司 Method and apparatus of mapping EPG assembly in IPTV
CN101783906B (en) * 2010-03-23 2013-02-13 烽火通信科技股份有限公司 Electronic program guide realization method in internet protocol television product
CN101998167B (en) * 2010-08-16 2014-11-05 中兴通讯股份有限公司 Electronic program guide (EPG) display management method and system
US8984559B2 (en) * 2012-06-11 2015-03-17 Google Inc. Personalized auto-generated electronic programming guide for content delivery platforms
CN103313107B (en) * 2013-05-14 2016-06-01 青岛橡胶谷知识产权有限公司 The EPG server of IPTV
CN103248915B (en) * 2013-05-16 2016-03-23 清新视界(北京)科技有限公司 A kind of EPG system realizing individual cultivation
CN107205167B (en) * 2017-07-09 2019-11-19 江苏海港成套设备安装有限公司 A kind of implementation method of personalization EPG
CN107465944A (en) * 2017-08-31 2017-12-12 江苏省公用信息有限公司 The gray scale delivery system and method for a kind of IPTV Content Management

Also Published As

Publication number Publication date
CN108551592A (en) 2018-09-18

Similar Documents

Publication Publication Date Title
CN108551592B (en) EPG self-editing and arranging method and system based on IPTV
US11955116B2 (en) Organizing content for brands in a content management system
US20210067588A1 (en) Content Atomization
US11727924B2 (en) Break state detection for reduced capability devices
US10909975B2 (en) Content segmentation and time reconciliation
JP3949667B2 (en) Test stream creation method and apparatus for supporting various standards and test levels
KR100803581B1 (en) Apparatus for automatic generating test data and method thereof
JP4929034B2 (en) Content production system and content production method
WO2016196690A1 (en) Rights management and syndication of content
JP2009080536A (en) Bom editing device, editing program, editing system and editing method
EP3304337A1 (en) Content presentation analytics and optimization
KR100861660B1 (en) Menu offering system for terminal and control method thereof
JP2000295524A (en) Editing device and method
JP5599270B2 (en) BCML set and BCML set output device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190628

Address after: 401120 Two Blocks 17-4, No. 70, Middle Section of Huangshan Avenue, Yubei District, Chongqing

Applicant after: Chongqing Space Visual Creation Technology Co., Ltd.

Address before: 610000 Jinjiang Industrial Park, Chengdu City, Sichuan Province, No. 88, Jinhua Road Section 3, Fusion International C Block 15, J District 20B

Applicant before: Sichuan He Zhi Yun Yun Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 401121 room 701, room 1, floor 7, building 11, No. 106, west section of Jinkai Avenue, Yubei District, Chongqing

Patentee after: Space Shichuang (Chongqing) Technology Co.,Ltd.

Address before: 401120 Two Blocks 17-4, No. 70, Middle Section of Huangshan Avenue, Yubei District, Chongqing

Patentee before: Chongqing Space Visual Creation Technology Co.,Ltd.