CN102780915B - The method of preserved program, Apparatus and system - Google Patents

The method of preserved program, Apparatus and system Download PDF

Info

Publication number
CN102780915B
CN102780915B CN201210231512.XA CN201210231512A CN102780915B CN 102780915 B CN102780915 B CN 102780915B CN 201210231512 A CN201210231512 A CN 201210231512A CN 102780915 B CN102780915 B CN 102780915B
Authority
CN
China
Prior art keywords
program
user
keyword
preserved
terminal unit
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
CN201210231512.XA
Other languages
Chinese (zh)
Other versions
CN102780915A (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.)
Poly Polytron Technologies Inc
Original Assignee
Qingdao Hisense Media Network 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 Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201210231512.XA priority Critical patent/CN102780915B/en
Publication of CN102780915A publication Critical patent/CN102780915A/en
Application granted granted Critical
Publication of CN102780915B publication Critical patent/CN102780915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of method of preserved program, Apparatus and system.The method of described preserved program includes: receive the logging request of user, obtains username information after user carries out login authentication;According to current user name information inquiry data base, obtain the keyword that this user pre-sets;According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and play program according to described preserved program list to terminal unit.The application present invention, it is possible to improve the efficiency of preserved program.

Description

The method of preserved program, Apparatus and system
Technical field
The present invention relates to multimedia technology, particularly relate to a kind of method of preserved program, Apparatus and system.
Background technology
Development along with multimedia technology, channel and program that the terminal unit such as television set and Set Top Box can provide also get more and more, the channel of terminal unit offer and programme information, by electric program menu (EPG, ElectronicProgramGuide) mode, the display interface at terminal unit presents to user, user's electric program menu by presenting, travel through channel list therein, such that it is able to choose self channel interested and program plays out.
Due to different user hobby program and differ, such as, for the member (user) in family, the program that different members pays close attention to is different, for example, member A likes sports cast, wishes to watch a sports tournament after start every time, and member B likes variety show, wish to watch a phase entertainment after start every time, member C likes cartoon program, thus, wish to watch a cartoon program after start every time.In order to meet this personal program demand of domestic consumer, prior art proposes the method for preserved program, such as, when member A before being powered off, by the reservation function in electric program menu, TV programme are transferred to the sports cast in self favorite channels and store, so, after start next time, the terminal unit preserved program according to storage, by the sports cast of reservation before this channel plays shutdown, thus traveling through channel list after saving start to obtain the time needed for self program interested.But the setting causing television set current can only be met the displaying predetermined programme demand of one of them user by the method, the demand of other user individual displaying predetermined programme can not be met, such as, if user B needs viewing TV, then need again through remote controller, from the electric program menu arranged, traversal channel list, selects variety show.Thus, further, the method improving displaying predetermined programme proposed is before being powered off, each user is according to the channel at self program of interest place and broadcast time, program and the broadcast time of subscription channel are manually set in electric program menu, so, reservation broadcast time then, when first powering on, load the program of reservation;And for reservation broadcast time after start then in the case of, user is reminded, and the channel at currently viewing program place is switched over by the user decide whether.
From above-mentioned, the method for existing preserved program, before shutdown, preserved program and broadcast time are set by electric program menu, so, each user is not when self hobby program broadcasting time clashes, it is possible to watch the program of hobby accordingly.But in practical application, owing to the method does not consider the user profile of currently viewing program, such as, when first powering on, terminal unit plays out according to the program of the user A reservation arranged in electric program menu, and the user now watching program is user B or user C, then remain a need for user B or user C and pass through remote controller, traversal channel list from the electric program menu arranged, select corresponding program, make the inefficient of preserved program, it is impossible to meet the personal program reservation demand of the user of currently viewing program;Further, if the program of channel has renewal, for instance, program is deleted, then the preserved program and the broadcast time that are arranged by electric program menu can not be updated timely so that the efficiency of preserved program reduces further;And, preserved program is set and to carry out the mode of displaying predetermined programme relatively simple broadcast time, it is impossible to meet the diversified displaying predetermined programme demand of user.
Summary of the invention
Embodiments of the invention provide a kind of method of preserved program, improve the efficiency of preserved program.
Embodiments of the invention also provide for the device of a kind of preserved program, improve the efficiency of preserved program.
Embodiments of the invention also provide for the system of a kind of preserved program, improve the efficiency of preserved program.
For reaching above-mentioned purpose, according to an aspect of the invention, it is provided a kind of method of preserved program, including:
Receive the logging request of user, after user is carried out login authentication, obtain username information;
According to current user name information inquiry data base, obtain the keyword that this user pre-sets;
According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and play program according to this preserved program list to terminal unit.
The method of described preserved program farther includes: in program playing process, triggering terminal equipment shows keyword input frame interface, receive the keyword message of user's input, the program that coupling obtains in advance, the program information list of coupling is shown, and current playing program is switched to the program that user chooses from the programme information shown.
The method of described preserved program farther includes: server makes regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly.
The method of described preserved program farther includes: server is made regular check on keyword and updated, and updates if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly.
Described according to the keyword obtained, before the step of the program that coupling obtains in advance, the method of described preserved program farther includes: whether inquiry stores the preserved program list of this user, if it has, using the preserved program list of this storage as the preserved program list generated;If it did not, perform described according to the keyword obtained, the step of coupling electric program menu.
Described according to the keyword obtained, the program that coupling obtains in advance, generate preserved program list and include: the program that server search obtains in advance meets the program of keyword, according to reproduction time sequencing, generate preserved program list.
Described according to this preserved program list to terminal unit play program include: the preserved program list of generation is returned to terminal unit and displays by server;Terminal unit receives the program that user selects in preserved program list, arranges subscription identification for the preserved program selected;The preserved program list arranging subscription identification is sent by terminal unit to server, and server receives and updates the preserved program list of storage, and the preserved program list according to updating issues broadcasting program to terminal unit.
The described logging request receiving user, carries out login authentication to user and includes: after monitoring terminal unit start or in terminal unit playing process, when receiving user operation mapping login authentication, triggers and shows login authentication interface;Receive user in the login authentication interface shown, click the information of default username control or personalized user name control, trigger exhibition information inputting interface;Receive the encrypted message that user inputs in information input interface, monitor user and click login control, trigger and generate logging request, carry username information and encrypted message, export to server;Server receives logging request, inquires the user profile of this user name from the user profile of database purchase, if the encrypted message comprised in this user profile is consistent with the encrypted message carried in logging request, then by logging in.
Wherein, described login authentication interface includes: default username control, personalized user name control and newly-built user name control.
Wherein, when receiving the information that user clicks newly-built user name control in the login authentication interface shown, trigger and show editing interface.
Wherein, described editing interface includes: user name arranges control, head portrait arranges control, password arranges control and keyword arranges control.
Wherein, described keyword arranges control and includes: system-key control and self defining keywords.
Wherein, within the time pre-set, add up, calculate the self defining keywords frequency of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in the system core character library that system-key control maps;And/or,
Within the time pre-set, add up, calculate the keyword frequency that each user chooses from the system core character library that system-key control maps, choose frequency threshold value if less than what pre-set, then this keyword is deleted from system core character library.
The described program obtained in advance includes: the TV playback program of electric program menu and recording.
According to another aspect of the present invention, it is provided that the device of a kind of preserved program, this device includes: logging request processing module, keyword acquisition module and preserved program list processing module, wherein,
Logging request processing module, for receiving the logging request that user is sent by terminal unit, obtains username information after user carries out login authentication;
Keyword acquisition module, for according to current user name information inquiry data base, obtaining the keyword that this user pre-sets;
Preserved program list processing module, for according to the keyword obtained, the program that coupling obtains in advance, generating preserved program list, and play program according to this preserved program list to terminal unit.
The device of described preserved program farther includes:
Keyword real-time, interactive module, for in program playing process, receive the user operation mapping login authentication, triggering terminal equipment shows keyword input frame interface, to receive the keyword message that user is inputted by terminal unit, the program that coupling obtains in advance, is shown the output of the program information list of coupling to terminal unit, and current playing program is switched to the program that user chooses from the programme information shown by triggering terminal equipment;And/or,
Program updating module, is used for making regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Keyword is new module more, being used for making regular check on keyword and updates, updating if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Self defining keywords processing module, for within the time pre-set, add up, calculate the self defining keywords frequency of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in the system core character library that system-key control maps;And/or,
System-key processing module, for within the time pre-set, add up, calculate the keyword frequency that each user chooses from the system core character library that system-key control maps, choose frequency threshold value if less than what pre-set, then this keyword is deleted from system core character library.
According to a further aspect of the invention, it is provided that the system of a kind of preserved program, this system includes: terminal unit and server, wherein,
Described terminal unit, for receiving the logging request of user, sends to server;Receive the program that server issues, play out;
The logging request that described server sends for receiving terminal apparatus, obtains username information after user carries out login authentication;According to current user name information inquiry data base, obtain the keyword that this user pre-sets;According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and according to this preserved program list, broadcasting program is issued to terminal unit.
Described terminal unit includes: login authentication interface trigger module, information input interface trigger module, logging request generation module and program playing module, wherein,
Login authentication interface trigger module, for, after monitoring terminal unit start or in terminal unit playing process, when receiving user operation mapping login authentication, triggering and show login authentication interface;
Information input interface trigger module, clicks the information of default username control or personalized user name control in the login authentication interface shown, triggers exhibition information inputting interface for receiving user;
Logging request generation module, for receiving the encrypted message that user inputs in information input interface, monitors user and clicks login control, trigger and generate logging request, carry username information and encrypted message, export to server;
Program playing module, for receiving the program that server issues, plays out.
Described terminal unit farther includes:
Editing interface trigger module, clicks the information of newly-built user name control in the login authentication interface shown, triggers and show editing interface for receiving user.
As seen from the above technical solution, a kind of method of preserved program of embodiment of the present invention offer, Apparatus and system, receive the logging request of user, after user is carried out login authentication, obtain username information;According to current user name information inquiry data base, obtain the keyword that this user pre-sets;According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and play program according to this preserved program list to terminal unit.So, by user is carried out login authentication, preserved program combines with the user profile of currently viewing program, thus according to current user profile, play the preserved program of this user setup, when the user avoiding reservation broadcasting actual program and the user watching actual program are inconsistent, it is necessary to choose respective program by traveling through channel list, improve the efficiency of preserved program;Further, keyword can be inputted by user, by keyword match program, enhances convenience and the motility of displaying predetermined programme.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below.It should be evident that the accompanying drawing in being described below is only some embodiments of the present invention, for those of ordinary skills, it is also possible to obtain other embodiment and accompanying drawing thereof according to these accompanying drawing illustrated embodiments.
Fig. 1 is the method flow schematic diagram of embodiment of the present invention preserved program.
Fig. 2 is embodiment of the present invention login authentication interfacial structure schematic diagram.
Fig. 3 is embodiment of the present invention information input interface schematic diagram.
Fig. 4 is embodiment of the present invention editing interface schematic diagram.
Fig. 5 is the apparatus structure schematic diagram of embodiment of the present invention preserved program.
Fig. 6 is the system structure schematic diagram of embodiment of the present invention preserved program.
Detailed description of the invention
Below with reference to accompanying drawing, the technical scheme of various embodiments of the present invention is carried out clear, complete description, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, all other embodiments that those of ordinary skill in the art are obtained under the premise not making creative work, broadly fall into the scope that the present invention protects.
Before existing shutdown, preserved program is set by electric program menu and method that broadcast time realizes displaying predetermined programme, when first powering on, play out according to the program of the user A reservation arranged in electric program menu, if now watching the user of program not for user A, then remain a need for the method by traveling through channel list, obtain the program of the user preferences of currently viewing program, and, in playing process, if other user needs viewing program, remain a need for the method by traveling through channel list, obtain the program of oneself hobby, make the inefficient of preserved program, the personal program reservation demand of each user can not be met.
In the embodiment of the present invention, consider the user profile of currently viewing program, when first powering on, user is carried out login authentication, the preserved program and the broadcast times that arrange electric program menu combine with the user profile of currently viewing program, thus according to current user profile, playing subscription channel and the program of this user setup, avoiding the user of reservation broadcasting actual program inconsistent with the user of viewing actual program, the personal program to meet currently viewing user preengages demand.
Fig. 1 is the method flow schematic diagram of embodiment of the present invention preserved program.Referring to Fig. 1, this flow process includes:
Step 101, receives the logging request of user, obtains username information after user carries out login authentication;
In this step, in order to obtain current operation terminal unit, such as, the user profile of start, so that according to current user profile, the preserved program pre-set according to this user plays out, thus avoiding the active user operating terminal unit inconsistent with the user that actual program is play in reservation so that active user needs to carry out traveling through the situation choosing broadcasting program and occurs.In the embodiment of the present invention, the login authentication flow process of user is set, with existing terminal unit the difference is that, if terminal unit is started shooting, then it is directly entered the login authentication interface pre-set and carries out login authentication, if in the playing process that terminal is arranged, it is necessary to change user profile, then the operation by pre-setting triggers and enters login authentication interface, carries out the login authentication of new user.
In this step, receive the logging request of user, user carried out login authentication and includes:
A11, after monitoring terminal unit start or in terminal unit playing process, when receiving user operation mapping login authentication, triggers and shows login authentication interface;
In this step, in order to obtain the current user name information of operation terminal unit, to play the respective program of this user reservation according to this username information, login authentication interface is set in advance in terminal unit, after monitoring terminal unit start, triggering terminal equipment provides a user with login authentication interface;Or, in terminal unit playing process, monitor the operation that user has pre-set, and this user operation maps login authentication, demonstrate the need for taking over active user, carry out new user log-in authentication to obtain the program of oneself hobby, for instance, terminal unit monitors the new user log-in authentication control that user presses on remote controller, and triggering terminal equipment shows login authentication interface.
Certainly, in practical application, for the login authentication interface shown in terminal unit playing process, it is possible to be arranged on a certain position at current playing program interface, for instance, bottom, top, left side or right side.
Fig. 2 is embodiment of the present invention login authentication interfacial structure schematic diagram.Referring to Fig. 2, this login authentication interface includes: default username control and personalized user name control, and wherein, personalized user name control may include that user's A control, user's B control etc..
Default username control, provides the passage of login for the user for not creating login;
Personalized user name control, for providing each user the passage logged in respectively.
It is preferred that this login authentication interface farther includes:
Newly-built user name control, creates, for providing for new user, the passage logged in.
It is preferred that user name control (default username control and personalized user name control) use user name and/or, head portrait is identified, different users, have different user names and/or, head portrait, wherein, head portrait can be carried out shooting by the terminal unit with photographic head and obtain, it is of course also possible to obtain otherwise, for instance, by being connected with other terminal, other-end it is uploaded to this terminal unit.
A12, receives user and clicks the information of default username control or personalized user name control in the login authentication interface shown, trigger exhibition information inputting interface;
In this step, if user has created login user, then by clicking corresponding user name control, trigger and enter information input interface;If needing to create new user, then by clicking newly-built user control, triggering and entering editing interface to edit;If also not creating login user to log in, then by clicking default user control, trigger and enter information input interface.
Fig. 3 is embodiment of the present invention information input interface schematic diagram.Referring to Fig. 3, this information input interface includes: username information, encrypted message, head image information, login control and edit control, wherein, username information and head image information are consistent with the information that user name control shows, encrypted message is the information for logging in that user inputs.Each user name control is correspondingly arranged a password, and the encrypted message in default user control could be arranged to the identification information of terminal unit, is available for kinsfolk and is used in conjunction with, and the encrypted message in personalized user name control is respectively provided with by each user.
In practical application, if receiving user to click the information of newly-built user name control in the login authentication interface shown, triggering and showing editing interface.
Fig. 4 is embodiment of the present invention editing interface schematic diagram.Referring to Fig. 4, this editing interface includes: user name arranges control, head portrait arranges control, password arranges control and keyword arranges control, wherein,
User name arranges control for arranging username information, and password arranges control for arranging user password information, and head portrait arranges control for arranging user's head image information, and keyword arranges control for arranging the keyword of preserved program.
In user name and head portrait, it is possible to select a setting, it is also possible to all arrange, if arrange user name and head portrait simultaneously, it is preferred that, user name is arranged on below head portrait.
Keyword arranges control and includes: system-key control, for user from the key word library provided, chooses the keyword needed for coupling preserved program.In practical application, system-key control could be arranged to program sort information control, for instance, system-key control includes: physical culture control, variety control, film control, serial control etc..
Further, system-key control can also be finely divided, that is, system-key control includes multiple one-level keyword control, and each one-level keyword control includes again multiple secondary key, for instance, for one-level keyword physical culture control, can including the secondary keys such as football, basketball, tennis, the program that secondary key is corresponding can be the program in electric program menu, it is also possible to be the TV playback program recorded.Certainly, in practical application, it is also possible to secondary key is set to secondary key control so that it is one or more three grades of keywords can be comprised.
In order to effectively reduce the interface shape that secondary key takies, in the embodiment of the present invention, default setting secondary key is hidden state, after user have selected one-level keyword control, triggers the secondary key that display is corresponding.So, by arranging one-level keyword control and secondary key, it is possible to effectively reduce the input of user, reduce the time needed for user setup keyword, and be actively that user masks uninterested information.
Preferably, personal program in order to meet user further is play demand, is increased the property of participation of user, facilitate user that the programme information that oneself is paid close attention to is set more accurately, keyword arranges control and can further include self defining keywords, namely in editing interface, thering is provided self defining keywords input frame, user passes through self defining keywords input frame, inputs self-defining keyword.
After setting keyword, by clicking the preservation control in editing interface, it is possible to trigger the attribute informations such as the user name of setting, password, head portrait and the keyword message generation user profile being used for displaying predetermined programme, preserve to the data base of server;Or cancel control by clicking, cancel the editor done.Wherein, user profile can store with user's mark by name.
Further, system-key also can be managed by server, can the system-key of classification be carried out newly-built, delete, the operations such as editor, such as, can according to the self defining keywords of user's input, one-level keyword and secondary key are adjusted, for example, within the time pre-set, statistics, calculate the self defining keywords frequency (number of times) of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in one-level or secondary key, namely in the system core character library that system-key control maps, directly select for user;And in the key word library provided, if the keyword frequency that each user chooses chooses frequency threshold value less than what pre-set, then this keyword can be deleted from system core character library.
The program that server provides includes the TV playback program of program and the recording captured from electric program menu, so, by the program provided is carried out keyword parsing, such as, program " the Europe Cup group round robin of 2012 Nian Ou Football Associations (team of Ukraine-team of Sweden) ", the keyword message obtained after resolving includes " physical culture ", " football ", " live ", " Europe Cup " etc., wherein, " physical culture " one-level keyword for providing, " football " secondary key for providing, the self defining keywords that " live " and " Europe Cup " inputs at editing interface for user, it it is further classification program carried out according to secondary key, if the keyword message of a certain user setup includes " physical culture ", " football ", " live ", " Europe Cup " etc., then this program matches with the keyword of this user setup, may determine that as the program that this user pays close attention to.
A13, receives the encrypted message that user inputs in information input interface, monitors user and clicks login control, trigger and generate logging request, carry username information and encrypted message, exports to server;
In this step, after user inputs encrypted message, logging in control if clicked, then show that user needs to perform login, username information and encrypted message are carried in logging request by terminal unit, send to server.
Certainly, in practical application, user can also pass through the edit control in click information inputting interface, triggers the user profile comprising attribute information and keyword message to arranging and modifies, updates.Before amendment user profile, it is also desirable to the authority of user is authenticated, to ensure the safety of editor, then username information and encrypted message are carried in certification is asked, send to server.
A14, server receives logging request, inquires the user profile of this user name from the user profile of database purchase, if the encrypted message comprised in this user profile is consistent with the encrypted message carried in logging request, then by logging in.
In this step, the flow process of certification is similar with the flow process of login.
After by certification, terminal unit shows editing interface, and user is in the editing interface shown, it is possible to attribute information and keyword message to having arranged are edited, for instance, amendment, renewal, deletion etc..Specifically, in editing interface, the information such as the head portrait arranged, user cipher, keyword can be modified by user, after amendment completes, control is preserved to preserve the amendment made by what editing interface provided, or, cancel, by what editing interface provided, the amendment that control makes with cancellation, after being preserved by click preservation control, the user profile after submission is sent to server and synchronizes.
Further, in editing interface, it is also possible to user log off function is set.After user confirms cancellation, user profile will be deleted in terminal unit, and return to the login authentication interface of display during start, and send synchronization message to server end, delete this user profile at server.
Step 102, according to current user name information inquiry data base, obtains the keyword that this user pre-sets;
In this step, after the user logs, the keyword comprised in the user profile obtained from data base is the keyword that user pre-sets.
Step 103, according to the keyword obtained, the program that coupling obtains in advance, generates preserved program list, and plays program according to this preserved program list to terminal unit.
In this step, the program obtained in advance includes: the TV playback program of electric program menu and recording, about the acquisition flow process of the TV playback program of electric program menu and recording, specifically referring to correlation technique document, can not repeat them here.
As previously mentioned, if the keyword message obtained includes " physical culture ", " football ", " live ", " Europe Cup " etc., and a certain program is " the Europe Cup group round robin of 2012 Nian Ou Football Associations (team of Ukraine-team of Sweden) " in electric program menu, after then server resolves, obtain keyword: " physical culture ", " football ", " live ", " Europe Cup ", then determine that the keyword of this program and acquisition matches, this program is placed in preserved program list, proceed the coupling of other programs, to obtain the program matched with keyword.
In the embodiment of the present invention, in preserved program list, the sequence of each program is based on reproduction time, the Sort Priority of self defining keywords is higher than the Sort Priority of system-key, such as, keyword includes one-level keyword " physical culture ", secondary key " football " and the self defining keywords " live " that user selects, then in preserved program list, " live " program lineups order that same reproduction time is relevant to football is forward.If in preserved program list, there is the program that current time is being play, then prompting user plays, if there is no the program play, then play the default program pre-set, and prompt the user with preserved program list, user can in the preserved program list pushed, select to determine the program of reservation, non-selected program is defaulted as not to be preengage, and for determining the setting of the programs subscription token of reservation, for being provided with the program of subscription token, at reproduction time then, remind whether user plays, if user selects to play, then play the program of reservation, if user cancels broadcasting, then continue to play actual program.Certainly, in practical application, user also can cancel all reservations in preserved program list.
Wherein, according to the keyword obtained, before coupling electric program menu, farther including:
Whether inquiry stores the preserved program list of this user, if it has, using the preserved program list of this storage as the preserved program list generated;If it did not, perform described according to the keyword obtained, the step of coupling electric program menu.
According to the keyword obtained, mate electric program menu, generate preserved program list and include:
The program that server search obtains in advance meets the program of keyword, according to reproduction time sequencing, generates preserved program list.
Play program according to this preserved program list to terminal unit to include:
B11, the preserved program list of generation is returned to terminal unit and displays by server;
In this step, due to the preserved program list generated, it is understood that there may be there is the situation that multiple program is play the same time, it is then desired to user carries out selecting to determine the program of broadcasting again so that each program of playing avoids conflict on reproduction time.Certainly, in practical application, when there is conflict in reproduction time, can also adopt and randomly choose one of them program and play out, namely play program according to this preserved program list to include: if the program play times in preserved program list exists conflict, randomly choose one of them program and play out.So, it is no need for performing following flow process.
Preserved program list A is shown in terminal unit display interface, and points out user can complete the information of reservation after clicking programm name, and form is as follows:
Channel+programm name+reproduction time+keyword (keyword of user setup)+subscription token (preengage/do not preengage), for instance:
CCTV52012 Nian Ou Football Association Europe Cup group round robin (team of Ukraine-team of Sweden) 06-1912:30 physical culture on Tuesday/football/do not preengage;
Europe, Guangdong TV Sports Channel 2012 foot championship: Greece-Russia's 06-1912:30 on Tuesday physical culture/football/do not preengage.
B12, terminal unit receives the program that user selects in preserved program list, arranges subscription identification for the preserved program selected;
In this step, user is after preserved program list A midpoint beat time order " 2012 Europe foot championships: Greece-Russia ", and this program completes reservation, and program subscription identification (reservation) below becomes preengaging, and so, in preserved program list A, content is as follows:
CCTV52012 Nian Ou Football Association Europe Cup group round robin (team of Ukraine-team of Sweden) 06-1912:30 physical culture on Tuesday/football is not preengage;
Europe, Guangdong TV Sports Channel 2012 foot championship: Greece-Russia's 06-1912:30 on Tuesday physical culture/football is preengage.
B13, the preserved program list arranging subscription identification is sent by terminal unit to server, and server receives and updates the preserved program list of storage, and the preserved program list according to updating issues broadcasting program to terminal unit.
In this step, program " 2012 Europe foot championships: the Greece-Russia " information completing reservation in username information and preserved program list is returned to server by terminal unit, and server receives and updates the preserved program list of storage.So, in the preserved program list of renewal, the reproduction time of each program avoids conflict, at reproduction time then, plays respective program.Meanwhile, preserved program list can be saved in terminal unit simultaneously, logs in start every time or updates accordingly after switching user.
In practical application, server is after the preserved program list storing each user, and so, when this user logs in next time or the user of currently viewing program changes, server directly can according to the preserved program list corresponding program of broadcasting of this user setup.Thus avoiding the program of program that user watches and broadcasting not to be inconsistent, it is necessary to perform the inefficient problem of the preserved program that traversal flow process causes;And, generate preserved program list by keyword, enrich the mode that subscription channel and broadcast time are set, it is possible to meet the diversified reservation demand of user.
In the embodiment of the present invention, preserved program list is to generate according to the keyword in user profile, thus, when the keyword arranged is updated by user, need according to the keyword updated, the program that coupling obtains in advance, regenerates preserved program list and replaces the preserved program list of storage, to ensure the real-time update of keyword and preserved program list.Specifically, server is made regular check on keyword and is updated, and updates if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly.
The method can further include:
Step 104, in program playing process, triggering terminal equipment shows keyword input frame interface, receive the keyword message of user's input, the program that coupling obtains in advance, the program information list of coupling is shown, and current playing program is switched to the program that user chooses from the programme information shown.
In this step, listed user is in program playing process, the shortcut keys of remote controller exhalation keyword input frame interface pre-set can be used, the programme information (keyword) that input is interested in real time, such as, just in the serial title of hot broadcast, this keyword that server inputs according to user, or the program that keyword and current time information search obtain in advance, and return the program information list of coupling, user selects program interested in the program information list returned, such as, the program of the different collection time of the serial play from multiple channels, choose the program at the continuous collection of drama time place needing viewing, and currently playing program is switched to the program interested of selection.So, in playing process, carry out program searching by inputting keyword in real time, and by search to programme information provide the user with for recommending, when user does not select, it is not necessary to stop the program that user is currently viewing, it is possible to strengthen the motility of reservation.
In the embodiment of the present invention, it is contemplated that the randomness of input in real time, the keyword message of input is without being saved in data base in real time, is only used as and processes application temporarily.
It is preferred that the method can further include:
Step 105, server makes regular check on program updating, if monitoring program updating, the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly.
In this step, server makes regular check on program updating, if user has renewal before logging in, then after the user logs, issues new preserved program list, if having renewal during user logs in, then by the program announcements user of this renewal, specific as follows:
C11, server detects that program has updated;
In this step, the routine testing programme of server detect keyword be physical culture, football program C1 updated, for instance, update reproduction time or change program.
C12, the keyword that server comprises according to this program, send program Notification of Changes to each user customizing this program key word;
In this step, the keyword that program C1 comprises is: physical culture, football.
C13, terminal unit receives program Notification of Changes, and prompting user's preserved program list has change;
In this step, prompting user's preserved program list has the mode of change be not limited to the message mode of horse race lamp, flashing icon mode or eject information mode, in order to mutual with user, confirms that user is the need of obtaining up-to-date preserved program list.
C14, confirms that user is updated, and the preserved program list of storage is updated and is issued to terminal unit by server accordingly.
In this step, if user confirms to obtain up-to-date preserved program list, then obtain up-to-date preserved program list to server;If user cancels obtains up-to-date preserved program list, then it is continuing with original preserved program list, and when playing the program C1 changed, user is pointed out, to point out the program C1 of reservation to have occurred and that change, play the program C2 changed or return currently playing direct broadcast band.
From above-mentioned, the method of the preserved program of the embodiment of the present invention, subscriber management function can be realized, by the login authentication of user, user is made to just look at oneself program interested, without traversal channel list from the electric program menu arranged, select corresponding program, improve the efficiency of displaying predetermined programme, enhance the accuracy of reservation, avoid the interference between user, it is achieved multi-user's personalized service of terminal, make the viewing of the different user more convenient and quicker in one family and preengage oneself program interested;Further, user and server are all simple to selection and the editor of keyword, and system-key is by server admin, and self defining keywords is inputted by user, and according to the input of user, system-key can be adjusted, and enhances convenience and motility;And, server provides programme content to integrate and preserved program list, according to system-key, program is classified, carries out program recommendation further according to self defining keywords, add reservation Efficiency and accuracy, improves the intellectuality of displaying predetermined programme;Additionally, if the program of channel has renewal, preserved program list is updated by server in time, watches and preengage oneself program interested with making the different user more convenient and quicker in one family so that the efficiency of preserved program promotes further.
Fig. 5 is the apparatus structure schematic diagram of embodiment of the present invention preserved program.Referring to Fig. 5, this device is server, including: logging request processing module, keyword acquisition module and preserved program list processing module, wherein,
Logging request processing module, for receiving the logging request that user is sent by terminal unit, obtains username information after user carries out login authentication;
Keyword acquisition module, for according to current user name information inquiry data base, obtaining the keyword that this user pre-sets;
Preserved program list processing module, for according to the keyword obtained, the program that coupling obtains in advance, generating preserved program list, and play program according to this preserved program list to terminal unit.
It is preferred that this device can further include:
Keyword real-time, interactive module, for in program playing process, receive the user operation mapping login authentication, triggering terminal equipment shows keyword input frame interface, receive the keyword message that user is inputted by terminal unit, the program that coupling obtains in advance, is shown the output of the program information list of coupling to terminal unit, and current playing program is switched to the program that user chooses from the programme information shown by triggering terminal equipment;And/or,
Program updating module, is used for making regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Keyword is new module more, being used for making regular check on keyword and updates, updating if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Self defining keywords processing module, for within the time pre-set, add up, calculate the self defining keywords frequency of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in the system core character library that system-key control maps;And/or,
System-key processing module, for within the time pre-set, add up, calculate the keyword frequency that each user chooses from the system core character library that system-key control maps, choose frequency threshold value if less than what pre-set, then this keyword is deleted from system core character library.
Fig. 6 is the system structure schematic diagram of embodiment of the present invention preserved program.Referring to Fig. 6, this system includes: terminal unit and server, wherein,
Terminal unit, for receiving the logging request of user, sends to server;Receive the program that server issues, play out;
Server, for the logging request that receiving terminal apparatus sends, obtains username information after user carries out login authentication;According to current user name information inquiry data base, obtain the keyword that this user pre-sets;According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and according to this preserved program list, broadcasting program is issued to terminal unit.
Wherein, server includes: logging request processing module, keyword acquisition module and preserved program list processing module (not shown), wherein,
Logging request processing module, for receiving the logging request that user is sent by terminal unit, obtains username information after user carries out login authentication;
Keyword acquisition module, for according to current user name information inquiry data base, obtaining the keyword that this user pre-sets;
Preserved program list processing module, for according to the keyword obtained, the program that coupling obtains in advance, generating preserved program list, and play program according to this preserved program list to terminal unit.
It is preferred that this server can further include:
Keyword real-time, interactive module, for in program playing process, receive the user operation mapping login authentication, triggering terminal equipment shows keyword input frame interface, receive the keyword message that user is inputted by terminal unit, the program that coupling obtains in advance, is shown the output of the program information list of coupling to terminal unit, and current playing program is switched to the program that user chooses from the programme information shown by triggering terminal equipment;And/or,
Program updating module, is used for making regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Keyword is new module more, being used for making regular check on keyword and updates, updating if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly.
Termination includes: login authentication interface trigger module, information input interface trigger module, logging request generation module and program playing module (not shown), wherein,
Login authentication interface trigger module, for, after monitoring terminal unit start or in terminal unit playing process, receiving user operation and map login authentication, trigger and show login authentication interface;
Information input interface trigger module, clicks the information of default username control or personalized user name control in the login authentication interface shown, triggers exhibition information inputting interface for receiving user;
Logging request generation module, for receiving the encrypted message that user inputs in information input interface, monitors user and clicks login control, trigger and generate logging request, carry username information and encrypted message, export to server;
Program playing module, for receiving the program that server issues, plays out.
It is preferred that this termination can further include:
Editing interface trigger module, clicks the information of newly-built user name control in the login authentication interface shown, triggers and show editing interface for receiving user.
Obviously, the present invention can be carried out various change and modification without deviating from the spirit and scope of the present invention by those skilled in the art.So, if these amendments and modification to the present invention belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention also comprises these and changes and modification.

