Object presentation method and device, equipment and storage medium

By presenting the positioning indicators and interactive elements of the source object in the interface when switching media content items, directly recommending matching objects, solving the problem that users find it difficult to efficiently obtain objects of interest in the existing technology, and improving user experience and acquisition efficiency.

CN120407069APending Publication Date: 2025-08-01BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510541725.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, when browsing media content items, users cannot efficiently obtain objects matching the objects in the historical media content items during the switching process, and need to use a manual search interface to obtain the objects of interest, resulting in inefficiency and poor user experience.

Method used

When switching media content items, the terminal device responds to user operations and presents the positioning indicator and interactive interface elements of the source object in the interface, directly recommends object information matching the source object, and supports users to further interact through interface elements and search controls.

Benefits of technology

It improves the efficiency of users to acquire objects of interest during the switching of media content items, improves the user experience, and enables users to quickly locate and obtain matching objects through positioning indicators and interactive interface elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407069A_ABST
    Figure CN120407069A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an object presentation method and device, equipment and a storage medium. The method comprises the following steps: in response to a switching trigger for a media content item in an application, presenting a first image, a positioning indicator of at least one source object identified from the first image and at least one interactive interface element in a first interface of the application, wherein the first image is extracted from historical media content items or associated with historical interaction objects, and each interactive interface element indicates object information associated with at least one source object; and in response to triggering of a first interactive interface element in the at least one interactive interface element, switching from the first interface to a second interface, the second interface comprising a first group of objects matched with the first source object indicated by the first interactive interface element.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and storage media for object presentation. Background Art

[0002] With the development of information technology, various terminal devices can provide various services to users in aspects such as work and life. For example, applications providing services can be deployed in terminal devices. The applications can be designed to provide a variety of services to users. For example, the application can provide an object recommendation service for users. The application can obtain objects associated with the user (e.g., objects previously viewed by the user), and recommend objects matching the object to the user. Summary of the Invention

[0003] In a first aspect of the present disclosure, there is provided a method for object presentation. The method includes: in response to a trigger for switching a media content item in an application, presenting a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application, where the first image is extracted from a historical media content item or associated with a historical interaction object, and each interactive interface element indicates object information associated with at least one source object; and in response to a trigger of a first interactive interface element among the at least one interactive interface element, switching from the first interface to a second interface, where the second interface includes a first group of objects matching the first source object indicated by the first interactive interface element.

[0004] In a second aspect of the present disclosure, there is provided an apparatus for object presentation. The apparatus includes: a presenting module configured to, in response to a trigger for switching a media content item in an application, present a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application, where the first image is extracted from a historical media content item or associated with a historical interaction object, and each interactive interface element indicates object information associated with at least one source object; and a switching module configured to, in response to a trigger of a first interactive interface element among the at least one interactive interface element, switch from the first interface to a second interface, where the second interface includes a first group of objects matching the first source object indicated by the first interactive interface element.

[0005] In a third aspect of the present disclosure, there is provided an electronic device. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, 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. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

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

[0008] It should be understood that the content described in this part is not intended to define 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 easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In conjunction with the drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0011] Figures 2A to 2G An example interface showing some embodiments of the present disclosure;

[0012] Figure 3 A flowchart showing an example process for object rendering according to some embodiments of the present disclosure;

[0013] Figure 4 A schematic structural block diagram showing an example apparatus for object rendering according to some embodiments of the present disclosure; and

[0014] Figure 5 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0016] Note that the titles of any sections / subsections provided in this document are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.

[0017] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. Terms such as "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0018] The embodiments of the present disclosure may involve the user's data, data acquisition, and / or use, etc. All these aspects comply with the corresponding laws, regulations, and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and has confirmed. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with the relevant laws and regulations. The specific informing and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0019] In this specification and the embodiments, if the solutions involve personal information processing, they will all be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.

[0020] In the present disclosure, "trigger" refers to one or more interaction operations by the user on the terminal device. Further, these interaction operations can be triggered within the same user interface or pop-up window, or can also be triggered within different user interfaces or pop-up windows. The present disclosure is not limited in this regard.

[0021] In the present disclosure, "object" can refer to any entity or virtual object, including but not limited to, physical or virtual goods, services, media works, etc.

[0022] As used herein, the term "media content item" may include any suitable type of content such as images, text, videos, audio, etc. In some scenarios, the creator or publisher of a media content item may add an object associated therewith to the media content item. Taking the object as a commodity for example, some media content items may include a link to the commodity. A user may trigger the link to view the object associated with the media content item.

[0023] As mentioned above, an application is capable of recommending an object that matches a user-associated object based on the object. Conventionally, if a user triggers a switch of media content items during the process of browsing media content items in the application, the application can generally provide media content items of interest to the user based on the user's behavior with respect to historical media content items. However, the application cannot recommend an object that matches an object in a historical media content item or a historical interaction object during the process of the user switching to browse media content items. If a user expects to obtain an object of interest in the application and / or an object that matches the object of interest, the user needs to manually attempt to search for object information such as an object name, an object image, etc. through an interface such as a search interface or a query interface for objects provided by the application, so as to obtain the desired object through a search result presentation interface presented by the application. This situation results in low efficiency of the user in obtaining information and poor experience.

[0024] In view of this, embodiments of the present disclosure propose a solution for object presentation. According to the solution of the embodiments of the present disclosure, in response to a switching trigger of a media content item in an application, a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element are presented in a first interface of the application. The first image is extracted from a historical media content item or associated with a historical interaction object. Each interactive interface element indicates object information associated with at least one source object. In response to a trigger of a first interactive interface element among the at least one interactive interface element, a switch is made from the first interface to a second interface. The second interface includes a first group of objects that match a first source object indicated by the first interactive interface element.

[0025] In this way, embodiments of the present disclosure can determine an image containing an object (referred to herein as a source object) that the user may be interested in based on historical media content items or the user's historical interaction objects. During the process of the user switching media content items, objects matching the source object in the image are recommended to the user. And embodiments of the present disclosure can present a positioning indicator of the source object and an interactive interface element indicating object information associated with the source object. This can recommend objects matching the source object to the user in the presentation interface of the media content item, so that the user can directly obtain objects matching the source object in the presentation interface of the media content item, improving the efficiency of the user obtaining objects. In addition, embodiments of the present disclosure can also enable the user to accurately locate the source object through the presented positioning indicator, and can support the user to search for objects through the presented interactive interface element. In this way, embodiments of the present disclosure can further improve the efficiency of the user obtaining objects and enhance the user experience.

[0026] Various example implementations of the solution are further described in detail below with reference to the accompanying drawings.

[0027] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include a user 110, a terminal device 120 installed with an application 130, and a server 150. In this example environment 100, the user 110 can interact with the application 130 via an interface 140 associated with the application 130 presented by the terminal device 120.

[0028] In some embodiments, the application 130 can be any suitable application that can provide an object recommendation service for the user 110. As an example, the application 130 can be an e-commerce application. As another example, the application 130 can be a social application. It should be understood that the above are only examples of the application 130 and are not intended to impose any limitations. The application 130 can be any suitable type of application that provides an object recommendation service. In Figure 1 the environment 100, if the application 130 is active, the terminal device 120 can present the interface 140 of the application 130. The interface 140 can include various interfaces that the application 130 can provide, such as a content browsing interface, a search interface, a search result presentation interface, and so on.

[0029] In some embodiments, the terminal device 120 communicates with the server 150 to implement the supply of services for the application 130. The server 150 can provide functions such as management, configuration, and maintenance of the application 130. In some embodiments, the server 150 can store data associated with the application 130, including historical media content items browsed by the user, the user's historical interaction objects, the object set included in the application 130, and so on.

[0030] The terminal device 120 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, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 is also capable of supporting any type of user interface (such as a "wearable" circuit, etc.).

[0031] The server 150 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 150 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 150 can provide background services for the application 130 in the terminal device 120.

[0032] A communication connection can be established between the server 150 and the terminal device 120. The communication connection can be established by wired or wireless means. The communication connection can include but is not limited to Bluetooth connection, mobile network connection, Universal Serial Bus (USB) connection, Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this regard.

[0033] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0034] Various embodiments of the present disclosure will be discussed below in conjunction with specific example application scenarios. For ease of discussion, reference will be made to Figure 1 the environment 100 to describe Figures 2A to 2G the interfaces 200A to 200G shown.

[0035] Figures 2A to 2G The example interfaces 200A to 200G for interface presentation according to some embodiments of the present disclosure are shown. The interfaces 200A to 200G can be provided, for example, by Figure 1 the terminal device 120 shown.

[0036] It should be understood that the interfaces shown in the drawings are merely examples, and various interface designs may actually exist. Each graphical element in the interface may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this regard. In addition, in the following, example embodiments will be mainly described with respect to the terminal device 120. It should be understood that the actions described with respect to the terminal device 120 may be performed by the application 130 on the terminal device 120, or may be performed by the application 130 in cooperation with its server (e.g., the server 150). In some embodiments, in the scenario where the terminal device 120 cooperates with its server (e.g., the server 150) to perform, the terminal device 120 may request the server to provide the information to be presented, or the server will actively or in response to the operation of the terminal device 120 provide the information to be presented to the terminal device 120.

[0037] In the embodiments of the present disclosure, the terminal device 120 may present media content items in the application 130. In some embodiments, the terminal device 120 may present media content items through the content presentation interface of the application 130. The content presentation interface may present a single media content item each time, or may present a combination of multiple different types of media content items at the same time. It should be understood that the media content items to be presented in a specific content presentation interface may be determined according to the application design requirements. The specific media content items to be displayed and their numbers will vary in different scenarios.

[0038] In some embodiments, the content presentation interface may include the home page of the application 130, or the recommended home page in a group of home page interfaces of the application 130. The content presentation interface may be configured to present an information stream. The recommended data shown to the user on the recommended home page is sometimes also referred to as the recommended information stream. In some embodiments, the content presentation interface may also include a specific content presentation interface of the application 130, for example, which may be used to present media content items posted by a specific user (such as a followed user, a specific type of user). Or rather, the media content items presented by the terminal device 120 in the first interface of the application 130 may be media content items in the recommended stream of the application 130, or media content items in a specific type of information stream, or media content items posted by a specific user.

[0039] In some embodiments, the terminal device 120 can at least provide a browsing service for media content items to the user 110 through the content presentation interface of the application 130. The user 110 can perform various interaction operations with the media content items in the content presentation interface of the application 130. The interaction operations can include but are not limited to: watching, switching, favoriting, liking, commenting, forwarding, and so on. Of course, in addition to the first interface, the user may also perform various interaction operations on other media content items or objects in other interfaces of the application 130. The interaction operations performed on the objects can include but are not limited to: watching, favoriting, liking, commenting, adding to the shopping cart, purchasing, consulting, and so on.

[0040] In an embodiment of the present disclosure, the terminal device 120 can, in response to a switching trigger of the user 110 for a media content item in the application 130, present a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in the first interface of the application 130.

[0041] In some embodiments, the first interface can be a part of the content presentation interface of the application 130 presented by the terminal device 120. Or rather, the first interface can correspond to the content presentation interface at a specific moment or a specific time period. The specific moment or the specific time period can be configured to be associated with the interaction operation on the media content item in the application 130. Exemplarily, it can be configured to present the first interface within 0.3 seconds after the moment when a switching trigger for the media content item presented in the content presentation interface is received. It should be understood that only an example trigger method for presenting the first interface is given here. In practical applications, any suitable trigger method can be configured for the first interface according to needs.

[0042] In some embodiments, the first image presented in the first interface can be an image containing an object that the user 110 is interested in. The terminal device 120 can use any suitable method to determine the object that the user 110 is interested in or the first image. In some embodiments, the terminal device 120 can determine the object in the historical media content items that have interacted with the user 110 as the object that the user 110 is interested in. In this case, the terminal device 120 can determine the image containing the object that the user 110 is interested in extracted from the historical media content items as the first image. Taking the historical media content item as a video and the object as a commodity as an example, assume that a certain video contains explanatory information about a certain commodity, and the viewing duration of the user 110 for this video reaches a preset duration or the user performs interaction operations such as liking and favoriting on this video. Then it can be determined that the user 110 is interested in the commodity that appears in this video. In this case, the first image can be a frame image containing the corresponding commodity intercepted from this video.

[0043] In some other embodiments, the terminal device 120 may determine the historical interaction object of the user 110 as the object that the user 110 is interested in. The historical interaction object may be an object that has interacted with the user 110 in a past period of time. In this case, the terminal device 120 may determine the configured image associated with the historical interaction object as the first image. As an example, in an e-commerce application, the historical interaction object may be a commodity object that the user 110 has purchased. The first image may be an image configured for the commodity object (such as the main image of the commodity object). As another example, in a music application, the historical interaction object may be a music work that the user 110 has played. The first image may be an image configured for the music work (such as the cover of the music work).

[0044] It should be understood that only the example determination methods of the first image are given above. In practical applications, the first image presented in the first interface may be determined in any suitable manner, and the embodiments of the present disclosure do not limit this. In some embodiments, the historical media content item or historical interaction object used to extract the first image may be a media content item or object that has been interacted with by other users but is determined to be of potential interest to the user 110.

[0045] It can be understood that through the above embodiments, the present disclosure can recommend to the user 110 the objects of interest (i.e., the objects in the historical media content items that have interacted with the user 110 or the historical interaction objects) in the first interface while the user 110 switches to browse the media content items in the application 130. And as will be described in detail below, the embodiments of the present disclosure can also recommend to the user 110 the objects that match the objects of interest in the first interface. In this way, the embodiments of the present disclosure can improve the user experience of the user 110 for the application 120.

[0046] In some embodiments, the terminal device 120 may adopt some methods to determine the source object in the first image. Exemplarily, if the first image is an image extracted from a historical media content item, the terminal device 120 may determine whether the historical media content item to which the first image belongs is configured to be associated with a specified object. If it is determined that the historical media content item is configured to be associated with the specified object, the terminal device 120 may determine the specified object as the source object. If it is determined that the historical media content item is not configured to be associated with the specified object, the terminal device 120 may use methods such as image recognition to identify the source object included in the first image. It should be understood that only the example methods for determining the source object are given here. In practical applications, any suitable method may be adopted to determine the source object in the first image. The embodiments of the present disclosure do not limit this.

[0047] In some embodiments, to facilitate the user 110 to quickly obtain the source object recognized from the first image, the terminal device 120 may present a positioning indicator of the source object at a position near the corresponding source object. It should be understood that the positioning indicator may be presented in the first interface in any suitable manner. Exemplarily, the terminal device 120 may present a shape element that is highlighted and in a flashing state at a position near the source object in the first image presented in the first interface. This shape element may serve as the positioning indicator for the corresponding source object to clearly prompt the user 110 of the position where the source object is located.

[0048] Regarding the interactive interface elements presented by the terminal device 120 in the first interface, each interactive interface element can indicate the object information associated with the source object. The object information associated with the source object may include one of the following: the object category of the source object, the object information of the object that matches the source object. The object information may, for example, indicate the image, name, description, price, historical sales volume, label, etc. of the object.

[0049] In some embodiments, to improve the clarity of presenting various information related to the first interface, after receiving a switching trigger for a media content item in the corresponding application 130, the terminal device 120 may gradually present various information related to the first interface as the presentation time of the first interface increases. The following is combined with Figures 2A to 2C to describe the presentation process of various information related to the first interface.

[0050] As Figure 2A shown, in response to a switching trigger for a media content item in the corresponding application 130, the terminal device 120 may present Figure 2A the interface 200A shown in the first time period (for example, from the 0th second to the 0.1th second after switching the triggered media content item). The interface 200A may at least include a first image 210. As an example, the first image 210 presented by the interface 200A may include commodity objects such as shirts, pants, and shoes.

