Desktop sorting method, terminal and storage medium

文档序号:1719593 发布日期:2019-12-17 浏览:9次 中文

阅读说明:本技术 桌面排序方法、终端及存储介质 (Desktop sorting method, terminal and storage medium ) 是由 邓翱 于 2019-09-03 设计创作,主要内容包括:本发明提供一种桌面排序方法、终端及存储介质,所述方法包括如下步骤:所述终端记录用户某时间段内使用应用的应用数据;所述终端根据所述应用数据将所述应用的图标放置于所述终端的屏幕的高频操作区域。所述桌面排序方法能够根据应用数据将所述应用的图标放置于所述终端的屏幕的高频操作区域,能够满足用户个性化、智能化及精准化的需求。(The invention provides a desktop sorting method, a terminal and a storage medium, wherein the method comprises the following steps: the terminal records application data of the application used by the user within a certain time period; and the terminal places the applied icon in a high-frequency operation area of a screen of the terminal according to the application data. The desktop sorting method can place the applied icons in a high-frequency operation area of a screen of the terminal according to application data, and can meet the requirements of individuation, intellectualization and precision of a user.)

1. A desktop sorting method is applied to a terminal and is characterized by comprising the following steps:

The terminal records application data of the application used by the user within a certain time period;

And the terminal places the applied icon in a high-frequency operation area of a screen of the terminal according to the application data.

2. The desktop sorting method according to claim 1, wherein the application data at least includes one or more of position information of an application icon in a screen of the terminal, application use frequency, and operation frequency of the application icon at the screen position of the terminal.

3. the desktop sorting method according to claim 1, wherein the terminal places icons of high-frequency applications in a high-frequency operation area of a screen of the terminal according to the application data.

4. The desktop sorting method according to claim 1, wherein the icons of the applications are placed in a high-frequency operation area of a screen of the terminal so as to be consistent with an application desktop layout.

5. The method of desktop sorting according to claim 1, further comprising the steps of:

And the terminal adjusts the position of the icon of the application in the screen of the terminal next time according to the application data pushed by the server.

6. The method of desktop sorting according to claim 5, further comprising the steps of:

And the terminal receives application data which is pushed by the server and is similar to the application data of the terminal, and adjusts the position of the icon of the next application in the screen of the terminal according to the similar application data.

7. The method of desktop sorting according to claim 1, further comprising the steps of:

The terminal shares the application data to other terminals, and the other terminals adjust the positions of the icons of the next application in the screens of the other terminals according to the application data.

8. the method of desktop sorting according to claim 1, further comprising the steps of:

The terminal uploads the application data to a server;

The terminal records the characteristic information of the application data on the server and shares the characteristic information to other terminals;

And the other terminals obtain the application data according to the characteristic information, and adjust the positions of the icons of the next application in the screens of the other terminals according to the application data.

9. A terminal, comprising:

The recording module is used for recording application data of the application used by the user within a certain time period;

And the adjusting module is used for placing the applied icon in a high-frequency operation area of a screen of the terminal according to the application data. The terminal according to claim 9, wherein the application data at least comprises one or more of position information of an icon of an application in a screen of the terminal, application use frequency, and operation frequency of the icon of the application in the screen position of the terminal.

10. the terminal of claim 9, wherein the terminal further comprises:

And the generating module is used for generating an application use model according to the application data.

11. the terminal of claim 9, wherein the terminal further comprises:

And the uploading module is used for uploading the application data to a server and/or providing feedback information for the server.

12. The terminal of claim 9, wherein the terminal further comprises:

And the receiving module is used for receiving the application data pushed by the server and/or the application data pushed by other terminals or the characteristic information of the application data.

13. the terminal of claim 9, wherein the terminal further comprises:

The sharing module is used for sharing the application data to other terminals and/or sharing the characteristic information of the application data on the server to other terminals.

14. A computer storage medium, characterized in that it has a program stored thereon, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 8.

Technical Field

The present invention relates to the field of communications, and in particular, to a desktop sorting method, a terminal, and a storage medium.

background

With the development of the intelligent terminal, the requirements of the user on the intelligent terminal are gradually changed. Some functions of the intelligent terminal cannot meet the requirements of users.

