WO2019000782A1 - Search term recommendation method, set top box and storage medium - Google Patents
Search term recommendation method, set top box and storage medium Download PDFInfo
- Publication number
- WO2019000782A1 WO2019000782A1 PCT/CN2017/110069 CN2017110069W WO2019000782A1 WO 2019000782 A1 WO2019000782 A1 WO 2019000782A1 CN 2017110069 W CN2017110069 W CN 2017110069W WO 2019000782 A1 WO2019000782 A1 WO 2019000782A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search
- video
- search term
- word
- letter
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
Definitions
- the present disclosure relates to the field of information retrieval technology, for example, to a search term recommendation method, a set top box, and a storage medium.
- Searching as a bridge between users and video resources plays an important role in set-top boxes.
- the core part is the recommendation of the search term, but the set-top box mostly uses the pinyin input combined with the local matching to recommend the search term.
- the advantage is that when any pinyin is input through the set top box, there will be search results, and the disadvantage is that the search result may not be what the user wants.
- the existing technical solution of the search term recommendation method generally uses the video name, the popular vocabulary, and the video information such as the actor and the director as the recommended search words, and then recommends and displays it to the user.
- the effect of the display is not clear enough. And intuitive.
- Embodiments of the present invention provide a search term recommendation method, a set top box, and a storage medium to implement accurate search term recommendation and clear presentation of search term recommendation results.
- An embodiment of the present invention provides a search term recommendation method, which is applied to video information search, and includes:
- the candidate search terms are recommended in descending order of the heat value.
- the step of determining a candidate search term related to the letter from the preset recommendation word database includes:
- the letters are combined as a pinyin, and the pinyin combination is searched from the preset database to obtain an index term related to the pinyin combination;
- the letter is split into pinyin initials, and the pinyin initials are searched from the preset database to obtain index words related to the pinyin initials;
- the index word is used as the candidate search word.
- the preset recommendation word database includes:
- the heat value includes:
- the second search growth rate is equal to (Q1+Q2)/(T1-T2), wherein T1 is a current time, T2 is a creation time of the candidate search term, and Q1 is the candidate search
- T1 is a current time
- T2 is a creation time of the candidate search term
- Q1 is the candidate search
- Q2 is the total number of cumulative searches for which the candidate search term is selected for searching between T1 and T2.
- the heat value is the manual intervention mark value and the second search growth rate
- the preset category recommending the candidate according to the heat value from high to low
- the steps to search for words include:
- the candidate search terms are first recommended in the order of the second search growth rate according to the order of the manual intervention mark values from high to low.
- the method further includes:
- the Q2 value of the candidate search term is updated.
- the number of the candidate search words is 20.
- the preset category includes: a video actor name and/or a video director name.
- An embodiment of the present invention provides a set top box, where the set top box includes:
- One or more first processors are One or more first processors
- a first storage device configured to store one or more programs
- the one or more first processors When the one or more programs are executed by the one or more first processors, the one or more first processors implement a search term recommendation method as described in any of the embodiments of the present invention.
- Embodiments of the present invention provide a computer readable storage medium storing computer executable instructions that are executed by a computer processor to implement the search term recommendation method described above.
- the embodiment of the invention realizes a clearer recommendation word display effect, ensures the accuracy of the search word recommendation, and is convenient for the user to quickly and conveniently find the required search result according to the recommendation word.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment
- FIG. 2 is a flowchart of a search term recommendation method according to an embodiment
- FIG. 3 is a flowchart of acquiring video play amount information according to an embodiment
- FIG. 5 is a schematic diagram of a search box of a set top box according to an embodiment
- FIG. 6 is a flowchart of a search term recommendation method provided by another embodiment
- FIG. 7 is a schematic structural diagram of a set top box according to an embodiment.
- FIG. 1 is an application scenario provided by an embodiment.
- a smart terminal such as a smart set top box, a portable smart terminal such as a mobile phone or a tablet computer, or a media play box, etc., here, the smart set top box 110 is taken as an example
- a remote controller can be connected with a remote controller.
- the television 112 and the cloud video resource library 113 respectively interact, that is, the smart set top box 110 is communicably connected to the remote controller 111, the television 112, and the cloud video resource library 113, respectively.
- the user When the user wants to watch the video, it is necessary to input letters in the input box of the search interface of the smart set top box 110 by using the remote controller 111 or the virtual keyboard of the television set 112, and then the recommendation box on the search interface of the smart set top box 110 will be Given the recommended search words corresponding to the input letters, the user can select the video resources on the cloud video resource library 113 to complete the corresponding video playback as long as the user selects according to the requirements.
- FIG. 2 is a flowchart of a search term recommendation method provided by an embodiment, which is applicable to a scenario of searching for video information by using pinyin or alphabet.
- the method is performed by a set top box, and the set top box can be implemented by software and/or hardware. Including the following steps:
- step 210 the entered letters are obtained.
- the manner of obtaining is extracted from the input box when the input information is confirmed to be correct, and the input letter is a full name or abbreviation of pinyin or English.
- the user connects the smart set top box 110 through the remote controller 111, inputs the letters to the input box of the search interface of the smart set top box 110 through the numeric keypad on the remote controller 111, and displays it through the television 112.
- the smart set top box 110 obtains input letters in the input box to implement determination of subsequent search terms.
- the function of the search word recommendation is often set in the lower part of the input box or in the specific recommendation box area, It is convenient for users to accurately select search terms and reduce user input costs.
- the input manner of the letter may be keyboard input, handwriting input or voice input, and the input letter may be a pinyin combination or a pinyin initial letter.
- the requirement is required. The letters entered are complete and correct.
- step 220 according to the letter, a candidate search term related to the letter is determined from the preset recommendation word database according to a preset determination rule.
- the letter may match a plurality of candidate search words, and if all the matches of the letters are determined as much as possible, a certain rule may be followed.
- the preset determination rule in the embodiment of the present invention is to check whether the letter is a correct pinyin combination, and then perform a corresponding operation according to the check result of the letter.
- the letter may be directly used as a pinyin combination.
- the determination of the candidate search term is performed or the letter is split into pinyin initials for determination of the candidate search term.
- the determined candidate search term must be associated with the letter.
- the preset recommendation word database includes:
- Table 1 is an index table.
- the index table includes: an index word, a pinyin combination corresponding to the index word, and video information corresponding to the index word. Through the index table, the information to be queried can be retrieved from the preset recommendation word database more easily.
- the index table is established in the initial video resource integration process, and the video data information (such as video name, video actor name, etc.) in the integrated video resource is extracted by the search system, and converted into pinyin and stored in the preset. Recommended in the database.
- step 230 the heat values corresponding to the candidate search words are respectively acquired.
- the determined candidate search words need to be sorted first.
- the candidate search words are recommended to the user, and the manner of sorting is determined according to the respective heat values of the candidate search words.
- the heat value includes:
- the second search growth rate is equal to (Q1+Q2)/(T1-T2), wherein T1 is a current time, T2 is a creation time of the candidate search term, and Q1 is the candidate search
- T1 is a current time
- T2 is a creation time of the candidate search term
- Q1 is the candidate search
- Q2 is the total number of cumulative searches for which the candidate search term is selected for searching between T1 and T2.
- the popularity value of the search term is a cumulative process.
- it may be all the heat statistics of the search term from the beginning to the present, or all the heat statistics of the cycle of the month or quarter.
- the heat value is divided into two parts, one part is a manual intervention mark value, the addition and deletion of the manual intervention mark value determines the size of the first search growth rate, and the other part is the second search growth rate.
- the manual intervention tag value refers to the background search worker in the cloud adjusting the first search growth rate of one or some search words by manual intervention, and the first search growth rate is controlled by humans, not normal growth data. Statistics, the purpose is to make some or some of the sudden fires but the total growth rate has not been able to rank The search term in the forefront can be recommended to users in this era of information explosion.
- the second search growth rate is a statistic of normal growth data of the search term.
- the manner in which the search term is a part of the initial heat value of the video name is obtained, as shown in FIG. 3, optionally, by acquiring the video play quantity information of the plurality of partner video sources, and determining
- the search term is the video actor name, the video director name part of the initial heat information acquisition method, please refer to Figure 4, specifically through the Baidu Billboard or 360 hot list in real time.
- the popularity value of the search term is composed of the manual intervention marker value and the second search growth rate, and the manual intervention marker value has a higher priority than the second search growth rate, that is, the search is determined
- the manual intervention mark value is preferentially referred to and then referred to the second search growth rate.
- step 240 under the preset category, the candidate search terms are recommended in descending order of the heat value.
- the preset category refers to the category of the search term corresponding to the letter input by the user.
- the embodiment of the present invention enriches the presentation form of the recommended search words by adding a preset category, and the effect of the display is clear and intuitive.
- the preset categories include: video name, video actor, and/or video director.
- the relationship between the preset categories may be a parallel relationship, a merge relationship, or a prioritized relationship.
- the matching search word is Huo Jianhua, which automatically matches the video actor in the preset category
- inputting the letter renmingdemingyi in the input box can match the search word to the name of the people, and its automatic matching To the name of the video in the preset category
- enter the letter zhouxingchi in the input box to match the search term to Stephen Chow, which automatically matches the video actor and video director in the preset category.
- There is a mapping table between the preset category and the search term and the mapping is performed through the mapping table.
- the preset category and the search term mapping table may be one or more. When the preset category and the search term mapping table are plural, the priority levels of the plurality of mapping tables may be set.
- the candidate search words are recommended in descending order of the heat value, which enables the user to find more convenient and quick, and can quickly find the favorite video name, video actor and/or video director. And other information.
- the preset category is not classified before the input letter is obtained, and the system intelligent default preset category; in other embodiments, the input letter may be obtained according to the preset category before the input letter is acquired.
- the search terms recommended under the preset category are provided to the user in the form of a pull-down list in descending order of the heat value.
- the number of the candidate search words recommended is 20.
- the recommended search term is the top N search term of the popularity value, where N is configurable, typically 20.
- the entire process of implementing search term recommendation by inputting a letter is performed on the search interface, and is presented by the television 112.
- the search interface is as shown in FIG. 5.
- the first technical means for determining the corresponding candidate search term from the preset recommendation word database by using the preset determination rule is adopted, and the search term determination is improved relative to the prior art.
- Accuracy; then by obtaining the heat value of the candidate search words, the second technical means of sorting under the preset category improves the accuracy of the search term recommendation and achieves a clear and intuitive result presentation effect.
- the method further includes:
- the Q2 value of the candidate search term is updated.
- the more frequently the user selects the candidate search words for the search the more accurate the order of the recommended search words is, which allows the user to optimize the recommendation of the search words without knowing it in the actual use process. Accuracy.
- FIG. 6 is a method for recommending a search term according to an embodiment.
- step 220 “determines a rule related to the letter from a preset recommendation word database according to the preset determination rule according to the letter. Further optimization of candidate search terms. include:
- the letters are combined as a pinyin, and the pinyin combination is searched from the preset database to obtain an index term related to the pinyin combination;
- the letter is split into pinyin initials, and the pinyin initials are searched from the preset database to obtain index words related to the pinyin initials;
- the index word is used as the candidate search word.
- the search term recommendation method provided by an embodiment includes the following steps:
- step 610 the entered letters are obtained.
- step 620 it is checked whether the letter is the correct pinyin combination. If yes, step 630 is performed, and if not, step 640 is performed.
- the letter is checked, specifically, whether the letter is a correct pinyin combination, or alternatively, by checking the Whether the pinyin combination of the letters is determined by the matching of the pinyin combinations corresponding to the index words in the preset recommendation word database, or may be determined by checking whether the pinyin combination composed of the letters can obtain Chinese characters or English words; In the latter manner, the input of the letters needs to be matched with a specific input method, so that it is convenient to quickly confirm whether the letters can form a correct pinyin combination.
- a plurality of letters combined with the next pinyin are distinguished by a space.
- step 630 the letters are combined as pinyin, and the pinyin combination is searched from the preset database to obtain index words related to the pinyin combination.
- step 640 the letter is split into pinyin initials, and the pinyin initials are searched from the preset database to obtain index words related to the pinyin initials.
- the related index words obtained by searching the letters as pinyin combinations or pinyin initials may be one or more, and each index word has corresponding video information.
- step 650 the index word is used as the candidate search term.
- the index word, the pinyin combination corresponding to the index word, and the video information corresponding to the index word have a one-to-one correspondence.
- step 660 the heat values corresponding to the candidate search words are respectively acquired.
- step 670 under the preset category, the candidate search terms are recommended in descending order of the heat value.
- recommending the candidate search term according to the order of the heat value from high to low including:
- the candidate search terms are first recommended in the order of the second search growth rate according to the order of the manual intervention mark values from high to low.
- the candidate search terms are recommended in the form of a pull-down list according to the order of the second search growth rate in the order of the manual intervention mark values from high to low.
- the search word is determined as the pinyin combination or the pinyin initial, and then the recommended search word is displayed, which can be realized.
- the clear recommendation word display effect ensures the accuracy of the search term recommendation, so that the user can quickly and conveniently find the required search result according to the recommendation word.
- This embodiment provides a set top box based on the above embodiment.
- the set top box 712 is represented in the form of a universal set top box device.
- the components of the set top box 712 can include, but are not limited to, one or more first processors or first processing units 716, system memory 728, and a bus 718 that connects different system components, including system memory 728 and first processing unit 716.
- the program when one or more programs included in the set top box 712 are executed by the one or more first processors or the first processing unit 716, the program performs the following operations:
- the candidate search terms are recommended in descending order of the heat value.
- Bus 718 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a first processor, or a local bus using any of a variety of bus structures.
- these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA Bus, a Video Electronics Standards Association (VESA) local bus, and peripheral component interconnects ( PCI) bus.
- ISA Industry Standard Architecture
- MAC Micro Channel Architecture
- VESA Video Electronics Standards Association
- PCI peripheral component interconnects
- Set top box 712 typically includes a variety of computer system readable media. These media can be anything that can Available media accessed by set top box 712 include volatile and non-volatile media, removable and non-removable media.
- System memory 728 can include, but is not limited to, computer system readable media in the form of volatile memory, such as random access memory (RAM) 730 and/or cache memory 732.
- Set top box 712 may further include other removable/non-removable, volatile/non-volatile computer system storage media.
- storage system 734 can be configured to read and write non-removable, non-volatile magnetic media (not shown in Figure 7, commonly referred to as a "hard disk drive”).
- Disk drives that can read and write to removable non-volatile disks (such as "floppy disks"), as well as read and write to removable non-volatile discs (such as CD-ROMs, DVD-ROMs, or other optical media)
- each drive can be coupled to bus 718 via one or more data medium interfaces.
- Memory 728 can include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention.
- Program/utility 740 having a set (at least one) of program modules 742, which may be stored, for example, in memory 728, such program program 742 includes, but is not limited to, an operating system, one or more applications, other program modules, and program data. An implementation of the network environment may be included in each or some of these examples.
- Program module 742 typically performs the functions and/or methods of the described embodiments of the present invention.
- the set top box 712 can also be in communication with one or more external devices 717 (e.g., pointing device, display 724, etc.), and can also be in communication with one or more devices that enable a user to interact with the set top box 712, and/or with the set top box 712. Any device (eg, a network card, modem, etc.) capable of communicating with one or more other computing devices communicates. This communication can take place via an input/output (I/O) interface 722. Also, set top box 712 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet) via network adapter 720.
- networks e.g., a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet
- network adapter 720 communicates with other modules of set top box 712 via bus 718. It should be understood that although not shown in the figures, other hardware and/or software modules may be utilized in connection with set top box 712, including but not limited to: microcode, device drivers, redundant first processing units, external disk drive arrays, RAID systems, tapes. Drives and data backup storage systems, etc.
- the first processing unit 716 performs various function applications and data processing by running a program stored in the system memory 728, for example, implementing a search term recommendation method provided by an embodiment of the present invention.
- the embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions, which when executed by a computer processor, is configured to perform a search term recommendation method, including:
- the candidate search terms are recommended in descending order of the heat value.
- a storage medium containing computer executable instructions provided by the embodiment of the present invention is not limited to the foregoing method, and may also perform a search term recommendation method provided by any embodiment of the present invention.
- the invention can be implemented by means of software and necessary general hardware, and of course can also be implemented by hardware.
- the embodiments of the present invention may be embodied in the form of a software product, which may be stored in a computer readable storage medium, such as a computer floppy disk, read-only memory (ROM), random. Access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the embodiments of the present invention.
- a computer device which may be a personal computer, a server, or a network device, etc.
- the included units and modules are only divided according to functional logic, but are not limited to the foregoing division, as long as the corresponding functions can be implemented;
- the specific names are also for convenience of distinguishing from each other and are not intended to limit the scope of the present invention.
- the embodiment of the invention realizes a clearer recommendation word display effect, ensures the accuracy of the search word recommendation, and is convenient for the user to quickly and conveniently find the required search result according to the recommendation word.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
L'invention concerne un procédé de recommandation de termes de recherche, un boîtier décodeur et un support d'informations utilisés pour la recherche d'informations vidéo consistant : à acquérir une lettre d'entrée; en fonction de ladite lettre, conformément à une règle de détermination prédéfinie, à déterminer des termes de recherche candidats pertinents de la lettre à partir d'une base de données de mots recommandés prédéfinie; à acquérir une valeur de proximité correspondante de chacun desdits termes de recherche candidats; dans une catégorie prédéfinie, à recommander les mots de recherche candidats classés de haut à bas en fonction de la valeur de proximité.The invention relates to a search term recommendation method, a set-top box and an information carrier used for searching video information: acquiring an entry letter; according to said letter, in accordance with a predefined determination rule, determining relevant search terms of the letter from a predefined recommended word database; acquiring a corresponding proximity value of each of said candidate search terms; in a predefined category, to recommend candidate search words ranked from top to bottom according to the proximity value.
Description
本公开涉及信息检索技术领域,例如涉及一种搜索词推荐方法、机顶盒和存储介质。The present disclosure relates to the field of information retrieval technology, for example, to a search term recommendation method, a set top box, and a storage medium.
随着高速网络的普及和网络资费的下调,互联网电视和机顶盒逐渐进入了千家万户,给用户提供丰富多彩的电视剧、电影等视频资源。With the popularization of high-speed networks and the reduction of network tariffs, Internet TVs and set-top boxes have gradually entered thousands of households, providing users with rich video resources such as TV dramas and movies.
搜索作为用户和视频资源之间的连接桥梁,在机顶盒中起到了重要的作用。而在搜索功能中,核心部分为对搜索词的推荐,但是由受到机顶盒信息输入方式的限制,机顶盒大多采用拼音输入结合局部匹配的方式来推荐检索词。其优点在于,通过机顶盒输入任意拼音时,都会有搜索结果出来,其缺点在于搜索出来的结果可能不是用户想要的内容。Searching as a bridge between users and video resources plays an important role in set-top boxes. In the search function, the core part is the recommendation of the search term, but the set-top box mostly uses the pinyin input combined with the local matching to recommend the search term. The advantage is that when any pinyin is input through the set top box, there will be search results, and the disadvantage is that the search result may not be what the user wants.
此外,现有的搜索词推荐方法的技术方案一般是将视频名称、热门词汇和演员、导演等视频信息作为推荐的搜索词杂糅在一起,再推荐并展示给用户,这种展示的效果不够清晰和直观。In addition, the existing technical solution of the search term recommendation method generally uses the video name, the popular vocabulary, and the video information such as the actor and the director as the recommended search words, and then recommends and displays it to the user. The effect of the display is not clear enough. And intuitive.
发明内容Summary of the invention
本发明实施例提供一种搜索词推荐方法、机顶盒和存储介质,以实现准确的搜索词推荐和搜索词推荐结果的清晰呈现。Embodiments of the present invention provide a search term recommendation method, a set top box, and a storage medium to implement accurate search term recommendation and clear presentation of search term recommendation results.
本发明实施例提供了一种搜索词推荐方法,应用于视频信息搜索,包括:An embodiment of the present invention provides a search term recommendation method, which is applied to video information search, and includes:
获取输入的字母;Get the entered letters;
根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词;Determining, according to the predetermined letter, a candidate search term related to the letter from a preset recommendation word database according to a preset determination rule;
分别获取所述候选搜索词各自对应的热度值; Obtaining a heat value corresponding to each of the candidate search words respectively;
在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词。Under the preset category, the candidate search terms are recommended in descending order of the heat value.
可选地,所述根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词的步骤包括:Optionally, according to the alphabet, according to a preset determining rule, the step of determining a candidate search term related to the letter from the preset recommendation word database includes:
检查所述字母是否是正确的拼音组合;Check if the letter is the correct pinyin combination;
若正确,则将所述字母作为拼音组合,以所述拼音组合从所述预设数据库中搜索,得到与所述拼音组合相关的索引词;或者If correct, the letters are combined as a pinyin, and the pinyin combination is searched from the preset database to obtain an index term related to the pinyin combination; or
若不正确,则将所述字母拆分为拼音首字母,以所述拼音首字母从所述预设数据库中搜索,得到与所述拼音首字母相关的索引词;If not correct, the letter is split into pinyin initials, and the pinyin initials are searched from the preset database to obtain index words related to the pinyin initials;
将所述索引词作为所述候选搜索词。The index word is used as the candidate search word.
可选地,所述预设推荐词数据库包括:Optionally, the preset recommendation word database includes:
由索引词、所述索引词对应的拼音组合和所述索引词对应的视频信息构成的索引,所述索引词包括视频名称、视频演员名称、视频导演名称、视频发布年份、视频中的热门词、视频类别或视频频道名称。An index formed by an index word, a pinyin combination corresponding to the index word, and video information corresponding to the index word, where the index word includes a video name, a video actor name, a video director name, a video release year, and a popular word in the video. , video category or video channel name.
可选地,所述热度值包括:Optionally, the heat value includes:
人工干预标记值,利用所述人工干预标记值,实现手动调整所述搜索词的第一搜索增长率;和/或Manually interpolating the tag value, using the manual intervention tag value to manually adjust the first search growth rate of the search term; and/or
第二搜索增长率,所述第二搜索增长率等于(Q1+Q2)/(T1-T2),其中,T1为当前时间,T2为所述候选搜索词的创建时间,Q1为所述候选搜索词在T2时的预设初始累计搜索总次数,Q2为所述候选搜索词在T1~T2之间被选取用于搜索的累计搜索总次数。a second search growth rate, the second search growth rate is equal to (Q1+Q2)/(T1-T2), wherein T1 is a current time, T2 is a creation time of the candidate search term, and Q1 is the candidate search The total number of initial cumulative searches for the word at T2, and Q2 is the total number of cumulative searches for which the candidate search term is selected for searching between T1 and T2.
可选地,当所述热度值为所述人工干预标记值和所述第二搜索增长率时,所述在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词的步骤包括:Optionally, when the heat value is the manual intervention mark value and the second search growth rate, in the preset category, recommending the candidate according to the heat value from high to low The steps to search for words include:
在预设类别下,先按照所述人工干预标记值由高至低的顺序,再按照所述第二搜索增长率的顺序,推荐所述候选搜索词。In the preset category, the candidate search terms are first recommended in the order of the second search growth rate according to the order of the manual intervention mark values from high to low.
可选地,所述在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词的步骤之后,还包括:Optionally, after the step of recommending the candidate search term in the order of the heat value from high to low, in the preset category, the method further includes:
当所述候选搜索词被选取用于搜索后,更新所述候选搜索词的Q2值。 After the candidate search term is selected for searching, the Q2 value of the candidate search term is updated.
可选地,所述候选搜索词的数量为20个。Optionally, the number of the candidate search words is 20.
可选地,所述预设类别包括:视频演员名称和/或视频导演名称。Optionally, the preset category includes: a video actor name and/or a video director name.
本发明实施例提供了一种机顶盒,所述机顶盒包括:An embodiment of the present invention provides a set top box, where the set top box includes:
一个或多个第一处理器;One or more first processors;
第一存储装置,设置为存储一个或多个程序;a first storage device configured to store one or more programs;
当所述一个或多个程序被所述一个或多个第一处理器执行,使得所述一个或多个第一处理器实现如本发明实施例中任一所述的搜索词推荐方法。When the one or more programs are executed by the one or more first processors, the one or more first processors implement a search term recommendation method as described in any of the embodiments of the present invention.
本发明实施例提供了一种计算机可读存储介质,其中存储有计算机可执行指令,所述计算机可执行指令在由计算机处理器执行,以实现上述的搜索词推荐方法。Embodiments of the present invention provide a computer readable storage medium storing computer executable instructions that are executed by a computer processor to implement the search term recommendation method described above.
本发明实施例实现更清晰的推荐词展示效果,保证搜索词推荐的准确度,方便用户后续可以快速便捷根据推荐词找到需要的搜索结果。The embodiment of the invention realizes a clearer recommendation word display effect, ensures the accuracy of the search word recommendation, and is convenient for the user to quickly and conveniently find the required search result according to the recommendation word.
图1是一实施例提供的应用场景示意图;FIG. 1 is a schematic diagram of an application scenario provided by an embodiment;
图2是一实施例提供的搜索词推荐方法的流程图;2 is a flowchart of a search term recommendation method according to an embodiment;
图3是一实施例提供的获取视频播放量信息的流程图;FIG. 3 is a flowchart of acquiring video play amount information according to an embodiment; FIG.
图4是一实施例提供的获取导演、演员热度信息的流程图;4 is a flowchart of obtaining director and actor heat information provided by an embodiment;
图5是一实施例提供的机顶盒搜索界面示意图;FIG. 5 is a schematic diagram of a search box of a set top box according to an embodiment; FIG.
图6是另一实施例提供的搜索词推荐方法的流程图;6 is a flowchart of a search term recommendation method provided by another embodiment;
图7是一实施例提供的机顶盒的结构示意图。FIG. 7 is a schematic structural diagram of a set top box according to an embodiment.
图1为一实施例提供的应用场景,如图1所示,智能终端(如智能机顶盒、手机或平板电脑等便携式智能终端或媒体播放盒等,此处以智能机顶盒110为例)可以与遥控器111、电视机112和云端视频资源库113分别进行交互,即智能机顶盒110分别与遥控器111、电视机112和云端视频资源库113通信连接。
FIG. 1 is an application scenario provided by an embodiment. As shown in FIG. 1 , a smart terminal (such as a smart set top box, a portable smart terminal such as a mobile phone or a tablet computer, or a media play box, etc., here, the smart set
当用户想观看视频时,需要通过使用遥控器111,或者是电视机112的虚拟键盘,在智能机顶盒110的搜索界面的输入框中输入字母,然后智能机顶盒110的搜索界面上的推荐框中会给出推荐的、对应着输入字母的搜索词,用户只要根据需求选择,即可调取云端视频资源库113上的视频资源,完成对应的视频播放。When the user wants to watch the video, it is necessary to input letters in the input box of the search interface of the smart set
图2为一实施例提供的搜索词推荐方法的流程图,适用于通过利用拼音或字母的方式搜索视频信息的场景,该方法由机顶盒来执行,该机顶盒可以由软件和/或硬件实现。包括如下步骤:2 is a flowchart of a search term recommendation method provided by an embodiment, which is applicable to a scenario of searching for video information by using pinyin or alphabet. The method is performed by a set top box, and the set top box can be implemented by software and/or hardware. Including the following steps:
在步骤210中,获取输入的字母。In
在本发明实施例中,获取的方式是在确认输入信息无误的情况下从输入框中提取,输入的字母为拼音或英文的全称或缩写。In the embodiment of the present invention, the manner of obtaining is extracted from the input box when the input information is confirmed to be correct, and the input letter is a full name or abbreviation of pinyin or English.
用户通过遥控器111连接智能机顶盒110,通过遥控器111上的数字键盘往智能机顶盒110的搜索界面的输入框中输入字母,并通过电视112显示。智能机顶盒110获取输入框中的输入字母,以实现后续搜索词的确定。The user connects the smart
当用户在输入框中输入字母,并想通过所述字母搜索视频信息时,为了方便用户的搜索,往往会在输入框的下方,或者特定的推荐框区域中设置有搜索词推荐的功能,以方便用户能准确的选择搜索词,减少用户的输入成本。When the user inputs a letter in the input box and wants to search for the video information through the letter, in order to facilitate the user's search, the function of the search word recommendation is often set in the lower part of the input box or in the specific recommendation box area, It is convenient for users to accurately select search terms and reduce user input costs.
可选地,所述字母的输入方式,可以是键盘输入、手写输入或语音输入,输入的字母可以是拼音组合或拼音首字母,为了避免推荐的搜索词不符合用户的情况,一般需要要求所输入的字母完整且正确。Optionally, the input manner of the letter may be keyboard input, handwriting input or voice input, and the input letter may be a pinyin combination or a pinyin initial letter. In order to avoid that the recommended search word does not meet the user's situation, generally, the requirement is required. The letters entered are complete and correct.
在步骤220中,根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词。In
可选地,所述字母可能匹配有多个候选搜索词,要想尽可能多的将所述字母的全部匹配项确定下来,则需要遵循一定的规则才能实现。本发明实施例中的预设确定规则是通过检查所述字母是否为正确的拼音组合,然后根据所述字母的检查结果执行相应的操作,可选地,可以是将所述字母直接作为拼音组合进行候选搜索词的确定或将所述字母拆分为拼音首字母进行候选搜索词的确定。所述确定的候选搜索词必须与所述字母相关。Optionally, the letter may match a plurality of candidate search words, and if all the matches of the letters are determined as much as possible, a certain rule may be followed. The preset determination rule in the embodiment of the present invention is to check whether the letter is a correct pinyin combination, and then perform a corresponding operation according to the check result of the letter. Alternatively, the letter may be directly used as a pinyin combination. The determination of the candidate search term is performed or the letter is split into pinyin initials for determination of the candidate search term. The determined candidate search term must be associated with the letter.
可选地,所述预设推荐词数据库包括: Optionally, the preset recommendation word database includes:
由索引词、所述索引词对应的拼音组合和所述索引词对应的视频信息构成的索引,所述索引词包括视频名称、视频演员名称、视频导演名称、视频发布年份、视频中的热门词、视频类别或视频频道名称。An index formed by an index word, a pinyin combination corresponding to the index word, and video information corresponding to the index word, where the index word includes a video name, a video actor name, a video director name, a video release year, and a popular word in the video. , video category or video channel name.
可选地,表1为索引表。参见表1,索引表包括:索引词、所述索引词对应的拼音组合和所述索引词对应的视频信息。通过该索引表,可以更容易的从所述预设推荐词数据库中检索到待查询的信息。Optionally, Table 1 is an index table. Referring to Table 1, the index table includes: an index word, a pinyin combination corresponding to the index word, and video information corresponding to the index word. Through the index table, the information to be queried can be retrieved from the preset recommendation word database more easily.
索引表的建立是在初期的视频资源整合过程中,通过搜索系统抽取整合后的视频资源中的视频数据信息(如视频名称、视频演员名称等),并将其转换成拼音后存储到预设推荐词数据库中。The index table is established in the initial video resource integration process, and the video data information (such as video name, video actor name, etc.) in the integrated video resource is extracted by the search system, and converted into pinyin and stored in the preset. Recommended in the database.
在步骤230中,分别获取所述候选搜索词各自对应的热度值。In
可选地,在根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词之后,需要先对确定的所述候选搜索词进行排序才能将所述候选搜索词推荐给用户,而排序的方式则是根据所述候选搜索词各自对应的热度值决定的。Optionally, after determining the candidate search term related to the letter from the preset recommendation word database according to the alphabet, the determined candidate search words need to be sorted first. The candidate search words are recommended to the user, and the manner of sorting is determined according to the respective heat values of the candidate search words.
可选地,所述热度值包括:Optionally, the heat value includes:
人工干预标记值,利用所述人工干预标记值,实现手动调整所述搜索词的第一搜索增长率;和/或Manually interpolating the tag value, using the manual intervention tag value to manually adjust the first search growth rate of the search term; and/or
第二搜索增长率,所述第二搜索增长率等于(Q1+Q2)/(T1-T2),其中,T1为当前时间,T2为所述候选搜索词的创建时间,Q1为所述候选搜索词在T2时的预设初始累计搜索总次数,Q2为所述候选搜索词在T1~T2之间被选取用于搜索的累计搜索总次数。a second search growth rate, the second search growth rate is equal to (Q1+Q2)/(T1-T2), wherein T1 is a current time, T2 is a creation time of the candidate search term, and Q1 is the candidate search The total number of initial cumulative searches for the word at T2, and Q2 is the total number of cumulative searches for which the candidate search term is selected for searching between T1 and T2.
可选地,所述搜索词的热度值是一个累积的过程,可选地,可以是搜索词创建伊始至今的所有热度统计,也可以是以月或季度等为一个周期的所有热度统计。所述热度值分为两部分,一部分是人工干预标记值,所述人工干预标记值的增删决定着所述第一搜索增长率的大小,另一部分是第二搜索增长率。所述人工干预标记值是指云端的后台工作人员通过人工干涉的方式调整某个或某些搜索词的第一搜索增长率,所述第一搜索增长率受人为控制,并非是对正常增长数据的统计,目的是为了让某个或某些突然爆火但总增长率却仍没能排进 前列的搜索词,能够在如今这个信息爆炸的时代及时得推荐给用户。Optionally, the popularity value of the search term is a cumulative process. Optionally, it may be all the heat statistics of the search term from the beginning to the present, or all the heat statistics of the cycle of the month or quarter. The heat value is divided into two parts, one part is a manual intervention mark value, the addition and deletion of the manual intervention mark value determines the size of the first search growth rate, and the other part is the second search growth rate. The manual intervention tag value refers to the background search worker in the cloud adjusting the first search growth rate of one or some search words by manual intervention, and the first search growth rate is controlled by humans, not normal growth data. Statistics, the purpose is to make some or some of the sudden fires but the total growth rate has not been able to rank The search term in the forefront can be recommended to users in this era of information explosion.
所述第二搜索增长率则是对所述搜索词正常增长数据的统计。本发明实施例中对于搜索词为视频名称的一部分初始热度值的获取方式,如图3所致,可选地,通过获取多家合作方视频源的视频播放量信息的方式确定的,而对于搜索词为视频演员名称、视频导演名称的一部分初始热度信息的获取方式,请参考图4,具体是通过百度风云榜或者360热榜实时获取的。The second search growth rate is a statistic of normal growth data of the search term. In the embodiment of the present invention, the manner in which the search term is a part of the initial heat value of the video name is obtained, as shown in FIG. 3, optionally, by acquiring the video play quantity information of the plurality of partner video sources, and determining The search term is the video actor name, the video director name part of the initial heat information acquisition method, please refer to Figure 4, specifically through the Baidu Billboard or 360 hot list in real time.
所述搜索词的热度值由所述人工干预标记值和所述第二搜索增长率组成,而所述人工干预标记值的优先级高于所述第二搜索增长率,即在判断所述搜索词的热度值高低时,优先参考所述人工干预标记值再参考所述第二搜索增长率。The popularity value of the search term is composed of the manual intervention marker value and the second search growth rate, and the manual intervention marker value has a higher priority than the second search growth rate, that is, the search is determined When the heat value of the word is high or low, the manual intervention mark value is preferentially referred to and then referred to the second search growth rate.
在步骤240中,在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词。In
在本方面实施例中,预设类别是指用户输入的字母所对应的搜索词的类别。本发明实施例在上述技术方案基础上,通过增加预设类别的方式,丰富了推荐的搜索词的呈现形式,展示的效果清晰且直观。In the embodiment of the present invention, the preset category refers to the category of the search term corresponding to the letter input by the user. On the basis of the above technical solutions, the embodiment of the present invention enriches the presentation form of the recommended search words by adding a preset category, and the effect of the display is clear and intuitive.
所述预设类别包括:视频名称、视频演员和/或视频导演。所述预设类别之间的关系可以为并列关系,也可以为合并关系,亦可以为具有优先顺序的关系。The preset categories include: video name, video actor, and/or video director. The relationship between the preset categories may be a parallel relationship, a merge relationship, or a prioritized relationship.
可选地,例如在输入框输入字母huojianhua,可以匹配搜索词为霍建华,其自动匹配至预设类别中的视频演员;在输入框输入字母renmingdemingyi,可以匹配搜索词为人民的名义,其自动匹配至预设类别中的视频名称;在输入框输入字母zhouxingchi,可以匹配搜索词为周星驰,其自动匹配至预设类别中的视频演员和视频导演等等。其中,预设类别与搜索词之间存在映射表,通过映射表进行匹配。预设类别与搜索词映射表可以为一个,也可以为多个,当预设类别与搜索词映射表为多个时,可以设定多个映射表的优先级别。Optionally, for example, inputting the letter huojianhua in the input box, the matching search word is Huo Jianhua, which automatically matches the video actor in the preset category; inputting the letter renmingdemingyi in the input box, can match the search word to the name of the people, and its automatic matching To the name of the video in the preset category; enter the letter zhouxingchi in the input box to match the search term to Stephen Chow, which automatically matches the video actor and video director in the preset category. There is a mapping table between the preset category and the search term, and the mapping is performed through the mapping table. The preset category and the search term mapping table may be one or more. When the preset category and the search term mapping table are plural, the priority levels of the plurality of mapping tables may be set.
在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词,其能够使用户查找更加方便快捷,可以迅速找到自己喜欢的视频名称、视频演员和/或视频导演等信息。Under the preset category, the candidate search words are recommended in descending order of the heat value, which enables the user to find more convenient and quick, and can quickly find the favorite video name, video actor and/or video director. And other information.
一般情况下,所述预设类别在获取输入的字母之前不进行分类,由系统智能默认预设类别;在其他实施例中,可以在获取输入的字母之前按照预设类别获取输入的字母。 In general, the preset category is not classified before the input letter is obtained, and the system intelligent default preset category; in other embodiments, the input letter may be obtained according to the preset category before the input letter is acquired.
可选地,在预设类别下推荐的搜索词,按照所述热度值由高至低的顺序,以下拉列表的形式提供给用户。Optionally, the search terms recommended under the preset category are provided to the user in the form of a pull-down list in descending order of the heat value.
可选地,推荐的所述候选搜索词的数量为20个。Optionally, the number of the candidate search words recommended is 20.
可选地,推荐的搜索词为热度值排名前N位的搜索词,其中N可配置,一般为20。Optionally, the recommended search term is the top N search term of the popularity value, where N is configurable, typically 20.
在本发明实施例中,通过输入字母实现搜索词推荐的整个过程是在搜索界面上进行的,由电视机112呈现,搜索界面如图5所示。In the embodiment of the present invention, the entire process of implementing search term recommendation by inputting a letter is performed on the search interface, and is presented by the
在本发明实施例中,采取先通过预设确定规则,将输入的字母从预设推荐词数据库中确定对应的候选搜索词的第一技术手段,相对于现有技术,提高了搜索词确定的准确度;然后再通过获取候选搜索词的热度值,在预设类别下进行排序的第二技术手段,提高了搜索词推荐的准确度和达到了清晰、直观的结果呈现效果。即通过获取输入的字母;根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词;分别获取所述候选搜索词各自对应的热度值;在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词的技术方案,相对于现有的搜索词推荐技术,可以实现更清晰的推荐词展示效果,保证搜索词推荐的准确度,方便用户后续可以快速便捷根据推荐词找到需要的搜索结果。In the embodiment of the present invention, the first technical means for determining the corresponding candidate search term from the preset recommendation word database by using the preset determination rule is adopted, and the search term determination is improved relative to the prior art. Accuracy; then by obtaining the heat value of the candidate search words, the second technical means of sorting under the preset category improves the accuracy of the search term recommendation and achieves a clear and intuitive result presentation effect. That is, by obtaining the input letter; according to the letter, according to the preset determination rule, determining, from the preset recommendation word database, the candidate search words related to the letter; respectively acquiring the heat value corresponding to each of the candidate search words; Under the preset category, according to the order of the heat value from high to low, the technical solution of the candidate search term is recommended, and compared with the existing search word recommendation technology, a clearer recommendation word display effect can be realized, and the search is guaranteed. The accuracy of the word recommendation is convenient for the user to quickly and conveniently find the desired search result according to the recommended word.
可选地,所述在预设类别下,推荐所述候选搜索词的步骤之后,还包括:Optionally, after the step of recommending the candidate search term in the preset category, the method further includes:
当所述候选搜索词被选取用于搜索后,更新所述候选搜索词的Q2值。After the candidate search term is selected for searching, the Q2 value of the candidate search term is updated.
可选地,当用户越频繁的选取用于搜索的候选搜索词,所述推荐搜索词的顺序也越准确,这让用户在实际使用过程中不知不觉的就优化了我们对搜索词推荐的准确度。Optionally, the more frequently the user selects the candidate search words for the search, the more accurate the order of the recommended search words is, which allows the user to optimize the recommendation of the search words without knowing it in the actual use process. Accuracy.
图6为一实施例提供的搜索词推荐方法,在上述实施例基础上,对步骤220“根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词”的进一步优化。包括:FIG. 6 is a method for recommending a search term according to an embodiment. On the basis of the foregoing embodiment, step 220 “determines a rule related to the letter from a preset recommendation word database according to the preset determination rule according to the letter. Further optimization of candidate search terms. include:
检查所述字母是否是正确的拼音组合;Check if the letter is the correct pinyin combination;
若正确,则将所述字母作为拼音组合,以所述拼音组合从所述预设数据库中搜索,得到与所述拼音组合相关的索引词;或者 If correct, the letters are combined as a pinyin, and the pinyin combination is searched from the preset database to obtain an index term related to the pinyin combination; or
若不正确,则将所述字母拆分为拼音首字母,以所述拼音首字母从所述预设数据库中搜索,得到与所述拼音首字母相关的索引词;If not correct, the letter is split into pinyin initials, and the pinyin initials are searched from the preset database to obtain index words related to the pinyin initials;
将所述索引词作为所述候选搜索词。The index word is used as the candidate search word.
如图6所示,一实施例提供的搜索词推荐方法,包括如下步骤:As shown in FIG. 6, the search term recommendation method provided by an embodiment includes the following steps:
在步骤610中,获取输入的字母。In
在步骤620中,检查所述字母是否是正确的拼音组合,若正确,则执行步骤630,若不正确,则执行步骤640。In
在本实施例中,智能机顶盒110获取预设类别中由遥控器111输入的字母后,会对字母进行检查,具体是判断字母是否是正确的拼音组合,可选地,可以是通过检查所述字母组成的拼音组合是否与预设推荐词数据库中索引词对应的拼音组合匹配的方式确定,还可以是通过检查所述字母组成的拼音组合是否能得到中文汉字或英语单词的方式确定;但对于上述的后一种方式而言,所述字母的输入则需要配合特定的输入方式,便于对字母是否能组成正确拼音组合的快速确认。可选地,在输入一个拼音组合的若干个字母后,通过空格的方式与下一个拼音组合的若干个字母作区分。In this embodiment, after the smart
在步骤630中,将所述字母作为拼音组合,以所述拼音组合从所述预设数据库中搜索,得到与所述拼音组合相关的索引词。In step 630, the letters are combined as pinyin, and the pinyin combination is searched from the preset database to obtain index words related to the pinyin combination.
在步骤640中,将所述字母拆分为拼音首字母,以所述拼音首字母从所述预设数据库中搜索,得到与所述拼音首字母相关的索引词。In
由字母作为拼音组合或拼音首字母搜索得到的相关索引词,可能是一个,也可能是多个,每个索引词有对应的视频信息。The related index words obtained by searching the letters as pinyin combinations or pinyin initials may be one or more, and each index word has corresponding video information.
在步骤650中,将所述索引词作为所述候选搜索词。In
所述索引词、所述索引词对应的拼音组合和所述索引词对应的视频信息构成存在一一对应关系。通过将所述字母组成的拼音组合与所述推荐词数据库中拼音组合匹配,可以确定对应的索引词,甚至是所述索引词对应的视频信息。The index word, the pinyin combination corresponding to the index word, and the video information corresponding to the index word have a one-to-one correspondence. By matching the pinyin combination of the letters with the pinyin combination in the recommendation word database, the corresponding index word, even the video information corresponding to the index word, can be determined.
在步骤660中,分别获取所述候选搜索词各自对应的热度值。In
在步骤670中,在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词。
In
可选地,在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词,包括:Optionally, under the preset category, recommending the candidate search term according to the order of the heat value from high to low, including:
在预设类别下,先按照所述人工干预标记值由高至低的顺序,再按照所述第二搜索增长率的顺序,推荐所述候选搜索词。In the preset category, the candidate search terms are first recommended in the order of the second search growth rate according to the order of the manual intervention mark values from high to low.
可选地,在预设类别下,先按照所述人工干预标记值由高至低的顺序,再按照所述第二搜索增长率的顺序,以下拉列表的形式推荐所述候选搜索词。Optionally, under the preset category, the candidate search terms are recommended in the form of a pull-down list according to the order of the second search growth rate in the order of the manual intervention mark values from high to low.
在本发明实施例中,通过输入需要查询内容的字母,再通过检查该字母的拼音组合正确性后,作为拼音组合或拼音首字母进行搜索词的确定,继而展示推荐的搜索词,可以实现更清晰的推荐词展示效果,保证搜索词推荐的准确度,方便用户后续可以快速便捷根据推荐词找到需要的搜索结果。In the embodiment of the present invention, by inputting the letter that needs to be queried, and then checking the correctness of the pinyin combination of the letter, the search word is determined as the pinyin combination or the pinyin initial, and then the recommended search word is displayed, which can be realized. The clear recommendation word display effect ensures the accuracy of the search term recommendation, so that the user can quickly and conveniently find the required search result according to the recommendation word.
本实施例在上述实施例基础上,提供一种机顶盒,如图7所示,机顶盒712以通用机顶盒设备的形式表现。机顶盒712的组件可以包括但不限于:一个或者多个第一处理器或者第一处理单元716,系统存储器728,连接不同系统组件(包括系统存储器728和第一处理单元716)的总线718。This embodiment provides a set top box based on the above embodiment. As shown in FIG. 7, the set
可选地,当上述机顶盒712所包括一个或者多个程序被所述一个或者多个第一处理器或者第一处理单元716执行时,程序进行如下操作:Optionally, when one or more programs included in the set
获取输入的字母;Get the entered letters;
根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词;Determining, according to the predetermined letter, a candidate search term related to the letter from a preset recommendation word database according to a preset determination rule;
分别获取所述候选搜索词各自对应的热度值;Obtaining a heat value corresponding to each of the candidate search words respectively;
在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词。Under the preset category, the candidate search terms are recommended in descending order of the heat value.
总线718表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,第一处理器或者使用多种总线结构中的任意总线结构的局域总线。可选地,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。
机顶盒712典型地包括多种计算机系统可读介质。这些介质可以是任何能够
被机顶盒712访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。Set
系统存储器728可以包括但不限于易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)730和/或高速缓存存储器732。机顶盒712可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统734可以设置为读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。可以提供对可移动非易失性磁盘(例如“软盘”)进行读写操作的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线718相连。存储器728可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块742的程序/实用工具740,可以存储在例如存储器728中,这样的程序模块742包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块742通常执行本发明所描述的实施例中的功能和/或方法。Program/
机顶盒712也可以与一个或多个外部设备717(例如指向设备、显示器724等)通信,还可与一个或者多个使得用户能与该机顶盒712交互的设备通信,和/或与使得该机顶盒712能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口722进行。并且,机顶盒712还可以通过网络适配器720与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器720通过总线718与机顶盒712的其它模块通信。应当明白,尽管图中未示出,可以结合机顶盒712使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余第一处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。The set
第一处理单元716通过运行存储在系统存储器728中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的搜索词推荐方法。
The
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令的,所述计算机可执行指令在由计算机处理器执行时设置为执行一种搜索词推荐方法,包括:The embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions, which when executed by a computer processor, is configured to perform a search term recommendation method, including:
获取输入的字母;Get the entered letters;
根据所述字母,按照预设确定规则,从预设推荐词数据库中,确定与所述字母相关的候选搜索词;Determining, according to the predetermined letter, a candidate search term related to the letter from a preset recommendation word database according to a preset determination rule;
分别获取所述候选搜索词各自对应的热度值;Obtaining a heat value corresponding to each of the candidate search words respectively;
在预设类别下,按照所述热度值由高至低的顺序,推荐所述候选搜索词。Under the preset category, the candidate search terms are recommended in descending order of the heat value.
可选地,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于上述方法,还可以执行本发明任一实施例所提供的搜索词推荐方法。Optionally, a storage medium containing computer executable instructions provided by the embodiment of the present invention is not limited to the foregoing method, and may also perform a search term recommendation method provided by any embodiment of the present invention.
本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现。基于这样的理解,本发明实施例可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例所述的方法。The invention can be implemented by means of software and necessary general hardware, and of course can also be implemented by hardware. Based on such understanding, the embodiments of the present invention may be embodied in the form of a software product, which may be stored in a computer readable storage medium, such as a computer floppy disk, read-only memory (ROM), random. Access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the embodiments of the present invention. The method described.
可选地,上述机顶盒的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。Optionally, in the embodiment of the set top box, the included units and modules are only divided according to functional logic, but are not limited to the foregoing division, as long as the corresponding functions can be implemented; The specific names are also for convenience of distinguishing from each other and are not intended to limit the scope of the present invention.
本发明实施例实现更清晰的推荐词展示效果,保证搜索词推荐的准确度,方便用户后续可以快速便捷根据推荐词找到需要的搜索结果。 The embodiment of the invention realizes a clearer recommendation word display effect, ensures the accuracy of the search word recommendation, and is convenient for the user to quickly and conveniently find the required search result according to the recommendation word.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710526408.6A CN107273537A (en) | 2017-06-30 | 2017-06-30 | One kind search words recommending method, set top box and storage medium |
| CN201710526408.6 | 2017-06-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019000782A1 true WO2019000782A1 (en) | 2019-01-03 |
Family
ID=60070604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/110069 Ceased WO2019000782A1 (en) | 2017-06-30 | 2017-11-09 | Search term recommendation method, set top box and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107273537A (en) |
| WO (1) | WO2019000782A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110674412A (en) * | 2019-08-20 | 2020-01-10 | 广州视源电子科技股份有限公司 | Resource recommendation information push method and device, and electronic device |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107273537A (en) * | 2017-06-30 | 2017-10-20 | 深圳创维数字技术有限公司 | One kind search words recommending method, set top box and storage medium |
| CN108170293A (en) * | 2017-12-29 | 2018-06-15 | 北京奇虎科技有限公司 | Input the personalized recommendation method and device of association |
| CN108256044B (en) * | 2018-01-12 | 2021-04-27 | 武汉斗鱼网络科技有限公司 | Recommended method, device and electronic equipment for live broadcast room |
| CN108446316B (en) * | 2018-02-07 | 2019-12-17 | 北京三快在线科技有限公司 | association word recommendation method and device, electronic equipment and storage medium |
| CN110866073A (en) * | 2018-08-27 | 2020-03-06 | 蔚来汽车有限公司 | Construction of POI database and POI search |
| CN109582847B (en) * | 2018-11-23 | 2021-08-24 | 咪咕视讯科技有限公司 | An information processing method and device, and a storage medium |
| CN110619076B (en) * | 2018-12-25 | 2023-04-07 | 北京时光荏苒科技有限公司 | Search term recommendation method and device, computer and storage medium |
| CN110222265B (en) * | 2019-05-28 | 2022-02-08 | 深圳市轱辘车联数据技术有限公司 | Information pushing method, system, user terminal and server |
| WO2021212814A1 (en) * | 2020-04-22 | 2021-10-28 | 聚好看科技股份有限公司 | Media asset information display method, and display device |
| CN113542900B (en) * | 2020-04-22 | 2023-02-17 | 聚好看科技股份有限公司 | Media information display method and display equipment |
| CN111901656B (en) * | 2020-08-06 | 2022-04-15 | 聚好看科技股份有限公司 | Media data searching method, display equipment and server |
| CN111680047B (en) * | 2020-08-13 | 2020-11-20 | 耀方信息技术(上海)有限公司 | Method and system for outputting medicine search prompt words |
| CN113505281B (en) * | 2021-06-15 | 2022-11-08 | 北京三快在线科技有限公司 | Search suggestion word generation method and device, electronic equipment and readable storage medium |
| CN114357140B (en) * | 2022-01-11 | 2025-03-11 | 瀚云科技有限公司 | Method, device, electronic device and readable storage medium for pushing question and answer information |
| CN114925281A (en) * | 2022-06-09 | 2022-08-19 | 北京百度网讯科技有限公司 | Search suggestion recommendation method and related equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102591472A (en) * | 2011-01-13 | 2012-07-18 | 新浪网技术(中国)有限公司 | Method and device for inputting Chinese characters |
| CN103258023A (en) * | 2013-05-07 | 2013-08-21 | 百度在线网络技术(北京)有限公司 | Recommendation method and search engine for search candidate words |
| CN103389976A (en) * | 2012-05-07 | 2013-11-13 | 宇龙计算机通信科技(深圳)有限公司 | Searching method and searching system for terminal |
| CN103473002A (en) * | 2012-06-06 | 2013-12-25 | 腾讯科技(深圳)有限公司 | Intelligent terminal, input terminal and input method of intelligent terminal |
| CN107273537A (en) * | 2017-06-30 | 2017-10-20 | 深圳创维数字技术有限公司 | One kind search words recommending method, set top box and storage medium |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104345896B (en) * | 2013-07-31 | 2018-02-06 | 淘宝(中国)软件有限公司 | Alphabetic writing phrase entering method and system |
-
2017
- 2017-06-30 CN CN201710526408.6A patent/CN107273537A/en active Pending
- 2017-11-09 WO PCT/CN2017/110069 patent/WO2019000782A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102591472A (en) * | 2011-01-13 | 2012-07-18 | 新浪网技术(中国)有限公司 | Method and device for inputting Chinese characters |
| CN103389976A (en) * | 2012-05-07 | 2013-11-13 | 宇龙计算机通信科技(深圳)有限公司 | Searching method and searching system for terminal |
| CN103473002A (en) * | 2012-06-06 | 2013-12-25 | 腾讯科技(深圳)有限公司 | Intelligent terminal, input terminal and input method of intelligent terminal |
| CN103258023A (en) * | 2013-05-07 | 2013-08-21 | 百度在线网络技术(北京)有限公司 | Recommendation method and search engine for search candidate words |
| CN107273537A (en) * | 2017-06-30 | 2017-10-20 | 深圳创维数字技术有限公司 | One kind search words recommending method, set top box and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110674412A (en) * | 2019-08-20 | 2020-01-10 | 广州视源电子科技股份有限公司 | Resource recommendation information push method and device, and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107273537A (en) | 2017-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019000782A1 (en) | Search term recommendation method, set top box and storage medium | |
| US10726063B2 (en) | Topic profile query creation | |
| JP6838098B2 (en) | Knowledge panel contextualizing | |
| US9342233B1 (en) | Dynamic dictionary based on context | |
| US11048736B2 (en) | Filtering search results using smart tags | |
| WO2018072071A1 (en) | Knowledge map building system and method | |
| US9798833B2 (en) | Accessing information content in a database platform using metadata | |
| CN102368262A (en) | Method and equipment for providing searching suggestions corresponding to query sequence | |
| US10713485B2 (en) | Object storage and retrieval based upon context | |
| WO2021139221A1 (en) | Method and apparatus for query auto-completion, device and computer storage medium | |
| CN106257452B (en) | Modifying search results based on contextual characteristics | |
| TWI798912B (en) | Search method, electronic device and non-transitory computer-readable recording medium | |
| CN111680189A (en) | Method and device for content retrieval of film and television dramas | |
| US20200234045A1 (en) | Visual Menu | |
| CN112818141A (en) | Searching method and device | |
| CN111309872A (en) | Search processing method, device and device | |
| US10241988B2 (en) | Prioritizing smart tag creation | |
| US20150161132A1 (en) | Organizing search results using smart tag inferences | |
| WO2021098175A1 (en) | Method and apparatus for guiding speech packet recording function, device, and computer storage medium | |
| TW202004524A (en) | Search method, electronic device and non-transitory computer-readable recording medium | |
| KR101662215B1 (en) | Search system and method for providing expansion search information | |
| US9740684B2 (en) | Determining homonyms of logogram input | |
| CN103970812A (en) | Multimedia content searching method and system | |
| CN114510154A (en) | Input method, input device and input device | |
| CN114139005B (en) | Picture keyword determining method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17915754 Country of ref document: EP Kind code of ref document: A1 |