Program management and recommendation method, system, device and medium based on wake-up word

By setting multiple preset wake-up words and program preferences in the TV device, matching the user's wake-up words to provide personalized program recommendations, the problem that the existing technology cannot provide program recommendations for different users and scenarios is solved, and the intelligence of the device is improved and humanize.

CN115484501BActive Publication Date: 2024-12-13GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110667518.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-16
Publication Date
2024-12-13
Estimated Expiration
2041-06-16

AI Technical Summary

Technical Problem

Existing TV devices cannot provide personalized program recommendations based on different users and usage scenarios, and cannot display them for program types and viewing interfaces that different members like.

Method used

By setting multiple preset wake-up words, each wake-up word corresponds to a different program preference. The terminal device obtains the user's wake-up words to be identified, matches the corresponding program preferences, updates the program index directory, and provides personalized program recommendations.

Benefits of technology

It realizes that the program information that users are interested in is provided according to the different needs of users and scenes, meets the program needs of different users and scenes, and improves the intelligence and humanization of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115484501B_ABST
    Figure CN115484501B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of artificial intelligence technology, and more specifically, to a method, system, device and medium for managing and recommending television programs based on wake-up words. When a terminal device is awakened by using different wake-up words, the corresponding program preferences under the wake-up words are automatically retrieved to meet the usage needs of different members and different scenarios. A program management method based on wake-up words, used in a terminal device, the management method comprises: obtaining a wake-up word to be recognized issued by a user; matching the wake-up word to be recognized with a preset wake-up word, wherein there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences; when the wake-up word to be recognized matches one of the preset wake-up words, waking up the terminal device and retrieving the program preference corresponding to the matching preset wake-up word.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and more specifically, to a method, system, device and medium for managing and recommending television programs based on wake-up words. Background Art

[0002] With the deepening of artificial intelligence, more and more smart terminals support voice interaction functions. During the voice interaction process, voice interaction of various functions is performed by setting wake-up words, such as waking up terminal devices such as TVs by setting wake-up words. At present, terminal devices such as TVs often use a single wake-up word to wake up, and directly enter the default interface or the interface set before standby after waking up. However, when the TV faces different usage needs, different members like different TV programs or viewing interface scenes. Existing TVs cannot display the program types that members like according to different usage needs. Summary of the invention

[0003] The present invention aims to overcome at least one defect of the above-mentioned prior art and provide a program management and recommendation method, system, device and medium based on wake-up words. When a terminal device is awakened by using different wake-up words, the corresponding program preferences under the wake-up words are automatically called up to meet the usage needs of different members and different scenarios.

[0004] The technical solution adopted by the present invention is a program management method based on a wake-up word, which is used in a terminal device. The management method includes:

[0005] Get the wake-up word to be recognized issued by the user;

[0006] Matching the to-be-recognized wake-up word with a preset wake-up word, where there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences;

[0007] When the to-be-recognized wake-up word matches one of the preset wake-up words, the terminal device is woken up, and the program preference corresponding to the matching preset wake-up word is retrieved.

[0008] The present invention provides a program management method based on a wake-up word, in which a plurality of preset wake-up words are pre-set, and different preset wake-up words correspond to different program preferences. The management method mainly includes: first, the terminal device obtains the wake-up word to be identified issued by the user; second, the terminal device identifies and matches the wake-up word to be identified with the preset wake-up word; finally, when the wake-up word to be identified matches a preset wake-up word, the terminal device is awakened, and the program preference corresponding to the preset wake-up word that matches the wake-up word to be identified is retrieved, and personalized services are provided to the user according to the program preference. The present invention also supports multiple preset wake-up words, each preset wake-up word corresponds to a different program preference, and the program preferences are classified by the preset wake-up words. When the terminal device is awakened by using different preset wake-up words, the program preference corresponding to the preset wake-up word is retrieved and displayed, which can not only provide program information of interest to different users, but also provide corresponding program information content for different usage scenarios.

[0009] Furthermore, the management method also includes:

[0010] After one of the wake-up words to be identified matches one of the preset wake-up words, the favorite programs added by the user and / or the viewing programs selected by the user are obtained, and the program preferences corresponding to the matching preset wake-up words are updated according to the obtained favorite programs and / or the viewing programs, until the next time another of the wake-up words to be identified matches another of the preset wake-up words.