The sequencing of the application by the existing intelligent terminal cannot meet the user requirement. Many users install various applications on the terminal, and the desktop is more and more cluttered with the increase of the installed applications. The current desktop application classification of the intelligent terminal is only to store different application drawers according to the application categories, and find an application and also need to switch the desktop to find the application, so that very poor experience is brought to a user. The intelligent sorting of some intelligent terminals is also simply sorting according to the use frequency of users; chat-type applications may be the first to rank simply by frequency of user usage; in addition, during a certain period of time, the applications frequently used by the user may be different, for example, the morning alarm and news are frequently used, and the midday take-out related applications are frequently used; meanwhile, different users have different requirements on the arrangement of the application icons, for example, one wants to place the most common application icon at a position where the thumb can directly touch, and one wants to place the most common application icon at the lowest position of the screen; it can be seen that ordering applications by frequency of use also does not meet the requirements. In addition, content is frequently required to be shared to different social platforms, the mode of selecting the default application is obviously not applicable, but the application required by the user (the most frequently shared application in a certain period) is found in a plurality of shared applications, the application may be ranked at the rearmost, or when the application is selected, misoperation may occur, the application not required to be shared by the user is clicked, and very bad experience is brought to the user.

In view of the above reasons, the user can change the sequencing and setting positions of each application of the desktop of the intelligent terminal on the terminal of the user according to the requirements of the user, and form a personalized and efficient page layout so as to meet the requirements.

Although the method meets the requirements of the user, the existing sharing function can only share pictures or texts, the user cannot share the personalized and efficient page layout (namely the theme) of the user by using the existing sharing function, and meanwhile, the personalized and efficient page layout of other similar users cannot be obtained. Most of existing app sequencing push services adopt that popular apps are recommended to users for selection, but not recommended according to the requirements of the users, so that the existing app sequencing push services lack real intelligent management and cannot meet the requirements of the users.

Compared with the traditional sharing mode, the sharing requirement of the user is also changed: 1. personalized requirements: traditional sharing is a uniform form, contents seen by people are the same, and development of the era can enable everyone to obtain deep experience according with the traditional sharing, so that people increasingly pay more attention to personalized requirements. 2. Intelligentized demand: the technology development, the CPU and the memory of the terminal are continuously upgraded, more intelligent demands can be gradually carried out on hardware, meanwhile, artificial intelligence on software is greatly developed in the last decade, and the introduction of a deep learning mode enables the intelligence to be improved by a large step, so that people gradually require more intelligent experiences on the sharing function. 3. The precision requirement is as follows: in the information explosion era, information and data contacted by users are expanded at the highest speed, so that the users increasingly pay more attention to data screening capability, the users do not meet the straightforward single interface sorting mode for a long time, and hope to see more applications (apps) concerned by the users.

In recent years, deep learning is more and more widely applied to artificial intelligence, adopts a multi-level artificial neural network structure, and has better effect from direct learning to expression of data through end-to-end training. Especially, in recent years, with the improvement of mass data and algorithms, deep learning is developed explosively, and breakthrough improvement is achieved on the problems of image processing, voice recognition, semantic understanding, advertisement recommendation and the like.

Disclosure of Invention

The technical problem to be solved by the invention is to provide a desktop sorting method, a terminal and a storage medium, which can meet the requirements of individuation, intellectualization and precision of users.

in order to solve the above problems, the present invention provides a desktop sorting method, which is applied to a terminal, and the method includes the following steps: the terminal records application data of the application used by the user within a certain time period; and the terminal places the applied icon in a high-frequency operation area of a screen of the terminal according to the application data.

Further, the application data at least comprises one or more of position information of an application icon in a screen of the terminal, application use frequency and operation frequency of the application icon in the screen position of the terminal.

Further, the terminal places icons of high-frequency applications in a high-frequency operation area of a screen of the terminal according to the application data.

Further, the icons of the applications are placed in a high-frequency operation area of a screen of the terminal, so that the icons of the applications are consistent with the layout of an application desktop.

Further, the method comprises the following steps: and the terminal adjusts the position of the icon of the application in the screen of the terminal next time according to the application data pushed by the server.

Further, the method comprises the following steps: and the terminal receives application data which is pushed by the server and is similar to the application data of the terminal, and adjusts the position of the icon of the next application in the screen of the terminal according to the similar application data.

