Summary of the invention
The purpose of this invention is to provide a kind of phonetic search method and system based on TV EPG information, can search comparatively efficiently TV programme, improved user's viewing experience.
The objective of the invention is to be achieved through the following technical solutions:
A kind of phonetic search method based on TV EPG information, the method comprises:
Resolve electronic program guide (EPG) information, set up corresponding index according to analysis result and identify and be stored in the program information database;
Receive the phonetic search instruction, utilize predetermined phonetic search mode to resolve the phonetic search information of carrying in this instruction, obtain corresponding searching key word, and search in described program information database, obtain the TV programme corresponding with described phonetic search information.
A kind of phonetic search system based on TV EPG information, this system comprises:
Index identifies sets up module, is used for resolving electric program menu EPG information, sets up corresponding index according to analysis result and identifies and be stored in the program information database;
The TV programme voice search module, be used for receiving the phonetic search instruction, utilize predetermined phonetic search mode to resolve the phonetic search information of carrying in this instruction, obtain corresponding searching key word, and search in described program information database, obtain the TV programme corresponding with described phonetic search information.
As seen from the above technical solution provided by the invention, mode by phonetic search is searched the interested TV programme of user from EPG information, realized the search need of TV user phonetic search program, reduce the user and manually searched TV Festival object time, improved user's viewing experience.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on embodiments of the invention, those of ordinary skills belong to protection scope of the present invention not making the every other embodiment that obtains under the creative work prerequisite.
Embodiment one
The flow chart of a kind of phonetic search method based on TV EPG information that Fig. 1 provides for the embodiment of the invention one.As shown in Figure 1, the method mainly comprises the steps:
Step 11, parsing electronic program guide (EPG) information are set up corresponding index according to analysis result and are identified and be stored in the program information database.
Before carrying out phonetic search, need to set up the index sign that is used for search according to EPG information: at first, EPG information is resolved, obtain analysis result; Wherein, analysis result can comprise: the essential information of program (for example, programm name, channel, reproduction time etc.), the classified information of program (for example, romance movie, horror film, action movie etc.), the particular content information of program (for example, protagonist, director, initial etc.), (for example, the first order is fit to all children and watches for the rating information of program; The second level is fit to children more than 7 years old and watches etc.) and the predetermined information (for example, playing certain TV programme in certain time period) of program in one or more; Then, setting up corresponding index according to analysis result identifies and is stored in the program information database.
Further, in order to ensure the accuracy of current EPG information, can regularly receive or upgrade EPG information.
Step 12, the instruction of reception phonetic search, utilize predetermined phonetic search mode to resolve the phonetic search information of carrying in this instruction, obtain corresponding searching key word, and search in described program information database, obtain the TV programme corresponding with described phonetic search information.
Can utilize remote controller as the carrier that receives the phonetic search instruction in the embodiment of the invention, for example, when user input voice search instruction " news hookup ", the remote controller received speech signal, and voice messaging number processed by radioing to the backstage.
Wherein, predetermined phonetic search mode can be instruction way of search, Natural Language Search mode, context semantic search mode, intelligence correction way of search and polysemant way of search etc., and the below is described further according to the practical application of each way of search.
If use the instruction way of search, then directly will resolve and obtain all Word messages as searching key word; For example, phonetic search information is " news hookup ", then directly will resolve the Word message " news hookup " of acquisition as searching key word.
If use the Natural Language Search mode, then go out effective Word message as searching key word according to resolving the extraction of semantics that obtains Word message; For example, phonetic search information is " I want to see news hookup ", then goes out effective Word message " news hookup " as searching key word according to resolving the extraction of semantics that obtains Word message, weeds out invalid Word message " I want to see ".
If use context semantic search mode is then resolved the semanteme of the Word message that obtains according to a upper phonetic search instruction and the effective Word message in the current speech search instruction is determined searching key word; For example, a upper phonetic search information is " Anhui Province's news hookup ", and current speech search information is " Shanghai ", then according to the semanteme of " Anhui Province's news hookup " and the effective Word message " Shanghai " in the current speech search instruction, determine that search key is " Shanghai news hookup ".
If use intelligence to correct way of search, then resolve the phonetic search information of carrying in the phonetic search instruction, and the pronunciation of mistake is corrected, obtain correct Word message and corresponding searching key word; For example, in phonetic search information " Super Girl ", " sound " word is read as " seng ", then corrects the wrong pronunciation of " sound " word, and return correct Word message and corresponding searching key word " Super Girl ".
If use the polysemant way of search, then resolve the phonetic search information of carrying in the phonetic search instruction, obtain Word message and the corresponding searching key word of multiple semanteme; For example, phonetic search information is " apple ", and the multiple semanteme that then " apple " is comprised is as keyword: " i Phone ", " red apple furniture " etc.
After obtaining searching key word by the way, search in described program information database, obtain the TV programme corresponding with described phonetic search information, and present to the user, selected by the user.
The embodiment of the invention is searched the interested TV programme of user by the mode of phonetic search from EPG information, realized the search need of TV user phonetic search program, reduce the user and manually searched TV Festival object time, improved user's viewing experience.
Embodiment two
The schematic diagram of a kind of phonetic search system based on TV EPG information that Fig. 2 provides for the embodiment of the invention two.As shown in Figure 2, this system mainly comprises:
The index sign is set up module 21, is used for resolving electric program menu EPG information, sets up corresponding index sign according to analysis result
Program information database 22 is used for the storage index sign corresponding with EPG information;
Phonetic search command reception module 23 is used for receiving the phonetic search instruction;
TV programme voice search module 24, be used for utilizing predetermined phonetic search mode to resolve the phonetic search information that this instruction is carried, obtain corresponding searching key word, and search in described program information database, obtain the TV programme corresponding with described phonetic search information.
Described predetermined phonetic search mode comprises: instruction way of search, Natural Language Search mode, context semantic search mode, intelligence are corrected way of search and polysemant way of search.
Resolve the phonetic search information of carrying in this instruction, the step that obtains corresponding searching key word comprises:
If use the instruction way of search, then will resolve and obtain all Word messages as searching key word;
If use the Natural Language Search mode, then go out effective Word message as searching key word according to resolving the extraction of semantics that obtains Word message;
If use context semantic search mode is then resolved the semanteme of the Word message that obtains according to a upper phonetic search instruction and the effective Word message in the current speech search instruction is determined searching key word;
If use intelligence to correct way of search, then resolve the phonetic search information of carrying in the phonetic search instruction, and the pronunciation of mistake is corrected, obtain correct Word message and corresponding searching key word;
If use the polysemant way of search, then resolve the phonetic search information of carrying in the phonetic search instruction, obtain Word message and the corresponding searching key word of multiple semanteme.
This system also comprises:
Information updating module 25 was used for before resolving EPG information, regularly received or renewal EPG information.
The analysis result of EPG information comprises:
In the predetermined information of the particular content information of the essential information of program, the classified information of program, program, the rating information of program, program one or more.
Need to prove, have a detailed description among the specific implementation of the function that each functional module that comprises in the said system realizes each embodiment in front, so here repeat no more.
Through the above description of the embodiments, those skilled in the art can be well understood to above-described embodiment and can realize by software, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding, the technical scheme of above-described embodiment can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
The those skilled in the art can be well understood to, be the convenience described and succinct, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the internal structure that is about to device is divided into different functional modules, to finish all or part of function described above.
The above; only for the better embodiment of the present invention, but protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.