CN112130722B - Icon layout method and device for pre-installed application, terminal and storage medium - Google Patents

Icon layout method and device for pre-installed application, terminal and storage medium Download PDF

Info

Publication number
CN112130722B
CN112130722B CN202010984551.1A CN202010984551A CN112130722B CN 112130722 B CN112130722 B CN 112130722B CN 202010984551 A CN202010984551 A CN 202010984551A CN 112130722 B CN112130722 B CN 112130722B
Authority
CN
China
Prior art keywords
application
applications
historical
display interface
usage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010984551.1A
Other languages
Chinese (zh)
Other versions
CN112130722A (en
Inventor
蒋霞霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202010984551.1A priority Critical patent/CN112130722B/en
Publication of CN112130722A publication Critical patent/CN112130722A/en
Application granted granted Critical
Publication of CN112130722B publication Critical patent/CN112130722B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to an icon layout method and device for pre-installed applications, a terminal and a storage medium, and belongs to the technical field of terminals. The method comprises the following steps: acquiring historical use data of a plurality of first applications, wherein the first applications are applications of which icons are set on a target display interface of a terminal; determining the historical use parameter of each first application according to the historical use data of the plurality of first applications and the interface type of the target display interface, wherein the historical use parameter of any first application is used for representing the condition that the icon of the first application is triggered on the target display interface; and according to the historical use parameters of the first applications, arranging the icons of the first applications on the target display interface. According to the method and the device, historical use parameters of the first applications are used as the basis for icon layout of pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface according to the condition that the pre-installed applications are used by the user in a historical mode, icons of the laid-out applications are possibly needed by the user, and interface layout can be optimized.

Description

Icon layout method and device for pre-installed application, terminal and storage medium
Technical Field
The embodiment of the application relates to the technical field of terminals, in particular to an icon layout method and device for a pre-installed application, a terminal and a storage medium.
Background
With the development of terminal technology, terminals support more and more applications; while some applications are basically required by each user; such as tool-like applications (calendar applications, weather applications, text messaging applications, phone applications, etc.) and social-like applications (instant messaging applications, etc.). Therefore, in order to save the time for the user to download these applications and the consumed network resources, the terminal may be preloaded with these applications before shipment. Thus, the user can directly use the applications after purchasing the terminal.
Disclosure of Invention
The embodiment of the application provides an icon layout method, an icon layout device, a terminal and a storage medium for pre-installed applications, and interface layout can be optimized. The technical scheme is as follows:
in one aspect, a method for laying out icons of a pre-installed application is provided, and the method includes:
acquiring historical use data of a plurality of first applications, wherein the first applications are applications for setting icons on a target display interface of a terminal;
determining a historical use parameter of each first application according to the historical use data of the plurality of first applications and the interface type of the target display interface, wherein the historical use parameter of any first application is used for representing the condition that the icon of the first application is used in the target display interface;
according to the historical use parameters of the first applications, icons of the first applications are arranged on the target display interface.
In another aspect, an apparatus for arranging icons of pre-installed applications is provided, the apparatus comprising:
the terminal comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring historical use data of a plurality of first applications, and the first applications are applications of which icons are set on a target display interface of the terminal;
the first determination module is used for determining the historical use parameters of each first application according to the historical use data of the plurality of first applications and the interface type of the target display interface;
and the layout module is used for laying out the icons of the plurality of first applications on the target display interface according to the historical use parameters of the plurality of first applications.
In another aspect, a terminal is provided that includes a processor and a memory; the memory stores at least one program code for execution by the processor to implement the icon layout method of a pre-installed application as described in the above aspect.
In another aspect, a computer-readable storage medium is provided, the storage medium storing at least one program code for execution by a processor to implement the icon layout method of a pre-installed application as described in the above aspect.
In another aspect, a computer program product is provided, wherein program code of the computer program product, when executed by a processor of a server, enables the server to perform the icon layout method of a pre-installed application as described in any one of the above possible implementations.
In the embodiment of the disclosure, historical use parameters of a plurality of first applications are determined, the plurality of first applications are applications for which icons are to be set on a target display interface, and the icons of the plurality of first applications are laid out on the target display interface according to the historical use parameters of the plurality of first applications. The historical use parameters of any first application are used for representing the condition that the icon of the first application is triggered on the target display interface, so that the historical use parameters of a plurality of first applications are used as the basis for the layout of the icons of the pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface in combination with the condition that the user uses the pre-installed applications historically, the icons of the laid-out applications are possibly required by the user, and the interface layout can be optimized.
Drawings
Fig. 1 illustrates a schematic structural diagram of a terminal provided in an exemplary embodiment of the present application;
FIG. 2 illustrates a flowchart of a method for icon layout of a pre-installed application in accordance with an exemplary embodiment of the present application;
FIG. 3 illustrates a schematic diagram of an icon layout of a pre-installed application shown in an exemplary embodiment of the present application;
FIG. 4 illustrates an interface diagram of an icon layout of a pre-installed application shown in an exemplary embodiment of the present application;
FIG. 5 illustrates a flowchart of a method for icon layout of a pre-installed application in accordance with an exemplary embodiment of the present application;
FIG. 6 illustrates a schematic diagram of an icon layout of a pre-installed application shown in an exemplary embodiment of the present application;
FIG. 7 illustrates an interface diagram of an icon layout of a pre-installed application shown in an exemplary embodiment of the present application;
fig. 8 is a block diagram illustrating an example of an icon arranging apparatus pre-installed with an application according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Reference herein to "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Referring to fig. 1, a block diagram of a terminal 100 according to an exemplary embodiment of the present application is shown. The terminal 100 may be a terminal having an application icon layout function, such as a smart phone or a tablet computer. The terminal 100 in the present application may include one or more of the following components: processor 110, memory 120, display 130.
Processor 110 may include one or more processing cores. The processor 110 connects various parts within the overall terminal 100 using various interfaces and lines, and performs various functions of the terminal 100 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120 and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Neural-Network Processing Unit (NPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is responsible for rendering and drawing the content to be displayed on the display screen 130; the NPU is used for realizing an Artificial Intelligence (AI) function; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a single chip.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable medium. The memory 120 may be used to store instructions, programs, code sets, or instruction sets. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as an application icon layout function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 100, and the like.
The display screen 130 is a display component for displaying a user interface. Optionally, the display screen 130 is a display screen having an application icon layout function, and through the touch function, a user may perform a touch operation on the display screen 130 by using any suitable object such as a finger, a touch pen, and the like.
The display 130 is generally provided at a front panel of the terminal 100. The display screen 130 may be designed as a full-face screen, a curved screen, a contoured screen, a double-face screen, or a folding screen. The display 130 may also be designed as a combination of a full-screen and a curved-screen, a combination of a special-shaped screen and a curved-screen, etc., which is not limited in this embodiment.
In addition, those skilled in the art will appreciate that the configuration of terminal 100 illustrated in the above-described figures is not intended to be limiting of terminal 100, and that terminal 100 may include more or less components than those shown, or some components may be combined, or a different arrangement of components. For example, the terminal 100 further includes a microphone, a speaker, a radio frequency circuit, an input unit, a sensor, an audio circuit, a Wireless Fidelity (Wi-Fi) module, a power supply, a bluetooth module, and other components, which are not described herein again.
In the embodiment of the disclosure, historical use parameters of a plurality of first applications are determined, the plurality of first applications are applications for which icons are to be set on a target display interface, and the icons of the plurality of first applications are laid out on the target display interface according to the historical use parameters of the plurality of first applications. The historical use parameters of any first application are used for representing the condition that the icon of the first application is triggered on the target display interface, so that the historical use parameters of a plurality of first applications are used as the basis for the layout of the icons of the pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface in combination with the condition that the user uses the pre-installed applications historically, the icons of the laid-out applications are possibly required by the user, and the interface layout can be optimized.
Referring to fig. 2, a flowchart of an icon layout method of a pre-installed application according to an exemplary embodiment of the present application is shown. The executing agent in the embodiment of the present application may be the terminal 100, or may also be the processor 110 in the terminal 100 or the operating system in the terminal 100, and the executing agent is taken as the terminal 100 in the embodiment for example. In the embodiment of the present application, an interface type of a target display interface is taken as an example of a first screen for explanation. The method comprises the following steps:
step 201: the terminal acquires historical usage data of a plurality of first applications.
The plurality of first applications are applications of which icons are set on a target display interface of the terminal. And, the plurality of first applications includes at least one of a system application and a third party application; for example, the system application is a calendar, clock, notes, etc., and the third party application is a social application, shopping application, etc. The method for the terminal to determine the plurality of first applications comprises the following steps:
first, the terminal acquires a plurality of second applications in the terminal of the historical version, and takes the plurality of second applications as the plurality of first applications. The terminal comprises a plurality of historical versions, and each historical version of the terminal is preinstalled with a plurality of second applications. The terminal determines the plurality of first applications according to a plurality of second applications preinstalled in the plurality of historical versions of the terminal.
Secondly, the terminal acquires a plurality of second applications, the plurality of second applications comprise a plurality of application types, and the plurality of second applications are used as the plurality of first applications. Wherein the application type of the plurality of second applications is at least one of a basic service application, an Operating System (OS) service application, a digital ecological service application, a hardware service application, and other service applications. And the terminal determines the head application in the second applications with different application types according to the application types of the second applications. Wherein the head application is a plurality of second applications with market share ranking higher than the first plurality of second applications of each application type. The terminal determines a plurality of second applications with the market proportions ranked at the top as the plurality of first applications.
In this embodiment, only the way for determining the plurality of first applications by the terminal includes the above several examples, and in actual implementation, the way for determining the plurality of first applications may also include other ways, which is not limited to this.
The interface type of the target display interface comprises at least one of a first screen and a non-first screen. The server stores historical usage data of the plurality of first applications, wherein the historical usage data is usage data of users of the terminals of a plurality of historical versions and types. The historical usage data comprises at least one of the daily starting user number, the daily installation user number, the daily starting user time length and the per-capita online time length of the first application. The terminal acquires the historical usage data from the server. The terminal can select the use data of a plurality of first applications in nearly five years as historical use data, wherein the online time is used as the selection time for the first applications with the online time less than five years. The selection time of the historical use data can be specifically set according to the needs of the user, and the embodiment of the application does not limit the selection time.
In a possible implementation manner, the terminal acquires a plurality of second applications to be provided with icons on the target display interface, and uses the plurality of second applications as a plurality of first applications.
Accordingly, among the plurality of first applications determined by the terminal, there is a homogeneous application, i.e., an application that mutually imitates or even gradually converges in function, appearance and even marketing means. E.g., game space, game center, both applications provide game services. Therefore, the existence of the homogeneous application improves the icon redundancy of the pre-installed application of the target display interface and the identification difficulty of the user on the application. In another possible implementation manner, before this step, the terminal acquires a plurality of second applications to be provided with icons on the target display interface, and merges a plurality of homogeneous second applications in the plurality of second applications into one application to obtain the plurality of first applications.
For example, the terminal determines a plurality of second applications including a find phone, a use skill, a one-click screen, a remote guard, a health, an instant recording, a cloud service, a breeeno command, a mail, a recording, a compass, a calculator, a phone concierge, a calendar, weather, a clock, a setting, a photo album, a software store, a tool folder, a voice command, a phone book, a Subscriber Identity Module (SIM) card 1 application, a SIM card 2 application, a phone mover, an OPPO relax (an audio player), a mini-game, a game center, a game space, a theme store, as a plurality of first applications, and a plurality of first applications acquired by the terminal as a find phone, a use skill, a one-click screen, a remote guard, a health, an instant recording, a cloud service, a breeeno command (a shortcut command setting application), a mail, a recording, a compass, a health, an instant recording, a cloud service, a remote guard, a service, a software, a tool folder, a voice command, a phone book, a user Identity Module, a mobile Module, a Module, calculator, cell phone steward, calendar, weather, clock, settings, photo album, software store, tool folder, voice instructions, phone book, SIM card 1 application, SIM card 2 application, cell phone move, OPPO relax, mini-game, game center, game space, theme store.
In the embodiment of the application, the plurality of first applications are obtained by combining the homogenized second applications in the plurality of second applications into one application, so that the user can conveniently identify and distinguish different applications, the phenomenon of too many repeated applications in a target display interface is avoided, the number of icons of pre-installed applications of the terminal is reduced, and the identification difficulty of the user is reduced.
Correspondingly, the terminal has different versions, and in one possible implementation, the pre-installed applications of the terminal are different for different version information. The version information includes customized information of the terminal, for example, the terminal is a terminal individually customized for a certain company or a certain person.
In a possible implementation manner, before the step, the terminal acquires version information of the terminal, and in response to the version information indicating that the terminal is an un-customized terminal, the step of acquiring historical usage data of the plurality of first applications is executed. In another possible implementation manner, in response to that the version information is used to indicate that the terminal is a customized terminal, customized information of the terminal is obtained, and based on the customized information, the layout of the plurality of first applications on the target display interface is determined. When the terminal is a customized terminal, the terminal acquires customized information of the terminal, wherein the customized information indicates that the terminal has a specific user, and the customized information is provided by the specific user or provided by a manufacturer of the terminal according to the requirement of the specific user, which is not limited in the application. The terminal determines the plurality of first applications and the layout of the plurality of first applications on the target display interface according to the customized information.
For example, the terminal is a smart phone, a company needs to customize the smart phone for each employee of the company, a phone manufacturer customizes the smart phone for the company, that is, the version of the phone is a customized version, the smart phone obtains customized information, the customized information may be one of an enterprise application preinstalled in the smart phone and added on a display interface, an enterprise application preinstalled in the smart phone and added on a first screen, and an enterprise application preinstalled in the smart phone and added on a certain position of the first screen, that is, the plurality of first applications further include the enterprise application, and the layout of the plurality of first applications on a target display interface is determined based on the customized information.
In this embodiment of the application, the terminal is determined to be a customized or non-customized terminal according to the version information of the terminal, if the terminal is a non-customized version, step 201 is executed, and if the terminal is a customized version, the layout of the plurality of first applications on the target display interface is determined according to the customized information, so that the method and the device are suitable for various requirements of a user, and the normalization of pre-installed application icons on the terminal display interface is improved.
For example, the terminal acquires historical usage data of a plurality of first applications. The historical use data comprises the number of daily starting users, the number of daily installation users, the daily starting user time and the per-person online time.
Step 202: for each first application, the terminal determines the frequency of use of the first application according to the historical use data of the first application.
Wherein the usage frequency of the first application is calculated by a corresponding algorithm from the historical usage data. The plurality of first applications include a plurality of application types, wherein the application type of the plurality of first applications is at least one of a basic service application, an Operating System (OS) service application, a digital ecological service application, a hardware service application, and other service applications. And the target display interface of the terminal includes at least one of a first screen and a non-first screen. The target display interfaces of the terminals are different, and the application types of the corresponding first applications are also different. Therefore, it is necessary to filter out the first applications in the plurality of first applications that do not match the type of the target display interface.
Correspondingly, before the step, the terminal determines the application type of each first application, and filters the first applications in the plurality of first applications, of which the application types are not matched with the interface type of the target display interface, according to the application type of each first application. In a possible implementation manner, the terminal stores the corresponding relationship between the interface type of the target display interface and the application types of the plurality of first applications according to the interface type of the target display interface and the application types of the plurality of first applications. For example, if the interface type of the target display interface is the first screen, the application type of the first applications is the basic service application. The terminal obtains an application type corresponding to the interface type of the target display interface from the corresponding relation between the application type and the interface type according to the application type of each first application, and filters out first applications different from the corresponding application type in the plurality of first applications.
In the embodiment of the application, the first applications of the plurality of first applications, of which the application types are not matched with the interface types of the target display interface, are filtered according to the corresponding relation stored in advance, so that the terminal only needs to process the first applications of which the application types are matched with the interface types in the subsequent steps, and the processing efficiency of the terminal is improved.
Step 203: the terminal obtains the use probability of the first application under the scene of first screen and target use.
And the interface type of the target display interface is a first screen. The usage probability of the first application under the target usage scenario is used to represent the scenario necessity of the first application. Before the terminal acquires the use probability of the first application in the first screen and target use scene, the corresponding relation between the first application and the use probability needs to be stored in advance, so that subsequent calling is facilitated.
Correspondingly, before the step, the terminal determines the use probability of each first application in the target use scene, and stores the corresponding relation between the application identifier of each first application and the use probability of the first application in the target use scene. Wherein a range of usage probabilities is set, which may be 0-10. If the probability of use of the first application is 8, the first application has strong scene necessity. For example, the first application is a clock, and the scene necessity of the clock is strong, so the probability of using the clock is high, and may be 9. The range of the use probability may be set according to actual requirements, and this is not specifically limited in the embodiment of the present application.
And the terminal acquires the use probability of the first application in the target use scene from the corresponding relation between the application representation and the use probability according to the application identifier of the first application.
Step 204: the terminal makes the use frequency and the use probability of the first application into historical use parameters of the first application.
And the terminal determines the historical use parameters of the first application according to the obtained use frequency and use probability of the first application, wherein the historical use parameters are used for representing the condition that the icon of the first application is triggered on the target display interface.
Step 205: for each first application, the terminal selects a display position with the historical use parameter meeting the layout condition from a plurality of display positions of the target display interface according to the historical use parameter of the first application.
Wherein the historical usage parameters include a usage frequency and a usage probability under a target usage scenario of the first application. The plurality of display positions includes at least one of a display position in the target display interface that is reached by direct contact and a display position in a folder of the target display interface.
After the terminal determines the historical use parameters, the icons of the plurality of first applications need to be laid out on a target display interface, namely a first screen, according to the historical use parameters. Therefore, the terminal needs to determine the correspondence between the historical usage parameter and the display position of the target display interface.
Correspondingly, in response to that the use frequency of the first application exceeds a first threshold and the use probability under the target use scene exceeds a second threshold, the set position of the icon of the first application is determined to be the display position of the target display interface reached by direct contact. Correspondingly, the display position of the direct contact is determined to be a hot area in the target display interface if the display position of the direct contact comprises the hot area and a non-hot area. The hot area is an area where the frequency of the touch of the user finger reaches a third threshold value in a touch area of the terminal display interface, namely a high-frequency touch area.
That is, the first application whose usage frequency exceeds the first threshold value is a high-frequency application, the first application whose usage probability in the target usage scenario exceeds the second threshold value is a high-probability application, that is, the first application whose usage frequency exceeds the first threshold value, and the first application whose usage probability in the target usage scenario exceeds the second threshold value is a high-frequency high-probability first application. For a first application with a high frequency and high probability, in one possible implementation, the icon setting position of the first application is determined to be a hot zone in the target display interface. In another possible implementation manner, the icon setting position of the first application is determined to be a non-hot area in the target display interface, and when the number of icons set in the hot area reaches a certain number, other high-frequency high-probability first applications are set in the non-hot area.
Correspondingly, in response to that the usage frequency of the first application exceeds the first threshold and the usage probability in the target usage scenario does not exceed the second threshold, the setting position of the icon of the first application is determined to be the display position directly reached in the target display interface or the display position in the folder. That is, the first application whose usage frequency exceeds the first threshold value is a high-frequency application, the first application whose usage probability under the target usage scenario does not exceed the second threshold value is a low-probability application, that is, the first application whose usage frequency exceeds the first threshold value, and the first application whose usage probability under the target usage scenario does not exceed the second threshold value is a high-frequency low-probability first application. For a first application with a high frequency and a low probability, in one possible implementation, the icon setting position of the first application is determined to be a non-hot area in the target display interface. In another possible implementation manner, the icon setting position of the first application is determined to be a display position in a folder in the target display interface, and when the number of icons set in the non-hot area reaches a certain value, other high-frequency low-probability first applications are set at the display position in the folder.
Correspondingly, in response to that the use frequency of the first application does not exceed the first threshold and the use probability under the target use scene exceeds the second threshold, the setting position of the icon of the first application is determined to be the display position in the folder. That is, the first application whose usage frequency does not exceed the first threshold is a low-frequency application, the first application whose usage probability in the target usage scenario exceeds the second threshold is a high-probability application, that is, the usage frequency does not exceed the first threshold, and the first application whose usage probability in the target usage scenario exceeds the second threshold is a low-frequency high-probability first application. For a first application with a low frequency and a high probability, in one possible implementation manner, the icon setting position of the first application is determined to be a display position in a folder in the target display interface.
Correspondingly, in response to the usage frequency of the first application not exceeding the first threshold and the usage probability under the target usage scenario not exceeding the second threshold, the first application is discarded. That is, the first application whose usage frequency does not exceed the first threshold is the low-frequency application, the first application whose usage probability under the target usage scenario does not exceed the second threshold is the low-probability application, that is, the first application whose usage frequency does not exceed the first threshold, and the first application whose usage probability under the target usage scenario does not exceed the second threshold is the low-frequency low-probability first application. For a low frequency, low probability first application, the terminal discards the first application.
The specific numerical values of the first threshold and the second threshold may be set according to user requirements, which is not specifically limited in the embodiment of the present application.
For example, for the historical usage data of the plurality of first applications acquired by the terminal in step 201, for each first application, the usage frequency of the first application is determined according to the historical usage data of the first application. And acquiring the use probability of the first application under the scene of head screen and target use. And composing the use frequency and the use probability of the first application into historical use parameters of the first application.
Referring to fig. 3, the first application with the usage frequency exceeding the first threshold and the usage probability in the target usage scenario exceeding the second threshold, that is, the high-frequency high-probability application is a calendar, a weather, a clock, a setting, an album, a software store, a tool folder, a voice assistant; the first application with the use frequency exceeding the first threshold and the use probability under the target use scene not exceeding the second threshold, namely the application with high frequency and low probability is a mini-game, a game center, a game space and a theme store; the first application with the use frequency not exceeding the first threshold and the use probability exceeding the second threshold in the target use scene, namely the application with low frequency and high probability, is a mobile phone, a one-key screen locking, remote guarding, health, recording, cloud service, instructions, mails, recording, compasses, a calculator and a mobile phone manager; the first application with the use frequency not exceeding the first threshold and the use probability not exceeding the second threshold in the target use scene, namely the low-frequency and low-probability application is a phone book, an SIM card 1 application, an SIM card 2 application, a mobile phone moving, an OPPO relay.
In the embodiment of the application, the display position with the historical use parameter meeting the layout condition is selected from the plurality of display positions of the target display interface according to the historical use parameter of the first application, so that the situation that a user is difficult to find a really needed application due to the fact that the number of the applications is large and the application is difficult to search is avoided, the interface layout is optimized, and the interface layout is clear.
Step 206: the terminal sets the icon of the first application at the display position.
For example, the first application is a calendar, and the calendar is set at a display position of the first screen where the direct contact is reached.
Referring to fig. 4, the layout of the pre-installed application of the first screen is: and setting the voice assistant, the calendar, the weather, the photo album, the setting, the software store, the theme store and the tool folder at the display position in the first screen in direct contact, wherein the clock sinks to the non-first screen because the number of icons in the display position in direct contact reaches a certain numerical value. The method comprises the steps that mail, recording, a compass, a calculator, a mobile phone manager, a Breeno instruction, mobile phone moving, OPPO relay, remote guard, SIM card 1 application, SIM card 2 application and cloud service are arranged at display positions in a folder in a first screen, wherein the SIM card 1 application and the SIM card 2 application belong to low-frequency low-probability applications, but when a terminal is a smart phone, a user needs to check the use conditions of the SIM card 1 and the SIM card 2, and therefore the SIM card 1 application and the SIM card 2 application are arranged in a tool folder. Applications such as one-key screen locking, phone book, use skills and the like are discarded. Although the one-key lock screen belongs to low-frequency high-probability application, the user can realize the one-key lock screen by pressing the power-off key, and the one-key lock screen belongs to redundant application, so that the one-key lock screen is discarded.
In the embodiment of the disclosure, historical use parameters of a plurality of first applications are determined, the plurality of first applications are applications for which icons are to be set on a target display interface, and the icons of the plurality of first applications are laid out on the target display interface according to the historical use parameters of the plurality of first applications. The historical use parameters of any first application are used for representing the condition that the icon of the first application is triggered on the target display interface, so that the historical use parameters of a plurality of first applications are used as the basis for the layout of the icons of the pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface in combination with the condition that the user uses the pre-installed applications historically, the icons of the laid-out applications are possibly required by the user, and the interface layout can be optimized.
In the embodiment of the application, not only can the icons of the pre-installed applications be laid out, but also the unloading authority information of the applications can be set. Correspondingly, the icon layout method for the pre-installed application provided by the embodiment of the application further includes: in a possible implementation manner, a first application which is checked by a first target department is determined from the plurality of first applications, and the uninstalling authority information of the first application which is checked by the first target department is set to prohibit uninstalling. The first target department is the industry and informatization department of the people's republic of China, for example, the first application which is checked by the first target department is a calendar, the uninstalling permission information of the calendar is set to be prohibited, therefore, when a user uses a terminal with the calendar in advance, if the user wants to uninstall the calendar, the user presses the calendar for a long time, the terminal displays a shortcut instruction, for example, a new schedule, and the shortcut instruction does not include an instruction for uninstalling the calendar. Accordingly, the user can check the uninstalling authority information of the calendar into uninstalling prohibition through the application such as setting and the like.
In another possible implementation manner, a first application which is audited by a second target department is determined from the plurality of first applications, and the uninstalling authority information of the first application which is audited by the second target department is set as hidden uninstalling. For example, the first application audited by the second target department is an email, and the uninstalling authority information of the email is set to be hidden uninstalling, so that when the user uses the terminal pre-installed with the email, if the user wants to uninstall the email, the user presses the email for a long time, the terminal displays a shortcut instruction, such as unread email and new email, and the shortcut instruction does not include an instruction for uninstalling the email. Correspondingly, the user can check whether the unloading authority information of the e-mail is hidden unloading through application such as setting or application market, and the like, and an unloading option is set in the corresponding display interface, and the e-mail is unloaded when the user clicks the unloading option.
In the embodiment of the application, the auditing information of the first application is determined by determining the first application which is audited by the first department and the first application which is audited by the second department, so that the number of the pre-installed applications which cannot be uninstalled in the terminal is controlled.
Referring to fig. 5, a flowchart of an icon layout method of a pre-installed application according to another exemplary embodiment of the present application is shown. The executing agent in the embodiment of the present application may be the terminal 100, or may also be the processor 110 in the terminal 100 or the operating system in the terminal 100, and the executing agent is taken as the terminal 100 in the embodiment for example. In the embodiment of the present application, an example in which the interface type of the target display interface is a non-first screen is described. The method comprises the following steps:
step 501: the terminal acquires historical usage data of a plurality of first applications.
This step is the same as step 201, and is not described herein again.
For example, the plurality of first applications determined by the terminal are instant recording, video, pop praise, health, smart home, member, mini-game, game space, game center, wallet, reading, mall, common application folder, popular application folder, third party application, OPPO lab (a functional laboratory application), OPPO + (a social service application), use skill, music, file management, notes, clock. The terminal belongs the OPPO lab and usage skills to homogeneous applications and therefore merges into one and the same application, ColoroS (an OS service application). Accordingly, the game space and the game center belong to a homogeneous application and are therefore merged into the same application, i.e. game.
The terminal obtains historical use data of the plurality of first applications, wherein the historical use data comprises the number of daily starting users, the number of daily installation users, the time length of the daily starting users and the time length of the average person online.
Step 502: for each first application, the terminal determines the frequency of use of the first application according to the historical use data of the first application.
This step is the same as step 202, and is not described herein again.
Step 503: and the terminal acquires the conversion parameters of the first application under the non-first screen.
The interface type of the target display interface is non-first screen, for example, two screens and three screens. Before the terminal acquires the conversion parameter of the first application under the non-first screen, the corresponding relation between the first application and the conversion parameter needs to be stored in advance, so that the terminal is convenient to call subsequently.
Correspondingly, before the step, the terminal determines the conversion parameter of each first application, and stores the corresponding relation between the application identifier of each first application and the conversion parameter of the first application. Wherein the conversion parameter of the first application is used for representing the commercial value created by the first application. The server stores business values created by each first application, such as member information, business promotion information and the like, the terminal obtains the business values created by the plurality of first applications from the server, and the conversion parameters of the plurality of first applications are calculated according to a certain algorithm. The range of the conversion parameter is set and may be 0-10. If the conversion parameter of the first application is 9, it indicates that the first application can be created with higher commercial value. For example, if the first application is a mini-game, and the mini-game creates a higher commercial value, the conversion parameter for the mini-game is higher, which may be 9. The range of the conversion parameter may be set according to actual requirements, which is not specifically limited in the embodiment of the present application.
And the terminal acquires the conversion parameters of the first application in the target use scene from the corresponding relation between the application representation and the conversion parameters according to the application identification of the first application.
Step 504: and the terminal forms the use frequency and the conversion parameter of the first application into the historical use parameter of the first application.
And the terminal determines the historical use parameters of the first application according to the obtained use frequency and use probability of the first application, wherein the historical use parameters are used for representing the condition that the icon of the first application is triggered on the target display interface.
Step 505: for each first application, the terminal selects a display position with the historical use parameter meeting the layout condition from a plurality of display positions of the target display interface according to the historical use parameter of the first application.
Wherein the historical usage parameters include a usage frequency and a usage probability under a target usage scenario of the first application. The plurality of display positions includes at least one of a display position in the target display interface that is reached by direct contact and a display position in a folder of the target display interface.
After the terminal determines the historical use parameters, the icons of the plurality of first applications need to be laid out on a target display interface, namely a non-first screen, according to the historical use parameters. Therefore, the terminal needs to determine the correspondence between the historical usage parameter and the display position of the target display interface.
Correspondingly, in response to that the use frequency of the first application exceeds a third threshold and the conversion parameter exceeds a fourth threshold, the setting position of the icon of the first application is determined to be the display position of the target display interface reached by direct contact. Correspondingly, the display position of the direct contact is determined to be a hot area in the target display interface if the display position of the direct contact comprises the hot area and a non-hot area. The hot area is an area where the frequency of the touch of the user finger reaches a third threshold value in a touch area of the terminal display interface, namely a high-frequency touch area.
That is, the first application with the frequency of use exceeding the first threshold is a high frequency application, the first application with the conversion parameter exceeding the second threshold is a high conversion application, i.e., the first application with the frequency of use exceeding the first threshold, and the conversion parameter exceeding the second threshold is a high frequency high conversion first application. For a first application with high frequency and high translation, in one possible implementation, the icon setting position of the first application is determined to be a hot zone in the target display interface. In another possible implementation manner, the icon setting position of the first application is determined to be a non-hot area in the target display interface, and when the number of icons set in the hot area reaches a certain value, other high-frequency high-conversion first applications are set in the non-hot area.
Correspondingly, in response to that the usage frequency of the first application exceeds the third threshold and the conversion parameter does not exceed the fourth threshold, the setting position of the icon of the first application is determined to be the display position in the target display interface reached by direct contact or the display position in the folder. That is, the first application with the usage frequency exceeding the first threshold is a high frequency application, and the first application with the conversion parameter not exceeding the second threshold is a low conversion application, i.e., the first application with the usage frequency exceeding the first threshold and the conversion parameter not exceeding the second threshold is a high frequency low conversion first application. For a first application with high frequency and low translation, in one possible implementation, the icon setting position of the first application is determined to be a non-hot area in the target display interface. In another possible implementation manner, the icon setting position of the first application is determined to be a display position in a folder in the target display interface, and when the number of icons set in the non-hot area reaches a certain value, other high-frequency low-conversion first applications are set at the display position in the folder.
Correspondingly, in response to that the use frequency of the first application does not exceed the third threshold and the conversion parameter exceeds the fourth threshold, the setting position of the icon of the first application is determined to be the display position in the folder. That is, the first application with the usage frequency not exceeding the first threshold is a low frequency application, the first application with the conversion parameter exceeding the second threshold is a high conversion application, i.e., the first application with the usage frequency not exceeding the first threshold, and the first application with the conversion parameter exceeding the second threshold is a low frequency high conversion first application. For a first application with low frequency and high translation, in one possible implementation, the icon setting position of the first application is determined to be a hot area in the target display interface. In another possible implementation manner, the icon setting position of the first application is determined to be a display position in a folder in the target display interface, and when the number of icons set in the hot zone reaches a certain number, other first applications with low frequency and high conversion are set at the display position in the folder.
Correspondingly, in response to that the use frequency of the first application does not exceed the third threshold and the conversion parameter does not exceed the fourth threshold, the setting position of the icon of the first application is determined to be the display position in the folder or the first application is discarded. That is, the first application whose usage frequency does not exceed the first threshold is the low frequency application, and the first application whose conversion parameter does not exceed the second threshold is the low conversion application, that is, the first application whose usage frequency does not exceed the first threshold, and whose conversion parameter does not exceed the second threshold is the low frequency low conversion first application. For a first application with low frequency and low conversion, in one possible implementation, the icon setting position of the first application is determined to be a display position in a folder in the target display interface. In another possible implementation manner, the low-frequency low-conversion application is discarded, and when the number of icons set at the display position in the folder reaches a certain number, other low-frequency high-conversion first applications are discarded.
Referring to fig. 6, for the plurality of first applications acquired by the terminal in step 501, the first application in which the usage frequency exceeds the third threshold and the conversion parameter exceeds the fourth threshold, that is, the application of high frequency and high conversion is: members, mini-games, wallets, reading, malls, common application folders, popular application folders, third party applications; the first application in which the usage frequency exceeds the third threshold and the conversion parameter does not exceed the fourth threshold, i.e. the application of high frequency low conversion, is: file management, notes, clocks; the first application in which the frequency of use does not exceed the third threshold and the conversion parameter exceeds the fourth threshold, i.e. the application of low frequency high conversion, is: namely recording, video, praise, health and smart home; the first application where the frequency of use does not exceed the third threshold and the conversion parameter does not exceed the fourth threshold is: OPPO lab, OPPO +, music.
The specific numerical values of the first threshold and the second threshold may be set according to user requirements, which is not specifically limited in the embodiment of the present application.
Step 506: the terminal sets the icon of the first application at the display position.
For example, the first application is file management, and the file management is set in a display position of the first screen where the first screen is directly touched.
Correspondingly, in response to the interface type of the target display interface being a non-first screen, the plurality of display positions further include a recommended folder. Wherein the setting position of the icon in the recommendation folder is determined according to the application type and the head application ranking of the plurality of first applications. For example, the application types of the pre-installed applications in the recommended folder are social communication, video playing, news reading, and short video.
Accordingly, in response to the interface type of the target display interface being a non-home screen, the plurality of display locations further include a hot application folder. Wherein the setting position of the icon in the recommendation folder is determined according to the conversion parameters and the head application ranking of the plurality of first applications. For example, the application types of the pre-installed applications in the popular application folder are online shopping, travel, financial, utility and life services.
Referring to fig. 7, according to the layout condition in step 505, the layout of the two-screen pre-installed application is: file management, notes, clocks, wallets, music, reading, games, members, malls, smart homes, ColorOS are placed in direct contact with the display location in the two screens. The instant recording, the mini-game, the video, the pop-up mini-video, the health, the OPPO + are set in the display position in the two-screen folder, namely, in the OPPO selection folder.
Correspondingly, the second screen also comprises a recommended application folder, and the application types of the pre-installed applications in the recommended folder are social communication, video playing, news reading and short videos.
Correspondingly, the two screens also comprise a hot application folder, and the application types of the pre-installed applications in the hot application folder are online shopping, travel, financial management, practical tools and life services.
In the embodiment of the disclosure, historical use parameters of a plurality of first applications are determined, the plurality of first applications are applications for which icons are to be set on a target display interface, and the icons of the plurality of first applications are laid out on the target display interface according to the historical use parameters of the plurality of first applications. The historical use parameters of any first application are used for representing the condition that the icon of the first application is triggered on the target display interface, so that the historical use parameters of a plurality of first applications are used as the basis for the layout of the icons of the pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface in combination with the condition that the user uses the pre-installed applications historically, the icons of the laid-out applications are possibly required by the user, and the interface layout can be optimized.
Referring to fig. 8, a block diagram of an icon layout apparatus 800 for pre-installed applications according to an embodiment of the present application is shown. The icon layout means of the pre-installed application may be implemented as all or part of the processor 110 by software, hardware or a combination of both. The device includes:
a first obtaining module 801, configured to obtain historical usage data of a plurality of first applications, where the plurality of first applications are applications in which icons are set on a target display interface of a terminal;
a first determining module 802, configured to determine, according to historical usage data of a plurality of first applications and an interface type of a target display interface, historical usage parameters of each first application, where the historical usage parameters of any first application are used to indicate a situation where an icon of the first application is triggered on the target display interface;
the layout module 803 is configured to layout the icons of the plurality of first applications on the target display interface according to the historical usage parameters of the plurality of first applications.
In one possible implementation, the interface type of the target display interface is a first screen;
a first determining module 802, configured to determine, for each first application, a usage frequency of the first application according to historical usage data of the first application; acquiring the use probability of a first application in a first screen and target use scene; and forming the use frequency and the use probability of the first application into historical use parameters of the first application.
In another possible implementation manner, the interface type of the target display interface is a non-first screen;
a first determining module 802, configured to determine, for each first application, a usage frequency of the first application according to historical usage data of the first application; acquiring a conversion parameter of a first application on a non-first screen; and composing the use frequency and the conversion parameters of the first application into historical use parameters of the first application.
In another possible implementation, the layout module 803 includes:
a selection unit configured to select, for each first application, a display position where the historical usage parameter satisfies the layout condition from among a plurality of display positions of the target display interface, the plurality of display positions including at least one of a display position in the target display interface that is directly reached and a display position in a folder of the target display interface, according to the historical usage parameter of the first application;
and the setting unit is used for setting the icon of the first application at the display position.
In another possible implementation, the historical usage parameters include usage frequency and usage probability in a target usage scenario;
the selection unit is used for determining the setting position of the icon of the first application as the display position directly touched in the target display interface in response to the fact that the use frequency of the first application exceeds a first threshold and the use probability under the target use scene exceeds a second threshold; in response to that the use frequency of the first application exceeds a first threshold and the use probability under the target use scene does not exceed a second threshold, determining that the set position of the icon of the first application is a display position in direct contact in the target display interface or a display position in the folder; and in response to the use frequency of the first application not exceeding a first threshold and the use probability in the target use scene exceeding a second threshold, determining the set position of the icon of the first application as the display position in the folder.
In another possible implementation manner, the apparatus further includes:
the first discarding module is used for discarding the first application in response to the fact that the use frequency of the first application does not exceed a first threshold and the use probability under the target use scene does not exceed a second threshold.
In another possible implementation, the historical usage parameters include usage frequency and translation parameters;
the selection unit is used for responding that the use frequency of the first application exceeds a third threshold value and the conversion parameter exceeds a fourth threshold value, and then determining that the setting position of the icon of the first application is the display position directly touched in the target display interface; in response to that the use frequency of the first application exceeds a third threshold and the conversion parameter does not exceed a fourth threshold, determining that the setting position of the icon of the first application is a display position in the target display interface reached by direct contact or a display position in the folder; and in response to the use frequency of the first application not exceeding a third threshold and the conversion parameter exceeding a fourth threshold, determining the setting position of the icon of the first application as the display position in the folder.
In another possible implementation manner, the apparatus further includes:
and the processing module is used for determining the setting position of the icon of the first application as the display position in the folder or discarding the first application in response to that the use frequency of the first application does not exceed a third threshold and the conversion parameter does not exceed a fourth threshold.
In another possible implementation manner, the apparatus further includes:
the second acquisition module is used for acquiring a plurality of second applications of which the icons are to be set on the target display interface;
and the merging module is used for merging the homogenized second applications into one application to obtain a plurality of first applications.
In another possible implementation manner, the apparatus further includes:
a second determining module for determining an application type of each first application;
and the filtering module is used for filtering the first applications of which the application types are not matched with the interface types of the target display interface in the plurality of first applications according to the application types of each first application.
In another possible implementation manner, the apparatus further includes:
the third acquisition module is used for acquiring the version information of the terminal;
a first obtaining module 801, configured to obtain historical usage data of the plurality of first applications in response to the version information indicating that the terminal is an un-customized terminal.
In another possible implementation manner, the apparatus further includes:
the fourth obtaining module is used for responding to the version information which is used for indicating that the terminal is a customized terminal and obtaining the customized information of the terminal;
the layout module 803 is further configured to layout a plurality of icons of the first application on the target display interface based on the customization information.
In another possible implementation manner, the apparatus further includes:
the device comprises a setting module, a first application module and a second application module, wherein the setting module is used for determining the first application which is audited by a first target department from a plurality of first applications and setting the unloading authority information of the first application which is audited by the first target department as the unloading prohibition; and determining the first application which is audited by the second target department from the plurality of first applications, and setting the uninstalling permission information of the first application which is audited by the second target department as hidden uninstalling.
In the embodiment of the disclosure, historical use parameters of a plurality of first applications are determined, the plurality of first applications are applications for which icons are to be set on a target display interface, and the icons of the plurality of first applications are laid out on the target display interface according to the historical use parameters of the plurality of first applications. The historical use parameters of any first application are used for representing the condition that the icon of the first application is triggered on the target display interface, so that the historical use parameters of a plurality of first applications are used as the basis for the layout of the icons of the pre-installed applications of the terminal, the icon layout of the pre-installed applications is carried out on the target display interface in combination with the condition that the user uses the pre-installed applications historically, the icons of the laid-out applications are possibly required by the user, and the interface layout can be optimized.
The embodiment of the present application also provides a computer-readable storage medium, which stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the icon layout method for pre-installed applications as shown in the above embodiments.
The embodiment of the present application further provides a computer program product, where at least one program code is stored, and the at least one program code is loaded and executed by the processor to implement the icon layout method for pre-installed applications as shown in the above embodiments.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more program codes or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (15)

1. A method for arranging icons of a pre-installed application, the method comprising:
acquiring historical use data of a plurality of first applications, wherein the first applications are applications for setting icons on a target display interface of a terminal;
determining the historical use parameter of each first application according to the historical use data of the plurality of first applications and the interface type of the target display interface, wherein the historical use parameter of any first application is used for representing the condition that the icon of the first application is triggered on the target display interface;
according to the historical use parameters of the plurality of first applications, icons of the plurality of first applications are laid out on the target display interface;
the interface type of the target display interface is a non-first screen, and the determining of the historical use parameter of each first application according to the historical use data of the plurality of first applications and the interface type of the target display interface includes:
for each first application, determining the use frequency of the first application according to the historical use data of the first application;
acquiring a conversion parameter of the first application on a non-first screen, wherein the conversion parameter is used for representing commercial value created by the first application;
composing the usage frequency and the conversion parameter of the first application into a historical usage parameter of the first application.
2. The method of claim 1, wherein the interface type of the target display interface is a first screen, and the determining the historical usage parameters of each first application according to the historical usage data of the plurality of first applications and the interface type of the target display interface comprises:
for each first application, determining the use frequency of the first application according to the historical use data of the first application;
acquiring the use probability of the first application under the scene of first screen and target use;
and composing the use frequency and the use probability of the first application into historical use parameters of the first application.
3. The method of claim 1, wherein the laying out icons of the plurality of first applications on the target display interface according to historical usage parameters of the plurality of first applications comprises:
for each first application, selecting a display position with a historical use parameter meeting a layout condition from a plurality of display positions of the target display interface according to the historical use parameter of the first application, wherein the plurality of display positions comprise at least one of a display position in the target display interface reached by direct contact and a display position in a folder of the target display interface;
setting an icon of the first application at the display position.
4. The method of claim 3, wherein the historical usage parameters include the usage frequency and a usage probability in a target usage scenario, and wherein selecting a display location from a plurality of display locations of the target display interface for which a historical usage parameter satisfies a layout condition according to the historical usage parameters of the first application comprises:
in response to the usage frequency of the first application exceeding a first threshold and the usage probability under the target usage scenario exceeding a second threshold, determining that the set position of the icon of the first application is a directly touched display position in the target display interface;
in response to the usage frequency of the first application exceeding the first threshold and the usage probability in the target usage scenario not exceeding the second threshold, determining that the set position of the icon of the first application is a display position in the target display interface reached by direct contact or a display position in a folder;
in response to the usage frequency of the first application not exceeding the first threshold and the usage probability in the target usage scenario exceeding the second threshold, determining the set position of the icon of the first application to be a display position in a folder.
5. The method of claim 4, further comprising:
responsive to the frequency of use of the first application not exceeding the first threshold and the probability of use under the target usage scenario not exceeding the second threshold, discarding the first application.
6. The method of claim 3, wherein the historical usage parameters include the usage frequency and the conversion parameter, and wherein selecting a display location from a plurality of display locations of the target display interface for which the historical usage parameters satisfy layout conditions according to the historical usage parameters of the first application comprises:
in response to that the use frequency of the first application exceeds a third threshold and the conversion parameter exceeds a fourth threshold, determining that the setting position of the icon of the first application is a display position directly touched in the target display interface;
in response to that the use frequency of the first application exceeds the third threshold and the conversion parameter does not exceed the fourth threshold, determining that the setting position of the icon of the first application is a display position in the target display interface reached by direct contact or a display position in a folder;
in response to the usage frequency of the first application not exceeding the third threshold and the conversion parameter exceeding the fourth threshold, determining that the set position of the icon of the first application is a display position in a folder.
7. The method of claim 6, further comprising:
in response to the usage frequency of the first application not exceeding the third threshold and the conversion parameter not exceeding the fourth threshold, determining that the set position of the icon of the first application is a display position in a folder or discarding the first application.
8. The method of claim 1, wherein prior to obtaining historical usage data for the plurality of first applications, the method further comprises:
acquiring a plurality of second applications of icons to be set on the target display interface;
merging the homogenized second applications into one application to obtain the first applications.
9. The method of claim 1, wherein prior to determining the historical usage parameters for each first application based on the historical usage data for the plurality of first applications and the interface type of the target display interface, the method further comprises:
determining an application type of each first application;
and filtering the first applications of which the application types are not matched with the interface type of the target display interface in the plurality of first applications according to the application type of each first application.
10. The method of claim 1, wherein prior to obtaining historical usage data for the plurality of first applications, the method further comprises:
acquiring version information of the terminal;
and responding to the version information which is used for indicating that the terminal is an un-customized terminal, and executing the step of acquiring the historical use data of the plurality of first applications.
11. The method of claim 10, further comprising:
responding to the version information for indicating that the terminal is a customized terminal, and acquiring customized information of the terminal;
based on the customization information, icons of the plurality of first applications are laid out on the target display interface.
12. The method of claim 1, further comprising:
determining a first application which is audited by a first target department from the plurality of first applications, and setting the uninstalling permission information of the first application which is audited by the first target department as uninstalling prohibition;
and determining the first application which is audited by a second target department from the plurality of first applications, and setting the uninstalling authority information of the first application which is audited by the second target department as hidden uninstalling.
13. An apparatus for arranging icons of pre-installed applications, the apparatus comprising:
the terminal comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring historical use data of a plurality of first applications, and the first applications are applications of which icons are set on a target display interface of the terminal;
a first determining module, configured to determine, according to historical usage data of the plurality of first applications and an interface type of the target display interface, a historical usage parameter of each first application, where the historical usage parameter of any first application is used to indicate a situation where an icon of the first application is triggered on the target display interface;
the layout module is used for laying out the icons of the first applications on the target display interface according to the historical use parameters of the first applications;
the first determining module is used for determining the use frequency of each first application according to the historical use data of the first application; acquiring a conversion parameter of the first application on a non-first screen, wherein the conversion parameter is used for representing commercial value created by the first application; composing the usage frequency and the conversion parameter of the first application into a historical usage parameter of the first application.
14. A terminal, characterized in that the terminal comprises a processor and a memory; the memory stores at least one program code for execution by the processor to implement the icon layout method of a pre-installed application as claimed in any of claims 1 to 12.
15. A computer-readable storage medium storing at least one program code for execution by a processor to implement the icon layout method of a pre-installed application according to any one of claims 1 to 12.
CN202010984551.1A 2020-09-18 2020-09-18 Icon layout method and device for pre-installed application, terminal and storage medium Active CN112130722B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010984551.1A CN112130722B (en) 2020-09-18 2020-09-18 Icon layout method and device for pre-installed application, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010984551.1A CN112130722B (en) 2020-09-18 2020-09-18 Icon layout method and device for pre-installed application, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN112130722A CN112130722A (en) 2020-12-25
CN112130722B true CN112130722B (en) 2022-04-05

Family

ID=73841336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010984551.1A Active CN112130722B (en) 2020-09-18 2020-09-18 Icon layout method and device for pre-installed application, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112130722B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068710A (en) * 2015-07-31 2015-11-18 上海斐讯数据通信技术有限公司 Dynamic arrangement method, system and mobile terminal of desktop application icons

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8037421B2 (en) * 2005-10-11 2011-10-11 Research In Motion Limited System and method for organizing application indicators on an electronic device
KR20170017280A (en) * 2015-08-06 2017-02-15 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN106055208A (en) * 2016-05-31 2016-10-26 努比亚技术有限公司 Icon arrangement method and terminal
CN106445279A (en) * 2016-08-31 2017-02-22 北京小米移动软件有限公司 Icon display method and device
CN106354371A (en) * 2016-09-06 2017-01-25 深圳市金立通信设备有限公司 Application sorting method and terminal
CN106569687A (en) * 2016-10-19 2017-04-19 北京三快在线科技有限公司 Icon arrangement method and apparatus for virtual buttons, and terminal
CN106951141B (en) * 2017-03-16 2019-03-26 维沃移动通信有限公司 A kind of processing method and mobile terminal of icon
CN107220068A (en) * 2017-06-30 2017-09-29 广州云移信息科技有限公司 Method and terminal for arranging application icons
JP2019066971A (en) * 2017-09-29 2019-04-25 キヤノン株式会社 Image forming apparatus, control method for image forming apparatus, and program
CN107870706A (en) * 2017-10-18 2018-04-03 深圳市金立通信设备有限公司 One kind management figure calibration method, terminal and computer-readable medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068710A (en) * 2015-07-31 2015-11-18 上海斐讯数据通信技术有限公司 Dynamic arrangement method, system and mobile terminal of desktop application icons

Also Published As

Publication number Publication date
CN112130722A (en) 2020-12-25

Similar Documents

Publication Publication Date Title
US9122377B2 (en) Method and system for interworking plurality of applications
US10198176B2 (en) Method of managing one or more notifications and electronic device for same
CN107291962B (en) Searching method, searching device, storage medium and electronic equipment
CN102707870B (en) Method for providing background of locked screen and electronic device
US20170075737A1 (en) Method of displaying notifications and electronic device adapted thereto
WO2018027679A1 (en) Notification message management method and terminal
CN110049456B (en) Method and device for displaying rich media on mobile terminal and mobile terminal
US20050193345A1 (en) System and method for message display and management
CN107181858B (en) Method and terminal for displaying notification message
US20070207733A1 (en) Object tagging system and method
US11249643B2 (en) Electronic device for displaying list of executable applications on split screen and operating method thereof
CN105141496A (en) Instant communication message playback method and device
CN114756782A (en) Method and terminal for displaying collection object
CN102238276A (en) Application program access priority setting method, system and mobile terminal
CN105487747A (en) Information display method and device and electronic equipment
CN107679718A (en) List distribution method, equipment and computer-readable recording medium
CN111523095A (en) Cross-device interaction method and terminal device
CN114827914A (en) Short message processing method and device and electronic equipment
CN104219356B (en) A kind of method of display search associated person information, device and mobile terminal
KR100784968B1 (en) Mobile terminal and method for displaying data according to sim card of the same
CN102480557A (en) BREW (Binary Runtime Environment for Wireless) platform-based mobile phone application program management method and system
CA2498112A1 (en) System and method for message display and management
CN105808061A (en) Desktop arranging method and mobile terminal
CN112130722B (en) Icon layout method and device for pre-installed application, terminal and storage medium
CN109359453B (en) Unlocking method and related product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant