Nothing Special   »   [go: up one dir, main page]

CN108234758B - Application display method and device, storage medium and electronic equipment - Google Patents

Application display method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN108234758B
CN108234758B CN201711464307.7A CN201711464307A CN108234758B CN 108234758 B CN108234758 B CN 108234758B CN 201711464307 A CN201711464307 A CN 201711464307A CN 108234758 B CN108234758 B CN 108234758B
Authority
CN
China
Prior art keywords
application
color saturation
time period
hotspot
combined
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.)
Expired - Fee Related
Application number
CN201711464307.7A
Other languages
Chinese (zh)
Other versions
CN108234758A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711464307.7A priority Critical patent/CN108234758B/en
Publication of CN108234758A publication Critical patent/CN108234758A/en
Application granted granted Critical
Publication of CN108234758B publication Critical patent/CN108234758B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a display method and device of an application, a storage medium and electronic equipment, wherein the method comprises the following steps: collecting applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.

Description

Application display method and device, storage medium and electronic equipment
Technical Field
The present application relates to the field of communications technologies, and in particular, to a display method and apparatus for an application, a storage medium, and an electronic device.
Background
At present, with the rapid development of terminal technology, for example, smart phones are more and more deeply inserted into the lives of people, users often install a large number of applications on smart phones, such as a photographing application, a game application, a map application, and the like.
After the user unlocks the smart phone, due to the accumulation of a large number of application icons, it is often tedious for the user to find the application currently used by the user, and even though the application can be classified through a folder at present, the corresponding classification folder still needs to be opened for application search, so that a method for solving the problem needs to be provided.
Disclosure of Invention
In view of this, embodiments of the present application provide an application display method, an application display apparatus, a storage medium, and an electronic device, which can improve the application search efficiency.
In a first aspect, an embodiment of the present application provides an application display method, including:
collecting applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples;
generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application;
combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation;
and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation.
In a second aspect, an embodiment of the present application provides a display device for an application, including:
the acquisition unit is used for acquiring applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples;
the statistical unit is used for generating an applied hotspot graph according to the samples in each time period and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application;
a combining unit configured to combine the color saturations applied in the plurality of hotspot maps in each time period to generate combined color saturations;
and the display unit is used for comparing the combined hotspot graph according to the current time and displaying the application based on the color saturation when the unlocking instruction is detected.
In a third aspect, a storage medium is provided in this application, and a computer program is stored thereon, and when the computer program runs on a computer, the computer is caused to execute the display method of the application provided in any embodiment of this application.
In a fourth aspect, the electronic device provided in this embodiment of the present application includes a processor and a memory, where the memory stores a computer program, and the processor is configured to execute the display method of the application provided in any embodiment of the present application by calling the computer program.
The method comprises the steps that the application started after the electronic equipment is unlocked in a plurality of preset time periods is collected to serve as a sample; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is an application scene schematic diagram of a display method of an application provided in an embodiment of the present application.
Fig. 2 is a schematic flowchart of a display method of an application according to an embodiment of the present application.
Fig. 3 is a schematic diagram of a hotspot graph provided in the embodiment of the present application.
Fig. 4 is a schematic diagram of another hotspot graph provided in the embodiments of the present application.
Fig. 5 is another schematic flowchart of a display method of an application provided in an embodiment of the present application.
Fig. 6 is a schematic structural diagram of a display device to which the present application is applied.
Fig. 7 is another schematic structural diagram of a display device to which the present application is applied.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Fig. 9 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Referring to the drawings, wherein like reference numbers refer to like elements, the principles of the present application are illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the application and should not be taken as limiting the application with respect to other embodiments that are not detailed herein.
In the description that follows, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the application have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, and it will be recognized by those of ordinary skill in the art that various of the steps and operations described below may be implemented in hardware.
The term module, as used herein, may be considered a software object executing on the computing system. The various components, modules, engines, and services described herein may be viewed as objects implemented on the computing system. The apparatus and method described herein may be implemented in software, but may also be implemented in hardware, and are within the scope of the present application.
The terms "first", "second", and "third", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to only those steps or modules listed, but rather, some embodiments may include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
An execution main body of the application display method may be a display device of the application provided in the embodiment of the present application, or an electronic device integrated with the display device of the application, where the display device of the application may be implemented in a hardware or software manner. The electronic device may be a smart phone, a tablet computer, a palm computer, a notebook computer, or a desktop computer.
Referring to fig. 1, fig. 1 is a schematic view of an application scene of a display method of an application provided in an embodiment of the present application, taking an example that a display device of the application is integrated in an electronic device, where the electronic device can collect an application started after the electronic device is unlocked within a plurality of preset time periods as a sample; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation.
Specifically, for example, as shown in fig. 1, taking whether an application program a (such as a social application, a game application, an office application, and the like) is preferentially displayed as an example, applications (such as a social application, a game application, an office application, and the like) started after the electronic device is unlocked in a plurality of preset time periods may be collected as samples;
generating a hotspot graph of an application (such as a social application, a game application, an office application and the like) as a sample, and counting a plurality of hotspot graphs of the application in each time period within a preset number of days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. If the color saturation of the application program a is the highest, the application program a is preferentially displayed.
Referring to fig. 2, fig. 2 is a flowchart illustrating a display method for an application according to an embodiment of the present application. The specific process of the display method of the application provided by the embodiment of the application can be as follows:
201. and acquiring applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples.
The plurality of time periods mentioned in this embodiment are 24 hours a day, and the 24 hours are divided into a plurality of preset time periods, for example, six time periods, which are 00:00-04:00, 04:00-08:00, 08:00-12:00, 12:00-16:00, 16:00-20:00, and 20:00-24:00, respectively. It should be noted that the six time periods do not limit the present invention, and a user may divide the time periods into any number of preset time periods according to actual needs.
The application mentioned in the embodiment may be any application installed on the electronic device, such as an office application, a communication application, a game application, a shopping application, and the like.
Based on the method, the first started application of the electronic equipment after the electronic equipment is unlocked in each preset time period is collected as a sample. The first started application after the electronic device is unlocked may be a plurality of applications in each preset time period.
202. And generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days.
The heat map is an analysis means for labeling and presenting areas on the map or the page according to the attention degree by using different marks, and the labeling means generally takes the forms of the shade of color, the density of the points, and the presentation weight.
Based on this, the hotspot graph is used to indicate the color saturation of the application, the higher the color saturation, the higher the probability that the application is started after the electronic device is unlocked is, the lower the color saturation, the lower the probability that the application is started after the electronic device is unlocked is.
And generating a heat point diagram of the application according to the samples in each time period.
In one embodiment, the generating a hotspot graph of the application from the samples in each time period may include:
(1) and sequentially acquiring the number of samples corresponding to each application in each time period.
Wherein each time period can comprise a plurality of applications, and the number of samples of each application is different, as shown in 12:00-16: in the time period of 00, the number of samples corresponding to application a is 7, and the number of samples corresponding to application b is 5, and it is explained that in this time period 12:00-16:00, the number of times that the application a is started after the electronic equipment is unlocked is 7, and the number of times that the application b is started after the electronic equipment is unlocked is 5.
(2) And generating the color saturation corresponding to each application according to the ratio of each sample number to the total sample number so as to generate the heat point map of the application in each time period.
The color saturation corresponding to each application is determined according to the ratio of the number of samples corresponding to each application to the total number of samples in the time period, and it is easy to understand that the lower the ratio is, the lower the color saturation corresponding to the application is, and the higher the ratio is, the higher the color saturation corresponding to the application is.
Based on the above, a hotspot graph of the application in each time period is generated, and the hotspot graph reflects the preference of the user to start the application after unlocking in the time period.
Furthermore, a plurality of hotspot graphs applied in each time period within a preset number of days are continuously counted, the preset number of days is an acquisition cycle, the preset number of days may be 7 and 14 days, and taking 14 days as an example, the hotspot graphs applied in each time period within the 14 days are counted, so that 14 hotspot graphs are stored in each time period, and the 14 hotspot graphs in the same time period can reflect the rule of the user in the use and application in the time period.
For example, referring to fig. 3, fig. 3 is a hotspot graph with a date of 2017-10-20 days and a time period of 8:00-12:00, where the hotspot graph includes hotspot information of 4 applications, application a, application b, application c, and application d, it is easy to see that the color saturation of the hotspot of application a is greater than that of application d, the color saturation of the hotspot of application d is greater than that of application b, and the color saturation of the hotspot of application b is greater than that of application c. The method can reflect that the date is 2017-10-20 days and the time period is 8:00-12:00, and after the electronic equipment is unlocked, the application with the highest opening frequency is the application a, the application d is the next application, the application b is the next application, and the application c is the last application.
Referring to fig. 4 again, fig. 4 is a hotspot graph with a time period of 8:00-12:00 at the date of 2017-10-21, for example, where the hotspot graph includes hotspot information of 4 applications, application a, application b, application c, and application d, it is easy to see that the color saturation of the hotspot of application d is greater than that of application a, the color saturation of the hotspot of application a is greater than that of application b, and the color saturation of the hotspot of application b is greater than that of application c. The method can reflect that the date is 2017-10-21 days and the time period is 8:00-12:00, and after the electronic equipment is unlocked, the application with the highest opening frequency is the application d, the application a is the next, the application b is the next and the application c is the last.
203. And combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation.
In the preset hotspot maps in each time period, a plurality of corresponding hotspot information may be included, such as application a shown in fig. 3 and 4. The hot spot information of the application b, the application c and the application d corresponds to one hot spot information in a hot spot diagram, the hot spot information comprises a color saturation representing the frequency of the application which is started after the electronic equipment is unlocked in the time period, the higher the color saturation is, the higher the frequency of the application which is started after the electronic equipment is unlocked in the time period is, the lower the color saturation is, the lower the frequency of the application which is started after the electronic equipment is unlocked in the time period is.
Furthermore, the color saturation of the same application in the preset hot spot diagram in the same time period is combined respectively, the combined color saturation corresponding to each application in the time period is generated, the combined color saturation can reflect the probability that the electronic equipment is started after the application is unlocked in the time period, and then the display sequence of the applications can be sequenced according to the combined color saturation.
In one embodiment, the combining the color saturation in the plurality of hotspot graphs in each time period to generate a combined color saturation may include:
(1) and acquiring a plurality of color saturation degrees corresponding to the same application in the same time period in each heat point diagram.
(2) Averaging the plurality of color saturations, and taking the average as the combined color saturation of the application.
The preset number of days, namely the average frequency of the started applications after the electronic equipment is unlocked in the acquisition period can be obtained by respectively obtaining the color saturation corresponding to the same application in the hot spot graphs and calculating the average value of the color saturations, and the average value is used as the combined color saturation of the applications.
204. And when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation.
The combined color saturation represents the average frequency of the started applications after the electronic equipment is unlocked within the preset number of days, and if the combined color saturation in each time period is higher, the probability that the applications are started after the electronic equipment is unlocked within the time period is higher; if the combined color saturation in each time period is lower, it indicates that the application has a lower probability of being started after the electronic device is unlocked in the time period.
Based on the above, the display of the applications can be sorted according to the color saturation after each application is combined, and the larger the probability that the electronic device is started after being unlocked is, the applications can be correspondingly sorted in the front of the unlocked user interface. The smaller the probability that the electronic device is started after being unlocked is, the application correspondence can be sorted in the subsequent order of the user interface after being unlocked. The greater the specific color saturation, the earlier the ranking. Based on this, after the electronic equipment is unlocked, the user can see the application with the high use probability at the first time, and the time for the user to search is saved.
As can be seen from the above, in the embodiment of the application, the application started after the electronic device is unlocked in a plurality of preset time periods is collected as the sample; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
Further, because each sample includes a behavior habit reflecting that a user starts an application after unlocking the electronic device, the display of the application can be more personalized and intelligent.
Furthermore, the display sequencing of the applications is realized based on the hot spot combination of the hot spot maps, and the combined color saturation is used as the judgment basis of the application sequencing, so that the accuracy of the user behavior prediction can be improved, and the display accuracy is further improved.
The cleaning method of the present application will be further described below on the basis of the method described in the above embodiment. Referring to fig. 5, the display method of the application may include:
301. and acquiring applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples.
The application mentioned in this embodiment may be any application installed on the electronic device, such as an office application, a communication application, a game application, a shopping application, and the like.
Further, the preset time periods are 24 hours a day, and the 24 hours are divided into a plurality of preset time periods, such as six time periods, which are 00:00-04:00, 04:00-08:00, 08:00-12:00, 12:00-16:00, 16:00-20:00 and 20:00-24:00 respectively. And collecting and sampling an application started after the electronic device is unlocked in any time period, for example, in the time period of 08:00-12:00, opening an application a after the user unlocks the electronic device, and taking the application a as the sample.
302. And sequentially acquiring the number of samples corresponding to each application in each time period.
Wherein, the corresponding sample number of each application in the time periods of 00:00-04:00, 04:00-08:00, 08:00-12:00, 12:00-16:00, 16:00-20:00 and 20:00-24:00 is acquired in sequence.
For example, in a time period of 08:00-12:00 of a certain date, the number of samples corresponding to application a is 9, the number of samples corresponding to application b is 7, the number of samples corresponding to application c is 5, and the number of samples corresponding to application d is 3.
303. And generating the color saturation corresponding to each application according to the ratio of each sample number to the total sample number so as to generate the heat point map of the application in each time period.
Because a plurality of applications can be included in a time period of a certain date, and the number of samples of each application is different, the color saturation corresponding to each application can be generated according to the ratio of the number of samples corresponding to each application to the total number of samples in the time period. It is readily understood that the higher the ratio, the higher the color saturation corresponding to the application, and the lower the ratio, the lower the color saturation corresponding to the application. And generating a heat point diagram applied in each time period.
For example, in a time period of 08:00-12:00 of a certain day, the number of samples corresponding to application a is 9, the number of samples corresponding to application b is 7, the number of samples corresponding to application c is 5, and the number of samples corresponding to application d is 3. Then, the color saturation corresponding to the application a can be determined according to the ratio of the number of samples 9 corresponding to the application a to the total number of samples 24 in the time period of 08:00 to 12:00 of the certain date, and by analogy, the color saturations corresponding to the application b, the application c and the application d are respectively determined, and then the hotspot graph in the time period of 08:00 to 12:00 of the certain date is generated, wherein the color saturation corresponding to the application a is greater than that of the application b, the color saturation corresponding to the application b is greater than that of the application c, and the color saturation corresponding to the application c is greater than that of the application d.
304. And counting a plurality of heat point graphs applied in each time period within preset days.
The hot spot graphs applied to each time period within a preset number of days are continuously counted, the preset number of days is an acquisition cycle, the preset number of days can be 7 and 14 days, and taking 14 days as an example, the hot spot graphs applied to each time period within the 14 days are counted, so that 14 hot spot graphs are stored in each time period, and the 14 hot spot graphs in the same time period can reflect the rule of the user in the time period.
305. And acquiring a plurality of color saturation degrees corresponding to the same application in the same time period in each heat point diagram.
In the preset hotspot maps in each time period, a plurality of corresponding hotspot information can be applied. For example, when the preset number of days is 14 days, 14 hotspot graphs are stored in each time period, in the 14 hotspot graphs, in each hotspot graph, an application a includes hotspot information in each hotspot graph in a time period of 08:00 to 12:00, and then the application a corresponds to 14 color saturation degrees.
306. Averaging the plurality of color saturations, and taking the average as the combined color saturation of the application.
The preset number of days can be obtained by respectively obtaining a plurality of corresponding color saturations which are applied to the same hot spot map in the same time period and calculating the average value of the plurality of color saturations, namely, the average frequency of the started electronic equipment is applied after the electronic equipment is unlocked in the acquisition period, and the average value is used as the combined color saturation of the application. The higher the average value, the higher the average frequency of the application being started after the electronic device is unlocked, and the lower the average value, the lower the average frequency of the application being started after the electronic device is unlocked.
In one embodiment, after averaging the plurality of color saturations and taking the average as the combined color saturation of the application, the method further includes:
(1) starting to calculate time values, deleting the plurality of hotspot graphs, and re-collecting the applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples;
it can be understood that, in the process of using the electronic device, the habit of starting the application after unlocking the electronic device also changes accordingly, and therefore, the data in the hotspot graph needs to be updated regularly in real time.
Based on the method, after the color saturation degree is generated and combined enough, the time value is calculated, the old hotspot graph is deleted, and the collection of the application started after the electronic equipment is unlocked in a plurality of preset time periods is restarted to be used as a sample.
(2) And generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days.
And generating a new hotspot graph of the application according to the newly acquired new samples in each time period, and recalculating the plurality of hotspot graphs applied in each time period in the preset number of days.
(3) And when the time value reaches a preset time threshold value, returning to execute the step of combining the color saturation applied in the plurality of hotspot graphs in each time period to generate the combined color saturation.
The preset time threshold is an update period, and when the time value reaches the update period, the process returns to step 305 to perform an update operation on the hot spot map and the combined color saturation.
307. And when an unlocking instruction is detected, determining the combined hotspot graph of the corresponding time period according to the current time.
When it is detected that the electronic equipment is unlocked by the user, an unlocking instruction is generated, the electronic equipment correspondingly obtains the current time, if the current time is 8:10, the corresponding time period is determined to be 8:00-12:00 according to the current time being 8:10, and the combined hotspot graph of the time period 8:00-12:00 is called.
308. And sequentially acquiring the color saturation corresponding to each application in the combined hotspot graph.
The combined hotspot graph of the corresponding time period can reflect the frequency condition of starting the application after the electronic equipment is unlocked when the user is in the time period, and the higher the color saturation is, the higher the probability of starting the application after the electronic equipment is unlocked in the time period is; the lower the color saturation, the lower the probability that the application will be started after the electronic device is unlocked during the time period.
309. And sequencing and displaying each application according to the sequence of the color saturation from high to low.
The method comprises the steps of obtaining a color saturation corresponding to each application, and adjusting the sequencing display of the applications on a user interface after the user unlocks according to the color saturation corresponding to each application obtained in the previous step, wherein the applications are specifically the applications with higher color saturation, the applications with lower color saturation are displayed earlier in the sequencing display, and the applications with high use frequency can be found visually after the user unlocks based on the sequencing display, so that the time for the user to find the applications is saved.
As can be seen from the above, in the embodiment of the application, the application started after the electronic device is unlocked in a plurality of preset time periods is collected as the sample; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
Further, because each sample includes a behavior habit reflecting that a user starts an application after unlocking the electronic device, the display of the application can be more personalized and intelligent.
Furthermore, the display sequencing of the applications is realized based on the hot spot combination of the hot spot maps, and the combined color saturation is used as the judgment basis of the application sequencing, so that the accuracy of the user behavior prediction can be improved, and the display accuracy is further improved.
In one embodiment, a display device for application is also provided. Referring to fig. 6, fig. 6 is a schematic structural diagram of a display device applied in the present embodiment. The display device of the application is applied to an electronic device, and includes an acquisition unit 401, a statistical unit 402, a combination unit 403, and a display unit 404, as follows:
the acquisition unit 401 is configured to acquire an application started after the electronic device is unlocked in a plurality of preset time periods as a sample;
a counting unit 402, configured to generate an applied hotspot graph according to the samples in each time period, and count a plurality of hotspot graphs applied in each time period in preset days, where the hotspot graph is used to indicate color saturation of the application;
a combining unit 403, configured to combine the color saturations applied in the plurality of hotspot graphs in each time period to generate a combined color saturation;
and the display unit 404 is configured to, when an unlocking instruction is detected, compare the combined hotspot graph according to the current time, and display the application based on the color saturation.
In an embodiment, referring to fig. 7, the statistic unit 402 may include:
an obtaining subunit 4021, configured to sequentially obtain the number of samples corresponding to each application in each time period;
a generating subunit 4022, configured to generate a color saturation corresponding to each application according to a ratio of each sample number to the total sample number, so as to generate a hotspot map applied in each time period;
the statistics subunit 4023 is configured to count a plurality of hotspot maps applied in each time period in preset days, where the hotspot maps are used to indicate color saturation of the application.
In an embodiment, referring to fig. 7, the display unit 404 may include:
a determining subunit 4041, configured to determine, when an unlocking instruction is detected, a combined hotspot graph of a corresponding time period according to current time;
an obtaining subunit 4042, configured to sequentially obtain a color saturation corresponding to each application in the combined hotspot graph;
the display sub-unit 4043 is configured to perform sorted display on each application according to the order of the color saturation from high to low.
The steps performed by each unit in the applied display device may refer to the method steps described in the above method embodiments. The display device of the application can be integrated in electronic equipment, such as a mobile phone, a tablet computer and the like.
In a specific implementation, the above units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the above units may refer to the foregoing embodiments, which are not described herein again.
As can be seen from the above, in the embodiment of the application, the acquisition unit 401 acquires, as a sample, an application that is started after the electronic device is unlocked in a plurality of preset time periods; the statistical unit 402 generates an applied hotspot graph according to the samples in each time period, and counts a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graph is used for indicating the color saturation of the application; the combining unit 403 combines the color saturations applied in the plurality of hotspot maps in each time period to generate combined color saturations; when the display unit 404 detects an unlocking instruction, the application is displayed based on the color saturation by comparing the combined hotspot graph according to the current time. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
The embodiment of the application also provides the electronic equipment. Referring to fig. 8, an electronic device 500 includes a processor 501 and a memory 502. The processor 501 is electrically connected to the memory 502.
The processor 500 is a control center of the electronic device 500, connects various parts of the whole electronic device using various interfaces and lines, performs various functions of the electronic device 500 by running or loading a computer program stored in the memory 502, and calls data stored in the memory 502, and processes the data, thereby performing overall monitoring of the electronic device 500.
The memory 502 may be used to store software programs and modules, and the processor 501 executes various functional applications and data processing by running the computer programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
In this embodiment, the processor 501 in the electronic device 500 loads instructions corresponding to one or more processes of the computer program into the memory 502, and the processor 501 runs the computer program stored in the memory 502, so as to implement various functions as follows:
collecting applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples;
generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application;
combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation;
and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation.
In some embodiments, when generating the hotspot graph of the application according to the samples in each time period, the processor 501 may specifically perform the following steps:
sequentially acquiring the number of samples corresponding to each application in each time period;
and generating the color saturation corresponding to each application according to the ratio of each sample number to the total sample number so as to generate the heat point map of the application in each time period.
In some embodiments, when the unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation, the processor 501 may specifically perform the following steps:
when an unlocking instruction is detected, determining a combined hotspot graph of a corresponding time period according to the current time;
sequentially acquiring the color saturation corresponding to each application in the combined hotspot graph;
and sequencing and displaying each application according to the sequence of the color saturation from high to low.
In some embodiments, when combining the color saturation in the plurality of hotspot graphs in each time period to generate a combined color saturation, the processor 501 may specifically perform the following steps:
acquiring a plurality of color saturation degrees which correspond to the same application in the same time period in each heat point diagram;
averaging the plurality of color saturations, and taking the average as the combined color saturation of the application.
In some embodiments, after combining the color saturation in the plurality of hotspot graphs in each time period to generate a combined color saturation, the processor 501 may further specifically perform the following steps:
starting to calculate time values, deleting the plurality of hotspot graphs, and re-collecting the applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples;
generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days;
and when the time value reaches a preset time threshold value, returning to execute the step of combining the color saturation applied in the plurality of hotspot graphs in each time period to generate the combined color saturation.
As can be seen from the above, in the electronic device according to the embodiment of the present application, applications started after the electronic device is unlocked in a plurality of preset time periods are collected as samples; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
Referring to fig. 9, in some embodiments, the electronic device 500 may further include: a display 503, radio frequency circuitry 504, audio circuitry 505, and a power supply 506. The display 503, the rf circuit 504, the audio circuit 505, and the power source 506 are electrically connected to the processor 501.
The display 503 may be used to display information entered by or provided to the user as well as various graphical user interfaces, which may be made up of graphics, text, icons, video, and any combination thereof. The Display 503 may include a Display panel, and in some embodiments, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The rf circuit 504 may be used for transceiving rf signals to establish wireless communication with a network device or other electronic devices via wireless communication, and for transceiving signals with the network device or other electronic devices.
The audio circuit 505 may be used to provide an audio interface between a user and an electronic device through a speaker, microphone.
The power source 506 may be used to power various components of the electronic device 500. In some embodiments, power supply 506 may be logically coupled to processor 501 through a power management system, such that functions of managing charging, discharging, and power consumption are performed through the power management system.
Although not shown in fig. 9, the electronic device 500 may further include a camera, a bluetooth module, and the like, which are not described in detail herein.
An embodiment of the present application further provides a storage medium, where the storage medium stores a computer program, and when the computer program runs on a computer, the computer is caused to execute a display method of an application in any one of the above embodiments, for example: collecting applications started after the electronic equipment is unlocked in a plurality of preset time periods as samples; generating an applied hotspot graph according to the samples in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days, wherein the hotspot graphs are used for indicating the color saturation of the application; combining the color saturation applied in the plurality of hotspot graphs in each time period to generate combined color saturation; and when an unlocking instruction is detected, comparing the combined hotspot graph according to the current time, and displaying the application based on the color saturation. The habit that the user opens the application after unlocking within the preset number of days is counted in the hot spot diagram mode, the application with high use heat is preferentially displayed based on the hot spot diagram when the user unlocks, the application is quickly opened, the time of the user is saved, and the application searching efficiency is improved.
In the embodiment of the present application, the storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for the display method of the application in the embodiment of the present application, it can be understood by a person skilled in the art that all or part of the process of implementing the display method of the application in the embodiment of the present application can be completed by controlling the relevant hardware through a computer program, where the computer program can be stored in a computer readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device, and during the execution process, the process of implementing the embodiment of the display method of the application can be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory, a random access memory, etc.
In the display device applied to the embodiment of the present application, each functional module may be integrated into one processing chip, or each module may exist alone physically, or two or more modules may be integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The display method, the display device, the storage medium, and the electronic device of an application provided in the embodiments of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (7)

