Object display method, device, electronic device and storage medium

By introducing a variety of display methods and automatic matching mechanisms in product applications, the problem of low product display efficiency in the existing technology is solved, and refined display and efficient resource utilization are achieved.

CN118012315BActive Publication Date: 2025-02-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410330682.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-02-11
Estimated Expiration
2044-03-21

AI Technical Summary

Technical Problem

Existing product applications only support e-commerce users to display products in a single way in the store, resulting in low display efficiency of products and reducing the resource utilization rate of products.

Method used

By displaying the object display page in the target application, users can choose multiple display methods (such as multimedia works and live broadcasts), and automatically match the appropriate target objects based on the associated information of the display target and the object to achieve refined display of different objects.

Benefits of technology

The display efficiency and resource utilization of objects are improved, and the refined display of different display strategies is realized for matching different objects, thereby improving the efficiency of human-computer interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118012315B_ABST
    Figure CN118012315B_ABST
Patent Text Reader

Abstract

The present disclosure provides an object display method, device, electronic device and storage medium, which belongs to the field of multimedia technology. The method includes: in response to an object display operation in a target application, an object display page is displayed, and the object display page displays a first display mode, a second display mode and multiple objects to be displayed; in response to an input operation of a display target of any display mode, based on the association information of the display target and multiple objects, at least one target object determined from multiple objects is displayed on the object display page; at least one target object is displayed according to the display mode. The above scheme can automatically match the target object that is suitable for the display mode and meets the display target based on the display mode selected by the user and the display target set for the display mode, thereby realizing a refined display that matches different display strategies for different objects, and improving the display efficiency and resource utilization of the object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of multimedia technology, and in particular to an object display method, device, electronic device and storage medium. Background Art

[0002] With the development of Internet technology, more and more applications are installed on terminals, which provide great convenience for people's life, entertainment, study, work, etc. Among them, commodity applications, as applications frequently used by e-commerce users, can help e-commerce users manage the goods in the store more conveniently. However, at present, commodity applications only support e-commerce users to display all the goods in the store in a single way, resulting in low display efficiency of goods and reduced resource utilization of goods. Therefore, how to achieve refined display of goods to improve the resource utilization of goods is a technical problem that needs to be solved urgently. Summary of the invention

[0003] The present disclosure provides an object display method, device, electronic device and storage medium, which can automatically match at least one target object suitable for the display mode and meeting the display target based on the display mode selected by the user and the display target set for the display mode, thereby realizing refined display matching different display strategies for different objects, thereby improving the display efficiency and resource utilization of the object. The technical solution of the present disclosure is as follows:

[0004] According to one aspect of an embodiment of the present disclosure, there is provided an object display method, including:

[0005] In response to an object display operation in a target application, an object display page is displayed, wherein the object display page displays a first display mode, a second display mode, and a plurality of objects to be displayed, wherein the first display mode is used to indicate that the object is displayed in a multimedia work mode, and the second display mode is used to indicate that the object is displayed in a live broadcast mode;

[0006] In response to an input operation on a display target of any display mode, at least one target object determined from the multiple objects is displayed on the object display page based on association information between the display target and the multiple objects, the association information is used to indicate virtual resources obtained by displaying the multiple objects according to the historical display mode, and the display target is used to indicate virtual resources expected to be obtained by displaying the at least one target object according to the display mode;

[0007] The at least one target object is displayed according to the display method.

[0008] According to another aspect of an embodiment of the present disclosure, there is provided an object display device, comprising:

[0009] A display unit is configured to display an object display page in response to an object display operation in a target application, wherein the object display page displays a first display mode, a second display mode, and a plurality of objects to be displayed, wherein the first display mode is used to indicate that the object is displayed in a multimedia work mode, and the second display mode is used to indicate that the object is displayed in a live broadcast mode;

[0010] The display unit is further configured to, in response to an input operation on a display target of any display mode, display at least one target object determined from the multiple objects on the object display page based on association information between the display target and the multiple objects, the association information being used to indicate virtual resources obtained by displaying the multiple objects in accordance with the historical display mode, and the display target being used to indicate virtual resources expected to be obtained by displaying the at least one target object in accordance with the display mode;

[0011] The display unit is configured to display the at least one target object according to the display method.

[0012] In some embodiments, the display unit comprises:

[0013] a first determining subunit configured to, in response to an input operation on a display target of the first display mode, determine at least one first object from the multiple objects based on the association information of the multiple objects, the first object being an object for which virtual resources obtained by displaying in accordance with the first display mode are greater than virtual resources obtained by displaying in accordance with the second display mode;

[0014] A second determining subunit is configured to determine, based on the display target, the at least one target object from the at least one first object, the target object being an object for which virtual resources obtained by displaying in accordance with the first display manner are not less than virtual resources expected to be obtained by the display target;

[0015] The display subunit is configured to display the at least one target object on the object display page.

[0016] In some embodiments, the first determining subunit is further configured to, in response to an input operation on a display target of the second display mode, determine at least one second object from the multiple objects based on the association information of the multiple objects, the second object being an object for which virtual resources obtained by displaying in accordance with the second display mode are more than virtual resources obtained by displaying in accordance with the first display mode;

[0017] The second determining subunit is further configured to determine, based on the display target, the at least one target object from the at least one second object, the target object being an object for which virtual resources obtained by displaying in accordance with the second display manner are not less than virtual resources expected to be obtained by the display target;

[0018] The display subunit is further configured to display the at least one target object on the object display page.

[0019] In some embodiments, the object display page further displays at least one live broadcast plan, and the live broadcast plan includes a live broadcast name and a live broadcast time;

[0020] The device also includes:

[0021] A third determining subunit is configured to determine, for any live broadcast plan among the at least one live broadcast plan, a live broadcast time period of the live broadcast plan based on the live broadcast time of the live broadcast plan;

[0022] The third determination unit is further configured to determine at least one third object from the at least one second object based on the association information of the at least one second object in the live broadcast time period, the third object being an object whose virtual resources obtained by displaying in the second display mode in the live broadcast time period are greater than a virtual resource threshold;

[0023] The second determining subunit is configured to determine the at least one target object from the at least one third object based on the display target.

[0024] In some embodiments, the apparatus further comprises:

[0025] a fourth determining subunit, configured to determine, when the live broadcast plan includes live broadcast content, at least one fourth object from the plurality of objects based on the live broadcast content, the fourth object being an object indicated by the live broadcast content and expected to be displayed in the virtual space corresponding to the live broadcast plan;

[0026] The fourth determining subunit is further configured to determine the at least one fourth object as the at least one target object.

[0027] In some embodiments, the display unit is configured to, when the display method is the first display method, determine, for any object among the at least one target object, from the media material library at least one media material matching the target object based on the object information of the target object and the material information of multiple media materials in the media material library, the object information including at least one of the name, image and description text of the target object, and the material information including the material content of the media material and at least one of the objects historically matching the media material; and generate a multimedia work associated with the target object based on the at least one media material and the target object.

[0028] In some embodiments, the display unit is configured to, when the display method is the second display method, divide the at least one target object into three categories of objects based on the virtual resources obtained by displaying the at least one target object according to the second display method and the virtual resources required to exchange any of the target objects, wherein the first category of objects are objects with a higher number of virtual resources obtained among the at least one target object, the second category of objects are objects with a lower number of virtual resources obtained among the at least one target object, and the third category of objects are objects among the at least one target object for which the virtual resources required to exchange any of the target objects are less than a resource threshold; based on the first category of objects, the second category of objects and the third category of objects, a virtual space associated with the at least one target object is created.

[0029] In some embodiments, the apparatus further comprises:

[0030] an object adding unit, configured to, in response to an object adding operation on the at least one target object, add an object corresponding to the object adding operation to the at least one target object; or

[0031] The object deleting unit is configured to remove the target object from the at least one target object in response to a deletion operation on any target object among the at least one target object.

[0032] In some embodiments, the object display page displays an object adding control, and the object adding control is used to add an object to the at least one target object after being triggered;