[0011] The present invention provides a program management method based on a wake-up word. After a wake-up word to be identified matches a preset wake-up word, that is, after waking up a terminal device, while the user uses the terminal device to filter programs, collect programs, watch programs, etc., the method obtains favorite programs added by the user and / or programs selected by the user for viewing, and updates and matches the program preferences corresponding to the current preset wake-up word based on the acquired favorite programs and / or programs for viewing, until the next time another wake-up word to be identified matches another preset wake-up word. The present invention, after the user uses a preset wake-up word to wake up the terminal device, while the user is using the terminal device, the terminal device obtains the favorite programs added by the user and / or programs selected for viewing, updates the program preferences corresponding to the current preset wake-up word, and can keep up with the times based on updates to the user's interests or updates to program information.

[0012] Further, the program preference is a program index directory storing program information;

[0013] Updating the program preference corresponding to the preset wake-up word matched according to the favorite program and / or the watched program includes:

[0014] Extract program information of the favorite program and / or the watched program, and store the extracted program information into the program index directory.

[0015] In a program management method based on a wake-up word of the present invention, program preference refers to a program index directory that stores program information. After a user wakes up a terminal device by using a preset wake-up word, while the user is using the terminal device, the terminal device obtains favorite programs added by the user and / or selected viewing programs to update and match the program preferences corresponding to the preset wake-up word. The specific process is: extracting program information of favorite programs and / or viewing programs, and storing the program information in the program index directory corresponding to the preset wake-up word.

[0016] Furthermore, the management method also includes: classifying the program information stored in the program index directory.

[0017] In a program management method based on a wake-up word of the present invention, each preset wake-up word corresponds to a different program preference, and the program preference is a program index directory storing multiple program information. The multiple program information can be program information of the same category or multiple categories. When there are multiple categories of program information, the multiple program information are classified, and one category can have one or more program information.

[0018] Another technical solution adopted by the present invention is a program recommendation method based on a wake-up word, including the program management method based on the wake-up word, and the recommendation method further includes: recommending programs according to the retrieved program preferences.

[0019] Further, recommending programs according to the retrieved program preferences includes:

[0020] displaying the program preferences; and / or filtering programs according to the program preferences and displaying the filtered programs.

[0021] The present invention discloses a method for recommending programs based on wake-up words, which includes the above-mentioned method for managing programs based on wake-up words, and also includes recommending programs based on the retrieved program preferences. The specific recommendation method includes: first, the terminal device obtains the wake-up word to be identified issued by the user; second, the terminal device identifies and matches the wake-up word to be identified with the preset wake-up word; then, when the wake-up word to be identified matches a preset wake-up word, the terminal device is awakened, and the program preference corresponding to the preset wake-up word that matches the wake-up word to be identified is retrieved; finally, the terminal device displays the program preference according to the retrieved program preference, and / or filters programs of the same or similar type according to the program preference, and displays the filtered program content to the user. The present invention filters and recommends programs of the same or similar type to users based on program preferences, and filters programs of the same or similar type as the program preference type from a large number of programs based on the program preferences that the user is already interested in, and recommends them to the user, so as to meet the user's viewing needs and realize a more intelligent and humanized terminal device.

[0022] Another technical solution adopted by the present invention is a program management system based on a wake-up word, which is used in a terminal device, and the management system includes:

[0023] An acquisition module is used to acquire the wake-up word to be recognized issued by the user;

[0024] A matching module, used for matching the to-be-recognized wake-up word with a preset wake-up word, where there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences;

[0025] The wake-up module is used to wake up the terminal device when the wake-up word to be identified matches one of the preset wake-up words, and to retrieve the program preference corresponding to the matching preset wake-up word.

