CN118277671A - Information recommendation method, device, equipment, storage medium and computer program product - Google Patents
Information recommendation method, device, equipment, storage medium and computer program product Download PDFInfo
- Publication number
- CN118277671A CN118277671A CN202410473142.3A CN202410473142A CN118277671A CN 118277671 A CN118277671 A CN 118277671A CN 202410473142 A CN202410473142 A CN 202410473142A CN 118277671 A CN118277671 A CN 118277671A
- Authority
- CN
- China
- Prior art keywords
- information
- terminal device
- input
- target terminal
- user
- 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.)
- Pending
Links
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
-
- 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/903—Querying
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及信息处理技术领域,尤其涉及一种信息推荐方法、装置、设备、存储介质及计算机程序产品。The present application relates to the field of information processing technology, and in particular to an information recommendation method, device, equipment, storage medium and computer program product.
背景技术Background technique
现有技术提供的信息推荐方法仅针对一个终端设备或者一个终端设备的一个应用实现。例如:在用户的手机上装有短视频应用,并且用户同意接收推荐信息的情况下,短视频内容服务器可以通过该短视频应用向用户推荐信息,如向用户推荐热点新闻等。The information recommendation method provided by the prior art is only implemented for one terminal device or one application of one terminal device. For example, if a short video application is installed on the user's mobile phone and the user agrees to receive recommended information, the short video content server can recommend information to the user through the short video application, such as recommending hot news to the user.
然而,现有技术提供的信息推荐方法,其推荐的信息受终端设备或者终端设备的应用的限制,可能无法为用户推荐满意的信息,造成用户使用体验差的问题。However, the information recommendation method provided by the prior art recommends information that is limited by the terminal device or the application of the terminal device and may not be able to recommend satisfactory information to the user, resulting in a poor user experience.
发明内容Summary of the invention
本申请实施例提供一种信息推荐方法、装置、设备、存储介质及计算机程序产品,以避免推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。The embodiments of the present application provide an information recommendation method, apparatus, device, storage medium and computer program product to avoid the problem that the recommended information is limited by the terminal device or application and cannot meet the user's needs.
第一方面,本申请实施例提供了一种信息推荐方法,应用于终端群组中的一个终端设备,包括:In a first aspect, an embodiment of the present application provides an information recommendation method, which is applied to a terminal device in a terminal group, comprising:
接收用户通过终端群组中的一个终端设备发送的第一输入,所述终端群组包括多个所述终端设备;receiving a first input sent by a user through a terminal device in a terminal group, wherein the terminal group includes a plurality of the terminal devices;
对所述第一输入进行识别处理,获取至少一个推荐信息;Performing recognition processing on the first input to obtain at least one piece of recommendation information;
对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备;Identify the type of the recommendation information and determine that one of the terminal devices in the terminal group is a target terminal device;
将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。The recommendation information is sent to the target terminal device so that the target terminal device can display the recommendation information.
第二方面,本申请实施例提供了一种信息推荐方法,应用于第一终端设备,包括:In a second aspect, an embodiment of the present application provides an information recommendation method, which is applied to a first terminal device, including:
接收用户发送的第一输入;receiving a first input sent by a user;
将所述第一输入发送给服务器,供所述服务器对所述第一输入进行识别处理,获取至少一个推荐信息,对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备,将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。The first input is sent to a server for the server to identify and process the first input, obtain at least one recommendation information, identify and process the type of the recommendation information, determine that one of the terminal devices in the terminal group is a target terminal device, and send the recommendation information to the target terminal device for the target terminal device to display the recommendation information.
第三方面,本申请实施例还提供一种信息推荐装置,应用于服务器,包括:In a third aspect, an embodiment of the present application further provides an information recommendation device, applied to a server, comprising:
接收模块,用于接收用户通过终端群组中的一个终端设备发送的第一输入,所述终端群组包括多个所述终端设备;A receiving module, configured to receive a first input sent by a user through a terminal device in a terminal group, wherein the terminal group includes a plurality of the terminal devices;
获取模块,用于对所述第一输入进行识别处理,获取至少一个推荐信息;an acquisition module, configured to perform recognition processing on the first input and acquire at least one piece of recommendation information;
确定模块,用于对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备;A determination module, configured to identify the type of the recommendation information and determine that one of the terminal devices in the terminal group is a target terminal device;
发送模块,用于将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。The sending module is used to send the recommendation information to the target terminal device so that the target terminal device can display the recommendation information.
第四方面,本申请实施例还提供一种信息推荐装置,应用于终端群组中的一个终端设备,包括:In a fourth aspect, an embodiment of the present application further provides an information recommendation device, which is applied to a terminal device in a terminal group, including:
输入模块,用于接收用户发送的第一输入;An input module, used for receiving a first input sent by a user;
发送模块,用于将所述第一输入发送给服务器,供所述服务器对所述第一输入进行识别处理,获取至少一个推荐信息,对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备,将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。A sending module is used to send the first input to a server so that the server can identify and process the first input, obtain at least one recommendation information, identify and process the type of the recommendation information, determine that one of the terminal devices in the terminal group is a target terminal device, and send the recommendation information to the target terminal device so that the target terminal device can display the recommendation information.
第五方面,本申请实施例还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的信息推荐方法中的步骤。In a fifth aspect, an embodiment of the present application further provides an electronic device, comprising: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the steps in the information recommendation method as described above when executing the program.
第六方面,本申请实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的信息推荐方法中的步骤。In a sixth aspect, an embodiment of the present application further provides a readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps in the information recommendation method as described above are implemented.
第七方面,本申请实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上所述的信息推荐方法中的步骤。In a seventh aspect, an embodiment of the present application further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps in the information recommendation method as described above.
在本申请实施例中,推荐信息是根据用户的第一输入获取的,使得推荐的信息更能够满足用户的个性化需求;在向用户推荐信息的过程中,用户可以通过终端群组中的一个终端设备发送第一输入,推荐信息可以在目标终端设备上展示,使得推荐信息的类型,可以不受单个终端设备的约束,从而可以为用户提供类型更加丰富的推荐信息,解决了现有技术推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。In an embodiment of the present application, the recommended information is obtained based on the user's first input, so that the recommended information can better meet the user's personalized needs; in the process of recommending information to the user, the user can send the first input through a terminal device in the terminal group, and the recommended information can be displayed on the target terminal device, so that the type of recommended information is not restricted by a single terminal device, thereby providing the user with a richer type of recommended information, solving the problem that the information recommended by the prior art is limited by the terminal device or application and cannot meet the user's needs.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请实施例提供的信息推荐方法的流程图之一;FIG1 is a flow chart of an information recommendation method provided in an embodiment of the present application;
图2是图1所示的本申请实施例提供的信息推荐方法中步骤102的流程图;FIG2 is a flowchart of step 102 in the information recommendation method provided by the embodiment of the present application shown in FIG1 ;
图3是图1所示的本申请实施例提供的信息推荐方法中步骤104的流程图;FIG3 is a flow chart of step 104 in the information recommendation method provided by the embodiment of the present application shown in FIG1 ;
图4是图3所示的本申请实施例提供的信息推荐方法中第一通知消息的示意图;FIG4 is a schematic diagram of a first notification message in the information recommendation method provided by the embodiment of the present application shown in FIG3 ;
图5是本申请实施例提供的信息推荐方法的流程图之二;FIG5 is a second flowchart of the information recommendation method provided in an embodiment of the present application;
图6是本申请实施例提供的信息推荐装置的结构图之一;FIG6 is a structural diagram of an information recommendation device provided in an embodiment of the present application;
图7是本申请实施例提供的信息推荐装置的结构图之二。FIG. 7 is a second structural diagram of the information recommendation device provided in an embodiment of the present application.
具体实施方式Detailed ways
本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the embodiments of the present application, the term "and/or" describes the association relationship of the associated objects, indicating that there may be three relationships. For example, A and/or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects before and after are in an "or" relationship.
本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
参见图1,图1是本申请实施例提供的信息推荐方法的流程图。本申请实施例提供的信息推荐方法,应用于服务器,可以包括如下步骤:See Figure 1, which is a flow chart of an information recommendation method provided by an embodiment of the present application. The information recommendation method provided by an embodiment of the present application, applied to a server, may include the following steps:
步骤101、接收用户通过终端群组中的一个终端设备发送的第一输入,终端群组包括多个终端设备。Step 101: Receive a first input sent by a user through a terminal device in a terminal group, where the terminal group includes multiple terminal devices.
在本实施例中,用户可以直接通过终端群组中的一个终端设备发送第一输入,也可以通过该终端设备上安装的应用发送第一输入。在用户通过终端设备上安装的应用发送第一输入的情况下,步骤101通过该应用关联的服务器接收第一输入。In this embodiment, the user can directly send the first input through a terminal device in the terminal group, or send the first input through an application installed on the terminal device. In the case where the user sends the first input through an application installed on the terminal device, step 101 receives the first input through a server associated with the application.
在本实施例中,第一输入的内容可以为用户的信息获取需求,例如:在终端设备为手机,应用为视频播放软件的情况下,当用户通过该视频播放软件观看视频时,如果对背景音乐感兴趣,则用户可以通过该视频播放软件发送第一输入,该第一输入的内容可以为“视频的背景音乐来自于哪首歌曲?”。In this embodiment, the content of the first input may be the user's information acquisition needs. For example, when the terminal device is a mobile phone and the application is a video playback software, when the user is watching a video through the video playback software, if the user is interested in the background music, the user may send the first input through the video playback software. The content of the first input may be "Which song is the background music of the video from?".
本实施例不对第一输入的内容类型进行限定,在实际的使用过程中,第一输入的内容类型可以为语音或者文本等。This embodiment does not limit the content type of the first input. In actual use, the content type of the first input may be voice or text.
步骤102、对第一输入进行识别处理,获取至少一个推荐信息。Step 102: perform recognition processing on the first input to obtain at least one piece of recommendation information.
在本实施例中,如图2所示,步骤102可以包括:In this embodiment, as shown in FIG. 2 , step 102 may include:
步骤201、对第一输入进行意图识别,获取意图识别结果。Step 201: perform intent recognition on the first input and obtain an intent recognition result.
例如:在第一输入的内容为“视频的背景音乐来自于哪首歌曲?”的情况下,步骤201通过语义识别获取的意图识别结果可以为:用户想知道视频背景音乐的相关信息,包括但不限于:视频背景音乐曲目、出处以及涉及的文学作品等。For example, when the first input content is "Which song does the background music of the video come from?", the intention recognition result obtained by semantic recognition in step 201 may be: the user wants to know the relevant information of the video background music, including but not limited to: the video background music track, source, and related literary works.
步骤202、获取与意图识别结果相关的至少一个推荐信息。Step 202: Obtain at least one recommendation information related to the intention recognition result.
在本实施例中,步骤202可以从视频、阅读、音乐以及动漫等不同的类型中查找与意图识别结果相关的信息;通过关键词匹配度、热度、时间因素、用户历史搜索/浏览行为/兴趣爱好等多个维度,分别对每种类型中查找到的信息进行排序,选取前N条信息作为推荐信息,其中,N为大于等于1的整数。In this embodiment, step 202 can search for information related to the intent recognition results from different types such as video, reading, music, and animation; sort the information found in each type by multiple dimensions such as keyword matching, popularity, time factor, user historical search/browsing behavior/interests and hobbies, and select the first N pieces of information as recommended information, where N is an integer greater than or equal to 1.
步骤103、对推荐信息的类型进行识别处理,确定终端群组中的一个终端设备为目标终端设备。Step 103: Identify the type of the recommendation information and determine that a terminal device in the terminal group is a target terminal device.
在本实施例中,终端群组是针对每个用户设置的,在终端群组中可以预先存储信息类型与终端设备的对应关系表,例如:用户A的信息类型与终端设备的对应关系表可以如表1所示:In this embodiment, the terminal group is set for each user, and a correspondence table between information types and terminal devices may be pre-stored in the terminal group. For example, the correspondence table between information types and terminal devices of user A may be as shown in Table 1:
表1Table 1
在本实施例中,步骤103可以根据推荐信息的类型,查找如表1所示的信息类型与终端设备的对应关系表,确定目标终端设备。In this embodiment, step 103 can determine the target terminal device by searching the corresponding relationship table between information type and terminal device shown in Table 1 according to the type of recommended information.
在本实施例中,在步骤102获取每个类型中的N个信息作为推荐信息的情况下,N个推荐消息对应的目标终端设备可以相同也可以不同,具体可以根据实际需求设置。In this embodiment, when N information of each type is obtained as recommendation information in step 102, the target terminal devices corresponding to the N recommendation messages may be the same or different, and may be specifically set according to actual needs.
在本实施例中,目标终端可以为终端群组中的任意一个终端设备,即:目标终端可以为发送第一输入的终端设备,也可以为终端群组中的其他终端设备。In this embodiment, the target terminal may be any terminal device in the terminal group, that is, the target terminal may be the terminal device that sends the first input, or may be another terminal device in the terminal group.
在本实施例中,在推荐消息需要通过应用进行展示的情况下,还可以包括对推荐信息的类型进行识别处理,确定应用的步骤。In this embodiment, when the recommendation message needs to be displayed through an application, the method may further include the step of identifying the type of the recommendation information and determining the application.
在本实施例中,针对每个用户,预先存储有信息类型、终端设备和应用的对应关系表,例如:用户A的信息类型、终端设备和应用的对应关系表可以如表2所示:In this embodiment, for each user, a correspondence table of information type, terminal device and application is pre-stored. For example, the correspondence table of information type, terminal device and application of user A may be as shown in Table 2:
表2Table 2
在本实施例中,步骤103可以根据推荐信息的类型,查找如表2所示的信息类型与终端设备和应用的对应关系表,确定目标终端设备和对应的应用。In this embodiment, step 103 can determine the target terminal device and the corresponding application by searching the corresponding relationship table between the information type and the terminal device and the application as shown in Table 2 according to the type of the recommended information.
需要说明的是,表2中一个终端设备对应一个应用仅为举例说明,本领域技术人员应该理解的是,在实际的使用过程中,一个终端设备也可以对应多个应用。It should be noted that the fact that one terminal device corresponds to one application in Table 2 is only an example. Those skilled in the art should understand that in actual use, one terminal device may also correspond to multiple applications.
步骤104、将推荐信息发送至目标终端设备,供目标终端设备将推荐信息进行展示。Step 104: Send the recommendation information to the target terminal device so that the target terminal device can display the recommendation information.
在本实施例中,在推荐信息需要通过应用展示的情况下,目标终端设备将推荐信息在应用上进行展示。In this embodiment, when the recommendation information needs to be displayed through an application, the target terminal device displays the recommendation information on the application.
如图3所示,在本实施例中,步骤104可以包括:As shown in FIG. 3 , in this embodiment, step 104 may include:
步骤301、向终端设备发送第一通知消息。Step 301: Send a first notification message to a terminal device.
在本实施例中,第一通知消息可以通过数智人发送,本实施例不对第一通知消息的具体格式进行限定,示例性的,第一通知消息可以如图4所示。In this embodiment, the first notification message can be sent by a digital intelligent person. This embodiment does not limit the specific format of the first notification message. Exemplarily, the first notification message can be as shown in Figure 4.
步骤302、接收用户对第一通知消息的第二输入。Step 302: Receive a second input from the user regarding the first notification message.
在本实施例中,第二输入可以为用户对第一通知消息中具体内容的点击操作,例如:用户可以点击图4所示的第一通知消息中的“背景音乐为XXX,点击在手机1上打开音乐应用1畅听”触发第二输入;第二输入也可以为用户的对第一通知消息的语音输入,例如:用户语音输入“收听XXX”;在实际的使用过程中,第二输入还可以为其他形式的输入,此处不对每种情况进行一一赘述。In this embodiment, the second input can be a user's click operation on specific content in the first notification message, for example: the user can click "The background music is XXX, click to open music application 1 on mobile phone 1 to listen" in the first notification message shown in Figure 4 to trigger the second input; the second input can also be the user's voice input to the first notification message, for example: the user voice inputs "Listen to XXX"; in actual use, the second input can also be other forms of input, and each case will not be described here one by one.
步骤303、对第二输入进行识别处理,将推荐信息发送至目标终端设备。Step 303: identify and process the second input, and send the recommendation information to the target terminal device.
在本实施例中,目标终端设备接收到推荐信息后可以直接展示该推荐信息,例如:在手机1上打开音乐应用1播放背景音乐XXX。In this embodiment, after receiving the recommendation information, the target terminal device can directly display the recommendation information, for example: opening the music application 1 on the mobile phone 1 to play the background music XXX.
为了保证用户信息的隐私,避免过度开放用户权限,在本实施例中,步骤302之后还可以包括向目标终端设备发送第三通知消息的步骤,其中,第三通知消息用于通知用户开启展示推荐信息。例如:可以向手机1发送第三通知消息,该第三通知消息的内容可以为“点击打开音乐应用1播放背景音乐XXX”,此时,用户可以通过该第三通知消息开启播放背景音乐XXX,也可以通过关闭该第三通知消息,拒绝播放背景音乐XXX。In order to ensure the privacy of user information and avoid excessive opening of user rights, in this embodiment, after step 302, a step of sending a third notification message to the target terminal device may also be included, wherein the third notification message is used to notify the user to start displaying the recommended information. For example, a third notification message may be sent to mobile phone 1, and the content of the third notification message may be "click to open music application 1 to play background music XXX". At this time, the user can start playing background music XXX through the third notification message, or refuse to play background music XXX by closing the third notification message.
在本实施例中,在推荐信息需要通过应用展示,目标终端设备未安装该应用的情况下,还可以包括向目标终端设备发送第二通知消息的步骤,其中,第二通知消息用于指示用户在目标终端设备上安装应用,该应用用于展示推荐信息。In this embodiment, when the recommended information needs to be displayed through an application and the target terminal device does not have the application installed, the step of sending a second notification message to the target terminal device may also be included, wherein the second notification message is used to instruct the user to install an application on the target terminal device, and the application is used to display the recommended information.
需要说明的是,本实施例不对第二通知消息的具体内容和展示形式进行限定,在实际的使用过程中,第二通知消息可以仅为文本信息,例如:第二通知消息可以为“请安装音乐应用1”;第二通知消息也可以为超链接,该超链接的地址为应用的安装下载地址,用户可以通过点击第二通知消息自动完成应用的下载安装。It should be noted that this embodiment does not limit the specific content and display form of the second notification message. In actual use, the second notification message may be only text information. For example, the second notification message may be "Please install music application 1"; the second notification message may also be a hyperlink, and the address of the hyperlink is the installation download address of the application. Users can automatically complete the download and installation of the application by clicking on the second notification message.
以上步骤可以根据用户的第二输入启动向目标终端设备发送推荐信息,避免向用户推荐冗余信息造成用户体验差,浪费通信资源的问题。The above steps can start sending the recommendation information to the target terminal device according to the second input of the user, thereby avoiding the problem of recommending redundant information to the user, resulting in poor user experience and wasting communication resources.
在本申请实施例中,推荐信息是根据用户的第一输入获取的,使得推荐的信息更能够满足用户的个性化需求;在向用户推荐信息的过程中,用户可以通过终端群组中的一个终端设备发送第一输入,推荐信息可以在目标终端设备上展示,使得推荐信息的类型,可以不受单个终端设备的约束,从而可以为用户提供类型更加丰富的推荐信息,解决了现有技术推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。In an embodiment of the present application, the recommended information is obtained based on the user's first input, so that the recommended information can better meet the user's personalized needs; in the process of recommending information to the user, the user can send the first input through a terminal device in the terminal group, and the recommended information can be displayed on the target terminal device, so that the type of recommended information is not restricted by a single terminal device, thereby providing the user with a richer type of recommended information, solving the problem that the information recommended by the prior art is limited by the terminal device or application and cannot meet the user's needs.
参见图5,图5是本申请实施例提供的信息推荐方法的流程图。本申请实施例提供的信息推荐方法,应用于第一终端设备,可以包括如下步骤:See Figure 5, which is a flow chart of an information recommendation method provided in an embodiment of the present application. The information recommendation method provided in an embodiment of the present application, applied to a first terminal device, may include the following steps:
步骤501、接收用户发送的第一输入。Step 501: Receive a first input sent by a user.
步骤502、将所述第一输入发送给服务器,供所述服务器对所述第一输入进行识别处理,获取至少一个推荐信息,对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备,将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。Step 502: Send the first input to the server for the server to identify and process the first input, obtain at least one recommendation information, identify and process the type of the recommendation information, determine that one of the terminal devices in the terminal group is a target terminal device, and send the recommendation information to the target terminal device for the target terminal device to display the recommendation information.
可选的,步骤502之后,还可以包括接收所述服务器发送的第一通知消息;Optionally, after step 502, the method may further include receiving a first notification message sent by the server;
接收所述用户对所述第一通知消息的第二输入;将所述第二输入发送给所述服务器,供所述服务器对所述第二输入进行识别处理,将所述推荐信息发送至所述目标终端设备的步骤。The steps of receiving a second input from the user to the first notification message; sending the second input to the server for the server to identify and process the second input, and sending the recommendation information to the target terminal device.
可选的,将第二输入发送给服务器的步骤之后,还可以包括在所述目标终端设备为所述终端设备的情况下,接收所述服务器发送的第二通知消息;对所述第二通知消息进行识别处理,安装应用的步骤。其中,所述应用用于展示所述推荐信息。Optionally, after the step of sending the second input to the server, the method may further include receiving a second notification message sent by the server when the target terminal device is the terminal device; identifying and processing the second notification message, and installing an application, wherein the application is used to display the recommendation information.
本实施例所述的信息推荐方法的具体实现原理,可以参见以上图1-图4所示的信息推荐方法所述,此处不再赘述。The specific implementation principle of the information recommendation method described in this embodiment can be found in the information recommendation method shown in Figures 1 to 4 above, and will not be repeated here.
在本申请实施例中,推荐信息是根据用户的第一输入获取的,使得推荐的信息更能够满足用户的个性化需求;在向用户推荐信息的过程中,用户可以通过终端群组中的一个终端设备发送第一输入,推荐信息可以在目标终端设备上展示,使得推荐信息的类型,可以不受单个终端设备的约束,从而可以为用户提供类型更加丰富的推荐信息,解决了现有技术推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。In an embodiment of the present application, the recommended information is obtained based on the user's first input, so that the recommended information can better meet the user's personalized needs; in the process of recommending information to the user, the user can send the first input through a terminal device in the terminal group, and the recommended information can be displayed on the target terminal device, so that the type of recommended information is not restricted by a single terminal device, thereby providing the user with a richer type of recommended information, solving the problem that the information recommended by the prior art is limited by the terminal device or application and cannot meet the user's needs.
参见图6,图6是本申请实施例提供的视频播放装置的结构示意图。本申请实施例提供了的信息推荐装置600,应用于服务器,可以包括:See Figure 6, which is a schematic diagram of the structure of a video playback device provided in an embodiment of the present application. The information recommendation device 600 provided in an embodiment of the present application is applied to a server and may include:
接收模块601,用于接收用户通过终端群组中的一个终端设备发送的第一输入,所述终端群组包括多个所述终端设备;A receiving module 601 is configured to receive a first input sent by a user through a terminal device in a terminal group, where the terminal group includes a plurality of the terminal devices;
获取模块602,用于对所述第一输入进行识别处理,获取至少一个推荐信息;An acquisition module 602 is used to identify and process the first input to acquire at least one piece of recommendation information;
确定模块603,用于对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备;A determination module 603 is used to identify the type of the recommendation information and determine that one of the terminal devices in the terminal group is a target terminal device;
发送模块604,用于将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。The sending module 604 is used to send the recommendation information to the target terminal device so that the target terminal device can display the recommendation information.
可选的,所述确定模块604,还用于对所述推荐信息的类型进行识别处理,确定应用,供所述目标终端设备将所述推荐信息在所述应用上进行展示。Optionally, the determination module 604 is further configured to identify the type of the recommendation information and determine an application so that the target terminal device can display the recommendation information on the application.
可选的,所述发送模块604,还用于向所述终端设备发送第一通知消息;接收所述用户对所述第一通知消息的第二输入;对所述第二输入进行识别处理,将所述推荐信息发送至所述目标终端设备。Optionally, the sending module 604 is further used to send a first notification message to the terminal device; receive a second input from the user to the first notification message; identify and process the second input, and send the recommendation information to the target terminal device.
可选的,所述发送模块604,还用于向所述目标终端设备发送第二通知消息,所述第二通知消息用于指示所述用户在所述目标终端设备上安装应用,所述应用用于展示所述推荐信息。Optionally, the sending module 604 is further used to send a second notification message to the target terminal device, where the second notification message is used to instruct the user to install an application on the target terminal device, where the application is used to display the recommendation information.
本申请实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The device provided in the embodiment of the present application can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
在本申请实施例中,推荐信息是根据用户的第一输入获取的,使得推荐的信息更能够满足用户的个性化需求;在向用户推荐信息的过程中,用户可以通过终端群组中的一个终端设备发送第一输入,推荐信息可以在目标终端设备上展示,使得推荐信息的类型,可以不受单个终端设备的约束,从而可以为用户提供类型更加丰富的推荐信息,解决了现有技术推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。In an embodiment of the present application, the recommended information is obtained based on the user's first input, so that the recommended information can better meet the user's personalized needs; in the process of recommending information to the user, the user can send the first input through a terminal device in the terminal group, and the recommended information can be displayed on the target terminal device, so that the type of recommended information is not restricted by a single terminal device, thereby providing the user with a richer type of recommended information, solving the problem that the information recommended by the prior art is limited by the terminal device or application and cannot meet the user's needs.
参见图7,图7是本申请实施例提供的视频播放装置的结构示意图。本申请实施例提供了的信息推荐装置700,应用于终端群组中的一个终端设备,可以包括:See Figure 7, which is a schematic diagram of the structure of a video playback device provided in an embodiment of the present application. The information recommendation device 700 provided in an embodiment of the present application is applied to a terminal device in a terminal group and may include:
输入模块701,用于接收用户发送的第一输入;The input module 701 is used to receive a first input sent by a user;
发送模块702,用于将所述第一输入发送给服务器,供所述服务器对所述第一输入进行识别处理,获取至少一个推荐信息,对所述推荐信息的类型进行识别处理,确定所述终端群组中的一个所述终端设备为目标终端设备,将所述推荐信息发送至所述目标终端设备,供所述目标终端设备将所述推荐信息进行展示。The sending module 702 is used to send the first input to the server, so that the server can identify and process the first input, obtain at least one recommendation information, identify and process the type of the recommendation information, determine that one of the terminal devices in the terminal group is a target terminal device, and send the recommendation information to the target terminal device so that the target terminal device can display the recommendation information.
可选的,所述发送模块702,还用于接收所述服务器发送的第一通知消息;接收所述用户对所述第一通知消息的第二输入;将所述第二输入发送给所述服务器,供所述服务器对所述第二输入进行识别处理,将所述推荐信息发送至所述目标终端设备Optionally, the sending module 702 is further configured to receive a first notification message sent by the server; receive a second input from the user to the first notification message; send the second input to the server, so that the server can identify and process the second input, and send the recommendation information to the target terminal device.
可选的,信息推荐装置700,还可以包括:Optionally, the information recommendation device 700 may further include:
安装模块,用于在所述目标终端设备为所述终端设备的情况下,接收所述服务器发送的第二通知消息;对所述第二通知消息进行识别处理,安装应用,所述应用用于展示所述推荐信息。An installation module is used to receive a second notification message sent by the server when the target terminal device is the terminal device; identify and process the second notification message, and install an application, wherein the application is used to display the recommended information.
本申请实施例提供的装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。The device provided in the embodiment of the present application can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
在本申请实施例中,推荐信息是根据用户的第一输入获取的,使得推荐的信息更能够满足用户的个性化需求;在向用户推荐信息的过程中,用户可以通过终端群组中的一个终端设备发送第一输入,推荐信息可以在目标终端设备上展示,使得推荐信息的类型,可以不受单个终端设备的约束,从而可以为用户提供类型更加丰富的推荐信息,解决了现有技术推荐的信息受终端设备或者应用的限制,无法满足用户需求的问题。In an embodiment of the present application, the recommended information is obtained based on the user's first input, so that the recommended information can better meet the user's personalized needs; in the process of recommending information to the user, the user can send the first input through a terminal device in the terminal group, and the recommended information can be displayed on the target terminal device, so that the type of recommended information is not restricted by a single terminal device, thereby providing the user with a richer type of recommended information, solving the problem that the information recommended by the prior art is limited by the terminal device or application and cannot meet the user's needs.
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
本申请实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如前所述信息推荐方法中的步骤。An embodiment of the present application provides an electronic device, including: a memory, a processor, and a program stored in the memory and executable on the processor; the processor is used to read the program in the memory to implement the steps in the information recommendation method described above.
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序,该程序被处理器执行时实现上述信息推荐方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的可读存储介质,可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。The embodiment of the present application also provides a readable storage medium, on which a program is stored. When the program is executed by the processor, each process of the above-mentioned information recommendation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
本申请实施例还提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述信息推荐方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the above-mentioned information recommendation method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, they are not described here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。根据这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁盘、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, disk, CD), and includes a number of instructions for a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410473142.3A CN118277671A (en) | 2024-04-18 | 2024-04-18 | Information recommendation method, device, equipment, storage medium and computer program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410473142.3A CN118277671A (en) | 2024-04-18 | 2024-04-18 | Information recommendation method, device, equipment, storage medium and computer program product |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118277671A true CN118277671A (en) | 2024-07-02 |
Family
ID=91644310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410473142.3A Pending CN118277671A (en) | 2024-04-18 | 2024-04-18 | Information recommendation method, device, equipment, storage medium and computer program product |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118277671A (en) |
-
2024
- 2024-04-18 CN CN202410473142.3A patent/CN118277671A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104462262B (en) | A kind of method for realizing phonetic search, device and browser client | |
| US8131270B2 (en) | System for providing interactive media to user of mobile device | |
| US9754313B2 (en) | System for providing interactive user interest survey to users of mobile devices | |
| US9111534B1 (en) | Creation of spoken news programs | |
| US10803474B2 (en) | System for creating and distributing interactive advertisements to mobile devices | |
| US20070245006A1 (en) | Apparatus, method and computer program product to provide ad hoc message recipient lists | |
| WO2017028624A1 (en) | Method and device for processing resources | |
| US20080222687A1 (en) | Device, system, and method of electronic communication utilizing audiovisual clips | |
| US20090063521A1 (en) | Auto-tagging of aliases | |
| WO2015024743A1 (en) | Method and arrangement for processing and providing media content | |
| US20070027958A1 (en) | Podcasting having inserted content distinct from the podcast content | |
| US8433299B2 (en) | System for providing interactive media to user of mobile device | |
| CN107872534B (en) | Information push method, device, server and readable storage medium | |
| CN105989120B (en) | Personalized content recommendation method and personalized content recommendation system | |
| US20080147727A1 (en) | Media context information | |
| WO2008094179A1 (en) | Methods and systems for storing content definition within a media file | |
| CN101083633B (en) | Information search system and search method | |
| CN105677512A (en) | Data processing method and device and electronic equipment | |
| US10073846B2 (en) | System and method for linking web documents | |
| CN107025276A (en) | Information query method and mobile terminal | |
| US20120117197A1 (en) | Content auto-discovery | |
| CN115687807A (en) | Information display method, device, terminal and storage medium | |
| CN118277671A (en) | Information recommendation method, device, equipment, storage medium and computer program product | |
| WO2020219476A1 (en) | Advanced keyboard based search | |
| US8914468B2 (en) | System and method for providing access links in a media folder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |