Interaction method and apparatus, device and storage medium

By displaying the resource information of the target virtual resource and the matching second object set on the content display page, the problem of low information provision efficiency in the prior art is solved, and the efficiency of user information acquisition is achieved.

WO2025222889A1PCT designated stage Publication Date: 2025-10-30BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139361
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-22
Filing Date
2024-12-13
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

In existing technologies, how can we effectively provide resource information related to the target virtual resource on the content display page to improve the efficiency of users obtaining information?

Method used

In response to the correlation between the content display page and the target virtual resource being higher than a threshold, the resource information corresponding to the target virtual resource is displayed on the content display page, and a second set of objects matching the target virtual resource is displayed based on a preset operation.

Benefits of technology

By dynamically providing resource information related to virtual resources, the efficiency of users obtaining information is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139361_30102025_PF_FP_ABST
    Figure CN2024139361_30102025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to an interaction method and apparatus, a device and a storage medium. The method provided herein comprises: in response to the correlation of a content display page and a target virtual resource being higher than a threshold value, displaying in the content display page resource information corresponding to the target virtual resource, the correlation being determined on the basis of a target object in a first object set corresponding to the content display page, and the target object being an object matched with the target virtual resource; and, on the basis of a preset operation with respect to the resource information, displaying a second object set matched with the target virtual resource. Thus, the embodiments of the present disclosure can, on the basis of information of objects corresponding to content display pages, dynamically provide resource information related to related virtual resources, thus improving the information acquisition efficiency for users.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction methods, devices, equipment and storage media

[0001] This application claims priority to Chinese Patent Application No. 202410488042.8, filed on April 22, 2024, entitled "Interactive Method, Apparatus, Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to interactive methods, apparatuses, devices, and computer-readable storage media. Background Technology

[0003] In recent years, with the rapid development of the internet, it has become an important platform for people to obtain various types of information. For example, users can use the internet to search for or view various types of objects. Summary of the Invention

[0004] In a first aspect of this disclosure, an interaction method is provided. The method includes: in response to a content display page having a correlation degree with a target virtual resource that is higher than a threshold, displaying resource information corresponding to the target virtual resource in the content display page, the correlation degree being determined based on target objects in a first object set corresponding to the content display page, the target objects being objects that match the target virtual resource; and displaying a second object set matching the target virtual resource based on a preset operation on the resource information.

[0005] In a second aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a first display module configured to display resource information corresponding to the target virtual resource in the content display page in response to a correlation between a content display page and a target virtual resource exceeding a threshold, wherein the correlation is determined based on target objects in a first object set corresponding to the content display page, the target objects being objects that match the target virtual resource; and a second display module configured to display a second object set matching the target virtual resource based on a preset operation on the resource information.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions, wherein the computer-executable instructions, when executed by a device, cause the device to implement the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;

[0013] Figure 3 illustrates a flowchart of an example interaction process according to some embodiments of the present disclosure;

[0014] Figure 4 shows a schematic structural block diagram of an example interactive device according to some embodiments of the present disclosure; and

[0015] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0018] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0019] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0020] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0021] As mentioned above, the internet is an important tool for people to search for and view objects. For example, people can use internet applications to search for specific types of objects (e.g., goods). However, how effectively relevant information is provided when presenting related objects is a relatively low priority for people.

[0022] The embodiments of this disclosure propose an interaction scheme. According to this scheme, in response to the correlation between the content display page and the target virtual resource exceeding a threshold, resource information corresponding to the target virtual resource can be displayed on the content display page. The correlation is determined based on target objects in a first object set corresponding to the content display page, where the target objects are objects that match the target virtual resource. Further, based on preset operations on the resource information, a second object set matching the target virtual resource can be displayed.

[0023] In this way, embodiments of this disclosure can dynamically provide resource information related to relevant virtual resources based on the information of the object corresponding to the content display page, thereby improving the efficiency of users obtaining information.

[0024] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0025] Sample Environment

[0026] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0027] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, search applications, e-commerce applications, or other suitable applications that can display content. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0028] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0029] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0030] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0031] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0032] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0033] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0034] Example Interaction

[0035] Figures 2A to 2C illustrate example interfaces 200A to 200C according to some embodiments of the present disclosure. Interfaces 200A to 200C may be provided, for example, by the electronic device 110 shown in Figure 1.

[0036] In some embodiments, the electronic device 110 may present a content display page 210 as shown in the content interface 200A of FIG2A in the aforementioned application 120.

[0037] In some embodiments, the electronic device 110 may display resource information 215 corresponding to the target virtual resource in the content display page 210 in response to the relevance between the content display page 210 and the target virtual resource being higher than a threshold. The relevance is determined based on the target objects in the first object set corresponding to the content display page 210, where the target objects are objects that match the target virtual resource. In some embodiments, "the target object is an object that matches the target virtual resource" is intended to indicate whether the object cannot use the corresponding target virtual resource.

[0038] As an example, electronic device 110 may display a first set of objects in content display page 210. The first set of objects may include multiple objects, such as goods, works, or any suitable objects.

[0039] In some embodiments, the content display page 210 may include any appropriate interface for displaying objects. For example, the content display page 210 may be an interface presented based on a user's viewing request; or a search interface presented based on a user's search request; or an interface automatically presented by the application 140.

[0040] In some embodiments, the target virtual resource matching the target object is intended to represent any suitable type of virtual resource that the target object can use. Taking a product as an example, such a virtual resource may include, for example, a virtual coupon that can be associated with a product object. As another example, the target object may be a work of art, and correspondingly, such a virtual resource may include, for example, a virtual promotional resource that can be associated with a work of art.

[0041] In some embodiments, the target object includes a product category, and the target virtual resource indicates virtual benefits associated with the product object. As an example, virtual benefits may include discount benefits related to the product object, etc.

[0042] In some embodiments, such virtual resources may also indicate virtual benefits associated with a target object. For example, such virtual benefits may include discount benefits for a product object, promotional benefits for a work object, download benefits for an image object, and so on.

[0043] For ease of description, embodiments of this disclosure are described below using commodities as examples.

[0044] In some embodiments, the resource information 215 corresponding to the target virtual resource may be one or more interactive components. Multiple interactive components may be associated with target virtual resources of different categories, and one interactive component may be associated with one or more target virtual resources of the same category.

[0045] In some embodiments, the electronic device 110 may receive a user's search request and present a content display page 210 as shown in FIG2A in the aforementioned application 120. The first object set is a plurality of objects displayed on the content display page 210 associated with the search request. As an example, such a search request may be associated with any suitable type of search term, examples of which may include, but are not limited to: text search terms, image search terms, audio search terms, video search terms, etc.

[0046] In some embodiments, the electronic device 110 may determine that a search request matches a specific type of object (e.g., a product object) in response to the search request being obtained via a dedicated search entry corresponding to a specific type of search result. For example, if the search request is obtained via a product search entry, then multiple objects in the first object set displayed on the content display page corresponding to the search request are all product objects. If the search request is obtained via a video search entry, then multiple objects in the first object set displayed on the corresponding content display page are all video objects.

[0047] In some embodiments, referring to FIG2A, the electronic device 110 provides a product search entry 205 in the search interface 200A of FIG2A. Further, the electronic device 110 can receive a user's search request based on the product search entry 205 and present a content display page 210 associated with the search request. The electronic device 110 can present multiple objects 211 associated with the search request in the content display page 210, where all objects 211 are product objects.

[0048] It should be understood that a specific type is intended to characterize the type of search results determined based on the search request (i.e., the first set of objects displayed on content display page 210). For example, the returned search results may include different types of search results, such as news, videos, images, products, works, etc.

[0049] In some embodiments, the content display page 210 includes a list of objects associated with a search request, and a first object set is a predetermined number of objects that are preferentially displayed in the object list. It is understood that the objects (also referred to as search results) are presented sequentially in a list format on the content display page 210. As an example, if the predetermined number is 20, then the multiple objects in the first object set are the 20 objects that are preferentially displayed in the object list.

[0050] In some embodiments, the electronic device 110 may respond to a search request obtained via a comprehensive search portal that corresponds to multiple types of search results. It is understood that in the comprehensive search portal, the search request may correspond to multiple types of search results. For example, in the comprehensive search portal, the search request may include search results of types such as product type, video type, and music type.