[0026] The present invention provides a program management system based on a wake-up word, wherein a plurality of preset wake-up words are pre-set, and different preset wake-up words correspond to different program preferences. The management system includes an acquisition module, a matching module, and a wake-up module, wherein a terminal device acquires a wake-up word to be identified issued by a user through the acquisition module; and identifies and matches the wake-up word to be identified with the preset wake-up word through the matching module; when the wake-up word to be identified matches a preset wake-up word, the terminal device is awakened through the wake-up module, and the program preference corresponding to the preset wake-up word matched by the wake-up word to be identified is retrieved, and personalized services are provided to the user according to the program preference. The present invention supports multiple preset wake-up words at the same time, each preset wake-up word corresponds to a different program preference, and the program preferences are classified by the preset wake-up words. When the terminal device is awakened by using different preset wake-up words, the program preference corresponding to the preset wake-up word is retrieved and displayed, which can not only provide program information of interest to different users, but also provide corresponding program information content for different usage scenarios.

[0027] Another technical solution adopted by the present invention is a program recommendation system based on a wake-up word, which is used in a terminal device. The recommendation system includes: the program management system based on the wake-up word, and the recommendation system also includes: a recommendation module, which is used to recommend programs according to the retrieved program preferences.

[0028] The present invention discloses a program recommendation system based on a wake-up word, which includes the above-mentioned program management system based on the wake-up word, and also includes a recommendation module for recommending programs according to the retrieved program preferences. The specific recommendation system includes: the terminal device obtains the wake-up word to be identified issued by the user through the acquisition module; and identifies and matches the wake-up word to be identified with the preset wake-up word through the matching module; when the wake-up word to be identified matches a preset wake-up word, the terminal device is awakened by the wake-up module, and the program preference corresponding to the preset wake-up word matched by the wake-up word to be identified is retrieved; finally, the terminal device displays the program preference according to the retrieved program preference, and / or filters programs of the same or similar type according to the program preference, and displays the filtered program content to the user. The present invention filters and recommends programs of the same or similar type to the user according to the program preference, and filters programs of the same or similar type as the program preference type from a large number of programs based on the program preference that the user is already interested in and recommends them to the user, so as to meet the user's viewing needs and realize a more intelligent and humanized terminal device.

[0029] Another technical solution adopted by the present invention is a device terminal, comprising: a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the method for managing television programs based on wake-up words or the method for recommending television programs based on wake-up words is implemented.

[0030] Another technical solution adopted by the present invention is a storage medium on which a program is stored, and when the program is executed by a processor, the method for managing television programs based on wake-up words or the method for recommending television programs based on wake-up words is implemented.

[0031] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention provides a program management and recommendation method, system, device and medium based on wake-up words, and supports multiple preset wake-up words at the same time. Each preset wake-up word corresponds to a different program preference, and the program preferences are classified by the preset wake-up words. When different preset wake-up words are used to wake up the terminal device, the program preferences corresponding to the preset wake-up words are called up and displayed, which can not only provide program information of interest to different users, but also provide corresponding program information content for different usage scenarios; the present invention can also filter and recommend programs of the same or similar type to users according to program preferences, and filter programs of the same or similar type to users from a large number of programs based on the program preferences that the users are already interested in, and recommend them to users, so as to meet the viewing needs of users and make the terminal devices more intelligent and user-friendly. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 The present invention is a flowchart of a program management method based on a wake-up word.

[0033] Figure 2 The present invention is a structural diagram of a program management system based on a wake-up word.

[0034] Figure 3 The present invention is a flowchart of a method for recommending programs based on wake-up words.

[0035] Figure 4 This is a structural diagram of a program recommendation system based on wake-up words of the present invention. DETAILED DESCRIPTION

[0036] The drawings of the present invention are only used for illustrative purposes and are not to be construed as limiting the present invention.

[0037] In the present invention, the terminal device refers to a device that supports the voice wake-up function. For example, the terminal device can be a smart TV, a smart speaker, a smart phone, a laptop computer, etc. In the embodiment of the present invention, the terminal device can be exemplified as a smart TV, but it cannot be limited to the specific implementation form of the terminal device.

[0038] In the present invention, wake-up may refer to the wake-up process of a terminal device from a shutdown state to a power-on state, or may refer to the wake-up process of a device terminal from a sleep state to a non-sleep state. When a wake-up word is used to wake up a terminal device, the wake-up word used may be a default wake-up word when the terminal device leaves the factory, or may be a wake-up word personalized by the user according to his or her own preferences. The wake-up words exemplified in the embodiments of the present invention are not limited to the specific wake-up words in the present invention.