[0051] As the presentation time of the first interface increases, the terminal device 120 may present Figure 2B the interface 200B shown in the second time period after the first time period (for example, from the 0.1th second to the 0.2th second after switching the triggered media content item). The interface 200B may include a part of the positioning indicator. For example, the positioning indicators 220, 224, and 228 presented by the interface 200B are presented as smaller circular elements. Exemplarily, in order to use the positioning indicator to prompt the user 110 of the position of the corresponding source object, the positioning indicator may be configured to be presented at an appropriate position of the corresponding source object. For example, the positioning indicator 228 indicating the shoes may be configured to be presented on the shoe upper.

[0052] Figure 2BThe interface 200B shown may also include a part of the interactive interface elements. For ease of discussion, the interactive interface elements presented by the interface 200B will be referred to as the first type of interactive interface elements hereinafter. The first type of interactive interface elements may include, for example, the interactive interface elements 222, 226, and 230 presented by the interface 200B. Each first type of interactive interface element may indicate the object category of the corresponding source object. Exemplarily, the interactive interface element 222 may indicate that the category of the top in the first image 210 is a shirt.

[0053] In some embodiments, the positioning indicators corresponding to the same source object may be presented in association with the first type of interactive interface elements. Exemplarily, after presenting the positioning indicators for a period of time, the terminal device 120 may present the first type of interactive interface elements indicating the object categories of the corresponding source objects around each positioning indicator in the interface 200B. Exemplarily, the position of the first type of interactive interface elements may be to the right of the positioning indicators of the corresponding source objects.

[0054] As the presentation time of the first interface continues to increase, the terminal device 120 may present Figure 2C the interface 200C shown in the third time period after the second time period (for example, from the 0.2nd second to the 0.3rd second after switching to trigger the media content item). The interface 200C may include all of the positioning indicators. For example, the positioning indicators 220 and 224 presented by the interface 200C are presented as larger circular elements.

[0055] It should be understood that the above only gives example time periods for presenting various information of the first interface. In practical applications, appropriate presentation time periods may be configured for various information related to the first interface as needed, and the embodiments of the present disclosure do not limit this. In addition, it should be understood that the above only gives example presentation forms and example quantities of various information related to the first interface. In practical applications, various information related to the first interface may be presented in any appropriate form as needed, and any number of information may be presented as needed.

[0056] Figure 2C In addition to presenting the positioning indicators and the first type of interactive interface elements, the interface 200C shown may also present a recommendation area 240. The recommendation area 240 may be used to provide the user 110 with recommended objects that match the source objects in the first image. The recommendation area 240 may be configured to be presented at a specified position in the interface (such as the middle lower part of the first image). In some embodiments, a suitable animation effect may also be configured for the recommendation area 240. For example, the recommendation area 240 may be configured to gradually move up from the bottom of the interface to the specified position in the interface.

[0057] To avoid the recommended area 240 from obscuring the source object in the first image, in some embodiments, the terminal device 120 may configure a zoom control for the recommended area 240, which can facilitate the user 110 to flexibly adjust the recommended area to view the source object in the first image. In other embodiments, the terminal device 120 may detect the positional relationship between the recommended area 240 and the first image. If the terminal device 120 detects that the recommended area 240 may cover or obscure the first image, the terminal device 120 may reduce the size of the recommended area 210 and / or the first image to present the complete first image while presenting the recommended area 240.

[0058] As an example, Figure 2C The recommended area 240 presented in the interface 200C shown may include a plurality of second - type interactive interface elements 242, 244, and 246. It should be understood that in actual applications, the recommended area presented in the first interface may include any number of second - type interactive interface elements. For example, the recommended area may include a single second - type interactive interface element to indicate the object with the highest matching degree with a certain source object included in the first image.

[0059] In some embodiments, Figure 2C Each second - type interactive interface element included in the recommended area 240 presented in the interface 200C shown may indicate the object information of the object that matches the corresponding source object. It can be understood that the terminal device 120 may present different object information for different application scenarios. As an example, for e - commerce applications, the terminal device 120 may present object information such as the description, image, price, and sales volume of the commodity object. As another example, for music applications, the terminal device 120 may present object information such as the name, author, and duration of the music work. It should be understood that only example scenarios of the object information that the interface can present are given here. In actual applications, more, fewer, or other object information may be presented in the interface as needed, as long as the interaction between the user 110 and the object corresponding to the object information can be enhanced through these object information. The embodiments of the present disclosure do not limit this.

[0060] Regarding the presentation form of the second - type interactive interface elements, in some embodiments, the terminal device 120 may present the second - type interactive interface elements in different visual styles according to the characteristics of different scenarios. For example, for the e - commerce shopping scenario, in order to facilitate the user to understand more object information of the commodity object, the terminal device 120 may present the second - type interactive interface elements in a card style. Or, Figure 2CThe recommended area 240 presented by the interface 200C shown may include multiple product cards 242, 244, and 246. Each product card may include object information such as an image, description, price, etc. of the corresponding product object. Also, for example, in a music playback scenario, the terminal device 120 may present a second type of interactive interface element in a list style. It should be understood that only an example presentation form of the second type of interface element is given here. In practical applications, the second type of interface element may be presented in any suitable form.

[0061] In some embodiments, when the terminal device 120 does not receive a trigger for any positioning indicator in the first interface, it may Figure 2C present, in the recommended area 240 presented by the interface 200C shown, a second type of interactive interface element that indicates object information of objects respectively matching multiple categories of source objects in the first image. As Figure 2C shown, the second type of interactive interface element 242 indicates information about shirts similar to or the same as the shirts in the first image. The second type of interactive interface element 244 indicates information about pants similar to or the same as the pants in the first image. The second type of interactive interface element 246 indicates information about shoes similar to or the same as the shoes in the first image.

[0062] In some other embodiments, if the terminal device 120 receives a trigger for a certain positioning indicator in the first interface, it may update Figure 2C the second type of interactive interface element presented in the recommended area 240 presented by the interface 200C shown. The object category of the object indicated by the updated second type of interactive interface element may be the same as or similar to the object category of the source object corresponding to the triggered positioning indicator.

[0063] As an example, if the terminal device 120 receives a trigger for the positioning indicator 220 in Figure 2C the interface 200C shown, it may present Figure 2D the interface 200D. Multiple second type of interactive interface elements 252, 254, and 256 are presented in the recommended area 240 presented by the interface 200D. Each of the second type of interactive interface elements 252, 254, and 256 may indicate information about shirts the same as or similar to the shirts in the first image. As another example, if the terminal device 120 receives a trigger for the positioning indicator 220 in Figure 2C the interface 200C shown, it may present Figure 2E the interface 200E. A second type of interactive interface element 258 may be presented in the recommended area 240 presented by the interface 200E. Exemplarily, the second type of interactive interface element may indicate the shirt with the highest matching degree to the shirt in the first image.

[0064] It should be understood that the above only gives the second type of interactive interface elements of the number of examples presented on the first interface. Or rather, the above only gives the recommended objects of the number of examples presented on the first interface. In practical applications, any number of second type of interactive interface elements or recommended objects can be presented on the first interface according to needs.

[0065] In this way, the user 110 does not need to switch interfaces. By only triggering the positioning indicators indicating different source objects on the first interface, one or more objects respectively matching different source objects can be obtained in the recommendation area of the first interface. This can improve the efficiency of the user to obtain information and enhance the user experience.

[0066] In order to prompt the user 110 of the triggered source object, in some embodiments, after receiving the trigger of a certain positioning indicator, the terminal device 120 may change the first type of interactive interface element corresponding to the positioning indicator to a selected state. Exemplarily, if the terminal device 120 receives the trigger of the positioning indicator 220 in the Figure 2C shown interface 200C, it may present, in the Figure 2D shown interface 200D, the first type of interactive interface element 222 indicating the shirt with a deepened border color and bold text to indicate that the first type of interactive interface element 222 is in a selected state. The embodiments of the present disclosure do not limit the presentation form of the first type of interactive interface in a selected state.

[0067] In some embodiments, in order to facilitate the user to further obtain each source object in the first image, the terminal device 120 may also prominently present the outline of the source object in the Figure 2B shown interface 200B with a light-colored highlighted mark. In some embodiments, the terminal device 120 may identify relatively prominent source objects in the first image 210 based on some algorithms (such as deep learning algorithms, computer vision algorithms, etc.). For example, the interface 200B may determine the source object with a larger area in the first image 210 based on an object detection algorithm. The interface 200B may only prominently present the outline of the relatively prominent source object. Exemplarily, if the terminal device 120 detects and determines that the shirt indicated by the positioning indicator 220 is a relatively prominent source object, it may prominently present the outline 212 of the shirt in the interface 200B with a light-colored highlighted mark. In other examples, after the terminal device 120 identifies each source object included in the first image 210, it may also prominently present the outline of each source object in sequence according to the configured order in the interface 200B.

[0068] To facilitate user 110 to further understand more objects that match the source object based on the first interface presented by the terminal device 120, in the embodiments of the present disclosure, the terminal device 120 can respond to the triggering of a certain interactive interface element in the first interface and switch from the first interface to the second interface. The second interface includes a set of objects that match the source object indicated or associated with the triggered interactive interface element.

[0069] As an example, if the terminal device 120 receives a trigger for the first type of interactive interface element 222 indicating a shirt or any second type of interactive interface element indicating a shirt included in the recommended area 240 in the interface 200D shown in Figure 2D it can present the exemplary second interface 200F shown in Figure 2F The interface 200F may include an area 260 and an area 270. The area 260 may present one or more image segments associated with the shirt extracted from the first image. The area 270 may include a set of shirts (including shirts 271, 272, 273, 274, etc.) searched based on the one or more image segments associated with the shirt presented in the area 260. It can be understood that any suitable method (such as a color feature extraction algorithm, a texture feature extraction algorithm, etc.) can be used to identify the source object in the image segment. Further, a set of objects that match the identified source object can be determined from the candidate object set. For example, at least one candidate object with the highest corresponding matching degree in the candidate object set and a predetermined number can be determined as a set of objects that match the source object and presented in the second interface. It can be understood that the matching degree between the candidate object and the source object can be determined based on the object information of both.

[0070] In some embodiments, the terminal device 120 can arrange and present in sequence a set of objects that match the source object in the second interface. To enhance the experience of user 110, the terminal device 120 can preferentially present in the second interface the objects that match the source object recommended in the recommended area of the first interface. Or rather, the objects that match the source object recommended in the recommended area of the first interface have a higher sorting priority in the second interface than the sorting priorities of other objects in the set of objects that match the source object. It can be understood that the sorting priority of the object can be determined based on the matching degree between the object and the source object. The sorting priority of an object with a higher matching degree is higher than that of an object with a lower matching degree.

[0071] Exemplarily, in Figure 2DIn the interface 200D shown, the recommended area 240 presents shirts indicated by the second type of interactive interface elements 252, shirts indicated by the second type of interactive interface elements 254, and shirts indicated by the second type of interactive interface elements 256 in descending order of sorting priority. When the terminal device 120 receives a trigger for any of the second type of interactive interface elements in the recommended area 240 presented in the interface 200D, it jumps to present Figure 2F After presenting the example second interface 200F shown, shirts 271, 272, 273, and 274 that match the shirts in the first image can be presented in the area 270 of the interface 200F in descending order of sorting priority. Shirt 271 can be the shirt indicated by the second type of interactive interface element 252 in the interface 200D. Shirt 272 can be the shirt indicated by the second type of interactive interface element 254 in the interface 200D. Shirt 273 can be the shirt indicated by the second type of interactive interface element 256 in the interface 200D. Shirt 274 can be other shirts that match the shirts in the first image and are not presented in the recommended area 240 of the interface 200D.

[0072] Based on the solutions of the above embodiments, when the user 110 triggers to switch the media content item of the application 130, the user 110 can quickly obtain an object that matches the source object in the first image through the first interface presented by the terminal device 120, thereby improving the efficiency of the user 110 in obtaining information and enhancing the experience of the user 110.

[0073] In addition, in order to further improve the efficiency of the user 110 in obtaining information through the first interface presented by the terminal device 120, in some embodiments, the terminal device 120 can also present a search control in the first interface. The search control can be configured to indicate triggering a search request for the source object identified from the first image. Exemplarily, the terminal device 120 can present Figure 2C a search control 232 in the interface 200C shown. The terminal device 120 can present Figure 2G the interface 200G shown in response to the trigger of the search control 232. The interface 200G can present an area 280 including multiple image segments extracted from the first image 210. It can be understood that the image segments presented in the area 280 can be respectively associated with different categories of objects. For example, some image segments are associated with the shirts in the first image. Some other image segments are associated with the pants in the first image. The interface 200G can also present an area 290 including objects that respectively match the source object searched based on the image segments identified from the first image 210.

[0074] In some embodiments, if the terminal device 120 does not receive a trigger for Figure 2GSelection of any image segment in the illustrated interface 200G can present in region 290 objects that match the source objects of different categories identified from the first image. For example, region 290 presents shirts 291, 292, and 296 that are identical or similar to the shirt in the first image, pants 293 that are identical or similar to the pants in the first image, and shoes 294 and 295 that are identical or similar to the shoes in the first image. It should be understood that only example presentation formats (e.g., the number of objects presented, order priority, etc.) for objects that match source objects of different categories are provided herein. In actual applications, objects that match source objects can be presented in any suitable format as needed.

[0075] In some embodiments, if the terminal device 120 receives a Figure 2G The selection of the image segment 282 indicating the shirt in the interface 200G shown may update the objects presented in the region 290. The updated region 290 may present the objects in the order of priority. Figure 2F The area 270 in the interface 200F shown shows a group of objects matching the shirt. In this way, the user 110 can quickly switch between image segments of interest to obtain objects of a specific category based on the image segment search.

[0076] In summary, according to the various embodiments of the present disclosure, the present disclosure can recommend objects that match the source object to the user in the presentation interface of the media content item, so that the user can directly obtain the object that matches the source object in the presentation interface of the media content item, thereby improving the efficiency of the user in obtaining the object. In addition, the present disclosure can also allow the user to accurately locate the source object through the presented positioning indicator, and can support the user to search for the object through the presented interactive interface elements and search controls. In this way, the present disclosure can further improve the efficiency of the user in obtaining the object and enhance the user experience.

[0077] Figure 3 FIG. 3 is a flow chart showing an example process 300 for object presentation according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 120. Figure 1 300 is described below.

[0078] like Figure 3 As shown, in box 310, the terminal device 120 presents a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application 130 in response to a switching trigger of a media content item in the application 130, wherein the first image is extracted from a historical media content item or is associated with a historical interactive object, and each interactive interface element indicates object information associated with at least one source object.

[0079] At block 320, in response to a trigger on a first interactive interface element among at least one interactive interface element, the terminal device 120 switches from a first interface to a second interface, where the second interface includes a first set of objects that match a first source object indicated by the first interactive interface element.

[0080] In some embodiments, within a first time period, the terminal device 120 presents a first image in the first interface; within a second time period, the terminal device 120 presents a part of a positioning indicator of at least one source object and a part of at least one interactive interface element in the first interface, where the second time period is after the first time period; and within a third time period, the terminal device 120 presents all of the positioning indicator of at least one source object and all of at least one interactive interface element in the first interface, where the third time period is after the second time period. In this way, presenting various information step by step in the interface can facilitate the user to clearly obtain each piece of information.

[0081] In some embodiments, the terminal device 120 prominently presents the outlines of one or more source objects among at least one source object in the first interface. In this way, the user can quickly locate the source objects presented in the interface, improving the efficiency of the user to obtain information.

