A kind of implementation method of personalization EPGTechnical field
The present invention relates to the designs of IPTV product, more particularly to the reality of EPG (electronic program guides) in IPTV productExisting method.
Background technique
IPTV, that is, Interactive Internet TV is a kind of using broadband networks, collects the technologies such as internet, multimedia, communication in oneBody provides the brand-new technology of a variety of interactive services including DTV to domestic consumer.
The index of various businesses provided by IPTV and navigation are completed by EPG system.IPTVEPG is actuallyIt is exactly a gate system of IPTV.The interface of EPG system is similar with Web page, and all kinds of dishes are generally all provided on EPG interfaceList, button, linking etc. select the component clicked directly on when program for user;Also may include on the interface of EPG it is all kinds of forThe dynamic of family browsing or the multimedia content of static state.
Currently, the field IPTV, in when designing and developing of EPG system of progress, EPG system mostly uses configuration or modification BackgroundPiece, EPG program listing, or various EPG templates are applied, the EPG program listing and content in EPG system by switching IPTV productMode come reach meet client's diversification customization and meet the needs of operator is quick and various, thus lead to IPTV product developmentPerson needs different exploitation and compositions to go out various EPG systems, to adapt to the different demands of different user, to a certain extentThe popularization response speed of entire product is affected, and cannot ensure that IPTV user is satisfied.
It can be seen that following deficiency exists in the prior art:
1 existing EPG program listing change mode is single, it is difficult to meet the individual demand of user;
2EPG system is difficult to realize customized edit-modify, and development cost is high;
3 are unable to satisfy the demand of operator.
Therefore, existing EPG system is difficult to meet the individual demand of user, it is difficult to improve user and be satisfied with journey to productDegree.
Summary of the invention
In view of the deficiencies in the prior art, the purpose of the present invention is to provide the implementation method of personalization EPG a kind of,Simplify EPG maintenance process simultaneously, realize the change EPG system of dynamic realtime, EPG section can be arranged in user according to their own needsMesh list style reduces cost without carrying out individually designed, exploitation for different users.
The implementation method of personalization EPG that the present invention designs a kind of the following steps are included:
Step 1: user registers to EPG management system, becomes the legitimate user of IPTV service;
Step 2:EPG management system pushes existing EPG program listing template to the terminal and can be used for customized EPGProgram listing template;
Step 3: user according to their own needs, selects multiple EPG program listing templates, including existing EPG programSingle mode plate and customized EPG program listing template, wherein above-mentioned template can be presented to the user with tree structure, so as to userMaintenance modification is carried out in template, forms the EPG program listing that user customizes;
Step 4: selected template is respectively set in user, and uploads the EPG program listing that has set and preferablyProgram listing, while being cached locally;
Step 5:EPG management system is to the EPG template that will have been set and user's selection but not set program listing templateIt is bound with user account, when logging in next time so as to user, the first selected program list that user selects is pushed to user;
Step 6: when user logs on, being then directly entered first selected program list, while being provided on playbill interfaceModification button can enter modification mode when user needs to configure program listing with a key, it is possible thereby to select configuredGood program listing, also can choose the program listing being not configured;After choosing program listing, user be may be implemented to above-mentioned programIt singly reconfigures, program listing can also be directly entered;
Step 7: after user reconfigures program listing, updating the program listing in local cache and EPG management system;
Step 8: after EPG management system receives the program listing of user's reconfiguration, first verifying that the legitimacy of user, thenThe program listing template that user modifies is searched, and executes update operation.
Step 9: if user is not configured program listing, setting preferred program list is provided for user, for userThe program listing of selection is sent to EPG system by selection, user;
The program listing that step 10:EPG system is selected according to user pushes related content to user;
Step 11: user is according to program listing selection operation and watches IPTV programme content.
Wherein, EPG program single module is presented to the user with tree structure, is directed to each column node, program content sourceNode identification information, attribute information, hierarchical relationship, address information;It further include operator's informaiton push interface in the template, at thisIn interface, operator's pushed information of concern is can be set in user, is carried out loop play to pushed information using round-robin queue, is usedFamily priority setting can be carried out to the information that operator pushes and deletion, modification operate.Wherein, operator's informaiton pushes boundaryFace belongs to EPG playbill interface.
Wherein, user can complete the setting of EPG program listing template in different times.
Wherein, first selected program list can be set in user, when logging on so as to user, is directly entered the program listing;ProgramSingle acquisition, which can be rushed directly in local cache, to be obtained.
The implementation of the embodiments of the present invention has the following beneficial effects:
The embodiment of the present invention can according to their own needs by providing a user various templates, user, selection interface windLattice, dynamically distribute program at configuration program listing, have great convenience for the user to safeguard;And the setting at operator's informaiton push interface, makeThe information of concern can timely be obtained by obtaining user;And the setting of key modification key, can user be entered as neededModification mode;It allows users to carry out personal settings to EPG program listing anywhere or anytime, improves the user of IPTV productExperience Degree.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show belowThere is attached drawing needed in technical description to be briefly described, it should be apparent that, drawings discussed below is only this hairBright some embodiments for those of ordinary skill in the art without creative efforts, can be with rootOther attached drawings are obtained according to these attached drawings.
Fig. 1 is the implementation method flow chart of personalization EPG of the embodiment of the present invention a kind of.
Specific embodiment
Below with reference to attached drawing of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, showsSo, described embodiment is only a part of the embodiments of the present invention, instead of all the embodiments.Based in the present inventionEmbodiment, those of ordinary skill in the art's every other embodiment obtained without creative labor,It shall fall within the protection scope of the present invention.
The implementation method of one of embodiment of the present invention personalization EPG, comprising the following steps:
Step 1: user registers to EPG management system, becomes the legitimate user of IPTV service;
Step 2:EPG management system pushes existing EPG program listing template to the terminal and can be used for customized EPGProgram listing template;Different types of template push, can not only allow user to see the selection of other users, can also be according to oneselfNeeds personalized template is set, moreover, can simplify the configuration operation of user by selection existing module, facilitating userThe template of oneself needs is more preferably set faster.
Step 3: user according to their own needs, selects multiple EPG program listing templates, including existing EPG programSingle mode plate and customized EPG program listing template;Wherein, above-mentioned template can be presented to the user with tree structure, allow userMultiple template is selected, can satisfy the demand of family's different members, and does not have to carry out duplicate setting, tree structure carrys out userSay can more intuitive acquisition Template Information, modification operation letter answer, improve home experience degree.
Step 4: selected template is respectively set in user, and uploads the EPG program listing that has set and preferablyProgram listing, while being cached locally;It is cached locally, the section in caching can be directly acquired after the user logsMesh list, without allowing the push of EPG management system to come every time, it is possible thereby to reduce the number between terminal and EPG management systemAccording to amount, the pressure of network is reduced.
Step 5:EPG management system is to the EPG template that will have been set and user's selection but not set program listing templateIt is bound with user account, when logging in next time so as to user, the preferred program list that user selects is pushed to user;According to needIt wants, first selected program list also can be set in user, and is sent to EPG management system;When so as to user's login, program is directly acquiredIt is single.
Step 6: when user logs on, being then directly entered first selected program list, while being provided on playbill interfaceModification button can enter modification mode when user needs to configure program listing with a key, it is possible thereby to select configuredGood program listing, also can choose the program listing being not configured;After choosing program listing, user be may be implemented to above-mentioned programIt singly reconfigures, program listing can also be directly entered;One key enters modification mode, rather than is selected to enter configuration mould according to userFormula or playbill interface can reduce the operation of user, improve user experience.
Step 7: after user reconfigures program listing, updating the program listing in local cache and EPG management system.
Step 8: after EPG management system receives the program listing of user's reconfiguration, first verifying that the legitimacy of user, thenThe program listing template that user modifies is searched, and executes update operation.
Step 9: if user is not configured program listing, setting preferred program list is provided for user, for userThe program listing of selection is sent to EPG system by selection, user.
The program listing that step 10:EPG system is selected according to user pushes related content to user;
Step 11: user is according to program listing selection operation and watches IPTV programme content.
Due in local cache and EPG management system, preserving program listing, user can be set preferably as neededIt is obtained from local cache or EPG management system.
Wherein, EPG program single module is presented to the user with tree structure, is directed to each column node, program content sourceNode identification information, attribute information, hierarchical relationship, address information;It further include operator's informaiton push interface in the template, at thisIn interface, operator's pushed information of concern is can be set in user, is carried out loop play to pushed information using round-robin queue, is usedFamily priority setting can be carried out to the information that operator pushes and deletion, modification operate.Wherein, operator's informaiton pushes boundaryFace belongs to EPG playbill interface.
Wherein, user can complete the setting of EPG program listing template in different times.Have in usual family multipleMember, in order to meet the needs of different members, the setting of program listing can be configured anywhere or anytime, whole thus, it is possible to meetThe needs of a family improve home experience degree.
The implementation of the embodiments of the present invention has the following beneficial effects:
The embodiment of the present invention can according to their own needs by providing a user various templates, user, selection interface windLattice, dynamically distribute program at configuration program listing, have great convenience for the user to safeguard;And the setting at operator's informaiton push interface, makeThe information of concern can timely be obtained by obtaining user;And the setting of key modification key, can user be entered as neededModification mode;It allows users to carry out personal settings to EPG program listing anywhere or anytime, improves the user of IPTV productExperience Degree.
The above disclosure is only the preferred embodiments of the present invention, cannot be wanted certainly with this to limit the right of the present inventionRange is sought, therefore, any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention still belongs to thisInvent covered range.