[0039] Example 1

[0040] like Figure 1As shown, a program management method based on a wake-up word is used in a terminal device, and the management method includes:

[0041] Step S10: obtaining a wake-up word to be recognized issued by the user;

[0042] Step S20: matching the to-be-recognized wake-up word with a preset wake-up word, where there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences; more specifically, the program preference is a program index directory storing program information;

[0043] Step S30: When the to-be-identified wake-up word matches one of the preset wake-up words, the terminal device is woken up, and a program preference corresponding to the matching preset wake-up word is retrieved.

[0044] Specifically, the preset wake-up word refers to a pre-set wake-up word that can be used to wake up the terminal device. There are multiple preset wake-up words, which can be factory default or customized by the user; program preference is program information that can reflect the user's preference for viewing programs. The program information includes but is not limited to one or more of program type, program abbreviation, program full name, program summary, and program serial number. The program preference can specifically be a program index directory that stores program information. For example, the program preference can be a program list (evening news, morning news), and the program preference can also be a program label (current affairs, entertainment, where current affairs can include news programs, commentary programs, etc., and entertainment can include reality variety shows, entertainment news, etc.).

[0045] Specifically, there is a one-to-one correspondence between the preset wake-up words and the program preferences. Different users or the same user establish a correspondence between multiple preset wake-up words and multiple program preferences based on their personal favorite programs or program viewing needs. When the user uses a preset wake-up word to wake up the terminal device, the terminal device retrieves the corresponding program preference based on the correspondence between the preset wake-up word and the program preference.

[0046] Specifically, the terminal device is provided with a voice collection device that can obtain the wake-up word to be recognized issued by the user. The wake-up word to be recognized can be one of multiple preset wake-up words, or it can be other wake-up words different from the multiple preset wake-up words. However, when the wake-up word to be recognized issued by the user is recognized and matched with the preset wake-up word, only when the wake-up word to be recognized is one of the multiple preset wake-up words, can the terminal device be awakened and the program preference corresponding to the matching preset wake-up word be called up.

[0047] Preferably, the program management method based on the wake-up word further includes the steps of:

[0048] Step S40: After one of the wake-up words to be identified matches one of the preset wake-up words, the favorite programs added by the user and / or the viewing programs selected by the user are obtained, and the program preferences corresponding to the matching preset wake-up words are updated according to the obtained favorite programs and / or the viewing programs, until the next time another of the wake-up words to be identified matches another of the preset wake-up words.

[0049] Preferably, in step S40, updating the program preference corresponding to the preset wake-up word matched according to the favorite program and / or the watched program includes: extracting program information of the favorite program and / or the watched program, and storing the extracted program information in the program index directory.

[0050] Specifically, the program management method also includes the step of updating program preferences, that is, after the wake-up word to be identified is successfully matched with the preset wake-up word, the terminal TV is woken up and the program preferences are called, the terminal TV obtains the favorite programs added by the user when watching TV programs during use, and / or obtains the programs in the user's historical record when watching TV programs, extracts the program information of the favorite programs and / or historical record programs, and stores the extracted program information in the program index directory, thereby updating the corresponding program preferences under the preset wake-up word. When the user wakes up the terminal TV by matching the preset wake-up word next time, the terminal TV calls the updated program preferences and displays the updated program index directory.

[0051] Preferably, the program management method based on the wake-up word further includes:

[0052] Step S50: classify the program information stored in the program index directory.

[0053] Specifically, the program index directory stores program information, including but not limited to one or more of program type, program abbreviation, program full name, program summary, and program serial number. Program information can be classified not only by program type, but also by program serial number, summary, etc.; programs can also be ranked according to the user's historical viewing time, with programs with longer historical viewing times being ranked higher. The classified program information makes it easier for users to quickly find the desired program type or quickly find the desired program from the classified program types after issuing a wake-up word to be identified that matches the preset wake-up word.

