Interface display method, medium, terminal device and computing device

By saving the source interface information of media objects in the user's favorites and displaying thumbnails, the problem of users being unable to find the source interface of media objects is solved, and convenient interface location and browsing experience are achieved.

CN115186116BActive Publication Date: 2026-04-14HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
Filing Date
2022-07-20
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Users are unable to retrieve the source page of media objects from their favorites, preventing them from continuing to browse the source page and impacting the user experience.

Method used

When a user adds a media object to their favorites, the source interface information of the media object is saved and the corresponding relationship is stored in a database. This allows the user to locate the source interface and display a thumbnail of the source interface when operating the favorites.

Benefits of technology

Users can quickly find the source interface of media objects, which improves the user experience, simplifies the operation process, and increases user efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115186116B_ABST
    Figure CN115186116B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an interface display method, medium, terminal device and computing device. The method comprises: receiving a first operation, the object of the first operation being a first media object in a first operation interface; in response to the first operation, adding the first media object to a user's collection; receiving a second operation, the object of the second operation being the first media object in a collection interface; and in response to the second operation, displaying a thumbnail of the first operation interface in a current interface. With the above scheme, by displaying a thumbnail of a media object source interface, the user can find the source interface and continue browsing the media object in the source interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this disclosure relate to the field of multimedia technology, and more specifically, the embodiments of this disclosure relate to an interface display method, a medium, a terminal device, and a computing device. Background Technology

[0002] This section is intended to provide background or context for embodiments of this disclosure. The description herein is not intended to imply that it is prior art simply because it is included in this section.

[0003] With the rapid development of multimedia technology, terminal devices are providing users with increasingly rich services. When browsing media objects, users can add their favorite media objects to their personal favorites list for easy and quick access.

[0004] However, factors such as the passage of time or an excessive amount of content in the bookmarks may cause users to forget the source of media objects in their bookmarks, making it impossible to continue browsing the source interface of the media objects and affecting the user experience. Summary of the Invention

[0005] This disclosure provides an interface display method, medium, terminal device, and computing device for locating the source of a media object.

[0006] In a first aspect of the present disclosure, an interface display method is provided, comprising: receiving a first operation, the object of the first operation being a first media object in a first operation interface; in response to the first operation, adding the first media object to a user's favorites; receiving a second operation, the object of the second operation being the first media object in the favorites interface; and in response to the second operation, displaying a thumbnail of the first operation interface in the current interface.

[0007] In one embodiment of this disclosure, the step of adding the first media object to the user's favorites in response to the first operation further includes: obtaining interface information of the first operation interface; obtaining media object information of the first media object; saving the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface; and storing the correspondence in the database corresponding to the favorites.

[0008] In another embodiment of this disclosure, the step of displaying a thumbnail of the first operation interface in response to the second operation includes: in response to the second operation, searching for interface information of the first operation interface corresponding to the media object information of the first media object according to the correspondence in the database; and displaying a thumbnail of the first operation interface corresponding to the found interface information of the first operation interface in the current interface.

[0009] In yet another embodiment of this disclosure, before receiving the second operation, the method further includes: receiving a selection operation on the current interface's favorites list; and in response to the selection operation, displaying the selected favorites interface.

[0010] In another embodiment of this disclosure, adding the first media object to the user's favorites in response to the first operation includes: displaying a favorites list in the first operation interface in response to the first operation; receiving a selection operation on the favorites list of the first operation interface; and adding the first media object to the user's selected favorites in response to the selection operation.

[0011] In another embodiment of this disclosure, the method further includes: receiving a third operation, the object of the third operation being a thumbnail of the first operation interface; and switching to the first operation interface in response to the third operation.

[0012] In another embodiment of this disclosure, after receiving the second operation, the method further includes: in response to the second operation, displaying a thumbnail of the second operation interface in the current interface, the thumbnail of the second operation interface being used to display the first recommended media object.

[0013] In another embodiment of this disclosure, after displaying a thumbnail of the second operation interface in the current interface in response to the second operation, the method further includes: receiving a fourth operation, the object of which is the thumbnail of the second operation interface; and displaying the second operation interface in response to the fourth operation.

[0014] In another embodiment of this disclosure, the thumbnail of the second operation interface and the thumbnail of the first operation interface are located on different layers; wherein, the thumbnail of the second operation interface is located above the thumbnail of the first operation interface, covering a portion of the thumbnail of the first operation interface; or, the thumbnail of the first operation interface is located above the thumbnail of the second operation interface, covering a portion of the thumbnail of the second operation interface.

[0015] In another embodiment of this disclosure, the method further includes: receiving a fifth operation, the object of the fifth operation being a thumbnail of the first operation interface or a thumbnail of the second operation interface; in response to the fifth operation, adjusting the layers where the thumbnails of the first operation interface and the second operation interface are located; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

[0016] In yet another embodiment of this disclosure, the method further includes: receiving a sixth operation, the object of the sixth operation being an area in the current interface other than the thumbnail of the first operation interface; and in response to the sixth operation, closing the thumbnail of the first operation interface.

[0017] In another embodiment of this disclosure, the method further includes: calculating the feature vector of the first media object; sorting the media objects in the media object library according to the similarity between the feature vector of the first media object and the feature vectors of media objects in the media object library; and selecting a preset number of media objects with the highest similarity ranking as the first recommended media objects.

[0018] In yet another embodiment of this disclosure, the method further includes: receiving a seventh operation, the object of the seventh operation being a second media object in the first operation interface; and in response to the seventh operation, adding the second media object to the user's favorites.

[0019] In yet another embodiment of this disclosure, the method further includes: receiving an eighth operation, the object of the eighth operation being the second media object in the favorites interface; and responding to the eighth operation by displaying a thumbnail of a third operation interface in the current interface, the thumbnail of the third operation interface being used to display the second recommended media object.

[0020] In another embodiment of this disclosure, the method further includes: calculating the feature vector of the second media object; sorting the media objects in the media object library according to the similarity between the feature vector of the second media object and the feature vectors of media objects in the media object library; and selecting a preset number of media objects with the highest similarity ranking as the second recommended media objects.

[0021] In another embodiment of this disclosure, the method further includes: confirming that the storage function is enabled; setting the first operation as an operation that triggers the storage function, wherein the storage function is used to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

[0022] In a second aspect of the present disclosure, a computer-readable storage medium is provided, comprising: computer-executable instructions stored therein, which, when executed by a processor, are used to implement the interface display method as described in any one of the first aspects.

[0023] In a third aspect of the present disclosure, an interface display terminal device is provided, comprising: a favorites module, configured to receive a first operation, the object of the first operation being a first media object in a first operation interface; and in response to the first operation, to add the first media object to a user's favorites; and a display module, configured to receive a second operation, the object of the second operation being the first media object in the favorites interface; and in response to the second operation, to display a thumbnail of the first operation interface in the current interface.

[0024] In one embodiment of this disclosure, the collection module is further configured to obtain interface information of the first operation interface; obtain media object information of the first media object; the collection module is further configured to save the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface; and store the correspondence in the database corresponding to the collection.

[0025] In another embodiment of this disclosure, the display module is specifically configured to, in response to the second operation, search for the interface information of the first operation interface corresponding to the media object information of the first media object according to the correspondence in the database; the display module is further configured to display a thumbnail of the first operation interface corresponding to the found interface information of the first operation interface on the current interface.

[0026] In yet another embodiment of this disclosure, the collection module is further configured to receive a selection operation on the collection list of the current interface; and in response to the selection operation, display the selected collection interface.

[0027] In another embodiment of this disclosure, the collection module is specifically configured to display a collection list in the first operation interface in response to the first operation; the collection module is further configured to receive a selection operation on the collection list of the first operation interface; and in response to the selection operation, add the first media object to the collection selected by the user.

[0028] In another embodiment of this disclosure, the terminal device further includes: a positioning module, configured to receive a third operation, the object of which is a thumbnail of the first operation interface; and in response to the third operation, switch to the first operation interface.

[0029] In another embodiment of this disclosure, the terminal device further includes: a recommendation module, configured to, in response to the second operation, display a thumbnail of the second operation interface in the current interface, wherein the thumbnail of the second operation interface is used to display a first recommended media object.

[0030] In another embodiment of this disclosure, the recommendation module is further configured to receive a fourth operation, the object of which is a thumbnail of the second operation interface; and in response to the fourth operation, to display the second operation interface.

[0031] In another embodiment of this disclosure, the thumbnail of the second operation interface is located above the thumbnail of the first operation interface, covering a portion of the thumbnail of the first operation interface; or, the thumbnail of the first operation interface is located above the thumbnail of the second operation interface, covering a portion of the thumbnail of the second operation interface.

[0032] In another embodiment of this disclosure, the terminal device further includes: an adjustment module, configured to receive a fifth operation, the object of which is a thumbnail of the first operation interface or a thumbnail of the second operation interface; the adjustment module is further configured to, in response to the fifth operation, adjust the layers on which the thumbnails of the first operation interface and the second operation interface are located; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

[0033] In another embodiment of this disclosure, the terminal device further includes: a closing module, configured to receive a sixth operation, the object of which is an area in the current interface other than the thumbnail of the first operation interface; the closing module is further configured to close the thumbnail of the first operation interface in response to the sixth operation.

[0034] In another embodiment of this disclosure, the recommendation module is further configured to calculate the feature vector of the first media object; sort the media objects in the media object library according to the similarity between the feature vector of the first media object and the feature vector of the media objects in the media object library; and the recommendation module is further configured to select a preset number of media objects with the highest similarity ranking as the first recommended media objects.

[0035] In another embodiment of this disclosure, the collection module is further configured to receive a seventh operation, the object of which is a second media object in the first operation interface; the collection module is further configured to add the second media object to the user's collection in response to the seventh operation.

[0036] In another embodiment of this disclosure, the terminal device further includes: a recommendation module, configured to receive an eighth operation, the object of which is the second media object in the favorites interface; the recommendation module is further configured to, in response to the eighth operation, display a thumbnail of a third operation interface in the current interface, the thumbnail of the third operation interface being used to display the second recommended media object.

[0037] In another embodiment of this disclosure, the recommendation module is further configured to calculate the feature vector of the second media object; sort the media objects in the media object library according to the similarity between the feature vector of the second media object and the feature vector of the media objects in the media object library; and select a preset number of media objects with the highest similarity ranking as the second recommended media objects.

[0038] In another embodiment of this disclosure, the terminal device further includes: a storage module, configured to confirm that the storage function is enabled; the storage module is further configured to set the first operation as an operation that triggers the storage function, wherein the storage function is configured to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

[0039] In a fourth aspect of the present disclosure, a computing device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the computing device to perform an interface display method as described in any one of the first aspects of the present disclosure.