Further, the method comprises the following steps: the terminal shares the application data to other terminals, and the other terminals adjust the positions of the icons of the next application in the screens of the other terminals according to the application data.

Further, the method comprises the following steps: the terminal uploads the application data to a server; the terminal records the characteristic information of the application data on the server and shares the characteristic information to other terminals; and the other terminals obtain the application data according to the characteristic information, and adjust the positions of the icons of the next application in the screens of the other terminals according to the application data.

the present invention also provides a terminal, comprising: the recording module is used for recording application data of the application used by the user within a certain time period; and the adjusting module is used for placing the applied icon in a high-frequency operation area of a screen of the terminal according to the application data. The terminal according to claim 9, wherein the application data at least comprises one or more of position information of an icon of an application in a screen of the terminal, application use frequency, and operation frequency of the icon of the application in the screen position of the terminal.

further, the terminal further includes: and the generating module is used for generating an application use model according to the application data.

Further, the terminal further includes: and the uploading module is used for uploading the application data to a server and/or providing feedback information for the server.

Further, the terminal further includes: and the receiving module is used for receiving the application data pushed by the server and/or the application data pushed by other terminals or the characteristic information of the application data.

further, the terminal further includes: the sharing module is used for sharing the application data to other terminals and/or sharing the characteristic information of the application data on the server to other terminals.

The present invention also provides a computer storage medium having a program stored thereon, which when executed by a processor implements the steps of the desktop sorting method as described above. .

The terminal has the advantages that the terminal places the icons of the applications in the high-frequency operation area of the screen of the terminal according to the application data, and the requirements of individuation, intellectualization and precision of a user can be met.

Drawings

FIG. 1 is a schematic diagram illustrating steps of a first embodiment of a desktop sorting method applied to a terminal according to the present invention;

FIG. 2 is a diagram illustrating steps of a second embodiment of a desktop sorting method applied to a terminal according to the present invention;

FIG. 3 is a diagram illustrating steps of an embodiment of a desktop sorting method applied to a server according to the present invention;

FIG. 4 is a block diagram of one embodiment of a terminal of the present invention;

FIG. 5 is a block diagram of one embodiment of a server of the present invention;

FIG. 6 is a block diagram of one embodiment of a desktop sorting system of the present invention.

Detailed Description

The following describes in detail specific embodiments of a desktop sorting method, a terminal, and a storage medium according to the present invention with reference to the accompanying drawings.

Fig. 1 is a schematic step diagram of a first embodiment of a desktop sorting method applied to a terminal according to the present invention. In this embodiment, the desktop sorting method is applied to a terminal, where the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, and the like, and any terminal that can implement the technical solution of the present invention is not limited herein, and all terminals belong to the protection scope of the present invention. Referring to fig. 1, the desktop sorting method includes the following steps:

Step S10, the terminal records application data of the application used by the user within a certain time period.

the terminal records the application data and stores the application data in a local terminal, or the terminal records the application data and uploads the application data to a server.

The application data refers to user operation habit data and at least comprises one or more of position information of an applied icon in a screen of the terminal in a certain time period, application use frequency and operation frequency of the applied icon on the screen of the terminal. The terminal records the user operation habit data, and simultaneously records the application names corresponding to the user operation habit data.

Specifically, the user operation habit data recorded by the terminal may include the following table:

For example, for a user who is accustomed to left-handed operation, the user operates an application A positioned on the upper left side of a screen within a time period of 6: 00-9: 00, the application A is a high-frequency operation application, and the upper left side is a high-frequency operation area; dragging the icon of the application B and the icon of the application C to the lower left side of the screen within a time period of 9: 00-18: 00, wherein the application B is a high-frequency operation application, and the lower left side of the screen is a high-frequency operation area; and updating the icon of the application C, the icon of the application D and the icon of the application E to the lower left side of the screen at 18: 00-23: 00 night, wherein D is a high-frequency operation application, and the lower left side of the screen is a high-frequency operation area, and then recording the operation habit data by the terminal and storing the operation habit data locally in the terminal or uploading the operation habit data to a server.

and step S11, the terminal places the icon of the application in a high-frequency operation area of a screen of the terminal according to the application data.

