Interaction method and device, equipment 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.
Patent Information
- Application Number
- CN202410488042.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-22
- Publication Date
- 2025-10-24
AI Technical Summary
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?
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.
By dynamically providing resource information related to virtual resources, the efficiency of users obtaining information is improved.
Smart Images

Figure CN120832011A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to an interaction method, apparatus, device and computer readable storage medium. BACKGROUND
[0002] In recent years, with the rapid development of the Internet, the Internet has become an important platform for people to obtain various types of information. For example, users can use the Internet to search for various types of objects, or view various types of objects. SUMMARY
[0003] In a first aspect of the present disclosure, an interaction method is provided. The method comprises: in response to an association degree between a content presentation page and a target virtual resource being higher than a threshold, displaying resource information corresponding to the target virtual resource in the content presentation page, the association degree being determined based on a target object in a first object set corresponding to the content presentation page, the target object being an object matching the target virtual resource; and based on a preset operation on the resource information, displaying a second object set matching the target virtual resource.
[0004] In a second aspect of the present disclosure, an apparatus for interaction is provided. The apparatus comprises: a first display module configured to, in response to an association degree between a content presentation page and a target virtual resource being higher than a threshold, display resource information corresponding to the target virtual resource in the content presentation page, the association degree being determined based on a target object in a first object set corresponding to the content presentation page, the target object being an object matching the target virtual resource; and a second display module configured to, based on a preset operation on the resource information, display a second object set matching the target virtual resource.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises 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. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS
[0008] The above-described and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent as various embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, in which like reference numerals refer to like elements throughout. The drawings are not necessarily to scale, the emphasis instead being placed upon illustrating the principles of the embodiments of the present disclosure.
[0009] FIG. 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure can be implemented is shown;
[0010] FIGS. 2A-2C An example interface according to some embodiments of the present disclosure is shown;
[0011] FIG. 3 A flowchart showing an example interaction process according to some embodiments of the present disclosure is shown;
[0012] FIG. 4 A schematic block diagram showing an example interaction device according to some embodiments of the present disclosure is shown; and
[0013] FIG. 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted as being limited to the embodiments set forth herein, but rather, the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or a different section / subsection in any manner.
[0016] In the description of embodiments of the present disclosure, the term "includes" and its hornologs are to be read as open-ended terms that mean "includes, but is not limited to." The term "based on" is to be read as "based, at least in part, on." The term "one embodiment" or "an embodiment" is to be read as "at least one embodiment." The term "some embodiments" is to be read as "at least some embodiments." Other explicit and implicit definitions can also be included below. The terms "first," "second," etc. can refer to different or same objects. Other explicit and implicit definitions can also be included below.
[0017] The data of the user, the acquisition and / or use of the data, etc. can be involved in the embodiments of the present disclosure. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are performed on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.
[0018] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0019] 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 a specific type of object (e.g., a commodity). When showing relevant objects to people, how to effectively provide relevant information is a concern of people.
[0020] Embodiments of the present disclosure propose an interaction scheme. According to the scheme, in response to the association degree of a content display page and a target virtual resource being higher than a threshold, resource information corresponding to the target virtual resource can be displayed in the content display page, wherein the association degree is determined based on a target object in a first object set corresponding to the content display page, and the target object is an object matching the target virtual resource. Further, based on a preset operation on the resource information, a second object set matching the target virtual resource can be displayed.
[0021] In this way, embodiments of the present disclosure can dynamically provide resource information related to relevant virtual resources according to the information of the objects corresponding to the content display page, thereby improving the efficiency of users obtaining information.
[0022] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0023] Example Environment
[0024] FIG. 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1
[0025] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a search application, an e-commerce application, or other suitable application for presenting content. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0026] In FIG. 1 In the environment 100, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction via the application 120.
[0027] In some embodiments, the electronic device 110 communicates with the server 130 to implement the provisioning of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as “wearable” circuitry, etc.).
[0028] The server 130 can be a standalone physical server, a server cluster or distributed system of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms, etc. basic cloud computing services. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 can provide background services for the application 120 in the electronic device 110 that supports virtual scenarios.
[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established through a wired manner or a wireless manner. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the drawings.
[0032] Example Interaction
[0033] FIGS. 2A-2C Example interfaces 200A to 200C according to some embodiments of the present disclosure are shown. The interfaces 200A to 200C can be provided by the electronic device 110 shown, for example. FIG. 1
[0034] In some embodiments, the electronic device 110 can present a content display page 210 as shown in the content interface 200A in the aforementioned application 120. FIG. 2A
[0035] In some embodiments, the electronic device 110 can display resource information 215 corresponding to the target virtual resource in the content display page 210 in response to the association degree of the content display page 210 with the target virtual resource being higher than a threshold. The association degree is determined based on a target object in a first object set corresponding to the content display page 210, the target object being an object matching the target virtual resource. In some embodiments, “the target object being an object matching the target virtual resource” is intended to mean whether this object can use the corresponding target virtual resource.
[0036] As an example, the electronic device 110 can display a first object set in the content display page 210, the first object set can include a plurality of objects, and the objects can be, for example, any appropriate objects such as goods, works, and the like.
[0037] In some embodiments, the content display page 210 can include any appropriate interface for displaying objects. For example, the content display page 210 can be an interface presented based on a viewing request of a user; or a search interface presented based on a search request of a user; or can be an interface automatically presented by the application 140.
[0038] In some embodiments, the target virtual resource matched with the target object is intended to represent any suitable type of virtual resource that can be used by the target object. Taking the commodity object as an example, such virtual resource can include, for example, a virtual coupon that can be associated with the commodity object, and the like. As another example, the target object can be a work, and accordingly, such virtual resource can include, for example, a virtual promotion resource that can be associated with the work object, and the like.
[0039] In some embodiments, the target object includes a commodity category, and the target virtual resource indicates a virtual benefit associated with the commodity object. As an example, the virtual benefit can include a discount benefit on the commodity object, and the like.
[0040] In some embodiments, such virtual resource can also indicate a virtual benefit associated with the target object. For example, such virtual benefit can include a discount benefit on the commodity object, a promotion benefit on the work object, a download benefit on the picture object, and the like.
[0041] For the convenience of description, the embodiments of the present disclosure are described below taking the commodity as an example of the object.
[0042] In some embodiments, the resource information 215 corresponding to the target virtual resource can be one or more interactive components, multiple interactive components can be associated with different categories of target virtual resources, and one interactive component can be associated with one or more target virtual resources of the same category.
[0043] In some embodiments, the electronic device 110 can receive a search request of a user, and present a content display page 210 as shown in the aforementioned application 120. The first object set is a plurality of objects associated with the search request displayed in the content display page 210. As an example, such search request can be associated with any suitable type of search item, examples of which can include but are not limited to: a text search item, an image search item, an audio search item, a video search item, and the like. FIG. 2A
[0044] In some embodiments, the electronic device 110 can determine that the search request matches a specific type of object (e.g., a commodity object) in response to the search request being obtained via a dedicated search portal corresponding to the specific type of search result. As an example, the search request is obtained via a commodity search portal, and then the plurality of objects in the first object set displayed in the content display page corresponding to the search request are all commodity objects. The search request is obtained via a video search portal, and then the plurality of objects in the first object set displayed in the content display page corresponding to the search request are all video objects.
[0045] In some embodiments, with reference to FIG. 2A , the electronic device 110 can determine that the search request matches a specific type of object (e.g., a commodity object) in response to the search request being obtained via a dedicated search portal corresponding to the specific type of search result. As an example, the search request is obtained via a commodity search portal, and then the plurality of objects in the first object set displayed in the content display page corresponding to the search request are all commodity objects. The search request is obtained via a video search portal, and then the plurality of objects in the first object set displayed in the content display page corresponding to the search request are all video objects.FIG. 2A The search interface 200A of the electronic device 110 provides a product search portal 205. Furthermore, the electronic device 110 can receive a user's search request based on the product search portal 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 on the content display page 210, where each of the multiple objects 211 is a product object.
[0046] It should be understood that the 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 the content display page 210). For example, the returned search results may include different types of search results, such as news, videos, pictures, products, works, etc.
[0047] In some embodiments, the content display page 210 includes a list of objects associated with the search request, and the first object set is a predetermined number of objects in the object list that are prioritized for display. It will be appreciated that the objects (also referred to as search results) are presented sequentially in a list format on the content display page 210. For example, if the predetermined number is 20, then the plurality of objects in the first object set are the 20 objects prioritized for display in the object list.
[0048] In some embodiments, the electronic device 110 may obtain the search request via a comprehensive search portal corresponding 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 correspond to search results of product type, video type, music type, etc.
[0049] In some embodiments, reference FIG. 2B , the electronic device 110 is FIG. 2B A comprehensive search portal 220 is provided in the content interface 200B. Furthermore, the electronic device 110 may receive a user's search request based on the comprehensive search portal 220 and present a comprehensive content display page 225 associated with the search request. The electronic device 110 may present multiple objects 226 associated with the search request on the comprehensive content display page 225. The multiple objects 226 may correspond to different types. Furthermore, the electronic device 110 may provide resource information 215 for acquiring and / or using virtual resources on the comprehensive content display page 225.
[0050] In some embodiments, electronic device 110 may determine one or more categories that match the query term based on the query term included in the search request. For example, if the query term is "dress," electronic device 110 may determine that the corresponding category is "apparel." In some embodiments, electronic device 110 may also determine multiple levels of categories that match the query term, such as "apparel-women's clothing-dress."
[0051] In some embodiments, the electronic device 110 can determine a candidate virtual resource set corresponding to the category, and determine the target virtual resource from the candidate virtual resource set. As an example, the candidate virtual resource set corresponding to the category can include a plurality of candidate virtual resources associated with the category.
[0052] Taking an example in which the category includes clothing, women's clothing, and dresses, the 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 further determine the candidate virtual resource set.
[0053] In some embodiments, the electronic device 110 can determine the association degree of the content display page 210 with the candidate virtual resource set (i.e., a plurality of association degrees of the content display page 210 with a plurality of candidate resources in the candidate virtual set). Further, the electronic device 110 can determine, from the candidate virtual resource set, a candidate virtual resource with an association degree with the content display page 210 higher than a threshold as the target virtual resource.
[0054] In some embodiments, the electronic device 110 can determine, in response to the association degrees of the content display page 210 with a plurality of candidate virtual resources all being higher than a threshold, the target virtual resource from the plurality of candidate virtual resources with the association degrees all being higher than the threshold based on at least one attribute of the plurality of candidate virtual resources. It can be understood that when there are a plurality of candidate virtual resources with an association degree with the content display page 210 greater than a threshold, the target virtual resource needs to be determined from the plurality of candidate virtual resources according to at least one attribute. As an example, the plurality of candidate virtual resources can be a plurality of virtual coupons, and the at least one attribute may, for example, indicate information such as a use limit of the virtual coupon, a use effect, and the like.
[0055] In some embodiments, the electronic device 110 can determine the number of objects in the first object set that match the corresponding virtual resource. It can be understood that the corresponding virtual resource can represent the target virtual resource or any candidate virtual resource in the candidate virtual resource set.
[0056] That is, the association degree of the content display page with 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 association degree of the content display page with the candidate virtual resource can be determined based on the number of objects in the first object set that match the candidate virtual resource.
[0057] Specifically, each virtual resource can be used by at least one object, and the object matching 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 matching the corresponding virtual resource can be: the number of objects in the first object set matching virtual resource A is m (m can represent any number), and the number of objects in the first object set matching virtual resource B (different from virtual resource A) is n (n can represent any number).
[0058] In some embodiments, further, the electronic device 110 can determine the degree of association of the content display page 210 with the corresponding virtual resource based on the number. Therefore, when only one corresponding virtual resource has a degree of association with the content display page 210 higher than the threshold, the corresponding virtual object can be referred to as the target virtual resource. When there are multiple corresponding virtual resources with a degree of association with the content display page 210 greater than the threshold, one of the multiple corresponding virtual resources can be determined as the target virtual resource according to at least one attribute. As an example, the number of 2 corresponds to a degree of association of the content display page 210 with the corresponding virtual resource of 20%, and the number of 4 corresponds to a degree of association of the content display page 210 with the corresponding virtual resource of 40%. It can be understood that the correspondence between the number and the degree of association here is only an example, and those skilled in the related art can set the correspondence between the number and the degree of association as needed. However, it can be clearly understood that the more the number, the higher the degree of association of the corresponding content display page 210 with the corresponding virtual resource.
[0059] In some embodiments, the electronic device 110 can determine whether the content display page 210 includes an object. It can be understood that the object here can refer to a specific type of object, such as an object being a commodity object, and the electronic device 110 can determine whether the content display page 210 includes a commodity object.
[0060] In some embodiments, the electronic device 110 can determine that the content display page 210 contains a commodity object in response to determining that the content display page 210 includes a commodity object at a preset position. That is, the electronic device 110 can detect the object displayed at the preset position in the content display page 210. If the object is a commodity object, it can be determined that the content display page 210 contains a commodity object.
[0061] In some embodiments, the electronic device 110 can determine whether the degree of association of the content display page 210 with the target virtual resource is higher than the threshold in response to the content display page 210 including an object. As an example, in the case where the electronic device 110 determines that the content display page 210 includes a specific object, it can be determined whether there is a target virtual resource with a degree of association with the content display page 210 higher than the threshold based on the aforementioned method of calculating the degree of association.
[0062] In some embodiments, the electronic device 110 can display the resource information 215 at a target position in the content display page 210, the target position being determined based on a reference position of a reference object in the content display page 210. As an example, the reference object is an object to which the target virtual resource is applicable or an object displayed at a preset position. The display position of the reference object in the content display page 210 is the reference position.
[0063] In some embodiments, the distance between the target position and the reference position can be a preset distance. As an example, a person skilled in the art can set the preset distance to 5, and the target position displayed in the content display page 210 is the 5th position after the reference position.
[0064] In some embodiments, the distance between the target position and the reference position can be associated with the target virtual resource. It can be understood that the distance between the target position and the reference position can be adjusted according to different target virtual resources. As an example, if the target virtual resource is virtual resource A, the distance between the target position and the reference position can be set to distance A, and if the target virtual resource is virtual resource B, the distance between the target position and the reference position can be set to distance B. The specific numerical value of distance A or distance B can be set by a person skilled in the art as needed, and the present application does not limit this.
[0065] In some embodiments, the electronic device 110 can also display description information of at least one object in the content display page 210, the description information indicating whether the at least one object matches the target virtual resource. It can be understood that displaying the description information of the object in the content display page 210 can help the user quickly understand whether the object (e.g., a commodity) can use the target virtual resource (e.g., a virtual coupon).
[0066] In some embodiments, the aforementioned resource information 215 is first resource information 215, and the electronic device 110 can also display second resource information corresponding to another virtual resource in the content display page 210 based on a preset operation on the content display page 210.
[0067] In some embodiments, the preset operation can include a first operation of refreshing the content display page 210. As an example, the electronic device 110 can display the second resource information in a new content display page 210 based on a user request to refresh the search results.
[0068] In some embodiments, the preset refresh number of times can be set by the skilled person, and the electronic device 110 can display the second resource information in the content display page 210 in response to the refresh number of times reaching the preset refresh number of times. As an example, the preset refresh number of times is 3, and in the first two search processes, the electronic device 110 keeps presenting the first resource information in the content display page 210, and in the third search process, the second resource information is presented.
[0069] In some embodiments, the preset operation can include a second operation of sliding the content display page to view additional search results. As an example, the electronic device 110 can display additional search results (e.g., a second object set) and the second resource information in the content display page 210 based on the sliding operation based on the user sliding the content display page 210.
[0070] In some embodiments, the target virtual resource can also be determined based on the historical behavior data of the current user. It should be understood that such historical behavior data is acquired and used with the user's knowledge and permission. As an example, the historical behavior data of the current user may, for example, include public data of the current user in the corresponding platform.
[0071] In some embodiments, the electronic device 110 can present the object display interface 200C as shown in FIG. 2C in response to the user triggering the resource information 215. As an example, the electronic device 110 can present the resource information 215 and a plurality of objects 227 associated with the resource information 215 in the object display interface 200C. It can be understood that the plurality of objects 227 are all applicable to the target virtual resource corresponding to the resource information 215.
[0072] Based on the above-described interaction process, the embodiments of the present disclosure can dynamically provide resource information related to a relevant virtual resource according to the information of the object corresponding to the content display page, thereby improving the efficiency of the user obtaining information.
[0073] Example Process
[0074] FIG. 3 A flowchart of an example interaction process 300 according to some embodiments of the present disclosure is shown. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1 .
[0075] As shown in FIG. 3 , at block 310, the electronic device 110 displays resource information corresponding to a target virtual resource in a content display page in response to the degree of association between the content display page and the target virtual resource being higher than a threshold value, the degree of association being determined based on a target object in a first object set corresponding to the content display page, the target object being an object matching the target virtual resource.
[0076] At block 320, based on the preset operation on the resource information, a second object set matching the target virtual resource is displayed.
[0077] 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 matching a query term included in the search request based on the query term; determining a candidate virtual resource set corresponding to the category; and determining the target virtual resource from the candidate virtual resource set.
[0078] In some embodiments, determining the target virtual resource from the candidate virtual resource set comprises: determining an association degree of the content display page with the candidate virtual resource set; and determining the target virtual resource from the candidate virtual resource set, whose association degree with the content display page is higher than a threshold.
[0079] In some embodiments, determining the target virtual resource from the candidate virtual resource set, whose association degree with the content display page is higher than a threshold, comprises: in response to the association degree of the content display page with multiple candidate virtual resources being higher than the threshold, determining the target virtual resource from the multiple candidate virtual resources based on at least one attribute of the multiple candidate virtual resources.
[0080] In some embodiments, the association degree is determined based on the following process: determining a number of objects in the first object set matching the corresponding virtual resource; and determining the association degree of the content display page with the corresponding virtual resource based on the number.
[0081] In some embodiments, the process 300 further comprises: determining whether the content display page includes an object; and in response to the content display page including the object, determining whether the association degree of the content display page with the target virtual resource is higher than a threshold.
[0082] In some embodiments, displaying the resource information corresponding to the target virtual resource in the content display page comprises: displaying the resource information at a target position in the content display page, the target position being determined based on a reference position of a reference object in the content display page, wherein the reference object is an object applicable to the target virtual resource or an object displayed at a preset position.
[0083] In some embodiments, the distance between the target position and the reference position is a preset distance; or the distance between the target position and the reference position is associated with the target virtual resource.
[0084] In some embodiments, the process 300 further comprises: displaying description information of at least one object in the content display page, the description information indicating whether the at least one object matches the target virtual resource.
[0085] In some embodiments, the resource information is first resource information, and process 300 also includes: based on a preset operation on the content display page, displaying second resource information corresponding to another virtual resource in the content display page, wherein the preset operation includes: a first operation of refreshing the content display page; or a second operation of sliding the content display page to view additional search results.
[0086] In some embodiments, the target object includes a commodity object, and the target virtual resource indicates a virtual benefit associated with the commodity object.
[0087] Example Devices and Equipment
[0088] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. FIG. 4 4 shows a schematic structural block diagram of an example interactive apparatus 400 according to some embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0089] like FIG. 4 As shown, 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 value, the correlation being determined based on the target object in the first object set corresponding to the content display page, the target object being an object that matches the target virtual resource; and 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.
[0090] 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: based on the query terms included in the search request, determining a category that matches the query terms; determining a set of candidate virtual resources corresponding to the categories; and determining the target virtual resource from the set of candidate virtual resources.
[0091] In some embodiments, determining the target virtual resource from the candidate virtual resource set includes: determining the relevance between the content display page and the candidate virtual resource set; and determining the target virtual resource from the candidate virtual resource set whose relevance to the content display page is higher than a threshold.
[0092] In some embodiments, determining a target virtual resource from a set of candidate virtual resources whose association with a content display page is higher than a threshold includes: in response to the association between the content display page and multiple candidate virtual resources being higher than the threshold, determining the target virtual resource from multiple candidate virtual resources based on at least one attribute of the multiple candidate virtual resources.
[0093] In some embodiments, the relevance degree is determined based on a process of: determining a number of objects in the first object set that match the corresponding virtual resource; and determining the relevance degree of the content presentation page and the corresponding virtual resource based on the number.
[0094] In some embodiments, the apparatus 400 further includes an object determining module configured to: determine whether the content presentation page includes an object; and in response to the content presentation page including an object, determine whether the relevance degree of the content presentation page and the target virtual resource is higher than a threshold.
[0095] In some embodiments, the first display module 410 is further configured to: display the resource information at a target position in the content presentation page, the target position being determined based on a reference position of a reference object in the content presentation page, wherein the reference object is an object applicable to the target virtual resource or an object displayed at a preset position.
[0096] In some embodiments, a distance between the target position and the reference position is a preset distance; or the distance between the target position and the reference position is associated with the target virtual resource.
[0097] In some embodiments, the apparatus 400 further includes a third display module configured to: display description information of at least one object in the content presentation page, the description information indicating whether the at least one object matches the target virtual resource.
[0098] In some embodiments, the resource information is first resource information, and the apparatus 400 further includes a fourth display module configured to: display second resource information corresponding to another virtual resource in the content presentation page based on a preset operation on the content presentation page, wherein the preset operation includes: a first operation of refreshing the content presentation page; or a second operation of sliding the content presentation page to view additional search results.
[0099] In some embodiments, the target object includes a commodity object, and the target virtual resource indicates a virtual benefit associated with the commodity object.
[0100] FIG. 5 A block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented is shown. It should be understood that FIG. 5 The electronic device 500 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments described herein. FIG. 5 The electronic device 500 shown can be used to implement FIG. 1 the electronic device 110.
[0101] As FIG. 5As shown, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a 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 can be a real or virtual processor and capable of executing various processing according to programs stored in the memory 520. In a multi-processing system, multiple processing units can execute computer-executable instructions in parallel to improve the processing power of the electronic device 500.
[0102] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable media and can include a machine-readable medium, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 500.
[0103] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 medium interface(s) to one or more buses (not shown) to enable reading from and writing to the removable, non-removable, and / or volatile / non-volatile media. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0104] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating with one another over a communication connection. As such, the 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 nodes.
[0105] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0106] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0107] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0108] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0109] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0110] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The machine-readable medium can be a single medium, or multiple media, of the same or different type. The computer program product can be one or more computer program components embodied in medium and / or transmission signals. The computer program product can have one or more computer program components embodied in medium and / or transmission signals.
[0111] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although the implementations of the disclosure have been described with regard to one or more implementations, it will be recognized that a variety of modifications and changes can be made to these implementations without departing from the broader spirit and scope of the implementations as set forth in the preceding disclosure. For example, certain aspects of the implementations can be performed using hardware, software, and / or firmware, or any combination thereof. The above-described implementations should therefore be regarded as merely illustrative, and not as narrowing the scope of the disclosure, which is defined by the appended claims and their equivalents.
Claims
1.An interaction method, comprising: displaying resource information corresponding to a target virtual resource in a content presentation page in response to a degree of association between the content presentation page and the target virtual resource being higher than a threshold, the degree of association being determined based on a target object in a first object set corresponding to the content presentation page, the target object being an object matching the target virtual resource; and displaying a second object set matching the target virtual resource based on a preset operation on the resource information. 2.The method of claim 1, wherein the content presentation page is presented based on a received search request, and the target virtual resource is determined based on the following process: determining a category matching a query term included in the search request; determining a candidate virtual resource set corresponding to the category; and determining the target virtual resource from the candidate virtual resource set. 3.The method of claim 2, wherein determining the target virtual resource from the candidate virtual resource set comprises: determining the degree of association between the content presentation page and the candidate virtual resource set; and determining the target virtual resource from the candidate virtual resource set whose degree of association with the content presentation page is higher than the threshold. 4.The method of claim 3, wherein determining the target virtual resource from the candidate virtual resource set whose degree of association with the content presentation page is higher than the threshold comprises: determining the target virtual resource from a plurality of candidate virtual resources based on at least one attribute of the plurality of candidate virtual resources in response to the degree of association between the content presentation page and the plurality of candidate virtual resources all being higher than the threshold. 5.The method of claim 1 or 3, wherein the degree of association is determined based on the following process: determining a number of objects in the first object set matching a corresponding virtual resource; and determining the degree of association between the content presentation page and the corresponding virtual resource based on the number. 6.The method of claim 1, further comprising: determining whether the content presentation page includes an object; and determining whether the degree of association between the content presentation page and the target virtual resource is higher than the threshold in response to the content presentation page including the object. 7.The method of claim 1, wherein displaying the resource information corresponding to the target virtual resource in the content presentation page comprises: displaying the resource information at a target position in the content presentation page, the target position being determined based on a reference position of a reference object in the content presentation page, wherein the reference object is an object applicable to the target virtual resource or an object displayed at a preset position. 8.The method of claim 7, wherein: a distance between the target position and the reference position is a preset distance; or a distance between the target position and the reference position is associated with the target virtual resource. 9.The method of claim 1, further comprising: In the content display page, display description information of the at least one object, the description information indicating whether the at least one object matches the target virtual resource. 10.The method of claim 1, wherein the resource information is first resource information, and the method further comprises: based on a preset operation on the content display page, displaying second resource information corresponding to another virtual resource in the content display page, wherein the preset operation comprises: a first operation of refreshing the content display page; or a second operation of sliding the content display page to view additional search results. 11.The method of claim 1, wherein the target object comprises a commodity object, and the target virtual resource indicates a virtual benefit associated with the commodity object. 12.An apparatus for live interaction, comprising: a first display module configured to, in response to a content display page having a degree of association with a target virtual resource higher than a threshold, display resource information corresponding to the target virtual resource in the content display page, the degree of association being determined based on a target object in a first object set corresponding to the content display page, the target object being an object matching the target virtual resource; and a second display module configured to, based on a preset operation on the resource information, display a second object set matching the target virtual resource. 13.An electronic device, comprising: 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, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1-11. 14.A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-11.