[0040] According to embodiments of this disclosure, by displaying a thumbnail of the media object source interface, users can retrieve the source interface and continue browsing media objects on the source interface. Attached Figure Description

[0041] The above and other objects, features, and advantages of this disclosure will become readily apparent from the following detailed description of exemplary embodiments, taken in conjunction with the accompanying drawings. Several embodiments of this disclosure are illustrated in the drawings by way of example and not limitation, in which:

[0042] Figure 1 A schematic diagram illustrating an application scenario according to an embodiment of the present disclosure is provided.

[0043] Figure 2 A schematic flowchart of an interface display method provided according to an embodiment of the present disclosure is shown.

[0044] Figure 3 An example diagram of a collection media object provided according to an embodiment of the present disclosure is shown schematically;

[0045] Figure 4 An example diagram schematically illustrates a thumbnail of a first user interface provided according to an embodiment of the present disclosure;

[0046] Figure 5An example diagram illustrating the positioning of a first operation interface according to an embodiment of the present disclosure is shown schematically;

[0047] Figure 6 An example diagram schematically illustrates a thumbnail of a second user interface provided according to an embodiment of the present disclosure;

[0048] Figure 7 An example diagram schematically illustrates a thumbnail of a second user interface provided according to an embodiment of the present disclosure;

[0049] Figure 8 An example diagram illustrating a switching thumbnail provided according to an embodiment of the present disclosure is shown schematically;

[0050] Figure 9 An example diagram illustrating the positioning of a second operation interface according to an embodiment of the present disclosure is shown schematically.

[0051] Figure 10 A schematic diagram of the structure of a storage medium provided according to an embodiment of the present disclosure is shown.

[0052] Figure 11 A schematic diagram of the structure of an interface display terminal device according to an embodiment of the present disclosure is shown.

[0053] Figure 12 A schematic diagram of the structure of a computing device provided according to an embodiment of the present disclosure is shown.

[0054] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0055] The principles and spirit of this disclosure will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given merely to enable those skilled in the art to better understand and implement this disclosure, and are not intended to limit the scope of this disclosure in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of this disclosure to those skilled in the art.

[0056] Those skilled in the art will understand that the embodiments of this disclosure can be implemented as a system, apparatus, device, method, or computer program product. Therefore, this disclosure can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software. The data involved in this disclosure can be data authorized by the user or fully authorized by all parties. The collection, dissemination, and use of the data comply with relevant national laws and regulations. The embodiments / examples of this disclosure can be combined with each other.

[0057] According to embodiments of this disclosure, a method, medium, terminal device, and computing device for displaying an interface are proposed.

[0058] Furthermore, the number of any elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0059] The principles and spirit of this disclosure will be explained in detail below with reference to several representative embodiments. Invention Overview

[0061] The inventors have discovered that in related technologies, a user's favorites list only contains information about the media object itself, but not the source information of the media object. Users cannot find out in what context they added the media object to their favorites list, and therefore cannot continue to browse the source context of the media object.

[0062] To address the above issues, the inventors have developed a method to save the source interface information of media objects when users add them to their favorites. When a user interacts with a media object in their favorites, the saved source interface information can be used to locate the source interface, allowing the user to continue browsing the source interface and improving the user experience.

[0063] After introducing the basic principles of this disclosure, various non-limiting embodiments of this disclosure will be described in detail below.

[0064] Application Scenarios Overview

[0065] First refer to Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario provided for an embodiment of this disclosure.

[0066] like Figure 1 As shown, on the source page of media object 2, the user selects the "Special Favorites" option to add media object 2 to their favorites. The user can then click on the icon of media object 2 in their favorites to display a thumbnail of the source page for media object 2.

[0067] Exemplary methods

[0068] The following is combined Figure 1 Application scenarios, refer to Figure 2-9 This document describes an interface display method provided according to exemplary embodiments of the present disclosure. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in any way. Rather, the embodiments of the present disclosure can be applied to any applicable scenario.

[0069] The implementation subject of the embodiments disclosed herein can be an interface display terminal device. There are various implementations of the interface display terminal device, which can be a physical device that integrates or installs relevant programs, such as a mobile phone or a tablet computer.

[0070] refer to Figure 2 , Figure 2 This is a flowchart illustrating an embodiment of the interface display method provided in this disclosure. Figure 2 As shown, the interface display methods include:

[0071] S201. Receive a first operation, the object of the first operation being a first media object in a first operation interface; in response to the first operation, add the first media object to the user's favorites.

[0072] The first operation interface is the source interface of the first media object, which includes, but is not limited to: other users' sharing interfaces, other users' favorites, other users' post interfaces, and user search results interfaces. The first media object includes, but is not limited to: songs, playlists, videos, and images.

[0073] S202, Receive a second operation, the object of the second operation being the first media object in the favorites interface; In response to the second operation, display a thumbnail of the first operation interface in the current interface.

[0074] The thumbnail of the first operation interface can be displayed floating above the current interface, covering a portion of the current interface. This allows users to quickly recall their favorite media objects by displaying the thumbnail of the first operation interface.

[0075] In one example, S201 includes: in response to the first operation, displaying a favorites list in the first operation interface; receiving a selection operation on the favorites list of the first operation interface; and in response to the selection operation, adding the first media object to the user-selected favorites.

[0076] As an optional implementation method, refer to Figure 3 , Figure 3 This is an example diagram of a media object to be collected according to an embodiment of this disclosure. A user can select a favorites list, or add the first media object to multiple favorites by checking multiple boxes. A user can also create a new favorites list and add the first media object to the newly created favorites list.

[0077] Based on the above implementation methods, the favorites list makes it easier for users to categorize media objects according to their preferences when saving them.

[0078] Accordingly, before S202, the method further includes: receiving a selection operation on the current screen's favorites list; and in response to the selection operation, displaying the selected favorites screen.

[0079] As mentioned earlier, when users save media, they choose where to save it. Similarly, when users open their favorites, they select the desired favorites from the list.

[0080] Based on the above implementation methods, the favorites list makes it easy for users to categorize media objects according to their preferences, and users can select according to the categories they define when using it.

[0081] As an example, when a user favorites a media object, they can choose between "Special Favorites" and "Regular Favorites." Special Favorites save not only the media object's information but also the interface information of the source interface, while Regular Favorites only save the media object's information. In this disclosure, the first media object is specially favorited, and the second media object is regularly favorited.

[0082] Optionally, in the user's favorites, the first media object displays an identifier, while the second media object does not.

[0083] The following examples illustrate special collections and regular collections.

[0084] On the one hand, for special collections, in one example, S201 further includes: obtaining interface information of the first operation interface; obtaining media object information of the first media object; saving the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface; and storing the correspondence in the database corresponding to the collection.

[0085] As an optional implementation, for example, for special collections, the database can store information in the form of (Media Object 1_User Interface 1, Media Object 2_User Interface 2). Media Object 1_User Interface 1 ensures that Media Object 1 originates from User Interface 1. Based on the stored correspondence, the interface information of the user interface can be found through the media object information. When displaying on the front end, if Media Object 1_User Interface 1 is recognized, meaning the information of User Interface 1 corresponding to Media Object 1 is stored in the database, an identifier will be displayed on the front end page for Media Object 1, making it easier for users to distinguish between special collections and regular collections.

[0086] Based on the above implementation method, for specially collected media objects, the correspondence between the media object information and the interface information of the operation interface is stored, so as to accurately find the interface information of the source interface of the media object according to the correspondence.

[0087] In another example, S202 includes: in response to the second operation, searching for the interface information of the first operation interface corresponding to the media object information of the first media object according to the correspondence in the database; and displaying a thumbnail of the first operation interface corresponding to the found interface information of the first operation interface on the current interface.

[0088] As an optional implementation method, refer to Figure 4 , Figure 4 This is an example diagram of a thumbnail of a first operation interface provided in one embodiment of this disclosure. When a user clicks on the identifier of media object 2, the terminal device searches for the interface information of the first operation interface of the user's favorite media object 2 according to the correspondence stored in the database, obtains the thumbnail of the first operation interface from the interface information, and displays it on the current interface.

[0089] For example, when a user sees the identifier for Media Object 2, they know that Media Object 2 is a special collection and can be reopened from the first operation interface.

[0090] It should be noted that this disclosure does not limit the specific form of the second operation, which can be clicking an icon, swiping left / right on the screen, or long-pressing, etc.

[0091] As an example, users can set whether their identifier is public or private. For instance, if the current user wants to share the source of their favorite media objects, they can set the identifier to public, and other users can perform the first action in the current user's favorites, displaying a thumbnail of the first action interface. If the current user values ​​privacy, they can set the identifier to private, and other users will not see the identifier in the current user's favorites and will not be able to perform the first action.

[0092] Based on the above implementation method, by using the corresponding relationship stored in the database, the user's favorites can be viewed, and a thumbnail of the source interface of the media object can be displayed, prompting the user in what scenario the media object was added to the favorites, thereby improving the user experience.

[0093] Furthermore, in yet another example, the interface display method further includes: receiving a third operation, the object of which is a thumbnail of the first operation interface; and switching to the first operation interface in response to the third operation.

[0094] As an optional implementation method, refer to Figure 5 , Figure 5 This is an example diagram illustrating the location of a first operation interface according to an embodiment of this disclosure. The user clicks on a thumbnail of the first operation interface, queries the database for the address of the first operation interface, and opens the first operation interface based on that address.

[0095] For example, after displaying a thumbnail of the first operation interface, if a user wants to continue browsing the first operation interface, they can click the thumbnail to open it; if the user does not need to continue browsing the first operation interface, they can choose not to open it. If the thumbnail of the first operation interface is not displayed, the user cannot preview it. If the user does not need to continue browsing the opened first operation interface, they need to close the first operation interface and open another first operation interface to determine whether they need to continue browsing.

[0096] Based on the above implementation, the thumbnail of the first operation interface is easy for users to browse, allowing users to choose whether to open the first operation interface, avoiding the situation where the user opens the first operation interface but does not need to continue browsing and then closes the first operation interface again, thereby improving the user's operation efficiency.

[0097] In yet another example, after receiving the second operation, the method further includes: in response to the second operation, displaying a thumbnail of the second operation interface in the current interface, the thumbnail of the second operation interface being used to display the first recommended media object.

[0098] As an optional implementation method, refer to Figure 6 , Figure 6 This is an example diagram of a thumbnail of a second operation interface provided in an embodiment of this disclosure. When a user clicks on the identifier of media object 2, thumbnails of the first operation interface and the second operation interface are displayed simultaneously on the current interface. The second operation interface displays media objects similar to media object 2 matched in the media object library based on the media object information of media object 2.

