A wallpaper display method, device, equipment and storage medium
By performing page-level random sorting and intra-page random repositioning of application wallpaper data, the problem of large computational load and low efficiency in random wallpaper display in existing technologies is solved, and efficient wallpaper display is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD
- Filing Date
- 2023-06-12
- Publication Date
- 2026-06-26
Smart Images

Figure CN116680430B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of wallpaper management technology, and specifically relates to a wallpaper display method, device, equipment and storage medium. Background Technology
[0002] The application's wallpapers can display various data within the application in the form of images. They are essentially the cover of the data to be displayed. Currently, the application needs to randomly display wallpapers so that users can see as many different data as possible, increasing the exposure of various data and thus enhancing user engagement.
[0003] Currently, randomizing wallpapers in applications often requires a professional team to load all relevant data into memory or a third-party container, and then use complex recommendation algorithms to randomly select wallpapers from all the data. This process is computationally intensive, resulting in high operating costs and low efficiency. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a wallpaper display method, apparatus, device and storage medium to reduce the computational load of random wallpaper data display and improve the efficiency of random wallpaper display.
[0005] To achieve the above objectives, the embodiments of this application disclose the following technical solutions:
[0006] Firstly, this application provides a method for displaying wallpaper data, the method comprising:
[0007] Get the application's wallpaper data;
[0008] The wallpaper data of the application is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data, and each set of page-level wallpaper data corresponds to a page number identifier;
[0009] In response to a user-triggered update request, a page number identifier is randomly determined, and the page-level wallpaper data corresponding to the page number identifier is randomly rearranged within the page to obtain a set of rearranged page-level wallpaper data;
[0010] The user is shown a set of page-level wallpaper data after the swap.
[0011] Optionally, the method further includes: obtaining wallpaper management data of the application, wherein the wallpaper management data includes the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data;
[0012] The wallpaper data of the application is randomly sorted at the page level to obtain multiple page-level wallpaper data, including:
[0013] The wallpaper data of the application is randomly sorted at the page level based on the wallpaper management data to obtain multiple page-level wallpaper data.
[0014] Optionally, the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data includes:
[0015] The wallpaper data of the application is classified to obtain multiple different categories of wallpaper data;
[0016] The wallpaper data of different categories are randomly sorted at the page level to obtain multiple sets of page-level wallpaper data of different categories.
[0017] Optionally, the update request includes: the category of wallpaper data;
[0018] Before randomly determining a page number identifier in response to a user-triggered update request, the method further includes:
[0019] Determine the wallpaper data for the specified category to enable the random wallpaper display function.
[0020] Optionally, the method further includes:
[0021] Check if the preset time has been reached. If so, re-execute the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data.
[0022] Secondly, this application provides a wallpaper data display device, comprising:
[0023] The acquisition unit is used to acquire the application's wallpaper data;
[0024] The sorting unit is used to perform page-level random sorting on the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, with each set of page-level wallpaper data corresponding to a page number identifier;
[0025] A random unit is used to respond to an update request triggered by a user, randomly determine a page number identifier, and randomly swap the page-level wallpaper data corresponding to the page number identifier within the page to obtain a set of swapped page-level wallpaper data.
[0026] The display unit is used to show the user a set of page-level wallpaper data after the swap.
[0027] The device further includes:
[0028] The acquisition unit is further configured to acquire wallpaper management data of the application, the wallpaper management data including the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data;
[0029] The sorting unit is used to perform page-level random sorting of the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, including:
[0030] The sorting unit is used to perform page-level random sorting of the application's wallpaper data according to the wallpaper management data, thereby obtaining multiple page-level wallpaper data.
[0031] Optionally, the sorting unit is used to perform page-level random sorting of the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, including:
[0032] The classification subunit is used to classify the wallpaper data of the application to obtain multiple different categories of wallpaper data;
[0033] The sorting subunit is used to perform page-level random sorting on wallpaper data of different categories, resulting in multiple sets of page-level wallpaper data of different categories.
[0034] Optionally, the update request includes: the category of wallpaper data;
[0035] The device further includes: a determining unit, used to determine the wallpaper data of the category and enable the random wallpaper display function.
[0036] Optionally, the device further includes:
[0037] The detection unit is used to detect whether the preset time has been reached. If so, the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data is re-executed.
[0038] Thirdly, this application provides a wallpaper data display device, comprising:
[0039] Memory, used to store computer programs;
[0040] A processor for executing a computer program stored in the memory to implement the steps of the wallpaper data display method as described in any of the preceding methods.
[0041] Fourthly, this application provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the steps of the wallpaper data display method as described in any of the preceding claims.
[0042] This application provides a wallpaper display method, apparatus, device, and storage medium. In one wallpaper display method, wallpaper data from an application is acquired; the application's wallpaper data is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data, each set corresponding to a page number identifier; in response to a user-triggered update request, a page number identifier is randomly determined, and the page-level wallpaper data corresponding to the page number identifier is randomly rearranged within the page to obtain a rearranged set of page-level wallpaper data; the rearranged set of page-level wallpaper data is then displayed to the user. By randomly determining the page number identifier, the starting page number for wallpaper display is randomized, and random wallpaper display is achieved by randomly rearranging the page-level wallpaper data corresponding to the page number identifier within the page. This eliminates the need to randomly select all wallpapers each time, reducing the computational load for random wallpaper display and improving its efficiency. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a flowchart illustrating a wallpaper data display method provided in an embodiment of this application;
[0045] Figure 2 This is a schematic diagram of page-level wallpaper data display using the solution proposed in this application;
[0046] Figure 3 This is a schematic diagram of the structure of a wallpaper data display device provided in an embodiment of this application. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0048] To facilitate understanding of the technical solution provided in this application, the background technology involved in this application will be explained below. The applicant has found that current methods for randomly generating wallpapers in applications often require a professional team to load all relevant data into memory or a third-party container, and then use complex recommendation algorithms to randomly select all relevant data before displaying it. This requires a significant amount of computation to obtain the randomized wallpaper, resulting in excessively high operating costs and low efficiency.
[0049] Based on this, this application provides a wallpaper display method, apparatus, device, and storage medium. In one wallpaper display method, wallpaper data from an application is acquired; the application's wallpaper data is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data, each set corresponding to a page number identifier; in response to a user-triggered update request, a page number identifier is randomly determined, and the page-level wallpaper data corresponding to the page number identifier is randomly rearranged within the page to obtain a rearranged set of page-level wallpaper data; the rearranged set of page-level wallpaper data is then displayed to the user. By randomly determining the page number identifier, the starting page number for wallpaper display is random, and random wallpaper display is achieved by randomly rearranging the page-level wallpaper data corresponding to the page number identifier within the page. This eliminates the need to randomly select all wallpapers each time, reducing the computational load for random wallpaper display and improving display efficiency.
[0050] To facilitate understanding, the following section will explain the wallpaper display process in detail from the server-side perspective, with reference to the accompanying diagrams. For example... Figure 1 As shown, Figure 1 The flowchart of a wallpaper display method provided in this application specifically includes S101-S104.
[0051] S101: Get the application's wallpaper data.
[0052] In this embodiment, the application's wallpaper data is first obtained. It is understood that the application's wallpaper can display various data within the application in the form of images; it is essentially the cover of the data to be displayed in the application. The application's wallpaper data can be automatically generated by the application based on the content display requirements.
[0053] S102: Randomly sort the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data, with each set of page-level wallpaper data corresponding to a page number identifier.
[0054] In this embodiment, after obtaining the application's wallpaper data, the application's wallpaper data is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data. It can be understood that page-level random sorting means randomly allocating the application's wallpaper data according to page levels. For example, if the number of page levels is 3, it means that the application's wallpaper data needs to be divided into 3 groups, with each group corresponding to a page number identifier. That is, page 1 corresponds to the first group of application wallpaper data, page 2 corresponds to the second group of application wallpaper data, and page 3 corresponds to the third group of application wallpaper data.
[0055] This application does not limit the specific method of randomly sorting the wallpaper data of the application at the page level to obtain multiple page-level wallpaper data. As an example, this application will also obtain the wallpaper management data of the application. The wallpaper management data may include the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data.
[0056] The application's wallpaper data is then randomly sorted at the page level to obtain multiple page-level wallpaper data sets, including: randomly sorting the application's wallpaper data at the page level based on wallpaper management data to obtain multiple page-level wallpaper data sets.
[0057] It is understood that the maximum number of wallpapers that can be displayed in the wallpaper display area of the application represents the maximum number of wallpapers that can be displayed per page. This embodiment of the application determines the number of page levels based on the maximum number of wallpapers that can be displayed in the wallpaper display area of the application and the total number of wallpaper data, thereby performing random sorting of the page levels. For example, if the total number of wallpaper data is 20 and the maximum number of wallpapers that can be displayed per page is 4, then it can be determined that the wallpaper data needs to be divided into 5 groups, and each group of wallpaper data will correspond to a page number identifier.
[0058] S103: In response to the user-triggered update request, a page number identifier is randomly determined, and the page-level wallpaper data corresponding to the page number identifier is randomly transposed within the page to obtain a set of transposed page-level wallpaper data.
[0059] In this embodiment, the user can trigger an update request on their terminal. After triggering the update request, an update request is sent to the server. The server responds to the user's update request by randomly determining a page number identifier. It can be understood that once the page number identifier is determined, the corresponding page-level wallpaper data can be determined. Then, by randomly transposing the page-level wallpaper data, a transposed set of page-level wallpaper data corresponding to the page number identifier can be obtained.
[0060] This application does not limit the specific method for randomly rearranging page-level wallpaper data within a page. As an example, a random sorting algorithm can be used to shuffle the data. For instance, the Collections.shuffle algorithm in Java can be used for random rearranging within a page.
[0061] This application does not limit the specific way a user triggers an update request. As an example, a user can trigger an update request by pulling down, opening the application, or touching the refresh button.
[0062] S104: Display the swapped set of page-level wallpaper data to the user.
[0063] In this embodiment of the application, after obtaining a set of page-level wallpaper data that has been rearranged, the page-level wallpaper data can be sent to the user terminal, thereby displaying the rearranged set of page-level wallpaper data to the user. For example... Figure 2 As shown, Figure 2 This is a schematic diagram illustrating the page-level wallpaper data display using the solution proposed in this application. Figure 2 This indicates that the maximum number of wallpapers that can be displayed on each page of application 20 is 4. The application has N wallpaper data, which includes data such as A, B, C, D, E, F, G, H, etc. Figure 2 This diagram illustrates the page-level wallpaper data obtained from three update requests triggered by the user, with each request resulting in page-level wallpaper data. The leftmost image shows a randomly selected page containing wallpapers A, C, D, and F. The middle image shows a randomly selected page containing wallpapers B, E, G, and H. The rightmost image shows the same number of random pages as the leftmost image, with the same wallpapers (A, C, D, F), but the order of the wallpapers after random sorting within the page differs.
[0064] The system retrieves wallpaper data from the application; it then performs page-level random sorting on the wallpaper data, resulting in multiple sets of page-level wallpaper data, each set corresponding to a page number identifier; in response to a user-triggered update request, it randomly determines a page number identifier and randomly swaps the corresponding page-level wallpaper data within the page, resulting in a swapped set of page-level wallpaper data; finally, it displays the swapped set of page-level wallpaper data to the user. By randomly determining the page number identifier, the starting page number for wallpaper display is randomized, and random swapping of the corresponding page-level wallpaper data within the page achieves random wallpaper display. This eliminates the need to randomly select all wallpapers each time, reducing the computational load for random wallpaper display and improving its efficiency.
[0065] Furthermore, by randomly rotating the page, the possibility of repetition can be effectively avoided when the total number of pages is small or the starting page after refreshing is the same, which can make the random display effect better.
[0066] In this embodiment, after randomly determining a page number identifier, the order of the page number identifiers and the page number identifier of the next page can also be directly determined. For example, if there are 4 pages in total, and this application randomly determines the page number identifier as page 1, then the order of the page number identifiers is a natural ascending order, i.e., page 1 -> page 2 -> page 3 -> page 4 -> page 5. The page number identifier of the next page can simply be increased sequentially. When the randomly determined page number identifier is not page 1, the order of the page number identifiers can be a loop with the first and last pages connected. For example, if the page number identifier is page 3, the order of the page number identifiers is: page 3 -> page 4 -> page 5 -> page 1 -> page 2. The page number identifier of the next page can also be directly determined based on the loop with the first and last pages connected.
[0067] After determining the arrangement order of the page number identifiers, this application sends this arrangement order to the user terminal, enabling the user terminal to obtain the page number identifier of the next page. When the user terminal needs to click the next page, it can directly send the randomly determined page number identifier of the next page to the server, so that the server can obtain the page number identifier of the next page and send the page-level wallpaper data corresponding to the next page to the user terminal, so as to display the page-level wallpaper data corresponding to the next page to the user terminal.
[0068] As an example, before sending the page-level wallpaper data for the next page to the user's terminal, the server will also randomly sort the page-level wallpaper data within the page. This allows for better random display of wallpaper data and improves the user experience.
[0069] As one possible implementation, this application provides a wallpaper data display method that randomly sorts the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data, including the following steps:
[0070] A1: Classify the wallpaper data of the application to obtain multiple different categories of wallpaper data.
[0071] In this embodiment, wallpaper data in the application is categorized to obtain multiple different categories of wallpaper data. This application does not limit the specific method of categorizing wallpaper data. As an example, it can be categorized according to the type of application. For example, video playback applications can be categorized according to different video types, such as TV series, variety shows, anime, etc. Each video type can be further categorized according to the program name.
[0072] A2: Randomly sort the wallpaper data of different categories at the page level to obtain multiple sets of page-level wallpaper data of different categories.
[0073] In this embodiment, wallpaper data of different categories is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data of different categories. It is understood that this application can distinguish wallpaper data by category, allowing users to select the category of wallpaper data they need for updating, avoiding the need to update all categories of wallpaper data each time. This further reduces the computational load of random wallpaper display, improves the efficiency of random wallpaper display, and enhances the user experience.
[0074] As one possible implementation, the update request includes: a category of wallpaper data; then, in response to the user-triggered update request, before randomly determining a page number identifier, the method further includes: determining the category of wallpaper data to enable the random wallpaper display function.
[0075] Understandably, users can select the category of wallpaper data they need for updates, and the update request will include the category of the wallpaper data. The server can configure parameters for each category to determine whether to enable or disable the wallpaper random display function. These parameters enable or disable the wallpaper random display function; for example, a configuration parameter of 1 confirms that the wallpaper random display function is enabled, while a configuration parameter of 0 confirms that the wallpaper random display function is disabled. Only wallpaper data with the wallpaper random display function enabled will be randomly displayed, thus better managing wallpaper categories that do not require random display, such as categories with a small number of wallpapers, and reducing the computational load of wallpaper random display.
[0076] As one possible implementation, the method for randomly displaying wallpapers provided in this application further includes: detecting whether a preset time has been reached; if so, re-executing the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data.
[0077] Understandably, this application will periodically change the page-level wallpaper data in each group. When the preset time arrives, the application's wallpaper data will be randomly sorted at the page level to obtain multiple groups of page-level wallpaper data, thereby improving the randomness of the wallpaper display data.
[0078] The following describes a wallpaper display device provided by an embodiment of the present invention. The device described below can be referred to in correspondence with the wallpaper display method described above.
[0079] This invention also provides a schematic diagram of a device for displaying wallpaper data, as shown in the embodiment of the invention. Figure 3 As shown, the device includes an acquisition unit 301, a sorting unit 302, a random unit 303, and a display unit 304.
[0080] Acquisition unit 301 is used to acquire wallpaper data of the application;
[0081] The sorting unit 302 is used to perform page-level random sorting on the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, with each set of page-level wallpaper data corresponding to a page number identifier;
[0082] The random unit 303 is used to respond to an update request triggered by a user, randomly determine a page number identifier, and randomly swap the page-level wallpaper data corresponding to the page number identifier within the page to obtain a set of swapped page-level wallpaper data.
[0083] The display unit 304 is used to display a set of page-level wallpaper data after the position change to the user.
[0084] The system retrieves wallpaper data from the application; it then performs page-level random sorting on the wallpaper data, resulting in multiple sets of page-level wallpaper data, each set corresponding to a page number identifier; in response to a user-triggered update request, it randomly determines a page number identifier and randomly swaps the corresponding page-level wallpaper data within the page, resulting in a swapped set of page-level wallpaper data; finally, it displays the swapped set of page-level wallpaper data to the user. By randomly determining the page number identifier, the starting page number for wallpaper display is randomized, and random swapping of the corresponding page-level wallpaper data within the page achieves random wallpaper display. This eliminates the need to randomly select all wallpapers each time, reducing the computational load for random wallpaper display and improving its efficiency.
[0085] As one possible implementation, the device also includes:
[0086] The acquisition unit is also used to acquire wallpaper management data of the application, the wallpaper management data including the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data;
[0087] A sorting unit is used to perform page-level random sorting of the wallpaper data of the application, resulting in multiple sets of page-level wallpaper data, including:
[0088] The sorting unit is used to perform page-level random sorting of the wallpaper data of the application based on the wallpaper management data, so as to obtain multiple page-level wallpaper data.
[0089] As one possible implementation, the sorting unit is used to perform page-level random sorting of the application's wallpaper data to obtain multiple sets of page-level wallpaper data, including:
[0090] The classification subunit is used to classify the wallpaper data of the application to obtain multiple different categories of wallpaper data;
[0091] The sorting subunit is used to perform page-level random sorting on wallpaper data of different categories, resulting in multiple sets of page-level wallpaper data of different categories.
[0092] As one possible implementation, the update request includes: the category of wallpaper data;
[0093] The device further includes: a determining unit, used to determine the wallpaper data of the category and enable the random wallpaper display function.
[0094] As one possible implementation, the device further includes:
[0095] The detection unit is used to detect whether the preset time has been reached. If so, the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data is re-executed.
[0096] The present invention also provides a device that may include a memory and a processor. The memory stores a computer program, and when the processor calls the computer program in the memory, it can implement the steps provided in the above embodiments. Of course, the terminal may also include various network interfaces, power supplies, and other components.
[0097] It should be noted that the device provided in this embodiment of the invention has the technical effects of any of the above embodiments, and the embodiments of the invention will not be described in detail here.
[0098] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed, can perform the steps provided in the above embodiments. The storage medium may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0099] It should be noted that the computer-readable storage medium provided in the embodiments of the present invention has the technical effects of any of the above embodiments, and the embodiments of the present invention will not be described in detail here.
[0100] It should be understood that in this invention, "at least one (item)" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0101] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0102] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.
Claims
1. A method for displaying wallpaper, characterized in that, The method includes: Get the application's wallpaper data; The wallpaper data of the application is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data, and each set of page-level wallpaper data corresponds to a page number identifier; In response to a user-triggered update request, a page number identifier is randomly determined as the starting page number for wallpaper display, and the page-level wallpaper data corresponding to the page number identifier is randomly rearranged within the page to obtain a set of rearranged page-level wallpaper data. The user is shown a set of page-level wallpaper data after the swap.
2. The method according to claim 1, characterized in that, The method further includes: obtaining wallpaper management data of the application, wherein the wallpaper management data includes the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data; The wallpaper data of the application is randomly sorted at the page level to obtain multiple page-level wallpaper data, including: The wallpaper data of the application is randomly sorted at the page level based on the wallpaper management data to obtain multiple page-level wallpaper data.
3. The method according to claim 1, characterized in that, The wallpaper data of the application is randomly sorted at the page level to obtain multiple sets of page-level wallpaper data, including: The wallpaper data of the application is classified to obtain multiple different categories of wallpaper data; The wallpaper data of different categories are randomly sorted at the page level to obtain multiple sets of page-level wallpaper data of different categories.
4. The method according to claim 3, characterized in that, The update request includes: the category of wallpaper data; Before randomly determining a page number identifier in response to a user-triggered update request, the method further includes: Determine the wallpaper data for the specified category to enable the random wallpaper display function.
5. The method according to claim 1, characterized in that, The method further includes: Check if the preset time has been reached. If so, re-execute the step of randomly sorting the wallpaper data of the application at the page level to obtain multiple sets of page-level wallpaper data.
6. A wallpaper display device, characterized in that, The device includes: The acquisition unit is used to acquire the application's wallpaper data; The sorting unit is used to perform page-level random sorting on the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, with each set of page-level wallpaper data corresponding to a page number identifier; The random unit is used to respond to the update request triggered by the user, randomly determine a page number identifier as the starting page number for wallpaper display, and randomly swap the page-level wallpaper data corresponding to the page number identifier within the page to obtain a set of swapped page-level wallpaper data. The display unit is used to show the user a set of page-level wallpaper data after the swap.
7. The apparatus according to claim 6, characterized in that, The device further includes: The acquisition unit is further configured to acquire wallpaper management data of the application, the wallpaper management data including the maximum number of wallpapers displayed in the wallpaper display area of the application and the total number of wallpaper data; The sorting unit is used to perform page-level random sorting of the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, including: The sorting unit is used to perform page-level random sorting of the application's wallpaper data according to the wallpaper management data, thereby obtaining multiple page-level wallpaper data.
8. The apparatus according to claim 6, characterized in that, The sorting unit is used to perform page-level random sorting of the wallpaper data of the application to obtain multiple sets of page-level wallpaper data, including: The classification subunit is used to classify the wallpaper data of the application to obtain multiple different categories of wallpaper data; The sorting subunit is used to perform page-level random sorting on wallpaper data of different categories, resulting in multiple sets of page-level wallpaper data of different categories.
9. A wallpaper display device, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program stored in the memory to implement the steps of the wallpaper display method as described in any one of claims 1 to 5.
10. A computer-readable storage medium storing a computer program thereon, characterized in that, The computer program is executed by a processor to implement the steps of the wallpaper display method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Data display method and device, electronic equipment and storage medium
CN114791930A