1. A method for displaying an application, comprising:
acquiring the first started application of the electronic equipment after the electronic equipment is unlocked in a plurality of preset time periods as a sample;
sequentially acquiring the number of samples corresponding to each application in each time period, and generating the color saturation corresponding to each application according to the ratio of the number of samples corresponding to each application to the total number of samples so as to generate a hot spot map applied in each time period, wherein the hot spot map is used for indicating the color saturation of the application by marking and presenting areas on the map or the page according to different attention degrees by using different marks, and the higher the ratio of the number of corresponding samples to the total number of samples is, the higher the corresponding color saturation is in the hot spot map for the application in the same time period;
counting a plurality of heat point maps which are applied in each time period within preset days, and combining the color saturation of the same application in the plurality of heat point maps in each time period to generate combined color saturation;
starting to calculate time values, deleting the plurality of hotspot graphs, and re-collecting the first started application as a sample after the electronic equipment is unlocked in a plurality of preset time periods;
sequentially acquiring the number of samples corresponding to each application in each time period, generating the color saturation corresponding to each application according to the ratio of the number of samples corresponding to each application to the total number of samples to generate a hotspot graph applied in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days;
when the time value reaches a preset time threshold value, returning to execute the step of combining the color saturation of the same application in the multiple hot point maps in each time period to generate the combined color saturation;
when an unlocking instruction is detected, the combined hotspot graph of the current time period is retrieved according to the current time by contrasting the combined hotspot graph, and the applications are sequenced and displayed according to the color saturation of each application in the combined hotspot graph, wherein the color saturation of each application indicates the probability that each application is started first after the electronic equipment is unlocked, the higher the probability that the application is started first after the electronic equipment is unlocked, the higher the color saturation is in the display, and the earlier the sequence is in the sequencing.
2. The application display method according to claim 1, wherein when the unlocking instruction is detected, the step of retrieving the combined hotspot graph of the current time period according to the current time compared with the combined hotspot graph, and the step of displaying the applications in an order according to the color saturation of each application in the combined hotspot graph comprises the following steps:
when an unlocking instruction is detected, determining the combined hotspot graph of the corresponding time period according to the current time, and calling the combined hotspot graph of the current time period;
sequentially acquiring the color saturation corresponding to each application in the combined hotspot graph;
and sequencing and displaying each application according to the sequence of the color saturation from high to low.
3. The method for displaying an application according to claim 1, wherein the combining the color saturation of the same application in the plurality of hotspot graphs in each time period to generate a combined color saturation comprises:
acquiring a plurality of color saturation degrees which correspond to the same application in the same time period in each heat point diagram;
averaging the plurality of color saturations, and taking the average as the combined color saturation of the application.
4. A display device for an application, comprising:
the acquisition unit is used for acquiring the first started application as a sample after the electronic equipment is unlocked in a plurality of preset time periods;
the statistical unit is used for sequentially acquiring the number of samples corresponding to each application in each time period, generating the color saturation corresponding to each application according to the ratio of the number of samples corresponding to each application to the total number of samples, so as to generate a hotspot graph applied in each time period, wherein the hotspot graph is marked and presented by using different marks according to the attention degrees of areas on the graph or the page and is used for indicating the color saturation of the application, and in the same time period, the higher the ratio of the number of corresponding samples to the total number of samples is, the higher the corresponding color saturation in the hotspot graph is, and a plurality of hotspot graphs applied in each time period in a preset number of days are counted;
the combining unit is used for combining the color saturation of the same application in the multiple heat point maps in each time period to generate combined color saturation; starting to calculate time values, deleting the plurality of hotspot graphs, and re-collecting the first started application as a sample after the electronic equipment is unlocked in a plurality of preset time periods; sequentially acquiring the number of samples corresponding to each application in each time period, generating the color saturation corresponding to each application according to the ratio of the number of samples corresponding to each application to the total number of samples to generate a hotspot graph applied in each time period, and counting a plurality of hotspot graphs applied in each time period in preset days; when the time value reaches a preset time threshold value, returning to execute the step of combining the color saturation of the same application in the multiple hot point maps in each time period to generate the combined color saturation;
and the display unit is used for comparing the combined hotspot graph according to the current time when an unlocking instruction is detected, calling the combined hotspot graph of the current time period, and sequencing and displaying the applications according to the color saturation of each application in the combined hotspot graph, wherein the color saturation of each application indicates the probability that each application is started first after the electronic equipment is unlocked, and the higher the probability that the application is started first after the electronic equipment is unlocked, the higher the color saturation is when the application is displayed, the earlier the sequence is when the application is sequenced.
5. The applied display device of claim 4, wherein the display unit comprises:
the determining subunit is used for determining the combined hotspot graph of the corresponding time period according to the current time and calling the combined hotspot graph of the current time period when the unlocking instruction is detected;
the acquiring subunit is used for sequentially acquiring the color saturation corresponding to each application in the combined hotspot graph;
and the display subunit is used for carrying out sequencing display on each application according to the sequence of the color saturation from high to low.
6. A storage medium having stored thereon a computer program, characterized in that, when the computer program is run on a computer processor, the computer processor is caused to execute a display method of an application according to any one of claims 1 to 3.
7. An electronic device comprising a processor and a memory, the memory storing a computer program, characterized in that the processor is adapted to execute a display method of an application according to any one of claims 1 to 3 by calling the computer program.
CN201711464307.7A 2017-12-28 2017-12-28 Application display method and device, storage medium and electronic equipment Expired - Fee Related CN108234758B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711464307.7A CN108234758B (en) 2017-12-28 2017-12-28 Application display method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711464307.7A CN108234758B (en) 2017-12-28 2017-12-28 Application display method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN108234758A CN108234758A (en) 2018-06-29
CN108234758B true CN108234758B (en) 2021-04-13

Family

ID=62645621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711464307.7A Expired - Fee Related CN108234758B (en) 2017-12-28 2017-12-28 Application display method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN108234758B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109461231B (en) * 2018-10-15 2021-07-23 珠海格力电器股份有限公司 Door lock control method and device, control equipment and readable storage medium
CN110347491B (en) * 2019-07-15 2020-08-25 贵阳动视云科技有限公司 Application processing method, device and medium
CN111427629B (en) * 2020-03-30 2023-03-17 北京梧桐车联科技有限责任公司 Application starting method and device, vehicle equipment and storage medium

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 (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309687A (en) * 2012-03-09 2013-09-18 联想(北京)有限公司 Electronic equipment and application program starting method thereof
CN104063237A (en) * 2013-03-21 2014-09-24 富泰华工业(深圳)有限公司 Application program management system and method
CN103336654A (en) * 2013-03-27 2013-10-02 广东欧珀移动通信有限公司 Icon adjusting method and icon adjusting device
CN103365540A (en) * 2013-06-27 2013-10-23 天津三星通信技术研究有限公司 Method and device for managing display of page in portable terminal and terminal
CN104793854A (en) * 2014-01-22 2015-07-22 深圳富泰宏精密工业有限公司 Touch screen unlocking method and system
CN106202358A (en) * 2016-07-06 2016-12-07 深圳市金立通信设备有限公司 A kind of method recommending application program and terminal
CN106354494B (en) * 2016-08-23 2020-02-28 宇龙计算机通信科技(深圳)有限公司 Method and system for quickly starting application program

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
CN108234758A (en) 2018-06-29

Similar Documents

Publication Publication Date Title
CN109918669B (en) Entity determining method, device and storage medium
RU2703956C1 (en) Method of managing multimedia files, an electronic device and a graphical user interface
CN106302996B (en) Message display method and device
CN108108455B (en) Destination pushing method and device, storage medium and electronic equipment
CN112997134A (en) Application icon display method and device, storage medium and electronic equipment
CN108595573B (en) Page display method and device, storage medium and electronic equipment
CN108234758B (en) Application display method and device, storage medium and electronic equipment
CN109726726B (en) Event detection method and device in video
CN108197225B (en) Image classification method and device, storage medium and electronic equipment
CN107748697B (en) Application closing method and device, storage medium and electronic equipment
CN106506771B (en) Contact object classification display method and device and mobile terminal
CN110955788A (en) Information display method and electronic equipment
CN109992339A (en) A kind of processing method and mobile terminal of application icon
CN106844572B (en) Search result processing method and device for search result processing
CN109144447A (en) Split screen window adjusting method, device, storage medium and electronic equipment
CN107632985B (en) Webpage preloading method and device
CN108062405B (en) Picture classification method and device, storage medium and electronic equipment
CN107943581B (en) Application cleaning method and device, storage medium and electronic equipment
CN107832131B (en) Application program closing method and device, storage medium and electronic equipment
CN111813307B (en) Application program display method and device and electronic equipment
CN107317917B (en) Application control method and Related product
CN114003157A (en) Data display method and device, computer equipment and storage medium
CN110489177B (en) Application control method and device, storage medium and terminal equipment
CN109451295A (en) A kind of method and system obtaining virtual information
CN107870811B (en) Application cleaning method and device, storage medium and electronic equipment

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210413