Object recommendation processing method and apparatus, electronic device, medium, and program product
Patent Information
- Application Number
- CN202610999452.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-06
- Publication Date
- 2026-10-16
AI Technical Summary
[0002]目前,在短视频等媒体内容浏览场景中,用户常常会浏览到一些推荐商品等对象的媒体内容,这种媒体内容展示过程中往往会设置一个对象获取入口,以更好的描述对象,且可以让用户进入相关的对象页面,容易对用户的媒体内容浏览造成干扰;若直接取消对象获取入口,往往也会对想要进一步了解对象或获取对象的用户带来不便,进而带来对象交互便利性和对象推荐效果较差等问题
在当前媒体内容的浏览过程中,在当前媒体内容的浏览页面展示预设推荐设置控件,该预设推荐设置控件可以用于开启或关闭当前媒体内容浏览过程中的对象推荐模式,且在对象推荐模式开启的情况下,浏览页面展示有当前媒体内容关联的至少一个推荐对象对应的对象推荐信息;任一推荐对象对应的对象推荐信息用于描述任一推荐对象,且用于触发任一推荐对象的获取处理,进而可以通过预设推荐设置控件,让用户在媒体内容浏览过程中自主进行对象推荐信息的呈现控制,兼顾媒体内容浏览过程的内容浏览沉浸感和对象推荐的交互便利性,同时也可以更精准进行对象推荐信息呈现用户的筛选,进而也可以提升对象推荐效果。
Smart Images