[0082] In some embodiments, the object information associated with at least one source object includes the object category of each of the at least one source object, and the terminal device 120 presents at least one first type of interactive interface element associated with the positioning indicator of at least one source object in the first interface, and each first type of interactive interface element indicates the object category of the corresponding source object. In this way, the user can quickly locate the object categories of different source objects at different positions, enhancing the user experience.

[0083] In some embodiments, the object information associated with at least one source object includes the object information of one or more objects respectively matching the at least one source object, and the terminal device 120 presents at least one second type of interactive interface element in the first interface, and each second type of interactive interface element indicates the object information of the object matching the corresponding source object. In this way, the user can directly and quickly obtain the object information of the object matching the source object in the interface presenting the media content item, further improving the efficiency of the user to obtain information and enhancing the user experience.

[0084] In some embodiments, in response to a trigger of a positioning indicator of a first source object, the terminal device 120 updates at least one second type of interactive interface element in a first interface, where the updated at least one second type of interactive interface element indicates at least one object in a first group of objects. In this way, the user can directly obtain object information of objects that match a specific type of source object quickly in the interface presenting the media content item.

[0085] In some embodiments, in response to a trigger of a positioning indicator of a first source object among at least one source object, the terminal device 120 changes a first type of interactive interface element corresponding to the first source object to a selected state. In this way, the user can clearly know the triggered source object, thereby improving the user experience.

[0086] In some embodiments, a first group of objects are arranged in sequence in a second interface, and the sorting priority of at least one object in the first group of objects is higher than that of other objects in the first group of objects. In this way, objects with a higher sorting priority that match the source object can be recommended in the presentation interface of the media content item to improve the user experience.

[0087] In some embodiments, the second interface also presents a first image segment extracted from a first image and associated with the first source object, and the first group of objects that match the first source object in the second interface are obtained by searching based on the first image segment. In this way, the matching degree between the objects presented in the second interface and the source object can be improved.

[0088] In some embodiments, the first interface also presents a search control configured to trigger a search request for at least one source object. In response to a trigger of the search control, the terminal device 120 presents a third interface, where the third interface includes objects that respectively match at least one source object. In this way, the user can quickly trigger a search for objects that match the source object in the presentation interface of the media content item, improving the operability of the interface and the convenience of user operations.

[0089] In some embodiments, the third interface also presents at least one image segment extracted from the first image and respectively associated with at least one source object. In response to a selection of a second image segment associated with a second source object among the at least one image segment, the terminal device 120 updates the third interface, where the updated third interface includes objects that match the second source object. In this way, the user can quickly switch the image segments to obtain objects that match a specific type of source object, further improving the efficiency of the user obtaining information.

[0090] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4FIG. 0 shows a schematic structural block diagram of an example device 400 for object presentation according to certain embodiments of the present disclosure. The device 400 may be implemented as or included in a terminal device 120. Each module / component in the device 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0091] As Figure 4 shown, the device 400 includes: a presentation module 410 configured to cause the terminal device 120 to present a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application 130 in response to a switching trigger for a media content item in the application 130, where the first image is extracted from a historical media content item or associated with a historical interaction object, and each interactive interface element indicates object information associated with at least one source object; and a switching module 420 configured to cause the terminal device 120 to switch from the first interface to a second interface in response to a trigger of a first interactive interface element among at least one interactive interface element, where the second interface includes a first set of objects that match a first source object indicated by the first interactive interface element.

[0092] In some embodiments, the presentation module 410 may further be configured to: present the first image in the first interface during a first time period; present a part of the positioning indicator of at least one source object and a part of at least one interactive interface element in the first interface during a second time period, where the second time period is after the first time period; and present the entire positioning indicator of at least one source object and the entire at least one interactive interface element in the first interface during a third time period, where the third time period is after the second time period. In this way, presenting various information step by step in the interface can facilitate the user to clearly obtain each piece of information.

[0093] In some embodiments, the device 400 further includes: a highlighting module configured to highlight the outline of one or more source objects among at least one source object in the first interface.

[0094] In some embodiments, the object information associated with at least one source object includes the object category of each of the at least one source object, and the presentation module 410 may further be configured to: present at least one first type of interactive interface element associated with the positioning indicator of at least one source object in the first interface, and each first type of interactive interface element indicates the object category of the corresponding source object.

[0095] In some embodiments, the object information associated with at least one source object includes the object information of one or more objects respectively matching the at least one source object, and the presentation module 410 may further be configured to: present at least one second type of interactive interface element in the first interface, and each second type of interactive interface element indicates the object information of the object matching the corresponding source object.

[0096] In some embodiments, the apparatus 400 further includes: a first update module, configured to update at least one second type of interactive interface element in the first interface in response to a trigger of the positioning indicator of the first source object, where the updated at least one second type of interactive interface element indicates at least one object in the first group of objects.

[0097] In some embodiments, the apparatus 400 further includes: a state adjustment module, configured to change the first type of interactive interface element corresponding to the first source object to a selected state in response to a trigger of the positioning indicator of the first source object among the at least one source object.

[0098] In some embodiments, the first group of objects are arranged in sequence in the second interface, and the sorting priority of at least one object in the first group of objects is higher than that of other objects in the first group of objects.