[0099] Based on the above implementation, displaying thumbnails of the first and second operation interfaces through the second operation can enrich the interface display functions and simplify the user's operation.

[0100] Specifically, in another example, the interface display method further includes: calculating the feature vector of the first media object; sorting the media objects in the media object library according to their similarity to the feature vector of the first media object; and selecting a preset number of media objects with the highest similarity ranking as the first recommended media objects.

[0101] For example, taking songs as an example, a preset number of similar songs can be selected from the media object library. These songs can be similar in style or in content. The similar songs are then sorted by similarity and used as the first recommended media object.

[0102] Based on the above implementation methods, media objects selected according to feature vector similarity can accurately match users' preferences.

[0103] In yet another example, the thumbnails of the second user interface and the first user interface are located on different layers; wherein, the thumbnail of the second user interface is located above the thumbnail of the first user interface, covering a portion of the thumbnail of the first user interface; or, the thumbnail of the first user interface is located above the thumbnail of the second user interface, covering a portion of the thumbnail of the second user interface.

[0104] As an optional implementation method, refer to Figure 7 , Figure 7 This is an example diagram of a second user interface thumbnail provided in an embodiment of this disclosure. The thumbnails of the first user interface and the second user interface are displayed side by side on the same layer, which is understandable as side-by-side display is more intuitive.

[0105] Specifically, in another example, the interface display method further includes: receiving a fifth operation, the object of which is a thumbnail of the first operation interface or a thumbnail of the second operation interface; in response to the fifth operation, adjusting the layers on which the thumbnails of the first operation interface and the second operation interface are located; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

[0106] As an optional implementation method, refer to Figure 8 , Figure 8 This is an example diagram illustrating thumbnail switching according to an embodiment of this disclosure. If the current thumbnail of the second operation interface is displayed above the thumbnail of the first operation interface, and the user performs a fifth operation, such as clicking the thumbnail of the first operation interface or swiping left / right, then the thumbnail of the first operation interface will be switched to be displayed above the thumbnail of the second operation interface.

[0107] Based on the above implementation method, the thumbnails of the first operation interface and the second operation interface are set with adjustable hierarchy, so that users can display the corresponding thumbnails according to their actual needs.

[0108] In yet another example, after displaying a thumbnail of the second operation interface in the current interface in response to the second operation, the method further includes: receiving a fourth operation, the object of which is the thumbnail of the second operation interface; and displaying the second operation interface in response to the fourth operation.

[0109] For example, refer to Figure 9 , Figure 9 This disclosure provides an example diagram illustrating the positioning of a second operation interface according to an embodiment. If the thumbnail of the second operation interface contains a media object that the user prefers, the user can click on the thumbnail of the second operation interface to switch from the current interface to the second operation interface. If the thumbnail of the second operation interface does not contain a media object that the user prefers, the user can choose not to open the second operation interface.

[0110] Based on the above implementation method, users can determine whether to open the second operation interface based on the thumbnail, thereby improving the user's operation efficiency.

[0111] On the other hand, for regular collections, in one example, S201 further includes: receiving a seventh operation, the object of the seventh operation being a second media object in the first operation interface; and in response to the seventh operation, adding the second media object to the user's collection.

[0112] For example, if the user feels there is no need to continue browsing the second media object, the seventh operation can be performed on the second media object to make it a regular favorite, without saving the interface information of the first operation interface.

[0113] Based on the above implementation method, users can save database resources by regularly adding second media objects that they believe they will not continue to browse.

[0114] In another example, the interface display method further includes: calculating the feature vector of the second media object; sorting the media objects in the media object library according to their similarity to the feature vector of the second media object; and selecting a preset number of media objects with the highest similarity ranking as the second recommended media objects.

[0115] For example, taking songs as an example, a preset number of similar songs can be selected from the media object library. These songs can be similar in style or in content. The similar songs are then sorted by similarity and used as the second recommended media objects.

[0116] Based on the above implementation methods, media objects selected according to feature vector similarity can accurately match users' preferences.

[0117] In yet another example, the interface display method further includes: receiving a sixth operation, the object of which is an area in the current interface other than the thumbnail of the first operation interface; and in response to the sixth operation, closing the thumbnail of the first operation interface.

[0118] For example, if a user determines from the thumbnails of the first interface that they do not need to continue browsing the first interface, they can close the thumbnails of the first interface.

[0119] As an example, similarly, users can turn off the thumbnails of the second interface.

[0120] Based on the above implementation method, the thumbnail of the first operation interface can be quickly closed by operating on the area outside the thumbnail of the first operation interface.

[0121] In another example, the interface display method further includes: confirming that the storage function is enabled; setting the first operation as an operation that triggers the storage function, wherein the storage function is used to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

[0122] For example, the user triggers the save function when performing the first action, which is to specially bookmark the media object, without requiring any additional action.

[0123] Based on the above implementation method, by completing the correspondence between the interface information of the special collection and saving operation interface and the media object information of the media object in the operation interface through the first operation, the user operation can be reduced and the user experience can be improved.

[0124] The interface display method provided in this embodiment receives a first operation, the object of which is a first media object in a first operation interface; in response to the first operation, the first media object is added to the user's favorites; receives a second operation, the object of which is the first media object in the favorites interface; and in response to the second operation, a thumbnail of the first operation interface is displayed on the current interface. With this solution, by displaying a thumbnail of the media object's source interface, the user can retrieve the source interface and continue browsing media objects on that interface.