[0033] The object adding unit is configured to, when the object adding operation is a triggering operation for the object adding control, display an object selection page in response to a triggering operation for the object adding control, wherein the object selection page displays at least one fifth object, and the fifth object is an object among the multiple objects except the at least one target object; and in response to a selection operation for any fifth object, add the fifth object to the at least one target object.

[0034] In some embodiments, the object display page displays a first area and a second area, the first area displays the plurality of objects, and the second area displays the at least one target object;

[0035] The object adding unit is configured to, when the object adding operation is a drag operation, determine the end position of the drag operation in response to a drag operation on any object in the first area; and when the end position of the drag operation is located in the second area and the object does not belong to the at least one target object, add the object to the second area.

[0036] In some embodiments, the object adding unit is configured to respond to an object adding operation on the at least one target object, and to determine, based on the associated information of the object, the virtual resources obtained by displaying the object in accordance with the display method of the at least one target object when the object corresponding to the object adding operation does not belong to the at least one target object; and to add the object to the at least one target object when the virtual resources are not less than the virtual resources expected by the display target of the display method.

[0037] In some embodiments, the object adding unit is further configured to display a first prompt message when the object corresponding to the object adding operation belongs to the at least one target object, and the first prompt message is used to prompt that the object has been added to the at least one target object; or, when the virtual resources are smaller than the virtual resources expected by the display target of the display method, display a second prompt message, and the second prompt message is used to display the virtual resources obtained by displaying the object according to the display method, and prompt whether to add the object to the at least one target object.

[0038] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0039] one or more processors;

[0040] A memory for storing program codes executable by the processor;

[0041] The processor is configured to execute the program code to implement the above-mentioned object display method.

[0042] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the above-mentioned object display method.

[0043] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the above-mentioned object display method when executed by a processor.

[0044] The disclosed embodiment provides an object display method, through the object display operation in the target application, the electronic device can display the object display page, and display multiple objects to be displayed and multiple display modes of the objects in the object display page. Through the input operation of the display target of any display mode, the electronic device can automatically match at least one target object that meets the display target for the user based on the association information of the display target and the multiple objects, and then display the at least one target object according to the display mode. By analyzing the association information of multiple objects, the display mode suitable for each object can be determined, and then based on the display mode selected by the user and the display target set for the display mode, at least one target object suitable for the display mode and meeting the display target can be automatically matched, so as to achieve a refined display of matching different display strategies for different objects, thereby improving the display efficiency and resource utilization of the object, and improving the efficiency of human-computer interaction.

[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0047] Figure 1 It is a schematic diagram of an implementation environment of an object display method according to an exemplary embodiment.

[0048] Figure 2 The figure is a flowchart of an object display method according to an exemplary embodiment.

[0049] Figure 3 The figure is a flowchart of another object display method according to an exemplary embodiment.

[0050] Figure 4The figure is a schematic diagram of an object display page according to an exemplary embodiment.

[0051] Figure 5 The figure is a schematic diagram of another object display page according to an exemplary embodiment.

[0052] Figure 6 It is a schematic diagram of yet another object display page according to an exemplary embodiment.

[0053] Figure 7 The invention is a block diagram of an object display device according to an exemplary embodiment.

[0054] Figure 8 The figure is a block diagram of another object display device according to an exemplary embodiment.

[0055] Fig. 9 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0056] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0057] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0058] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the associated information and live broadcast plans of the objects involved in this disclosure are obtained with full authorization.

[0059] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of an object display method according to an exemplary embodiment. Figure 1The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.

[0060] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop computer. The terminal 101 is installed with a target application, and the target application has the function of displaying objects provided by the user, and the objects may be goods or services. Exemplarily, the user is an e-commerce user, and the objects are goods in the e-commerce user's store. Through the target application, the e-commerce user can display the goods in the store in the form of short videos or live broadcasts. The server 102 may be the background server of the target application, and the server 102 is used to provide background services for the target application.

[0061] The terminal 101 may generally refer to one of a plurality of terminals. This embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The embodiment of the present disclosure does not limit the number and device type of the terminals.

[0062] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 use a distributed computing architecture for collaborative computing. The server 102 can be connected to the terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure.

[0063] Figure 2 is a flowchart of an object display method according to an exemplary embodiment, the method is executed by an electronic device, such as Figure 2 As shown, the following steps are included:

[0064] In step S201, in response to an object display operation in a target application, the electronic device displays an object display page, which displays a first display mode, a second display mode, and multiple objects to be displayed. The first display mode is used to indicate that the object is displayed in the form of a multimedia work, and the second display mode is used to indicate that the object is displayed in a live broadcast.

[0065] In an embodiment of the present disclosure, an electronic device is installed with a target application, and the target application has the function of displaying an object through a multimedia work or through a live broadcast. A user can display an object in the form of a multimedia work or a live broadcast through the target application. Accordingly, in response to the user's object display operation in the target application, the electronic device can display an object display page. The object display page displays multiple objects to be displayed and multiple display methods of the multiple objects. The multiple display methods include a first display method and a second display method. Among them, the first display method is used to indicate that the object is displayed in the form of a multimedia work, and the second display method is used to indicate that the object is displayed in the form of a live broadcast. The multimedia work can be a short video, a picture collection, etc., and the object can be a commodity, a service, etc., which is not limited by the embodiment of the present disclosure.

[0066] In step S202, in response to an input operation on a display target of any display method, the electronic device displays at least one target object determined from multiple objects on an object display page based on association information between the display target and the multiple objects, wherein the association information is used to indicate virtual resources obtained by displaying the multiple objects according to the historical display method, and the display target is used to indicate virtual resources expected to be obtained by displaying at least one target object according to the display method.

[0067] In an embodiment of the present disclosure, in an object display scenario, a display target is used to indicate the virtual resources expected to be obtained by displaying an object in any display mode. The user can enter the display target that he wants to achieve during the object display process on the object display page. Accordingly, in response to the user's input operation of the display target of any display mode displayed on the object display page, the electronic device can determine at least one target object from multiple objects based on the display target of the display mode and the association information of multiple objects to be displayed, and then can display the at least one object on the object display page for the user to view the object to be displayed in the display mode. Among them, the association information of each object includes the virtual resources obtained by displaying the object in a certain historical display mode, and the historical display mode can be the first display mode or the second display mode. The virtual resources can be the sales quantity, sales volume, sales profit, etc. of the object, which is not limited by the embodiment of the present disclosure. The target object is an object among multiple objects that is suitable for display in the display mode and can meet the display target during the display process.

[0068] In step S203, the electronic device displays at least one target object according to the display method.

[0069] In an embodiment of the present disclosure, after determining at least one target object corresponding to any display method from multiple objects, the electronic device can display the at least one target object according to the display method. The display method can be the first display method or the second display method, and the embodiment of the present disclosure does not limit this. When the display method is the first display method, the electronic device can display at least one object in the form of a multimedia work according to the first display method. When the display method is the second display method, the electronic device can display at least one object in a live broadcast according to the second display method.

[0070] The disclosed embodiment provides an object display method, through the object display operation in the target application, the electronic device can display the object display page, and display multiple objects to be displayed and multiple display modes of the objects in the object display page. Through the input operation of the display target of any display mode, the electronic device can automatically match at least one target object that meets the display target for the user based on the association information of the display target and the multiple objects, and then display the at least one target object according to the display mode. By analyzing the association information of multiple objects, the display mode suitable for each object can be determined, and then based on the display mode selected by the user and the display target set for the display mode, at least one target object suitable for the display mode and meeting the display target can be automatically matched, so as to achieve a refined display of matching different display strategies for different objects, thereby improving the display efficiency and resource utilization of the object, and improving the efficiency of human-computer interaction.

[0071] In some embodiments, in response to an input operation on a display target of any display mode, at least one target object determined from the multiple objects is displayed on the object display page based on association information between the display target and the multiple objects, including:

[0072] In response to an input operation on a display target of a first display mode, at least one first object is determined from the multiple objects based on association information of the multiple objects, the first object being an object for which virtual resources obtained by displaying in the first display mode are greater than virtual resources obtained by displaying in the second display mode;

[0073] Based on the display target, at least one target object is determined from at least one first object, where the target object is an object whose virtual resources obtained by displaying in the first display manner are not less than the virtual resources expected to be obtained by the display target;

[0074] At least one target object is displayed on the object display page.

[0075] In the embodiment of the present disclosure, by executing the above steps, the electronic device can select at least one first object that is more suitable for display in the first display manner from multiple objects based on the association information of the multiple objects, and then can determine at least one target object that can achieve the display goal from the at least one first object based on the display goal of the first display manner, thereby better meeting the user's display needs for objects, improving the display efficiency and resource utilization of the objects, and improving the efficiency of human-computer interaction.

[0076] In some embodiments, in response to an input operation on a display target of the second display mode, at least one second object is determined from the multiple objects based on the association information of the multiple objects, the second object being an object for which virtual resources obtained by displaying in the second display mode are more than virtual resources obtained by displaying in the first display mode;

[0077] Based on the display target, determining at least one target object from at least one second object, the target object being an object whose virtual resources obtained by displaying in accordance with the second display manner are not less than the virtual resources expected to be obtained by the display target;

[0078] At least one target object is displayed on the object display page.

[0079] In the embodiment of the present disclosure, by executing the above steps, the electronic device can select at least one second object that is more suitable for display in the second display mode from the multiple objects based on the association information of the multiple objects, and then can determine at least one target object that can achieve the display goal from the at least one second object based on the display goal of the second display mode, thereby better meeting the user's display needs for the object, improving the display efficiency and resource utilization of the object, and improving the human-computer interaction efficiency.

[0080] In some embodiments, the object display page further displays at least one live broadcast plan, which includes a live broadcast name and a live broadcast time;

[0081] The method also includes:

[0082] For any live broadcast plan of the at least one live broadcast plan, based on the live broadcast time of the live broadcast plan, determining the live broadcast time period of the live broadcast plan;

[0083] Based on the association information of the at least one second object in the live broadcast time period, at least one third object is determined from the at least one second object, where the third object is an object whose virtual resources obtained by displaying in the second display mode in the live broadcast time period are greater than the virtual resource threshold;

[0084] Determining at least one target object from at least one second object based on the display target includes:

[0085] At least one target object is determined from at least one third object based on the presentation target.

[0086] In the embodiment of the present disclosure, by determining at least one third object suitable for display in the live broadcast time period from at least one second object based on the live broadcast time period of the live broadcast plan, the electronic device can determine the target object that is more suitable for display in the second display mode from the at least one third object, and can further improve the display target in the target object display process, thereby better meeting the user's display needs for the object, improving the display efficiency of the object, and improving the efficiency of human-computer interaction.

[0087] In some embodiments, when the live broadcast plan includes live broadcast content, at least one fourth object is determined from a plurality of objects based on the live broadcast content, the fourth object being an object indicated by the live broadcast content and expected to be displayed in the virtual space corresponding to the live broadcast plan;

[0088] At least one fourth object is determined as at least one target object.

[0089] In the disclosed embodiment, by determining the object indicated by the live broadcast content and expected to be displayed in the virtual space as the target object, the user's demand for object display can be better met, the object display efficiency and resource utilization are improved, and the human-computer interaction efficiency is thereby improved.

[0090] In some embodiments, displaying at least one target object in a display manner includes:

[0091] In the case where the display mode is the first display mode, for any object of the at least one target object, based on the object information of the target object and the material information of the plurality of media materials in the media material library, at least one media material matching the target object is determined from the media material library, the object information including at least one of the name, image and description text of the target object, and the material information including at least one of the material content of the media material and the object matching the media material history;

[0092] Based on at least one media material and a target object, a multimedia work associated with the target object is generated.

[0093] In the disclosed embodiment, by determining at least one media material that matches the target object from a media material library provided by a user, the electronic device can automatically generate a multimedia work associated with the target object, and then display the target object in the form of a multimedia work. There is no need for the user to manually generate the multimedia work associated with the target object, which simplifies the user's operating procedures during the object display process, improves the object display efficiency and resource utilization, and enhances the user's experience of using the target application.

[0094] In some embodiments, displaying at least one target object in a display manner includes:

[0095] In the case where the display mode is the second display mode, based on the virtual resources obtained by displaying at least one target object according to the second display mode and the virtual resources required to exchange any target object, the at least one target object is divided into three categories of objects, wherein the first category of objects is the objects with the most virtual resources obtained among the at least one target object, the second category of objects is the objects with the least virtual resources obtained among the at least one target object, and the third category of objects is the objects with the virtual resources required to exchange any target object among the at least one target object being less than a resource threshold;

[0096] A virtual space associated with at least one target object is created based on the first type of objects, the second type of objects, and the third type of objects.

[0097] In the embodiment of the present disclosure, by dividing at least one target object into three different categories of objects, it is possible to enrich the display method of the target object and increase the popularity of the live broadcast during the display of the target object in a live broadcast manner, thereby improving the display efficiency and resource utilization of the object and enhancing the user experience of the target application.

[0098] In some embodiments, the method further comprises:

[0099] In response to an object adding operation on at least one target object, adding an object corresponding to the object adding operation to the at least one target object; or,

[0100] In response to a deletion operation on any target object among the at least one target object, the target object is removed from the at least one target object.

[0101] In the embodiments of the present disclosure, by supporting the user to manually add or delete objects in at least one target object, when at least one target object automatically matched by the electronic device does not meet the display requirements of the user, the user can adjust the target object corresponding to the display method, thereby improving the user's control space over the target object, thereby improving the display efficiency of the object and improving the human-computer interaction efficiency.

[0102] In some embodiments, the object display page displays an object adding control, and the object adding control is used to add an object to at least one target object after being triggered;

[0103] In response to an object adding operation on at least one target object, adding an object corresponding to the object adding operation to the at least one target object includes:

[0104] In the case where the object adding operation is a triggering operation of adding an object control, in response to the triggering operation of adding an object control, an object selection page is displayed, the object selection page displays at least one fifth object, and the fifth object is an object other than the at least one target object among the multiple objects;

[0105] In response to a selection operation on any fifth object, the fifth object is added to at least one target object.

[0106] In the embodiment of the present disclosure, by supporting the user to add an object to at least one target object by triggering an object selection control, the user's control space over the target object can be improved, the object display efficiency is improved, and the human-computer interaction efficiency is thereby improved.

[0107] In some embodiments, the object display page displays a first area and a second area, the first area displays a plurality of objects, and the second area displays at least one target object;

[0108] In response to an object adding operation on at least one target object, adding an object corresponding to the object adding operation to the at least one target object includes:

[0109] In a case where the object adding operation is a drag operation, in response to the drag operation on any object in the first area, determining an end position of the drag operation;

[0110] In a case where the end position of the drag operation is located in the second area and the object does not belong to the at least one target object, the object is added to the second area.

[0111] In the embodiment of the present disclosure, by supporting the user to add an object to at least one target object by dragging an object located in a first area to a second area where at least one target object is located, the user's control space over the target object can be improved, the object display efficiency is improved, and the human-computer interaction efficiency is thereby improved.

[0112] In some embodiments, in response to an object adding operation on at least one target object, adding an object corresponding to the object adding operation to the at least one target object includes:

[0113] In response to an object adding operation on at least one target object, if the object corresponding to the object adding operation does not belong to the at least one target object, determining, based on the association information of the object, a virtual resource obtained by displaying the object in a display manner of the at least one target object;

[0114] In the case where the virtual resource is not less than the virtual resource expected by the presentation target of the presentation mode, the object is added to at least one target object.

[0115] In the embodiment of the present disclosure, by judging whether the object selected by the user meets the conditions for adding the target object during the process of the user adding the target object, while improving the user's control space over the target object, it can also ensure that at least one target object meets the display target of the display method, thereby better meeting the user's display needs for the object, improving the display efficiency and resource utilization of the object, and further improving the efficiency of human-computer interaction.

[0116] In some embodiments, the method further comprises:

[0117] In the case where the object corresponding to the object adding operation belongs to at least one target object, first prompt information is displayed, where the first prompt information is used to prompt that the object has been added to the at least one target object; or

[0118] When the virtual resources are less than the virtual resources expected by the display target of the display method, second prompt information is displayed, and the second prompt information is used to display the virtual resources obtained by displaying the object according to the display method, and prompt whether to add the object to at least one target object.

[0119] In the embodiment of the present disclosure, by displaying a prompt message when the object selected by the user does not meet the conditions for adding the target object, the user can be reminded of the reason why the object is not added to the target object, thereby improving the user's operating experience of the target application and improving the efficiency of human-computer interaction.

[0120] Above Figure 2 What is shown is an object display process of the present disclosure. The object display solution provided by the present disclosure is further explained below. Figure 3 is a flowchart of another object display method according to an exemplary embodiment, the method is executed by an electronic device, such as Figure 3 As shown, the following steps are included:

[0121] In step S301, in response to an object display operation in a target application, the electronic device displays an object display page, which displays a first display mode, a second display mode, and multiple objects to be displayed. The first display mode is used to indicate that the object is displayed in the form of a multimedia work, and the second display mode is used to indicate that the object is displayed in a live broadcast.

[0122] In an embodiment of the present disclosure, the target application has the function of displaying an object through a multimedia work or through a live broadcast. The user can display the object in the form of a multimedia work or a live broadcast through the target application. Accordingly, in response to the object display operation of the target object in the target application, the electronic device can display an object display page. The object display page displays a first display method of displaying the object in the form of multimedia works such as short videos and photo albums, a second display method of displaying the object in the form of a live broadcast, and multiple objects to be displayed. Among them, the target object is the user object currently logged in in the target application. In response to the login operation of the user object in the target application, the electronic device can obtain multiple objects associated with the user object. The object can be a commodity, service, etc., which is not limited by the embodiment of the present disclosure.

[0123] Exemplarily, taking the user as an e-commerce user as an example, the multiple objects to be displayed on the object display page may be all the products in the store of the e-commerce user, or may be part of the products in the store, and the embodiments of the present disclosure are not limited to this.

[0124] It should be noted that the display mode of multiple objects includes a first display mode and a second display mode. When it is detected that the user performs an input operation on the display target of the first display mode, the electronic device can determine at least one target object from the multiple objects by executing the following steps 302-303. When it is detected that the user performs an input operation on the display target of the second display mode, the electronic device can determine at least one target object from the multiple objects by executing the following steps 304-305.

[0125] In step S302, in response to an input operation on a display target of a first display method, the electronic device determines at least one first object from multiple objects based on association information of the multiple objects, the first object being an object for which virtual resources obtained by displaying in the first display method are greater than virtual resources obtained by displaying in the second display method, the association information is used to indicate virtual resources obtained by displaying multiple objects in a historical display method, and the display target is used to indicate virtual resources expected to be obtained by displaying at least one target object in the first display method.

[0126] In the disclosed embodiment, the display target can be represented by ROI (Return on Investment). ROI is the ratio of net profit to investment cost, which refers to the value that should be returned through investment. The first display mode is used to indicate that the object is displayed in the form of a multimedia work, and the display target of the first display mode is used to indicate the ratio of the net profit expected to be obtained by displaying the object in the form of a multimedia work to the investment cost. Among them, the net profit is the difference between the income expected to be obtained by displaying the object in the form of a multimedia work and the investment cost. The user can enter the display target that he wants to achieve by displaying the object in the first display mode on the object display page. Accordingly, in response to the user's input operation on the display target of the first display mode, the electronic device can first determine at least one first object from multiple objects based on the association information of multiple objects, that is, based on the virtual resources obtained by displaying multiple objects in the first display mode and the virtual resources obtained by displaying in the second display mode. Among them, the first object is an object that is more suitable for displaying in the first display mode among the multiple objects, that is, an object that has more virtual resources obtained by displaying in the first display mode than by displaying in the second display mode among the multiple objects. The virtual resources may be the sales quantity, sales amount, sales profit, etc. of the object, which is not limited in the embodiments of the present disclosure.

[0127] In step S303, the electronic device determines at least one target object from at least one first object based on the display target, where the target object is an object whose virtual resources obtained by displaying in the first display manner are not less than the virtual resources expected by the display target.

[0128] In the disclosed embodiment, after determining at least one first object that is more suitable for display in a first display mode from a plurality of objects, the electronic device can determine, based on the display target of the first display mode, from at least one first object, at least one target object whose virtual resources obtained by displaying in the first display mode are not less than the virtual resources expected to be obtained by the display target, that is, an object that can achieve the display target during the object display process in the first display mode. By executing the above steps 302-303, the electronic device can select at least one first object that is more suitable for display in the first display mode from a plurality of objects based on the association information of the plurality of objects, and then can determine at least one target object that can achieve the display target from at least one first object based on the display target of the first display mode, thereby better meeting the user's display needs for objects, improving the display efficiency and resource utilization of objects, and improving the efficiency of human-computer interaction.

[0129] In step S304, in response to an input operation on a display target of a second display method, the electronic device determines at least one second object from the multiple objects based on association information of the multiple objects, the second object being an object for which virtual resources obtained by displaying in the second display method are more than the virtual resources obtained by displaying in the first display method, the association information is used to indicate virtual resources obtained by displaying the multiple objects in the historical display method, and the display target is used to indicate virtual resources expected to be obtained by displaying at least one target object in the second display method.

[0130] In the embodiment of the present disclosure, the second display mode is used to indicate that the object is displayed in a live broadcast mode, and the display target of the second display mode is used to indicate the ratio of the net profit expected to be obtained by displaying the object in a live broadcast mode to the investment cost. Among them, the net profit is the difference between the income expected to be obtained by displaying the object in a live broadcast mode and the investment cost. The user can enter the display target that he wants to achieve by displaying the object in the second display mode on the object display page. Accordingly, in response to the user's input operation on the display target of the second display mode, the electronic device can first determine at least one second object from the multiple objects based on the association information of the multiple objects, that is, based on the virtual resources obtained by displaying the multiple objects in the first display mode and the virtual resources obtained by displaying the multiple objects in the second display mode. Among them, the second object is an object among the multiple objects that is more suitable for display in the second display mode, that is, an object among the multiple objects that has more virtual resources obtained by displaying in the second display mode than by displaying in the first display mode.

[0131] In step S305, the electronic device determines at least one target object from at least one second object based on the display target, where the target object is an object whose virtual resources obtained by displaying in the second display manner are not less than the virtual resources expected by the display target.

[0132] In the embodiment of the present disclosure, after determining at least one second object that is more suitable for display in the second display mode from multiple objects, the electronic device can determine, based on the display target of the second display mode, from at least one second object, at least one target object whose historical display target obtained by displaying in the second display mode is not less than the display target, that is, an object that can achieve the display target during the object display process in the second display mode. By executing the above steps 304-305, the electronic device can select at least one second object that is more suitable for display in the second display mode from multiple objects based on the association information of the multiple objects, and then can determine at least one target object that can achieve the display target from at least one second object based on the display target of the second display mode, thereby better meeting the user's display needs for objects, improving the display efficiency and resource utilization of objects, and improving the efficiency of human-computer interaction.

[0133] Optionally, the electronic device can directly obtain the virtual resources obtained by displaying multiple objects provided by the user in a historical display manner, that is, the return on investment obtained by displaying in a historical display manner. Alternatively, for any object, the electronic device can determine the return on investment obtained by displaying the object in a historical display manner based on the income obtained by displaying the object in a historical display manner and the investment cost spent. Among them, the income is the product of the sales volume obtained by displaying the object in a historical display manner and the virtual resources required to redeem the object. The historical display method can be the first display method or the second display method.

[0134] In some embodiments, the object display page also displays at least one live broadcast plan, which includes a live broadcast name and a live broadcast time. After determining at least one second object from the multiple objects based on the association information of the multiple objects, the electronic device can also determine at least one target object from the at least one second object based on the live broadcast time of the live broadcast plan and the display target of the second display method. Correspondingly, for any live broadcast plan in the at least one live broadcast plan, the electronic device can determine the live broadcast time period of the live broadcast plan based on the live broadcast time of the live broadcast plan; then, the electronic device determines at least one third object from the at least one second object based on the association information of the at least one second object in the live broadcast time period, and the third object is an object whose virtual resources obtained by displaying in the second display method in the live broadcast time period are more than the virtual resource threshold; finally, the electronic device can determine at least one target object from the at least one third object based on the display target. Among them, the live broadcast plan can be a live broadcast plan created by the user in an application with a live broadcast function, or a live broadcast plan temporarily created by the user in a target application, and the embodiment of the present disclosure does not limit this. The electronic device can automatically pull the live broadcast plan created by the user from the application with a live broadcast function, and display the live broadcast plan in the object display page. Alternatively, in response to the user's creation operation of the live broadcast plan in the target application, the electronic device can display the live broadcast plan on the object display page. In response to the user's selection operation of any live broadcast plan, the electronic device can determine the live broadcast time period of the live broadcast plan based on the live broadcast time of the live broadcast plan. For example, if the live broadcast time of the live broadcast plan is 12:00-14:00, the live broadcast time period of the live broadcast plan is noon. Due to the different live broadcast competition situations in different live broadcast time periods, the objects suitable for display are also different. For example, the live broadcast competition intensity in the evening is usually greater than that in the morning and noon. The morning live broadcast is suitable for displaying nutritious breakfast, healthy food, learning materials and other objects. Therefore, in the case of different live broadcast time periods in the live broadcast plan, the at least one target object determined by the electronic device from at least one second object suitable for live broadcast display is also different. Specifically, the electronic device can first determine from at least one second object based on the live broadcast time period in which the live broadcast plan is located, at least one third object whose virtual resources obtained by displaying in the live broadcast time period are more than the virtual resource threshold, that is, determine the object that is more suitable for display in the live broadcast time period. Then, based on the display target, the electronic device determines from at least one third object at least one target object whose historical display target obtained by displaying in the second display mode is not less than the display target.By determining at least one third object suitable for display in the live broadcast time period from at least one second object based on the live broadcast time period of the live broadcast plan, the electronic device can determine the target object that is more suitable for display in the second display mode from the at least one third object, and can further improve the display target in the target object display process, thereby better meeting the user's display needs for the object, improving the display efficiency and resource utilization of the object, and improving the efficiency of human-computer interaction.

[0135] In some embodiments, the user can set the object expected to be displayed in the virtual space in the live broadcast plan. Accordingly, when the live broadcast plan includes live broadcast content, the electronic device can determine at least one fourth object from multiple objects based on the live broadcast content, and the fourth object is the object expected to be displayed in the virtual space corresponding to the live broadcast plan indicated by the live broadcast content; then, the electronic device determines at least one fourth object as at least one target object. Among them, since the fourth object is the object that the user expects to display in the virtual space corresponding to the live broadcast plan. Therefore, regardless of whether the fourth object is suitable for display in a live broadcast manner and whether it can meet the display target of the second display method, the electronic device will first determine the fourth object as the target object in the process of determining the target object from multiple objects. By determining the object expected to be displayed in the virtual space indicated by the live broadcast content as the target object, the user's display needs for the object can be better met, the display efficiency and resource utilization of the object are improved, and the efficiency of human-computer interaction is thereby improved.

[0136] Optionally, when the object display page displays multiple live broadcast plans, the user can batch select multiple live broadcast plans. Accordingly, when the user batch selects multiple live broadcast plans, in response to an input operation on a display target of the second display mode, the electronic device can determine the display target as the display target of the multiple live broadcast plans.

[0137] In step S306, the electronic device displays at least one target object on the object display page.

[0138] In an embodiment of the present disclosure, for any display method, after determining at least one target object corresponding to the display method, the electronic device can respectively display at least one target object corresponding to the first display method and at least one target object corresponding to the second display method on the object display page, so that the user can view and understand the display plans corresponding to different objects.

[0139] For example, Figure 4 FIG. 1 is a schematic diagram of an object display page according to an exemplary embodiment. Figure 4As shown in (a) of FIG. 1 , in response to a user triggering an operation on a control “hosting mode A” 401 in a target application, the electronic device can display an object display page 402. The object display page 402 displays a plurality of objects, a first display mode, a second display mode, and a live broadcast plan corresponding to the second display mode. The plurality of objects can be as follows: Figure 4 The first 10 products in the user's store shown in (a) include products A to G, and can also be all the products in the user's store. The live broadcast plan corresponding to the second display method includes a live broadcast name and a live broadcast time. In response to the user's input operation on the display target of the first display method in area 403, or, in the case where the user selects any live broadcast plan, in response to the user's input operation on the display target of the second display method in area 404, the electronic device can display the following. Figure 4 The object display page shown in (b) in the figure displays at least one target object corresponding to the first display method, such as product A, product C, and product H. The object display page also displays at least one target object corresponding to the second display method, such as product B, product D, product E, product F, product I, and product G. Among them, product B and product D are divided into product area 1, which are the main products in the virtual space corresponding to the live broadcast plan. Product E and product F are divided into product area 2, which are the secondary products in the virtual space. Product I and product G are divided into product area 3, which are relatively low-priced drainage products in the virtual space, which can be used to increase the popularity of the virtual space.

[0140] In some embodiments, the user can delete or add at least one target object corresponding to any display method. Accordingly, in response to an object adding operation on at least one target object, the electronic device can add the object corresponding to the object adding operation to the at least one target object; or, in response to a deletion operation on any target object in at least one target object, the electronic device can remove the target object from the at least one target object. By supporting the user to manually add or delete objects in at least one target object, the user can adjust the target object corresponding to the display method when at least one target object automatically matched by the electronic device does not meet the user's display requirements, thereby improving the user's control space over the target object, thereby improving the display efficiency of the object and improving the efficiency of human-computer interaction.

[0141] In some embodiments, the object adding operation may be a triggering operation of adding a control to the object, or may be a dragging operation. Accordingly, when the object adding operation is a triggering operation of adding a control to the object, the electronic device adds the object to at least one target object in the following manner 1. When the object adding operation is a dragging operation, the electronic device adds the object to at least one target object in the following manner 2.

[0142] Method 1: The object display page displays an object adding control, and the object adding control is used to add an object to at least one target object after being triggered. Accordingly, in the case where the object adding operation is a triggering operation on the object adding control, in response to the triggering operation on the object adding control, the electronic device displays an object selection page, and the object selection page displays at least one fifth object, and the fifth object is an object other than at least one target object among multiple objects; in response to the selection operation on any fifth object, the electronic device adds the fifth object to at least one target object. Among them, the object selection page can be an object selection pop-up window or an object selection panel, and the embodiments of the present disclosure do not limit this. By supporting users to add objects to at least one target object by triggering the object selection control, the user's control space for the target object can be improved, the display efficiency of the object is improved, and the efficiency of human-computer interaction is improved.

[0143] For example, Figure 5 FIG. 1 is a schematic diagram of another object display page according to an exemplary embodiment. Figure 5 As shown in (a) of FIG. 5 , taking at least one target object as a target object corresponding to the first display mode as an example, the object display page 501 displays an object adding control 502 and at least one target object "product A, product C, and product H" corresponding to the first display mode. In response to the user's triggering operation on the object adding control 502, the electronic device can display the following: Figure 5 The object selection page 503 shown in (b) of FIG. The object selection page 503 displays at least one fifth object, that is, an object other than the at least one target object among the multiple objects, including product B, product D, product E, product F, product I, product G, product K, product L, product M, and product N. In response to the user's selection operation on any fifth object, the electronic device can add the fifth object to the at least one target object corresponding to the first display mode.