[0051] In some embodiments, referring to FIG2B, the electronic device 110 provides a comprehensive search entry point 220 in the content interface 200B of FIG2B. Further, the electronic device 110 can receive a user's search request based on the comprehensive search entry point 220 and present a comprehensive content display page 225 associated with the search request. The electronic device 110 can present multiple objects 226 associated with the search request in the comprehensive content display page 225, and the multiple objects 226 can correspond to different types. Further, the electronic device 110 can provide resource information 215 for obtaining and / or using virtual resources in the comprehensive content display page 225.

[0052] In some embodiments, the electronic device 110 can determine one or more categories that match the query terms included in the search request. For example, if the query term is "dress," the electronic device 110 can determine that its corresponding category is "clothing." In some embodiments, the electronic device 110 can also determine multi-level categories that match the query term, such as "clothing-women's clothing-dresses."

[0053] In some embodiments, the electronic device 110 may determine a set of candidate virtual resources corresponding to a category, and determine a target virtual resource from the set of candidate resources. As an example, the set of candidate virtual resources corresponding to a category may include multiple candidate virtual resources associated with that category.

[0054] Taking categories including clothing, women’s clothing and dresses as an example, electronic device 110 can determine candidate virtual resources applicable to clothing, candidate virtual resources applicable to women’s clothing and candidate virtual resources applicable to dresses, and then determine a set of candidate virtual resources.

[0055] In some embodiments, the electronic device 110 can determine the relevance of the content display page 210 to the candidate virtual resource set (i.e., the relevance of the content display page 210 to multiple candidate resources in the candidate virtual resource set). Further, the electronic device 110 can select candidate virtual resources from the candidate virtual resource set whose relevance to the content display page 210 is higher than a threshold as target virtual resources.

[0056] In some embodiments, the electronic device 110 may, in response to the content display page 210 having a correlation degree with multiple candidate virtual resources all exceeding a threshold, determine a target virtual resource from among the multiple candidate virtual resources based on at least one attribute of the candidate virtual resources. It is understood that when multiple candidate virtual resources have a correlation degree with the content display page 210 greater than a threshold, it is necessary to determine the target virtual resource from among the multiple candidate virtual resources based on at least one attribute. As an example, the multiple candidate virtual resources may be multiple virtual coupons, and at least one attribute may indicate information such as usage restrictions or effects of the virtual coupons.

[0057] In some embodiments, the electronic device 110 may determine the number of objects in a first object set that match a corresponding virtual resource. It should be understood that the corresponding virtual resource may represent a target virtual resource or any candidate virtual resource in the candidate virtual resource set.

[0058] In other words, the relevance between the content display page and the target virtual resource can be determined based on the number of objects in the first object set that match the target virtual resource. The relevance between the content display page and the candidate virtual resource can be determined based on the number of objects in the first object set that match the candidate virtual resource.

[0059] Specifically, each virtual resource can be used by at least one object, and the object that matches the corresponding virtual resource is the object that can use the corresponding virtual resource. As an example, the number of objects in the first object set that match the corresponding virtual resource can be: m (m can refer to any number) of objects in the first object set that match virtual resource A, and n (n can refer to any number) of objects in the first object set that match virtual resource B (different from virtual resource A).

[0060] In some embodiments, the electronic device 110 can further determine the correlation between the content display page 210 and the corresponding virtual resource based on the number. Therefore, when only one corresponding virtual resource has a correlation with the content display page 210 higher than a threshold, that corresponding virtual object can be called the target virtual resource. When multiple corresponding virtual resources have a correlation with the content display page 210 higher than the threshold, one corresponding virtual resource can be determined as the target virtual resource from among the multiple corresponding virtual resources based on at least one attribute. As an example, the correlation between the content display page 210 and the corresponding virtual resource corresponding to a number of 2 can be 20%, and the correlation between the content display page 210 and the corresponding virtual resource corresponding to a number of 4 can be 40%. It is understood that the correspondence between the number and the correlation here is only illustrative, and those skilled in the art can set the correspondence between the number and the correlation as needed. However, it is clear that the higher the number, the higher the correlation between the content display page 210 and the corresponding virtual resource.

[0061] In some embodiments, the electronic device 110 can determine whether the content display page 210 includes an object. It is understood that the object here can refer to a specific type of object, such as a product object, and the electronic device 110 can determine whether the content display page 210 includes a product object.