[0099] In some embodiments, the second interface further presents a first image segment extracted from the first image and associated with the first source object, and the first group of objects matching the first source object in the second interface are obtained by searching based on the first image segment.

[0100] In some embodiments, the first interface further presents a search control, the search control is configured to trigger a search request for at least one source object, and the apparatus 400 further includes: a search module, configured to present a third interface in response to a trigger of the search control, where the third interface includes objects respectively matching the at least one source object.

[0101] In some embodiments, the third interface further presents at least one image segment extracted from the first image and respectively associated with the at least one source object, and the apparatus 400 further includes: a second update module, configured to update the third interface in response to a selection of a second image segment associated with the second source object among the at least one image segment, where the updated third interface includes objects matching the second source object.

[0102] Figure 5 A block diagram of an electronic device 500 capable of implementing multiple embodiments of the present disclosure is shown. As Figure 5As shown, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, at least one processor 510 or processing unit, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 may be a physical or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 500.

[0103] The electronic device 500 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (such as registers, caches, random access memory (RAM)), a non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium and may include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0104] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.

[0105] The communication unit 540 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented by a single computing cluster or multiple computer machines that are capable of communicating through a communication connection. Thus, the electronic device 500 may operate in a networked environment using a logical connection with one or more other servers, network personal computers (PCs), or another network node.

[0106] 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) as needed through the communication unit 540. The external devices such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0107] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

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

[0109] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is produced that implements 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, and these instructions cause a computer, a programmable data processing device, and / or other devices to work in a specific manner. Thus, the computer-readable medium storing the instructions includes a manufacture, which includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0110] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0111] 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 implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the 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, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0112] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for object presentation, comprising: In response to a trigger for switching a media content item in an application, presenting a first image, a positioning indicator of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application, wherein the first image is extracted from a historical media content item or associated with a historical interactive object, and each interactive interface element indicates object information associated with the at least one source object; And In response to a trigger for a first interactive interface element among the at least one interactive interface element, switching from the first interface to a second interface, wherein the second interface includes a first group of objects that match a first source object indicated by the first interactive interface element.

2. The method according to claim 1, wherein presenting the first image, the positioning indicator of the at least one source object, and the at least one interactive interface element in the first interface of the application includes: Presenting the first image in the first interface within a first time period; Presenting a part of the positioning indicator of the at least one source object and a part of the at least one interactive interface element in the first interface within a second time period, wherein the second time period is after the first time period; And Presenting all of the positioning indicator of the at least one source object and all of the at least one interactive interface element in the first interface within a third time period, wherein the third time period is after the second time period.

3. The method according to claim 1, further comprising: Highlighting the outline of one or more source objects among the at least one source object in the first interface.

4. The method according to claim 1, wherein the object information associated with the at least one source object includes the object category of each of the at least one source object, and presenting the at least one interactive interface element in the first interface includes: Presenting at least one first type of interactive interface element associated with the positioning indicator of the at least one source object in the first interface, and each first type of interactive interface element indicates the object category of the corresponding source object.

5. The method according to claim 1, wherein the object information associated with the at least one source object includes the object information of one or more objects respectively matching the at least one source object, and presenting the at least one interactive interface element in the first interface includes: Presenting at least one second type of interactive interface element in the first interface, and each second type of interactive interface element indicates the object information of the object matching the corresponding source object.

6. The method according to claim 5, further comprising: In response to a trigger for the positioning indicator of the first source object, updating the at least one second type of interactive interface element in the first interface, wherein the updated at least one second type of interactive interface element indicates at least one object in the first group of objects.

7. The method according to claim 6, further comprising: In response to triggering of a positioning indicator of a first source object among the at least one source object, change a first type of interactive interface element corresponding to the first source object to a selected state.

8. The method according to claim 6, wherein the first group of objects are arranged in sequence in the second interface, and wherein the sorting priority of at least one object in the first group of objects is higher than that of other objects in the first group of objects.

9. The method according to claim 1, wherein the second interface further presents a first image segment associated with the first source object extracted from the first image, and wherein the first group of objects matching the first source object in the second interface are obtained by searching based on the first image segment.

10. The method according to claim 1, wherein the first interface further presents a search control configured to trigger a search request for the at least one source object, and wherein the method further comprises: In response to triggering of the search control, present a third interface, wherein the third interface includes objects respectively matching the at least one source object.

11. The method according to claim 10, wherein the third interface further presents at least one image segment associated with the at least one source object respectively extracted from the first image, and wherein the method further comprises: In response to selection of a second image segment associated with a second source object among the at least one image segment, update the third interface, wherein the updated third interface includes objects matching the second source object.

12. An apparatus for object presentation, comprising: a presentation module configured to, in response to a switching trigger of a media content item in an application, present a first image, positioning indicators of at least one source object identified from the first image, and at least one interactive interface element in a first interface of the application, wherein the first image is extracted from a historical media content item or associated with a historical interactive object, and each interactive interface element indicates object information associated with the at least one source object; and a switching module configured to, in response to triggering of a first interactive interface element among the at least one interactive interface element, switch from the first interface to a second interface, wherein the second interface includes a first group of objects matching a first source object indicated by the first interactive interface element.

13. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions when executed by the at least one processor causing the electronic device to perform the method according to any one of claims 1 to 11.

14. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 11.

15. A computer program product tangibly stored on 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.