Claims (17)

1. a method for preserved program, described method includes:
Receive the logging request of user, after user is carried out login authentication, obtain username information;
According to current user name information inquiry data base, obtain the keyword that this user pre-sets;
According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and play program according to described preserved program list to terminal unit;
In program playing process, triggering terminal equipment shows keyword input frame interface, to receive the keyword message of user's input, the program that coupling obtains in advance, the program information list of coupling is shown, and current playing program is switched to the program that user chooses from the programme information shown.
2. method according to claim 1, farther includes:
Server makes regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly.
3. method according to claim 1, farther includes:
Server is made regular check on keyword and is updated, and updates if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly.
4. according to the method in any one of claims 1 to 3, described according to the keyword obtained, before the step of the program that coupling obtains in advance, farther include:
Whether inquiry stores the preserved program list of this user, if it has, using the preserved program list of this storage as the preserved program list generated;If it did not, perform described according to the keyword obtained, the step of coupling electric program menu.
5. method according to claim 4, described according to the keyword obtained, the program that coupling obtains in advance, generate preserved program list and include:
The program that server search obtains in advance meets the program of keyword, according to reproduction time sequencing, generates preserved program list.
6. method according to claim 5, described according to described preserved program list to terminal unit play program include:
The preserved program list of generation is returned to terminal unit and displays by server;
Terminal unit receives the program that user selects in preserved program list, arranges subscription identification for the preserved program selected;
The preserved program list arranging subscription identification is sent by terminal unit to server, and server receives and updates the preserved program list of storage, and the preserved program list according to updating issues broadcasting program to terminal unit.
7. according to the method in any one of claims 1 to 3, the described logging request receiving user, user is carried out login authentication and includes:
After monitoring terminal unit start or in terminal unit playing process, when receiving user operation mapping login authentication, trigger and show login authentication interface;
Receive user in the login authentication interface shown, click the information of default username control or personalized user name control, trigger exhibition information inputting interface;
Receive the encrypted message that input in information input interface of user, monitor user when clicking login control, trigger and generate logging request, carry username information and encrypted message, and output is to server;
Server receives logging request, inquires the user profile of this user name from the user profile of database purchase, if the encrypted message comprised in this user profile is consistent with the encrypted message carried in logging request, then by logging in.
8. method according to claim 7, described login authentication interface includes: default username control, personalized user name control and newly-built user name control.
9. method according to claim 8, farther includes:
When receiving the information that user clicks newly-built user name control in the login authentication interface shown, trigger and show editing interface.
10. method according to claim 9, described editing interface includes: user name arranges control, head portrait arranges control, password arranges control and keyword arranges control.
11. method according to claim 10, described keyword arranges control and includes: system-key control and self defining keywords.
12. method according to claim 11, farther include:
Within the time pre-set, add up, calculate the self defining keywords frequency of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in the system core character library that system-key control maps;And/or,
Within the time pre-set, add up, calculate the keyword frequency that each user chooses from the system core character library that system-key control maps, choose frequency threshold value if less than what pre-set, then this keyword is deleted from system core character library.
13. method according to claim 1, the described program obtained in advance includes: the TV playback program of electric program menu and recording.
14. the device of a preserved program, it is characterised in that this device includes: logging request processing module, keyword acquisition module and preserved program list processing module, wherein,
Logging request processing module, for receiving the logging request that user is sent by terminal unit, obtains username information after user carries out login authentication;
Keyword acquisition module, for according to current user name information inquiry data base, obtaining the keyword that this user pre-sets;
Preserved program list processing module, for according to the keyword obtained, the program that coupling obtains in advance, generating preserved program list, and play program according to this preserved program list to terminal unit;And
Keyword real-time, interactive module, for in program playing process, receive the user operation mapping login authentication, triggering terminal equipment shows keyword input frame interface, to receive the keyword message that user is inputted by terminal unit, the program that coupling obtains in advance, is shown the output of the program information list of coupling to terminal unit, and current playing program is switched to the program that user chooses from the programme information shown by triggering terminal equipment.
15. device according to claim 14, it is characterised in that farther include:
Program updating module, is used for making regular check on program updating, if monitoring program updating, and the keyword according to each user setup, the program that coupling updates, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Keyword is new module more, being used for making regular check on keyword and updates, updating if monitoring keyword, according to the keyword updated, the program that coupling obtains in advance, and according to matching result, the preserved program list of storage is updated accordingly;And/or,
Self defining keywords processing module, for within the time pre-set, add up, calculate the self defining keywords frequency of each user input, the User Defined keyword that the input frequency exceedes the input frequency threshold value pre-set is added in the system core character library that system-key control maps;And/or,
System-key processing module, for within the time pre-set, add up, calculate the keyword frequency that each user chooses from the system core character library that system-key control maps, choose frequency threshold value if less than what pre-set, then this keyword is deleted from system core character library.
16. the system of a preserved program, it is characterised in that this system includes: terminal unit and server, wherein,
Described terminal unit, for receiving the logging request of user, sends to server;Receive the program that server issues, play out;
The logging request that described server sends for receiving terminal apparatus, obtains username information after user carries out login authentication;According to current user name information inquiry data base, obtain the keyword that this user pre-sets;According to the keyword obtained, the program that coupling obtains in advance, generate preserved program list, and according to this preserved program list, broadcasting program is issued to terminal unit;
Described terminal unit includes: login authentication interface trigger module, information input interface trigger module, logging request generation module and program playing module, wherein,
Login authentication interface trigger module, for, after monitoring terminal unit start or in terminal unit playing process, when receiving user operation mapping login authentication, triggering and show login authentication interface;
Information input interface trigger module, clicks the information of default username control or personalized user name control in the login authentication interface shown, triggers exhibition information inputting interface for receiving user;
Logging request generation module, for receiving the encrypted message that user inputs in information input interface, monitors user and clicks login control, trigger and generate logging request, carry username information and encrypted message, export to server;
Program playing module, for receiving the program that server issues, plays out.
17. system according to claim 16, it is characterised in that described terminal unit farther includes:
Editing interface trigger module, clicks the information of newly-built user name control in the login authentication interface shown, triggers and show editing interface for receiving user.
CN201210231512.XA 2012-07-05 2012-07-05 The method of preserved program, Apparatus and system Active CN102780915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210231512.XA CN102780915B (en) 2012-07-05 2012-07-05 The method of preserved program, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210231512.XA CN102780915B (en) 2012-07-05 2012-07-05 The method of preserved program, Apparatus and system

Publications (2)

Publication Number Publication Date
CN102780915A CN102780915A (en) 2012-11-14
CN102780915B true CN102780915B (en) 2016-06-29

Family

ID=47125654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210231512.XA Active CN102780915B (en) 2012-07-05 2012-07-05 The method of preserved program, Apparatus and system

Country Status (1)

Country Link
CN (1) CN102780915B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442261A (en) * 2013-07-30 2013-12-11 四川长虹电器股份有限公司 System and method for achieving set top box side EPG program long-distance appointment based on cloud services
CN103533414A (en) * 2013-10-08 2014-01-22 深圳Tcl新技术有限公司 Method and system for automatically entering program preview
CN103686421A (en) * 2013-12-02 2014-03-26 深圳市龙视传媒有限公司 Custom television program list generation method and device
CN103826140B (en) * 2014-02-27 2018-06-19 深圳市龙视传媒有限公司 The method and terminal that a kind of program plays
CN104202670A (en) * 2014-09-15 2014-12-10 浪潮软件集团有限公司 Method for customizing television program channel list in personalized mode
CN104333772A (en) * 2014-11-14 2015-02-04 常璨 Intelligent notification method for ordering live television program
CN105138634A (en) * 2015-08-21 2015-12-09 苏州乐聚一堂电子科技有限公司 Method for subscribing and releasing information according to topic keywords
CN105376588B (en) * 2015-12-18 2019-06-14 苏州奖多多科技有限公司 A kind of net cast method, apparatus and electronic equipment
CN105704521A (en) * 2016-01-27 2016-06-22 深圳国微技术有限公司 A method and apparatus for realizing a customized channel list
CN106303727A (en) * 2016-09-13 2017-01-04 太仓苏易信息科技有限公司 A kind of TV reservation viewing system
CN109413458A (en) * 2018-11-12 2019-03-01 武汉风行在线技术有限公司 A kind of method and system convenient for old solitary people search smart television program
EP4216557A4 (en) * 2020-09-15 2024-02-28 Hisense Visual Tech Co Ltd Display method and display device
CN112118476B (en) * 2020-09-17 2021-12-31 海信视像科技股份有限公司 Method for rapidly displaying program reservation icon and display equipment
CN112261451A (en) * 2020-10-21 2021-01-22 上海银斗网络科技有限公司 Intelligent cloud podcast client
CN112423079A (en) * 2020-10-30 2021-02-26 深圳Tcl新技术有限公司 Program reminding method, device, terminal and computer readable storage medium
CN115334339B (en) * 2022-08-10 2024-03-12 海宁奕斯伟集成电路设计有限公司 Program reservation conflict processing device and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202886A (en) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 Method, apparatus and equipment for searching TV program
CN101257614A (en) * 2007-02-28 2008-09-03 沈阳康耐克软件有限公司 Television program list service system and technical method relying on movable electronic equipments
CN101778255A (en) * 2010-01-25 2010-07-14 青岛海信移动通信技术股份有限公司 Appointed playing method and system of television program and user terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060117365A1 (en) * 2003-02-14 2006-06-01 Toru Ueda Stream output device and information providing device
WO2005125204A1 (en) * 2004-06-15 2005-12-29 Matsushita Electric Industrial Co., Ltd. Program selection support device
CN100571345C (en) * 2005-06-15 2009-12-16 联想(北京)有限公司 A kind of program commending method based on electronic program guides

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202886A (en) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 Method, apparatus and equipment for searching TV program
CN101257614A (en) * 2007-02-28 2008-09-03 沈阳康耐克软件有限公司 Television program list service system and technical method relying on movable electronic equipments
CN101778255A (en) * 2010-01-25 2010-07-14 青岛海信移动通信技术股份有限公司 Appointed playing method and system of television program and user terminal

Also Published As

Publication number Publication date
CN102780915A (en) 2012-11-14

Similar Documents

Publication Publication Date Title
CN102780915B (en) The method of preserved program, Apparatus and system
AU2021203490B2 (en) Methods and systems for generating and providing program guides and content
CN105230035B (en) The processing of the social media of time shift multimedia content for selection
CN103562848B (en) Discovery and the management platform of multiple source media and purpose media
US20100306708A1 (en) Systems and methods for handling profiles in a community
US20140063259A1 (en) Method and system for video production
CN101272463A (en) Enhanced EPG method and system
EP2849096A1 (en) Electronic apparatus, program recommendation system, program recommendation method, and program recommendation program
TWI772358B (en) Multimedia server, user device, and computer readable medium for broadcasting programs on-demand with virtual channels
CN104427361B (en) Television service system and method for providing video and audio service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170118

Address after: 266100 Shandong Province, Qingdao city Laoshan District Songling Road No. 399

Patentee after: Poly Polytron Technologies Inc

Address before: 266061 Laoshan, Qingdao province Hongkong District No. East Road, room 248, room 131

Patentee before: Hisense Media Networks Co., Ltd.