[0144] Method 2: The object display page displays a first area and a second area, the first area displays multiple objects, and the second area displays at least one target object. Accordingly, in the case where the object adding operation is a drag operation, in response to the drag operation of any object in the first area, the electronic device determines the end position of the drag operation; when the end position of the drag operation is located in the second area and the object does not belong to at least one target object, the electronic device adds the object to the second area. The first area and the second area are two independent areas. By supporting users to add objects to at least one target object by dragging an object located in the first area to the second area where at least one target object is located, the user's control space for the target object can be improved, the object display efficiency is improved, and the human-computer interaction efficiency is improved.

[0145] For example, Figure 6 FIG. 1 is a schematic diagram of another object display page according to an exemplary embodiment. Figure 6 As shown in (a) in the figure, the object display page 601 displays a first area 602 and a second area 603. The first area 602 displays multiple objects to be displayed, and the second area 603 displays at least one target object "Product A, Product C and Product H" corresponding to the first display method and at least one target object "Product B, Product D, Product E, Product F and Product G" corresponding to the second display method. In response to the user's dragging operation on "Product G" in the first area 602, the electronic device can add "Product G" to the second area 603 when the end position of the dragging operation is located in the second area 603 and the at least one target object corresponding to the first display method does not include "Product G". Similarly, in response to the user's dragging operation on "Product I" in the first area 602, the electronic device can add "Product I" to the second area 603 when the end position of the dragging operation is located in the second area 603 and the at least one target object corresponding to the second display method does not include "Product I". The electronic device can display as shown below. Figure 6 The object display page shown in (b) in FIG.

[0146] In some embodiments, the electronic device can determine whether the object selected by the user meets the adding condition of the target object during the process of the user adding the target object. Accordingly, in response to the object adding operation on at least one target object, when the object corresponding to the object adding operation does not belong to at least one target object, the electronic device can determine the virtual resources obtained by displaying the object according to the display method of at least one target object based on the associated information of the object; then, when the virtual resources are not less than the virtual resources expected by the display target of the display method, the electronic device adds the object to at least one target object. Among them, the adding condition of the target object corresponding to any display method is that the virtual resources obtained by displaying the object according to the display method are not less than the virtual resources expected by the display target set by the user. Therefore, when the object corresponding to the object adding operation does not belong to at least one target object, and the virtual resources displayed by the object according to the display method of at least one target object are not less than the virtual resources expected by the display target of the display method, it indicates that the object selected by the user meets the adding condition of the target object, and therefore, the electronic device can add the object to at least one target object. By judging whether the object selected by the user meets the conditions for adding the target object during the process of the user adding the target object, while increasing the user's control space over the target object, it can also ensure that at least one target object meets the display goal of the display method, thereby better meeting the user's display needs for the object, improving the display efficiency and resource utilization of the object, and thus improving the efficiency of human-computer interaction.

[0147] In some embodiments, when the object corresponding to the object adding operation belongs to at least one target object, the electronic device can display a first prompt message, and the first prompt message is used to prompt that the object has been added to at least one target object; or, when the virtual resources obtained by displaying the object corresponding to the object adding operation according to the display method of at least one target object are less than the virtual resources expected by the display target of the display method, the electronic device can display a second prompt message, and the second prompt message is used to display the virtual resources obtained by displaying the object according to the display method, and prompt whether to add the object to at least one target object. By displaying the prompt message when the object selected by the user does not meet the conditions for adding the target object, the user can be reminded of the reason why the object has not been added to the target object, thereby improving the user's operating experience of the target application and improving the efficiency of human-computer interaction.

[0148] In step S307, the electronic device displays at least one target object according to the display method.

[0149] In an embodiment of the present disclosure, after determining at least one target object corresponding to any display method from multiple objects, the electronic device can display the at least one target object according to the display method. The display method can be the first display method or the second display method, and the embodiment of the present disclosure does not limit this. When the display method is the first display method, the electronic device can display at least one object in the form of a multimedia work according to the first display method. When the display method is the second display method, the electronic device can display at least one object in a live broadcast according to the second display method.

[0150] In some embodiments, the display mode may be a first display mode or a second display mode. Accordingly, the process of the electronic device displaying at least one target object according to the first display mode is shown in the following mode 1, and the process of the electronic device displaying at least one target object according to the second display mode is shown in the following mode 2.

[0151] Mode 1: Since the first display mode is to display the object in the form of a multimedia work, when the display mode is the first display mode, for any object in at least one target object, the electronic device can determine at least one media material matching the target object from the media material library based on the object information of the target object and the material information of multiple media materials in the media material library. Then, the electronic device generates a multimedia work associated with the target object based on the at least one media material and the target object. The object information of the target object includes at least one of the name, image, and description text of the target object. The multiple media materials in the media material library can be video materials, text materials, picture materials, etc. The material information of the media material includes the material content of the media material and at least one of the objects that have been matched with the media material history. Exemplarily, taking the target object as a commodity and the media material as a video material as an example, the object information of the target object is at least one of the commodity image, commodity name, and the description text of the commodity. The description text can be a text used to describe the characteristics of the commodity. For example, when the commodity is a perfume, the description text can be the fragrance, fragrance retention time, price, brand, etc. of the perfume, and the embodiment of the present disclosure does not limit this. The material information of the video material includes the video content of the video material and at least one of the commodities that have been matched with the video material history. Accordingly, when the object information of the target object is related to the material content of the media material, or when the target object is an object that has been matched by the media material in history, the electronic device can determine the media material that matches the target object, and then generate a multimedia work associated with the target object based on the media material and the target object. By determining at least one media material that matches the target object from the media material library provided by the user, the electronic device can automatically generate a multimedia work associated with the target object, and then display the target object in the form of a multimedia work, without the need for the user to manually generate a multimedia work associated with the target object, simplifying the user's operation process during the object display process, improving the display efficiency and resource utilization of the object, and enhancing the user's experience of using the target application.

[0152] Mode 2: Since the second display mode is to display the object in a live broadcast mode, when the display mode is the second display mode, the electronic device can divide the at least one target object into three types of objects based on the virtual resources obtained by displaying the at least one target object in the second display mode and the virtual resources required to exchange any target object. Then, the electronic device creates a virtual space associated with at least one target object based on the first type of object, the second type of object and the third type of object. Among them, the first type of object is the object with the most virtual resources obtained in the at least one target object. The electronic device can determine the first type of object as the main push object during the live broadcast process, that is, the first type of object has the greatest display strength during the live broadcast process. The second type of object is the object with the most virtual resources obtained in the at least one target object. The electronic device can determine the second type of object as the secondary push object during the live broadcast process, that is, the second type of object will have less display strength than the first type of object during the live broadcast process. The third type of object is the object whose virtual resources required to exchange any target object in the at least one target object are less than the resource threshold. Since the price of the third type of object is more favorable, the electronic device can determine the third type of object as a welfare object, which is usually displayed in combination with the first type of object or the second type of object. The third type of object can also be used as a gift for the first type of object or the second type of object, that is, when a user purchases the first type of object or the second type of object, the third type of object can be given for free. By dividing at least one target object into three different types of objects, the target object display method can be enriched during the live broadcast, and the live broadcast popularity can be increased, thereby improving the display efficiency and resource utilization of the object, and enhancing the user experience of the target application.

[0153] The disclosed embodiment provides an object display method, through the object display operation in the target application, the electronic device can display the object display page, and display multiple objects to be displayed and multiple display modes of the objects in the object display page. Through the input operation of the display target of any display mode, the electronic device can automatically match at least one target object that meets the display target for the user based on the association information of the display target and the multiple objects, and then display the at least one target object according to the display mode. By analyzing the association information of multiple objects, the display mode suitable for each object can be determined, and then based on the display mode selected by the user and the display target set for the display mode, at least one target object suitable for the display mode and meeting the display target can be automatically matched, so as to achieve a refined display of matching different display strategies for different objects, thereby improving the display efficiency and resource utilization of the object, and improving the efficiency of human-computer interaction.

[0154] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0155] Figure 7 FIG. 1 is a block diagram of an object display device according to an exemplary embodiment. Figure 7 As shown, the device includes: a display unit 701 and a presentation unit 702.