[0062] In some embodiments, the electronic device 110 may determine that the content display page 210 contains a product object in response to determining that a product object is present at a preset location in the content display page 210. That is, the electronic device 110 may detect an object displayed at a preset location in the content display page 210. If the object is a product object, then it can be determined that the content display page 210 contains a product object.

[0063] In some embodiments, the electronic device 110 may determine whether the relevance between the content display page 210 and the target virtual resource is higher than a threshold in response to the content display page 210 including an object. For example, if the electronic device 110 determines that the content display page 210 includes a specific object, it may determine whether there is a target virtual resource with a relevance higher than the threshold for the content display page 210 based on the aforementioned method for calculating relevance.

[0064] In some embodiments, the electronic device 110 may display resource information 215 at a target location in the content display page 210, where the target location is determined based on the reference location of a reference object in the content display page 210. For example, the reference object is an object applicable to the target virtual resource or an object displayed at a preset location. The display location of the reference object in the content display page 210 is the reference location.

[0065] In some embodiments, the distance between the target location and the reference location can be a preset distance. As an example, those skilled in the art can set the preset distance to 5, in which case the target location displayed on the content display page 210 will be the 5th location after the reference location.

[0066] In some embodiments, the distance between the target location and the reference location may be associated with the target virtual resource. It is understood that the distance between the target location and the reference location can be adjusted depending on the target virtual resource. For example, if the target virtual resource is virtual resource A, the distance between the target location and the reference location can be set to distance A; if the target virtual resource is virtual resource B, the distance between the target location and the reference location can be set to distance B. The specific values ​​of distance A or distance B can be set by those skilled in the art as needed, and this invention does not impose any limitations on this.

[0067] In some embodiments, the electronic device 110 may also display description information of at least one object on the content display page 210, the description information indicating whether at least one object matches the target virtual resource. It is understood that displaying the object's description information on the content display page 210 can help users quickly understand whether the object (e.g., a product) can be used with the target virtual resource (e.g., a virtual coupon).

[0068] In some embodiments, the resource information 215 mentioned above is the first resource information 215. The electronic device 110 may also display the second resource information corresponding to another virtual resource in the content display page 210 based on the preset operation of the content display page 210.

[0069] In some embodiments, the preset operation may include a first operation of refreshing the content display page 210. As an example, the electronic device 110 may display second resource information in a new content display page 210 based on a user's request to refresh the search results.

[0070] In some embodiments, a person skilled in the art can set a preset number of refreshes. The electronic device 110 can display the second resource information on the content display page 210 in response to the preset number of refreshes being reached. For example, if the preset number of refreshes is 3, then the electronic device 110 will continue to display the first resource information on the content display page 210 during the first two search processes, and will display the second resource information during the third search process.

[0071] In some embodiments, the preset operation may include a second operation: swiping the domestic affairs display page to view additional search results. As an example, the electronic device 110 may display additional search results (e.g., a second set of objects) and second resource information on the content display page 210 based on the user's swiping operation.

[0072] In some embodiments, the target virtual resource may also be determined based on the current user's historical behavior data. It should be understood that such historical behavior data is acquired and used with the user's knowledge and permission. As an example, the current user's historical behavior data may include publicly available data about the current user on the relevant platform.

[0073] In some embodiments, the electronic device 110 may, in response to a user's triggering of the resource information 215, present an object display interface 200C as shown in FIG2C. As an example, the electronic device 110 may present the resource information 215 and multiple objects 227 associated with the resource information 215 in the object display interface 200C. It is understood that the multiple objects 227 all apply to the target virtual resource corresponding to the resource information 215.

[0074] Based on the interaction process described above, embodiments of this disclosure can dynamically provide resource information related to relevant virtual resources according to the information of the object corresponding to the content display page, thereby improving the efficiency of users obtaining information.

[0075] Example process

[0076] Figure 3 shows a flowchart of an example interaction process 300 according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0077] As shown in Figure 3, in box 310, electronic device 110 responds to the fact that the correlation between the content display page and the target virtual resource is higher than a threshold, and displays the resource information corresponding to the target virtual resource in the content display page. The correlation is determined based on the target object in the first object set corresponding to the content display page. The target object is an object that matches the target virtual resource.

[0078] In box 320, based on preset operations on resource information, a second set of objects matching the target virtual resource is displayed.