[0054] The above-mentioned program management method based on wake-up words is explained in detail below through a specific example, wherein the terminal TV is preset with three preset wake-up words, namely XiaoA XiaoA, XiaoB XiaoB, and XiaoC XiaoC, and the program preferences corresponding to the preset wake-up words XiaoA XiaoA, XiaoB XiaoB, and XiaoC XiaoC are shown in Table 1. The program preferences are expressed in the form of a program index directory that stores multiple program information (program name + program serial number).

[0055] Table 1

[0056] Preset wake-up word Program Preference Little A Little A News 1, News 2, Sports 1, Sports 2 Little B Little B Variety Show 1, Variety Show 2, Variety Show 3 Little C Little C Children's Program 1, Children's Program 2, Children's Program 3

[0057] From Table 1, we can see that in the program preferences corresponding to the preset wake-up words Xiao A Xiao A, there are two types of programs, which are classified into news and sports, and the news category has news 1 and news 2, and the sports category has sports program 1 and sports program 2. In the program preferences corresponding to the preset wake-up words Xiao B Xiao B and Xiao C Xiao C, there is one type of program, and the program preferences corresponding to the preset wake-up words Xiao B Xiao B include variety show 1, variety show 2, and variety show 3, and the program preferences corresponding to the preset wake-up word Xiao C Xiao C include children's program 1, children's program 2, and children's program 3.

[0058] The program management method based on the wake-up word is:

[0059] Step S10', obtaining the wake-up word to be recognized issued by the user, assuming that the wake-up word to be recognized issued by the user is Xiao A Xiao A;

[0060] Step S20', matching the to-be-recognized wake-up word with the preset wake-up word, matching Xiao A Xiao A with the preset wake-up words Xiao A Xiao A, Xiao B Xiao B, and Xiao C Xiao C;

[0061] Step S30', when the wake-up word to be identified matches one of the preset wake-up words, when the wake-up word to be identified Xiao A Xiao A matches the preset wake-up word Xiao A Xiao A, wake up the terminal device and retrieve the program preferences corresponding to the matching preset wake-up word, specifically News 1, News 2, Sports Program 1, and Sports Program 2.

[0062] Step S40': during the use of the terminal TV, obtain the favorite programs added by the user and / or the viewing programs selected by the user, and update the program preferences corresponding to the matching Xiao A Xiao A according to the acquired favorite programs and / or the viewing programs. When the user wakes up the terminal TV through Xiao A Xiao A next time, the terminal TV automatically calls up the updated program preferences of Xiao A Xiao A.

[0063] Example 2

[0064] like Figure 2As shown, another technical method adopted by the present invention is a program management system based on a wake-up word, which is used in a terminal device, and the management system includes:

[0065] An acquisition module 10 is used to acquire a wake-up word to be recognized issued by a user;

[0066] A matching module 20, configured to match the to-be-recognized wake-up word with a preset wake-up word, wherein there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences;

[0067] The wake-up module 30 is used to wake up the terminal device and retrieve the program preference corresponding to the matching preset wake-up word when the wake-up word to be identified matches one of the preset wake-up words.

[0068] Preferably, the management system further comprises:

[0069] The updating module 40 is used to obtain the favorite programs added by the user and / or the viewing programs selected by the user after one of the wake-up words to be identified matches with one of the preset wake-up words, and update the program preferences corresponding to the matching preset wake-up words according to the acquired favorite programs and / or the viewing programs, until the next time another of the wake-up words to be identified matches with another of the preset wake-up words.

[0070] Preferably, in the update module 40, the program preference corresponding to the preset wake-up word that matches the favorite program and / or the watched program is updated, including: extracting the program information of the favorite program and / or the watched program, and storing the extracted program information in the program index directory.

[0071] Preferably, the management system further comprises:

[0072] The classification module 50 is used to classify the program information stored in the program index directory.

[0073] Specifically, the preset wake-up word refers to a pre-set wake-up word that can be used to wake up the terminal device. There are multiple preset wake-up words, which can be factory default or customized by the user; program preference is program information that can reflect the user's preference for viewing programs. The program information includes but is not limited to one or more of program type, program abbreviation, program full name, program summary, and program serial number. The program preference can specifically be a program index directory that stores program information. For example, the program preference can be a program list (evening news, morning news), and the program preference can also be a program label (current affairs, entertainment, where current affairs can include news programs, commentary programs, etc., and entertainment can include reality variety shows, entertainment news, etc.).

