CN105094531A - Icon ordering system and method - Google Patents
Icon ordering system and method Download PDFInfo
- Publication number
- CN105094531A CN105094531A CN201510371582.9A CN201510371582A CN105094531A CN 105094531 A CN105094531 A CN 105094531A CN 201510371582 A CN201510371582 A CN 201510371582A CN 105094531 A CN105094531 A CN 105094531A
- Authority
- CN
- China
- Prior art keywords
- time period
- period
- time
- utilization
- frequency
- 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.)
- Granted
Links
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an icon ordering system and method. The icon ordering method comprises steps that a recording module records the use time of each application every preset first time range, and records a place where each application is used through a GPS positioning function. A processing module is used for processing all use time points and all use places recorded within second time range every preset second time range, and acquiring first use frequency of each application in everyday preset different time ranges and different use places in the second time range, where each application is used by a user within the second time range. A calculation module is used for calculating the average use frequency of each application at all places within each preset time range in period. A display module is used for displaying icons of applications on a display interface of a terminal, according to a time range which a present time range of each application belongs to and an order of the average use frequency of the terminal at the present place. By adopting the technical scheme of the invention, defects that present static icons are out of order and hard to find can be overcome.
Description
Technical field
The present invention relates to the application of icon on display interface, particularly relate to a kind of icon ordering system and method.
Background technology
Along with the fast development of electronic industry, mobile terminal intelligence degree is more and more higher.Mobile terminal research and development company also more and more focuses on intellectuality, human oriented design.Under the background of this mobile terminal fast development, the operation readiness of terminal and human oriented design can bring good experience to user.
At active user's mobile terminal, multiple application software is substantially all installed, static desktop icons sequence comparatively mixes, user need to find in multiple desktop open need application software, and maloperation usually occurs, and whole operating process brings poor Consumer's Experience to user.
Summary of the invention
Fundamental purpose of the present invention is to propose a kind of icon ordering system and method, is intended to solve existing static desktop icons sequence and comparatively mixes, search the problem of difficulty.
For achieving the above object, the invention provides a kind of application icon ordering system, this system comprises: logging modle, processing module, computing module and display module.
Logging modle, for the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that global position system GPS positioning function record is respectively applied.
Processing module, at interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.
Computing module, for periodically calculating the average frequency of utilization be respectively applied in each place in each scheduled time slot.
Display module, for the display interface in terminal, according to the period be respectively applied in belonging to current time, and the icon of sequencing display application in the average frequency of utilization of the current location of terminal.
Preferably, logging modle also for: if user to application service time be less than or equal to predetermined first time period, only record application use start time and use finish time.
Preferably, the computing module periodicity calculating average frequency of utilization be respectively applied in each place in each scheduled time slot refers to:
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use.
Preferably,
Moving average algorithm refers to: with the chronomere of the duration m of the 3rd time period for Hou Yi unit, at interval of the duration m of the 3rd time period, after having calculated the mean value of first frequency, a mobile chronomere backward, first frequency in next 3rd time period is averaged calculating, at m time point, divided by m arrive the first frequency summation in the m time period to 1 after, ask for the mean value of all first frequencies in the m time period; At m+1 time point, divided by m arrive the first frequency summation in the m+1 time period to 2 after, ask for the mean value of all first frequencies in the m time period; At m+2 time point, divided by m arrive the first frequency summation in the m+2 time period to 3 after, ask for the mean value of all first frequencies in m time period.
Computing module, at interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, adopts moving average algorithm to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use and comprises:
Adopt moving average algorithm, add up each respectively and be applied in the 3rd time period, in multiple first frequencies of utilization of each predetermined period and each place to use corresponding to this period; By after multiple first frequency of utilization summation divided by the time value of the 3rd time period, obtain and be eachly applied in the 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period.
Wherein, the second time period was greater than first time period, and the 3rd time period was greater than for the second time period.
Preferably,
Display module, on the display interface of terminal, according to the period be respectively applied in belonging to current time, and refers at the icon of a sequencing display application of the average frequency of utilization of the current location of terminal:
When display interface is in screen lock state, in predetermined different period and different places to use, display interface shows the icon of n the most forward application of this time period and this place average frequency of utilization sequence; N is positive integer.
When display interface is not in screen lock state, in predetermined different period and different places to use, display interface shows according to the clooating sequence of the average frequency of utilization of this time period and this place all application the icon of all application.
For achieving the above object, present invention also offers a kind of application icon sort method, the method comprises:
At interval of the service time that predetermined very first time segment record is once respectively applied, and by place to use that global position system GPS positioning function record is respectively applied.
At interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.
Periodically calculate the average frequency of utilization be respectively applied in each place in each scheduled time slot.
On the display interface of terminal, according to the period be respectively applied in belonging to current time, and at the icon that the sequencing display of the average frequency of utilization of the current location of terminal is respectively applied.
Preferably, the method also comprises: if user is less than or equal to predetermined first time period the service time to application, only records the use start time of this application and use finish time.
Preferably, periodically calculate the average frequency of utilization be respectively applied in each place in each scheduled time slot to comprise:
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use.
Preferably,
Moving average algorithm refers to: with the chronomere of the duration m of the 3rd time period for Hou Yi unit, at interval of the duration m of the 3rd time period, after having calculated the mean value of first frequency, a mobile chronomere backward, first frequency in next 3rd time period is averaged calculating, at m time point, divided by m arrive the first frequency summation in the m time period to 1 after, ask for the mean value of all first frequencies in the m time period; At m+1 time point, divided by m arrive the first frequency summation in the m+1 time period to 2 after, ask for the mean value of all first frequencies in the m time period; At m+2 time point, divided by m arrive the first frequency summation in the m+2 time period to 3 after, ask for the mean value of all first frequencies in m time period.
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, adopt moving average algorithm to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use and comprise:
Adopt moving average algorithm, add up each respectively and be applied in the 3rd time period, in multiple first frequencies of utilization of each predetermined period and each place to use corresponding to this period; By after multiple first frequency of utilization summation divided by the time value of the 3rd time period, obtain and be eachly applied in the 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period.
Wherein, the second time period was greater than first time period, and the 3rd time period was greater than for the second time period.
Preferably,
On the display interface of terminal, according to the period be respectively applied in belonging to current time, and comprise at the icon that the sequencing display of the average frequency of utilization of the current location of terminal is respectively applied:
When display interface is in screen lock state, in predetermined different period and different places to use, display interface shows the icon of n the most forward application of this time period and this place average frequency of utilization sequence; N is positive integer.
When display interface is not in screen lock state, in predetermined different period and different places to use, display interface shows according to the clooating sequence of the average frequency of utilization of this time period and this place all application the icon of all application.
The application icon ordering system that the present invention proposes and method comprise: logging modle, for the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that GPS positioning function record is respectively applied.Processing module, at interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.Computing module, for periodically calculating the average frequency of utilization be respectively applied in each place in each scheduled time slot.Display module, for the display interface in terminal, according to the period be respectively applied in belonging to current time, and the icon of sequencing display application in the average frequency of utilization of the current location of terminal.By the solution of the present invention, existing static desktop icons sequence can be solved and comparatively mix, search the problem of difficulty.
Accompanying drawing explanation
Fig. 1 is the hardware configuration schematic diagram of the mobile terminal realizing each embodiment of the present invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is application icon ordering system composition frame chart of the present invention;
Fig. 4 is the display schematic diagram of application icon when not using the present invention program in the embodiment of the present invention;
Fig. 5 is that in the embodiment of the present invention, application icon shows schematic diagram under screen lock state;
Fig. 6 is that in the embodiment of the present invention, application icon shows schematic diagram under non-screen lock state;
Fig. 7 is application icon sort method process flow diagram of the present invention.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The mobile terminal realizing each embodiment of the present invention is described referring now to accompanying drawing.In follow-up description, use the suffix of such as " module ", " parts " or " unit " for representing element only in order to be conducive to explanation of the present invention, itself is specific meaning not.Therefore, " module " and " parts " can mixedly use.
Mobile terminal can be implemented in a variety of manners.Such as, the terminal described in the present invention can comprise the such as mobile terminal of mobile phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP (portable media player), guider etc. and the fixed terminal of such as digital TV, desk-top computer etc.Below, suppose that terminal is mobile terminal.But it will be appreciated by those skilled in the art that except the element except being used in particular for mobile object, structure according to the embodiment of the present invention also can be applied to the terminal of fixed type.
Fig. 1 is the hardware configuration signal of the mobile terminal realizing each embodiment of the present invention.
Mobile terminal 100 can comprise wireless communication unit 110, A/V (audio/video) input block 120, user input unit 130, sensing cell 140, output unit 150, storer 160, interface unit 170, controller 180 and power supply unit 190 etc.Fig. 1 shows the mobile terminal with various assembly, it should be understood that, does not require to implement all assemblies illustrated.Can alternatively implement more or less assembly.Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assembly, and it allows the wireless communication between mobile terminal 100 and wireless communication system or network.Such as, wireless communication unit can comprise at least one in broadcast reception module 111, mobile communication module 112, wireless Internet module 113, short range communication module 114 and positional information module 115.
Broadcast reception module 111 via broadcast channel from external broadcasting management server receiving broadcast signal and/or broadcast related information.Broadcast channel can comprise satellite channel and/or terrestrial channel.Broadcast management server can be generate and send the server of broadcast singal and/or broadcast related information or the broadcast singal generated before receiving and/or broadcast related information and send it to the server of terminal.Broadcast singal can comprise TV broadcast singal, radio signals, data broadcasting signal etc.And broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast related information also can provide via mobile communications network, and in this case, broadcast related information can be received by mobile communication module 112.Broadcast singal can exist in a variety of manners, such as, it can exist with the form of the electronic service guidebooks (ESG) of the electronic program guides of DMB (DMB) (EPG), digital video broadcast-handheld (DVB-H) etc.Broadcast reception module 111 can by using the broadcast of various types of broadcast system Received signal strength.Especially, broadcast reception module 111 can by using such as multimedia broadcasting-ground (DMB-T), DMB-satellite (DMB-S), digital video broadcasting-hand-held (DVB-H), forward link media (MediaFLO
) Radio Data System, received terrestrial digital broadcasting integrated service (ISDB-T) etc. digit broadcasting system receive digital broadcasting.Broadcast reception module 111 can be constructed to be applicable to providing the various broadcast system of broadcast singal and above-mentioned digit broadcasting system.The broadcast singal received via broadcast reception module 111 and/or broadcast related information can be stored in storer 160 (or storage medium of other type).
Radio signal is sent at least one in base station (such as, access point, Node B etc.), exterior terminal and server and/or receives radio signals from it by mobile communication module 112.Various types of data that such radio signal can comprise voice call signal, video calling signal or send according to text and/or Multimedia Message and/or receive.
Wireless Internet module 113 supports the Wi-Fi (Wireless Internet Access) of mobile terminal.This module can be inner or be externally couple to terminal.Wi-Fi (Wireless Internet Access) technology involved by this module can comprise WLAN (WLAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave access), HSDPA (high-speed downlink packet access) etc.
Short range communication module 114 is the modules for supporting junction service.Some examples of short-range communication technology comprise bluetooth
tM, radio-frequency (RF) identification (RFID), Infrared Data Association (IrDA), ultra broadband (UWB), purple honeybee
tMetc..
Positional information module 115 is the modules of positional information for checking or obtain mobile terminal.The typical case of positional information module is GPS (GPS).According to current technology, GPS module 115 calculates from the range information of three or more satellite and correct time information and for the Information application triangulation calculated, thus calculates three-dimensional current location information according to longitude, latitude and pin-point accuracy.Current, the method for calculating position and temporal information uses three satellites and by using the error of the position that goes out of an other satellite correction calculation and temporal information.In addition, GPS module 115 can carry out computing velocity information by Continuous plus current location information in real time.
A/V input block 120 is for audio reception or vision signal.A/V input block 120 can comprise camera 121 and microphone 1220, and the view data of camera 121 to the static images obtained by image capture apparatus in Video Capture pattern or image capture mode or video processes.Picture frame after process may be displayed on display unit 151.Picture frame after camera 121 processes can be stored in storer 160 (or other storage medium) or via wireless communication unit 110 and send, and can provide two or more cameras 1210 according to the structure of mobile terminal.Such acoustic processing can via microphones sound (voice data) in telephone calling model, logging mode, speech recognition mode etc. operational mode, and can be voice data by microphone 122.Audio frequency (voice) data after process can be converted to the formatted output that can be sent to mobile communication base station via mobile communication module 112 when telephone calling model.Microphone 122 can be implemented various types of noise and eliminate (or suppress) algorithm and receiving and sending to eliminate (or suppression) noise or interference that produce in the process of sound signal.
User input unit 130 can generate key input data to control the various operations of mobile terminal according to the order of user's input.User input unit 130 allows user to input various types of information, and keyboard, the young sheet of pot, touch pad (such as, detecting the touch-sensitive assembly of the change of the resistance, pressure, electric capacity etc. that cause owing to being touched), roller, rocking bar etc. can be comprised.Especially, when touch pad is superimposed upon on display unit 151 as a layer, touch-screen can be formed.
Sensing cell 140 detects the current state of mobile terminal 100, (such as, mobile terminal 100 open or close state), the position of mobile terminal 100, user for mobile terminal 100 contact (namely, touch input) presence or absence, the orientation of mobile terminal 100, the acceleration or deceleration of mobile terminal 100 move and direction etc., and generate order or the signal of the operation for controlling mobile terminal 100.Such as, when mobile terminal 100 is embodied as sliding-type mobile phone, sensing cell 140 can sense this sliding-type phone and open or close.In addition, whether whether sensing cell 140 can detect power supply unit 190 provides electric power or interface unit 170 to couple with external device (ED).Sensing cell 140 can comprise proximity transducer 1410 and will be described this in conjunction with touch-screen below.
Interface unit 170 is used as at least one external device (ED) and is connected the interface that can pass through with mobile terminal 100.Such as, external device (ED) can comprise wired or wireless head-band earphone port, external power source (or battery charger) port, wired or wireless FPDP, memory card port, for connecting the port, audio frequency I/O (I/O) port, video i/o port, ear port etc. of the device with identification module.Identification module can be that storage uses the various information of mobile terminal 100 for authentication of users and can comprise subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc.In addition, the device (hereinafter referred to " recognition device ") with identification module can take the form of smart card, and therefore, recognition device can be connected with mobile terminal 100 via port or other coupling arrangement.Interface unit 170 may be used for receive from external device (ED) input (such as, data message, electric power etc.) and the input received be transferred to the one or more element in mobile terminal 100 or may be used for transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connected with external base, interface unit 170 can be used as to allow by it electric power to be provided to the path of mobile terminal 100 from base or can be used as the path that allows to be transferred to mobile terminal by it from the various command signals of base input.The various command signal inputted from base or electric power can be used as and identify whether mobile terminal is arranged on the signal base exactly.Output unit 150 is constructed to provide output signal (such as, sound signal, vision signal, alarm signal, vibration signal etc.) with vision, audio frequency and/or tactile manner.Output unit 150 can comprise display unit 151, dio Output Modules 152, alarm unit 153 etc.
Display unit 151 may be displayed on the information of process in mobile terminal 100.Such as, when mobile terminal 100 is in telephone calling model, display unit 151 can show with call or other communicate (such as, text messaging, multimedia file are downloaded etc.) be correlated with user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling pattern or image capture mode, display unit 151 can the image of display capture and/or the image of reception, UI or GUI that video or image and correlation function are shown etc.
Meanwhile, when display unit 151 and touch pad as a layer superposed on one another to form touch-screen time, display unit 151 can be used as input media and output unit.Display unit 151 can comprise at least one in liquid crystal display (LCD), thin film transistor (TFT) LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc.Some in these displays can be constructed to transparence and watch from outside to allow user, and this can be called transparent display, and typical transparent display can be such as TOLED (transparent organic light emitting diode) display etc.According to the specific embodiment wanted, mobile terminal 100 can comprise two or more display units (or other display device), such as, mobile terminal can comprise outernal display unit (not shown) and inner display unit (not shown).Touch-screen can be used for detecting touch input pressure and touch input position and touch and inputs area.
When dio Output Modules 152 can be under the isotypes such as call signal receiving mode, call mode, logging mode, speech recognition mode, broadcast reception mode at mobile terminal, voice data convert audio signals that is that wireless communication unit 110 is received or that store in storer 160 and exporting as sound.And dio Output Modules 152 can provide the audio frequency relevant to the specific function that mobile terminal 100 performs to export (such as, call signal receives sound, message sink sound etc.).Dio Output Modules 152 can comprise loudspeaker, hummer etc.
Alarm unit 153 can provide and export that event informed to mobile terminal 100.Typical event can comprise calling reception, message sink, key signals input, touch input etc.Except audio or video exports, alarm unit 153 can provide in a different manner and export with the generation of notification event.Such as, alarm unit 153 can provide output with the form of vibration, when receive calling, message or some other enter communication (incomingcommunication) time, alarm unit 153 can provide sense of touch to export (that is, vibrating) to notify to user.By providing such sense of touch to export, even if when the mobile phone of user is in the pocket of user, user also can identify the generation of various event.Alarm unit 153 also can provide the output of the generation of notification event via display unit 151 or dio Output Modules 152.
Storer 160 software program that can store process and the control operation performed by controller 180 etc., or temporarily can store oneself through exporting the data (such as, telephone directory, message, still image, video etc.) that maybe will export.And, storer 160 can store about when touch be applied to touch-screen time the vibration of various modes that exports and the data of sound signal.
Storer 160 can comprise the storage medium of at least one type, described storage medium comprises flash memory, hard disk, multimedia card, card-type storer (such as, SD or DX storer etc.), random access storage device (RAM), static random-access memory (SRAM), ROM (read-only memory) (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc.And mobile terminal 100 can be connected the memory function of execute store 160 network storage device with by network cooperates.
Controller 180 controls the overall operation of mobile terminal usually.Such as, controller 180 performs the control relevant to voice call, data communication, video calling etc. and process.In addition, controller 180 can comprise the multi-media module 1810 for reproducing (or playback) multi-medium data, and multi-media module 1810 can be configured in controller 180, or can be configured to be separated with controller 180.Controller 180 can pattern recognition process, is identified as character or image so that input is drawn in the handwriting input performed on the touchscreen or picture.
Power supply unit 190 receives external power or internal power and provides each element of operation and the suitable electric power needed for assembly under the control of controller 180.
Various embodiment described herein can to use such as computer software, the computer-readable medium of hardware or its any combination implements.For hardware implementation, embodiment described herein can by using application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, being designed at least one performed in the electronic unit of function described herein and implementing, in some cases, such embodiment can be implemented in controller 180.For implement software, the embodiment of such as process or function can be implemented with allowing the independent software module performing at least one function or operation.Software code can be implemented by the software application (or program) write with any suitable programming language, and software code can be stored in storer 160 and to be performed by controller 180.
So far, oneself is through the mobile terminal according to its functional description.Below, for the sake of brevity, by the slide type mobile terminal that describes in various types of mobile terminals of such as folded form, board-type, oscillating-type, slide type mobile terminal etc. exemplarily.Therefore, the present invention can be applied to the mobile terminal of any type, and is not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 can be constructed to utilize and send the such as wired and wireless communication system of data via frame or grouping and satellite-based communication system operates.
Describe wherein according to the communication system that mobile terminal of the present invention can operate referring now to Fig. 2.
Such communication system can use different air interfaces and/or Physical layer.Such as, the air interface used by communication system comprises such as frequency division multiple access (FDMA), time division multiple access (TDMA) (TDMA), CDMA (CDMA) and universal mobile telecommunications system (UMTS) (especially, Long Term Evolution (LTE)), global system for mobile communications (GSM) etc.As non-limiting example, description below relates to cdma communication system, but such instruction is equally applicable to the system of other type.
With reference to figure 2, cdma wireless communication system can comprise multiple mobile terminal 100, multiple base station (BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is constructed to form interface with Public Switched Telephony Network (PSTN) 290.MSC280 is also constructed to form interface with the BSC275 that can be couple to base station 270 via back haul link.Back haul link can construct according to any one in some interfaces that oneself knows, described interface comprises such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.Will be appreciated that system as shown in Figure 2 can comprise multiple BSC2750.
Each BS270 can serve one or more subregion (or region), by multidirectional antenna or point to specific direction each subregion of antenna cover radially away from BS270.Or each subregion can by two or more antenna covers for diversity reception.Each BS270 can be constructed to support multiple parallel compensate, and each parallel compensate has specific frequency spectrum (such as, 1.25MHz, 5MHz etc.).
Subregion can be called as CDMA Channel with intersecting of parallel compensate.BS270 also can be called as base station transceiver subsystem (BTS) or other equivalent terms.Under these circumstances, term " base station " may be used for broadly representing single BSC275 and at least one BS270.Base station also can be called as " cellular station ".Or each subregion of particular B S270 can be called as multiple cellular station.
As shown in Figure 2, broadcast singal is sent to the mobile terminal 100 at operate within systems by broadcsting transmitter (BT) 295.Broadcast reception module 111 as shown in Figure 1 is arranged on mobile terminal 100 and sentences the broadcast singal receiving and sent by BT295.In fig. 2, several GPS (GPS) satellite 300 is shown.Satellite 300 helps at least one in the multiple mobile terminal 100 in location.
In fig. 2, depict multiple satellite 300, but understand, the satellite of any number can be utilized to obtain useful locating information.GPS module 115 as shown in Figure 1 is constructed to coordinate to obtain the locating information wanted with satellite 300 usually.Substitute GPS tracking technique or outside GPS tracking technique, can use can other technology of position of tracking mobile terminal.In addition, at least one gps satellite 300 optionally or extraly can process satellite dmb transmission.
As a typical operation of wireless communication system, BS270 receives the reverse link signal from various mobile terminal 100.Mobile terminal 100 participates in call usually, information receiving and transmitting communicates with other type.Each reverse link signal that certain base station 270 receives is processed by particular B S270.The data obtained are forwarded to relevant BSC275.BSC provides call Resourse Distribute and comprises the mobile management function of coordination of the soft switching process between BS270.The data received also are routed to MSC280 by BSC275, and it is provided for the extra route service forming interface with PSTN290.Similarly, PSTN290 and MSC280 forms interface, and MSC and BSC275 forms interface, and BSC275 correspondingly control BS270 so that forward link signals is sent to mobile terminal 100.
Based on above-mentioned mobile terminal hardware configuration and communication system, each embodiment of the inventive method is proposed.
For the sequence of existing desktop icons static state, to the puzzlement brought in user's use procedure.This programme uses application software time situation and corresponding data analysis algorithm based on the accurate GPS positioning function of existing intelligent terminal, user, devise the scheme of a kind of dynamic desktop icon sequence, to a certain degree solve user find in multiple desktop open need the puzzlement that brings of application software.Meanwhile, user clearly oneself can also use application software frequency status.
Particularly, the invention provides a kind of application icon ordering system 01, this system can be placed in the mobile terminal shown in Fig. 1, and this system comprises: logging modle 02, processing module 03, computing module 04 and display module 05, as shown in Figure 3.
Logging modle 02, for the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that global position system GPS positioning function record is respectively applied.
In embodiments of the present invention, this application can be the various application APP used in user terminal, such as, pre-configuredly in phone, micro-letter, mailbox, camera, beautiful figure, map, p.m.entry, clock, address list, calendar and terminal arranges instrument etc.Any application that can use in the terminal is all applicable to the solution of the present invention.Further, terminal can be any type of terminal, and as mobile phone, laptop computer, IPAD etc., but be not limited thereto, the terminal of any the present invention program of being applicable to is included in embodiments of the invention.
In order to explain the present invention program further, will be described further by specific embodiment below.
Suppose to comprise game at a certain user terminal, phone, micro-letter, mailbox, camera, beautiful figure, map, p.m.entry, clock, address list, calendar, several application such as news APP, need us to game, phone, micro-letter, mailbox, camera, beautiful figure, map, p.m.entry, clock, address list, calendar, the icon of news carries out dynamic order, first, we need the service time of each application adopting logging modle 02 couple of user to use and place to use to carry out record, and this record often carries out once at regular intervals, this time is exactly said first time period in the present invention program, this first time period can according to user need carry out self-defined, can shorter by this set of time for frequent to use the user of terminal, as half an hour or 1 hour record once, for use this terminal user infrequently, or the user used once in a while can by the length of this set of time a bit, as 5 hours or one day record once.In addition, can also according to individual's daily schedule, only using carry out record daytime frequently, sack time does not carry out record, e.g., only between 6:00 to 23:00, carries out record, between 0:00 to 6:00 and 23:00 to 24:00, does not carry out record.
Particularly, we are described for cell phone user terminal, and be described frequently to use the user of mobile phone, suppose that logging modle 02 of the present invention is set to only carry out record to evening between 22:00 at the 8:00 in the morning of every day by this user, other times do not carry out record, and arranging above-mentioned first time period is 1 hour, that is, the logging modle 02 be set in the mobile phone of every 1 hour this user can carry out once record to the application service condition in this user mobile phone.Such as, 9:00 records once, 10:00 records once ..., 12:00 record once, 13:00 record once, until evening 22:00.During this period, logging modle 02 will to record in this day user to the service condition of APP in mobile phone, and records service time and the place of the APP used in each first time period.Such as, if user has browsed news in the morning at home between 8:00 to 8:15, between 8:50 to 9:20, employed mail in company, between 9:50 to 10:05, employed phone in company ..., then logging modle 02 will carry out following record:
Be recorded as when 9:00: news, service time is 8:00-8:15, use duration to be 15 minutes (here also can by hour in units of record), place to use is Haidian District Shuan Qinglu No. 23 peaceful communities (addresses in the family of this user namely located by GPS); Mail, service time is 8:50-9:00, uses duration to be 10 minutes, and place to use is No. 18, North Road, Chaoyang, Chaoyang District (CompanyAddress of this user namely located by GPS).
Be recorded as when 10:00: mail, service time is 9:00-9:20, uses duration to be 20 minutes, and place to use is No. 18, North Road, Chaoyang, Chaoyang District (CompanyAddress of this user namely located by GPS); Phone, service time is 9:50-10:00, uses duration to be 10 minutes, and place to use is No. 18, North Road, Chaoyang, Chaoyang District (CompanyAddress of this user namely located by GPS).
Be recorded as when 11:00: phone, service time is 10:00-10:05, uses duration 5 minutes, and place to use is No. 18, North Road, Chaoyang, Chaoyang District (CompanyAddress of this user namely located by GPS).
Other times section record can the rest may be inferred.
For above-mentioned recording method, we can be defined as sectional type recording method, namely, only record the service condition of the user terminal application occurred in the first time period at place, when two adjacent first time period are crossed in this application, the service condition of this application is recorded in respectively in two adjacent first time period, each first time period records the service condition that this is applied in this first time period respectively, this embodiment of phone is employed in company as described above between 9:50 to 10:05, the use of this application of phone is recorded in the record of 10:00 and 11:00 by logging modle 02 respectively, specific as follows: to be recorded as when 10:00: phone, service time is 9:50-10:00, duration is used to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District, be recorded as when 11:00: phone, service time is 10:00-10:05, and use duration 5 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.
For sectional type recording method, because each first time period records the service condition that this is applied in this first time period respectively, therefore, the service condition of the application that logging modle 02 records in each first time period can not exceed the duration of the first time period of setting, just record content can be simplified when the service condition of logging modle 02 to application records, that is, following scheme is amplified out:
Preferably, logging modle 02 also for: if user to application service time be less than or equal to predetermined first time period, only record application use start time and use finish time.
Still be described for above-described embodiment:
Be recorded as when 9:00: news, service time is 8:00-8:15, and place to use is Haidian District Shuan Qinglu No. 23 peaceful communities; Mail, service time is 8:50-9:00, and place to use is No. 18, North Road, Chaoyang, Chaoyang District.
Be recorded as when 10:00: mail, service time is 9:00-9:20, and place to use is No. 18, North Road, Chaoyang, Chaoyang District; Phone, service time is 9:50-10:00, and place to use is No. 18, North Road, Chaoyang, Chaoyang District.
Be recorded as when 11:00: phone, service time is 10:00-10:05, and place to use is No. 18, North Road, Chaoyang, Chaoyang District.
It should be noted that; foregoing is only a kind of specific embodiment of the present invention; any same as the previously described embodiments or similar scheme; and the variant of above-described embodiment is all within protection scope of the present invention, and above-described embodiment and the combination in any of any basic scheme feature that the present invention relates to are also all within protection scope of the present invention.
Processing module 03, at interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.
In order to sum up user to the laws of use of different application in terminal in every day, we need to add up the service condition of the different application that logging modle 02 records and sum up at set intervals.Here be exactly the second predetermined time period in the present invention program at set intervals, this second time period can according to user need carry out self-defined, generally, in order to accurately grasp the laws of use of different application in the middle of one day in terminal, it is slightly longer that this second time period can set by we.In embodiments of the present invention, we were described for the time of 5 days, that is, every 5 days, processing module 03 to used whole application of record in these 5 days whole service times point and whole place to use process; Obtain the first frequency of utilization of predetermined different period and different places to use in the middle of user in these 5 days each every day being applied in 5 days used.
Wherein, predetermined Different periods and different location also can be carried out self-defined according to user situation, and usually, this different period is the period that user often uses this terminal, different places is the place that user often occurs, and often can use this terminal this place user.First frequency of utilization refers within this time of 5 days, a certain application (as, mail) in section sometime (as, between 8:00 to the 12:00 of every day) and a certain place (as, company) use this application (as, mail) number of times divided by within this time period (as, between 8:00 to the 12:00 of every day) and this place (as, company) use all application (as, in this time period, in company, once used mail, phone, news, micro-letter) total degree.
Here, usedly in these 5 days be eachly applied in the periods different in one day, the access times of different location can obtain by adding up with the service condition of each application of sectional type recording method record above-mentioned logging modle 02.Specifically how to add up, still be described with citing " if user has browsed news in the morning at home between 8:00 to 8:15; employ mail in company between 8:50 to 9:20; employ phone in company between 9:50 to 10:05 ... " above below, for this embodiment, we obtain following content from the record of logging modle 02:
Be recorded as when 9:00: news, service time is 8:00-8:15, and use duration to be 15 minutes, place to use is Haidian District Shuan Qinglu No. 23 peaceful communities; Mail, service time is 8:50-9:00, and use duration to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.
Be recorded as when 10:00: mail, service time is 9:00-9:20, and use duration to be 20 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District; Phone, service time is 9:50-10:00, and use duration to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.
Be recorded as when 11:00: phone, service time is 10:00-10:05, and use duration 5 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.
Before carrying out number of times statistics according to above-mentioned record, it should be noted that, for certain application, if its service time is shorter, and do not use across the period, namely, this application only occurs in this first time period, do not cross over adjacent first time period to use, then by this applied statistics for employ in this first time period 1 time, illustrate below:
As, news, service time is 8:00-8:15, and use duration to be 15 minutes, place to use is Haidian District Shuan Qinglu No. 23 peaceful communities.The 8:00 to 9:00 that this application is only recorded when 9:00 (it should be noted that, what our first time period was arranged in this embodiment is 1 hour, every a hour record once, and each record is some service condition applied used in last hour of this moment, as, the service condition applied between 8:00 to 9:00 is recorded when 9:00) appearance in this first time period, and these two periods of 7:00 to 8:00 and 9:00 to 10:00 are not crossed in the use of this news, therefore, by statistics news, this is applied in 8:00 to the 9:00 period and uses once processing module 03.
If certain application, do not use across the period, but have recorded twice service condition in a first time period (also can be 3 times or 4 times here, determine according to concrete service condition), and each service time is all very short, then by this applied statistics for employing in this first time period 2 times (or 3 times or 4 times, determine according to concrete service condition), illustrate below:
As, news, service time is 8:00-8:15, and use duration to be 15 minutes, place to use is Haidian District Shuan Qinglu No. 23 peaceful communities; News, service time is 8:30-8:40, and use duration to be 10 minutes, place to use is Haidian District Shuan Qinglu No. 23 peaceful communities.Occur in this first time period of 8:00 to 9:00 that then this application of news is only recorded when 9:00, and these two periods of 7:00 to 8:00 and 9:00 to 10:00 are not crossed in the use of news, but in this first time period of 8:00 to 9:00, employ twice, therefore, by statistics news, this is applied in 8:00 to the 9:00 period and uses 2 times processing module 03.
If certain application, crossing over two periods uses continuously, but service time total in these two periods is very short (be it should be noted that here, the restriction of the length of this total service time can arrange a threshold value, be more than or equal to total service time this threshold value for service time long, what be less than this threshold value is that service time is short), and the time used in a first time period is more longer, what use in another first time period is shorter, then by this applied statistics in use between in longer that first time period, do not add up in first time period shorter in use, and add up in that first time period longer in use as employing 1 time, illustrate below:
As, be recorded as when 10:00: phone, service time is 9:50-10:00, and use duration to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District; Be recorded as when 11:00: phone, service time is 10:00-10:05, and use duration 5 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Known by this embodiment, this application of phone spans these two first time period of 9:00 to 10:00 and 10:00 to 11:00 and uses, but it is known by recording above, phone this be applied in and be only 15 minutes total service time in these two periods and (between 9:00 to 10:00, use 10 minutes, 5 minutes are used) between 10:00 to 11:00, regard service time as and shortlyer (suppose that the threshold value that we are provided with total service time is 45 minutes, within 15 minutes, be less than this threshold value of 45 minutes), and service time is long between 9:00 to 10:00, between 10:00 to 11:00, service time is short, then processing module 03 is only added up this application across the period of phone between 9:00 to 10:00, because total service time is shorter, therefore, statistics is for employing once, and do not add up between 10:00 to 11:00.
If certain application, use continuously across two periods, but service time total in these two periods is longer (namely, exceed the threshold value preset this total service time), and the time used in a first time period is more longer, what use in another first time period is shorter, then by this applied statistics in use between in longer that first time period, do not add up in first time period shorter in use, and add up in that first time period longer in use and (it should be noted that here for employing 2 times, also can add up as use 3 times or 4 times, arranging of concrete number of times can be associated with set threshold value, as, if first time period is here 1 hour, here threshold value is set to 30 minutes or 40 minutes or 50 minutes, according to circumstances determine, the just statistics being more than or equal to 30 minutes or 40 minutes or 50 minutes is 2 times, the just statistics being less than 30 minutes or 40 minutes or 50 minutes is 1 time.Multiple threshold value can also be set, e.g., within 30 minutes, be one, within 40 minutes, be one, 50 minutes is one, and the statistics being more than or equal to 30 minutes is 2 times, the statistics being more than or equal to 40 minutes is 3 times, and the statistics being more than or equal to 50 minutes is 4 inferior), illustrate below:
As, be recorded as when 10:00: phone, service time is 9:50-10:00, and use duration to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District; Be recorded as when 11:00: phone, service time is 10:00-10:35, and use duration 35 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Known by this embodiment, this application of phone spans these two first time period of 9:00 to 10:00 and 10:00 to 11:00 and uses, but it is known by recording above, phone this to be applied in total service time in these two periods be 45 minutes (uses 10 minutes between 9:00 to 10:00, 35 minutes are used) between 10:00 to 11:00, regard service time as and longlyer (suppose that the threshold value that we are provided with total service time is 45 minutes, within 15 minutes, be less than this threshold value of 45 minutes), and service time is long between 10:00 to 11:00, between 9:00 to 10:00, service time is short, then processing module 03 is only added up this application across the period of phone between 10:00 to 11:00, because total service time is longer, therefore, statistics is for employing 2 times, and do not add up between 9:00 to 10:00.
If certain application, use continuously across 3 periods, but in these 3 periods, in the first time period at two ends, service time, all shorter (length of service time here also can according to the service time in the first time period at two ends of presetting, threshold value judges, as, if predetermined threshold value is 20 minutes, be more than or equal to 20 minutes and regard the time as longer, be less than 20 minutes and regard the time as shorter), the duration of this first time period whole is occupied in the first time period of centre, then by this applied statistics in that first time period of centre, do not add up in other two first time period, and add up in that first time period of centre and (it should be noted that here for employing more than 2 times or 2 times, also can add up as use 3 times or 4 times, arranging of concrete number of times can be associated with the threshold value of total service time of this set application, as, if first time period is here 1 hour, the threshold value of total service time is here set to 90 minutes or 100 minutes, according to circumstances determine, the just statistics being more than or equal to 90 minutes or 100 minutes is 3 times, being less than 90 minutes or just adding up for 100 minutes is 2 times.), illustrate below:
As, be recorded as when 10:00: phone, service time is 9:50-10:00, and use duration to be 10 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District; Be recorded as when 11:00: phone, service time is 10:00-11:00, and use duration 1 hour, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Be recorded as when 12:00: phone, service time is 11:00-11:15, and use duration 15 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Known by this embodiment, this application of phone spans 9:00 to 10:00, these three first time period of 10:00 to 11:00 and 11:00 to 12:00 use, but it is known by recording above, phone this to be applied in total service time in these three periods be 85 minutes (uses 10 minutes between 9:00 to 10:00, 1 hour is used between 10:00 to 11:00, 15 minutes are used) between 11:00 to 12:00, regard service time as and shortlyer (suppose that the threshold value that we are provided with total service time is 100 minutes, within 85 minutes, be less than this threshold value of 100 minutes), and service time shortly (supposes that we are provided with that service time in the first time period at two ends, threshold value was 20 minutes between 9:00 to 10:00 and between 11:00 to 12:00, within 10 minutes and 15 minutes, be all less than this threshold value of 20 minutes), then processing module 03 is only added up this application across 3 periods of phone between 10:00 to 11:00, because total service time is shorter, therefore, statistics is for employing 2 times, and do not add up between 9:00 to 10:00 and between 11:00 to 12:00.
If certain application, use continuously across 3 periods, but in these 3 periods, in the first time period at two ends, service time, all longer (length of service time here also can according to the service time in the first time period at two ends of presetting, threshold value judges, as, if predetermined threshold value is 20 minutes, be more than or equal to 20 minutes and regard the time as longer, be less than 20 minutes and regard the time as shorter), the duration of this first time period whole is occupied in the first time period of centre, then this application is added up respectively in 3 first time period, and statistics is 1 time (also can add up here is 2 times or 3 times or more time in the first time period at two ends, arranging of concrete number of times can be associated with set threshold value, as, if first time period is here 1 hour, here threshold value is set to 30 minutes or 40 minutes or 50 minutes, according to circumstances determine, the just statistics being more than or equal to 30 minutes or 40 minutes or 50 minutes is 2 times, the just statistics being less than 30 minutes or 40 minutes or 50 minutes is 1 time.Multiple threshold value can also be set, as, within 30 minutes, be one, within 40 minutes, be one, within 50 minutes, be one, the statistics being more than or equal to 30 minutes is 2 times, the statistics being more than or equal to 40 minutes is 3 times, the statistics being more than or equal to 50 minutes is 4 inferior) add up in that first time period of centre and (it should be noted that here for employing more than 2 times or 2 times, also can add up as use 3 times or 4 times, arranging of concrete number of times can be associated with the threshold value of total service time of this set application, as, if first time period is here 1 hour, this is applied in this first time period determines that the duration used is exactly one hour, but in this case, if by this first time period as the above-mentioned first time period being in two ends, a threshold value is set equally, here threshold value is set to 30 minutes or 40 minutes or 50 minutes, as long as be more than or equal to this threshold value be just recorded as 2 times, or be recorded as 3 times, certainly, in this embodiment, this application employs 1 hour certainly, its service time can be greater than this threshold value surely, therefore, directly 2 times or 3 times or more time can be recorded as according to the number of times preset) in this first time period of centre, illustrate below:
As, be recorded as when 10:00: phone, service time is 9:30-10:00, and use duration to be 30 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District; Be recorded as when 11:00: phone, service time is 10:00-11:00, and use duration 1 hour, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Be recorded as when 12:00: phone, service time is 11:00-11:35, and use duration 35 minutes, place to use is No. 18, North Road, Chaoyang, Chaoyang District.Known by this embodiment, this application of phone spans 9:00 to 10:00, these three first time period of 10:00 to 11:00 and 11:00 to 12:00 use, but it is known by recording above, phone this be applied in and service time in the first time period at these two ends all longlyer (between 9:00 to 10:00, use 30 minutes, 35 minutes are used between 11:00 to 12:00, suppose that the threshold value of the service time of the first time period at the two ends that we are arranged is 20 minutes, then within 30 minutes and 35 minutes, be all greater than this threshold value of 20 minutes), therefore, phone this be applied between 9:00 to 10:00 and between 11:00 to 12:00 and carry out record respectively, physical record can also further compare according to the threshold value arranged several times again, if the threshold value arranged is 30 minutes, if be more than or equal to 30 minutes service time to be recorded as 2 times, be less than 30 minutes and be recorded as 1 time, then phone this be applied in and add up use respectively between 9:00 to 10:00 and between 11:00 to 12:00 2 times and (within 30 minutes, equal this threshold value of 30 minutes, within 35 minutes, be greater than this threshold value of 30 minutes).And between 10:00 to 11:00, determination service time that can be clear and definite is 1 hour, if as mentioned above, the threshold value preset within this time period is also 30 minutes, namely, if be more than or equal to 30 minutes service time to be recorded as 2 times, be less than 30 minutes and be recorded as 1 time, then this use be applied between 10:00 to 11:00 of phone is directly added up as using twice; If the threshold value preset within this time period is 50 minutes, and if be set to be more than or equal to 50 minutes service time and be recorded as 3 times, this use be applied between 10:00 to 11:00 of phone is directly added up as using 3 times.
In above content, we are described by various embodiment and how add up each access times be applied in the different periods used in a day.
It should be noted that; foregoing is only a kind of specific embodiment of the present invention; any same as the previously described embodiments or similar scheme; and the variant of above-described embodiment is all within protection scope of the present invention, and above-described embodiment and the combination in any of any basic scheme feature that the present invention relates to are also all within protection scope of the present invention.
Computing module 04, for periodically calculating the average frequency of utilization be respectively applied in each place in each scheduled time slot.
Preferably, the computing module periodicity calculating average frequency of utilization be respectively applied in each place in each scheduled time slot refers to:
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use.
Described in our embodiment above processing module 03 how to used whole application of record within second time period (as above-mentioned citing, supposing that this second time period is 5 days) of presetting whole service times point and whole place to use process; Obtain the first frequency of utilization of predetermined different period and different places to use in the middle of user in these 5 days each every day being applied in 5 days used.Such as, the 1st day, phone, between 10:00 to the 11:00 period, was 40% in the first frequency of utilization of company; 2nd day, phone, between 10:00 to the 11:00 period, was 10% in the first frequency of utilization of company; 3rd day, phone, between 10:00 to the 11:00 period, was 0% in the first frequency of utilization of company; 4th day, phone, between 10:00 to the 11:00 period, was 80% in the first frequency of utilization of company; 5th day, phone, between 10:00 to the 11:00 period, was 60% in the first frequency of utilization of company.By the statistics of processing module 03 from calculate obtain different period predetermined in the middle of user in these 5 days each every day being applied in 5 days used and different places to use the first frequency of utilization after, follow-up we can calculate and eachly be applied in predetermined different period and the average frequency of utilization of different places to use.Certainly, to the calculating of the average frequency of utilization of the first frequency of utilization, we also can pre-set a time, be set to every how long calculating once average frequency of utilization, mentioned here every how long being exactly the 3rd predetermined time period in the present invention program, ratio second time period that the length of this 3rd time period general can be arranged (as, above-mentioned 5 days) longer, so that terminal has time enough to go to add up the first frequency of utilization of each application, therefore, if the second time period was provided with 5 days, 3rd time period can be set to 6 days or 7 days, or it is longer, this can according to user need arrange voluntarily, in like manner, the ratio first time period that the length of general second time period also can be arranged is longer.In addition, in the calculating of the average frequency of utilization of each application, we have employed moving average algorithm and calculate, and what we first introduce in detail for moving average algorithm here.
Preferably,
Moving average algorithm refers to: with the chronomere of the duration m of the 3rd time period for Hou Yi unit, at interval of the duration m of the 3rd time period, after having calculated the mean value of first frequency, a mobile chronomere backward, first frequency in next 3rd time period is averaged calculating, at m time point, divided by m arrive the first frequency summation in the m time period to 1 after, ask for the mean value of all first frequencies in the m time period; At m+1 time point, divided by m arrive the first frequency summation in the m+1 time period to 2 after, ask for the mean value of all first frequencies in the m time period; At m+2 time point, divided by m arrive the first frequency summation in the m+2 time period to 3 after, ask for the mean value of all first frequencies in m time period.Below by illustrating:
In embodiments of the present invention, suppose that the duration of the 3rd time period is 6 days, then the chronomere of 6 days is sky, then moving average algorithm referred to: every 6 days, the mean value of the first frequency of this certain application of 6 days in 1-6 days is calculated at the 6th day, after having calculated this mean value, to pusher one day in units of sky, the mean value of this first frequency of utilization of 6 days of 2-7 is calculated at the 7th day, after having calculated this mean value, continue, to pusher one day, to calculate the mean value of this first frequency of 6 days of 3-8 at the 8th day, after this by that analogy in units of sky.Namely, user is using the mean value of all first frequencies of utilization of certain application in the current time always calculating from the same day 6 days reciprocal forward.
In the above-described embodiment, what we to have understood in detail for moving average algorithm, therefore, will introduce further how by the calculating of the average frequency of utilization of each application in moving average algorithm realization the present invention program below.
Preferably,
Computing module, at interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, adopts moving average algorithm to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use and comprises:
Adopt moving average algorithm, add up each respectively and be applied in the 3rd time period, in multiple first frequencies of utilization of each predetermined period and each place to use corresponding to this period; By after multiple first frequency of utilization summation divided by the time value of the 3rd time period, obtain and be eachly applied in the 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period.
Wherein, the second time period was greater than first time period, and the 3rd time period was greater than for the second time period.
Below by specific embodiment, such scheme of the present invention is described.
In embodiments of the present invention, be still described for the service condition of above-mentioned this application of phone.In foregoing, we illustrate: the 1st day, phone, between 10:00 to the 11:00 period, are 40% in the first frequency of utilization of company; 2nd day, phone, between 10:00 to the 11:00 period, was 10% in the first frequency of utilization of company; 3rd day, phone, between 10:00 to the 11:00 period, was 0% in the first frequency of utilization of company; 4th day, phone, between 10:00 to the 11:00 period, was 80% in the first frequency of utilization of company; 5th day, phone, between 10:00 to the 11:00 period, was 60% in the first frequency of utilization of company.Supplement the statistical conditions of follow-up the second time period (5 days) interior processing module 03 pair of phone below: the 6th day, phone, between 10:00 to the 11:00 period, was 10% in the first frequency of utilization of company; 7th day, phone, between 10:00 to the 11:00 period, was 10% in the first frequency of utilization of company; 8th day, phone, between 10:00 to the 11:00 period, was 50% in the first frequency of utilization of company; 9th day, phone, between 10:00 to the 11:00 period, was 80% in the first frequency of utilization of company; 10th day, phone, between 10:00 to the 11:00 period, was 90% in the first frequency of utilization of company.On the basis of above-mentioned record, by being calculated phone by computing module 04, this is applied in the 3rd default time period (here as above-mentioned citing for we, 6 days can be set to) in, between this period of 10:00 to 11:00, the average frequency of utilization in company.According to the solution of the present invention, circular is: when user is in the 6th day, the phone that user can obtain this be applied between this period of 10:00 to 11:00, the average frequency of utilization in company is: (the first frequency of utilization first frequency of utilization of+the 2 day first frequency of utilization of+the 3 day first frequency of utilization of+the 4 day the first frequency of utilization first frequency of utilization of+the 6 day of+the 5 day of the 1st day) ÷ 6=(40%+10%+0%+80%+60%+10%) ÷ 6=33.33%.In like manner, when user is in the 7th day, the phone that user can obtain this be applied between this period of 10:00 to 11:00, the average frequency of utilization in company is: (the first frequency of utilization first frequency of utilization of+the 3 day first frequency of utilization of+the 4 day first frequency of utilization of+the 5 day the first frequency of utilization first frequency of utilization of+the 7 day of+the 6 day of the 2nd day) ÷ 6=(10%+0%+80%+60%+10%+10%) ÷ 6=28.33%.The like, user can obtain and eachly be applied in the 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period.
It should be noted that; foregoing is only a kind of specific embodiment of the present invention; any same as the previously described embodiments or similar scheme; and the variant of above-described embodiment is all within protection scope of the present invention, and above-described embodiment and the combination in any of any basic scheme feature that the present invention relates to are also all within protection scope of the present invention.
Display module 05, for the display interface in terminal, according to the period be respectively applied in belonging to current time, and the icon of sequencing display application in the average frequency of utilization of the current location of terminal.
Eachly be applied in the 3rd predetermined time period having been calculated by above-mentioned computing module 04, after the average frequency of utilization of each predetermined period and each place to use corresponding to this period, terminal is by the average frequency of utilization according to different application, in the different place to use that different periods and this period are corresponding, the display interface of terminal demonstrates the icon of different application for user.Concrete scheme is as follows:
Preferably,
Display module 05, on the display interface of terminal, according to the period be respectively applied in belonging to current time, and refers at the icon of a sequencing display application of the average frequency of utilization of the current location of terminal:
When display interface is in screen lock state, in predetermined different period and different places to use, display interface shows the icon of n the most forward application of this time period and this place average frequency of utilization sequence; N is positive integer.
When display interface is not in screen lock state, in predetermined different period and different places to use, display interface shows according to the clooating sequence of the average frequency of utilization of this time period and this place all application the icon of all application.
The solution of the present invention is further illustrated below by specific embodiment.
In embodiments of the present invention, still for initial citing: news, game, phone, micro-letter, mailbox, camera, beautiful figure, map, p.m.entry, clock, address list, these application of calendar APP are described, and suppose when not carrying out application icon dynamic order, each application icon on terminal demonstration interface just arranges according to said sequence, this puts in order and has no arrangement foundation, disorderly and unsystematic, as shown in Figure 4, the display mode after being sorted by the present invention program is described in detail by by embodiment below.
Supposing, news, between 8:00 to the 9:00 period, is 20% in the average frequency of utilization of company;
Game, between 8:00 to the 9:00 period, is 0% in the average frequency of utilization of company;
Phone, between 8:00 to the 9:00 period, is 50% in the average frequency of utilization of company;
Micro-letter, between 8:00 to the 9:00 period, is 10% in the average frequency of utilization of company;
Mailbox, between 8:00 to the 9:00 period, is 60% in the average frequency of utilization of company;
Camera, between 8:00 to the 9:00 period, is 5% in the average frequency of utilization of company;
Beautiful figure, between 8:00 to the 9:00 period, is 0% in the average frequency of utilization of company;
Map, between 8:00 to the 9:00 period, is 3% in the average frequency of utilization of company;
P.m.entry, between 8:00 to the 9:00 period, is 10% in the average frequency of utilization of company;
Clock, between 8:00 to the 9:00 period, is 4% in the average frequency of utilization of company;
Address list, between 8:00 to the 9:00 period, is 30% in the average frequency of utilization of company;
Calendar, between 8:00 to the 9:00 period, is 20% in the average frequency of utilization of company.
First be respectively applied between 8:00 to the 9:00 period to above-mentioned, carry out from big to small sort (also can sort from small to large) in the average frequency of utilization of company, the state after sequence is:
Mailbox, between 8:00 to the 9:00 period, is 60% in the average frequency of utilization of company;
Phone, between 8:00 to the 9:00 period, is 50% in the average frequency of utilization of company;
Address list, between 8:00 to the 9:00 period, is 30% in the average frequency of utilization of company
News, between 8:00 to the 9:00 period, is 20% in the average frequency of utilization of company;
Calendar, between 8:00 to the 9:00 period, is 20% in the average frequency of utilization of company;
P.m.entry, between 8:00 to the 9:00 period, is 10% in the average frequency of utilization of company;
Micro-letter, between 8:00 to the 9:00 period, is 10% in the average frequency of utilization of company;
Camera, between 8:00 to the 9:00 period, is 5% in the average frequency of utilization of company;
Clock, between 8:00 to the 9:00 period, is 4% in the average frequency of utilization of company;
Map, between 8:00 to the 9:00 period, is 3% in the average frequency of utilization of company;
Game, between 8:00 to the 9:00 period, is 0% in the average frequency of utilization of company;
Beautiful figure, between 8:00 to the 9:00 period, is 0% in the average frequency of utilization of company.
First, scheme under screen lock state of the present invention: when display interface is in screen lock state, in predetermined different period and different places to use, display interface shows the icon of n the most forward application of this time period and this place average frequency of utilization sequence; N is positive integer.
Suppose when user is between 8:00 to the 9:00 period, time in company, when the display interface of the use terminal of this user is in screen lock state, on its display interface, only show the icon of 5 the most forward application of average frequency of utilization, then when user is between 8:00 to the 9:00 period, time in company, when the display interface of the use terminal of this user is in screen lock state, on its display interface, only show the icon of mailbox, phone, address list, news and calendar these 5 application, and according to the order arrangement from big to small of average frequency of utilization, as shown in Figure 5.Certainly, concrete display interface shows the most forward several application of average frequency of utilization icon can according to user need carry out self-defined.
Secondly, scheme under the non-screen lock state of the present invention: when display interface is not in screen lock state, in predetermined different period and different places to use, display interface shows according to the clooating sequence of the average frequency of utilization of this time period and this place all application the icon of all application.
Suppose when user is between 8:00 to the 9:00 period, time in company, when the display interface of the use terminal of this user is in non-screen lock state, the clooating sequence of the average frequency of utilization then according to all application on the display interface of this user is shown as successively: mailbox, phone, address list, news, calendar, p.m.entry, micro-letter, camera, clock, map, game and beautiful figure, as shown in Figure 6.Certainly, on concrete display interface by what order show all application icon can according to user need carry out self-defined, generally user can arrange according to frequency of utilization order from big to small, namely, before the icon of the application often used is come, after the icon of the application infrequently used comes.
In addition, the present invention program can also classify according to different periods and different places to use respectively to the described average frequency of utilization of each icon in described predetermined different period and different places to use, and sorts successively to the frequency values order from big to small of the icon in each class according to described average frequency of utilization.Below by specific embodiment, the program is described.
Such as, what often use at home is applied as: news, game, phone, micro-letter, camera, beautiful figure etc.; In conventional being applied as of company: news, phone, micro-letter, mailbox, address list, calendar etc.Then when user at home time, the display interface of user terminal only to show in family conventional application (or, when user at home time, application conventional in family is only shown) when the display interface of user terminal is in screen lock state, and these application were classified according to different period time at home, only show the icon of the application that this period is commonly used in this period, and the icon of these application is arranged according to the average frequency of utilization order from big to small in this period.As, at home between 20:00 to 22:00, conventional is applied as game, micro-letter, photograph, then between user 20:00 to 22:00 this period at home time show icons of game, micro-letter, these application of taking a picture, and according to orders arrangement from big to small of these average frequencies of utilization being applied in this period.
Further, in the present invention program, the dynamic order function of the application icon on display interface can also upgrade according to the update time of presetting.Such as, user is arranged on the dynamic order function of 24:00 to the application icon in terminal of every day and upgrades.
It should be noted that; foregoing is only a kind of specific embodiment of the present invention; any same as the previously described embodiments or similar scheme; and the variant of above-described embodiment is all within protection scope of the present invention, and above-described embodiment and the combination in any of any basic scheme feature that the present invention relates to are also all within protection scope of the present invention.
For achieving the above object, present invention also offers a kind of application icon sort method, as shown in Figure 7, the method comprises:
S101, the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that GPS positioning function record is respectively applied.
Preferably, the method also comprises: if user is less than or equal to predetermined first time period the service time to application, only records the use start time of this application and use finish time.
S102, at interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.
S103, periodically calculate the average frequency of utilization be respectively applied in each place in each scheduled time slot.
Preferably, periodically calculate the average frequency of utilization be respectively applied in each place in each scheduled time slot to comprise:
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use.
Preferably,
Moving average algorithm refers to: with the chronomere of the duration m of the 3rd time period for Hou Yi unit, at interval of the duration m of the 3rd time period, after having calculated the mean value of first frequency, a mobile chronomere backward, first frequency in next 3rd time period is averaged calculating, at m time point, divided by m arrive the first frequency summation in the m time period to 1 after, ask for the mean value of all first frequencies in the m time period; At m+1 time point, divided by m arrive the first frequency summation in the m+1 time period to 2 after, ask for the mean value of all first frequencies in the m time period; At m+2 time point, divided by m arrive the first frequency summation in the m+2 time period to 3 after, ask for the mean value of all first frequencies in m time period.
At interval of the 3rd predetermined time period, according to the first frequency of utilization of each application, adopt moving average algorithm to calculate each average frequency of utilization being applied in the 3rd time period inherent predetermined different period and different places to use and comprise:
Adopt moving average algorithm, add up each respectively and be applied in the 3rd time period, in multiple first frequencies of utilization of each predetermined period and each place to use corresponding to this period; By after multiple first frequency of utilization summation divided by the time value of the 3rd time period, obtain and be eachly applied in the 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period.
Wherein, the second time period was greater than first time period, and the 3rd time period was greater than for the second time period.
S104, on the display interface of terminal, according to the period be respectively applied in belonging to current time, and at the icon that the sequencing display of the average frequency of utilization of the current location of terminal is respectively applied.
Preferably,
On the display interface of terminal, according to the period be respectively applied in belonging to current time, and comprise at the icon that the sequencing display of the average frequency of utilization of the current location of terminal is respectively applied:
When display interface is in screen lock state, in predetermined different period and different places to use, display interface shows the icon of n the most forward application of this time period and this place average frequency of utilization sequence; N is positive integer.
When display interface is not in screen lock state, in predetermined different period and different places to use, display interface shows according to the clooating sequence of the average frequency of utilization of this time period and this place all application the icon of all application.
Here it should be noted that, in method scheme of the present invention, the specific embodiment of each step is all identical with above-mentioned system schema, repeats no more here, and corresponding specific embodiment can description in frame of reference scheme.
The application icon ordering system that the present invention proposes and method comprise: logging modle, for the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that GPS positioning function record is respectively applied.Processing module, at interval of the second predetermined time period, to record within the second time period whole service times point and whole place to use process; Obtain within the second time period user used each be applied in different period predetermined in the middle of every day in the second time period and the first frequency of utilization of different places to use.Computing module, for periodically calculating the average frequency of utilization be respectively applied in each place in each scheduled time slot.Display module, for the display interface in terminal, according to the period be respectively applied in belonging to current time, and the icon of sequencing display application in the average frequency of utilization of the current location of terminal.By the solution of the present invention, existing static desktop icons sequence can be solved and comparatively mix, search the problem of difficulty.
The position of the advantage recording user use application software that the program is maximum and time, utilize moving average algorithm, the analysis user of science uses software to be accustomed to realizing dynamic order to desktop icons, to some extent solve the puzzlement that existing desktop static ordering brings to user, the program can bring operation readiness and good experience more not only to user, and oneself uses the situation of application software also to allow user recognize.
It should be noted that, in this article, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or device and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or device.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the device comprising this key element and also there is other identical element.
The invention described above embodiment sequence number or order, just to describing, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that above-described embodiment method can add required general hardware platform by software and realize, hardware can certainly be passed through, but in a lot of situation, the former is better embodiment.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, CD), comprising some instructions in order to make a station terminal equipment (can be mobile phone, computing machine, server, air conditioner, or the network equipment etc.) perform method described in each embodiment of the present invention.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.
Claims (10)
1. an application icon ordering system, is characterized in that, described system comprises: logging modle, processing module, computing module and display module;
Described logging modle, for the service time once respectively applied at interval of predetermined very first time segment record, and by place to use that global position system GPS positioning function record is respectively applied;
Described processing module, at interval of the second predetermined time period, to record within described second time period whole described service time point and whole described place to use process; Obtain within described second time period user used each be applied in different period predetermined in the middle of every day in described second time period and the first frequency of utilization of different places to use;
Described computing module, for periodically calculating the average frequency of utilization be respectively applied in each place in each scheduled time slot;
Described display module, for the display interface in terminal, according to the period be respectively applied in belonging to current time, and the icon of sequencing display application in the average frequency of utilization of the current location of described terminal.
2. application icon ordering system as claimed in claim 1, it is characterized in that, described logging modle also for: if user is less than or equal to described predetermined first time period the service time to described application, only record described application use start time and use finish time.
3. application icon ordering system as claimed in claim 1, is characterized in that, described computing module periodically calculates the average frequency of utilization be respectively applied in each place in each scheduled time slot and refers to:
At interval of the 3rd predetermined time period, according to described first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in described 3rd time period inherent described predetermined different period and different places to use.
4. application icon ordering system as claimed in claim 3, is characterized in that,
Described moving average algorithm refers to: with the chronomere of the duration m of described 3rd time period for Hou Yi unit, at interval of the duration m of described 3rd time period, after having calculated the mean value of described first frequency, a mobile chronomere backward, described first frequency in the next one described 3rd time period is averaged calculating, at m time point, divided by m arrive the described first frequency summation in the m time period to 1 after, ask for the mean value of all described first frequencies in the described m time period; At m+1 time point, divided by m arrive the described first frequency summation in the m+1 time period to 2 after, ask for the mean value of all described first frequencies in the described m time period; At m+2 time point, divided by m arrive the described first frequency summation in the m+2 time period to 3 after, ask for the mean value of all described first frequencies in the described m time period.
Described computing module is at interval of the 3rd predetermined time period, according to described first frequency of utilization of each application, adopt moving average algorithm to calculate each average frequency of utilization being applied in described 3rd time period inherent described predetermined different period and different places to use and comprise:
Adopt described moving average algorithm, add up each respectively and be applied in described 3rd time period, in multiple described first frequency of utilization of each predetermined period and each place to use corresponding to this period; By after described multiple described first frequency of utilization summation divided by the time value of described 3rd time period, obtain and be eachly applied in described 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period;
Wherein, described second time period is greater than described first time period, and described 3rd time period is greater than described second time period.
5. application icon ordering system as claimed in claim 3, is characterized in that,
Described display module, on the display interface of terminal, according to the period be respectively applied in belonging to current time, and refers at the icon of a sequencing display application of the average frequency of utilization of the current location of described terminal:
When described display interface is in screen lock state, in described predetermined different period and different places to use, described display interface shows the icon of n the application that average frequency of utilization sequence is the most forward described in this time period and this place; N is positive integer;
When described display interface is not in screen lock state, in described predetermined different period and different places to use, according to the icon of all described application of clooating sequence display of the described average frequency of utilization of this time period and this place all application on described display interface.
6. an application icon sort method, is characterized in that, described method comprises:
At interval of the service time that predetermined very first time segment record is once respectively applied, and by place to use that global position system GPS positioning function record is respectively applied;
At interval of the second predetermined time period, to record within described second time period whole described service time point and whole described place to use process; Obtain within described second time period user used each be applied in different period predetermined in the middle of every day in described second time period and the first frequency of utilization of different places to use;
Periodically calculate the average frequency of utilization be respectively applied in each place in each scheduled time slot;
On the display interface of terminal, according to the period be respectively applied in belonging to current time, and at the icon that the sequencing display of the average frequency of utilization of the current location of described terminal is respectively applied.
7. application icon sort method as claimed in claim 6, it is characterized in that, described method also comprises: if user is less than or equal to described predetermined first time period the service time to described application, only records the use start time of described application and uses finish time.
8. application icon sort method as claimed in claim 6, is characterized in that, described periodicity calculates the average frequency of utilization be respectively applied in each place in each scheduled time slot and comprises:
At interval of the 3rd predetermined time period, according to described first frequency of utilization of each application, moving average algorithm is adopted to calculate each average frequency of utilization being applied in described 3rd time period inherent described predetermined different period and different places to use.
9. application icon sort method as claimed in claim 8, is characterized in that,
Described moving average algorithm refers to: with the chronomere of the duration m of described 3rd time period for Hou Yi unit, at interval of the duration m of described 3rd time period, after having calculated the mean value of described first frequency, a mobile chronomere backward, described first frequency in the next one described 3rd time period is averaged calculating, at m time point, divided by m arrive the described first frequency summation in the m time period to 1 after, ask for the mean value of all described first frequencies in the described m time period; At m+1 time point, divided by m arrive the described first frequency summation in the m+1 time period to 2 after, ask for the mean value of all described first frequencies in the described m time period; At m+2 time point, divided by m arrive the described first frequency summation in the m+2 time period to 3 after, ask for the mean value of all described first frequencies in the described m time period.
Described at interval of the 3rd predetermined time period, according to described first frequency of utilization of each application, adopt moving average algorithm to calculate each average frequency of utilization being applied in described 3rd time period inherent described predetermined different period and different places to use and comprise:
Adopt described moving average algorithm, add up each respectively and be applied in described 3rd time period, in multiple described first frequency of utilization of each predetermined period and each place to use corresponding to this period; By after described multiple described first frequency of utilization summation divided by the time value of described 3rd time period, obtain and be eachly applied in described 3rd time period, in the average frequency of utilization of each predetermined period and each place to use corresponding to this period;
Wherein, described second time period is greater than described first time period, and described 3rd time period is greater than described second time period.
10. application icon sort method as claimed in claim 8, is characterized in that,
Described on the display interface of terminal, according to the period be respectively applied in belonging to current time, and comprise at the icon that the sequencing display of the average frequency of utilization of the current location of described terminal is respectively applied:
When described display interface is in screen lock state, in described predetermined different period and different places to use, described display interface shows the icon of n the application that average frequency of utilization sequence is the most forward described in this time period and this place; N is positive integer;
When described display interface is not in screen lock state, in described predetermined different period and different places to use, according to the icon of all described application of clooating sequence display of the described average frequency of utilization of this time period and this place all application on described display interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510371582.9A CN105094531B (en) | 2015-06-29 | 2015-06-29 | A kind of icon ordering system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510371582.9A CN105094531B (en) | 2015-06-29 | 2015-06-29 | A kind of icon ordering system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105094531A true CN105094531A (en) | 2015-11-25 |
CN105094531B CN105094531B (en) | 2018-04-03 |
Family
ID=54575116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510371582.9A Active CN105094531B (en) | 2015-06-29 | 2015-06-29 | A kind of icon ordering system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105094531B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824670A (en) * | 2016-03-18 | 2016-08-03 | 上海斐讯数据通信技术有限公司 | Method and device for managing application programs in mobile terminal |
CN105955576A (en) * | 2016-04-29 | 2016-09-21 | 杨永明 | User operation data-based application icon display method |
CN106055208A (en) * | 2016-05-31 | 2016-10-26 | 努比亚技术有限公司 | Icon arrangement method and terminal |
CN106126210A (en) * | 2016-06-15 | 2016-11-16 | 维沃移动通信有限公司 | A kind of application icon display packing and mobile terminal |
CN106506826A (en) * | 2016-11-02 | 2017-03-15 | 珠海市魅族科技有限公司 | A kind of display methods of mobile terminal screen locking and mobile terminal |
CN106843641A (en) * | 2016-12-29 | 2017-06-13 | 珠海市魅族科技有限公司 | A kind of display control method and terminal |
CN106919298A (en) * | 2015-12-24 | 2017-07-04 | 中移(杭州)信息技术有限公司 | A kind of display methods and terminal |
CN107229390A (en) * | 2017-05-24 | 2017-10-03 | 努比亚技术有限公司 | A kind of desktop icons aligning method, mobile terminal and computer-readable recording medium |
CN107247720A (en) * | 2017-04-20 | 2017-10-13 | 腾讯科技(深圳)有限公司 | Expression seniority among brothers and sisters list generation method and device, computer equipment |
CN107766104A (en) * | 2017-10-27 | 2018-03-06 | 珠海市魅族科技有限公司 | Show method, apparatus, terminal and the readable storage medium storing program for executing of Application Program Interface |
CN107920164A (en) * | 2017-11-15 | 2018-04-17 | 中国联合网络通信集团有限公司 | Sort method, system and the server of application |
CN108037861A (en) * | 2017-11-22 | 2018-05-15 | 珠海格力电器股份有限公司 | Icon processing method and device and electronic equipment |
CN109241149A (en) * | 2018-09-13 | 2019-01-18 | 掌阅科技股份有限公司 | The sort method of e-book calculates equipment and computer storage medium |
CN109345324A (en) * | 2018-02-07 | 2019-02-15 | 深圳壹账通智能科技有限公司 | Application function recommended method, device, computer equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070162871A1 (en) * | 2006-01-12 | 2007-07-12 | Fujitsu Limited | Information processing apparatus, control method therefor and control program |
CN103309687A (en) * | 2012-03-09 | 2013-09-18 | 联想(北京)有限公司 | Electronic equipment and application program starting method thereof |
CN103809851A (en) * | 2014-02-13 | 2014-05-21 | 深圳全智达通信股份有限公司 | Method and device for arranging application icons |
CN103984470A (en) * | 2014-05-29 | 2014-08-13 | 中国联合网络通信集团有限公司 | Icon display method and device |
US20140289647A1 (en) * | 2006-12-28 | 2014-09-25 | Yahoo! Inc. | Interface overlay |
-
2015
- 2015-06-29 CN CN201510371582.9A patent/CN105094531B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070162871A1 (en) * | 2006-01-12 | 2007-07-12 | Fujitsu Limited | Information processing apparatus, control method therefor and control program |
US20140289647A1 (en) * | 2006-12-28 | 2014-09-25 | Yahoo! Inc. | Interface overlay |
CN103309687A (en) * | 2012-03-09 | 2013-09-18 | 联想(北京)有限公司 | Electronic equipment and application program starting method thereof |
CN103809851A (en) * | 2014-02-13 | 2014-05-21 | 深圳全智达通信股份有限公司 | Method and device for arranging application icons |
CN103984470A (en) * | 2014-05-29 | 2014-08-13 | 中国联合网络通信集团有限公司 | Icon display method and device |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919298A (en) * | 2015-12-24 | 2017-07-04 | 中移(杭州)信息技术有限公司 | A kind of display methods and terminal |
CN106919298B (en) * | 2015-12-24 | 2020-06-23 | 中移(杭州)信息技术有限公司 | Display method and terminal |
CN105824670A (en) * | 2016-03-18 | 2016-08-03 | 上海斐讯数据通信技术有限公司 | Method and device for managing application programs in mobile terminal |
CN105955576A (en) * | 2016-04-29 | 2016-09-21 | 杨永明 | User operation data-based application icon display method |
CN106055208A (en) * | 2016-05-31 | 2016-10-26 | 努比亚技术有限公司 | Icon arrangement method and terminal |
CN106126210A (en) * | 2016-06-15 | 2016-11-16 | 维沃移动通信有限公司 | A kind of application icon display packing and mobile terminal |
CN106506826B (en) * | 2016-11-02 | 2019-08-23 | 珠海市魅族科技有限公司 | A kind of display methods and mobile terminal of mobile terminal screen locking |
CN106506826A (en) * | 2016-11-02 | 2017-03-15 | 珠海市魅族科技有限公司 | A kind of display methods of mobile terminal screen locking and mobile terminal |
CN106843641A (en) * | 2016-12-29 | 2017-06-13 | 珠海市魅族科技有限公司 | A kind of display control method and terminal |
CN107247720A (en) * | 2017-04-20 | 2017-10-13 | 腾讯科技(深圳)有限公司 | Expression seniority among brothers and sisters list generation method and device, computer equipment |
CN107229390A (en) * | 2017-05-24 | 2017-10-03 | 努比亚技术有限公司 | A kind of desktop icons aligning method, mobile terminal and computer-readable recording medium |
CN107766104A (en) * | 2017-10-27 | 2018-03-06 | 珠海市魅族科技有限公司 | Show method, apparatus, terminal and the readable storage medium storing program for executing of Application Program Interface |
CN107920164A (en) * | 2017-11-15 | 2018-04-17 | 中国联合网络通信集团有限公司 | Sort method, system and the server of application |
CN107920164B (en) * | 2017-11-15 | 2020-10-27 | 中国联合网络通信集团有限公司 | Application sequencing method and system and server |
CN108037861A (en) * | 2017-11-22 | 2018-05-15 | 珠海格力电器股份有限公司 | Icon processing method and device and electronic equipment |
CN109345324A (en) * | 2018-02-07 | 2019-02-15 | 深圳壹账通智能科技有限公司 | Application function recommended method, device, computer equipment and storage medium |
CN109241149A (en) * | 2018-09-13 | 2019-01-18 | 掌阅科技股份有限公司 | The sort method of e-book calculates equipment and computer storage medium |
CN109241149B (en) * | 2018-09-13 | 2019-08-30 | 掌阅科技股份有限公司 | The sort method of e-book calculates equipment and computer storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105094531B (en) | 2018-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094531A (en) | Icon ordering system and method | |
CN105159533A (en) | Mobile terminal and automatic verification code input method thereof | |
CN104935747A (en) | Processing method and device for application icon, and terminal | |
CN105099870A (en) | Message pushing method and device | |
CN105183308A (en) | Picture display method and apparatus | |
CN106331330A (en) | Automatic application program sequencing system and method | |
CN105426403A (en) | Bookmark synchronization method and apparatus | |
CN105100269A (en) | Mobile terminal and content recommending method based on different users | |
CN104731512A (en) | Method, device and terminal for sharing pictures | |
CN104915215A (en) | Icon recommending device and method | |
CN104899090A (en) | Method, apparatus and mobile terminal for rapidly scheduling application process | |
CN105426073A (en) | List display control apparatus and method | |
CN104809221A (en) | Recommending method for music information and device | |
CN104978123A (en) | Screen division method and apparatus | |
CN104850325A (en) | Mobile terminal application processing method and device | |
CN104902098A (en) | Method and system for switching sidebar of mobile terminal | |
CN104821990A (en) | Intelligent terminal power-off alarm clock realization method and intelligent terminal | |
CN104881218A (en) | Mobile terminal screen scrolling method and mobile terminal screen scrolling device | |
CN105867749B (en) | A kind of menu interface display methods and terminal | |
CN104731456A (en) | Desktop widget display method and device | |
CN104661095A (en) | Audio and video data recommendation method and system | |
CN105100475A (en) | Information push device and method | |
CN104657484A (en) | Method, device and system for downloading application software | |
CN105183830A (en) | Picture browsing method and apparatus | |
CN105335055A (en) | Self-response type realization method and system of menu as well as terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |