Desktop layout method, apparatus, and device, and storage medium
By obtaining and analyzing user operation rules data and displaying application list information, the problem of users needing to manually adjust desktop layout is solved, and a more efficient application access experience is achieved.
Patent Information
- Application Number
- PCT/CN2024/097340
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-06-04
- Publication Date
- 2025-07-03
AI Technical Summary
In the prior art, the layout of the mobile phone desktop requires manual adjustment of the user, resulting in an increase in steps when the user enters the application and a poor user experience.
By obtaining user's operational rules data, analyzing and processing users' demand applications in the current time period, and using the status bar or sidebar to display application list information for users to operate directly.
It reduces the steps for users to enter the application, improves the user experience, and meets the user's operating habits and time period needs.
Smart Images

Figure CN2024097340_03072025_PF_FP_ABST
Abstract
Description
Desktop layout method, device, equipment and storage medium
[0001] Related applications
[0002] This application claims priority to Chinese patent application No. 202311866786.0 filed on December 29, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of application technology, and in particular to a desktop layout method, apparatus, device, and storage medium. Background Art
[0004] Currently, the desktop layout of mobile phones all follows a fixed pattern, for example, a 12-grid pattern or a folder pattern. If a user needs to adjust the desktop layout of the mobile phone, the adjustment can only be done manually. In actual use, a certain application may only be used for a period of time or at a certain moment. However, whenever the user uses the required application, a static desktop or a desktop that requires manual operation by the user will increase the steps required for the user to enter the application, resulting in a poor user experience.
[0005] Summary of the Invention
[0006] The main purpose of this application is to provide a desktop layout method, device, equipment and storage medium, aiming to solve the technical problem in related technologies that static desktops or desktops that require manual operation by the user increase the steps required for users to enter the application, resulting in a poor user experience.
[0007] To achieve the above-mentioned purpose, an embodiment of the present application provides a desktop layout method, which includes: obtaining the user's operation pattern data; analyzing and processing the operation pattern data to determine the application list information consisting of the user's required applications in the current time period; and displaying the operation prompts corresponding to the application list information in the status bar or sidebar, so that the user can operate the required applications through the operation prompts.
[0008] The present application also provides a desktop layout device, which is a physical node device. The desktop layout device includes: a memory, a processor, and a program of the desktop layout method stored in the memory and executable on the processor. When the program of the desktop layout method is executed by the processor, the steps of the desktop layout method described above can be implemented.
[0009] To achieve the above object, a storage medium is further provided, wherein a desktop layout program is stored on the storage medium, and when the desktop layout program is executed by a processor, the steps of any of the above desktop layout methods are implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] FIG1 is a flowchart of a first embodiment of a desktop layout method of the present application;
[0011] FIG2 is a schematic diagram of an application scenario of the desktop layout method of the present application;
[0012] FIG3 is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application;
[0013] FIG4 is a schematic diagram of the architecture of various functional modules involved in the desktop layout method of the present application;
[0014] FIG5 is a schematic diagram of the overall implementation process involved in the desktop layout method of the present application;
[0015] FIG6 is a schematic diagram of the terminal desktop layout involved in the desktop layout method of the present application;
[0016] FIG7 is a schematic diagram of the device architecture involved in the desktop layout method of the present application. DETAILED DESCRIPTION
[0017] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0018] An embodiment of the present application provides a desktop layout method. In a first embodiment of the desktop layout method of the present application, referring to FIG1 , the method includes the following steps.
[0019] Step S10: Acquire the user's operation regularity data.
[0020] The desktop layout method can be applied to a desktop layout device. The desktop layout device belongs to a desktop layout system, and the desktop layout system belongs to a desktop layout device.
[0021] The execution subject of this method is a terminal device. For example, the terminal device can be a mobile phone, tablet, computer, etc., without specific limitation. The user's operation pattern data is collected through the terminal device, and the user's usage habits of various applications in the terminal are determined through the operation pattern data. The user's frequently used applications in various time periods of a day can be determined, and the operation prompts for obtaining the application list information are displayed in the status bar or the side bar, so that the user can directly enter the application needed to use in the current time period according to the application operation prompts displayed on the terminal interface, avoiding the user having to open the terminal device and go through steps such as unlocking, turning pages, and selecting folders before opening the application, thereby improving the user's usage experience.
[0022] Operation pattern data is mainly used to characterize the user's operation habits. The operation pattern data includes location data, time point data when using the application, and information about the application used and the functions used in the application, so as to determine the user's operation habits.
[0023] Operational pattern data primarily includes the relationships between parameters such as time, app operation, and location. For example, when the current time T = t, the user operation A = a, and the current location L = l, and the other parameters are x1, x2, ..., xn, the user behavior collection module generates a set of data: Y(a) = f(t, l, x1, x2, ..., xn). The total user behavior data collected during a period of time I = i is denoted as Yn(a). Yn(a) represents the user's operational pattern data during that period.
[0024] In an example, if a user has the habit of opening the Fanshu APP to read every time he arrives home (the location information is near home) and has dinner (the time information is 20:00 every Wednesday, Friday, and Saturday night), after data analysis, a corresponding relationship will be formed: Y[a(open Fanshu APP)] = f[t1 = around 20:00 every Wednesday, Friday, and Saturday night, l1 = at home), which is the user's operation pattern data.
[0025] For example, a user opens a sports app at home between 9:00 and 10:00 in the evening. The operation pattern data determined at this time is that the user uses the sports app at home and uses the aerobics function during the 9:00-10:00 time period.
[0026] Step S20: analyzing and processing the operation rule data to determine application list information consisting of the user's required applications in the current time period.
[0027] The operation pattern data will display the user's location data, time point data, and application information and functions used in the application when the user uses the application. The current time period is compared with the time point data in the operation pattern data to determine the application that the user needs to use in the current time period.
[0028] The required application may be an application that is used in the current time period according to the user's operating habits, wherein the application list information is list information composed of multiple required applications.
[0029] The step S20 of analyzing and processing the operation rule data to determine the application list information consisting of the user's required applications in the current time period includes the following steps.
[0030] Step S21 : extracting first operation data at each time point from the operation regularity data, wherein the first operation data is used to represent the operation performed by the user on each application at the corresponding time point.
[0031] The first operation data includes the operations performed by the user on the application at various points in time, for example, using application A to perform function A, and using application B to perform function B. The first operation data also includes the user's location information while using the application. The user's location information can be obtained through GPS positioning provided by the terminal, or through other methods, without limitation.
[0032] Step S22: extracting application list information consisting of the required applications from various applications based on the first operation data and current environment information.
[0033] The current environment information includes the current time point and the current location. The first operation data, the current time point and the current location are calculated through an algorithm to obtain the required application list information.
[0034] The first operation data includes location information and time point information. The step S22 of extracting application list information consisting of the required applications from various applications based on the first operation data and current environment information includes the following steps.
[0035] Determine the current time point and current location information in the current environment information.
[0036] The terminal device extracts key information of the current environment information to determine the current time point and current location information.
[0037] A location interval between the current location information and the location information corresponding to each application is calculated, and the location interval is compared with a first preset threshold to obtain a first comparison result.
[0038] A user may use multiple applications within a period of time, each application may correspond to a different location, and multiple applications may correspond to the same location when being used by the user.
[0039] The location interval is the difference between the current location information and the location information determined in the collected user operation pattern data, which can be expressed as follows:
[0040] Position interval |ln-ln|<δ, or, |ln-ln|≥δ
[0041] Wherein, (ln is the current location, lm is the location area used for any same APP operation), δ is the first preset threshold.
[0042] The first preset threshold may be 10m, 20m, etc., and may be changed according to user needs, without specific limitation.
[0043] The first comparison result may be that the location interval is less than the first preset threshold or the location interval is greater than or equal to the first preset threshold. When the difference between the current location point and the location point where the application is used at this time is less than a certain range, it can be determined that the user is within the range where the application is used, thereby determining that the user is accustomed to opening the application at the current location.
[0044] A time interval between the current time point and the time point information when each application is used is calculated, and the time interval is compared with a second preset threshold to obtain a second comparison result.
[0045] The calculation formula for the time interval can be:
[0046] The time interval |tn-tm|<β, or, |tn-tm|≥β.
[0047] Wherein, (tn is the current time point, tm is the time point used for any operation of the same APP), β is the second preset threshold.
[0048] The second preset threshold may be 5 minutes, 10 minutes, etc., and may be changed according to user needs, without specific limitation.
[0049] The current time point is within the time interval of any time point pair used for the same APP operation. For example, if the time point of using the sports app is 9:00 and the current time point is 8:30, the time interval is 30 minutes.
[0050] When the first comparison result shows that the location interval is less than or equal to the first preset threshold, and the second comparison result shows that the time interval is less than the second preset threshold, it is determined to extract a plurality of first applications corresponding to the location interval and the time interval.
[0051] When determining the user's required application, it is necessary to take the intersection of the two algorithms, which can improve the accuracy of the calculation results obtained by the algorithm. When the location interval and time interval both meet the set demand conditions, multiple first applications corresponding to the location interval and the time interval can be extracted.
[0052] The first application is an application that the user needs to use within the time period. The number of the first application is at least one, and generally multiple.
[0053] Based on each of the first applications, application list information consisting of the required applications is determined.
[0054] The first application is the application required by the user in the current time period, and the application list information is an application list composed of the required applications.
[0055] The purpose of the above algorithm calculating based on time intervals and location intervals is to detect that the user opens the application that the user needs to open in advance before a certain time point or before a certain location area, so that the user can receive the operation prompt corresponding to the required application in advance on the terminal desktop, so that the user can enter the application through the operation prompt when the application needs to be opened.
[0056] For example, if a user needs to open application A at the company at 9 o'clock, the algorithm will start calculating at 8:30, and the operation prompts of the application that the user needs to use will be displayed on the terminal interface before 9 o'clock.
[0057] Wherein, after the step of extracting the application list information consisting of the required applications from each application based on the first operation data and the current environment information, the following steps are also included.
[0058] When it is detected that the usage time of the user in the current application is greater than a preset time threshold, it is determined to extract the sports application in the client corresponding to the user.
[0059] When a user uses the same application for too long, other operation prompts will be displayed on the terminal interface where the user is located to remind the user not to stay in the same state for too long.
[0060] The preset time threshold can be 1 hour, 2 hours, etc., and can be changed according to user needs, without specific limitation.
[0061] A sports application may be an app that prompts users to exercise, keep fit, or do aerobics.
[0062] The step of displaying the operation prompt corresponding to the application list information in the status bar or sidebar includes the following steps.
[0063] The operation prompt of the sports application and the operation prompt corresponding to the demand application are displayed in the status bar.
[0064] The content of the operation prompt includes: time, place, what to do, etc. For example, the operation prompt of a sports application may be "You have been using the current application for a long time, you can open the sports app and exercise."
[0065] Step S30: Display the operation prompt corresponding to the application list information in the status bar or the sidebar or the sidebar, so that the user can operate the required application through the operation prompt.
[0066] The operation prompt corresponding to the application list information is displayed in the status bar or sidebar so that the user can directly see it from the desktop, and then directly enter the application in this way, and then directly operate the required application through the operation prompt.
[0067] The status bar can be a prompt status bar displayed on the terminal page, and the sidebar is a prompt bar displayed on the side of the terminal device. The sidebar is similar to the navigation key in a mobile phone.
[0068] The display interface of the terminal device is shown in Figure 2, where M100 represents the overall mobile phone UI interface, and M101 represents the existing application arrangement method, such as the 9-grid and 12-grid arrangement methods. The smart desktop is where the list information corresponding to the required application is displayed. Through the smart desktop, you can enter the required application according to the operation prompts.
[0069] The desktop display mode of the terminal displaying operation prompts is shown in Figure 6. The status bar and the quick entry (sidebar) are the display locations of the operation prompts respectively. The user can display the smart desktop after clicking. Among them, the specific area of the main page displays the application list information displayed after opening the operation prompt, such as Fanshu, WeChat and other applications.
[0070] The present application provides a desktop layout method, apparatus, device, and storage medium. Compared with related technologies, which use static desktops or desktops that require manual operation by the user, which increases the number of steps required for the user to enter the application and leads to a poor user experience, the present application obtains the user's operation pattern data and analyzes and processes the user's operation pattern data, thereby determining the application list information consisting of the user's required applications in the current time period, and displaying the operation prompts of the application list information required by the user in the status bar. The operation pattern data conforms to the user's operation habits over a period of time, so it is more in line with the user's usage habits in the current time period or at a future time point. By displaying the operation prompts corresponding to each application in the application list information in the status bar / sidebar, the user can directly enter the required application through the operation prompts in the status bar and perform related application operations, avoiding the user from having to go through multiple steps to enter the application, thereby improving the user's usage experience.
[0071] Based on the first embodiment of the present application, another embodiment of the present application is provided. In this embodiment, the step S10 of obtaining the user's operation regularity data includes the following steps.
[0072] Step S11: Acquire application operation information within a historical time period.
[0073] The historical time period can be 5 days or 7 days, with no specific limitation.
[0074] The application operation information may include multiple applications operated by the user within the time period, multiple functions of the applications used, and the time points and location points corresponding to the operation of any application.
[0075] Step S12: Based on the application operation information, calculate and obtain the user's operation regularity data at each time point.
[0076] After determining the application operation information of the user in the time period, the application operation rules for each time point are determined.
[0077] For example, a user has the habit of opening the Fanshu APP to read every time he arrives home (the location information is near home) and has dinner (the time information is 20:00 every Wednesday, Friday, and Saturday night). The operation rule data is: Y[a(open Fanshu APP)] = f[t1 = around 20:00 every Wednesday, Friday, and Saturday night, l1 = at home).
[0078] Wherein, after the step of obtaining the user's operation regularity data, the following steps are also included.
[0079] When it is detected within a preset time period that the operation regularity data does not correspond to the application operation information, it is determined to re-collect the application operation information within a historical preset time period.
[0080] The preset time period can be 1 hour, 2 hours, etc., and there is no specific limitation.
[0081] All of the above operating rules need to be cumulatively strengthened or dissipated. For example, after a period of time, when it is found that user behavior has changed and the current user data no longer meets the operating rules in the above algorithm, when certain conditions are met, the corresponding user behavior characteristics will be modified and the user's application operation information will be collected again.
[0082] Based on the re-collected application operation information, the user's operation regularity data is determined.
[0083] After re-collecting the application operation information, the user-related operation regularity data is updated based on the re-collected data.
[0084] Among them, after the step of displaying the operation prompt corresponding to the application list information in the status bar or sidebar, the following steps are also included.
[0085] When it is detected that the collected application operation information within the historical time period does not conform to the operation rule data, it is determined to delete the operation rule data.
[0086] Users can delete incorrect operation pattern data. In the subsequent identification of the user's operation pattern, application operation information that meets this operation pattern will be automatically excluded and will not be used for the statistics of the user's operation pattern data.
[0087] In this embodiment, when the user's application operation information is incorrectly identified, the user's application operation information is re-collected. At the same time, the user's application operation information can also be deleted so as to timely update the user's application operation information and avoid deviations in pushed applications.
[0088] Based on the first and second embodiments of the present application, another embodiment of the present application is provided. In this embodiment, after the step S30 of displaying the operation prompt corresponding to the application list information in the status bar or sidebar, the following steps are also included.
[0089] When no user operation on the required application is detected within a first preset time period, it is determined that at least one preset required application is sent a reminder notification to the client where the user is located to remind the user to use the required application.
[0090] The first preset time period may be 10 minutes, 20 minutes, etc., and is not specifically limited.
[0091] When a user does not operate the required application for a period of time, a reminder will be sent to the user to avoid abnormal behavior due to personal forgetfulness.
[0092] Alternatively, when no user operation on the required application is detected within the first preset time period, a reminder notification is sent or not sent to the user's client for each required application.
[0093] When the user does not detect the user's operation on the required application, you can also set the function yourself, for example, application A and application B need to send reminder notifications, or set not to send reminder notifications to the user's terminal display interface when forgetting to operate the application.
[0094] In this embodiment, when the user forgets to operate the required application, the user is reminded in time, and the user can also be supported to set reminder notifications to enhance the user's usage experience.
[0095] In one embodiment, Figure 4 is an architectural diagram of the various functional modules involved in this application, wherein the smart desktop layout and reminder module S100 is the overall functional module, the user behavior collection module S101 is used to collect the user's application operation information and generate the user's operation pattern data based on the operation information, the user behavior analysis module S102 is used to analyze the operation pattern data and determine the application list information corresponding to the required application, the UI interface sorting module S103 is used to display the operation prompts corresponding to the application list information in the status bar or sidebar, the APP operation reminder module S104 is used to send a reminder notification to the user when the user forgets to operate the required application, and the setting module S105 is used to set whether to turn on S104: APP operation reminder module and optimize S103: UI interface sorting module.
[0096] The intelligent desktop layout and reminder system lists the intelligently identified patterns (S102). Users can select whether to fully activate the App Operation Reminder module (S104) or set reminders for specific patterns. Furthermore, users are allowed to delete any incorrectly identified user operation patterns, which will then be automatically excluded from the User Behavior Analysis module (S102). Accordingly, the UI Sorting module (S103) will reference the settings module to optimize the presentation of these patterns.
[0097] In one embodiment, FIG5 is a schematic diagram of the overall implementation process involved in this application. As shown in FIG5 , the flowchart includes the following steps.
[0098] Step 1: Obtain user operation behavior. When a user operates an app, the corresponding parameter information of this operation is recorded, including the operation time and operation location. After obtaining the operation characteristics of this app over a period of time, the user behavior analysis module is used to find the corresponding pattern of operation of this app, such as time interval or address range. If a pattern is found, the feature is recorded in the UI interface sorting module. If no pattern is found, the data collected by the app is collected and analyzed again until the corresponding pattern is found.
[0099] Step 2: Based on the patterns found above, the app operations recorded in the UI sorting module need to be dynamically adjusted according to corresponding characteristics, such as time / location. If it is determined that the current recorded parameter characteristics are met, the app entrance will be placed in the most accessible location on the smart desktop (status bar or sidebar) to facilitate user operation. If the user performs the operation this time, this behavior will still be counted as a data collection behavior to strengthen the user's characteristics.
[0100] Step 3: If the current APP operation is not executed after the smart desktop layout is added, the frequency of the user executing the application in the historical time period is further determined. If the frequency is high, the reminder module will remind the user of the relevant operation to avoid abnormal behavior caused by the user's personal forgetfulness.
[0101] Refer to Figure 3, which is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application.
[0102] As shown in FIG3 , the desktop layout device may include: a processor 1001 , a memory 1005 , and a communication bus 1002 . The communication bus 1002 is used to implement connection and communication between the processor 1001 and the memory 1005 .
[0103] The desktop layout device may also include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a WiFi module, and the like. The user interface may include a display screen and an input submodule such as a keyboard. The user interface may also include a standard wired interface and a wireless interface. The network interface may include a standard wired interface and a wireless interface (such as a WiFi interface).
[0104] Those skilled in the art will appreciate that the desktop layout device structure shown in FIG3 does not limit the desktop layout device, and may include more or fewer components than shown, or combine certain components, or arrange components differently.
[0105] As shown in FIG3 , memory 1005, which serves as a storage medium, may include an operating system, a network communication module, and a desktop layout program. The operating system is a program that manages and controls the hardware and software resources of the desktop layout device and supports the operation of the desktop layout program and other software and / or programs. The network communication module is used to enable communication between the various components within memory 1005, as well as communication with other hardware and software in the desktop layout system.
[0106] In the desktop layout device shown in FIG3 , the processor 1001 is configured to execute the desktop layout program stored in the memory 1005 to implement the steps of any one of the above desktop layout methods.
[0107] The specific implementation of the desktop layout device of the present application is basically the same as the embodiments of the desktop layout method described above, and will not be repeated here.
[0108] The present application also provides a desktop layout device. Referring to Figure 7, the desktop layout device includes: an acquisition module for acquiring the user's operation pattern data; a processing module for analyzing and processing the operation pattern data to determine application list information consisting of the user's required applications in the current time period; and a display module for displaying the operation prompts corresponding to the application list information in the status bar or sidebar, so that the user can operate the required applications through the operation prompts.
[0109] In a possible embodiment of the present application, the processing module includes: a first extraction unit, used to extract the first operation data at each time point in the operation rule data, wherein the first operation data is used to characterize the operations performed by the user on each application at the corresponding time point; a second extraction unit, used to extract the application list information of the required application composition in each application based on the first operation data and current environment information.
[0110] In a possible embodiment of the present application, the second extraction unit includes: a first determination subunit, used to determine the current time point and current location information in the current environmental information; a first calculation subunit, used to calculate the location interval between the current location information and the location information corresponding to each application, and compare the location interval with a first preset threshold to obtain a first comparison result; a second calculation subunit, used to calculate the time interval between the current time point and the time point information when each application is used, and compare the time interval with a second preset threshold to obtain a second comparison result; a second determination subunit, used to determine to extract the location interval and multiple first applications corresponding to the time interval when the first comparison result shows that the location interval is less than or equal to the first preset threshold and the second comparison result shows that the time interval is less than the second preset threshold; a third determination subunit, used to determine the application list information composed of the required applications based on each of the first applications.
[0111] In a possible implementation of the present application, the processing module includes: a determining unit, configured to determine to extract a sports application from a client corresponding to the user when detecting that the user's usage time of the current application is greater than a preset time threshold.
[0112] In a possible implementation of the present application, the acquisition module includes: an acquisition unit for acquiring application operation information within a historical time period; and a calculation unit for calculating the user's operation regularity data at each time point based on the application operation information.
[0113] In a possible implementation of the present application, the device further includes: a first determination module, configured to, when detecting that the operation rule data does not correspond to the application operation information within a preset time period, determine to re-collect the application operation information within a historical preset time period; and a second determination module, configured to determine the user's operation rule data based on the re-collected application operation information.
[0114] In a possible implementation manner of the present application, the apparatus further includes: a third determination module configured to determine to delete the operation rule data when detecting that the collected application operation information within a historical time period does not conform to the operation rule data.
[0115] In a possible embodiment of the present application, the device also includes: a fourth determination module, which is used to determine, when no user operation on the demand application is detected within a first preset time period, that a reminder notification is sent to the user's client for at least one preset demand application to remind the user to use the demand application; or, a sending module, which is used to send or not send a reminder notification to the user's client for each demand application when no user operation on the demand application is detected within the first preset time period.
[0116] As used herein, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or system that includes the element.
[0117] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0118] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0119] The above are only some embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A desktop layout method, wherein, The method includes the following steps: Obtain the operation rule data of the user; Analyze and process the operation rule data to determine the application list information composed of the required applications of the user in the current time period; Display the operation prompts corresponding to the application list information on the status bar or the side bar for the user to operate on the required applications through the operation prompts.
2. The desktop layout method according to claim 1, wherein, The step of analyzing and processing the operation rule data to determine the application list information composed of the required applications of the user in the current time period includes: Extract the first operation data at each time point in the operation rule data, where the first operation data is used to represent the operations performed by the user on each application at the corresponding time point; Based on the first operation data and the current environment information, extract the application list information composed of the required applications from each application.
3. The desktop layout method according to claim 2, wherein, The first operation data includes location information and time point information. The step of extracting the application list information composed of the required applications from each application based on the first operation data and the current environment information includes: Determine the current time point and the current location information in the current environment information; Calculate the location interval between the current location information and the location information corresponding to each application, and compare the location interval with a first preset threshold to obtain a first comparison result; Calculate the time interval between the current time point and the time point information when each application is used, and compare the time interval with a second preset threshold to obtain a second comparison result; When the first comparison result shows that the location interval is less than or equal to the first preset threshold and the second comparison result shows that the time interval is less than the second preset threshold, determine to extract multiple first applications corresponding to the location interval and the time interval; Based on each of the first applications, determine the application list information composed of the required applications.
4. The desktop layout method according to claim 2, wherein, After the step of extracting the application list information composed of the required applications from each application based on the first operation data and the current environment information, it further includes: When it is detected that the usage time of the user in the current application is greater than a preset time threshold, determine to extract the sports application in the client corresponding to the user; The step of displaying the operation prompts corresponding to the application list information on the status bar or the side bar includes: Display the operation prompts of the sports application and the operation prompts corresponding to the required applications on the status bar.
5. The desktop layout method according to claim 1, wherein, The step of obtaining the operation rule data of the user includes: Obtain the application operation information in the historical time period; Based on the application operation information, calculate the operation rule data of the user at each time point.
6. The desktop layout method according to claim 5, wherein, After the step of obtaining the operation rule data of the user, it further includes: When it is detected that the operation rule data does not correspond to the application operation information within a preset time period, determine to re-collect the application operation information in the historical preset time period; Based on the re-collected application operation information, determine the operation rule data of the user.
7. The desktop layout method according to claim 5, wherein, After the step of displaying the operation prompts corresponding to the application list information on the status bar or the side bar, it further includes: In the case where the application operation information collected during the detected historical time period does not conform to the operation rule data, it is determined to delete the operation rule data.
8. The desktop layout method according to claim 1, wherein, After the step of displaying the operation prompt corresponding to the application list information in the status bar or the sidebar, the following is further included: In the case where no operation on the required application is detected by the user within the first preset time period, it is determined to send a reminder notification to the client where the user is located for at least one of the preset required applications to remind the user to use the required application; Or, In the case where no operation on the required application is detected by the user within the first preset time period, for each of the required applications, a reminder notification is sent or not sent to the client where the user is located.
9. A desktop layout device, wherein, The device includes: a memory, a processor, and a desktop layout program stored on the memory and executable on the processor, and the desktop layout program is configured to implement the steps of the desktop layout method according to any one of claims 1 to 8.
10. A computer storage medium, wherein, A desktop layout program is stored on the computer storage medium, and when the desktop layout program is executed by the processor, the steps of the desktop layout method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Interface display method and terminal equipment
CN108920204A
Application display reminding method, terminal and computer readable storage medium
CN110012157A
Display control method, mobile terminal and storage medium
CN113342234A
Desktop layout method and device, equipment and storage medium
CN117827063A