[0125] Exemplary media

[0126] After introducing the methods of exemplary embodiments of this disclosure, the following references are made. Figure 10 The storage medium of the exemplary embodiments of this disclosure will be described.

[0127] refer to Figure 10 As shown, the storage medium 100 stores a program product for implementing the above-described method according to embodiments of the present disclosure. This program product may be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a device such as a personal computer. However, the program product of the present disclosure is not limited thereto.

[0128] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0129] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium.

[0130] Program code for performing the operations disclosed herein can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN).

[0131] Exemplary terminal device

[0132] Having introduced the medium of exemplary embodiments of this disclosure, the following references are made to... Figure 11 The interface display terminal device of the exemplary embodiments of this disclosure is described to implement the method in any of the above method embodiments. The implementation principle and technical effect are similar, and will not be repeated here.

[0133] refer to Figure 11 , Figure 11 This is a schematic diagram of the structure of an interface display terminal device provided in an embodiment of this disclosure. Figure 11 As shown, the interface display terminal device includes:

[0134] The collection module 111 is used to receive a first operation, the object of which is a first media object in the first operation interface; in response to the first operation, the first media object is added to the user's collection.

[0135] The first operation interface is the source interface of the first media object, which includes, but is not limited to: other users' sharing interfaces, other users' favorites, other users' post interfaces, and user search results interfaces. The first media object includes, but is not limited to: songs, playlists, videos, and images.

[0136] Display module 112 is used to receive a second operation, the object of which is the first media object in the favorites interface; in response to the second operation, a thumbnail of the first operation interface is displayed in the current interface.

[0137] The thumbnail of the first operation interface can be displayed floating above the current interface, covering a portion of the current interface. This allows users to quickly recall their favorite media objects by displaying the thumbnail of the first operation interface.

[0138] In one example, the collection module 111 is specifically configured to display a collection list in the first operation interface in response to the first operation operation; the collection module 111 is also specifically configured to receive a selection operation on the collection list of the first operation interface; and in response to the selection operation, add the first media object to the collection selected by the user.

[0139] Correspondingly, the collection module 111 is also used to receive a selection operation on the collection list of the current interface; in response to the selection operation, the selected collection interface is displayed.

[0140] As an example, when a user favorites a media object, they can choose between "Special Favorites" and "Regular Favorites." Special Favorites save not only the media object's information but also the interface information of the source interface, while Regular Favorites only save the media object's information. In this disclosure, the first media object is specially favorited, and the second media object is regularly favorited.

[0141] Optionally, in the user's favorites, the first media object displays an identifier, while the second media object does not.

[0142] The following examples illustrate special collections and regular collections.

[0143] On the one hand, for special collections, in one example, the collection module 111 is also used to obtain the interface information of the first operation interface; obtain the media object information of the first media object; the collection module 111 is also used to save the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface; and store the correspondence in the database corresponding to the collection.

[0144] In another example, S202 includes: in response to the second operation, searching for the interface information of the first operation interface corresponding to the media object information of the first media object according to the correspondence in the database; and displaying a thumbnail of the first operation interface corresponding to the found interface information of the first operation interface on the current interface.

[0145] As an example, users can set whether their identifier is public or private. For instance, if the current user wants to share the source of their favorite media objects, they can set the identifier to public, and other users can perform the first action in the current user's favorites, displaying a thumbnail of the first action interface. If the current user values ​​privacy, they can set the identifier to private, and other users will not see the identifier in the current user's favorites and will not be able to perform the first action.

[0146] Furthermore, in yet another example, the interface display terminal device further includes: a positioning module 113, used to receive a third operation, the object of which is a thumbnail of the first operation interface; and in response to the third operation, switch to the first operation interface.

[0147] In yet another example, the interface display terminal device further includes a recommendation module 114, which, in response to the second operation, displays a thumbnail of the second operation interface in the current interface, the thumbnail of the second operation interface being used to display the first recommended media object.

[0148] Specifically, in another example, the recommendation module 114 is further configured to calculate the feature vector of the first media object; sort the media objects in the media object library according to the similarity between the feature vector of the first media object and the feature vector of the media objects in the media object library; and select a preset number of media objects with the highest similarity ranking as the first recommended media objects.

[0149] In yet another example, the thumbnails of the second user interface and the first user interface are located on different layers; wherein, the thumbnail of the second user interface is located above the thumbnail of the first user interface, covering a portion of the thumbnail of the first user interface; or, the thumbnail of the first user interface is located above the thumbnail of the second user interface, covering a portion of the thumbnail of the second user interface.

[0150] Specifically, in another example, the interface display terminal device further includes: an adjustment module 115, configured to receive a fifth operation, the object of which is a thumbnail of the first operation interface or a thumbnail of the second operation interface; the adjustment module 115 is also configured to, in response to the fifth operation, adjust the layers on which the thumbnails of the first operation interface and the second operation interface are located; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

[0151] In yet another example, the recommendation module 114 is further configured to, in response to the second operation, display a thumbnail of the second operation interface in the current interface, and then: receive a fourth operation, the object of which is the thumbnail of the second operation interface; and, in response to the fourth operation, display the second operation interface.

[0152] On the other hand, for regular collections, in one example, the collection module 111 is also used to receive a seventh operation, the object of which is the second media object in the first operation interface; the collection module 111 is also used to add the second media object to the user's collection in response to the seventh operation.

