Desktop information replacement method and device, equipment, storage medium and program product
By obtaining user behavior and scene change information to generate desktop themes and wallpaper/screensaver update strategies, and combining them with outdoor environment information for dynamic special effects overlay, the problem of non-personalized desktop information updates in existing technologies is solved, adaptive desktop information updates are achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202511021344.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2025-10-17
AI Technical Summary
Existing wallpaper and theme replacement technologies cannot effectively perform personalized and automated desktop information updates based on user behavior and environmental changes, resulting in a poor user experience.
By obtaining user behavior information and scene change information within a preset period, we generate update strategies for desktop themes and wallpapers/screensavers respectively, and update them at preset nodes. We combine outdoor environment information with dynamic special effects to achieve adaptive adjustment of desktop information.
It achieves highly personalized adaptation of desktop information to user needs, improves user convenience and experience, and optimizes device performance.
Smart Images

Figure CN120803593A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computers, in particular to the technical field of artificial intelligence such as human-computer interaction, machine learning, and personalized information generation, and more particularly to a desktop information replacement method and device, an electronic device, a computer readable storage medium, and a computer program product. BACKGROUND
[0002] The current wallpaper and theme replacement technology of a mobile device mainly selects or customizes the wallpaper and theme through the settings of the system or a third-party application. Some systems or applications support setting the timing replacement of the wallpaper or theme, and can also recommend the wallpaper or theme for the user based on the tags of the wallpaper or theme. With the development of artificial intelligence technology, intelligent wallpapers and themes that can automatically switch according to the habits or environment of the user have gradually appeared. SUMMARY
[0003] Embodiments of the present disclosure provide a desktop information replacement method, device, electronic device, computer readable storage medium, and computer program product, which realize the automatic replacement of personalized and adaptive desktop information.
[0004] In a first aspect, embodiments of the present disclosure provide a desktop information replacement method, which includes: determining a first update strategy corresponding to a desktop theme according to user behavior information obtained within a preset first statistical period, and updating the desktop theme at a preset first update node according to the first update strategy; wherein the first update node is determined based on the period length of the first statistical period; determining a second update strategy of a desktop wallpaper and / or a desktop screensaver according to scene transformation information obtained within a preset second statistical period, and performing corresponding updates on the desktop wallpaper and / or the desktop screensaver at a preset second update node according to the second update strategy; wherein the period length of the second statistical period is less than the statistical length of the first statistical period, and the second update node is determined based on the period length of the second statistical period.
[0005] In a second aspect, embodiments of the present disclosure provide a desktop information replacement device, which includes: a first strategy generation module configured to determine a first update strategy corresponding to a desktop theme according to user behavior information obtained within a preset first statistical period, and update the desktop theme at a preset first update node according to the first update strategy; wherein the first update node is determined based on the period length of the first statistical period; a second strategy generation module configured to determine a second update strategy of a desktop wallpaper and / or a desktop screensaver according to scene transformation information obtained within a preset second statistical period, and perform corresponding updates on the desktop wallpaper and / or the desktop screensaver at a preset second update node according to the second update strategy; wherein the period length of the second statistical period is less than the statistical length of the first statistical period, and the second update node is determined based on the period length of the second statistical period.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the desktop information replacement method described in the first aspect can be implemented when the at least one processor executes the instructions.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, which are used to enable a computer to implement the desktop information replacement method described in the first aspect when executed.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program, which, when executed by a processor, can implement the steps of the desktop information replacement method described in the first aspect.
[0009] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Other features, objects and advantages of the present disclosure will become more apparent from a reading of the detailed description of non-limiting embodiments made with reference to the following drawings: Figure 1 is an exemplary system architecture in which the present disclosure may be applied; Figure 2 A flowchart of a desktop information replacement method provided by an embodiment of the present disclosure; Figure 3a -c is a flowchart of another desktop information replacement method provided by an embodiment of the present disclosure; Figure 4 A structural block diagram of a desktop information replacement device provided by an embodiment of the present disclosure; Figure 5 A schematic structural diagram of an electronic device suitable for executing a desktop information replacement method provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0011] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are meant to be exemplary in nature, and include various details intended to facilitate understanding of the present disclosure. However, those skilled in the art will realize that the embodiments described herein are not the only embodiments that can be contemplated. Accordingly, various changes and modifications can be made to the embodiments described and illustrated herein, without departing from the scope and spirit of the present disclosure. Also, for the purpose of clarity and a concise description, descriptions of well-known functions and constructions are omitted herein. It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0012] In the technical solutions of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good customs.
[0013] Figure 1 An exemplary system architecture 100 is shown, which can apply the embodiments of the desktop information replacement method, device, electronic device and computer readable storage medium of the present disclosure.
[0014] As shown in Figure 1 The system architecture 100 can include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is a medium for providing a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0015] The user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. The terminal devices 101, 102, 103 and the server 105 can be installed with various applications for realizing information communication between them, such as wallpaper replacement applications, search applications, instant messaging applications, etc.
[0016] The terminal devices 101, 102, 103 and the server 105 can be hardware or software. When the terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, laptop computers and desktop computers, etc. When the terminal devices 101, 102, 103 are software, they can be installed in the above-mentioned electronic devices, which can be implemented as multiple software or software modules, or as a single software or software module, which is not specifically limited herein. When the server 105 is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When the server 105 is software, it can be implemented as multiple software or software modules, or as a single software or software module, which is not specifically limited herein.
[0017] The server 105 can provide various services through various applications built-in, and can provide a wallpaper changing application for generating a wallpaper changing strategy based on acquired dynamic information as an example. When the wallpaper changing application is running, the server 105 can achieve the following effects: determining a first update strategy corresponding to a desktop theme according to user behavior information acquired in a preset first statistical period, and updating the desktop theme according to the first update strategy at a preset first update node, wherein the first update node is determined based on the period length of the first statistical period; determining a second update strategy of a desktop wallpaper and / or a desktop screensaver according to scene change information acquired in a preset second statistical period, and updating the desktop wallpaper and / or the desktop screensaver according to the second update strategy at a preset second update node; wherein the period length of the second statistical period is less than the statistical length of the first statistical period, and the second update node is determined based on the period length of the second statistical period.
[0018] It should be noted that the user behavior information and the scene change information can be pre-stored in the server 105 locally in various ways in addition to being acquired from the terminal devices 101, 102, and 103 through the network 104. Therefore, when the server 105 detects that the local has already stored these data (for example, before starting to process the desktop information generation task left over), the server 105 can choose to directly acquire these data from the local, and in this case, the example system architecture 100 can also not include the terminal devices 101, 102, and 103 and the network 104.
[0019] Since generating the first update strategy based on the user behavior information and generating the second update strategy based on the scene change information requires occupying more computing resources and stronger computing power, the desktop information changing method provided in each of the subsequent embodiments of the present disclosure is generally executed by the server 105 with stronger computing power and more computing resources, and accordingly, the desktop information changing device is generally also arranged in the server 105. However, it should also be noted that when the terminal devices 101, 102, and 103 also have computing power and computing resources that meet the requirements, the terminal devices 101, 102, and 103 can also complete the above-mentioned operations by the server 105 through the wallpaper changing application installed thereon, and then output the same result as the server 105. Especially in the case where there are multiple terminal devices with different computing power, but the wallpaper changing application judges that the terminal device has strong computing power and more remaining computing resources, the terminal device can be allowed to execute the above-mentioned operations, so as to appropriately reduce the computing pressure of the server 105, and accordingly, the desktop information changing device can also be arranged in the terminal devices 101, 102, and 103. In this case, the example system architecture 100 can also not include the server 105 and the network 104.
[0020] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0021] Please refer to Figure 2 , Figure 2 This is a flowchart of a desktop information replacement method provided by an embodiment of the present disclosure, wherein process 200 includes the following steps: Step 201: Determine a first update strategy corresponding to a desktop theme based on user behavior information acquired within a preset first statistical period, and update the desktop theme at a preset first update node according to the first update strategy.
[0022] In this embodiment, the execution subject (eg Figure 1 The server 105 shown can obtain user behavior information within a preset first statistical period. The first statistical period is a pre-set time period for continuously obtaining user behavior information, typically measured in weeks or months. User behavior information refers to various activities and interaction data generated by users during their use of terminal devices, such as access, search, purchase, interaction, and usage behavior, collected through various existing technical means and tools with the user's consent. This user behavior information can help the execution entity understand the user's preferences, habits, and needs.
[0023] In this embodiment, the execution entity can determine the first update strategy corresponding to the desktop theme according to the user behavior information after obtaining the user behavior information, and update the desktop theme at the preset first update node according to the first update strategy. Among them, the desktop theme is a type of desktop information, including desktop icon style, color style (color scheme of desktop windows, taskbars, buttons, fonts and other elements), font style, animation effects (window switching dynamic effects) and taskbar / menu style (design and layout of elements such as taskbars, start menus, right-click menus, etc.). The first update strategy includes multiple update sub-strategies for updating the above-mentioned desktop themes of multiple styles. The first update node is determined based on the period length of the first statistical period. For example, the first update node can be set to 30 minutes before the end of the first statistical period.
[0024] Step 202: Determine a second update strategy for the desktop wallpaper and / or desktop screen saver based on the scene change information acquired within a preset second statistical period, and update the desktop wallpaper and / or desktop screen saver accordingly at a preset second update node according to the second update strategy.
[0025] In this embodiment, the execution subject (eg Figure 1The server 105 shown) can obtain scene transformation information within a preset second statistical period. The second statistical period is a time period set in advance for continuously obtaining scene transformation information within the period, and the period length of the second statistical period is less than the statistical length of the first statistical period, usually in units of days. The scene transformation information refers to information about geographical location change or terminal application switching determined by means such as cameras, GPS positioning, and background monitoring after obtaining user consent.
[0026] In this embodiment, the execution subject can determine a second update strategy for the desktop wallpaper and / or the desktop screensaver after obtaining the scene transformation information, and update the desktop wallpaper and / or the desktop screensaver according to the second update strategy at a preset second update node. The desktop wallpaper and / or the desktop screensaver belong to the desktop information, and the second update strategy refers to a specific replacement strategy for replacing the desktop wallpaper and / or the desktop screensaver. The second update node is determined based on the period length of the second statistical period, for example, the second update node can be set to 30 minutes before the end of the second statistical period.
[0027] The desktop information replacement method provided in this embodiment updates the desktop theme based on the user behavior information obtained within the first statistical period, and updates the desktop wallpaper and / or the desktop screensaver based on the scene transformation information obtained within the second statistical period, that is, in different scenarios, different information is obtained according to different frequencies to trigger automatic replacement of corresponding desktop information, thereby realizing highly personalized adaptation of desktop information to user needs.
[0028] Please refer to Figure 3a -c, Figure 3a -c is a flowchart of another desktop information replacement method provided by the embodiments of the present disclosure, wherein the flowchart 300 includes the following steps: Steps 301-303 refer to Figure 3a the flowchart provided.
[0029] Step 301: According to the user behavior information obtained within the first statistical period, determine a target component whose use frequency is higher than a preset use threshold within the first statistical period.
[0030] In this embodiment, the execution subject determines a target component whose use frequency is higher than a preset use threshold within the first statistical period according to the user behavior information obtained within the first statistical period. Specifically, after the execution subject obtains the user behavior information, the user behavior data is analyzed, the use time of each component is calculated, the proportion of the use time in the total time of the first statistical period is taken as the use frequency of the component, and the component whose use frequency is higher than the preset use threshold is taken as the target component. The target component refers to a component whose use frequency is higher than a preset use threshold within the first statistical period.
[0031] Step 302: set the target component as a highlighted component in the preset first update strategy template, and generate a first update strategy corresponding to the desktop theme.
[0032] In this embodiment, the execution subject sets the target component as a highlighted component in the preset first update strategy template, and generates a first update strategy corresponding to the desktop theme. The preset first update strategy template includes preset sub-update strategies for styles such as desktop icon style, color style, font style, animation effect, and taskbar / menu style, and also includes a preset sub-update strategy for highlighting the target component with high usage frequency. By highlighting the frequently used components of the user, the embodiment can improve the convenience of use for the user.
[0033] Step 303: update the desktop theme according to the first update strategy at a preset first update node.
[0034] In this embodiment, the execution subject updates the desktop theme according to the first update strategy at a preset first update node. The first update node is determined based on the period length of the first statistical period, for example, the first update node can be set to 30 minutes before the end of the first statistical period.
[0035] In this embodiment, when the user behavior information meets the preset preference confidence, a desktop theme reset strategy is generated according to the user behavior information, and the desktop information is reset according to the desktop theme reset strategy at a preset second update node. The desktop theme reset strategy is a strategy for resetting the desktop theme when the user preference changes, and the preference confidence is used to determine whether there is a user behavior in the current acquired user behavior information that indicates a significant change in user preference, and the range is 0-1. For example, when the usage frequency of a music software decreases from 50% to 40% and remains below the preset usage threshold for a preset time threshold (3 days), it is determined that there is a user behavior in the current acquired user behavior information that indicates a significant change in user preference, and a desktop theme reset strategy is generated according to the user behavior information. This ensures a timely response to the changed user behavior information while avoiding frequent switching of the desktop theme.
[0036] In this embodiment, the execution subject resets the desktop information according to the generated desktop theme reset strategy at a preset second update node. The second update node is earlier than the first update node in a first statistical period, that is, if a significant change in user preference occurs before the first update node, the desktop theme can be reset according to the desktop theme reset strategy.
[0037] Steps 304-307 refer to the flowchart provided. Figure 3b
[0038] Step 304: determining the information type of the scene transformation information according to the scene transformation information obtained in the second statistical period.
[0039] In the embodiment, the execution subject determines the information type of the scene transformation information according to the scene transformation information obtained in the second statistical period. The information type of the scene transformation information includes software replacement information, space replacement information and time replacement information. The software replacement information refers to the scene transformation information generated when the user switches from one software to another software. The space replacement information refers to the scene transformation information generated when the user moves from one geographical location to another geographical location. The time replacement information refers to the scene transformation information generated when the day and night are switched. The specific time point of switching the day and night can be pre-set or obtained through sensing by various sensors.
[0040] Step 305: determining the desktop wallpaper and / or screen saver update element according to the information type and the preset scene transformation priority.
[0041] In the embodiment, the execution subject determines the desktop wallpaper and / or screen saver update element according to the information type and the preset scene transformation priority. The scene transformation priority is the priority order of updating the desktop wallpaper and / or screen saver element when multiple scene transformations occur. The desktop wallpaper and / or screen saver element can include pictures and color tones, etc. For example, when the scene transformation priority is set as software (video software > office software) > space (bedroom > living room) > time replacement (night > time), when the video software is used in the bedroom at night, the wallpaper of “movie poster element + night dark tone element” is preferentially matched, instead of simply matching the wallpaper of “bedroom landscape” according to the space. The embodiment seamlessly connects the visual scene by determining the desktop wallpaper and / or screen saver update element according to the scene transformation priority, thereby enhancing the immersion of the user.
[0042] Step 306: generating the second update strategy of the desktop wallpaper and / or desktop screen saver based on the scene transformation information and the desktop wallpaper and / or screen saver update element.
[0043] In the embodiment, the execution subject generates the second update strategy of the desktop wallpaper and / or desktop screen saver based on the scene transformation information and the desktop wallpaper and / or screen saver update element. Specifically, the execution subject first matches a preset number of wallpapers and / or screen savers from the preset wallpaper library based on the desktop wallpaper and / or screen saver update element, then sorts the preset number of wallpapers and / or screen savers according to the historical use frequency of the user, and finally generates the second update strategy of the desktop wallpaper and / or desktop screen saver according to the scene transformation information and the wallpaper and / or screen saver ranked at the forefront among the preset number of wallpapers and / or screen savers. The embodiment reduces the delay of loading the wallpaper and / or screen saver in real time by preloading multiple wallpapers and / or screen savers and sorting them according to the historical preference.
[0044] Step 307: updating the desktop wallpaper and / or the desktop screensaver at a preset second updating node according to the second updating strategy.
[0045] In the embodiment, the execution subject updates the desktop wallpaper and / or the desktop screensaver at the preset second updating node according to the second updating strategy. The second updating node is determined based on the period length of the second statistical period, for example, the second updating node can be set as 30 minutes before the end of the second statistical period.
[0046] Step 308: determining a third updating strategy for the desktop information according to the outdoor environment information obtained in a preset third statistical period, and updating the desktop information at a preset third updating node according to the third updating strategy.
[0047] Reference Figure 3c In the embodiment, the execution subject can obtain the outdoor environment information in the preset third statistical period. The third statistical period is a time period for continuously obtaining the outdoor environment information in the period, and the period length of the third statistical period is less than that of the second statistical period. The execution subject can perceive the current outdoor environment information through various sensors, and the outdoor environment information includes illumination, temperature, humidity, and weather, etc.
[0048] In the embodiment, after obtaining the outdoor environment information, the execution subject determines the third updating strategy for the desktop information, and updates the desktop information at the preset third updating node according to the third updating strategy. The desktop information includes at least one of the desktop theme, the desktop wallpaper, and the desktop screensaver. When the desktop information is the desktop theme, the third updating strategy corresponds to superimposing dynamic effects on the icons under the current theme style according to the weather type to which the outdoor environment information belongs. When the desktop information is the desktop wallpaper and / or the desktop screensaver, the third updating strategy corresponds to superimposing dynamic effects on the current desktop wallpaper and / or the current desktop screensaver according to the weather type to which the outdoor environment information belongs. The disclosed manner in the embodiment establishes the emotional connection between the user and the terminal through real-time mapping of the environment state to the desktop information.
[0049] In the embodiment, when the execution subject generates the third updating strategy, if the CPU occupancy rate exceeds the preset threshold, the frame rate of the dynamic effects superimposed by the third updating strategy is adjusted according to the preset frame rate adjustment scheme. For example, when the CPU occupancy rate > 70%, the dynamic effect frame rate can be automatically reduced (such as from 0 fps to 15 fps). In this way, the smoothness of the dynamic effects and the real-time response to the environment state can be balanced.
[0050] In the embodiment, the difference between the third updating strategy and the second updating strategy is that Figure 2In the embodiment shown, the embodiment provides an implementation of how to generate the first update strategy by steps 301-302, an implementation of how to update the desktop theme according to the first update strategy by step 303, an implementation of how to generate the second update strategy by steps 304-306, an implementation of how to update the desktop wallpaper and / or the desktop screensaver according to the second update strategy by step 307, and an implementation of how to generate the third update strategy and update the desktop information according to the third update strategy by step 308. The five implementations do not have a causal and dependent relationship and do not necessarily have to be applied in one embodiment at the same time. They can be applied in different embodiments as needed to generate the first update strategy, to update the desktop theme, to generate the second update strategy, to update the desktop wallpaper and / or the desktop screensaver, or to generate the third update strategy and update the desktop information according to the third update strategy. The embodiment only exists as a preferred embodiment containing the five specific implementations.
[0051] In the embodiment, when the current desktop wallpaper and / or the current desktop screensaver cannot complete the modification of the lighting information in the manner of special effects overlay, the current desktop wallpaper and / or the current desktop screensaver and the lighting information modification instruction can be input together as prompt information into a preset large language model to obtain outputted desktop wallpaper and / or desktop screensaver after modification of the lighting information. The embodiment uses the large language model to accurately modify the desktop wallpaper and / or the desktop screensaver, which not only improves the matching degree of the modified desktop wallpaper and / or the desktop screensaver with the lighting information, but also improves the generation effect of the desktop wallpaper and / or the desktop screensaver.
[0052] The desktop information replacement method provided in the embodiment combines user behavior information to adjust the desktop theme at a low frequency, combines scene transformation information to adjust the desktop wallpaper and / or the desktop screensaver at a medium frequency, and combines outdoor environment information to superimpose the desktop information at a high frequency, thereby providing a desktop information replacement system based on "low-medium-high" three-level frequency adaptive change. The system can adjust the corresponding desktop information in real time according to the update frequency in different scenes, realizes highly personalized adaptation of the desktop information to user needs, optimizes device performance, and improves user convenience and experience.
[0053] For a better understanding, the disclosure also gives a specific implementation scheme in combination with one specific application scenario.
[0054] In the present implementation, as shown in Table 1 below, the execution subject obtains user behavior information at a low frequency (1 time / week-month), and changes the desktop theme type when the user behavior preference is stable (e.g., the proportion of music use for 7 consecutive days is >60%); the execution subject obtains scene change information at a medium frequency (1 time / day-hour), and changes the desktop wallpaper / screen saver when the environment scene changes (e.g., the camera recognizes that the terminal is moved from the living room to the bedroom) or the software use is switched (e.g., from office software to game software); the execution subject obtains outdoor environment information at a high frequency (1 time / minute-second), and performs dynamic special effect superposition on the current desktop information (including the desktop theme, the desktop wallpaper, and the desktop screen saver) when the real-time outdoor environment information changes (e.g., the illumination +50 lux, the temperature and humidity +20℃, and the weather changes from cloudy to rainy).
[0055] Table 1: Correspondence table of desktop information, frequency level, and trigger condition
[0056] In the present implementation, the execution subject can obtain different outdoor environment information at different frequencies, and perform different effect superpositions on the desktop information according to different outdoor environment information change types. For example, as shown in Table 2 below, the execution subject obtains the outdoor illumination intensity at a frequency of 1 second, changes the transparency of the wallpaper / screen saver in real time according to the obtained illumination intensity, and adds a light spot on the wallpaper when the illumination intensity exceeds a preset threshold (illumination intensity >800 lux); the execution subject obtains the outdoor temperature at a frequency of 5 minutes, adjusts the wallpaper color tone according to the obtained outdoor temperature; and the execution subject obtains weather information in real time, and superimposes different weather special effects according to the obtained weather information.
[0057] Table 2: Correspondence table of outdoor environment information, special effect superposition form, and frequency
[0058] In the present implementation, the desktop theme is adjusted at a low frequency by combining user behavior information, the desktop wallpaper and / or the desktop screen saver are adjusted at a medium frequency by combining scene change information, and the desktop information is superimposed at a high frequency by combining outdoor environment information, thereby providing a desktop information replacement system based on “low-medium-high” three-level frequency adaptive change, which can adjust the corresponding desktop information in real time according to the update frequency in different scenes, realizes high personalized adaptation of the desktop information to user needs, optimizes the device performance, and improves the convenience and experience of user use.
[0059] Further reference Figure 4 As an implementation of the method shown in the above figures, the present disclosure provides one embodiment of a desktop information replacement device, which is implemented by Figure 2The method embodiment shown corresponds to the device, which can be applied in various electronic devices.
[0060] As shown in Figure 4 The desktop information replacement device 400 of the embodiment can include a first strategy generation module 401 and a second strategy generation module 402. The first strategy generation module is configured to determine a first update strategy corresponding to the desktop theme according to user behavior information obtained in a preset first statistical period, and update the desktop theme at a preset first update node according to the first update strategy. The first update node is determined based on the period length of the first statistical period. The second strategy generation module is configured to determine a second update strategy of the desktop wallpaper and / or the desktop screensaver according to scene transformation information obtained in a preset second statistical period, and update the desktop wallpaper and / or the desktop screensaver according to the second update strategy. The period length of the second statistical period is less than the statistical length of the first statistical period, and the second update node is determined based on the period length of the second statistical period.
[0061] The specific processing of the first strategy generation module 401 and the second strategy generation module 402 mentioned above and the technical effects brought by the same can be respectively referred to Figure 2 The related description of steps 201-202 in the corresponding embodiment will not be repeated here.
[0062] In some optional implementations of the embodiment, the desktop information replacement device 400 can further include a third strategy generation module 403 configured to determine a third update strategy of the desktop information according to outdoor environment information obtained in a preset third statistical period, and update the desktop information according to the third update strategy at a preset third update node. The desktop information includes at least one of the desktop theme, the desktop wallpaper, and the desktop screensaver. The period length of the third statistical period is less than the period length of the second statistical period. When the desktop information is the desktop theme, the third update strategy corresponds to including superimposing dynamic special effects on the icons under the current theme style according to the weather type to which the outdoor environment information belongs. When the desktop information is the desktop wallpaper and / or the desktop screensaver, the third update strategy corresponds to including superimposing dynamic special effects on the current desktop wallpaper and / or the current desktop screensaver according to the weather type to which the outdoor environment information belongs.
[0063] In some optional implementations of the embodiment, the first policy generation module 401 comprises: a target component determination unit configured to determine, according to the user behavior information obtained in the first statistical period, a target component whose usage frequency in the first statistical period is higher than a preset usage threshold; a first update policy generation unit configured to set the target component as a highlighted component in a preset first update policy template, and generate a first update policy corresponding to the desktop theme; a reset policy generation unit configured to, in response to the user behavior information satisfying a preset preference confidence degree, generate a desktop theme reset policy according to the user behavior information; and a desktop information reset unit configured to reset desktop information according to the desktop theme reset policy at a preset second update node, which is earlier than the first update node in a first statistical period.
[0064] In some optional implementations of the embodiment, the second policy generation module 402 comprises: an information type determination unit configured to determine, according to the scene transformation information obtained in the second statistical period, an information type of the scene transformation information, wherein the information type comprises software replacement information, space replacement information and time replacement information; an update element determination unit configured to determine, according to the information type, a desktop wallpaper and / or screensaver update element according to a preset scene transformation priority; and a second update policy generation unit configured to generate a second update policy of the desktop wallpaper and / or the desktop screensaver based on the scene transformation information and the desktop wallpaper and / or screensaver update element.
[0065] In some optional implementations of the embodiment, the second update policy generation unit in the second policy generation module 402 comprises: a wallpaper matching unit configured to match a preset number of wallpapers and / or screensavers from a preset wallpaper library based on the desktop wallpaper and / or screensaver update element; a wallpaper sorting unit configured to sort the preset number of wallpapers and / or screensavers according to a user historical usage frequency; and a wallpaper update policy generation unit configured to generate a second update policy of the desktop wallpaper and / or the desktop screensaver according to the scene transformation information and the wallpaper and / or screensaver ranked at the forefront among the preset number of wallpapers and / or screensavers.
[0066] In some optional implementations of the embodiment, the third policy generation module 403 further comprises a frame rate adjustment unit configured to, in response to the CPU occupancy rate exceeding a preset threshold, adjust the frame rate of a dynamic special effect superimposed on the third update policy according to a preset frame rate adjustment scheme.
[0067] In some optional implementations of the embodiment, the desktop information replacement apparatus 400 further comprises a model output module configured to, in response to the current desktop wallpaper and / or the current desktop screensaver being unable to complete modification of the lighting information in a manner of special effect overlay, input the current desktop wallpaper and / or the current desktop screensaver and the lighting information modification indication together as prompt information into a preset large language model to obtain outputted desktop wallpaper and / or desktop screensaver after modification of the lighting information.
[0068] The embodiment provides a desktop information replacement apparatus, which adjusts a desktop theme at a low frequency by combining user behavior information, adjusts a desktop wallpaper and / or a desktop screensaver at a medium frequency by combining scene transformation information, and superimposes desktop information at a high frequency by combining outdoor environment information, thereby providing a desktop information replacement system based on "low-medium-high" three-level frequency adaptive change, which can adjust corresponding desktop information in real time according to an update frequency in different scenes, realizes highly personalized adaptation of desktop information to user demand, optimizes device performance, and improves user convenience and experience.
[0069] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device, which comprises at least one processor and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable 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 implement the desktop information replacement method described in any of the above embodiments.
[0070] According to an embodiment of the present disclosure, the present disclosure further provides a readable storage medium storing computer instructions for enabling a computer to implement the desktop information replacement method described in any of the above embodiments when the computer executes the computer instructions.
[0071] According to an embodiment of the present disclosure, the present disclosure further provides a computer program product, which, when executed by a processor, can implement the desktop information replacement method described in any of the above embodiments.
[0072] Figure 5A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0073] like Figure 5 As shown, device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. RAM 503 may also store various programs and data required for the operation of device 500. Computing unit 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to bus 504.
[0074] Various components in device 500 are connected to I / O interface 505, including: an input unit 506, such as a keyboard, mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a magnetic disk, optical disk, etc.; and a communication unit 509, such as a network card, modem, wireless communication transceiver, etc. The communication unit 509 allows device 500 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0075] The computing unit 501 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs various methods and processes described above, such as the desktop information replacement method. For example, in some embodiments, the desktop information replacement method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded onto the RAM 503 and executed by the computing unit 501, one or more steps of the desktop information replacement method described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the desktop information replacement method by any other suitable means, such as by means of firmware.
[0076] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0077] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0078] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on 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), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0079] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0080] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0081] The computer system can include clients and servers. This description and the following description use the terms "client" and "server" generically, to refer to both actual computer systems that are used as clients or servers and to refer to the roles as clients or servers that are performed by computer programs running on the computer systems. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of large management difficulty and weak business scalability in traditional physical host and virtual private server (VPS, Virtual Private Server) services.
[0082] According to the technical scheme of the embodiment of the present disclosure, by combining user behavior information to adjust the desktop theme at a low frequency, combining scene transformation information to adjust the desktop wallpaper and / or desktop screensaver at a medium frequency, and combining outdoor environment information to superimpose the desktop information at a high frequency, a desktop information replacement system based on "low-medium-high" three-level frequency adaptive change is provided, which can adjust the corresponding desktop information in real time according to the update frequency in different scenes, realizes the highly personalized adaptation of the desktop information and user demand, optimizes the device performance, and improves the convenience and experience of user use.
[0083] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, the steps described in the present disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical scheme of the present disclosure can be achieved, which is not limited herein.
[0084] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for replacing desktop information, comprising: Determining a first update strategy corresponding to a desktop theme based on user behavior information acquired during a preset first statistical period, and updating the desktop theme at a preset first update node according to the first update strategy; wherein the first update node is determined based on a period length of the first statistical period; Based on the scene change information obtained within a preset second statistical period, a second update strategy for the desktop wallpaper and / or desktop screen saver is determined, and the desktop wallpaper and / or desktop screen saver is correspondingly updated at a preset second update node according to the second update strategy; wherein, the period length of the second statistical period is less than the statistical period length of the first statistical period, and the second update node is determined based on the period length of the second statistical period.
2. The method according to claim 1, further comprising: Based on the outdoor environment information obtained within a preset third statistical period, a third update strategy for the desktop information is determined, and the desktop information is correspondingly updated at a preset third update node according to the third update strategy; wherein the desktop information includes: at least one of a desktop theme, a desktop wallpaper, and a desktop screen saver, and the period length of the third statistical period is less than the period length of the second statistical period.
3. The method according to claim 2, wherein: When the desktop information is the desktop theme, the third update strategy correspondingly includes: superimposing dynamic special effects on the icons under the current theme style according to the weather type to which the outdoor environment information belongs.
4. The method according to claim 2, wherein: When the desktop information is the desktop wallpaper and / or the desktop screen saver, the third update strategy correspondingly includes: superimposing dynamic special effects on the current desktop wallpaper and / or the current desktop screen saver according to the weather type to which the outdoor environment information belongs.
5. The method according to claim 1, wherein The determining of a first update strategy corresponding to the desktop theme based on user behavior information acquired within a preset first statistical period includes: Determining, based on the user behavior information acquired during the first statistical period, a target component whose usage frequency by users during the first statistical period is higher than a preset usage threshold; The target component is set as a highlighted component in a preset first update policy template, and a first update policy corresponding to the desktop theme is generated.
6. The method according to claim 5, further comprising: In response to the user behavior information satisfying a preset preference confidence level, generating a desktop theme reset strategy based on the user behavior information; The desktop information is reset at a preset second update node according to the desktop theme reset policy; wherein the second update node is earlier than the first update node in one of the first statistical cycles.
7. The method according to claim 1, wherein The step of determining a second update strategy for the desktop wallpaper and / or desktop screen saver based on the scene change information acquired within a preset second statistical period includes: Determining, based on the scene change information acquired in the second statistical period, an information type of the scene change information; wherein the information type includes software change information, space change information, and time change information; Determining desktop wallpaper and / or screen saver update elements according to the information type and a preset scene change priority; A second update strategy for the desktop wallpaper and / or desktop screensaver is generated based on the scene change information and the desktop wallpaper and / or screensaver update element.
8. The method according to claim 7, wherein: The second update strategy for generating the desktop wallpaper and / or desktop screensaver based on the scene change information and the desktop wallpaper and / or screensaver update element includes: Matching a preset number of wallpapers and / or screensavers from a preset wallpaper library based on the desktop wallpaper and / or screensaver update element; sorting the preset number of wallpapers and / or screensavers according to the user's historical usage frequency; A second update strategy for the desktop wallpaper and / or desktop screensaver is generated according to the scene change information and the wallpaper and / or screensaver that is at the front of the preset number of sorted wallpapers and / or screensavers.
9. The method according to claim 4, further comprising: In response to the CPU occupancy rate exceeding a preset threshold, the frame rate of the dynamic special effects superimposed by the third update strategy is adjusted according to a preset frame rate adjustment scheme.
10. The method according to any one of claims 1 to 9, comprising: In response to the fact that the current desktop wallpaper and / or the current desktop screen saver cannot complete the modification of the lighting information by overlaying with special effects, the current desktop wallpaper and / or the current desktop screen saver and the lighting information modification indication are input into a preset large language model as prompt information to obtain the output desktop wallpaper and / or desktop screen saver with modified lighting information.
11. A desktop information replacement device, comprising: A first policy generating module is configured to determine a first update policy corresponding to the desktop theme based on user behavior information acquired during a preset first statistical period, and to update the desktop theme at a preset first update node according to the first update policy; wherein the first update node is determined based on a period length of the first statistical period; The second strategy generation module is configured to determine a second update strategy for the desktop wallpaper and / or desktop screen saver based on the scene change information obtained within a preset second statistical period, and to update the desktop wallpaper and / or desktop screen saver accordingly at a preset second update node according to the second update strategy; wherein the period duration of the second statistical period is less than the statistical period duration of the first statistical period, and the second update node is determined based on the period duration of the second statistical period.
12. An electronic device comprising: at least one processor; as well as 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. The instructions are executed by the at least one processor to enable the at least one processor to execute the desktop information replacement method according to any one of claims 1 to 10.
13. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the desktop information replacement method according to any one of claims 1 to 10.
14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the steps of the desktop information replacement method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Application program management method and mobile terminal
CN106126013A
Application program scene switching method, system and mobile terminal
CN106775983A
Method for realizing theme mode
CN110225191A
Theme switching method, terminal and computer readable storage medium
CN111246018A
Weather display method and device, storage medium and electronic equipment
CN112118354A