Page display method, device, medium and computing device
By dynamically display the cover pictures of the collection objects in the application page of the application, and support the attribute dimension switching and interactive operation, it solves the problem of unable to feel the list of collectors in the existing technology. Atmosphere.
Patent Information
- Application Number
- CN202110832981.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-22
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-07-22
AI Technical Summary
In the prior art, applications adopt the same display method when displaying the list of favorite objects and other object lists, making it difficult for users to feel the special features of the list of favorite objects, the atmosphere is weak, and the user experience needs to be improved.
Through the response page trigger instruction, evoke the object collection page, and dynamically display the cover pictures of multiple collection objects on this page, use the method of switching different attribute dimensions to display the cover picture, increase user interaction operations such as playback, full screen display, sharing, etc. Function.
The effect of presenting a dynamic cover picture on the object collection page is achieved. Users feel the particularity of the list of the collection objects, and enhance the sense of atmosphere and user experience of the display.
Smart Images

Figure CN113553466B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of human-computer interaction technology. More specifically, the embodiments of the present disclosure relate to a page display method, apparatus, medium and computing device. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the present disclosure as recited in the claims. No description herein is admitted to be related art by inclusion in this section.
[0003] At present, applications usually provide users with an object collection function, and can display the collected objects on the collection page for users to view. For example, in music software, users can add songs they are interested in to the "My Favorite Music" playlist with the collection function, so that the music software can display the list of collected songs on the song collection page corresponding to the playlist. For another example, in shopping software, users can add the products they are interested in to the "Shopping Cart" or "My Interests" function modules with the collection function, so that the shopping software can display the list of collected products on the product collection page corresponding to the above function modules. Summary of the invention
[0004] In addition to the above-mentioned favorited object list, there are often other object lists in the application. In existing solutions, the favorited object list and other object lists are usually displayed in the same manner.
[0005] Taking music software as an example, in addition to the list of favorite songs (or favorite playlists), there are often ordinary playlists such as playlists created by users themselves and historical playlists consisting of songs that users have listened to. Music software often uses the same display method to display the above various playlists. For example, in the display page corresponding to any playlist, user information, playlist name (such as "My Favorite Music"), the number of corresponding songs in the playlist, and the song cover and song name of the first song in the playlist are displayed.
[0006] For favorite playlists, the songs included in the collection are often the user's favorite songs, that is, these songs are important content assets of the user, so favorite playlists are usually more important than ordinary playlists. However, in related technologies, music software displays favorite playlists in the same way as ordinary playlists, which makes it difficult for users to feel the special features of favorite playlists and the atmosphere is weak, so the user experience needs to be improved.
[0007] Therefore, an improved page display method is greatly needed to display the favorite objects in a novel display method, so that users can feel the special features of the favorite object list, thereby enhancing the display atmosphere and user experience.
[0008] In this context, embodiments of the present disclosure are intended to provide a page display method, apparatus, medium, and computing device.
[0009] In a first aspect of the embodiments of the present disclosure, a page display method is provided, the method comprising:
[0010] In response to the page trigger instruction, calling up the object collection page;
[0011] The cover images of multiple collected objects are dynamically displayed on the object collection page.
[0012] Optionally, the cover images of the plurality of collected objects are located in the same attribute dimension, and the method further includes:
[0013] In response to a first switching instruction for the object collection page, the cover images of the plurality of collected objects are switched to cover images of a plurality of collected objects in other attribute dimensions.
[0014] Optionally, the object collection page includes an object collection list, and the dynamically displaying cover images of multiple collected objects in the object collection page includes:
[0015] The object collection list is displayed in a first area of the object collection page, and cover images of a plurality of collected objects are dynamically displayed in a second area different from the first area.
[0016] Optionally, an object triggering control is displayed in any cover image, and the method further includes:
[0017] In response to a first trigger operation on a trigger control for an object displayed in any cover image, object content of a favorite object corresponding to any cover image is played.
[0018] Optionally, the playing of the object content of the favorited object corresponding to any one of the cover images includes:
[0019] The object content of the favorite object corresponding to any cover image is located in the object favorite list, and the object content is played.
[0020] Optionally, it also includes:
[0021] In response to a second trigger operation on any cover image, the cover image corresponding to the object collection list is displayed in full screen.
[0022] Optionally, it also includes:
[0023] In response to a size adjustment operation on the cover image displayed in full screen, the size of at least one cover image displayed in full screen is adjusted.
[0024] Optionally, it also includes:
[0025] In each cover image displayed in full screen, the number of collected objects corresponding to each cover image is displayed respectively.
[0026] Optionally, it also includes:
[0027] In response to the third trigger operation for any cover image, object detail information corresponding to the any cover image is displayed.
[0028] Optionally, it also includes:
[0029] In response to a second switching instruction for the current page, the object detail information is switched to object detail information corresponding to another cover image, and the other cover image is a cover image other than any of the cover images.
[0030] Optionally, it also includes:
[0031] In response to the object sharing operation, generating an object video for displaying the cover image of the collected object;
[0032] The object video is sent to a user specified by the object sharing operation.
[0033] In a second aspect of the embodiments of the present disclosure, a page display device is provided, the device comprising:
[0034] A page calling unit, used to call up the object collection page in response to a page triggering instruction;
[0035] The dynamic display unit is used to dynamically display the cover images of multiple collected objects in the object collection page.
[0036] Optionally, the cover images of the plurality of collected objects are located in the same attribute dimension, and the device further comprises:
[0037] The image switching unit is used to switch the cover images of the multiple collected objects to the cover images of multiple collected objects located in other attribute dimensions in response to a first switching instruction for the object collection page.
[0038] Optionally, the object collection page includes an object collection list, and the dynamic display unit is further used to:
[0039] The object collection list is displayed in a first area of the object collection page, and cover images of a plurality of collected objects are dynamically displayed in a second area different from the first area.
[0040] Optionally, an object trigger control is displayed in any cover image, and the device further includes:
[0041] The content playing unit is used to play the object content of the collected object corresponding to any cover picture in response to the first trigger operation of the object triggering control displayed in any cover picture.
[0042] Optionally, the content playing unit is further used for:
[0043] The object content of the favorite object corresponding to any cover image is located in the object favorite list, and the object content is played.
[0044] Optionally, it also includes:
[0045] The full-screen display unit is used to display the cover picture corresponding to the object collection list in full screen in response to the second trigger operation on any cover picture.
[0046] Optionally, it also includes:
[0047] The size adjustment unit is used to adjust the size of at least one cover image displayed in full screen in response to a size adjustment operation on the cover image displayed in full screen.
[0048] Optionally, it also includes:
[0049] The quantity display unit is used to display the number of collected objects corresponding to each cover image in each cover image displayed in full screen.
[0050] Optionally, it also includes:
[0051] The detail display unit is used to display the object detail information corresponding to any cover image in response to the third trigger operation on any cover image.
[0052] Optionally, it also includes:
[0053] The detail switching unit is used to switch the object detail information to the object detail information corresponding to another cover picture in response to the second switching instruction for the current page, and the other cover picture is a cover picture other than any of the cover pictures.
[0054] Optionally, it also includes:
[0055] a video generating unit, configured to generate, in response to an object sharing operation, an object video for displaying a cover image of the collected object;
[0056] The video sending unit is used to send the object video to the user specified by the object sharing operation.
[0057] In a third aspect of the embodiments of the present disclosure, a medium is provided on which a computer program is stored. When the computer program is executed by a processor, the page display method described in any embodiment of the first aspect is implemented.
[0058] In a fourth aspect of the embodiments of the present disclosure, there is provided a computing device, comprising:
[0059] processor;
[0060] a memory for storing processor-executable instructions;
[0061] The processor implements the page display method described in any embodiment of the first aspect by running the executable instructions.
[0062] According to the page display method of the embodiment of the present disclosure, the client can call up the object collection page in response to the received page trigger instruction, and then dynamically display the cover images of multiple collected objects in the page. In this way, the dynamic display effect of each cover image can be presented in the object collection page. Therefore, compared with the static display method used in the relevant technology, displaying the cover image of the collected object in the novel way of dynamic display can make the user feel the specialness of the collection object list compared to other ordinary lists, thereby effectively enhancing the atmosphere of the display and improving the user experience to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0064] Figure 1 A schematic diagram of a home page of a music software according to the related art is schematically shown;
[0065] Figure 2 A schematic diagram of an object collection page according to the related art is schematically shown;
[0066] Figure 3 The following schematically shows an architecture diagram of an object processing system according to an embodiment of the present disclosure;
[0067] Figure 4 A schematic diagram schematically shows a page display method according to an embodiment of the present disclosure;
[0068] Figure 5 A schematic diagram of an object collection page according to an embodiment of the present disclosure is schematically shown;
[0069] Figure 6 The following schematically shows an operation diagram for an object collection page according to an embodiment of the present disclosure;
[0070] Figure 7 A schematic diagram of the dimension switching effect of a cover image according to an embodiment of the present disclosure is schematically shown;
[0071] Figure 8 A schematic diagram of an object content display effect of a collected object according to an embodiment of the present disclosure is schematically shown;
[0072] Fig. 9 A schematic diagram of the positioning effect of a collection object list according to an embodiment of the present disclosure is schematically shown;
[0073] Fig.10 A schematic diagram of a full-screen display effect of a cover image according to an embodiment of the present disclosure is schematically shown;
[0074] Fig.11 A schematic diagram of a cover image size adjustment effect according to an embodiment of the present disclosure is schematically shown;
[0075] Fig.12 Another schematic diagram of cover image dimension switching effect according to an embodiment of the present disclosure is schematically shown;
[0076] Fig.13 A schematic diagram of a sharing operation according to an embodiment of the present disclosure is schematically shown;
[0077] Fig.14 A schematic diagram of an object video according to an embodiment of the present disclosure is schematically shown;
[0078] Fig.15 A schematic diagram of an artist details page according to an embodiment of the present disclosure is schematically shown;
[0079] Fig.16 Another artist details page schematic diagram according to an embodiment of the present disclosure is schematically shown;
[0080] Fig.17 A schematic diagram of an object details page according to an embodiment of the present disclosure is schematically shown;
[0081] Fig.18 A schematic diagram of a medium according to an embodiment of the present disclosure is schematically shown;
[0082] Fig.19 A block diagram schematically shows a page display device according to an embodiment of the present disclosure;
[0083] Fig. 20A schematic diagram of a computing device according to an embodiment of the present disclosure is schematically shown.
[0084] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0085] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0086] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0087] According to an embodiment of the present disclosure, a page display method, apparatus, medium and computing device are proposed.
[0088] In this document, any number of elements in the drawings is used for illustration rather than limitation, and any naming is used only for distinction and does not have any limiting meaning.
[0089] The principle and spirit of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure. SUMMARY OF THE INVENTION
[0091] The present discloser has discovered that in addition to the list of favorite objects, there are often other object lists in the application. In the existing scheme, the same display method is usually used for the list of favorite objects and other object lists. Among them, the above-mentioned application can be a music software, and the corresponding favorite objects can be audio or video, etc.; or, the above-mentioned application can also be a shopping software, and the corresponding favorite objects can be commodities; or, the above-mentioned application can also be a social software, and the corresponding favorite objects can be audio, video, articles, links, etc., which will not be repeated one by one. The following is an explanation using music software as an example.
[0092] like Figure 1As shown, when a user account U1 is logged in to the client of the music software, the client can display an entry control 101 of the favorite playlist corresponding to the user account U1 on the homepage of the music software, such as the triggerable playlist name "My Favorite Music". When a trigger operation is detected for the entry control 101, the client can jump from the current page to Figure 2 The object collection page is shown. In addition, the home page displays a thumbnail image 102 of the song list cover of the collection song list. In addition to the collection song list, the user may generate a common song list when using the music software, and the home page may also display such a common song list 103, such as a song list created by the user, a historical song list composed of songs that the user has listened to, etc.
[0093] When the user triggers the above entry control 101, the client can jump to the display page of the favorite playlist. Figure 2 As shown, in this page, the song list name 201 (such as "My Favorite Music"), user nickname 202 (such as "User U1"), the number of songs collected in the favorite song list 203 (such as "150"), and the song cover 204 and song name 205 of the first song in the song list are usually displayed. However, in the display page of the ordinary song list 103, the song list content of the ordinary song list is often displayed in a manner similar to the display method of the above-mentioned favorite song list. For example, in the display page corresponding to the historical song list, the song list name (such as "Play History"), user nickname, the number of songs played in the historical song list, and the song cover and song name of the first song in the song list are also displayed, and the display style of these song list contents is usually no different from the display style of the above-mentioned contents in the favorite song list.
[0094] Of course, the related art also proposes a method such as Figure 2 The display method of the collection mark shown is to display a heart-shaped mask 206 above the song cover 204 to indicate that the songs in the collection playlist are the songs that the user likes, thereby distinguishing the collection playlist from other playlists. However, even if this method is adopted, there is no difference between the song list content and the display method in the ordinary playlist and the collection playlist, so it is still difficult for the user to intuitively feel the special features of the collection playlist from the display method, and the atmosphere is weak, so the user experience needs to be improved.
[0095] In order to solve the above problems, the present disclosure provides a page display method, apparatus, medium and computing device, wherein the client can call up an object collection page in response to a received page trigger instruction, and then dynamically display cover images of multiple collected objects on the page.
[0096] In this way, the dynamic display effect of each cover image can be presented on the object collection page. Therefore, compared with the static display method in the related art, the novel dynamic display method of displaying the cover image of the collected object can make the user intuitively feel the special features of the collected object list compared with other ordinary lists, thereby effectively improving the display atmosphere and improving the user experience to a certain extent.
[0097] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are described in detail below.
[0098] Application Scenario Overview
[0099] It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0100] Figure 3 FIG. 1 is a schematic diagram of an architecture of an object processing system provided by an exemplary embodiment. Figure 3 As shown, the system may include a network 30, a server 31, and several electronic devices, such as a mobile phone 32, a mobile phone 33, and a mobile phone 34.
[0101] The server 31 may be a physical server including an independent host, or the server 31 may be a virtual server carried by a host cluster, a cloud server, etc. During operation, the server 31 may run a program on the server side of a certain application to implement the relevant business functions of the application. For example, when the server 31 runs a program of an object processing system, it may be implemented as the server end of the object processing system.
[0102] Mobile phones 32-34 are just one type of electronic device that users can use. In fact, users can obviously also use electronic devices such as the following types: tablet devices, laptops, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc., and one or more embodiments of the present disclosure do not limit this. During operation, the electronic device can run a program on the client side of an application to implement the relevant business functions of the application. For example, when the electronic device runs the program of the object processing system, it can be implemented as a client of the object processing system. For example, mobile phone 32 can be implemented as an object production client (such as an artist, UP host, etc.), and mobile phones 33 and 34 can be implemented as consumer clients used by object consumers (such as viewers, listeners, readers, etc.).
[0103] It should be pointed out that: the client application of the live broadcast platform can be pre-installed on the electronic device so that the client can be started and run on the electronic device; of course, when an online "client" such as HTML5 technology is adopted, there is no need to install the corresponding application on the electronic device to obtain and run the client.
[0104] The network 30 may include various types of wired or wireless networks.
[0105] In the technical solution of one or more embodiments of the present disclosure, the server 31 may cooperate with the client running on the mobile phones 32-34 to implement a solution for dynamically displaying cover images of multiple favorited objects in the object collection page.
[0106] In this embodiment, the above-mentioned object processing system can not only realize the image display function, but also serve as an integrated functional platform for many other functions, such as detecting page trigger instructions, calling up favorite pages, switching cover images, playing object content, adjusting the size of cover images, etc. One or more embodiments of the present disclosure are not limited to this.
[0107] According to the page display method of the embodiment of the present disclosure, the client can call up the object collection page in response to the received page trigger instruction, and then dynamically display the cover images of multiple collected objects on the page.
[0108] As mentioned above, in actual applications, the above-mentioned application software can have various forms, such as music software, shopping software, social software, etc., and the collected objects can be commodities, audio, video, articles, links, etc., and the embodiments of the present disclosure are not limited to this.
[0109] Exemplary Methods
[0110] Combine the following Figure 3 For application scenarios, refer to Figure 4 To describe a method for page display according to an exemplary embodiment of the present disclosure. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0111] refer to Figure 4 , Figure 4 The flowchart of a page display method according to an embodiment of the present disclosure is schematically shown, and the method is applied to a client. Figure 4 As shown, the page display method may include the following steps:
[0112] Step S401, in response to a page trigger instruction, calling up an object collection page.
[0113] It is understandable that the above-mentioned client is the client corresponding to the above-mentioned application. The above-mentioned page trigger instruction can have various forms. For example, the page trigger instruction can be a startup instruction of the application, and the page displayed when the application was closed last time is the above-mentioned object collection page. In other words, if the application is closed while displaying the above-mentioned object collection page, the next time the application is started, the object collection page can be directly opened instead of the homepage of the application, so that the user can quickly enter the object collection page to continue viewing the collected objects.
[0114] As another example, a page trigger instruction may also be a page jump instruction for an object favorite page generated by a user performing a preset operation in other pages of an application. For example, a user may perform a page jump operation on an object favorite page in other pages (such as making a preset gesture, clicking a preset physical button, and other shortcut operations) to send a page jump instruction to the client. Accordingly, the client may respond to the instruction and jump from the currently displayed page (i.e., the aforementioned other page) to the object favorite page. Alternatively, the aforementioned other page may include a triggerable control for the object favorite page. Then the user may perform a preset trigger operation on the page to trigger the control. Accordingly, the client may respond to the trigger operation and jump from the currently displayed page to the object favorite page. Figure 1 As shown, the user can click on the entry control 101 of the collection playlist on the homepage of the music software, so that the client can jump to the page upon detecting the trigger operation (i.e., obtaining the above page trigger instruction). Figure 2 The song collection page corresponding to the collection playlist shown.
[0115] Among them, the "song" involved in the embodiments of the present disclosure can be understood as pure music, or can also be understood as a song in the form of background music plus vocals, etc., and the embodiments of the present disclosure are not limited to this.
[0116] Step S402: dynamically displaying cover images of multiple favorite objects in the object favorite page.
[0117] The object collection page corresponds to multiple collected objects (i.e., objects collected by users), and each collected object has a corresponding cover image. Depending on the type of the collected object, the corresponding cover image is also different. The disclosed embodiment does not limit the form of the cover image. For example, in the case where the collected object is a collected song, the cover image can be an artist portrait of the artist (such as a singer) who produced or published the song, or it can be the album cover of the album where the song is located. For another example, in the case where the collected object is a collected commodity, the cover image can be a sales chart of the commodity, a video screenshot obtained from a video introducing the commodity, a parameter image related to the commodity, etc. For another example, in the case where the collected object is a collected article, the cover image can be a picture containing the title, article abstract, or key paragraphs of the article.
[0118] For the above-mentioned multiple cover images, they can be dynamically displayed in a variety of orders. For example, the client can display multiple cover images corresponding to multiple collected objects in the order of the time when each collected object was collected. In this display mode, if there are multiple songs in the collection playlist that belong to the same artist, the artist's artist avatar will be dynamically displayed repeatedly in the order of each song in the collection playlist. For another example, under the attribute dimension of the multiple cover images currently displayed, if there are multiple collected objects corresponding to the same cover image, the same cover images corresponding to each collected object can be merged, and the different cover images can be dynamically displayed in sequence according to the time sequence corresponding to the merged cover images. Among them, the time sequence corresponding to the merged cover images can be the order of the first collected object corresponding to each merged cover image in all the collected objects corresponding to the cover image. For another example, the above-mentioned multiple cover images can also be displayed in a random order, which will not be repeated.
[0119] The present disclosure corresponds to Figure 5-Figure 17 In the embodiment of the invention, the attribute dimensions involved include two dimensions, namely, artist and album, corresponding to the collected objects. The cover images corresponding to the two dimensions are artist portrait and album cover, respectively. This is specially explained.
[0120] like Figure 5 In the object collection page shown, the cover images corresponding to each song under the artist dimension are dynamically displayed. Figure 5The cover images displayed in the video are the artist avatars corresponding to the songs, such as artist avatar 501 of artist Singer1 and artist avatar 502 of artist Singer2. Among all the songs that the user has collected (i.e., all the songs in the collection playlist), there are 6 songs by artist Singer1. Obviously, these 6 songs all correspond to the same artist avatar. Therefore, when the artist avatars are dynamically displayed, the 6 same artist avatars corresponding to these 6 songs can be merged into one. Figure 5 In the display area of the artist portrait 501, a prompt control 503 may also be displayed to inform the user through the words "6 songs" in the control that 6 songs of the artist Singer1 have been collected. Figure 5 In the display page shown, if any of the displayed cover images corresponds to only one collected object, then the above-mentioned prompt control 503 does not need to be displayed in the artist portrait 501 at this time.
[0121] The object collection page can also display the playlist information 504 of the collection playlist, so as to intuitively inform the user of the relevant information of the collection playlist. The present disclosure embodiment does not limit the specific content of the playlist information, for example, it can include the playlist name, such as "My Favorites", "My Collection", "Red Heart Playlist", etc.; it can also include playlist statistics, such as "150 songs", "32,000 plays", "Created on XX Day", etc., which will not be repeated here.
[0122] In addition, the object collection page may also display a play status bar 505, which may be used to display the play information of the currently playing song in the play state. Figure 5 As shown, the play information may include song cover, song name "Song1", artist name "Singer1", play status mark (displaying "||" corresponding to the play status), menu controls, etc. If the song is not being played at the current moment, the play status bar 505 may display the play information of the last song played before the current moment. Of course, the play status mark should be adjusted to the pause state at this time, such as displaying a triangle mark corresponding to the pause state.
[0123] Regarding dynamic display, the corresponding display effect can have multiple forms. For example, the client can slide up and down in sequence according to the aforementioned order to display each cover image, thereby presenting a sliding display effect of multiple cover images. Among them, the sliding speed of the cover image can be a fixed value, such as 1 picture / s, 2 pictures / s, etc., so as to present a uniform sliding effect. Alternatively, the sliding speed can also be a variable value, such as the sliding speed of the cover image corresponding to any cover image can be proportional to the song duration of the song corresponding to the cover image, so that the user can intuitively feel the difference between the song durations of different songs according to the sliding speed of the cover image. For another example, the client can also jump and display each cover image in sequence according to the aforementioned order, such as displaying n cover images at the same time at any time, and jumping and displaying the adjacent N cover images after the current cover image every fixed time interval T. In this display mode, the displayed N cover images are updated every time T, presenting a jumping display effect of jumping and displaying N cover images every time T. The interval time T can be 1s, 5s, 2s, etc., and the number of simultaneous displays n can be 1, 2, 3, etc. The embodiments of the present disclosure do not limit the specific values of T and n. Of course, the client can also use animation effects such as gradient, fade-out, snowflake, erase, shrink or insert to switch between adjacent cover images to present corresponding animation effects, which will not be repeated.
[0124] exist Figure 5 In the displayed object collection page, users can implement Figure 6 For example, a left-right sliding operation 601 (i.e., the first switching operation described below) can be performed on the displayed cover image, or a song speed listening control (i.e., the song speed listening control corresponding to the cover image) can be performed on the displayed cover image. Figure 5 In addition, the triggerable prompt control 503 shown in the figure can be used to implement a single-click operation 602 (i.e., the first trigger operation described below), and a single-click operation 603 (i.e., the third trigger operation described below) can also be implemented in the picture display area corresponding to the cover picture except for the trigger area corresponding to the above-mentioned song quick listening control. Of course, the embodiments of the present disclosure do not limit the specific forms of the above-mentioned operations. For example, the above-mentioned first switching operation can also be a double-click in the left half screen or the right half screen, and the above-mentioned third trigger operation can also be a double-click in the picture display area corresponding to the cover picture except for the trigger area corresponding to the above-mentioned song quick listening control. The following describes the processing procedures after the client detects each operation.
[0125] In one embodiment shown, the cover images of the multiple collected objects displayed are located in the same attribute dimension, and the client can switch the cover images of the multiple collected objects to the cover images of multiple collected objects located in other attribute dimensions in response to the first switching instruction for the object collection page. For example, the user can implement the first switching operation in the display area corresponding to any cover image to issue a first switching instruction to the client. Accordingly, the client can determine the attribute dimension of the currently displayed cover image in response to the instruction, and determine the cover image of the collected object corresponding to the cover image in other attribute dimensions, and then display the determined cover image in other attribute dimensions in the display area of the currently displayed cover image to achieve the switching of cover images in different attribute dimensions. In this way, multiple cover images belonging to the same attribute dimension dynamically displayed in the object collection page can be switched to cover images of multiple collected objects located in other attribute dimensions. In this way, it is helpful for users to view and understand their collected objects from multiple dimensions.
[0126] like Figure 6 As shown, in the case where the collected objects are collected songs in the music software, if it is detected that the user performs the above-mentioned left-right sliding operation 601 (i.e., receives the first switching instruction), the client can determine that the currently displayed cover images are all artist portraits (such as the aforementioned artist portrait 501, artist portrait 502, etc.), that is, the currently displayed cover images are all in the attribute dimension of "artist". Furthermore, the client can determine the songs Song1 and Song2 corresponding to the artist portrait 501 and the artist portrait 502, and the albums Album1 and Album2 to which the two songs belong, and further determine the album covers corresponding to the two, and display the album covers 701 and 702 in the corresponding display areas. Of course, the above-mentioned songs Song1 and Song2 may belong to the same album and the two songs are adjacent in the aforementioned dynamic display order. In this case, the same album cover corresponding to songs Song1 and Song2 can be merged, that is, album Album1 can be the album cover of the album containing songs Song1 and Song2, and album Album2 can be the album cover of the album containing song Song3 after song Song2.
[0127] Of course, when determining the album cover 701 and the album cover 702, the client can determine the albums and album covers corresponding to all the collected songs, and after displaying the album cover 701 and the album cover 702, display the album covers corresponding to each collected object in sequence according to the aforementioned dynamic display method. For example, after the album cover 701 and the album cover 702, the album cover 703, the album cover 704, etc. are displayed in sequence, which will not be repeated.
[0128] Alternatively, in the case where the collected object is a collected commodity in a shopping software, the corresponding attribute dimension may include type or seller, etc., wherein the cover image belonging to the attribute dimension of "type" may be a product rendering, a product main view or a screenshot of the product details page, etc.; the cover image belonging to the attribute dimension of "seller" may be a screenshot of the homepage of the seller's store or a store avatar, etc. If the user adds multiple commodities to the shopping cart of the shopping software, the client may display the cover image corresponding to each commodity on the shopping cart page. For example, in the case where multiple commodity renderings belonging to the attribute dimension of "type" are being dynamically displayed on the shopping cart page, if the client detects a first switching operation performed by the user, the client may switch the currently displayed multiple commodity renderings to the corresponding multiple store avatars, thereby switching the attribute dimension corresponding to the displayed commodity image in response to the first switching operation. Among them, for any store avatar, there is at least one commodity in the shopping cart that is sold by the store corresponding to the store avatar.
[0129] Alternatively, when the collected object is a collected work (such as an article, video, etc.) in a social software or work consumption software, the corresponding attribute dimension may include a theme or author, etc., wherein the cover image belonging to the attribute dimension of "theme" may be a work cover, such as an image generated according to the title of an article, an article title image, a video screenshot, a video poster, etc.; the cover image belonging to the attribute dimension of "author" may be a user avatar (of the author in the above social software or work consumption software), etc. If the user adds multiple videos to "My Collection" of the social software, the client may display the video screenshots corresponding to each video on the collection page. For example, when multiple video screenshots belonging to the attribute dimension of "type" are being dynamically displayed on the collection page, if the client detects a first switching operation performed by the user, the client may switch the multiple video screenshots currently displayed to the corresponding multiple user avatars, thereby switching the attribute dimension corresponding to the displayed video screenshots in response to the first switching operation. Among them, for any user avatar, there is at least one video in "My Collection" that belongs to the video author corresponding to the author avatar.
[0130] In one embodiment shown, in addition to displaying the above-mentioned cover image in the object collection page, the object collection page may also include an object collection list, and then the client can display the object collection list in the first area of the object collection page, and dynamically display the cover images of multiple collected objects in a second area different from the first area.
[0131] In the case of music software, the aforementioned favorite objects are the favorite songs, and the object favorite list is the song favorite list (i.e., the aforementioned favorite song list). Figure 5As shown, the object collection page includes a play status bar 505, a first area 506, and a second area 507. Among them, artist avatar 501 and artist avatar 502 are both displayed in the second area 507. A song collection list is displayed in the first area 506. For any collected song in the list, the client can also display the number of the song in the song collection list, the play trigger control of the song, and the menu control. The user can trigger the play trigger control of any song. Accordingly, when the client detects the operation, it can start playing the song and display the play information of the song in the play status bar 505 accordingly. In addition, the first area 506 can also display the play trigger controls for all collected songs in the song collection list, such as Figure 5 As shown in the “Play All” control, when the client detects that the “Play All” control is triggered, it can play each collected song in the song collection list in sequence according to the preset order, and display the playback information of the songs in the playback status bar 505 accordingly.
[0132] Furthermore, an object trigger control may be displayed in any cover image, and the client may play the object content of the favorite object corresponding to the cover image in response to the first trigger operation on the control. The object trigger control displayed in any cover image may be associated with all or part of the object content of multiple objects corresponding to the cover image. When the client detects the first trigger operation on the control, it may play all or part of the object content associated with the control.
[0133] The object trigger control displayed in the artist avatar 501 can be a song speed listening control, which can be associated with the chorus (or song climax) of all 6 songs corresponding to the artist Singer1. The length of the chorus of each song can be the same, such as 30s, 60s, etc., or different, such as identifying and intercepting the chorus of the corresponding length from each song. Figure 6 As shown in FIG. 6 , after the user performs a single-click operation 602 on the song speed listening control, the client can start playing the chorus parts of the six songs in sequence. The chorus playback effect is as follows: Figure 8 As shown, in order to facilitate the user to know the playing progress of the current chorus, the triggered song speed listening control 801 can display the playing countdown of the currently playing song. In addition, the prompt control 802 can also display the number of the currently playing song among all the songs, such as the "1 / 6 song" displayed at the current moment, which means that the chorus part of the first song among the aforementioned 6 songs is currently being played.
[0134] In addition, the client can locate the object content of the favorite object corresponding to any cover image in the object favorite list and then play the object content. Figure 8 As shown, when the first trigger operation performed by the user is detected, the client can locate the first of all six songs corresponding to the artist Singer1 in the song collection list, such as the song numbered "1" in the song collection list. At this point, the client can start playing the chorus part of the determined song. At the same time, in the song collection list of the first area, the playback animation 803 of the song to which the chorus currently being played belongs can be displayed, so that the user can intuitively know the position of the song to which the chorus currently being played belongs in the song collection list. Correspondingly, the song information of the song to which the chorus currently being played belongs can be displayed in the playback status bar 804, such as the song name "Song1", the artist name "Singer1", etc.
[0135] Furthermore, when the chorus of the first song is finished, the client can automatically play the chorus of the next song. For example, the client can locate the second song among the above 6 songs in the song collection list. Assuming that the second song is the song with the number "5" in the song collection list, Fig. 9 As shown, the client can locate the song in the song collection list (the song information of the song and its adjacent songs is displayed in the first area at this time), and then start playing the chorus part of the song. In addition, the prompt control 902 can update "1 / 6" to "2 / 6" accordingly to indicate that the chorus part of the second song among all 6 songs corresponding to the artist Singer1 is currently being played. The play status bar 903 also displays the song information of the song to which the chorus currently being played belongs, such as the song name is "Song5", the artist name is "Singer1", etc. Through the above display method, not only is it ensured that the cover picture displayed in the second area is consistent with the song of the chorus part being played in the first area, but also when the chorus part changes, the linkage effect of the current chorus and the song collection list can be achieved, which is convenient for users to accurately know the position of the song corresponding to the chorus part currently being played in the song collection list, reducing the user's usage cost.
[0136] Alternatively, in the case where the collected object is a collected product in a shopping software, the corresponding object content may include a product introduction video. If there are multiple products sold by the same store in the shopping cart, the client can display the store avatar of the store in the shopping cart page, and display a video quick-play control on the store avatar. Then, when the client detects that the video quick-play control is triggered, it can play the product introduction videos of the above-mentioned multiple products sold by the store in sequence. Of course, if the video length of the product introduction video of the product exceeds the preset length (such as 10s), the client can capture a video clip of the above-mentioned preset length from the product introduction video, and then the client can play the video clips captured from the product introduction videos of the above-mentioned multiple products in sequence when it detects that the video quick-play control is triggered, so that the user can understand the above-mentioned multiple products by watching the above-mentioned video clips.
[0137] In the scenario where the client displays the object collection list in the first area and displays the cover image in the second area, the user can perform a second trigger operation on any cover image, and accordingly, the client can display the cover image corresponding to the object collection list in full screen in response to the operation. Figure 6 As shown, the user can perform a second trigger operation in the image display area corresponding to the cover image except for the trigger area corresponding to the above song speed listening control. In response to the detected operation, the client can display the cover image corresponding to the song collection list in full screen. Figure 6 It can be seen that the cover image displayed when the user performs the first trigger operation belongs to the "artist" attribute dimension, so Fig.10 As shown, the client can display the artist avatars corresponding to the song collection list in full screen. It is understandable that if the cover image displayed when the user performs the first trigger operation belongs to the "album" attribute dimension, the client should display the album cover corresponding to the song collection list in full screen.
[0138] Furthermore, the user may perform a size adjustment operation on the cover image displayed in full screen, and accordingly, the client may adjust the size of at least one cover image displayed in full screen in response to the operation. Fig.10 The user can perform a gesture to reduce the size of each artist's head portrait (such as a pinch action) in the object collection page, and the client can respond to the detected operation and adjust the size of each artist's head portrait accordingly, so as to display more artist's head portraits in full screen mode, such as Fig.11 The reduction ratio of the above picture size may be positively correlated with the reduction amplitude of the gesture reduction action, so that the picture size is adjusted accordingly according to the user's gesture amplitude.
[0139] Of course, users can also Fig.11Based on the above, further implement gesture zooming action to control the client to display more artist portraits in full screen (with smaller picture size); or, Fig.11 Based on the above, the reverse gesture zoom action (such as opening action) is implemented to control the client to display fewer artist avatars in full screen (larger image size), such as restoring to Fig.10 The display state shown, etc. Among them, the above gesture zoom-in action and gesture zoom-in action can be completed by the user using any two fingers of one hand or both hands.
[0140] In each cover image displayed in full screen, the client can also display the number of favorite objects corresponding to each cover image. Fig.11 As shown, each artist avatar can display the number of collected songs 1101 of the corresponding artist. In other words, the number displayed in any artist avatar represents the number of collected songs in the song collection list corresponding to the artist to whom the artist avatar belongs. For example, for artist Singer2, "3" is displayed on his artist avatar, which means that the collected songs include 3 songs of the artist; for artist Singer4, "4" is displayed on his artist avatar, which means that the collected songs include 4 songs of the artist. In this way, users can easily know the number of songs corresponding to each artist, thereby establishing a deeper connection between users and songs, artists or albums, which helps to improve user stickiness. In addition, when the number of songs mentioned above is 1, the number of songs may not be displayed. For example, for Fig.11 The client may also hide the corresponding song number "1" displayed in the lower right corner of the artist avatar 1102.
[0141] In addition, Fig.10 In the scenario of full-screen display of artist portraits as shown in 11, the user can perform an attribute switching operation on the page, and the client can respond to the detected operation by switching the cover images of multiple favorite objects in a certain attribute dimension currently displayed to the cover images of multiple favorite objects in other attribute dimensions. Fig.11 As shown, the user can perform a left swipe operation 1103 in the object collection page, so that the client can respond to the operation and switch the artist avatars of the multiple collection objects corresponding to the "artist" attribute dimension currently displayed to the album covers of the multiple collection objects corresponding to the "album" attribute dimension. The object collection page after switching is as shown in FIG. Fig.12 This method helps users view and understand their favorite songs from multiple dimensions. Fig.11 The "Artists" and Fig.12 The "Album" displayed above the object collection page shows that you can intuitively know the attribute dimension of the currently displayed cover image.
[0142] In addition, the corresponding number of songs can also be displayed in the switched album cover, such as Fig.12 The number of songs shown is 1201. The number of songs shown on any album cover is used to represent the number of songs in the song collection list that belong to the album. Fig.12 As shown, for album Album2, "1" is displayed on its album cover, indicating that the collected songs include 1 song belonging to album Album2; for album Album3, "2" is displayed on its album cover, indicating that the collected songs include 2 songs belonging to album Album3.
[0143] Each of the collected objects in the above-mentioned object collection list is an object collected by the user according to his or her own object preferences, and the user may want to share these collected objects with other users for appreciation. For example, the user can implement an object sharing operation for the collected objects in the object collection list, and accordingly, the client can generate an object video for displaying the cover picture of the collected object in response to the detected operation, and send the object video to the user specified by the object sharing operation. Among them, when implementing the above-mentioned object sharing operation, the user can select all or part of the collected objects in the object collection list for sharing on the one hand, and can specify one or more sharing objects (i.e., the user specified by the above-mentioned object sharing operation) on the other hand. Thus, the client can generate an object video for displaying the cover pictures of these collected objects according to the collected objects selected by the user, and send the object video to the above-mentioned one or more sharing objects specified by the user to complete the sharing of the selected collected objects. In this way, the user can share the collected objects he or she has collected with a specific user, and the other party can learn the cover pictures of each shared object by playing the object video sent by the client, so as to understand the shared objects through these cover pictures.
[0144] like Fig.12 As shown, the user can trigger the hidden menu control (corresponding to the trigger operation 1202) at the upper right of the object collection page to call out the following Fig.13 The operation menu 1301 for the object collection list is shown. The operation menu includes alternative controls corresponding to the corresponding functions, such as "add songs", "change song sorting", "clear downloaded files", "share playlists", etc. At this time, the user can trigger the "share playlist" control. Accordingly, the client can jump to the song selection page (not shown in the figure) so that the user can select the collected songs they want to share. In addition, the client can jump to the user-specified page (not shown in the figure) so that the user can specify the designated user as the sharing object on the page. Of course, the above-mentioned song selection page and user-specified page can be the same page, and the embodiments of the present disclosure are not limited to this.
[0145] In fact, in addition to Fig.12 In addition to sharing songs through the hidden menu control in the upper right corner, users can Figure 5-Figure 11 The hidden menu control in the upper right corner of any page shown can be used to share songs. The corresponding operation method is as described above and will not be repeated here. Of course, the client can also display the work sharing control in the object collection page, so that the user can directly trigger the control in the object collection page to share the collected works.
[0146] like Fig.14 As shown in the figure, the client can generate an object video containing multiple cover images. Fig.12 The object sharing operation is implemented under the "album" attribute dimension shown, so the cover images in the generated object video are album covers. In the video, the cover images can be dynamically displayed in sequence according to the order of the selected songs in the object collection list. At the same time, the chorus of all or part of the songs can also be played as the audio in the object video. When any chorus part is played, the corresponding album cover can display the play effect. For example, when the 15th song "Song15" in the object collection list is being played at the current moment, and the song belongs to the album Album4, the album Album4 in the video screen of the object video can display the play effect 1401. In addition, the song list name 1402, such as "U1's favorite music", and the song information 1403 of the song being played at the current moment, such as "Song15-Album4", can be displayed below the video screen of the object video. In addition, in order to facilitate other users to view the shared favorite songs, the client can also generate a sharing graphic code 1404 for each shared favorite song and display it in the video screen of the object video. Thus, other users can scan the graphic code through music software or other software, and watch the object video on the corresponding page, or directly play the shared collection song corresponding to the object video.
[0147] The client can send the object video to the designated user in a variety of ways. For example, the client can send the object video and the user information of the designated user to the server (such as Figure 3The server 31) is used to push the object video from the server to the client used by the designated user. For another example, the client can also establish a connection with the client used by the designated user through near field communication, and then send the object video to the other party through near field communication. For another example, the client can also send the object video to a preset storage space, and send access information such as an access address, access account and password to the client used by the designated user, so that the latter can download the object video from the preset storage space according to the access information. The access address can be a URL (Uniform Resource Locator), a QR code, etc.
[0148] For any cover image displayed on the object collection page, the user can perform a third trigger operation on the cover image, and accordingly, the client can display the object detail information corresponding to the cover image in response to the operation. For example, under the "artist" attribute dimension, the user can perform a third trigger operation such as single-click or double-click on any artist portrait, so that the client can display the song detail information of the collected song corresponding to the artist portrait.
[0149] Assume that the user targets Figure 5 The artist avatar of artist Singer1 shown in the figure implements the third trigger operation, and the client can jump to the song details page corresponding to artist Singer1 to display the song details information of the corresponding collected songs (i.e., the collected songs published by the artist Singer1 in the object collection list). Fig.15 As shown, the top of the song details page displays the artist avatar 1501 of artist Singer1, the name 1502 of artist Singer1 and song statistics 1503. The song statistics 1503 is information obtained by statistics of consumption data of all collected songs corresponding to artist Singer1 in the object collection list by the user (i.e., the user U1 logged in by the client), such as "liked XX days, listened to TA's songs XX times". Further, song information 1505 of the collected songs belonging to artist Singer1 in the object collection list can also be displayed in the collection song display area 1504, such as the song name, single song statistics corresponding to each song, etc. Among them, the single song statistics corresponding to a certain song is information obtained by statistics of consumption data of the song by user U1, such as "liked and listened to XX times on XX days", etc. Of course, in the case that there are many collected songs belonging to artist Singer1 in the object collection list, only a part of them can be displayed, and the rest can be folded, and the corresponding full display trigger control 1506 can be displayed, such as "expand more songs".
[0150] Furthermore, other songs of artist Singer1 (which the user has not collected yet) can also be recommended to user U1 in the recommendation display area 1507. Among them, the recommended song statistical information 1508 corresponding to any recommended song is the information obtained from the consumption data statistics of user U1 on the song, such as "XX people like it and have listened to it XX times". Selecting songs from other songs of the artist to recommend to user U1 without screening the recommended songs from the massive songs maintained by the music software reduces the recommendation cost and improves the recommendation efficiency of songs; and because user U1 has collected some songs of artist Singer1, user U1 is likely to play other songs of the artist, so recommending these songs to user U1 helps to ensure that the recommended songs are played by user U1, thereby improving the recommendation conversion efficiency of songs. In addition, other artists 1509 that user U1 may be interested in can also be displayed to user U1 in the artist recommendation area, and the corresponding audition control 1510 can be displayed so that when the control is detected to be triggered, the relevant songs of the recommended artist can be played.
[0151] It should be noted that Fig.15 The size of the page shown may be larger than the actual display size of the client, so the page can be folded and displayed according to the actual situation. For example, the page header and the play status bar 1511 can be fully displayed, while other areas are adaptively adjusted, such as displaying part of the content.
[0152] In addition, in the above object details page, the user can perform a second switching operation on the page to issue a second switching instruction. Accordingly, the client can respond to the instruction and switch the object details information displayed on the current page to the object details information corresponding to another cover image, wherein the other cover image is a cover image other than any of the above cover images. Fig.15 In the song details page corresponding to the artist Singer1 shown in FIG. 1 , if the client detects the second switching operation, the client can switch from the song details page to the song details page corresponding to the artist Singer2, such as Fig.16 As shown, the page will display the song details of the collected songs corresponding to the artist Singer2. Fig.16 The specific display content and Fig.15 Similar, I will not go into details one by one.
[0153] For another example, under the "album" attribute dimension, the user can perform a third trigger operation such as single-clicking or double-clicking on any album cover, so that the client can display song detail information of the collected song corresponding to the album cover.
[0154] Assume that the user targets Figure 7The album cover of the album Album1 shown above implements the third trigger operation, and the client can jump to the song details page corresponding to the album Album1 to display the song details information of the corresponding favorite songs (that is, the favorite songs included in the album Album1 in the object collection list). Fig.17 As shown, the album cover 1701 and song statistics 1702 of the album Album1 are displayed at the top of the song details page. The song statistics 1702 is the information obtained by the consumption data statistics of all the collected songs corresponding to the album Album1 in the object collection list by the user U1, such as "liked it for XX days and listened to it XX times in total". Furthermore, the song information 1704 of the collected songs belonging to the album Album1 in the object collection list can also be displayed in the collection song display area 1703, such as the song name and the single song statistics corresponding to each song. Among them, the single song statistics 1705 corresponding to a certain song is the information obtained by the consumption data statistics of the song by the user U1, such as "liked it for XX days and listened to it XX times". Of course, in the case where there are many collected songs belonging to the album Album1 in the object collection list, only a part of them can be displayed, and the rest can be folded, and the corresponding full display trigger control (not shown in the figure) can be displayed.
[0155] Furthermore, other songs of the album Album1 (which the user has not collected yet) can also be recommended to the user U1 in the recommendation display area 1705. Any recommended song corresponds to the corresponding recommended song statistics 1706. The recommended song statistics 1706 corresponding to any recommended song is the information obtained from the consumption data statistics of the song by the user U1, such as "XX people like it and have listened to it XX times". Selecting songs from other songs in the album to recommend to the user U1 without screening the recommended songs from the massive songs maintained by the music software reduces the recommendation cost and improves the recommendation efficiency of songs; and because the user U1 has collected some songs in the album Album1, the user U1 is likely to play other songs in the album. Therefore, recommending these songs to the user U1 helps to ensure that the recommended songs are played by the user U1, thereby improving the recommendation conversion efficiency of the songs. In addition, other albums 1707 that the user U1 may be interested in can also be displayed to the user U1 in the artist recommendation area, and the corresponding audition control 1708 can be displayed so that when the control is detected to be triggered, the relevant songs of the recommended album can be played.
[0156] and Fig.15 akin, Fig.17 The actual display content can also be adjusted according to the actual situation of the client. Fig.17 You can also switch to the song details page of album Album2 by swiping left or right. I will not go into details here.
[0157] In summary, according to the page display method of the embodiment of the present disclosure, the client can call up the object collection page in response to the received page trigger instruction, and then dynamically display the cover images of multiple collected objects in the page. In this way, the dynamic display effect of each cover image can be presented in the object collection page. Therefore, compared with the static display method used in the relevant technology, displaying the cover image of the collected object in the novel way of dynamic display can make the user feel the special feature of the collected object list compared to other ordinary lists, thereby effectively enhancing the atmosphere of the display and improving the user experience to a certain extent.
[0158] Exemplary Media
[0159] After introducing the method of the exemplary embodiment of the present disclosure, next, refer to Fig.18 A medium according to an exemplary embodiment of the present disclosure is described.
[0160] In this exemplary embodiment, the above method can be implemented by a program product, such as a portable compact disk read-only memory (CD-ROM) and including program code, and can be run on a device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus, or a device.
[0161] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable medium. The readable medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of readable media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0162] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0163] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RE, etc., or any suitable combination of the foregoing.
[0164] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user computing device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0165] Exemplary Devices
[0166] After introducing the medium of the exemplary embodiment of the present disclosure, next, reference is made to Fig.19 A device according to an exemplary embodiment of the present disclosure is described.
[0167] Fig.19 A block diagram of a page display device according to an embodiment of the present disclosure is schematically shown. The page display device may include:
[0168] The page calling unit 1901 is used to call up the object collection page in response to the page triggering instruction;
[0169] The dynamic display unit 1902 is used to dynamically display the cover images of multiple collected objects in the object collection page.
[0170] Optionally, the cover images of the plurality of collected objects are located in the same attribute dimension, and the device further comprises:
[0171] The picture switching unit 1903 is used to switch the cover pictures of the multiple collected objects to the cover pictures of multiple collected objects in other attribute dimensions in response to the first switching instruction for the object collection page.
[0172] Optionally, the object collection page includes an object collection list, and the dynamic display unit 1902 is further used to:
[0173] The object collection list is displayed in a first area of the object collection page, and cover images of a plurality of collected objects are dynamically displayed in a second area different from the first area.
[0174] Optionally, an object trigger control is displayed in any cover image, and the device further includes:
[0175] The content playing unit 1904 is used to play the object content of the favorite object corresponding to any cover picture in response to the first trigger operation of the trigger control for the object displayed in any cover picture.
[0176] Optionally, the content playing unit 1904 is further configured to:
[0177] The object content of the favorite object corresponding to any cover image is located in the object favorite list, and the object content is played.
[0178] Optionally, it also includes:
[0179] The full-screen display unit 1905 is used to display the cover picture corresponding to the object collection list in full screen in response to the second trigger operation on any cover picture.
[0180] Optionally, it also includes:
[0181] The size adjustment unit 1906 is used to adjust the size of at least one cover image displayed in full screen in response to a size adjustment operation on the cover image displayed in full screen.
[0182] Optionally, it also includes:
[0183] The quantity display unit 1907 is used to display the quantity of collected objects corresponding to each cover image in each cover image displayed in full screen.
[0184] Optionally, it also includes:
[0185] The detail display unit 1908 is used to display the object detail information corresponding to any cover image in response to the third trigger operation on any cover image.
[0186] Optionally, it also includes:
[0187] The detail switching unit 1909 is used to switch the object detail information to the object detail information corresponding to another cover picture in response to the second switching instruction for the current page, and the other cover picture is a cover picture other than any of the cover pictures.
[0188] Optionally, it also includes:
[0189] The video generating unit 1910 is used to generate an object video for displaying the cover image of the collected object in response to the object sharing operation;
[0190] The video sending unit 1911 is used to send the object video to the user specified by the object sharing operation.
[0191] Exemplary Computing Devices
[0192] After introducing the method, medium and apparatus of the exemplary embodiments of the present disclosure, next, reference is made to Fig. 20 A computing device according to an exemplary embodiment of the present disclosure is described.
[0193] Fig. 20 The computing device 2000 shown is merely an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present disclosure.
[0194] like Fig. 20 As shown, the computing device 2000 is in the form of a general computing device. The components of the computing device 2000 may include but are not limited to: at least one processing unit 2001, at least one storage unit 2002, and a bus 2003 connecting different system components (including the processing unit 2001 and the storage unit 2002).
[0195] The bus 2003 includes a data bus, a control bus, and an address bus.
[0196] The storage unit 2002 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 20021 and / or a cache memory 20022 , and may further include a readable medium in the form of a non-volatile memory, such as a read-only memory (ROM) 20023 .
[0197] The storage unit 2002 may also include a program / utility 20025 having a set (at least one) of program modules 20024, such program modules 20024 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the implementation of a network environment.
[0198] The computing device 2000 may also communicate with one or more external devices 2004 (eg, a keyboard, pointing device, etc.).
[0199] Such communication may be performed via input / output (I / O) interface 2005. Furthermore, computing device 2000 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via network adapter 2006. Fig. 20As shown, network adapter 2006 communicates with other modules of computing device 2000 via bus 2003. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with computing device 2000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0200] It should be noted that although several units / modules or sub-units / modules of the page display device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present 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 to be embodied by multiple units / modules.
[0201] In addition, although the operations of the disclosed method are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0202] Although the spirit and principle of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims.
Claims
1. A page display method, comprising: In response to the page trigger instruction, calling up the object collection page; Dynamically displaying cover images of multiple collected objects on the object collection page, wherein the collected objects are songs; In response to the object sharing operation, an object video to be shared is generated, wherein the object video includes a plurality of dynamically displayed cover images and sharing graphic codes, wherein the chorus of any song is played in the object video, and a playback dynamic effect is linked to the cover image corresponding to the song; The object video is sent to a user specified by the object sharing operation.
2. According to the method of claim 1, the cover images of the plurality of collected objects are located in the same attribute dimension, and the method further comprises: In response to a first switching instruction for the object collection page, the cover images of the plurality of collected objects are switched to cover images of a plurality of collected objects in other attribute dimensions.
3. The method according to claim 1, wherein the object collection page includes an object collection list, and the dynamically displaying cover images of multiple collected objects in the object collection page comprises: The object collection list is displayed in a first area of the object collection page, and cover images of a plurality of collected objects are dynamically displayed in a second area different from the first area.
4. The method according to claim 3, wherein an object triggering control is displayed in any cover image, and the method further comprises: In response to a first trigger operation on a trigger control for an object displayed in any cover image, object content of a favorite object corresponding to any cover image is played.
5. According to the method of claim 4, the playing of the object content of the favorite object corresponding to any cover image comprises: The object content of the favorite object corresponding to any cover image is located in the object favorite list, and the object content is played.
6. The method according to claim 3, further comprising: In response to a second trigger operation on any cover image, the cover image corresponding to the object collection list is displayed in full screen.
7. The method according to claim 6, further comprising: In response to a size adjustment operation on the cover image displayed in full screen, the size of at least one cover image displayed in full screen is adjusted.
8. The method according to claim 6, further comprising: In each cover image displayed in full screen, the number of collected objects corresponding to each cover image is displayed respectively.
9. The method according to claim 1, further comprising: In response to the third trigger operation for any cover image, object detail information corresponding to the any cover image is displayed.
10. The method according to claim 9, further comprising: In response to a second switching instruction for the current page, the object detail information is switched to object detail information corresponding to another cover image, and the other cover image is a cover image other than any of the cover images.
11. A page display device, comprising: A page calling unit, used to call up the object collection page in response to a page triggering instruction; A dynamic display unit, used to dynamically display cover images of a plurality of collected objects in the object collection page, wherein the collected objects are songs; A video generation unit, configured to generate an object video to be shared in response to an object sharing operation, wherein the object video includes a plurality of dynamically displayed cover images and sharing graphic codes, wherein the chorus of any song is played in the object video, and a playback dynamic effect is displayed in conjunction with the cover image corresponding to the song; The video sending unit is used to send the object video to the user specified by the object sharing operation.
12. The device according to claim 11, wherein the cover images of the plurality of collected objects are located in the same attribute dimension, and the device further comprises: The image switching unit is used to switch the cover images of the multiple collected objects to the cover images of multiple collected objects located in other attribute dimensions in response to a first switching instruction for the object collection page.
13. The device according to claim 11, wherein the object collection page comprises an object collection list, and the dynamic display unit is further used for: The object collection list is displayed in a first area of the object collection page, and cover images of a plurality of collected objects are dynamically displayed in a second area different from the first area.
14. The device according to claim 13, wherein any cover image displays an object trigger control, and the device further comprises: The content playing unit is used to play the object content of the collected object corresponding to any cover picture in response to the first trigger operation of the trigger control for the object displayed in any cover picture.
15. The device according to claim 13, wherein an object trigger control is displayed in any cover image, and the content playback unit is further configured to: The object content of the favorite object corresponding to any cover image is located in the object favorite list, and the object content is played.
16. The apparatus according to claim 13, further comprising: A full-screen display unit is used to display the cover image corresponding to the object collection list in full screen in response to a second trigger operation on any cover image.
17. The apparatus according to claim 16, further comprising: The size adjustment unit is used to adjust the size of at least one cover image displayed in full screen in response to a size adjustment operation on the cover image displayed in full screen.
18. The apparatus according to claim 16, further comprising: The quantity display unit is used to display the number of collected objects corresponding to each cover image in each cover image displayed in full screen.
19. The apparatus according to claim 11, further comprising: The detail display unit is used to display the object detail information corresponding to any cover image in response to the third trigger operation on any cover image.
20. The apparatus according to claim 19, further comprising: The detail switching unit is used to switch the object detail information to the object detail information corresponding to another cover picture in response to the second switching instruction for the current page, and the other cover picture is a cover picture other than any of the cover pictures.
21. A medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 10.
22. A computing device comprising: processor; a memory for storing processor-executable instructions; The processor implements the method according to any one of claims 1 to 10 by running the executable instructions.
Citation Information
Patent Citations
Information processing method, device and equipment and information display device
CN111259274A
Information display method and device, computer readable storage medium and electronic equipment
CN112989104A
Graphical User Interface of In-vehicle Screen
CN304737167S
Graphical User Interface for In-Vehicle Terminals
CN305216933S
Mobile phones with graphical user interface (karaoke)
CN305302423S