[0153] In another example, the recommendation module 114 is further configured to calculate the feature vector of the second media object; sort the media objects in the media object library according to the similarity between the feature vector of the second media object and the feature vector of the media objects in the media object library; and select a preset number of media objects with the highest similarity ranking as the second recommended media objects.

[0154] In yet another example, the interface display terminal device further includes: a closing module 116, configured to receive a sixth operation, the object of which is the area in the current interface other than the thumbnail of the first operation interface; the closing module 116 is also configured to close the thumbnail of the first operation interface in response to the sixth operation.

[0155] In another example, the interface display terminal device further includes: a storage module 117, used to confirm the activation of the storage function; the storage module 117 is also used to set the first operation as an operation that triggers the storage function, wherein the storage function is used to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

[0156] The interface display terminal device provided in this embodiment includes a favorites module for receiving a first operation, the object of which is a first media object in a first operation interface; and in response to the first operation, adding the first media object to the user's favorites; and a display module for receiving a second operation, the object of which is the first media object in the favorites interface; and in response to the second operation, displaying a thumbnail of the first operation interface on the current interface. This solution, by displaying a thumbnail of the media object's source interface, allows the user to retrieve the source interface and continue browsing media objects on that interface.

[0157] Exemplary computing device

[0158] Having described the methods, media, and apparatus of exemplary embodiments of this disclosure, the following references... Figure 12 A computing device according to an exemplary embodiment of the present disclosure will be described.

[0159] Figure 12 The computing device 120 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.

[0160] like Figure 12 As shown, the computing device 120 is presented in the form of a general-purpose computing device. The components of the computing device 120 may include, but are not limited to: at least one processing unit 1201, at least one storage unit 1202, and a bus 1203 connecting different system components (including the processing unit 1201 and the storage unit 1202).

[0161] Bus 1203 includes a data bus, a control bus, and an address bus.

[0162] Storage unit 1202 may include readable media in the form of volatile memory, such as random access memory (RAM) 12021 and / or cache memory 12022, and may further include readable media in the form of non-volatile memory, such as read-only memory (ROM) 12023.

[0163] Storage unit 1202 may also include a program / utility 12025 having a set (at least one) of program modules 12024, such program modules 12024 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0164] The computing device 120 can also communicate with one or more external devices 1204 (e.g., keyboard, pointing device, etc.). This communication can be performed via the input / output (I / O) interface 1205. Furthermore, the computing device 120 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via a network adapter 1206. Figure 12 As shown, network adapter 1206 communicates with other modules of computing device 120 via bus 1203. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with computing device 120, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0165] It should be noted that although several units / modules or sub-units / modules of the interface display terminal device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0166] Furthermore, although the operations of the methods disclosed herein are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0167] While the spirit and principles of this disclosure have been described with reference to several specific embodiments, it should be understood that this disclosure is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for convenience of expression. This disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

1. A method for displaying an interface, comprising: Receive the first operation, the object of the first operation is the first media object in the first operation interface; In response to the first operation, if the object of the first operation is a specially collected media object, then the interface information of the first operation interface and the media object information of the first media object are obtained, and the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface is saved. The corresponding relationship is stored in the database corresponding to the user's favorites; Receive a second operation, the object of which is the first media object in the favorites interface; In response to the second operation, a thumbnail of the first operation interface is displayed on the current interface according to the correspondence in the database, wherein the thumbnail of the first operation interface is displayed floating above the current interface and covering a part of the current interface. A third operation is received, the object of which is a thumbnail of the first operation interface; in response to the third operation, the user switches to the first operation interface.

2. The method according to claim 1, wherein in response to the second operation, displaying a thumbnail of the first operation interface in the current interface according to the correspondence in the database includes: In response to the second operation, based on the correspondence in the database, the interface information of the first operation interface corresponding to the media object information of the first media object is retrieved; The current screen displays a thumbnail of the first operation interface corresponding to the found interface information of the first operation interface.

3. The method according to claim 1, further comprising, before receiving the second operation: Receive selections from the current page's favorites list; In response to the selection operation, the selected favorites interface is displayed.

4. The method according to any one of claims 1 to 3, further comprising, after receiving the second operation: In response to the second operation, a thumbnail of the second operation interface is displayed in the current interface, the thumbnail of the second operation interface being used to display the first recommended media object.

5. The method according to claim 4, further comprising, after displaying a thumbnail of the second operation interface in the current interface in response to the second operation: Receive a fourth operation, the object of which is a thumbnail of the second operation interface; In response to the fourth operation, the second operation interface is displayed.

6. The method according to claim 4, wherein the thumbnail of the second operation interface and the thumbnail of the first operation interface are located on different layers; wherein, The thumbnail of the second operation interface is located above the thumbnail of the first operation interface, covering a portion of the thumbnail of the first operation interface. or, The thumbnail of the first operation interface is located above the thumbnail of the second operation interface, covering a portion of the thumbnail of the second operation interface.

7. The method according to claim 6, further comprising: A fifth operation is received, wherein the object of the fifth operation is a thumbnail of the first operation interface or a thumbnail of the second operation interface. In response to the fifth operation, the layers on which the thumbnails of the first operation interface and the second operation interface are located are adjusted; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

8. The method according to claim 1, further comprising: Receive a sixth operation, the object of which is the area in the current interface other than the thumbnail of the first operation interface; In response to the sixth operation, the thumbnail of the first operation interface is closed.