[0074] Specifically, there is a one-to-one correspondence between the preset wake-up words and the program preferences. Different users or the same user establish a correspondence between multiple preset wake-up words and multiple program preferences based on their personal favorite programs or program viewing needs. When the user uses a preset wake-up word to wake up the terminal device, the terminal device retrieves the corresponding program preference based on the correspondence between the preset wake-up word and the program preference.

[0075] Specifically, the terminal device is provided with a voice collection device that can obtain the wake-up word to be recognized issued by the user. The wake-up word to be recognized can be one of multiple preset wake-up words, or it can be other wake-up words different from the multiple preset wake-up words. However, when the wake-up word to be recognized issued by the user is recognized and matched with the preset wake-up word, only when the wake-up word to be recognized is one of the multiple preset wake-up words, can the terminal device be awakened and the program preference corresponding to the matching preset wake-up word be called up.

[0076] Specifically, the program management system also includes an update module, which is used to, after the wake-up word to be identified successfully matches the preset wake-up word, wakes up the terminal TV and calls the program preferences, the terminal TV obtains the favorite programs added by the user when watching TV programs during use, and / or obtains the programs in the user's historical record when watching TV programs, extracts the program information of the favorite programs and / or historical record programs, and stores the extracted program information in the program index directory, thereby updating the corresponding program preferences under the preset wake-up word. When the user wakes up the terminal TV by matching the preset wake-up word next time, the terminal TV calls the updated program preferences and displays the updated program index directory.

[0077] Specifically, the program index directory stores program information, including but not limited to one or more of program type, program abbreviation, program full name, program summary, and program serial number. Program information can be classified not only by program type, but also by program serial number, summary, etc.; programs can also be ranked according to the user's historical viewing time, with programs with longer historical viewing times being ranked higher. The classified program information makes it easier for users to quickly find the required program type or quickly find the required program in the classified program types after issuing the wake-up word to be identified that matches the preset wake-up word.

[0078] Example 3

[0079] like Figure 3 As shown, a method for recommending programs based on a wake-up word includes the method for managing programs based on a wake-up word as described in Example 1, and the recommendation method further includes:

[0080] Step S60: recommending programs according to the retrieved program preferences.

[0081] Preferably, recommending programs according to the retrieved program preferences includes: displaying the program preferences; and / or filtering programs according to the program preferences and displaying the filtered programs.

[0082] Compared with Example 1, this embodiment not only includes the steps of the program management method described in Example 1, but also includes step S60, recommending programs according to the retrieved program preferences. When the user wakes up the terminal TV through the preset wake-up word, not only the program preferences corresponding to the preset wake-up word are called, but also the programs of the same or similar type are recommended to the user according to the program information included in the program preferences. In the massive amount of programs, the programs of the same or similar type as the program preferences are screened based on the programs that the user is already interested in and recommended to the user, so as to meet the user's viewing needs and realize the terminal device to be more intelligent and humanized.

[0083] Example 4

[0084] Another technical solution adopted by the present invention is a program recommendation system based on a wake-up word, which is used in a terminal device. The recommendation system includes: a program management system based on a wake-up word as described in Example 2, and the recommendation system also includes: a recommendation module 60, which is used to recommend programs based on the retrieved program preferences.

[0085] Compared with Example 2, this embodiment not only includes the various modules in the program management method described in Example 2, but also includes a recommendation module 60, which recommends programs according to the retrieved program preferences. When the user wakes up the terminal TV through the preset wake-up word, not only the program preference corresponding to the preset wake-up word is called, but also the program information included in the program preference is recommended to the user. In the massive amount of programs, the programs with the same or similar program preference types are screened based on the programs that the user is already interested in and recommended to the user, so as to meet the user's viewing needs and realize the terminal device is more intelligent and humanized.

[0086] Example 5

[0087] Another technical solution adopted by the present invention is a device terminal, comprising: a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the method for managing television programs based on wake-up words or the method for recommending television programs based on wake-up words is implemented.