[0156] The display unit 701 is configured to display an object display page in response to an object display operation in a target application, wherein the object display page displays a first display mode, a second display mode, and a plurality of objects to be displayed, wherein the first display mode is used to indicate that the object is displayed in a multimedia work mode, and the second display mode is used to indicate that the object is displayed in a live broadcast mode;

[0157] The display unit 701 is further configured to, in response to an input operation on a display target of any display mode, display at least one target object determined from the multiple objects on the object display page based on association information between the display target and the multiple objects, the association information being used to indicate virtual resources obtained by displaying the multiple objects according to the historical display mode, and the display target being used to indicate virtual resources expected to be obtained by displaying the at least one target object according to the display mode;

[0158] The display unit 702 is configured to display at least one target object according to a display method.

[0159] In some embodiments, Figure 8 FIG. 1 is a block diagram of another object display device according to an exemplary embodiment. Figure 8 As shown, the display unit 701 includes:

[0160] The first determining subunit 801 is configured to, in response to an input operation on a display target of the first display mode, determine at least one first object from the multiple objects based on association information of the multiple objects, the first object being an object for which virtual resources obtained by displaying in the first display mode are greater than virtual resources obtained by displaying in the second display mode;

[0161] The second determining subunit 802 is configured to determine at least one target object from at least one first object based on the display target, the target object being an object whose virtual resources obtained by displaying in the first display manner are not less than the virtual resources expected by the display target;

[0162] The display subunit 803 is configured to display at least one target object on the object display page.

[0163] In some embodiments, the first determining subunit 801 is further configured to, in response to an input operation on a display target of the second display mode, determine at least one second object from the multiple objects based on the association information of the multiple objects, the second object being an object for which virtual resources obtained by displaying in the second display mode are more than virtual resources obtained by displaying in the first display mode;

[0164] The second determining subunit 802 is further configured to determine at least one target object from at least one second object based on the display target, the target object being an object whose virtual resources obtained by displaying in the first display manner are not less than the virtual resources expected by the display target;

[0165] The display subunit 803 is further configured to display at least one target object on the object display page.

[0166] In some embodiments, the object display page further displays at least one live broadcast plan, which includes a live broadcast name and a live broadcast time;

[0167] Continue to see Figure 8 , the device further comprises:

[0168] The third determining subunit 804 is configured to determine, for any live broadcast plan of the at least one live broadcast plan, a live broadcast time period of the live broadcast plan based on the live broadcast time of the live broadcast plan;

[0169] The third determining unit 804 is further configured to determine at least one third object from the at least one second object based on the association information of the at least one second object in the live broadcast time period, where the third object is an object whose virtual resources obtained by displaying in the second display mode in the live broadcast time period are greater than the virtual resource threshold;

[0170] The second determining subunit 802 is configured to determine at least one target object from at least one third object based on the display target.

[0171] In some embodiments, see Figure 8 , the device further comprises:

[0172] The fourth determining subunit 805 is configured to determine at least one fourth object from the plurality of objects based on the live broadcast content when the live broadcast plan includes the live broadcast content, the fourth object being an object indicated by the live broadcast content and expected to be displayed in the virtual space corresponding to the live broadcast plan;

[0173] The fourth determining subunit 805 is further configured to determine at least one fourth object as at least one target object.

[0174] In some embodiments, the display unit 702 is configured to, when the display mode is the first display mode, determine, for any object among the at least one target object, from the media material library at least one media material matching the target object based on the object information of the target object and the material information of multiple media materials in the media material library, the object information including at least one of the name, image and description text of the target object, and the material information including the material content of the media material and at least one of the objects matching the media material history; and generate a multimedia work associated with the target object based on the at least one media material and the target object.

[0175] In some embodiments, the display unit 702 is configured to, when the display mode is the second display mode, divide at least one target object into three categories of objects based on the virtual resources obtained by displaying at least one target object according to the second display mode and the virtual resources required to exchange any target object, wherein the first category of objects are objects with the most virtual resources obtained among the at least one target object, the second category of objects are objects with the least virtual resources obtained among the at least one target object, and the third category of objects are objects among the at least one target object for which the virtual resources required to exchange any target object are less than a resource threshold; based on the first category of objects, the second category of objects and the third category of objects, a virtual space associated with at least one target object is created.

[0176] In some embodiments, see Figure 8 , the device further comprises:

[0177] The object adding unit 703 is configured to, in response to an object adding operation on at least one target object, add an object corresponding to the object adding operation to the at least one target object; or,

[0178] The object deleting unit 704 is configured to remove a target object from the at least one target object in response to a deletion operation on any target object in the at least one target object.

[0179] In some embodiments, the object display page displays an object adding control, and the object adding control is used to add an object to at least one target object after being triggered;

[0180] The object adding unit 703 is configured to, when the object adding operation is a triggering operation for adding an object control, display an object selection page in response to a triggering operation for adding an object control, wherein the object selection page displays at least one fifth object, and the fifth object is an object other than at least one target object among multiple objects; and in response to a selection operation for any fifth object, add the fifth object to at least one target object.

[0181] In some embodiments, the object display page displays a first area and a second area, the first area displays a plurality of objects, and the second area displays at least one target object;

[0182] The object adding unit 703 is configured to, when the object adding operation is a drag operation, determine the end position of the drag operation in response to a drag operation on any object in the first area; and when the end position of the drag operation is located in the second area and the object does not belong to at least one target object, add the object to the second area.

[0183] In some embodiments, the object adding unit 703 is configured to respond to an object adding operation on at least one target object, and when the object corresponding to the object adding operation does not belong to the at least one target object, determine the virtual resources obtained by displaying the object according to the display method of the at least one target object based on the associated information of the object; and add the object to the at least one target object when the virtual resources are not less than the virtual resources expected by the display target of the display method.

[0184] In some embodiments, the object adding unit 703 is further configured to display a first prompt message when the object corresponding to the object adding operation belongs to at least one target object, and the first prompt message is used to prompt that the object has been added to at least one target object; or, when the virtual resources are smaller than the virtual resources expected by the display target of the display method, display a second prompt message, and the second prompt message is used to display the virtual resources obtained by displaying the object according to the display method, and prompt whether to add the object to at least one target object.

[0185] The disclosed embodiment provides an object display device. Through the object display operation in the target application, the electronic device can display an object display page, and display multiple objects to be displayed and multiple display modes of the objects in the object display page. Through the input operation of the display target of any display mode, the electronic device can automatically match at least one target object that meets the display target for the user based on the association information of the display target and multiple objects, and then display the at least one target object according to the display mode. By analyzing the association information of multiple objects, the display mode suitable for each object can be determined, and then based on the display mode selected by the user and the display target set for the display mode, at least one target object suitable for the display mode and meeting the display target can be automatically matched, so as to achieve a refined display of matching different display strategies for different objects, thereby improving the display efficiency and resource utilization of the object, and improving the efficiency of human-computer interaction.

[0186] It should be noted that the object display device provided in the above embodiment is only illustrated by the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the object display device provided in the above embodiment and the object display method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0187] Regarding the object display device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0188] Fig. 9 9 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 900 includes: a processor 901 and a memory 902 .

[0189] The processor 901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0190] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one program code, which is used to be executed by the processor 901 to implement the object display method provided in the method embodiment of the present disclosure.

[0191] In some embodiments, the electronic device 900 may further optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902 and the peripheral device interface 903 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 903 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907 and a power supply 908.

[0192] The peripheral device interface 903 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0193] The radio frequency circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 904 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 904 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 904 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.

[0194] The display screen 905 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 905 is a touch display screen, the display screen 905 also has the ability to collect touch signals on the surface or above the surface of the display screen 905. The touch signal can be input to the processor 901 as a control signal for processing. At this time, the display screen 905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 905 can be one, and the front panel of the electronic device 900 is set; in other embodiments, the display screen 905 can be at least two, which are respectively set on different surfaces of the electronic device 900 or are folded; in some other embodiments, the display screen 905 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 900. Even, the display screen 905 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 905 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0195] The camera assembly 906 is used to capture images or videos. Optionally, the camera assembly 906 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0196] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 901 for processing, or input them into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 900. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0197] The power supply 908 is used to power various components in the electronic device 900. The power supply 908 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 908 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0198] Those skilled in the art will understand that Fig. 9 The structure shown in the figure does not constitute a limitation on the electronic device 900, and may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0199] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 902 including instructions, and the instructions can be executed by a processor 901 of a terminal 900 to complete the object display method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0200] A computer program product includes a computer program, and when the computer program is executed by a processor, the object display method is implemented.