9. The method according to claim 4, further comprising: Calculate the feature vector of the first media object; Based on the similarity between the feature vector of the first media object and the feature vector of media objects in the media object library, the media objects in the media object library are sorted according to the similarity. A predetermined number of media objects with the highest similarity ranking are selected as the first recommended media objects.

10. The method according to claim 1, further comprising: Receive a seventh operation, the object of which is the second media object in the first operation interface; In response to the seventh operation, the second media object is added to the user's favorites.

11. The method according to claim 10, further comprising: Receive the eighth operation, the object of which is the second media object in the favorites interface; In response to the eighth operation, a thumbnail of the third operation interface is displayed in the current interface, the thumbnail of the third operation interface being used to display the second recommended media object.

12. The method according to claim 11, further comprising: Calculate the feature vector of the second media object; Based on the similarity between the feature vector of the second media object and the feature vectors of media objects in the media object library, the media objects in the media object library are sorted according to their similarity. A predetermined number of media objects with the highest similarity ranking are selected as the second recommended media objects.

13. The method according to claim 1, further comprising: Confirm that storage is enabled; The first operation is set as an operation that triggers the storage function, wherein the storage function is used to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

14. A computer-readable storage medium comprising: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the interface display method as described in any one of claims 1 to 13.

15. A user interface display terminal device, comprising: The collection module is used to receive the first operation, the object of which is the first media object in the first operation interface; In response to the first operation, if the object of the first operation is a specially collected media object, then the interface information of the first operation interface and the media object information of the first media object are obtained, and the correspondence between the interface information of the first operation interface and the media object information of the first media object in the first operation interface is saved. The corresponding relationship is stored in the database corresponding to the user's favorites; The display module is used to receive a second operation, the object of which is the first media object in the favorites interface; In response to the second operation, a thumbnail of the first operation interface is displayed on the current interface according to the correspondence in the database, wherein the thumbnail of the first operation interface is displayed floating above the current interface and covering a part of the current interface. The terminal device further includes: a positioning module, configured to receive a third operation, wherein the object of the third operation is a thumbnail of the first operation interface; and in response to the third operation, switch to the first operation interface.

16. The terminal device according to claim 15, The display module is specifically used to respond to the second operation by searching for the interface information of the first operation interface corresponding to the media object information of the first media object according to the correspondence in the database. The display module is further configured to display a thumbnail of the first operation interface corresponding to the interface information of the first operation interface found in the current interface.

17. The terminal device according to claim 15, The collection module is also used to receive a selection operation on the collection list of the current interface; in response to the selection operation, the selected collection interface is displayed.

18. The terminal device according to any one of claims 15 to 17, wherein the terminal device further comprises: The recommendation module is used to respond to the second operation by displaying a thumbnail of the second operation interface in the current interface, and the thumbnail of the second operation interface is used to display the first recommended media object.

19. The terminal device according to claim 18, The recommendation module is further configured to receive a fourth operation, the object of which is a thumbnail of the second operation interface; and to display the second operation interface in response to the fourth operation.

20. The terminal device according to claim 18, The thumbnail of the second operation interface is located above the thumbnail of the first operation interface, covering a portion of the thumbnail of the first operation interface; or, The thumbnail of the first operation interface is located above the thumbnail of the second operation interface, covering a portion of the thumbnail of the second operation interface.

21. The terminal device according to claim 20, further comprising: The adjustment module is used to receive a fifth operation, the object of which is a thumbnail of the first operation interface or a thumbnail of the second operation interface. The adjustment module is further configured to, in response to the fifth operation, adjust the layers on which the thumbnails of the first operation interface and the second operation interface are located; wherein the adjusted thumbnails of the first operation interface and the second operation interface are located on different layers.

22. The terminal device according to claim 15, further comprising: The closing module is used to receive a sixth operation, the object of which is the area in the current interface other than the thumbnail of the first operation interface; The closing module is also configured to close the thumbnail of the first operation interface in response to the sixth operation.

23. The terminal device according to claim 18, The recommendation module is further configured to calculate the feature vector of the first media object; and sort the media objects in the media object library according to the similarity between the feature vector of the first media object and the feature vector of the media objects in the media object library. The recommendation module is further configured to select a preset number of media objects with the highest similarity ranking as the first recommended media objects.

24. The terminal device according to claim 15, The collection module is also used to receive a seventh operation, the object of which is the second media object in the first operation interface; The collection module is also used to add the second media object to the user's collection in response to the seventh operation.

25. The terminal device according to claim 24, further comprising: The recommendation module is used to receive the eighth operation, the object of which is the second media object in the favorites interface; The recommendation module is also configured to respond to the eighth operation by displaying a thumbnail of the third operation interface in the current interface, wherein the thumbnail of the third operation interface is used to display the second recommended media object.

26. The terminal device according to claim 25, The recommendation module is further configured to calculate the feature vector of the second media object; and to sort the media objects in the media object library according to the similarity between the feature vector of the second media object and the feature vector of the media objects in the media object library. The recommendation module is further configured to select a preset number of media objects with the highest similarity ranking as the second recommended media objects.

27. The terminal device according to claim 15, further comprising: The storage module is used to confirm that the storage function is enabled; The storage module is further configured to set the first operation as an operation that triggers the storage function, wherein the storage function is used to save the correspondence between the interface information of the operation interface and the media object information of the media object in the operation interface.

28. A computing device, comprising: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the computing device to perform the interface display method as described in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Session content collection processing method and device, computer equipment and storage medium

    CN113296855A