Figure CN122925677A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an object recommendation processing method, apparatus, electronic device, medium, and program product. Background Technology
[0002] Currently, in short video and other media content browsing scenarios, users often see media content featuring recommended products and other objects. This media content display process often includes an entry point for accessing the object to better describe it and allow users to navigate to the relevant object page, which can easily interfere with the user's media content browsing. Conversely, removing the object access point directly would inconvenience users who want to learn more about or access the object, leading to problems such as poor object interaction convenience and ineffective object recommendation. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, medium, and program product for object recommendation processing, which allows users to independently control the presentation of object recommendation information during media content browsing, balancing the immersive experience of content browsing with the interactive convenience of object recommendations. It also enables more precise filtering of users for object recommendation information presentation, thereby improving the object recommendation effect. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, an object recommendation processing method is provided, including: During the browsing of the current media content, a preset recommendation setting control is displayed on the browsing page of the current media content. The preset recommendation setting control is used to enable or disable the object recommendation mode during the browsing of the current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; the at least one recommended object is at least one first object described in the current media content and / or at least one second object associated with the at least one first object; the object recommendation information corresponding to any recommended object is used to describe the any recommended object and to trigger the acquisition process of the any recommended object.
[0004] In an optional embodiment, displaying preset recommendation settings controls on the browsing page of the current media content includes: The preset recommendation setting control in the first state is displayed on the browsing page. The preset recommendation setting control in the first state is used to enable the object recommendation mode in the current media content browsing process. The method further includes: In response to an object recommendation enable command triggered based on the preset recommendation setting control, object recommendation information corresponding to at least one recommended object associated with the current media content is displayed on the browsing page, and the preset recommendation setting control is updated from the first state to the second state. The preset recommendation setting control in the second state is used to disable the object recommendation mode during the browsing process of the current media content.
[0005] In an optional embodiment, after the browsing page displays object recommendation information corresponding to the at least one recommended object associated with the current media content, the method further includes: In response to a first interaction instruction triggered based on the object recommendation information corresponding to the first recommended object among the at least one recommended object, an object acquisition interaction interface corresponding to the first recommended object is displayed.
[0006] In an optional embodiment, when the current media content is object-recommended media content published by the object provider corresponding to the at least one recommended object, the object recommendation information corresponding to any recommended object includes the object retrieval control corresponding to any recommended object; the step of displaying the object retrieval interaction interface corresponding to the first recommended object in response to the first interaction instruction for the first recommended object among the at least one recommended object includes: In response to the first interaction instruction triggered by the object retrieval control corresponding to the first recommended object, the object retrieval interaction interface is displayed.
[0007] In an optional embodiment, after the browsing page displays object recommendation information corresponding to the at least one recommended object associated with the current media content, the method further includes: In response to a second interactive instruction triggered based on the object recommendation information corresponding to the second recommended object in the at least one recommended object, the interface for recommending the first object corresponding to the second recommended object is displayed. The first object recommendation interface is an object recommendation interface for multiple third objects under the object category to which the second recommended object belongs, and the multiple third objects include the second recommended object.
[0008] In an optional embodiment, the step of displaying the first object recommendation interface corresponding to the second recommended object in response to a second interaction instruction triggered based on the object recommendation information corresponding to the second recommended object among the at least one recommended object includes: If the current media content is not the object recommendation media content published by the object provider corresponding to the at least one recommended object, the first object recommendation interface is displayed in response to the second interaction instruction.
[0009] In an optional embodiment, when the at least one recommender is multiple recommenders, the method further includes: In response to a third interaction instruction triggered based on the object recommendation information corresponding to the third recommended object among the plurality of recommended objects, the first object recommendation interface is updated to the second object recommendation interface corresponding to the third recommended object; The second object recommendation interface is an object recommendation interface for multiple fourth objects under the object category to which the third recommended object belongs, and the multiple fourth objects include the third recommended object; the third recommended object is the recommended object other than the second recommended object among the multiple recommended objects.
[0010] In an optional embodiment, the preset recommendation settings control displayed in the first state on the browsing page includes: In response to the first content browsing instruction of the current account for the current media content, if the current account is a historical object interaction account and the number of historical closes corresponding to the current account is greater than or equal to a first preset threshold; or, if the current account is not a historical object interaction account, the current media content and the preset recommendation settings control in the first state are displayed on the browsing page. The historical object interaction account refers to an account that has performed an object acquisition operation within the first historical time period; the historical closing count refers to the number of times the object recommendation mode was closed during the browsing of historical media content.
[0011] In an optional embodiment, when the at least one recommender is multiple recommenders, the method further includes: During the browsing of the current media content, if the current content screen of the browsing page includes the screen of the fourth recommended object among the multiple recommended objects, the object recommendation information corresponding to the fourth recommended object in the browsing page is visually enhanced.
[0012] In an optional embodiment, displaying preset recommendation settings controls on the browsing page of the current media content includes: The preset recommendation settings control in the second state is displayed on the browsing page. The preset recommendation settings control in the second state is used to turn off the object recommendation mode during the current media content browsing process. The method further includes: In response to an object recommendation disable instruction triggered based on the preset recommendation setting control, the display of object recommendation information corresponding to at least one recommended object in the browsing page is canceled, and the preset recommendation setting control is updated from the second state to the first state. The preset recommendation setting control in the first state is used to enable the object recommendation mode during the current media content browsing process.
[0013] In an optional embodiment, the preset recommendation settings control displayed in the second state on the browsing page includes: In response to the second content browsing instruction of the current account for the current media content, if the current account is not a historical object interaction account and the current account has opened the content more than or equal to a second preset threshold in the past; or, if the current account is a historical object interaction account, the current media content and the preset recommendation settings control in the second state are displayed on the browsing page. The historical object interaction account refers to an account that has performed an object acquisition operation within the second historical time period; the number of historical openings refers to the number of times the object recommendation mode has been enabled during the browsing of historical media content.
[0014] According to a second aspect of the present disclosure, an object recommendation processing apparatus is provided, comprising: The setting control display module is configured to display a preset recommendation setting control on the browsing page of the current media content during the browsing process of the current media content. The preset recommendation setting control is used to enable or disable the object recommendation mode during the browsing process of the current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; the at least one recommended object is at least one first object described in the current media content and / or at least one second object associated with the at least one first object; the object recommendation information corresponding to any recommended object is used to describe the any recommended object and to trigger the acquisition process of the any recommended object.
[0015] In an optional embodiment, the settings control display module includes: The first control display unit is configured to execute the preset recommendation setting control in the first state of the browsing page display, wherein the preset recommendation setting control in the first state is used to enable the object recommendation mode in the current media content browsing process; The device further includes: The object recommendation enabling module is configured to execute an object recommendation enabling command triggered based on the preset recommendation setting control, display object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, and update the preset recommendation setting control from the first state to the second state. The preset recommendation setting control in the second state is used to disable the object recommendation mode during the browsing process of the current media content.
[0016] In an optional embodiment, the apparatus further includes: The first interface display module is configured to, after displaying the object recommendation information corresponding to the at least one recommended object associated with the current media content on the browsing page, respond to a first interaction instruction triggered based on the object recommendation information corresponding to the first recommended object among the at least one recommended object, and display the object acquisition interaction interface corresponding to the first recommended object.
[0017] In an optional embodiment, when the current media content is object-recommended media content published by the object provider corresponding to the at least one recommended object, the object recommendation information corresponding to any recommended object includes the object acquisition control corresponding to any recommended object; the first interface display module includes: The first interface display unit is configured to execute the first interaction instruction triggered by the object acquisition control corresponding to the first recommended object, and display the object acquisition interaction interface.
[0018] In an optional embodiment, the apparatus further includes: The second interface display module is configured to, after displaying the object recommendation information corresponding to the at least one recommended object associated with the current media content on the browsing page, respond to a second interactive instruction triggered based on the object recommendation information corresponding to the second recommended object among the at least one recommended object, and display the first object recommendation interface corresponding to the second recommended object. The first object recommendation interface is an object recommendation interface for multiple third objects under the object category to which the second recommended object belongs, and the multiple third objects include the second recommended object.
[0019] In an optional embodiment, the second interface display module includes: The second interface display unit is configured to, in response to the second interaction instruction, display the first object recommendation interface when the current media content is not object recommendation media content published by the object provider corresponding to the at least one recommended object.
[0020] In an optional embodiment, when the at least one recommender is multiple recommenders, the apparatus further includes: The interface update module is configured to execute a third interaction instruction triggered in response to the object recommendation information corresponding to the third recommended object among the plurality of recommended objects, and update the first object recommendation interface to the second object recommendation interface corresponding to the third recommended object; The second object recommendation interface is an object recommendation interface for multiple fourth objects under the object category to which the third recommended object belongs, and the multiple fourth objects include the third recommended object; the third recommended object is the recommended object other than the second recommended object among the multiple recommended objects.
[0021] In an optional embodiment, the first control display unit is further configured to execute a first content browsing instruction in response to the current account for the current media content, if the current account is a historical object interaction account and the number of historical closes corresponding to the current account is greater than or equal to a first preset threshold; or, if the current account is not a historical object interaction account, display the current media content and the preset recommendation settings control in the first state on the browsing page; The historical object interaction account refers to an account that has performed an object acquisition operation within the first historical time period; the historical closing count refers to the number of times the object recommendation mode was closed during the browsing of historical media content.
[0022] In an optional embodiment, when the at least one recommender is multiple recommenders, the apparatus further includes: The visual enhancement processing module is configured to perform visual enhancement processing on the object recommendation information corresponding to the fourth recommended object in the browsing page if the current content screen of the browsing page includes the object screen corresponding to the fourth recommended object among the multiple recommended objects during the current media content browsing process.
[0023] In an optional embodiment, the settings control display module includes: The second control display unit is configured to execute the preset recommendation setting control in the second state of the browsing page display, and the preset recommendation setting control in the second state is used to turn off the object recommendation mode in the current media content browsing process; The device further includes: The object recommendation disable module is configured to execute an object recommendation disable instruction triggered based on the preset recommendation setting control, cancel the display of object recommendation information corresponding to at least one recommended object on the browsing page, and update the preset recommendation setting control from the second state to the first state. The preset recommendation setting control in the first state is used to enable the object recommendation mode during the current media content browsing process.
[0024] In an optional embodiment, the second control display unit is further configured to execute a second content browsing instruction in response to the current account for the current media content, if the current account is a non-historical object interaction account and the current account has a historical opening count greater than or equal to a second preset threshold; or, if the current account is a historical object interaction account, display the current media content and the preset recommendation settings control in the second state on the browsing page; The historical object interaction account refers to an account that has performed an object acquisition operation within the second historical time period; the number of historical openings refers to the number of times the object recommendation mode has been enabled during the browsing of historical media content.
[0025] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the object recommendation processing methods provided in this disclosure.
[0026] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the object recommendation processing methods provided in the present disclosure. According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the object recommendation processing methods provided in the present disclosure above.
[0027] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: During the browsing of current media content, a preset recommendation settings control is displayed on the browsing page. This preset recommendation settings control can be used to enable or disable the object recommendation mode during the browsing process. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content. The object recommendation information corresponding to any recommended object describes that recommended object and triggers the retrieval process of that recommended object. Thus, through the preset recommendation settings control, users can independently control the presentation of object recommendation information during the browsing process, balancing the immersive experience of browsing media content with the interactive convenience of object recommendations. It also allows for more precise filtering of users for object recommendation information presentation, thereby improving the object recommendation effect.
[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0030] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating an object recommendation processing method according to an exemplary embodiment; Figure 3 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 1 ; Figure 4 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 2 ; Figure 5 This is a schematic diagram of an object acquisition interaction interface according to an exemplary embodiment; Figure 6 This is a schematic diagram of a first object recommendation interface according to an exemplary embodiment; Figure 7 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 3 ; Figure 8 This is a block diagram illustrating an object recommendation processing apparatus according to an exemplary embodiment; Figure 9 This is a block diagram illustrating an electronic device for object recommendation processing according to an exemplary embodiment. Detailed Implementation
[0031] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0032] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0034] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a terminal 100 and a server 200.
[0035] In an optional embodiment, terminal 100 can be used to provide services such as media content browsing, object recommendation, and object retrieval to any user. Specifically, terminal 100 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, and Windows.
[0036] In an optional embodiment, server 200 can provide background services to terminal 100. Specifically, server 200 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0037] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.
[0038] In the embodiments described in this specification, the terminal 100 and the server 200 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any restrictions.
[0039] Figure 2 This is a flowchart illustrating an object recommendation processing method according to an exemplary embodiment. This method can be applied to a terminal, such as... Figure 2 As shown, the method may include the following steps: In step S201, during the browsing of the current media content, a preset recommendation setting control is displayed on the browsing page of the current media content. The preset recommendation setting control is used to enable or disable the object recommendation mode during the browsing of the current media content. In one specific embodiment, the current media content can be the currently viewed media content; optionally, the media content can include static content such as images or image galleries, or dynamic content such as videos. The browsing page can be a page used for browsing media content; optionally, different media content can be triggered for browsing on the browsing page through switching operations such as swiping.
[0040] In one specific embodiment, when the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; that is, the object recommendation mode is used to instruct that during the browsing of media content on the browsing page, object recommendation information corresponding to at least one recommended object associated with the current media content is displayed.
[0041] In one specific embodiment, at least one recommended object can be at least one first object described in the current media content and / or at least one second object associated with at least one first object; specifically, at least one first object can be an object described (appearing) in the current media content; any first object can be associated with a second object; any second object associated with a first object can be an object of the same object category as the first object; the object can be a physical product or a virtual product; the object category can be set according to actual application needs, such as jeans, skirts, jackets, earrings, etc.
[0042] In one specific embodiment, the object recommendation information corresponding to any recommended object can be used to describe the recommended object and can be used to trigger the acquisition process of any recommended object. For example, the object recommendation information may include object description information, which can be information used to describe the corresponding object, such as an object image or object text description information (e.g., object name, brand, or virtual resources required to acquire the object, at least one of these). Optionally, the object recommendation information may also include an object acquisition control, which can be used to trigger the acquisition process of the corresponding recommended object. Optionally, even if the object recommendation information does not include an object acquisition control, the object description information can still be used to trigger the acquisition process of the corresponding recommended object.
[0043] In an optional embodiment, the object recommendation information can be pre-set during the media content publishing process, or it can be obtained by searching and matching within the platform after object recognition based on the content images in the media content. For example, some object providers (such as brands or merchants) often pre-configure the recommended objects associated with the media content when publishing media content that includes objects, and correspondingly, they can also pre-set the corresponding object recommendation information. For example, some individuals or object provider partners who are not object providers often do not pre-configure the corresponding object recommendation information when publishing media content that includes objects. Instead, they can perform object recognition based on the content images in the media content and then search and match within the platform to obtain the object recommendation information of the identified object or the object recommendation information of the objects associated with the identified object. Optionally, artificial intelligence technology can be combined for object recognition, and associated object matching based on object categories can be performed to obtain the corresponding object recommendation information. In an optional embodiment, at least one recommended object can be one or more recommended objects. In a scenario with multiple recommended objects, the object recommendation information corresponding to multiple recommended objects can be displayed on the browsing page simultaneously, or it can be displayed automatically in a carousel or switched when the user performs a switching operation such as swiping.
[0044] In an optional embodiment, the aforementioned control for displaying preset recommendation settings on the current media content browsing page may include: The browser page displays the preset recommended settings controls in the first state; Optionally, the above method may also include: In response to an object recommendation enable command triggered by a preset recommendation setting control, the browser page displays object recommendation information corresponding to at least one recommended object associated with the current media content, and updates the preset recommendation setting control from the first state to the second state.
[0045] In one specific embodiment, the preset recommendation settings control in the first state can be used to enable the object recommendation mode during the current media content browsing process, i.e., the current object recommendation mode is not enabled (disabled). In an optional embodiment, the object recommendation mode can be disabled by default, or it can be enabled by default; optionally, differentiated default settings for object recommendation modes can be applied to different users to better adapt to user object recommendation needs.
[0046] In an optional embodiment, the preset recommendation settings control displayed in the first state on the browsing page may include: In response to the first content browsing instruction of the current account for the current media content, if the current account is a historical object interaction account and the number of times the current account has closed in the past is greater than or equal to the first preset threshold; or if the current account is not a historical object interaction account, the current media content and the preset recommendation settings control in the first state are displayed on the browsing page. In one specific embodiment, the first content browsing instruction can be an instruction to browse the current media content; optionally, if browsing other media content on the browsing page, a content browsing instruction for the current media content can be triggered by touch operations such as swiping, that is, the first content browsing instruction can be a content switching instruction.
[0047] In one specific embodiment, the historical object interaction account can be an account that has performed an object retrieval operation (i.e., retrieved an object) within the first historical time period; correspondingly, the non-historical object interaction account can be an account that has not performed an object retrieval operation within the first historical time period. The first historical time period can be set according to actual application needs, such as the past year or the current account since registration. Specifically, the historical closing count can be the number of times the object recommendation mode was closed during historical media content browsing, such as the total number of times the object recommendation mode was closed during historical media content browsing, or the most recent consecutive number of times the object recommendation mode was closed during historical media content browsing. The first preset threshold can be set according to actual application needs. Historical media content can be the media content browsed by the current account within the third historical time period, and the third historical time period can be set according to actual application needs, such as the most recent week or the most recent month.
[0048] In the above embodiments, if the current account is a historical object interaction account and the number of times the current account has been closed in the past is greater than or equal to the first preset threshold; or if the current account is not a historical object interaction account, the current media content and the preset recommendation settings control in the first state are displayed on the browsing page. This can disable the object recommendation mode by default for users who have not performed object acquisition operations on the platform or users who have performed object acquisition operations but do not like to enable the object recommendation mode during content browsing. This can improve the user's immersion and experience in browsing media content, and at the same time, it can better improve the adaptability between the object recommendation mode on / off control and the user's object recommendation needs.
[0049] In one specific embodiment, the object recommendation activation command can be triggered by touch operations such as clicking or swiping the preset recommendation settings control in the first state; alternatively, it can also be triggered by voice control operations, device movement operations, or gesture operations indicated on the preset recommendation settings control in the first state. Specifically, the object recommendation activation command can be an instruction to enable the object recommendation mode during media content browsing.
[0050] In one specific embodiment, the preset recommendation settings control in the second state can be used to turn off the object recommendation mode during the current media content browsing process, that is, the current object recommendation mode has been turned on.
[0051] In a specific embodiment, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 1 Specifically, Figure 3 Figure a shows a schematic diagram of a browsing page when the object recommendation mode is off; and the control corresponding to 301 can be the preset recommendation setting control in the first state; optionally, if the object recommendation is enabled command is triggered through the preset recommendation setting control in the first state, such as Figure 3 As shown in Figure b, this is a schematic diagram of a browsing page when the object recommendation mode is enabled; and the control corresponding to 302 can be a preset recommendation setting control in the second state, and the information corresponding to 303 can be object recommendation information for multiple recommended objects.
[0052] In a specific embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 2 Specifically, Figure 4 Figure a shows a schematic diagram of a browsing page when the object recommendation mode is off; and the control corresponding to 401 can be the preset recommendation setting control in the first state; optionally, if the object recommendation is enabled command is triggered through the preset recommendation setting control in the first state, such as Figure 4 As shown in Figure b, this is a schematic diagram of a browsing page when the object recommendation mode is enabled; and the control corresponding to 402 can be the preset recommendation setting control in the second state, and the information corresponding to 403 can be the object recommendation information of a recommended object.
[0053] In addition, it should be noted that, Figure 3 and Figure 4 The preset recommended settings control in the image is merely an example of the preset recommended settings control in different states. Figure 3 and Figure 4 The object recommendation information in this example is merely an example of object recommendation information. In practical applications, different settings can be made according to the actual application requirements. This application embodiment is not limited to this.
[0054] In an optional embodiment, when the preset recommendation settings control is in the first state by default, the user can turn off the object recommendation mode according to actual needs, and accordingly, the preset recommendation settings control is updated to the second state.
[0055] In the above embodiments, displaying the preset recommendation settings control in the first state on the browsing page can avoid interference from directly displaying object recommendation information on media content browsing. It can also trigger an object recommendation activation command through the preset recommendation settings control when the user needs to further understand or obtain the recommended objects associated with the media content. This displays the object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, allowing the user to independently control the presentation of object recommendation information during media content browsing. This balances the immersive experience of content browsing and the interactive convenience of object recommendation, while also improving the object recommendation effect.
[0056] In an optional embodiment, after the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content, an interaction command for a single recommended object can be triggered based on the object recommendation information. Accordingly, the above method further includes: In response to a first interactive instruction triggered based on the object recommendation information corresponding to the first recommended object among at least one recommended object, the interactive interface for obtaining the object corresponding to the first recommended object is displayed.
[0057] In one specific embodiment, the first interaction instruction may be an instruction that triggers the display of the interactive interface for obtaining the object corresponding to the first recommended object; the first recommended object may be any one of at least one recommended object. Specifically, the interactive interface for obtaining the object corresponding to the first recommended object may be used to perform the processing of obtaining the first recommended object; for example, it may be the object details page or the order page corresponding to the first recommended object.
[0058] In an optional embodiment, when some object providers (such as brands or merchants) publish media content that includes objects, they often pre-configure the recommended objects associated with the media content and configure the corresponding object recommendation information one by one. Accordingly, the display of the interactive interface for obtaining the corresponding recommended object can be directly triggered based on the object recommendation information corresponding to any recommended object, so as to improve the convenience of users in obtaining objects. Optionally, when the current media content is object-recommended media content published by at least one object provider corresponding to a recommended object, the object recommendation information corresponding to any recommended object includes the object obtaining control corresponding to any recommended object. The above-mentioned response to the first interactive instruction for the first recommended object among at least one recommended object, displaying the object obtaining interactive interface corresponding to the first recommended object, may include: In response to the first interactive instruction triggered by the object retrieval control corresponding to the first recommended object, the object retrieval interactive interface is displayed.
[0059] In a specific embodiment, when the current media content is object-recommended media content published by an object provider corresponding to at least one recommended object, the object provider often sets the recommended objects in the object recommendation mode according to the published media content when publishing the current media content. Accordingly, the above-mentioned at least one recommended object can be at least one first object; optionally, more objects can also be set as recommended objects in the object recommendation mode; accordingly, at least one recommended object (multiple recommended objects) can also include at least one second object.
[0060] In one specific embodiment, the first interactive instruction mentioned above can be triggered by actions such as clicking or long-pressing an object to obtain a control. For example, the object acquisition interaction interface could be the order page corresponding to the first recommended object, such as... Figure 5 As shown, Figure 5 This is a schematic diagram illustrating an object acquisition interaction interface according to an exemplary embodiment.
[0061] In the above embodiments, when the current media content is object recommendation media content published by at least one object provider corresponding to a recommended object, the object recommendation information corresponding to any recommended object includes the object acquisition control corresponding to the recommended object. In this way, the display of the corresponding object acquisition interactive interface can be directly triggered by combining the object acquisition control, which greatly improves the convenience and efficiency of the user's object acquisition operation.
[0062] In an optional embodiment, the object acquisition interactive interface can be a separate page or displayed on the browsing page in the form of a pop-up window; optionally, the current media content can be displayed in a split-screen manner with the object acquisition interactive interface, so that the media content can be browsed during the object acquisition process, and it is also convenient to continue browsing the media content after the object acquisition process is completed.
[0063] In an optional embodiment, when there are multiple recommended objects instead of at least one recommended object, the object recommendation information corresponding to each of the multiple recommended objects can continue to be displayed during the display of the object acquisition interaction interface corresponding to the first recommended object. Accordingly, the display of the object acquisition interaction interface corresponding to different recommended objects can be switched through the object recommendation information to improve the interaction convenience and efficiency in the process of acquiring different recommended objects.
[0064] In the above embodiments, after the browsing page displays the object recommendation information corresponding to at least one recommended object associated with the current media content, in response to the first interaction instruction triggered based on the object recommendation information corresponding to the first recommended object among the at least one recommended object, the object acquisition interaction interface corresponding to the first recommended object is directly displayed so that the user can acquire the first recommended object, thereby improving the convenience and efficiency of object recommendation interaction.
[0065] In an optional embodiment, after the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content, the above method may further include: In response to a second interactive instruction triggered based on the object recommendation information corresponding to the second recommended object in at least one recommended object, the interface for recommending the first object corresponding to the second recommended object is displayed. In one specific embodiment, the second interactive instruction can be to display the first object recommendation interface corresponding to the second recommended object. The first object recommendation interface can be an object recommendation interface for multiple third objects under the object category to which the second recommended object belongs, and the multiple third objects include the second recommended object. The second recommended object can be any one of at least one recommended object. Optionally, multiple third objects can be obtained through the first object recommendation interface. Specifically, the first object recommendation interface can display object recommendation information corresponding to each of the multiple third objects; optionally, the information items of the object recommendation information in the first object recommendation interface can be consistent with the information items of the object recommendation information corresponding to the recommended object on the browsing page, or can have more information items than the object recommendation information corresponding to the recommended object on the browsing page; optionally, based on the object recommendation information corresponding to any third object, the display of the object acquisition interactive interface corresponding to that third object can be triggered to perform the acquisition of the third object.
[0066] In an optional embodiment, the above-mentioned response to the second interaction instruction triggered based on the object recommendation information corresponding to the second recommended object among at least one recommended object, displaying the first object recommendation interface corresponding to the second recommended object, may include: If the current media content is object-recommended media content published by a provider that is not at least one of the recommended objects, the first object recommendation interface is displayed in response to the second interaction instruction.
[0067] In an optional embodiment, when non-object providers, such as individuals or object provider partners, publish media content including objects, they often do not pre-configure corresponding recommended objects. There may also be situations where they cannot match the recommended object information corresponding to the objects in the media content. Accordingly, recommendations can be made based on the object category dimension within the current media content. At least one recommended object may include at least one second object, and may also include at least one first object.
[0068] In the above embodiments, when the current media content is not object-recommended media content published by an object provider corresponding to at least one recommended object, the display of multiple third objects corresponding to the first object recommendation interface under the object category to which the second recommended object belongs is triggered based on the object recommendation information of the second recommended object among at least one recommended object. In scenarios where some media content is published by non-object providers such as individuals or object provider object recommendation partners, and no object-recommended objects are pre-set for corresponding to the media content, the category dimension is combined to ensure that the media content can be associated with the corresponding recommended object, thereby helping users find objects of interest and improving the flexibility and diversity of user object selection.
[0069] In an optional embodiment, the first object recommendation interface can be a separate page or displayed on the browsing page in the form of a pop-up window; optionally, the current media content can be displayed in a split screen with the first object recommendation interface so that the media content can be browsed during the object acquisition process, and can also be easily continued to browse the media content after the object acquisition process.
[0070] In an optional embodiment, the second interactive command can be triggered by touch operations such as clicking or long-pressing the object recommendation information corresponding to the second recommended object; for example, such as Figure 6 As shown, Figure 6 This is a schematic diagram of a first object recommendation interface according to an exemplary embodiment. The information corresponding to 601 can be object recommendation information for a second recommended object.
[0071] In the above embodiments, after the browsing page displays the object recommendation information corresponding to at least one recommended object associated with the current media content, the display of the first object recommendation interface corresponding to multiple third objects under the object category to which the second recommended object belongs is triggered based on the object recommendation information corresponding to the second recommended object among the at least one recommended object. This allows for object recommendation at the category level during the media content browsing process, improving the diversity of object recommendations and thus enhancing the flexibility and diversity of user object selection.
[0072] In an optional embodiment, when at least one recommender is multiple recommenders, the above method may further include: In response to a third interaction command triggered based on the object recommendation information of the third recommended object among multiple recommended objects, the first object recommendation interface is updated to the second object recommendation interface corresponding to the third recommended object; In one specific embodiment, the third interaction instruction can be an instruction that triggers the display of the second object recommendation interface corresponding to the third recommended object. Optionally, the third interaction instruction can be triggered by touch operations such as clicking or long-pressing the second recommended object. Specifically, the second object recommendation interface can be an object recommendation interface for multiple fourth objects under the object category to which the third recommended object belongs, and the multiple fourth objects include the third recommended object; the third recommended object is the recommended object other than the second recommended object among the multiple recommended objects. Optionally, the acquisition and processing of multiple fourth objects can be performed through the second object recommendation interface. Specifically, the second object recommendation interface can display the object recommendation information corresponding to each of the multiple fourth objects; the specific details of the second object recommendation interface can be found in the specific details of the first object recommendation interface described above, and will not be repeated here.
[0073] In the above embodiments, when at least one recommended object is multiple recommended objects, the first object recommendation interface can be updated to the second object recommendation interface corresponding to the third recommended object through a third interaction instruction triggered by the object recommendation information of the third recommended object among the multiple recommended objects. This makes it easier for users to select objects under different object categories and improves the convenience and efficiency of object selection operations in the process of multi-object recommendation.
[0074] In an optional embodiment, when at least one recommender is multiple recommenders, the above method may further include: During the current media content browsing process, if the current content screen of the browsing page includes the screen of the fourth recommended object among multiple recommended objects, the recommendation information of the fourth recommended object in the browsing page will be visually enhanced.
[0075] In one specific embodiment, the object screen corresponding to the fourth recommended object may include the object screen of the fourth recommended object, and / or the object screen of objects associated with the fourth recommended object (objects of the same object category). Specifically, the visual enhancement processing of the object recommendation information can be set according to actual application needs, such as zooming in, displaying a flashing animation, or moving it to the front.
[0076] In the above embodiments, during the current media content browsing process, if the current content screen of the browsing page includes the object screen corresponding to the fourth recommended object among multiple recommended objects, visual enhancement processing is performed on the object recommendation information corresponding to the fourth recommended object in the browsing page. This can better highlight the recommendation information corresponding to the object in the current content screen, and thus make object recommendations more targeted according to the content screen, thereby improving the object recommendation effect.
[0077] In an optional embodiment, the aforementioned control for displaying preset recommendation settings on the current media content browsing page may include: The browsing page displays preset recommended settings controls in the second state; Optionally, the above method may also include: In response to an object recommendation disable command triggered by a preset recommendation settings control, the display of object recommendation information corresponding to at least one recommended object on the browsing page is canceled, and the preset recommendation settings control is updated from the second state to the first state. The preset recommendation settings control in the first state is used to enable the object recommendation mode during the current media content browsing process.
[0078] In one specific embodiment, the aforementioned object recommendation shutdown command can be triggered by touch operations such as clicking or swiping the preset recommendation settings control in the second state; alternatively, it can also be triggered by voice control operations, device movement operations, or gesture operations indicated on the preset recommendation settings control in the second state. Specifically, the object recommendation shutdown command can be an instruction to close the object recommendation mode during media content browsing.
[0079] In one specific embodiment, the preset recommendation settings control in the second state can be used to turn off the object recommendation mode during the current media content browsing process, that is, the current object recommendation mode is turned on.
[0080] In an optional embodiment, the preset recommended settings control displayed in the second state on the browsing page may include: In response to the second content browsing instruction of the current account for the current media content, if the current account is not a historical object interaction account and the current account has opened the content more than or equal to the second preset threshold; or if the current account is a historical object interaction account, display the current media content and the preset recommendation settings control in the second state on the browsing page; In one specific embodiment, the aforementioned second content browsing instruction can be an instruction to browse the current media content; optionally, if a content browsing instruction for the current media content is triggered by touch operations such as swiping while browsing other media content on the browsing page, the aforementioned second content browsing instruction can be a content switching instruction.
[0081] In one specific embodiment, the historical object interaction account is an account that has performed an object retrieval operation within the second historical time period; correspondingly, the non-historical object interaction account can be an account that has not performed an object retrieval operation within the second historical time period. The second historical time period can be set according to actual application needs, such as the past year or the period since the current account was registered. The historical activation count is the number of times the object recommendation mode has been activated during the browsing of historical media content, such as the total number of times the object recommendation mode has been activated during the browsing of historical media content, or the most recent consecutive number of times the object recommendation mode has been activated during the browsing of historical media content. The second preset threshold can be set according to actual application needs.
[0082] In the above embodiments, if the current account is not a historical object interaction account, and the number of times the current account has been opened in the past is greater than or equal to the second preset threshold; or, if the current account is a historical object interaction account, the preset recommendation settings control of the current media content and the second state is displayed on the browsing page. This can enable the object recommendation mode by default for users who have not performed object acquisition operations within the platform and are willing to enable the object recommendation mode, or users who have performed object acquisition operations. This achieves differentiated object recommendation mode opening and closing control, more accurate object recommendation processing, and thus better improves the adaptability between object recommendation mode opening and closing control and user object recommendation needs.
[0083] In an optional embodiment, if the preset recommendation settings control is in the second state by default, the user can turn off the object recommendation mode as needed, and the preset recommendation settings control will be updated to the first state accordingly.
[0084] In a specific embodiment, such as Figure 7 As shown, Figure 7 This is a schematic diagram illustrating the page changes before and after an object recommendation mode is enabled, according to an exemplary embodiment. Figure 3 Specifically, Figure 7 Figure a shows a schematic diagram of a browsing page in object recommendation mode; the control corresponding to 701 can be a preset recommendation setting control in the second state, and the information corresponding to 702 can be object recommendation information for multiple recommended objects; optionally, if an object recommendation closing command is triggered through the preset recommendation setting control in the second state, such as Figure 7 As shown in Figure b, this is a schematic diagram of a browsing page when the object recommendation mode is enabled; and the control corresponding to 702 can be the preset recommendation setting control in the first state.
[0085] In the above embodiments, when the browsing page displays the recommended information of the recommended objects associated with the media content, displaying the preset recommendation settings control in the first state can facilitate users to enable the object recommendation mode, allowing users to independently control the presentation of object recommendation information during the media content browsing process. This can also balance the immersive experience of the media content browsing process with the interactive convenience of object recommendation, while also improving the object recommendation effect.
[0086] Furthermore, it should be noted that, in the embodiments of this application, the instruction triggered by the triggering operation can also be triggered by the corresponding voice control operation, device movement operation, or gesture operation in practical applications.
[0087] As can be seen from the technical solutions provided in the embodiments of this specification above, during the browsing of current media content, a preset recommendation setting control is displayed on the browsing page of the current media content. This preset recommendation setting control can be used to enable or disable the object recommendation mode during the browsing of current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content. The object recommendation information corresponding to any recommended object is used to describe any recommended object and to trigger the acquisition process of any recommended object. Thus, through the preset recommendation setting control, users can independently control the presentation of object recommendation information during the browsing of media content, taking into account both the immersive experience of browsing media content and the interactive convenience of object recommendation. At the same time, it can also more accurately filter users for object recommendation information presentation, thereby improving the object recommendation effect.
[0088] Figure 8 This is a block diagram illustrating an object recommendation processing apparatus according to an exemplary embodiment. (Refer to...) Figure 8 The device includes: The setting control display module 810 is configured to display preset recommendation settings controls on the browsing page of the current media content during the browsing process of the current media content. The preset recommendation settings controls are used to enable or disable the object recommendation mode during the browsing process of the current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; at least one recommended object is at least one first object described in the current media content and / or at least one second object associated with at least one first object; the object recommendation information corresponding to any recommended object is used to describe any recommended object and to trigger the acquisition process of any recommended object.
[0089] In an optional embodiment, the setting control display module 810 includes: The first control display unit is configured to execute the preset recommendation settings control in the first state of the browsing page. The preset recommendation settings control in the first state is used to enable the object recommendation mode in the current media content browsing process. The above-mentioned device also includes: The object recommendation enabling module is configured to execute an object recommendation enabling command triggered based on a preset recommendation setting control, display object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, and update the preset recommendation setting control from a first state to a second state. The preset recommendation setting control in the second state is used to disable the object recommendation mode during the browsing process of the current media content.
[0090] In an optional embodiment, the above-described apparatus further includes: The first interface display module is configured to, after displaying the object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, respond to the first interaction instruction triggered based on the object recommendation information corresponding to the first recommended object among the at least one recommended object, and display the object acquisition interaction interface corresponding to the first recommended object.
[0091] In an optional embodiment, when the current media content is object recommendation media content published by at least one object provider corresponding to a recommended object, the object recommendation information corresponding to any recommended object includes an object retrieval control corresponding to any recommended object; the first interface display module includes: The first interface display unit is configured to execute a first interactive instruction triggered by the object retrieval control corresponding to the first recommended object, and display the object retrieval interactive interface.
[0092] In an optional embodiment, the above-described apparatus further includes: The second interface display module is configured to, after displaying object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, respond to a second interactive instruction triggered based on the object recommendation information corresponding to the second recommended object among the at least one recommended object, and display the first object recommendation interface corresponding to the second recommended object. The first object recommendation interface is an object recommendation interface for multiple third objects under the object category to which the second recommended object belongs, and the multiple third objects include the second recommended object.
[0093] In an optional embodiment, the second interface display module includes: The second interface display unit is configured to, in response to a second interaction instruction, display the first object recommendation interface when the current media content is object recommendation media content published by an object provider that is not at least one of the recommended objects.
[0094] In an optional embodiment, when at least one recommender is multiple recommenders, the above apparatus further includes: The interface update module is configured to execute a third interaction instruction triggered in response to the object recommendation information of the third recommended object among multiple recommended objects, and update the first object recommendation interface to the second object recommendation interface corresponding to the third recommended object; The second object recommendation interface is an object recommendation interface for multiple fourth objects under the object category to which the third recommended object belongs, and the multiple fourth objects include the third recommended object; the third recommended object is the recommended object other than the second recommended object among the multiple recommended objects.
[0095] In an optional embodiment, the first control display unit is further configured to execute a first content browsing instruction for the current media content in response to the current account, if the current account is a historical object interaction account and the number of historical closes corresponding to the current account is greater than or equal to a first preset threshold; or, if the current account is not a historical object interaction account, display the current media content and the preset recommendation settings control in the first state on the browsing page. Among them, the historical object interaction account is the account that has performed the object acquisition operation within the first historical time period; the historical closing count is the number of times the object recommendation mode was closed during the browsing of historical media content.
[0096] In an optional embodiment, when at least one recommender is multiple recommenders, the above apparatus further includes: The visual enhancement processing module is configured to perform visual enhancement processing on the object recommendation information corresponding to the fourth recommended object in the current media content browsing process if the current content screen of the browsing page includes the object screen of the fourth recommended object among multiple recommended objects.
[0097] In an optional embodiment, the setting control display module 810 includes: The second control display unit is configured to execute the preset recommendation settings control in the second state displayed on the browsing page. The preset recommendation settings control in the second state is used to turn off the object recommendation mode in the current media content browsing process. The above-mentioned device also includes: The object recommendation disable module is configured to execute an object recommendation disable command triggered based on a preset recommendation setting control, cancel the display of object recommendation information corresponding to at least one recommended object on the browsing page, and update the preset recommendation setting control from the second state to the first state. The preset recommendation setting control in the first state is used to enable the object recommendation mode during the current media content browsing process.
[0098] In an optional embodiment, the second control display unit is further configured to execute a second content browsing instruction in response to the current account for the current media content, if the current account is not a historical object interaction account and the current account has opened the content more than or equal to a second preset threshold; or, if the current account is a historical object interaction account, display the current media content and the preset recommendation settings control in the second state on the browsing page. Among them, the historical object interaction account is the account that has performed the object acquisition operation within the second historical time period; the number of times the historical opening is enabled is the number of times the object recommendation mode is enabled during the browsing of historical media content.
[0099] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0100] Figure 8 This is a block diagram illustrating an electronic device for object recommendation processing according to an exemplary embodiment. The electronic device can be a server or a terminal, etc. Taking the electronic device as a terminal as an example, its internal structure diagram can be as follows: Figure 9 As shown. This electronic device may include an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi (Wireless Fidelity) module 970, a processor 980 including one or more processing cores, and a power supply 990, among other components. Those skilled in the art will understand that... Figure 9 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 910 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 980 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 910 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0101] The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 920 may also include a memory controller to provide access to the memory 920 for the processor 980 and the input unit 930.
[0102] The input unit 930 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 931 and other input devices 932. The touch-sensitive surface 931, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 931), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 931 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 980, and can receive and execute commands from the processor 980. In addition, the touch-sensitive surface 931 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 931, the input unit 930 may also include other input devices 932. Specifically, other input devices 932 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc. The display unit 940 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 940 may include a display panel 941, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display. Further, a touch-sensitive surface 931 may cover the display panel 941. When the touch-sensitive surface 931 detects a touch operation on or near it, it transmits the information to the processor 980 to determine the type of touch event. Subsequently, the processor 980 provides corresponding visual output on the display panel 941 according to the type of touch event. The touch-sensitive surface 931 and the display panel 941 can be two independent components to implement input and output functions; however, in some embodiments, the touch-sensitive surface 931 and the display panel 941 can be integrated to achieve both input and output functions.
[0103] The terminal may also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 941 according to the ambient light level, and the proximity sensor can turn off the display panel 941 and / or backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0104] Audio circuitry 960, speaker 961, and microphone 962 provide an audio interface between the user and the terminal. Audio circuitry 960 converts received audio data into electrical signals, which are then transmitted to speaker 961, where they are converted into sound signals for output. Conversely, microphone 962 converts collected sound signals into electrical signals, which are received by audio circuitry 960, converted back into audio data, and then processed by processor 980 before being transmitted via RF circuitry 910 to, for example, another terminal, or output to memory 920 for further processing. Audio circuitry 960 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0105] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 970, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 9 The WiFi module 970 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0106] The processor 980 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 920, and calls data stored in the memory 920, to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 980 may include one or more processing cores; preferably, the processor 980 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 980.
[0107] The terminal also includes a power supply 990 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 980 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 990 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0108] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0109] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement an object recommendation processing method as described in the embodiments of this disclosure.
[0110] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the object recommendation processing method of the embodiments of this disclosure. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the object recommendation processing method of the present disclosure embodiments.
[0111] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0112] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0113] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An object recommendation processing method, characterized in that, include: During the browsing of the current media content, a preset recommendation setting control is displayed on the browsing page of the current media content. The preset recommendation setting control is used to enable or disable the object recommendation mode during the browsing of the current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; The at least one recommended object is at least one first object described in the current media content and / or at least one second object associated with the at least one first object; the object recommendation information corresponding to any recommended object is used to describe the any recommended object and to trigger the acquisition process of the any recommended object.
2. The object recommendation processing method according to claim 1, characterized in that, The preset recommendation settings control displayed on the browsing page of the current media content includes: The preset recommendation setting control in the first state is displayed on the browsing page. The preset recommendation setting control in the first state is used to enable the object recommendation mode in the current media content browsing process. The method further includes: In response to an object recommendation enable command triggered based on the preset recommendation setting control, object recommendation information corresponding to at least one recommended object associated with the current media content is displayed on the browsing page, and the preset recommendation setting control is updated from the first state to the second state. The preset recommendation setting control in the second state is used to disable the object recommendation mode during the browsing process of the current media content.
3. The object recommendation processing method according to claim 2, characterized in that, After displaying object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, the method further includes: In response to a first interaction instruction triggered based on the object recommendation information corresponding to the first recommended object among the at least one recommended object, an object acquisition interaction interface corresponding to the first recommended object is displayed.
4. The object recommendation processing method according to claim 3, characterized in that, When the current media content is object-recommended media content published by the object provider corresponding to at least one recommended object, the object recommendation information corresponding to any recommended object includes the object acquisition control corresponding to any recommended object; The step of displaying the object acquisition interaction interface corresponding to the first recommended object in response to a first interaction instruction for the first recommended object among the at least one recommended object includes: In response to the first interaction instruction triggered by the object retrieval control corresponding to the first recommended object, the object retrieval interaction interface is displayed.
5. The object recommendation processing method according to claim 2, characterized in that, After displaying object recommendation information corresponding to at least one recommended object associated with the current media content on the browsing page, the method further includes: In response to a second interactive instruction triggered based on the object recommendation information corresponding to the second recommended object in the at least one recommended object, the interface for recommending the first object corresponding to the second recommended object is displayed. The first object recommendation interface is an object recommendation interface for multiple third objects under the object category to which the second recommended object belongs, and the multiple third objects include the second recommended object.
6. The object recommendation processing method according to claim 5, characterized in that, The step of displaying the first object recommendation interface corresponding to the second recommended object in response to a second interactive instruction triggered based on the object recommendation information of the second recommended object among the at least one recommended object includes: If the current media content is not the object recommendation media content published by the object provider corresponding to the at least one recommended object, the first object recommendation interface is displayed in response to the second interaction instruction.
7. The object recommendation processing method according to claim 6, characterized in that, When the at least one recommending object is multiple recommending objects, the method further includes: In response to a third interaction instruction triggered based on the object recommendation information corresponding to the third recommended object among the plurality of recommended objects, the first object recommendation interface is updated to the second object recommendation interface corresponding to the third recommended object; The second object recommendation interface is an object recommendation interface for multiple fourth objects under the object category to which the third recommended object belongs, and the multiple fourth objects include the third recommended object; the third recommended object is the recommended object other than the second recommended object among the multiple recommended objects.
8. The object recommendation processing method according to claim 2, characterized in that, The preset recommendation settings control displayed in the first state on the browsing page includes: In response to the first content browsing instruction of the current account for the current media content, if the current account is a historical object interaction account and the number of historical closes corresponding to the current account is greater than or equal to a first preset threshold; or, if the current account is not a historical object interaction account, the current media content and the preset recommendation settings control in the first state are displayed on the browsing page. The historical object interaction account refers to an account that has performed an object acquisition operation within the first historical time period; the historical closing count refers to the number of times the object recommendation mode was closed during the browsing of historical media content.
9. The object recommendation processing method according to claim 2, characterized in that, When the at least one recommending object is multiple recommending objects, the method further includes: During the browsing of the current media content, if the current content screen of the browsing page includes the screen of the fourth recommended object among the multiple recommended objects, the object recommendation information corresponding to the fourth recommended object in the browsing page is visually enhanced.
10. The object recommendation processing method according to claim 1, characterized in that, The preset recommendation settings control displayed on the browsing page of the current media content includes: The preset recommendation settings control in the second state is displayed on the browsing page. The preset recommendation settings control in the second state is used to turn off the object recommendation mode during the current media content browsing process. The method further includes: In response to an object recommendation disable instruction triggered based on the preset recommendation setting control, the display of object recommendation information corresponding to at least one recommended object in the browsing page is canceled, and the preset recommendation setting control is updated from the second state to the first state. The preset recommendation setting control in the first state is used to enable the object recommendation mode during the current media content browsing process.
11. The object recommendation processing method according to claim 10, characterized in that, The preset recommendation settings control displayed in the second state on the browsing page includes: In response to the second content browsing instruction of the current account for the current media content, if the current account is not a historical object interaction account and the current account has opened the content more than or equal to a second preset threshold in the past; or, if the current account is a historical object interaction account, the current media content and the preset recommendation settings control in the second state are displayed on the browsing page. The historical object interaction account refers to an account that has performed an object acquisition operation within the second historical time period; the number of historical openings refers to the number of times the object recommendation mode has been enabled during the browsing of historical media content.
12. An object recommendation processing device, characterized in that, include: The setting control display module is configured to display a preset recommendation setting control on the browsing page of the current media content during the browsing process of the current media content. The preset recommendation setting control is used to enable or disable the object recommendation mode during the browsing process of the current media content. When the object recommendation mode is enabled, the browsing page displays object recommendation information corresponding to at least one recommended object associated with the current media content; The at least one recommended object is at least one first object described in the current media content and / or at least one second object associated with the at least one first object; the object recommendation information corresponding to any recommended object is used to describe the any recommended object and to trigger the acquisition process of the any recommended object.
13. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the object recommendation processing method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the object recommendation processing method as described in any one of claims 1 to 11.
15. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the object recommendation processing method as described in any one of claims 1 to 11.