[0201] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0202] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An object display method, characterized in that: The method comprises: In response to an object display operation in a target application, an object display page is displayed, wherein the object display page displays a first display mode, a second display mode, and a plurality of objects to be displayed, wherein the first display mode is used to indicate that the object is displayed in a multimedia work mode, and the second display mode is used to indicate that the object is displayed in a live broadcast mode; In response to an input operation on a display target of the second display manner, at least one second object is determined from the multiple objects based on association information of the multiple objects, the association information is used to indicate virtual resources obtained by displaying the multiple objects in accordance with the historical display manner, the display target is used to indicate virtual resources expected to be obtained by displaying at least one target object in accordance with the second display manner, and the second object is an object for which the virtual resources obtained by displaying in accordance with the second display manner are more than the virtual resources obtained by displaying in accordance with the first display manner; For any live broadcast plan in at least one live broadcast plan, based on the live broadcast time of the live broadcast plan, determining the live broadcast time period of the live broadcast plan; the live broadcast plan includes a live broadcast name and a live broadcast time; Based on the association information of the at least one second object in the live broadcast time period, determining at least one third object from the at least one second object, the third object being an object whose virtual resources obtained by displaying in the second display mode in the live broadcast time period are greater than a virtual resource threshold; Based on the display target, determining at least one target object from the at least one third object, the target object being an object for which virtual resources obtained by displaying in accordance with the second display manner are not less than virtual resources expected to be obtained by the display target; Displaying the at least one target object and the at least one live broadcast plan on the object display page; The at least one target object is displayed according to the second display manner.

2. The object display method according to claim 1, characterized in that: The method further comprises: In response to an input operation on a display target of the first display mode, determining at least one first object from the multiple objects based on the association information of the multiple objects, the first object being an object for which virtual resources obtained by displaying in accordance with the first display mode are greater than virtual resources obtained by displaying in accordance with the second display mode; Based on the display target, determining at least one target object from the at least one first object, the target object being an object for which virtual resources obtained by displaying in accordance with the first display manner are not less than virtual resources expected to be obtained by the display target; The at least one target object is displayed on the object display page.

3. The object display method according to claim 1, characterized in that: The method further comprises: In a case where the live broadcast plan includes live broadcast content, determining at least one fourth object from the plurality of objects based on the live broadcast content, the fourth object being an object indicated by the live broadcast content and expected to be displayed in the virtual space corresponding to the live broadcast plan; The at least one fourth object is determined as the at least one target object.

4. The object display method according to claim 1, characterized in that: The method further comprises: In a case where the display mode is the first display mode, for any object of at least one target object, based on object information of the target object and material information of a plurality of media materials in a media material library, determining from the media material library at least one media material matching the target object, the object information including at least one of a name, an image, and a description text of the target object, and the material information including at least one of material content of the media material and an object historically matching the media material; Based on the at least one media material and the target object, a multimedia work associated with the target object is generated.

5. The object display method according to claim 1, characterized in that: The displaying of the at least one target object according to the second display mode includes: In the case where the display mode is the second display mode, based on the virtual resources obtained by displaying the at least one target object according to the second display mode and the virtual resources required to exchange any of the target objects, the at least one target object is divided into three categories of objects, wherein the first category of objects is objects with a higher number of virtual resources obtained among the at least one target object, the second category of objects is objects with a lower number of virtual resources obtained among the at least one target object, and the third category of objects is objects with a virtual resource required to exchange any of the target objects among the at least one target object that is less than a resource threshold; A virtual space associated with the at least one target object is created based on the first category objects, the second category objects, and the third category objects.

6. The object display method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to an object adding operation on at least one target object, adding an object corresponding to the object adding operation to the at least one target object; or, In response to a deletion operation on any target object among the at least one target object, the target object is removed from the at least one target object.

7. The object display method according to claim 6, characterized in that: The object display page displays an object adding control, and the object adding control is used to add an object to the at least one target object after being triggered; In response to the object adding operation on at least one target object, adding the object corresponding to the object adding operation to the at least one target object includes: In a case where the object adding operation is a triggering operation of adding a control to the object, in response to the triggering operation of adding the control to the object, an object selection page is displayed, the object selection page displays at least one fifth object, the fifth object being an object among the multiple objects except the at least one target object; In response to a selection operation on any fifth object, the fifth object is added to the at least one target object.

8. The object display method according to claim 6, characterized in that: The object display page displays a first area and a second area, the first area displays the multiple objects, and the second area displays the at least one target object; In response to the object adding operation on at least one target object, adding the object corresponding to the object adding operation to the at least one target object includes: In a case where the object adding operation is a dragging operation, in response to a dragging operation on any object in the first area, determining an end position of the dragging operation; In a case where the end position of the drag operation is located in the second area and the object does not belong to the at least one target object, the object is added to the second area.

9. The object display method according to claim 6, characterized in that: In response to the object adding operation on at least one target object, adding the object corresponding to the object adding operation to the at least one target object includes: In response to an object adding operation on the at least one target object, if the object corresponding to the object adding operation does not belong to the at least one target object, determining, based on the association information of the object, a virtual resource obtained by displaying the object in a display manner of the at least one target object; In a case where the virtual resource is not less than the virtual resource expected by the presentation target of the presentation mode, the object is added to the at least one target object.

10. The object display method according to claim 9, characterized in that: The method further comprises: In a case where the object corresponding to the object adding operation belongs to the at least one target object, displaying first prompt information, wherein the first prompt information is used to prompt that the object has been added to the at least one target object; or When the virtual resource is smaller than the virtual resource expected by the display target of the display method, a second prompt information is displayed, wherein the second prompt information is used to display the virtual resource obtained by displaying the object according to the display method, and prompt whether to add the object to the at least one target object.

11. An object display device, characterized in that: The device comprises: A display unit is configured to display an object display page in response to an object display operation in a target application, wherein the object display page displays a first display mode, a second display mode, and a plurality of objects to be displayed, wherein the first display mode is used to indicate that the object is displayed in a multimedia work mode, and the second display mode is used to indicate that the object is displayed in a live broadcast mode; The display unit comprises a first determining subunit, a third determining subunit, a second determining subunit and a display subunit; The first determining subunit is configured to, in response to an input operation on a display target of the second display manner, determine at least one second object from the multiple objects based on association information of the multiple objects, the association information being used to indicate virtual resources obtained by displaying the multiple objects in accordance with the historical display manner, the display target being used to indicate virtual resources expected to be obtained by displaying at least one target object in accordance with the second display manner, the second object being an object for which virtual resources obtained by displaying in accordance with the second display manner are more than virtual resources obtained by displaying in accordance with the first display manner; The third determining subunit is configured to determine, for any live broadcast plan in at least one live broadcast plan, the live broadcast time period of the live broadcast plan based on the live broadcast time of the live broadcast plan; the live broadcast plan includes a live broadcast name and a live broadcast time; The third determination subunit is further configured to determine at least one third object from the at least one second object based on the association information of the at least one second object in the live broadcast time period, the third object being an object whose virtual resources obtained by displaying in the second display mode in the live broadcast time period are greater than a virtual resource threshold; The second determining subunit is configured to determine at least one target object from the at least one third object based on the display target, the target object being an object for which virtual resources obtained by displaying in accordance with the second display manner are not less than virtual resources expected to be obtained by the display target; The display subunit is configured to display the at least one target object and the at least one live broadcast plan on the object display page; The display unit is configured to display the at least one target object according to the second display mode.

12. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the object display method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the object display method as described in any one of claims 1 to 10.

14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the object display method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Target object display method and device, electronic equipment and storage medium

    CN114363646A