[0079] In some embodiments, the content display page is displayed based on a received search request, and the target virtual resource is determined based on the following process: determining a category that matches the query terms included in the search request; determining a set of candidate virtual resources corresponding to the category; and determining the target virtual resource from the set of candidate virtual resources.

[0080] In some embodiments, determining the target virtual resource from the candidate virtual resource set includes: determining the correlation between the content display page and the candidate virtual resource set; and determining the target virtual resource from the candidate virtual resource set whose correlation with the content display page is higher than a threshold.

[0081] In some embodiments, determining a target virtual resource from a set of candidate virtual resources that has a higher correlation with the content display page than a threshold includes: in response to the content display page having a higher correlation with multiple candidate virtual resources than a threshold, determining the target virtual resource from multiple candidate virtual resources based on at least one attribute of the multiple candidate virtual resources.

[0082] In some embodiments, the relevance is determined based on the following process: determining the number of objects in a first object set that match the corresponding virtual resource; and determining the relevance between the content display page and the corresponding virtual resource based on the number.

[0083] In some embodiments, process 300 further includes: determining whether the content display page includes an object; and in response to the content display page including an object, determining whether the correlation between the content display page and the target virtual resource is higher than a threshold.

[0084] In some embodiments, displaying resource information corresponding to a target virtual resource in a content display page includes: displaying resource information at a target location in the content display page, wherein the target location is determined based on the reference location of a reference object in the content display page, and the reference object is an object applicable to the target virtual resource or an object displayed at a preset location.

[0085] In some embodiments, the distance between the target location and the reference location is a preset distance; or the distance between the target location and the reference location is associated with the target virtual resource.

[0086] In some embodiments, process 300 further includes: displaying description information of at least one object in a content display page, the description information indicating whether at least one object matches a target virtual resource.

[0087] In some embodiments, the resource information is first resource information, and process 300 further includes: displaying second resource information corresponding to another virtual resource in the content display page based on a preset operation on the content display page, wherein the preset operation includes: a first operation of refreshing the content display page; or a second operation of swiping the content display page to view additional search results.

[0088] In some embodiments, the target object includes a commodity object, and the target virtual resource indicates virtual rights associated with the commodity object.

[0089] Example devices and equipment

[0090] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an example interactive device 400 according to certain embodiments of this disclosure. Device 400 may be implemented as or included in electronic device 110. The various modules / components in device 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0091] As shown in Figure 4, the first display module 410 of the device 400 is configured to display resource information corresponding to the target virtual resource in the content display page in response to the correlation between the content display page and the target virtual resource being higher than a threshold. The correlation is determined based on the target objects in the first object set corresponding to the content display page, where the target objects are objects that match the target virtual resource. The second display module 420 is configured to display a second object set that matches the target virtual resource based on a preset operation on the resource information.

[0092] In some embodiments, the content display page is displayed based on a received search request, and the target virtual resource is determined based on the following process: determining a category that matches the query terms included in the search request; determining a set of candidate virtual resources corresponding to the category; and determining the target virtual resource from the set of candidate virtual resources.

[0093] In some embodiments, determining the target virtual resource from the candidate virtual resource set includes: determining the correlation between the content display page and the candidate virtual resource set; and determining the target virtual resource from the candidate virtual resource set whose correlation with the content display page is higher than a threshold.

[0094] In some embodiments, determining a target virtual resource from a set of candidate virtual resources that has a higher correlation with the content display page than a threshold includes: in response to the content display page having a higher correlation with multiple candidate virtual resources than a threshold, determining the target virtual resource from multiple candidate virtual resources based on at least one attribute of the multiple candidate virtual resources.

[0095] In some embodiments, the relevance is determined based on the following process: determining the number of objects in a first object set that match the corresponding virtual resource; and determining the relevance between the content display page and the corresponding virtual resource based on the number.

[0096] In some embodiments, the apparatus 400 further includes an object determination module configured to: determine whether the content display page includes an object; and in response to the content display page including an object, determine whether the correlation between the content display page and the target virtual resource is higher than a threshold.

[0097] In some embodiments, the first display module 410 is further configured to display resource information at a target location in the content display page, wherein the target location is determined based on the reference location of a reference object in the content display page, and the reference object is an object applicable to the target virtual resource or an object displayed at a preset location.

[0098] In some embodiments, the distance between the target location and the reference location is a preset distance; or the distance between the target location and the reference location is associated with the target virtual resource.

[0099] In some embodiments, the device 400 further includes a third display module configured to display description information of at least one object in a content display page, the description information indicating whether the at least one object matches a target virtual resource.

[0100] In some embodiments, the resource information is first resource information, and the device 400 further includes a fourth display module configured to: display second resource information corresponding to another virtual resource in the content display page based on a preset operation on the content display page, wherein the preset operation includes: a first operation of refreshing the content display page; or a second operation of swiping the content display page to view additional search results.

[0101] In some embodiments, the target object includes a commodity object, and the target virtual resource indicates virtual rights associated with the commodity object.

[0102] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the electronic device 110 of Figure 1.

[0103] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 730, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to the program stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0104] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0105] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0106] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0107] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0108] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0109] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0110] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0111] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0112] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0113] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. An interaction method, comprising: In response to the correlation between the content display page and the target virtual resource being higher than a threshold, resource information corresponding to the target virtual resource is displayed on the content display page. The correlation is determined based on the target objects in the first object set corresponding to the content display page, where the target objects are objects that match the target virtual resource. as well as Based on preset operations on the resource information, a second set of objects matching the target virtual resource is displayed.

2. The method of claim 1, wherein the content display page is displayed based on a received search request, and the target virtual resource is determined based on the following process: Based on the query items included in the search request, determine the category that matches the query items; Determine the candidate virtual resource set corresponding to the category; as well as The target virtual resource is determined from the set of candidate virtual resources.

3. The method of claim 2, wherein determining the target virtual resource from the candidate virtual resource set comprises: Determine the degree of correlation between the content display page and the candidate virtual resource set; as well as The target virtual resources that have a correlation with the content display page that is higher than the threshold are determined from the candidate virtual resource set.

4. The method according to claim 3, wherein determining the target virtual resource from the candidate virtual resource set whose relevance to the content display page is higher than the threshold comprises: In response to the fact that the correlation between the content display page and multiple candidate virtual resources is higher than the threshold, the target virtual resource is determined from the multiple candidate virtual resources based on at least one attribute of the multiple candidate virtual resources.

5. The method according to claim 1 or 3, wherein the correlation degree is determined based on the following process: Determine the number of objects in the first object set that match the corresponding virtual resources; and The correlation between the content display page and the corresponding virtual resource is determined based on the number.

6. The method according to claim 1, further comprising: Determine whether the content display page includes objects; and In response to the content display page including the object, determine whether the correlation between the content display page and the target virtual resource is higher than the threshold.

7. The method according to claim 1, wherein displaying resource information corresponding to the target virtual resource in the content display page includes: The resource information is displayed at a target location on the content display page, where the target location is determined based on the reference location of a reference object on the content display page. The reference object is either an object applicable to the target virtual resource or an object displayed at a preset location.

8. The method according to claim 7, wherein: The distance between the target location and the reference location is a preset distance; or The distance between the target location and the reference location is associated with the target virtual resource.

9. The method according to claim 1, further comprising: The content display page shows description information for at least one object, which indicates whether the at least one object matches the target virtual resource.

10. The method according to claim 1, wherein the resource information is first resource information, and the method further comprises: Based on preset operations on the content display page, second resource information corresponding to another virtual resource is displayed on the content display page. The preset operations include: a first operation of refreshing the content display page; or a second operation of swiping the content display page to view additional search results.

11. The method of claim 1, wherein the target object includes a commodity object, and the target virtual resource indicates virtual rights associated with the commodity object.

12. A device for live interactive streaming, comprising: The first display module is configured to display resource information corresponding to the target virtual resource in the content display page in response to the correlation between the content display page and the target virtual resource being higher than a threshold. The correlation is determined based on target objects in a first object set corresponding to the content display page, where the target objects are objects that match the target virtual resource. as well as The second display module is configured to display a second set of objects that match the target virtual resource based on a preset operation on the resource information.

13. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 11.

14. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 11.

15. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Commodity display method and device, computer equipment and storage medium

    CN115545848A

  • Information display method and device, electronic equipment and storage medium

    CN116916052A

  • Virtual resource distribution method and device, equipment, product and storage medium

    CN117541315A

  • Allocation method and apparatus for virtual reward resources, electronic device, computer-readable storage medium, and computer program product

    US20220370917A1