Wallpaper generation method, terminal device and computer program product
By using AI models to generate wallpapers featuring zodiac animal images that indicate time information on terminal devices, the problem of users having to manually select wallpapers is solved. This achieves intelligent dynamic wallpaper generation and switching, enhancing the vividness and fun of the user experience.
Patent Information
- Application Number
- CN202411278515.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-01-07
AI Technical Summary
Existing methods for generating wallpapers require user participation in the selection process, lack intelligence, fail to meet the changing needs of users' preferences, and lead to aesthetic fatigue.
By acquiring reference data from terminal devices, including current time information, and using AI models to generate target wallpapers with zodiac animal image elements that indicate the time, dynamic wallpaper generation and switching are achieved.
It improves the intelligence and flexibility of wallpaper generation, eliminating the need for manual settings. Wallpapers can be dynamically updated based on information such as time and weather, enhancing the fun and vividness of the user experience.
Smart Images

Figure CN119271327A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a wallpaper generation method, a terminal device, and a computer-readable storage medium. Background Art
[0002] With the continuous development of mobile internet and computer technology, electronic devices such as mobile phones and computers have become an indispensable part of our lives. Furthermore, the wallpaper function on electronic devices has also become widely used. Wallpapers on electronic devices include desktop wallpapers and lock screen wallpapers. Lock screen wallpapers are the background images used when the device is locked, while desktop wallpapers are the background images used on the device's desktop.
[0003] Wallpaper is one of the most frequently used features in terminal devices. Related art methods for generating wallpapers rely on users' subscriptions to push wallpapers to subscribed channels. This requires users to participate in selecting wallpapers, which is not very intelligent. Furthermore, user preferences are not fixed, and one-time manual subscriptions cannot meet the needs of changing user preferences.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the Invention
[0005] The present application provides a wallpaper generation method, a terminal device, and a computer program product, which improve the intelligence of wallpaper generation, avoid users from having to perform additional wallpaper settings, and enhance the flexibility of dynamic wallpaper settings.
[0006] The wallpaper generation method provided in this application includes:
[0007] Acquiring reference data collected by the terminal device, wherein the reference data includes current time information;
[0008] By inputting the reference data into the AI model, a target wallpaper generated by the AI model is obtained, so as to be used for switching the wallpaper of the terminal device;
[0009] The target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information.
[0010] In addition, the present application also provides a terminal device, which includes: a memory, a processor, and a wallpaper generation program stored in the memory and runnable on the processor. When the wallpaper generation program is executed by the processor, the wallpaper generation method as described above is implemented.
[0011] In addition, the present application also provides a computer-readable storage medium, on which a wallpaper generation program is stored. When the wallpaper generation program is executed by a processor, the wallpaper generation method as described above is implemented.
[0012] In addition, the present application also provides a computer program product, which includes a wallpaper generation program, and when the wallpaper generation program is executed by a processor, it implements the steps of the wallpaper generation method as described above.
[0013] The wallpaper generation method, terminal device, computer-readable storage medium and computer program product provided by the embodiments of the present application, one of the wallpaper generation methods of the embodiment is to obtain reference data collected by the terminal device, wherein the reference data includes current time information, and by inputting the reference data into the AI model, obtain the target wallpaper generated by the AI model for switching the wallpaper of the terminal device, the target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information, so that the embodiment of the present application uses the AI algorithm, combined with the input reference data, to generate a picture or video for switching as a static wallpaper or dynamic wallpaper of the terminal device, thereby increasing the novelty of the user experience and increasing the user's usage stickiness, without requiring the user to perform additional wallpaper settings, thereby improving intelligence and providing a good user experience.
[0014] The embodiment of the present application realizes the dynamic generation and switching of terminal wallpapers by combining with AI technology, improves the intelligence of wallpaper generation, avoids users from making additional wallpaper settings, and effectively improves the flexibility of dynamic wallpaper settings.
[0015] The current time information is also included in the reference data setting, and the reference data is input into the AI model. The target wallpaper generated by the AI model displays the target zodiac animal image elements associated with the current time information, so that the current time information is fed back to the user based on the target zodiac animal image. This improves the vividness of the wallpaper image while also feeding back the current time information to the user through the vivid and cute image elements in the wallpaper, thereby enhancing the intelligence and fun of wallpaper generation and improving the user's wallpaper usage experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0018] Figure 1 A schematic diagram of a wallpaper generation process provided for a wallpaper generation method;
[0019] Figure 2 A schematic diagram of the cloud wallpaper generation process provided for the wallpaper generation method;
[0020] Figure 3 A schematic diagram of the relationship between a mobile terminal and an AI server provided in a specific embodiment;
[0021] Figure 4 A schematic diagram of hardware relationships of a mobile terminal provided in a specific embodiment;
[0022] Figure 5 A schematic diagram of the hardware relationship of an AI server provided in a specific embodiment;
[0023] Figure 6 A flowchart showing the lock screen interface of a mobile terminal is provided in accordance with a specific embodiment;
[0024] Figure 7 A flowchart of a mobile terminal screen-off interface display provided in a specific embodiment;
[0025] Figure 8 Schematic diagram of the device structure of the hardware operating environment involved in the wallpaper generation method in the embodiment.
[0026] The following is a further description with reference to the accompanying drawings in conjunction with embodiments. DETAILED DESCRIPTION
[0027] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with certain aspects of the present application as detailed in the appended claims.
[0028] It should be understood that the specific embodiments described herein are used to illustrate the technical solutions of the present application and do not constitute a limitation on the present application.
[0029] The method of generating wallpapers in related technologies is to push wallpapers under subscription channels based on user subscription operations, which requires users to participate in screening wallpapers. It is not smart enough and can easily cause aesthetic fatigue. One-time manual subscription behavior cannot meet the needs of changing user preferences.
[0030] Based on this, the embodiment provides a solution to obtain reference data collected by the terminal device, wherein the reference data includes current time information; by inputting the reference data into the AI model, the target wallpaper generated by the AI model is obtained for switching the wallpaper of the terminal device; the target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information.
[0031] This embodiment realizes the dynamic generation and switching of terminal wallpapers by combining with AI technology, improves the intelligence of wallpaper generation, does not require users to perform additional wallpaper settings, and effectively improves the flexibility of dynamic wallpaper settings.
[0032] This embodiment also includes current time information through reference data setting, inputs the reference data into the AI model, and displays the target zodiac animal image elements associated with the current time information through the target wallpaper generated by the AI model, thereby feeding back the current time information to the user based on the target zodiac animal image, thereby improving the vividness of the wallpaper image while also feeding back the current time information to the user through the vivid and cute image elements in the wallpaper, thereby enhancing the intelligence and fun of wallpaper generation and improving the user's wallpaper usage experience.
[0033] In the example, the execution subject includes but is not limited to mobile terminals such as mobile phones (i.e., mobile phones), laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs (Televisions), desktop computers, etc., or any electronic device capable of implementing the above functions, which is not specifically limited in this application. The following embodiments of this application are described using a terminal device as an example of the execution subject.
[0034] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0035] Please refer to Figure 1 , Figure 1A schematic diagram of a wallpaper generation process provided by a wallpaper generation method according to an embodiment.
[0036] In this embodiment, the wallpaper generation method includes steps S100 to S200:
[0037] Step S100: Acquire reference data collected by a terminal device, wherein the reference data includes current time information;
[0038] Reference data refers to any data collected on a device that helps generate wallpapers. It's used to provide the information needed for the AI (Artificial Intelligence) model to generate wallpapers. Current time information refers to the time information collected by the device at the current time. For example, if the current time is 7:15 AM, the time information collected by the device at the current time could be 7:15 AM or the first hour of the morning.
[0039] In the embodiment, by automatically obtaining reference data collected by the terminal device, it is ensured that the wallpaper update is always based on the latest reference data, thereby avoiding the problem of data lag and simplifying the user operation process. The user does not need to manually set the reference data required to generate the wallpaper, which can meet the user's changing preferences and improve the intelligence of wallpaper generation.
[0040] Step S200: inputting the reference data into an AI model to obtain a target wallpaper generated by the AI model, so as to switch the wallpaper of the terminal device;
[0041] The target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information.
[0042] The Chinese zodiac, also known as the animal sign, refers to the twelve animals used by China and some Asian countries and ethnic groups to represent years and times. The order of the animals is as follows: rat, ox, tiger, rabbit, dragon, snake, horse, goat, monkey, rooster, dog, and pig, with each animal representing a year (or time of day). Zodiac animal image elements are designed based on the twelve zodiac animals. Each animal is associated with a specific time and can indicate a specific time. For example, the dragon animal image element can indicate the time between 7:00 AM and 9:00 AM, or the year of the Dragon.
[0043] In this embodiment, the AI model is a pre-trained machine learning model that can generate a corresponding wallpaper, also known as a target wallpaper, based on input reference data. When generating the target wallpaper based on the input reference data, the AI model can also generate a target wallpaper containing an image element of the target zodiac animal that indicates the current time based on the current time information in the reference data.
[0044] In the embodiment, the wallpaper generated by the AI model can be updated according to the changes in time information, and the current time information can be fed back to the user through the display of zodiac animal image elements, thereby enhancing the user's understanding and memory of the concept of time, improving the user experience and enriching the functionality of the wallpaper.
[0045] The embodiment includes current time information through reference data setting, inputs the reference data into the AI model, and displays the target zodiac animal image elements associated with the current time information through the target wallpaper generated by the AI model. The current time information is fed back to the user based on the target zodiac animal image, thereby improving the vividness of the wallpaper image. The current time information is fed back to the user through the vivid and cute image elements in the wallpaper, further improving the intelligence and fun of wallpaper generation, and improving the user's wallpaper usage experience.
[0046] In a feasible implementation manner, the reference data further includes current weather information, and the target wallpaper further includes a weather image element for indicating the current weather information.
[0047] Current weather information refers to the weather information collected by the terminal device at the current time. For example, if it is currently drizzling, the weather information collected by the terminal device at the current time can be either "rainy" or "light rain." Weather image elements are image elements designed based on various weather phenomena and meteorological elements. Each weather image element is associated with specific weather information and can indicate that specific weather information.
[0048] In an embodiment, when the AI model generates a target wallpaper based on the input reference data, it can also generate a target wallpaper containing a target zodiac animal image element for indicating the current time information and a weather image element for indicating the current weather information based on the current time information and current weather information in the reference data.
[0049] The wallpapers generated by the AI model can be updated not only according to changes in time information, but also according to changes in weather information. By displaying weather image elements, they can provide users with feedback on current weather information, enhance users' understanding and memory of weather concepts, further improve user experience, and enrich the functionality of wallpapers.
[0050] When the AI model generates a target wallpaper containing a target zodiac animal image element for indicating the current time information and a weather image element for indicating the current weather information based on the current time information and current weather information in the reference data, it can also add other image elements to the target wallpaper to make the target zodiac animal image element and the weather image element more naturally connected, thereby making the target wallpaper more vivid and harmonious, and the overall picture more rich and interesting.
[0051] Exemplarily, in a feasible implementation, the target wallpaper also includes a living environment image element of the target zodiac animal under the current weather information conditions corresponding to the target zodiac animal image element, wherein the living environment image element is used to indicate the living habits of the target zodiac animal under the current weather information conditions.
[0052] In one embodiment, the living environment image element refers to an image element that can reflect the living habits of a specific zodiac animal in its natural or customary environment.
[0053] Different zodiac animals have different habits in different weather conditions. For example, on rainy days, the dragon tends to be active amidst clouds and rain, while the rooster dislikes the feeling of rain dampening its feathers and often seeks shelter in chicken coops or barns. When the zodiac animal is a dragon and the weather is rainy, the living environment image elements could be designed with prototypes such as water, clouds, or lightning. When the zodiac animal is a rooster and the weather is rainy, the living environment image elements could be designed with prototypes such as chicken coops, barns, and eaves.
[0054] In this embodiment, the wallpaper generated by the AI model is updated according to the changes in time information and weather information. At the same time, the target zodiac animal image elements and weather information elements are organically integrated through the matching living environment image elements, depicting the life scenes of the target zodiac animal under specific weather conditions, making the entire wallpaper more vivid and close to reality, the picture more harmonious and interesting, creating a more real and attractive story scene, so that the generated wallpaper is not just an image picture, but presents a small story about the target zodiac animal and specific weather.
[0055] In addition, in a feasible implementation, the reference data also includes current power information of the terminal device, and the target wallpaper also includes a target landscape image element indicating the current power information, wherein different landscape image elements indicate different power information.
[0056] In this embodiment, different power information can be associated with different scenery. For example, power information with a power level of more than 80% can be associated with sunny scenery, such as a beach under blue sky and white clouds, and power information with a power level of less than 20% can be associated with scenery before a storm.
[0057] The landscape image element is an image element designed with different landscapes as prototypes. In this embodiment, the power information is associated with the landscape, and the landscape image elements designed with different landscapes as prototypes are used to indicate different power information.
[0058] In this embodiment, when the AI model generates a target wallpaper based on the input reference data, it can also generate a target wallpaper containing a target landscape image element for indicating the current power information based on the current power information in the reference data.
[0059] The wallpaper generated by the AI model in this embodiment can also be updated according to changes in power information. By displaying landscape image elements, the current power information is fed back to the user, thereby improving the user experience and enriching the functionality of the wallpaper.
[0060] In another feasible implementation, the reference data also includes the user's dressing image information, which is obtained by image recognition based on the front camera of the terminal device, wherein the target wallpaper also includes a cartoon dressing image image element indicating the dressing image information.
[0061] A user's clothing image information refers to information used to describe the user's specific attire, including information describing the type, color, style, and other possible decorations or accessories of the clothes worn by the user. For example, the user's clothing image information may be "wearing a blue denim jacket, a white T-shirt, black jeans, and a pair of white sneakers on the feet."
[0062] In one embodiment, the cartoon clothing image element refers to a cartoon image element designed based on the clothing image as a prototype.
[0063] In an embodiment, when the AI model generates a target wallpaper based on the input reference data, it can also generate a target wallpaper containing cartoon clothing image image elements for indicating the clothing image information based on the user's clothing image information in the reference data.
[0064] The wallpaper generated by the AI model in this embodiment can also be updated according to changes in the clothing image information, and through the display of cartoon clothing image elements, it can express the user's clothing image and enhance the fun and interactivity of the wallpaper.
[0065] When the AI model generates a target wallpaper containing image elements of a cartoon clothing image, it can display the cartoon clothing image through a virtual image corresponding to the user, or it can personify the target zodiac animal so that the image elements of the target zodiac animal are organically integrated with the image elements of the cartoon clothing image.
[0066] In another feasible implementation manner, the reference data further includes information about content of interest to the user, and the target wallpaper further includes content image elements corresponding to the information about the content of interest.
[0067] A user's content information of interest refers to the themes, topics, or fields that the user is personally interested in or frequently follows. This content information of interest generally reflects the user's personal preferences, preferences, and their focus in daily life. Specifically, content information of interest may include, but is not limited to, hobbies (such as music, movies, sports, reading, travel, etc.), favorite brands or products (such as user-preferred clothing brands, electronic products, etc.), social hot topics, academic or professional fields (such as the technical fields that the user is engaged in or studying), etc. Content image elements are image elements designed based on the user's content information of interest. Each content image element can indicate a specific content information that the user is interested in.
[0068] This embodiment can obtain the user's content information in a variety of ways with the user's authorization, such as through the user's social media account, online behavior analysis, questionnaires, personal preference settings, etc.
[0069] Exemplarily, the content of interest information includes at least one of the following:
[0070] First content information whose frequency of content search in a preset application satisfies a first preset condition;
[0071] Second content information in which the frequency and / or duration of content reading in the preset application meets a second preset condition;
[0072] Third content information in which the frequency and / or duration of content editing in the preset application meets a third preset condition;
[0073] The frequency of content sharing in the preset application satisfies the fourth content information of the fourth preset condition.
[0074] In an embodiment, a preset application may be an application authorized by a user to collect information about content of interest to the user. Content search refers to the user's behavior of searching for specific content information in a preset application, content reading refers to the user's behavior of reading specific content information in a preset application, content editing refers to the user's behavior of editing specific content information in a preset application, and content reading refers to the user's behavior of sharing specific content information in a preset application.
[0075] The first preset condition is a judgment condition preset by the user or the system, which is used to determine whether specific content information is the user's content information of interest based on the frequency of content search; the second preset condition is a judgment condition preset by the user or the system, which is used to determine whether specific content information is the user's content information of interest based on the frequency and / or duration of content reading; the third preset condition is a judgment condition preset by the user or the system, which is used to determine whether specific content information is the user's content information of interest based on the frequency and / or duration of content editing; the fourth preset condition is a judgment condition preset by the user or the system, which is used to determine whether specific content information is the user's content information of interest based on the frequency of content sharing.
[0076] The first content information refers to specific content information whose frequency of content search in the preset application meets the first preset condition; the second content information refers to specific content information whose frequency and / or duration of content reading in the preset application meets the second preset condition; the third content information refers to specific content information whose frequency and / or duration of content editing in the preset application meets the third preset condition; and the fourth content information refers to specific content information whose frequency of content sharing in the preset application meets the fourth preset condition.
[0077] In an embodiment, the frequency of a user searching for specific content information in a preset application, the frequency and / or duration of reading specific content information, the frequency and / or duration of editing specific content information, or the frequency of sharing specific content information can be detected. Combined with pre-set judgment conditions, it is determined whether the specific content information is the first content information, the second content information, the third content information or the fourth content information, thereby obtaining the user's content information of interest, screening out the content that the user cares about most, and generating a target wallpaper containing personalized content image elements based on this. This can make the generated target wallpaper fit the user's content preferences as much as possible, provide users with more personalized wallpaper generation services, and further improve the intelligence of wallpaper generation.
[0078] During implementation, the AI model can be deployed on the terminal device and the target wallpaper can be generated using the terminal device. The AI model can also be deployed on the AI server, and the reference data collected by the terminal device can be sent to the AI server. The AI server will call the AI model deployed on it to generate the target wallpaper, and then return it to the terminal device.
[0079] For example, Figure 2 As shown, in a feasible implementation manner, the reference data is input into the AI model to obtain the target wallpaper generated by the AI model, including steps S210 to S220:
[0080] Step S210: sending the reference data to an AI server, wherein the AI server stores an AI model, and the AI server generates a target wallpaper corresponding to the reference data by calling the AI model;
[0081] Step S220: Obtain the target wallpaper returned by the AI server.
[0082] An AI server refers to a server that stores an AI model. The AI server can receive reference data uploaded by a terminal device, call the AI model to generate a target wallpaper corresponding to the reference data, and return the generated target wallpaper to the terminal device.
[0083] Since AI models usually require a large amount of computing resources to generate images, especially in deep learning models, in one embodiment, the AI model can be deployed on a server, utilizing the server's powerful computing power and storage resources to more efficiently generate higher-quality wallpaper images, providing users with a better user experience, reducing the burden on terminal devices, and lowering the requirements for terminal device hardware configuration.
[0084] When the AI model is deployed on a server, multiple terminal devices share the AI model on the same server. This centralized model deployment makes it easier to update and maintain the AI model. Once the AI model needs to be upgraded or parameters adjusted, it can be modified on the server, avoiding the need to update the model version on each terminal device separately.
[0085] In order to ensure the security and privacy of data transmission, when the reference data collected by the terminal device is sent to the AI server, various encryption protocols can be used to protect the security of the data during transmission and prevent the leakage of private information.
[0086] In implementation, the switching scenario of switching the wallpaper of the terminal device includes at least one of the following:
[0087] In the case of unlocking the terminal device;
[0088] When the display screen of the terminal device is lit up;
[0089] When the terminal device is powered on;
[0090] At every preset period;
[0091] Every time the preset clock point is reached;
[0092] In the case where a change in the reference data is detected.
[0093] When a change in the reference data is detected, this embodiment can call the AI model to generate the latest target wallpaper based on the latest reference data to switch the wallpaper of the terminal device to the latest target wallpaper, ensuring that the wallpaper update is always based on the latest reference data, avoiding the problem of data lag, and meeting the user's ever-changing preferences.
[0094] When the user unlocks the terminal device, lights up the terminal device's display, or powers on the terminal device, the AI model can be called based on the latest reference data to generate a new target wallpaper and complete the wallpaper switching of the terminal device, thereby ensuring that the user can experience a brand new wallpaper every time they turn on the terminal device, maintaining a sense of novelty.
[0095] During implementation, the AI model can be called to generate a target obstacle avoidance algorithm based on the latest collected reference data at preset intervals or when a preset clock point is reached, thereby completing the wallpaper switching and further maintaining the freshness of the wallpaper.
[0096] This embodiment realizes the dynamic generation and switching of terminal wallpapers by combining with AI technology, improves the intelligence of wallpaper generation, does not require users to perform additional wallpaper settings, and effectively improves the flexibility of dynamic wallpaper settings.
[0097] This embodiment also includes current time information through reference data setting, inputs the reference data into the AI model, and displays the target zodiac animal image elements associated with the current time information through the target wallpaper generated by the AI model. The current time information is fed back to the user based on the target zodiac animal image, thereby improving the vividness of the wallpaper image. The current time information is fed back to the user through the vivid and cute image elements in the wallpaper, thereby improving the intelligence and fun of wallpaper generation and improving the user's wallpaper usage experience.
[0098] In order to facilitate understanding of the technical concept or technical principle of the above-mentioned embodiment of the wallpaper generation method of the present application, a specific embodiment is listed below:
[0099] In this specific embodiment, the mobile terminal (i.e., terminal device) can use AI (i.e., AI model) to generate pictures or videos (i.e., target wallpaper) based on the current power level (i.e., current power level information), recently browsed content (i.e., user's attention content information), user image (i.e., user's clothing image information), etc.
[0100] For example, if the mobile terminal has sufficient battery power, a sunny scene is generated; if the battery power is insufficient, a cloudy scene is generated. That is, the reference data also includes the current battery power information of the terminal device, and the target wallpaper also includes a target scene image element indicating the current battery power information, wherein different scene image elements indicate different battery power information.
[0101] For example, if the user recently browsed tennis content on a mobile terminal, tennis-related pictures or videos would be generated. That is, the reference data also includes the user's favorite content information, and the target wallpaper also includes the content image elements corresponding to the favorite content information.
[0102] For example, when a user unlocks a mobile terminal, the front camera captures the user's image and clothing, and a cartoon image is generated based on the user's image and clothing. In other words, the reference data also includes the user's clothing image information, which is obtained through image recognition by the terminal device's front camera. The target wallpaper also includes a cartoon image element indicating the clothing image information.
[0103] During implementation, images or videos can also be generated based on the time of day and the Chinese zodiac. Because the time of day is different from a 24-hour period, the twelve hours of day correspond uniquely to the twelve Chinese zodiac animals. Therefore, videos and images generated based on the time of day and the zodiac allow users to identify the current time by viewing a particular zodiac animal. In other words, the reference data includes the current time information, and the target wallpaper includes an image element of the target zodiac animal that indicates the current time information, where different zodiac animal image elements indicate different time information.
[0104] Furthermore, the zodiac animal can be combined with the current weather. For example, if it's the Chen hour and heavy rain, a picture or video of a dragon soaring through the rain, appearing and disappearing between clouds and lightning, can be generated to express the Chen hour and heavy rain. In other words, the target wallpaper also includes an image element of the target zodiac animal's living environment under the current weather conditions, corresponding to the target zodiac animal's image element. The living environment image element indicates the target zodiac animal's living habits under the current weather conditions.
[0105] In the embodiment, the user can select one or several reference factors (i.e., the type of reference data) in the wallpaper setting interface of the mobile terminal. After that, each time the user turns on the screen, a picture or video randomly generated by the AI algorithm will be displayed, which increases the novelty of the user experience and improves the user's usage stickiness. That is, when the display screen of the terminal device is turned on, the reference data collected by the terminal device is obtained, and by inputting the reference data into the AI model, the target wallpaper generated by the AI model is obtained for switching the wallpaper of the terminal device.
[0106] In one embodiment, performing AI calculations to generate wallpapers locally on a mobile terminal would place high demands on the mobile terminal's hardware configuration, and the AI model database would also occupy a large amount of the mobile terminal's memory. This specific embodiment also allows for wallpaper generation through a network connection and cloud-based AI calculations. Specifically, reference data is sent to an AI server, which stores an AI model. The AI server invokes the AI model to generate a target wallpaper corresponding to the reference data, and then retrieves the target wallpaper returned by the AI server.
[0107] For example, take the example of cloud-based AI computing to generate wallpaper.
[0108] like Figure 3 As shown, the mobile terminal 301 and the AI server 302 can exchange data and instructions with each other through the network.
[0109] like Figure 4 As shown, the mobile terminal 301 includes a wireless transceiver unit 101, a memory 102, a positioning unit 103, a power supply 104, a processor 105, a sensor 106, an interface unit 107, an audio output unit 108, a display unit 109, a user input unit 110 and an audio and video input unit 111.
[0110] The wireless transceiver unit 101 includes a radio frequency module for sending and receiving information or receiving signals during calls, a WIFI module for short-range wireless transmission technology, and other modules responsible for sending and receiving network data information.
[0111] The memory 102 can be used to store software programs and various data. The memory 102 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required for a function, etc., and the data storage area can store data created based on the use of the mobile phone.
[0112] The positioning unit 103 includes a positioning module such as GPS positioning.
[0113] The power source 104 , such as a battery, can be logically connected to the processor 105 through a power management system, so that the power management system can manage charging, discharging, power consumption, and other functions.
[0114] The processor 105 is the control center of the mobile terminal 301. It uses various interfaces and lines to connect the various parts of the entire mobile terminal 301. By running or executing software programs stored in the memory 102 and calling data stored in the memory 102, it executes various functions of the mobile terminal 301 and processes data, thereby monitoring the mobile terminal 301 as a whole.
[0115] Sensors 106, such as light sensors, sound sensors, motion sensors, and other sensors.
[0116] The interface unit 107 serves as an interface through which at least one external device can be connected to the mobile terminal 301. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, and the like.
[0117] The audio output unit 108 can convert the audio data received by the wireless transceiver unit 101 or stored in the memory 102 into an audio signal and output it as sound when the mobile terminal 301 is in a call signal receiving mode, a conversation mode, a recording mode, a voice recognition mode, a broadcast receiving mode, etc. In addition, the audio output unit 108 can also provide audio output related to a specific function executed by the mobile terminal 301. The audio output unit 108 may include a speaker, a buzzer, etc.
[0118] The display unit 109 is used to display information input by the user or information provided to the user. It can be an AMOLED (Active-Matrix Organic Light-Emitting Diodes), a TNT (Technology and Touch New Type), an LCD (Liquid Crystal Display), a flexible screen, etc.
[0119] The user input unit 110 may be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the mobile terminal 301 .
[0120] Specifically, the user input unit 110 may include a touch panel 110 a and other input devices 110 b .
[0121] The touch panel 100a, also known as a touch screen, collects user touch operations on or near it and drives corresponding connected devices according to a pre-set program. The touch panel 110a can be implemented using various types, including resistive, capacitive, infrared, and surface acoustic wave.
[0122] The touch panel 110a may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 105. The touch controller can also receive commands from the processor 105 and execute them.
[0123] Other input devices 110 b may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.
[0124] The audio and video input unit 111 is used to receive audio or video signals, and may include a microphone 111 a , an image processor 111 b , and an image capturing device 111 c .
[0125] The image processor 111b processes image data of a picture or video captured by the image capture device 111c (e.g., a front-facing camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 109, stored in the memory 102, or transmitted via the wireless transceiver unit 101.
[0126] Microphone 111a can receive audio signals in operating modes such as phone call mode, recording mode, and voice recognition mode, and process them into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via wireless transceiver unit 101 in operating modes such as phone call mode. Microphone 111a can also implement various types of noise cancellation or suppression algorithms to eliminate or suppress noise or interference generated during the reception and transmission of audio signals.
[0127] like Figure 5 As shown, the AI server 302 includes an AI processor 201 , a memory 202 , a network unit 203 , an interface unit 204 , and a power supply 205 .
[0128] Among them, the AI processor 201 includes a central processing unit (CPU) 201a and a graphics processing unit (GPU) 201b, and has an AI neural network. It can perform AI calculations based on instructions and a model database to intelligently generate pictures or videos.
[0129] The memory 202 is used to store software programs and various data, and is a unit for storing a model database of an AI model.
[0130] The network unit 203 includes wired and wireless network data transmission, which can transmit received external instructions to the AI processor 201, and can also transmit pictures and videos generated by the AI processor 201 to external devices.
[0131] The interface unit 204 refers to the input and output interfaces between the AI server 302 and external devices such as video, audio, and expansion devices.
[0132] The power supply 205 is logically connected to the AI processor 201 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0133] like Figure 6 As shown, the mobile terminal lock screen and desktop interface display process is as follows:
[0134] Step S101: The user turns on the display unit 109 of the mobile terminal 301;
[0135] In this embodiment, the user can light up the display unit 109 of the mobile terminal 301 by clicking the display unit 109, triggering the sensor 106, or operating other input units 110b. For example, touch screen wake-up, raise hand to light up the screen, voice wake-up, click the power button, etc.
[0136] Step S102: The processor 105 receives the screen-lighting instruction, and transmits the reference data to the AI server 302 via the wireless transceiver unit 101;
[0137] In an embodiment, after the processor 105 of the mobile terminal 301 receives a screen-lighting instruction generated by the user by clicking the display unit 109, triggering the sensor 106, or operating other input units 110b, the processor 105 of the mobile terminal 301 transmits reference data (current power level, recently browsed content, user image, etc.) to the AI server 302 through the wireless transceiver unit 101.
[0138] That is, when the display screen of the terminal device is turned on, the reference data collected by the terminal device is obtained and sent to the AI server.
[0139] Step S103: The AI server 302 calls the AI model database according to the data and instructions transmitted from the mobile terminal 301, performs AI calculations, generates pictures or videos, and sends them to the mobile terminal 301.
[0140] In an embodiment, the AI server 302 receives data (i.e., reference data) and instructions (i.e., instructions for calling the AI model to generate a target wallpaper corresponding to the reference data) sent by the mobile terminal 301 through the wireless transceiver unit 101 through the network unit 203, calls the AI model stored in the memory 202, performs AI calculations in the AI processor 201, thereby generating a picture or video, and returns it to the mobile terminal 301 through the network unit 203.
[0141] That is, the AI server stores an AI model, and the AI server generates a target wallpaper corresponding to the reference data by calling the AI model, and returns the target wallpaper.
[0142] Step S104: The wireless transceiver unit 101 receives the picture or video and transmits it to the processor 105;
[0143] In step S105 , the processor 105 transmits the picture or video to the display unit 109 for display.
[0144] In an embodiment, the mobile terminal 301 receives the picture or video returned by the AI server 302 through the network unit 203 through the wireless transceiver unit 101, and transmits it to the processor 105 for processing. Finally, the processor 105 transmits the processed picture or video to the display unit 109 for display, thereby completing the obstacle avoidance switching of the terminal device.
[0145] That is, the target wallpaper returned by the AI server is obtained for switching the wallpaper of the terminal device.
[0146] like Figure 7 As shown, the mobile terminal screen off interface display process is as follows:
[0147] Step S201: The processor 105 monitors whether the reference data changes in real time or at regular intervals;
[0148] Determine S202: If the reference data has changed, execute step S203; if the reference data has not changed, execute step S204;
[0149] Step S203: The processor 105 transmits the reference data to the AI server 302 via the wireless transceiver unit 101;
[0150] Step S204: The processor 105 does not perform any processing and keeps the picture or video currently displayed by the display unit 109.
[0151] In an embodiment, because the screen-off interface does not require the user to wake up the system, the screen-off interface will be automatically displayed for a long time. Therefore, the processor 105 monitors whether the reference data has changed in real time or at certain intervals. When the reference data changes, the reference data is transmitted to the AI server 302 through the wireless transceiver unit 101, and then steps S103, S104 and S105 are executed in sequence to switch the wallpaper. When the reference data has not changed, no processing is performed, the picture or video currently displayed by the display unit 109 is maintained, and the wallpaper is not switched.
[0152] It should be noted that the above embodiments are used to assist in understanding the present application and do not constitute a limitation on the wallpaper generation method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0153] In addition, please refer to Figure 8 , Figure 8 This is a schematic diagram of the device structure of the hardware operating environment involved in the wallpaper generation method in the embodiment of the present application.
[0154] The present application also provides a terminal device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the wallpaper generation method in the above embodiment.
[0155] Reference below Figure 8 , which shows a schematic diagram of the structure of a terminal device suitable for implementing the embodiments of the present application. The terminal device in the embodiments of the present application may include, but is not limited to, mobile phones (i.e., mobile phones), laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs (Televisions), desktop computers, etc., or any other electronic device capable of implementing the above functions. Figure 8 The terminal device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0156] like Figure 8As shown, the terminal device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the terminal device. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003 including, for example, a magnetic tape, hard disk, etc.; and communication device 1009. The communication device 1009 can allow the terminal device to communicate with other devices wirelessly or wired to exchange data. Although the figure shows a terminal device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0157] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0158] The terminal device provided in this application utilizes the wallpaper generation method of the aforementioned embodiment, thereby improving the intelligence of wallpaper generation, eliminating the need for users to perform additional wallpaper settings, and enhancing the flexibility of dynamic wallpaper settings. Compared to the prior art, the terminal device provided in this application achieves the same beneficial effects as the wallpaper generation method of the aforementioned embodiment, and the other technical features of the terminal device are the same as those disclosed in the aforementioned embodiment, and are not further described here.
[0159] The various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any appropriate manner in any one or more embodiments or examples.
[0160] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.
[0161] In addition, the present application also provides a computer-readable storage medium having computer-readable program instructions (ie, computer program) stored thereon, and the computer-readable program instructions are used to execute the wallpaper generation method in the above embodiment.
[0162] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer 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. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0163] The computer-readable storage medium may be included in the terminal device, or may exist independently without being incorporated into the terminal device.
[0164] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the terminal device, the terminal device: obtains reference data collected by the terminal device, wherein the reference data includes current time information; obtains the target wallpaper generated by the AI model by inputting the reference data into the AI model, so as to switch the wallpaper of the terminal device; the target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information.
[0165] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0166] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0167] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0168] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the wallpaper generation method described above. This improves the intelligence of wallpaper generation, eliminates the need for users to perform additional wallpaper settings, and enhances the flexibility of dynamic wallpaper settings. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the wallpaper generation method provided in the above embodiments, and are not further elaborated here.
[0169] In addition, an embodiment of the present application further provides a computer program product, including a computer program, which implements the wallpaper generation method in the above embodiment when executed by a processor.
[0170] The computer program product provided in this application improves the intelligence of wallpaper generation, eliminating the need for users to perform additional wallpaper settings and enhancing the flexibility of dynamic wallpaper settings. Compared to the prior art, the beneficial effects of the computer program product provided in this embodiment are the same as those of the wallpaper generation method provided in the above-mentioned embodiment, and are not further elaborated here.
[0171] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A wallpaper generation method, comprising: Acquire reference data collected by the terminal device, wherein the reference data includes current time information; By inputting the reference data into the AI model, a target wallpaper generated by the AI model is obtained, so as to switch the wallpaper of the terminal device; The target wallpaper includes a target zodiac animal image element for indicating the current time information, wherein different zodiac animal image elements indicate different time information.
2. The wallpaper generation method according to claim 1, characterized in that: The reference data further includes current weather information, and the target wallpaper further includes a weather image element for indicating the current weather information.
3. The wallpaper generation method according to claim 2, characterized in that: The target wallpaper also includes a living environment image element of the target zodiac animal under the current weather information corresponding to the target zodiac animal image element, wherein the living environment image element is used to indicate the living habits of the target zodiac animal under the current weather information.
4. The wallpaper generation method according to any one of claims 1 to 3, characterized in that: The reference data further includes current power information of the terminal device, and the target wallpaper further includes a target landscape image element indicating the current power information, wherein different landscape image elements indicate different power information.
5. The wallpaper generation method according to any one of claims 1 to 3, characterized in that: The reference data is input into the AI model to obtain a target wallpaper generated by the AI model, including: Sending the reference data to an AI server, wherein the AI server stores an AI model, and the AI server generates a target wallpaper corresponding to the reference data by calling the AI model; Obtain the target wallpaper returned by the AI server.
6. The wallpaper generation method according to any one of claims 1 to 3, characterized in that: The reference data also includes user's dressing image information, which is obtained based on image recognition performed by a front camera of the terminal device, wherein the target wallpaper also includes a cartoon dressing image image element indicating the dressing image information.
7. The wallpaper generation method according to any one of claims 1 to 3, characterized in that: The reference data also includes user's concerned content information, and the target wallpaper also includes content image elements corresponding to the concerned content information.
8. The wallpaper generation method according to claim 7, characterized in that: The content information includes at least one of the following: First content information whose frequency of content search in a preset application satisfies a first preset condition; Second content information in which the frequency and / or duration of content reading in the preset application meets a second preset condition; Third content information in which the frequency and / or duration of content editing in the preset application meets a third preset condition; The frequency of content sharing in the preset application satisfies the fourth content information of the fourth preset condition.
9. The wallpaper generation method according to any one of claims 1 to 3, characterized in that: The switching situation of switching the wallpaper of the terminal device includes at least one of the following: In the case of unlocking the terminal device; When the display screen of the terminal device is turned on; When the terminal device is powered on; At every preset period; Every time the preset clock point is reached; In the case where a change in the reference data is detected.
10. A terminal device, characterized in that: include: A memory, a processor, and a wallpaper generation program stored in the memory and executable on the processor, wherein the wallpaper generation program, when executed by the processor, implements the wallpaper generation method according to any one of claims 1 to 9.
11. A computer program product, characterized in that The computer program product comprises a wallpaper generation program, and when the wallpaper generation program is executed by a processor, the steps of the wallpaper generation method according to any one of claims 1 to 9 are implemented.
Citation Information
Cited By
Dynamic home decoration mural system based on AI
CN120872473A
Wallpaper generation method and system, electronic equipment and vehicle
CN121166266A