Specifically, the terminal adjusts the position of the application icon according to the application data, places the application icon in the high-frequency operation area of the terminal screen, does not change the position of the application icon or places the application icon in the front position of the area if the original position of the application icon is the high-frequency operation area of the terminal screen, changes the application icon to the high-frequency operation area of the terminal screen if the original position of the application icon is not the high-frequency operation area of the terminal screen, and further can place the application icon in the front position of the area.

Further, the position of the icon of the application in the screen of the terminal at the next time is adjusted so that the arrangement of the application icon is consistent with the layout of the application desktop. For example, in an application desktop layout, the left side of the screen is a high-frequency operation area, and icons of applications operating at high frequency are arranged on the left side of the screen.

Further, the application data also comprises the frequency of the icon of the application appearing at a certain position on the screen, and the terminal places the icon of the application in the high-frequency operation area of the screen of the terminal according to the application data. Preferably, the terminal places an icon of a high frequency application in a high frequency operation area of a screen of the terminal according to the application data for a certain period of time.

According to the desktop sorting method, the applied icons can be placed in the high-frequency operation area of the screen of the terminal according to the applied application data instead of arranging the positions of the applied icons according to the traditional desktop sorting method, and the requirements of individuation, intellectualization and precision of a user are met. In addition, the desktop sorting method can also place the high-frequency application in a certain time period in the high-frequency operation area of the screen of the terminal according to the operation habit of the user, thereby providing good user experience.

Further, if the terminal records the application data and uploads the application data to the server, in step S11, the terminal can receive the application data pushed by the server, adjust the position of the icon of the next application in the screen of the terminal according to the application data pushed by the server, and place the icon of the application in the high-frequency operation area of the screen of the terminal. The application data pushed by the server and received by the terminal may be application data uploaded locally by the terminal, or application data uploaded by other terminals and having similar operation habits with the terminal.

Further, after receiving the application data pushed by the server, the terminal provides feedback information to the server. The feedback information may include re-layout information obtained by adjusting the position of the applied icon in the screen of the terminal again after the terminal adjusts the position of the applied icon in the screen of the terminal according to the application data, frequency information obtained by changing the applied icon in the screen of the terminal by the terminal, and other feedback information of the terminal. In this step, the providing, by the terminal, a feedback message to the server may include the terminal actively providing a feedback message to the server, or may include the terminal automatically providing a feedback message to the server. The server can adjust the application data according to the feedback information and then push the adjusted application data to the terminal, so that output accuracy is provided, and personalized and precise requirements of users are met.

Further, in this embodiment, the desktop ranking method further includes a sharing step: step S12, the terminal shares the application data to another terminal, and the other terminal adjusts the position of the icon of the next application in the screen of the other terminal according to the application data, for example, the other terminal places the icon of the application in a high-frequency operation area of the screen of the other terminal according to the application data.

The method for the terminal to share the application data to other terminals may include two methods:

One method is that the terminal directly shares the application data to other terminals. For example, the terminal shares the application data to other terminals through communication software, sharing software, social contact software or other ways, and the other terminals adjust the positions of the icons of the next application in the screens of the other terminals according to the application data. The other terminals may be friends of the terminal or terminals with similar operation habits.

The other method is that the terminal uploads the application data to a server, the terminal records the characteristic information of the application data on the server, and the characteristic information is shared to other terminals; and the other terminals obtain the application data according to the characteristic information, and adjust the positions of the icons of the next application in the screens of the other terminals according to the application data.

Specifically, after the user uses the application data, the user finds that the application data is an efficient and interesting playing function, and the user selects to upload the application data to the server and records the characteristic information of the application data on the server. The characteristic information includes, but is not limited to, storage information of the application data on the server. For example, the ID of the application data on the server. And the terminal pushes the ID of the application data to other terminals through communication software, sharing software or social software and other ways. The other terminals may be friends of the terminal or terminals with similar operation habits. If the other terminal has the intention of using the application data, the other terminal acquires the corresponding application data on the server according to the characteristic information, and adjusts the position of the icon of the next application in the screen of the other terminal according to the application data.

The terminal can not only share the application data of the terminal stored locally or uploaded to the server to other terminals, but also share the application data obtained from other terminals or the server to other terminals. The sharing method has the advantages that other terminals do not need to use own operation habit data to train the model, the application data pushed by other terminals or servers can be directly used or used as a transfer learning model, the training of the own layout model is accelerated, the training of the own layout model is not started from the beginning, the user experience can be further improved, and the personalized requirements of users can be met.

Further, the terminal may further receive application data similar to the application data of the terminal, and adjust a position of an icon of the next application in the screen of the terminal according to the similar application data, for example, the terminal places the icon of the application in a high-frequency operation area of the screen of the terminal according to the application data, so as to improve user experience. Wherein the application data similar to the application data of the terminal means that the two application data have similar user operation habits.

Further, in another specific embodiment of the present invention, the terminal generates an application usage model according to the application data. Fig. 2 is a schematic diagram illustrating steps of a second embodiment of a desktop sorting method applied to a terminal according to the present invention, and referring to fig. 2, in the second embodiment of the present invention, the desktop sorting method includes the following steps:

Step S20, the terminal records application data of the application used by the user within a certain time period. This step is the same as that of the first embodiment.

And step S21, the terminal generates an application use model according to the application data.

Specifically, the terminal records the user operation habit data, and after the terminal locally or the server obtains a plurality of groups of similar operation habit data, the terminal trains the user operation habit data through learning and correction to form the application use model. If the server trains the user operation habit data to form the application use model, the server can push the application use model to the terminal. The application usage model may include a high frequency operation application for a certain period of time and a high frequency operation region of a terminal screen. Further, the terminal generates the application use model according to the time period and the user operation habit data.

And step S22, the terminal applies the application use model to adjust the position of the icon of the application in the screen of the terminal next time, and the icon of the application is placed in the high-frequency operation area of the screen of the terminal.

specifically, if the content of the application usage model is: in a time period of 6: 00-9: 00, placing an application icon A on the upper left side of a screen, wherein A is a high-frequency operation application, and the upper left side is a high-frequency operation area; in a time period of 9: 00-18: 00, icons of the application B and the application C are placed on the left lower side of a screen, the application B is a high-frequency operation application, and the high-frequency operation area is arranged on the left lower side; in 18: 00-23: 00 nights, icons of the C application, the D application and the E application are placed on the left lower side of a screen, the D application is a high-frequency operation application, and the left lower side is a high-frequency operation area; after the terminal applies the application usage model, in a corresponding time period, the screen of the terminal may have the following layout: in the time period of 6: 00-9: 00, the icon of the application A is positioned on the left upper side of the screen; in the time period of 9: 00-18: 00, the icon of the application B and the icon of the application C are positioned on the left lower side of the screen; in 18: 00-23: 00 time quantum at night, the icon of the application C, the icon of the application D and the icon of the application E are positioned on the lower left side of the screen.

In the specific implementation mode, the terminal can directly utilize the application use model to form the sequencing of the desktop icons, and the method is quick, convenient and fast and has good user experience. Further, after the user restores the default value of the system to the desktop arrangement of the application icon, the terminal can also refer to the application use model to restore the desktop arrangement of the application icon to the layout mode which can be reached by the high-frequency application tentacle.

In the specific embodiment, the terminal trains and forms an application use model by using local user operation habit data of the terminal, so that the individual requirements of the user are met. In another specific embodiment of the present invention, the terminal may receive an application usage model pushed by the server or another terminal, and may directly use the application usage model or use the application usage model pushed by another terminal or the server as a migration learning model, so as to accelerate training of the application usage model of the terminal, rather than training the application usage model of the terminal from the beginning, which not only can meet the requirement of user personalization, but also can further improve user experience.

FIG. 3 is a diagram illustrating steps of a desktop sorting method applied to a server according to an embodiment of the present invention. In this embodiment, the desktop sorting method is applied to a server. The server includes, but is not limited to, a cloud platform. Referring to fig. 3, the desktop sorting method includes the following steps:

And step S30, collecting the application data of the user uploaded by the terminal.

The terminal records application data of the application used by the user within a certain time period, uploads the application data to the server, and the server collects the application data. The application data refers to user operation habit data and at least comprises one or more of position information of an applied icon in a screen of the terminal in a certain time period, application use frequency and operation frequency of the applied icon on the screen of the terminal. The terminal records the user operation habit data, and simultaneously records the application names corresponding to the user operation habit data and uploads the application names to the server.

Further, the server may actively collect the application data of the user uploaded by the terminal at regular time, or may collect the application data of the user uploaded by the terminal at the request of the terminal. Specifically, at intervals, the server sends a request for collecting application data to the terminal, the terminal uploads the application data, the server collects the application data, or the terminal actively uploads the application data of the terminal to the server, and the server collects the application data.

And step S31, the server generates an application use model according to the application data.

The server acquires multiple groups of similar operation habit data of the same terminal or acquires multiple groups of similar operation habit data of different terminals, and generates an application use model through learning, correction and training.

In this embodiment, the server obtains a plurality of sets of similar operation habit data of the same terminal, and generates an application use model through learning, correction and training. For example, after acquiring multiple sets of similar operation habit data of the same terminal, the server generates the following application use model through learning, correction and training: placing an application icon A on the left upper side of a screen in a time period of 6: 00-9: 00; in a time period of 9: 00-18: 00, placing icons of the application B and the application C on the left lower side of a screen, wherein the application B is a high-frequency operation application, the left lower side of the screen is a high-frequency operation area, and then the icons of the application B are placed in the area close to the front of the left lower side; in 18: 00-23: 00 night, the icon of the application C, the icon of the application D and the icon of the application E are placed on the left lower side of the screen, the application D is a high-frequency operation application, the left lower side is a high-frequency operation area, and then the icon of the application D is placed in the area, close to the front, of the left lower side.

Step S32, the server pushes the application usage model to the terminal.

in this step, the server may push the application usage model to the terminal that uploaded the application data, and may also push the application usage model to another terminal. Wherein the other terminals have similar application data as the terminal. Specifically, if the server judges that other terminals and the terminal have similar application data, the server pushes the application usage model to the other terminals. The terminal or other terminals use the application use model to perform desktop sequencing, and therefore the convenience operation that a user can touch the attention application is achieved.

further, in another embodiment of the present invention, the server collects multiple sets of similar application data of different terminals, generates the application usage model, and pushes the application usage model to terminals with similar application data. Preferably, the server establishes contact between a plurality of the terminals, and the server performs cross-push to terminals with similar application data.

Specifically, the server selects an application usage model corresponding to the application data of the terminal and pushes the application usage model to the terminal, and if the terminal can select to use the application usage model or not to use the application usage model. The server can push the data based on the operation habit of the terminal, namely the server selects an application use model similar to the application data of the terminal according to the application data of the terminal and pushes the application use model to the terminal; or the server can perform collaborative filtering pushing based on the user, namely the server establishes corresponding contact among the terminals and directly performs cross pushing on the application use model of the terminal with similar application data. For example, if the server finds that the application data of the user A is similar to that of the user B, the application use models of the user A and the user B are pushed mutually.

According to the desktop sorting method, the server collects the application data of the users uploaded by the terminal, the habits of the users for using the terminal are analyzed by adopting big data, the application data of the users are trained, and an intelligent application use model is formed, so that the requirement that the terminal can touch icons of common applications is met. Meanwhile, the desktop sorting method can meet the requirements of the user by coordinating and recommending the contextual models of other similar terminals.

The invention also provides a specific implementation mode of the terminal capable of realizing the desktop sorting method. Fig. 4 is a block diagram of an embodiment of the terminal, please refer to fig. 4, the terminal at least includes a recording module 40 and an adjusting module 41.

The recording module 40 is used for recording application data of the application used by the user within a certain time period. The application data refers to user operation habit data and at least comprises one or more of position information of an applied icon in a screen of the terminal in a certain time period, application use frequency and operation frequency of the applied icon on the screen of the terminal. The terminal records the user operation habit data, and simultaneously records the application names corresponding to the user operation habit data. Application data of the terminal using an application for a certain period of time may be recorded locally in the terminal through the recording module 40.

The adjusting module 41 is configured to adjust a position of an icon of the next application in the screen of the terminal according to the application data, for example, the adjusting module 41 places the icon of the application in a high-frequency operation area of the screen of the terminal according to the application data. Wherein the adjusting module 41 is capable of receiving the application data recorded by the recording module 40.

Further, in this embodiment, the terminal further includes a generating module 42, an uploading module 43, a receiving module 44, and a sharing module 45.

The generation module 42 is configured to generate the application data into an application usage model. The generating module 42 can be connected to the adjusting module 41 to push the application usage model to the adjusting module 41, and the adjusting module 41 can apply the application usage model to adjust the position of the icon of the next application in the screen of the terminal, for example, the adjusting module 41 can apply the application usage model to place the icon of the application in the high-frequency operation area of the screen of the terminal.

The upload module 43 is configured to upload the application data and the application usage model to a server, or provide a feedback message to the server. The uploading module 43 may be connected to the recording module 40 to upload the application data recorded by the recording module 40 to a server.

The receiving module 44 is configured to receive the application data and the application usage model pushed by the server, or the application data and the application usage model pushed by another terminal, or the characteristic information of the application data and the application usage model.

The sharing module 45 is configured to share the application data and the application usage model to other terminals, or share the characteristic information of the application data and the application usage model on the server to other terminals.

The invention also provides a specific implementation mode of the server capable of realizing the desktop sorting method. Fig. 5 is a block diagram of an embodiment of the server, please refer to fig. 5, which includes at least a collecting module 50, a generating module 51 and a pushing module 52.

The collecting module 50 is configured to collect the application data of the user uploaded by the terminal at regular time or at random. The application data refers to user operation habit data and at least comprises one or more of position information of an applied icon in a screen of the terminal in a certain time period, application use frequency and operation frequency of the applied icon on the screen of the terminal. The collecting module 50 obtains multiple sets of similar operation habit data of the same terminal, or obtains multiple sets of similar operation habit data of different terminals.

The generating module 51 is configured to generate an application usage model according to the application data. Specifically, the generation module 51 generates an application usage model by learning, correcting, and training.

The pushing module 52 is configured to push the application usage model to the terminal. The push module 52 may push the application usage model to the same terminal or to different terminals having similar application data.

Further, the server further comprises an association module 53, wherein the association module 53 is configured to establish a connection between a plurality of terminals, so that the pushing module 52 can push the application usage model to different terminals having similar application data.

the invention also provides a specific implementation mode of the desktop sorting system. The desktop sorting system can realize the desktop sorting method. FIG. 6 is a block diagram of one embodiment of a desktop sorting system of the present invention. Referring to fig. 6, the desktop sorting system at least includes a recording module 60, an uploading module 61, a collecting module 62, a generating module 63, a pushing module 64, a receiving module 65, and an adjusting module 66.

the recording module 60 is used for recording application data of the application used by the user within a certain time period. Which may be provided at the terminal side. Application data of the terminal using an application for a certain period of time may be recorded locally at the terminal by the recording module 60.

The uploading module 61 is configured to upload the application data to the server and/or provide feedback information to the server. Which may be provided at the terminal side. The uploading module 61 is further configured to upload the application data or the feature information of the application data to other terminals, so as to implement a sharing function.

The collection module 62 is configured to collect the application data of the user uploaded by the terminal periodically or randomly. Which may be located on the server side.

the generating module 63 is configured to generate an application usage model according to the application data. Which may be located on the server side. Specifically, the generation module 63 generates an application usage model by learning correction and training.

The pushing module 64 is configured to push the application usage model to the terminal. Which may be located on the server side. The push module 64 may push the application usage model to the same terminal or to different terminals having similar application data.

The receiving module 65 is configured to receive the application usage model pushed by the server. Which may be provided at the terminal side. The receiving module 65 is further configured to receive application data or characteristic information of the application data pushed by another terminal.

The adjusting module 66 is configured to adjust a position of an icon of the next application in the screen of the terminal according to the application usage model. Which may be provided at the terminal side. The adjusting module 66 can receive the pushed application usage model of the pushing module 64, and then the application usage model is used to adjust the position of the icon of the next application in the screen of the terminal.

further, in this embodiment, the desktop sorting system further includes an association module 67. Which may be located on the server side. The association module is used to establish a connection between a plurality of the terminals so that the push module 64 can push the application usage model to different terminals having similar application data.

The desktop sorting system can adjust the desktop sorting of the terminal according to the application data of the terminal so as to meet the requirement of the terminal on the accessibility of the icons of the common applications.

The present invention also provides an embodiment of a computer storage medium having a program stored thereon. Which when executed by a processor implements the method described above. The computer storage medium includes, but is not limited to, various media that can store program codes, such as ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:操纵图形用户界面的方法、电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类