[0088] Another technical solution adopted by the present invention is a storage medium on which a program is stored, and when the program is executed by a processor, the method for managing television programs based on wake-up words or the method for recommending television programs based on wake-up words is implemented.

[0089] Compared with the prior art, the beneficial effects of the embodiments of the present invention are as follows: the embodiments of the present invention provide a program management and recommendation method, system, device and medium based on wake-up words, and support multiple preset wake-up words at the same time. Each preset wake-up word corresponds to a different program preference, and the program preferences are classified by preset wake-up words. When different preset wake-up words are used to wake up the terminal device, the program preferences corresponding to the preset wake-up words are called up for display, which can not only display the program information of interest to different users, but also display the corresponding program information content for different usage scenarios; the present invention can also filter and recommend programs of the same or similar type to users according to program preferences, and filter programs of the same or similar type to users from a large number of programs based on the program preferences that the users are already interested in, and recommend them to users, so as to meet the viewing needs of users and make the terminal device more intelligent and user-friendly.

[0090] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the technical solution of the present invention, and are not intended to limit the specific implementation methods of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the claims of the present invention shall be included in the protection scope of the claims of the present invention.

Claims

1. A program management method based on a wake-up word, used in a terminal device, characterized in that: The management method comprises: Get the wake-up word to be recognized issued by the user; Matching the to-be-recognized wake-up word with a preset wake-up word, where there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences. There is a one-to-one correspondence between preset wake-up words and program preferences. Different users or the same user can establish a correspondence between multiple preset wake-up words and multiple program preferences based on their favorite programs or program viewing needs; When the to-be-recognized wake-up word matches one of the preset wake-up words, waking up the terminal device and retrieving a program preference corresponding to the matching preset wake-up word; The management method also includes: After one of the wake-up words to be identified matches one of the preset wake-up words, the favorite programs added by the user and / or the viewing programs selected by the user are obtained, and the program preferences corresponding to the matching preset wake-up words are updated according to the obtained favorite programs and / or the viewing programs, until the next time another of the wake-up words to be identified matches another of the preset wake-up words.

2. A program management method based on wake-up words according to claim 1, characterized in that: The program preference is a program index directory storing program information; Updating the program preference corresponding to the preset wake-up word matched according to the favorite program and / or the watched program includes: Extracting program information of the favorite program and / or the watched program, and storing the extracted program information in the program index directory.

3. A program management method based on wake-up words according to claim 2, characterized in that: The management method also includes: The program information stored in the program index directory is classified.

4. A program recommendation method based on a wake-up word, characterized in that: The method for managing a program based on a wake-up word according to any one of claims 1 to 3, wherein the recommendation method further comprises: Recommend programs based on the retrieved program preferences.

5. A method for recommending programs based on wake-up words according to claim 4, characterized in that: Recommending programs according to the retrieved program preferences, including: displaying the program preferences; and / or filtering programs according to the program preferences and displaying the filtered programs.

6. A program management system based on a wake-up word according to the program management method based on a wake-up word according to any one of claims 1 to 3, used in a terminal device, characterized in that: The management system comprises: An acquisition module is used to acquire the wake-up word to be recognized issued by the user; A matching module, used for matching the to-be-recognized wake-up word with a preset wake-up word, where there are multiple preset wake-up words, and different preset wake-up words correspond to different program preferences; The wake-up module is used to wake up the terminal device when the wake-up word to be identified matches one of the preset wake-up words, and to retrieve the program preference corresponding to the matching preset wake-up word.

7. A program recommendation system based on a wake-up word, used in a terminal device, characterized in that: The recommendation system comprises: The program management system based on the wake-up word according to claim 6, wherein the recommendation system further comprises: The recommendation module is used to recommend programs according to the retrieved program preferences.

8. A terminal device, characterized in that: include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the program implements the method for managing television programs based on wake-up words as described in any one of claims 1 to 3, or the method for recommending television programs based on wake-up words as described in claim 4 or 5.

9. A storage medium having a program stored thereon, characterized in that: When the program is executed by the processor, the method for managing television programs based on wake-up words as described in any one of claims 1 to 3 or the method for recommending television programs based on wake-up words as described in claim 4 or 5 is implemented.