[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105162981A - Method and device for managing notification bar in terminal and terminal - Google Patents

Method and device for managing notification bar in terminal and terminal Download PDF

Info

Publication number
CN105162981A
CN105162981A CN201510559483.3A CN201510559483A CN105162981A CN 105162981 A CN105162981 A CN 105162981A CN 201510559483 A CN201510559483 A CN 201510559483A CN 105162981 A CN105162981 A CN 105162981A
Authority
CN
China
Prior art keywords
application program
informing
added
terminal
module
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
Application number
CN201510559483.3A
Other languages
Chinese (zh)
Other versions
CN105162981B (en
Inventor
陈勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510559483.3A priority Critical patent/CN105162981B/en
Publication of CN105162981A publication Critical patent/CN105162981A/en
Application granted granted Critical
Publication of CN105162981B publication Critical patent/CN105162981B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a method and a device for managing a notification bar in a terminal and the terminal, wherein the method for managing the notification bar in the terminal comprises the following steps: detecting whether an application program which is actively set by a user and is to be added to a notification bar exists in the terminal; if yes, marking the application program as a first application program; if the application program to be added does not exist, the application program to be added is further screened out according to the first use information of the application program installed in the terminal, and the application program to be added is marked as a first application program; and counting second use information of each function module in the first application program, and determining to add the shortcut entries of the first application program or the function modules to the notification bar based on the second use information. According to the method and the device, the shortcut entries corresponding to the application programs can be added in the notification bar, so that the user can conveniently and quickly operate the application programs through the shortcut entries in the notification bar, the operation cost of the user is reduced, and the user experience is improved.

Description

The management method of informing, device and terminal in terminal
Technical field
The present invention relates to field of terminal technology, particularly relate to the management method of informing in a kind of terminal, device and terminal.
Background technology
At present, the informing of smart mobile phone resides in the top of smart mobile phone interactive interface, and comprises some conventional first terms in informing, such as, and WLAN (WirelessLocalAreaNetworks; Hereinafter referred to as: WLAN), bluetooth, Mobile data, global positioning system (GlobalPositioningSystem; Hereinafter referred to as: GPS) etc., user can open or close corresponding first term as required at any time in informing.
For the application program be arranged in smart mobile phone, the process of the application program that user starts in smart mobile phone is generally: user searches the page comprising application program shortcut icon, and starts application program by the application program shortcut icon in triggering page.But when the application program of installing in intelligent terminal is more, start application program by above-mentioned Starting mode, user not easily finds corresponding application program shortcut icon, and start application program consuming time longer, complicated operation, Consumer's Experience is poor.
Summary of the invention
Object of the present invention is intended to solve one of technical problem in correlation technique at least to a certain extent.
For this reason, first object of the present invention is the management method proposing informing in a kind of terminal.The method can be implemented in informing adds quick entrance corresponding to application program, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
Second object of the present invention is the management devices proposing informing in a kind of terminal.
3rd object of the present invention is to propose a kind of terminal.
To achieve these goals, the management method of informing in the terminal of first aspect present invention embodiment, comprising: detect in described terminal whether have that user initiatively arranges to be added to the application program in informing; If exist, described application program is labeled as the first application program; If do not exist, then first of the application program of installing according to described terminal further uses information sifting to go out application program to be added, and described application program to be added is labeled as the first application program; Add up the second use information of each functional module in described first application program, determine the quick entrance of described first application program or described functional module to be added into described informing based on described second use information.
In conjunction with first aspect, in the first possible implementation of first aspect, described first use information comprise the access times N of described application program, last service time t 1with use duration t 2in one or more.
In conjunction with the first possible implementation of first aspect, in the implementation that the second of first aspect is possible, first of described application program of installing according to described terminal uses information sifting to go out application program to be added to comprise: obtain current time t 0; Calculate the hot value R of each application program in the application program of described terminal installation, wherein R=N × t 2/ (t 0-t 1); Application program to be added is filtered out based on described hot value R.
In conjunction with the first possible implementation of first aspect, in the third possible implementation of first aspect, first of described application program of installing according to described terminal uses information sifting to go out application program to be added to comprise: arrange preset time period T; Obtain current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the described terminal application program of installing 2; Calculate described time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1); Application program to be added is filtered out based on described hot value R.
In conjunction with the second or the third possible implementation of first aspect, in the 4th kind of possible implementation of first aspect, describedly filter out application program to be added based on described hot value R and comprise: obtain the average occupation value S for system resource when application program is run in described terminal 1; Obtain the occupation value S for system resource when each application program is run in described terminal 2; Calculate the comfort value C=R × S of each application program 2/ S 1; Application program to be added is filtered out based on described comfort value C.
In conjunction with first aspect, in the 5th kind of possible implementation of first aspect, in described first application program, the second use information of each functional module comprises: the access times of the functional module that frequency of utilization is the highest in described first application program in preset time period; And total access times of all functions module in described first application program in preset time period.
In conjunction with the 5th kind of possible implementation of first aspect, in the 6th kind of possible implementation of first aspect, describedly determine that the quick entrance of described first application program or described functional module is added into described informing to be comprised based on described second use information: judge whether the ratio of total access times of all functions module in the access times of the functional module that frequency of utilization is the highest in described first application program and described first application program is greater than predetermined threshold value; If be greater than, then the quick entrance of functional module the highest for frequency of utilization in described first application program is added into described informing; Otherwise, described first application program is added into described informing.
In conjunction with first aspect, in the 7th kind of possible implementation of first aspect, described determine that the quick entrance of described first application program or described functional module is added into described informing based on described second use information after, also comprise: launch described informing; Receive and use the user of described terminal to the operation information of the quick entrance in described informing, the application program corresponding to described quick entrance according to described operation information operates.
In conjunction with the 7th kind of possible implementation of first aspect, in the 8th kind of possible implementation of first aspect, the described informing of described expansion comprises: the motion track detecting described terminal, when the motion track of described terminal meets desired guiding trajectory, launches described informing.
In conjunction with the 7th kind of possible implementation of first aspect, in the 9th kind of possible implementation of first aspect, described operation information is the first predetermined registration operation information, and the described application program corresponding to described quick entrance according to described operation information is carried out operation and comprised: open program interface corresponding to described quick entrance according to the application program that described first predetermined registration operation information controls described quick entrance corresponding.
In conjunction with the 7th kind of possible implementation of first aspect, in the tenth kind of possible implementation of first aspect, described operation information is the second predetermined registration operation information, the described application program corresponding to described quick entrance according to described operation information is carried out operation and is comprised: the related information of application program corresponding with described quick entrance in terminal according to described second predetermined registration operation acquisition of information, and related information is supplied to described user, select for described user.
In conjunction with the 7th kind of possible implementation of first aspect, in the 11 kind of possible implementation of first aspect, described operation information is the first predetermined registration operation information, and described quick entrance is quick entrance corresponding to the contact person's function in application program; The described application program corresponding to described quick entrance according to described operation information is carried out operation and is comprised: the session interface of opening described user and contact person according to described first predetermined registration operation information.
In the terminal of the embodiment of the present invention, the management method of informing achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
To achieve these goals, the management devices of informing in the terminal of second aspect present invention embodiment, arrange in the terminal, in described terminal, the management devices of informing comprises: detection module, for detect in described terminal whether have that user initiatively arranges to be added to the application program in informing; Mark module, for determine when described detection module to exist user initiatively arranges to be added to application program in informing time, described application program is labeled as the first application program; Screening module, for determine when described detection module not exist user initiatively arranges to be added to application program in informing time, the first use information sifting of the application program of installing according to described terminal further application program to be added; Described mark module, the application program to be added also for described screening module being filtered out is labeled as the first application program; Statistical module, for add up described mark module mark the first application program in the second use information of each functional module; Adding module, for determining based on the second use information of described statistical module counts, the quick entrance of described first application program or described functional module being added into described informing.
In conjunction with second aspect, in the first possible implementation of second aspect, described first use information comprise the access times N of described application program, last service time t 1with use duration t 2in one or more.
In conjunction with the first possible implementation of second aspect, in the implementation that the second of second aspect is possible, described screening module, specifically for obtaining current time t 0, calculate the hot value R of each application program in the application program of described terminal installation, wherein R=N × t 2/ (t 0-t 1); And filter out application program to be added based on described hot value R.
In conjunction with the first possible implementation of second aspect, in the third possible implementation of second aspect, described screening module, specifically for arranging preset time period T, obtains current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the described terminal application program of installing 2; Calculate described time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1); Application program to be added is filtered out based on described hot value R.
In conjunction with the second or the third possible implementation of second aspect, in the 4th kind of possible implementation of second aspect, described screening module is used for filtering out application program to be added based on described hot value R and comprising: described screening module, for the average occupation value S of system resource during specifically for obtaining that in described terminal, application program is run 1; Obtain the occupation value S for system resource when each application program is run in described terminal 2; Calculate the comfort value C=R × S of each application program 2/ S 1; Application program to be added is filtered out based on described comfort value C.
In conjunction with second aspect, in the 5th kind of possible implementation of second aspect, in described first application program, the second use information of each functional module comprises: the access times of the functional module that frequency of utilization is the highest in described first application program in preset time period; And total access times of all functions module in described first application program in preset time period.
In conjunction with the 5th kind of possible implementation of second aspect, in the 6th kind of possible implementation of second aspect, described interpolation module, whether the ratio specifically for the total access times judging all functions module in the access times of the functional module that frequency of utilization is the highest in described first application program and described first application program is greater than predetermined threshold value; If be greater than, then the quick entrance of functional module the highest for frequency of utilization in described first application program is added into described informing; Otherwise, described first application program is added into described informing.
In conjunction with second aspect, in the 7th kind of possible implementation of second aspect, described device also comprises: launch module, after the quick entrance of described first application program or described functional module being added into described informing in described interpolation module, launches described informing; Receiver module, for receiving the operation information using the user of described terminal to the quick entrance in described informing; Operational module, the application program that the operation information for receiving according to described receiver module is corresponding to described quick entrance operates.
In conjunction with the 7th kind of possible implementation of second aspect, in the 8th kind of possible implementation of second aspect, described expansion module, specifically for detecting the motion track of described terminal, when the motion track of described terminal meets desired guiding trajectory, launch described informing.
In conjunction with the 7th kind of possible implementation of second aspect, in the 9th kind of possible implementation of second aspect, described operational module, specifically for when described operation information is the first predetermined registration operation information, open program interface corresponding to described quick entrance according to the application program that described first predetermined registration operation information controls described quick entrance corresponding.
In conjunction with the 7th kind of possible implementation of second aspect, in the tenth kind of possible implementation of second aspect, described operational module, specifically for when described operation information is the second predetermined registration operation information, the related information of application program corresponding with described quick entrance in terminal according to described second predetermined registration operation acquisition of information, and related information is supplied to described user, select for described user.
In conjunction with the 7th kind of possible implementation of second aspect, in the 11 kind of possible implementation of second aspect, described operational module, specifically for when described operation information be the first predetermined registration operation information, when described quick entrance is quick entrance corresponding to the contact person's function in application program, open the session interface of described user and contact person according to described first predetermined registration operation information.
In the terminal of the embodiment of the present invention, the management devices of informing achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
To achieve these goals, the terminal of third aspect present invention embodiment, comprising: housing, processor, memory, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, and processor and memory are arranged on circuit boards; Power circuit, for powering for each circuit of described terminal or device; Memory is used for stores executable programs code; Processor runs the program corresponding with executable program code, for performing following steps by reading in memory the executable program code stored: detect in described terminal whether have that user initiatively arranges to be added to the application program in informing; If exist, described application program is labeled as the first application program; If do not exist, then first of the application program of installing according to described terminal further uses information sifting to go out application program to be added, and described application program to be added is labeled as the first application program; Add up the second use information of each functional module in described first application program, determine the quick entrance of described first application program or described functional module to be added into described informing based on described second use information.
The terminal of the embodiment of the present invention achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
The aspect that the present invention adds and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
The present invention above-mentioned and/or additional aspect and advantage will become obvious and easy understand from the following description of the accompanying drawings of embodiments, wherein:
Fig. 1 is the flow chart of a management method embodiment of informing in terminal of the present invention;
Fig. 2 is the schematic diagram of an informing of the present invention embodiment;
Fig. 3 is the schematic diagram of another embodiment of informing of the present invention;
Fig. 4 is the flow chart of another embodiment of management method of informing in terminal of the present invention;
Fig. 5 is the schematic diagram of the embodiment in interface of the related information of display application program of the present invention;
Fig. 6 is the structural representation of a management devices embodiment of informing in terminal of the present invention;
Fig. 7 is the structural representation of another embodiment of management devices of informing in terminal of the present invention;
Fig. 8 is the structural representation of a terminal of the present invention embodiment;
Fig. 9 is the structural representation of an internal structure of mobile phone of the present invention embodiment.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.On the contrary, embodiments of the invention comprise fall into attached claims spirit and intension within the scope of all changes, amendment and equivalent.
Fig. 1 is the flow chart of a management method embodiment of informing in terminal of the present invention, and as shown in Figure 1, in this terminal, the management method of informing can comprise:
Step 101, detect in above-mentioned terminal whether have that user initiatively arranges to be added to the application program in informing.If exist, then perform step 102; If do not exist, then perform step 103.
Step 102, is labeled as the first application program by above-mentioned application program.Then step 104 is performed.
Step 103, first of the application program of installing according to above-mentioned terminal uses information sifting to go out application program to be added, and above-mentioned application program to be added is labeled as the first application program.Then step 104 is performed.
Step 104, adds up the second use information of each functional module in above-mentioned first application program, determines the quick entrance of above-mentioned first application program or above-mentioned functions module to be added into above-mentioned informing based on above-mentioned second use information.
Wherein, above-mentioned first use information comprise the access times N of above-mentioned application program, last service time t 1with use duration t 2in one or more.
Then in a kind of implementation, first of the application program of installing according to above-mentioned terminal uses information sifting to go out application program to be added can be: obtain current time t 0; Calculate the hot value R of each application program in the application program of above-mentioned terminal installation, wherein R=N × t 2/ (t 0-t 1); Application program to be added is filtered out based on above-mentioned hot value R.
In another kind of implementation, first of the application program of installing according to above-mentioned terminal uses information sifting to go out application program to be added can be: arrange preset time period T; Obtain current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the above-mentioned terminal application program of installing 2; Calculate above-mentioned time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1); Application program to be added is filtered out based on above-mentioned hot value R.
In above-mentioned two kinds of implementations, filtering out application program to be added based on above-mentioned hot value R can be: obtain the average occupation value S for system resource when application program is run in above-mentioned terminal 1; Obtain the occupation value S for system resource when each application program is run in above-mentioned terminal 2; Calculate the comfort value C=R × S of each application program 2/ S 1; Application program to be added is filtered out based on above-mentioned comfort value C.
Particularly, when filtering out application program to be added based on above-mentioned comfort value C, not selecting to account for the many application programs of system resource as far as possible, that is, accounting for the many application programs of system resource and not taking informing as far as possible.
In the present embodiment, in above-mentioned first application program, the second use information of each functional module comprises: the access times of the functional module that frequency of utilization is the highest in above-mentioned first application program in preset time period; And total access times of all functions module in above-mentioned first application program in preset time period.
Then in step 104, determine that the quick entrance of above-mentioned first application program or above-mentioned functions module is added into above-mentioned informing can be based on above-mentioned second use information: judge whether the ratio of total access times of all functions module in the access times of the functional module that frequency of utilization is the highest in above-mentioned first application program and above-mentioned first application program is greater than predetermined threshold value; If be greater than, then the quick entrance of functional module the highest for frequency of utilization in above-mentioned first application program is added into above-mentioned informing; Otherwise, above-mentioned first application program is added into above-mentioned informing.
In the present embodiment, quick entrance corresponding to the first application program can be generated according to the identification information of the first application program.Such as, the first application program is QQ, can generate quick entrance corresponding to QQ according to information such as the title of QQ and icons.
Also quick entrance can be generated for the functional module that frequency of utilization in above-mentioned first application program is the highest, such as, assuming that the first application program is clock, wherein, clock comprises four kinds of functions, be respectively alarm clock, zebra time, stopwatch and timer, if the functional module that in clock, frequency of utilization is the highest is alarm clock, then terminal directly can create the quick entrance of an alarm clock.
When the first application program is the application program of social class, conveniently user can open rapidly the session interface of user and contact person, the relevant information of the contact person in the first application program can also be obtained, and generate quick entrance corresponding to contact person's function.
Such as, assuming that the first application program is QQ, if user often and certain good friend contact, the name of this contact person is called " 123 ", in order to start the session interface of oneself and contact person " 123 " fast, now, user can open QQ, and from contact person, select this conventional contact person, and terminal creates a quick entrance by according to the selection of user, furthermore, the quick entrance that take this contact person " 123 " head portrait as icon can be created.
For example, first application program is QQ, after generating quick entrance corresponding to QQ, can quick entrance corresponding for QQ be added in the informing of terminal, QQ is started fast by the quick entrance that QQ in trigger notice hurdle is corresponding to facilitate user, wherein, the informing comprising quick entrance corresponding to QQ can as shown in Figure 2, and Fig. 2 is the schematic diagram of an informing of the present invention embodiment.
Again such as, hypotheses creation one take the head portrait of the contact person " 123 " in QQ as the quick entrance of icon, add in informing by this quick entrance, the informing comprising contact head image can as shown in Figure 3, and Fig. 3 is the schematic diagram of another embodiment of informing of the present invention.
In above-mentioned terminal, the management method of informing achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
Further, step 104, after determining that the quick entrance of above-mentioned first application program or above-mentioned functions module is added into above-mentioned informing based on above-mentioned second use information, user just can be operated by informing application programs, idiographic flow can be as shown in Figure 4, Fig. 4 is the flow chart of another embodiment of management method of informing in terminal of the present invention, can comprise:
Step 401, launches above-mentioned informing.
Particularly, launching above-mentioned informing can be: the motion track of sense terminals, when the motion track of above-mentioned terminal meets desired guiding trajectory, launches above-mentioned informing.Wherein, above-mentioned desired guiding trajectory can be the track of the expansion informing given tacit consent in system, can also be the track of expansion informing that user oneself is arranged according to demand, and such as, the desired guiding trajectory that user is arranged is for rocking from side to side terminal 3 times.
Such as, assuming that desired guiding trajectory is rock from side to side terminal 3 times launch informings, if detect, the track of terminal is for rocking from side to side terminal 3 times, then can determine that the current motion track of terminal is identical with desired guiding trajectory, so terminal expansion informing as shown in Figure 3.
In addition, in the present embodiment, the informing of terminal can also be launched in other way, such as: move down the mode of certain distance by trigger notice hurdle, launch informing.The mode of the present embodiment to the informing launching terminal is not construed as limiting.
Step 402, receive and use the user of above-mentioned terminal to the operation information of the quick entrance in above-mentioned informing, the application program corresponding to above-mentioned quick entrance according to aforesaid operations information operates.
In a kind of implementation of the present embodiment, aforesaid operations information is the first predetermined registration operation information, then corresponding to above-mentioned quick entrance according to aforesaid operations information application program is carried out operation and can is: open program interface corresponding to above-mentioned quick entrance according to the application program that above-mentioned first predetermined registration operation information controls above-mentioned quick entrance corresponding.Wherein, the first predetermined registration operation can be clicking operation.
Particularly, after launching informing as shown in Figure 3, supervisory user is to the operation of quick entrance corresponding to QQ, if monitor user to meet the first predetermined registration operation to the operation of quick entrance corresponding to QQ, namely monitor user and click quick entrance corresponding to QQ in Fig. 3, then open the program interface of QQ according to the clicking operation of user.
In the another kind of implementation of the present embodiment, aforesaid operations information is the second predetermined registration operation information, then corresponding to above-mentioned quick entrance according to aforesaid operations information application program carries out operation: according to the related information of application program corresponding with above-mentioned quick entrance in above-mentioned second predetermined registration operation information acquisition terminal, and related information is supplied to user, select for user.
Wherein, the related information of application program can comprise information and/or the function use information of affiliate application.Above-mentioned second predetermined registration operation can be long by operation.
Particularly, after launching informing as shown in Figure 3, supervisory user is to the operation of quick entrance corresponding to QQ, if monitor user to meet the second predetermined registration operation to the operation of quick entrance corresponding to QQ, the quick entrance such as monitoring user corresponding to QQ is grown by operation, the quick entrance even monitoring QQ corresponding is triggered for a long time, then belong to congener application program according to above-mentioned second predetermined registration operation display with QQ, such as: micro-letter, microblogging or footpath between fields, footpath between fields etc., in addition, recent news or nearest contact person in QQ can also be shown, in the present embodiment, the interface of the related information of display application program can be as shown in Figure 5, Fig. 5 is the schematic diagram of the embodiment in interface of the related information of display application program of the present invention, it should be noted that, Fig. 5 is only a kind of example, the form of the present embodiment to display related information is not construed as limiting.
In another implementation of the present embodiment, aforesaid operations information can be the first predetermined registration operation information, and above-mentioned quick entrance is quick entrance corresponding to the contact person's function in application program; Then corresponding to above-mentioned quick entrance according to aforesaid operations information application program carries out operation: the session interface of opening user and contact person according to above-mentioned first predetermined registration operation information.
Particularly, after launching informing as shown in Figure 3, supervisory user is to the operation of quick entrance comprising contact head image, if monitor user to meet the first predetermined registration operation such as clicking operation to the operation of quick entrance, namely monitor user and click contact head image icon in Fig. 3, then open the session interface of the contact person in QQ application program according to user's clicking operation, facilitate the rapid initiation session of user.
Be to be understood that, in an embodiment of the present invention, first predetermined registration operation and the second predetermined registration operation are the different modes of operation of two kinds of operating the quick entrance in informing, in other embodiments of the invention, first predetermined registration operation and the second predetermined registration operation also can be respectively other operations, and the concrete operations form of the present invention to the first predetermined registration operation and the second predetermined registration operation does not limit.
The management method of informing in above-mentioned terminal, by showing informing, and according to the operation information of user to quick entrance corresponding to informing application program, the application program corresponding to quick entrance operates, facilitate user and start application program rapidly by the quick entrance in informing, or check the related information of application program, and facilitate user opens contact person session interface by the quick entrance in informing, improve Consumer's Experience.
Fig. 6 is the structural representation of a management devices embodiment of informing in terminal of the present invention, and in the terminal in the present embodiment, the management devices of informing is arranged in the terminal, can realize Fig. 1 of the present invention and flow process embodiment illustrated in fig. 4.As shown in Figure 6, in above-mentioned terminal, the management devices of informing can comprise: detection module 61, mark module 62, screening module 63, statistical module 64 and interpolation module 65;
Wherein, detection module 61, for detect in above-mentioned terminal whether have that user initiatively arranges to be added to the application program in informing.
Mark module 62, for determine when detection module 61 to exist user initiatively arranges to be added to application program in informing time, above-mentioned application program is labeled as the first application program;
Screening module 63, for determine when detection module 61 not exist user initiatively arranges to be added to application program in informing time, the first use information sifting of the application program of installing according to above-mentioned terminal further application program to be added;
Mark module 62, the application program to be added also for screening module 63 being filtered out is labeled as the first application program;
Statistical module 64, for adding up the second use information of each functional module in the first application program that mark module 62 marks;
Add module 65, the second use information of adding up for Corpus--based Method module 64 determines the quick entrance of above-mentioned first application program or above-mentioned functions module to be added into above-mentioned informing.
Wherein, above-mentioned first use information comprise the access times N of above-mentioned application program, last service time t 1with use duration t 2in one or more.
Then in a kind of implementation, screening module 63, specifically for obtaining current time t 0, calculate the hot value R of each application program in the application program of above-mentioned terminal installation, wherein R=N × t 2/ (t 0-t 1); And filter out application program to be added based on above-mentioned hot value R.
In another kind of implementation, screening module 63, specifically for arranging preset time period T, obtains current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the above-mentioned terminal application program of installing 2; Calculate described time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1); Application program to be added is filtered out based on above-mentioned hot value R.
In above-mentioned two kinds of implementations, screening module 63 for filtering out application program to be added based on above-mentioned hot value R can be: screening module 63, specifically for obtaining the average occupation value S for system resource when application program in above-mentioned terminal is run 1; Obtain the occupation value S for system resource when each application program is run in above-mentioned terminal 2; Calculate the comfort value C=R × S of each application program 2/ S 1; Application program to be added is filtered out based on above-mentioned comfort value C.
Particularly, when filtering out application program to be added based on above-mentioned comfort value C, not selecting to account for the many application programs of system resource as far as possible, that is, accounting for the many application programs of system resource and not taking informing as far as possible.
In the present embodiment, in above-mentioned first application program, the second use information of each functional module comprises: the access times of the functional module that frequency of utilization is the highest in above-mentioned first application program in preset time period; And total access times of all functions module in above-mentioned first application program in preset time period.
Then add module 65, whether the ratio specifically for the total access times judging all functions module in the access times of the functional module that frequency of utilization is the highest in above-mentioned first application program and above-mentioned first application program is greater than predetermined threshold value; If be greater than, then the quick entrance of functional module the highest for frequency of utilization in above-mentioned first application program is added into described informing; Otherwise, above-mentioned first application program is added into above-mentioned informing.
In the present embodiment, quick entrance corresponding to the first application program can be generated according to the identification information of the first application program.Such as, the first application program is QQ, can generate quick entrance corresponding to QQ according to information such as the title of QQ and icons.
In addition, also quick entrance can be generated for the functional module that frequency of utilization in above-mentioned first application program is the highest, such as, assuming that the first application program is clock, wherein, clock comprises four kinds of functions, is respectively alarm clock, zebra time, stopwatch and timer, if the functional module that in clock, frequency of utilization is the highest is alarm clock, then terminal directly can create the quick entrance of an alarm clock.
When the first application program is the application program of social class, conveniently user can open rapidly the session interface of user and contact person, the relevant information of the contact person in the first application program can also be obtained, and generate quick entrance corresponding to contact person's function.
Such as, assuming that the first application program is QQ, if user often and certain good friend contact, the name of this contact person is called " 123 ", in order to start the session interface of oneself and contact person " 123 " fast, now, user can open QQ, and from contact person, select this conventional contact person, creates a quick entrance by according to the selection of user, furthermore, the quick entrance that take this contact person " 123 " head portrait as icon can be created.
For example, first application program is QQ, after generating quick entrance corresponding to QQ, adding module 65 can be added in the informing of terminal by quick entrance corresponding for QQ, QQ is started fast by the quick entrance that QQ in trigger notice hurdle is corresponding to facilitate user, wherein, the informing comprising quick entrance corresponding to QQ can be as shown in Figure 2.
Again such as, hypotheses creation one take the head portrait of the contact person " 123 " in QQ as the quick entrance of icon, and add module 65 and add in informing by this quick entrance, the informing comprising contact head image can be as shown in Figure 3.
In above-mentioned terminal, the management devices of informing achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
Fig. 7 is the structural representation of another embodiment of management devices of informing in terminal of the present invention, compared with the management devices of informing in the terminal shown in Fig. 6, difference is, in the terminal shown in Fig. 7, the management devices of informing can also comprise: launch module 66, receiver module 67 and operational module 68;
Launch module 66, for after adding the quick entrance of module 65 by above-mentioned first application program or above-mentioned functions module and being added into above-mentioned informing, launch above-mentioned informing; Wherein, launching module 66, specifically for detecting the motion track of above-mentioned terminal, when the motion track of above-mentioned terminal meets desired guiding trajectory, launching above-mentioned informing.Wherein, above-mentioned desired guiding trajectory can be the track of the expansion informing given tacit consent in system, can also be the track of expansion informing that user oneself is arranged according to demand, and such as, the desired guiding trajectory that user is arranged is for rocking from side to side terminal 3 times.Such as, assuming that desired guiding trajectory is terminal 3 the expansion informings that rock from side to side, if detect, the track of terminal is for rocking from side to side terminal 3 times, then can determine that the current motion track of terminal is identical with desired guiding trajectory, so launch the informing that module 66 launches as shown in Figure 3.
In addition, in the present embodiment, launch module 66 and can also launch the informing of terminal in other way, such as: move down the mode of certain distance by trigger notice hurdle, launch informing.The present embodiment is not construed as limiting the mode that expansion module 66 launches the informing of terminal.
Receiver module 67, for receiving the operation information using the user of above-mentioned terminal to the quick entrance in above-mentioned informing;
Operational module 68, the application program that the operation information for receiving according to receiver module 67 is corresponding to above-mentioned quick entrance operates.
In a kind of implementation of the present embodiment, operational module 68, specifically for when aforesaid operations information is the first predetermined registration operation information, open program interface corresponding to above-mentioned quick entrance according to the application program that the first predetermined registration operation information controls above-mentioned quick entrance corresponding.Wherein, the first predetermined registration operation can be clicking operation.
Particularly, after launching informing as shown in Figure 3, operational module 68 supervisory user is to the operation of quick entrance corresponding to QQ, if monitor user to meet the first predetermined registration operation to the operation of quick entrance corresponding to QQ, namely monitor user and click quick entrance corresponding to QQ in Fig. 3, then operational module 68 opens the program interface of QQ according to the clicking operation of user.
In the another kind of implementation of the present embodiment, operational module 68, specifically for when aforesaid operations information is the second predetermined registration operation information, according to the related information of application program corresponding with above-mentioned quick entrance in the second predetermined registration operation information acquisition terminal, and related information is supplied to user, select for user.Wherein, the related information of application program can comprise information and/or the function use information of affiliate application.Above-mentioned second predetermined registration operation can be long by operation.
Particularly, after launching informing as shown in Figure 3, operational module 68 supervisory user is to the operation of quick entrance corresponding to QQ, if monitor user to meet the second predetermined registration operation to the operation of quick entrance corresponding to QQ, the quick entrance such as monitoring user corresponding to QQ is grown by operation, the quick entrance even monitoring QQ corresponding is triggered for a long time, then operational module 68 belongs to congener application program according to above-mentioned second predetermined registration operation display with QQ, such as: micro-letter, microblogging or footpath between fields, footpath between fields etc., in addition, recent news or nearest contact person in QQ can also be shown, in the present embodiment, the interface of the related information of display application program can be as shown in Figure 5, it should be noted that, Fig. 5 is only a kind of example, the form of the present embodiment to display related information is not construed as limiting.
In another implementation of the present embodiment, operational module 68, specifically for when aforesaid operations information be the first predetermined registration operation information, when above-mentioned quick entrance is quick entrance corresponding to the contact person's function in application program, open the session interface of above-mentioned user and contact person according to the first predetermined registration operation information.Particularly, after launching informing as shown in Figure 3, operational module 68 supervisory user is to the operation of quick entrance comprising contact head image, if monitor user to meet the first predetermined registration operation such as clicking operation to the operation of quick entrance, namely monitor user and click contact head image icon in Fig. 3, then operational module 68 opens the session interface of the contact person in QQ application program according to user's clicking operation, facilitates the rapid initiation session of user.
Be to be understood that, in an embodiment of the present invention, first predetermined registration operation and the second predetermined registration operation are the different modes of operation of two kinds of operating the quick entrance in informing, in other embodiments of the invention, first predetermined registration operation and the second predetermined registration operation also can be respectively other operations, and the concrete operations form of the present invention to the first predetermined registration operation and the second predetermined registration operation does not limit.
In above-mentioned terminal informing management devices in, launch module 66 and show informing, operational module 68 is according to the operation information of user to quick entrance corresponding to informing application program, the application program corresponding to quick entrance operates, facilitate user and start application program rapidly by the quick entrance in informing, or check the related information of application program, and facilitate user opens contact person session interface by the quick entrance in informing, improve Consumer's Experience.
The present invention also provides a kind of terminal, comprising: housing, processor, memory, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, and processor and memory are arranged on circuit boards; Power circuit, for powering for each circuit of above-mentioned terminal or device; Memory is used for stores executable programs code; Processor runs the program corresponding with executable program code, for performing following steps by reading in memory the executable program code stored: detect in above-mentioned terminal whether have that user initiatively arranges to be added to the application program in informing; If exist, above-mentioned application program is labeled as the first application program; If do not exist, then first of the application program of installing according to above-mentioned terminal further uses information sifting to go out application program to be added, and above-mentioned application program to be added is labeled as the first application program; Add up the second use information of each functional module in above-mentioned first application program, determine the quick entrance of above-mentioned first application program or above-mentioned functions module to be added into above-mentioned informing based on above-mentioned second use information.
Above-mentioned terminal can have the terminal equipment of touch function for mobile phone or computer etc., and the concrete form of the present invention to above-mentioned terminal is not construed as limiting, below for above-mentioned terminal for mobile phone is described.
Fig. 8 is the structural representation of a mobile phone of the present invention embodiment, and the mobile phone in the present embodiment can realize Fig. 1 of the present invention or flow process embodiment illustrated in fig. 4.
It should be understood that diagram mobile phone 80 is only an example of terminal, and mobile phone 80 can have than the more or less parts shown in Fig. 8, can combine two or more parts, or different component configuration can be had.Various parts shown in Fig. 8 can realize in the combination comprising the hardware of one or more signal transacting and/or application-specific integrated circuit (ASIC), software or hardware and software.
Be now that an example is specifically described with mobile phone.As shown in Figure 8, this mobile phone comprises memory 81, central processing unit (CentralProcessingUnit; Hereinafter referred to as: CPU) 82, Peripheral Interface 83, RF circuit 84, voicefrequency circuit 85, loud speaker 86, power-supply system 87, I/O (I/O) subsystem 88, other input/control devicess 89 and outside port 810, these parts are communicated by one or more communication bus or holding wire 811.
What deserves to be explained is, the mobile phone that the present embodiment provides is only an example of terminal, the terminal that the embodiment of the present invention relates to can have than more or less parts illustrated in fig. 8, two or more parts can be combined, or can have different component configuration or setting, all parts can realize in the combination comprising the hardware of one or more signal transacting and/or application-specific integrated circuit (ASIC), software or hardware and software.
The mobile phone provided with regard to the present embodiment is below described in detail.
Memory 81: described memory 81 can by access such as CPU82, Peripheral Interfaces 83, described memory 81 can comprise high-speed random access memory, nonvolatile memory can also be comprised, such as one or more disk memory, flush memory device or other volatile solid-state parts.
Peripheral Interface 83, the input and output peripheral hardware of equipment can be connected to CPU82 and memory 81 by described Peripheral Interface 83.
I/O subsystem 88: described I/O subsystem 88 can by the input/output peripheral on equipment, and such as touch-screen 812 and other input/control devicess 89, be connected to Peripheral Interface 83.I/O subsystem 88 can comprise display controller 881 and the one or more input control devices 882 for controlling other input/control devicess 89.Wherein, one or more input control device 882 receives the signal of telecommunication from other input/control devicess 89 or sends the signal of telecommunication to other input/control devicess 89, and other input/control devicess 89 can comprise physical button (pressing button, rocker buttons etc.), dial, slide switch, joystick, click roller.What deserves to be explained is, input control device 882 can with following any one be connected: the indicating equipment of keyboard, infrared port, USB interface and such as mouse.
Touch-screen 812: described touch-screen 812 is input interface between mobile phone and user and output interface, and by visual output display to user, visual output can comprise figure, text, icon, video etc.
Display controller 881 in I/O subsystem 88 receives the signal of telecommunication from touch-screen 812 or sends the signal of telecommunication to touch-screen 812.Touch-screen 812 detects the contact on touch-screen, it is mutual that the contact detected is converted to the user interface object be presented on touch-screen 812 by display controller 881, namely realize man-machine interaction, the user interface object be presented on touch-screen 812 can be running game icon, be networked to the icon etc. of corresponding network.What deserves to be explained is, equipment can also comprise light mouse, and light mouse is the touch sensitive surface of not display of visually output, or the extension of the touch sensitive surface formed by touch-screen.
RF circuit 84, is mainly used in the communication of setting up mobile phone and wireless network (i.e. network side), realizes the digital received and sent of mobile phone and wireless network.Such as receive and dispatch short message, Email etc.Particularly, RF circuit 84 receives and sends RF signal, and RF signal is also referred to as electromagnetic signal, and RF circuit 84 converts electrical signals to electromagnetic signal or electromagnetic signal is converted to the signal of telecommunication, and is communicated with communication network and other equipment by this electromagnetic signal.RF circuit 84 can comprise the known circuit for performing these functions, and it includes but not limited to antenna system, RF transceiver, one or more amplifier, tuner, one or more oscillator, digital signal processor, CODEC chipset, Subscriber Identity Module (SubscriberIdentityModule; Hereinafter referred to as: SIM) etc.
Voicefrequency circuit 85, is mainly used in, from Peripheral Interface 83 audio reception data, this voice data being converted to the signal of telecommunication, and this signal of telecommunication being sent to loud speaker 86.
Loud speaker 86, for the voice signal received from wireless network by RF circuit 84 by mobile phone, is reduced to sound and plays this sound to user.
Power-supply system 87, carries out powering and power management for the hardware connected for CPU82, I/O subsystem 88 and Peripheral Interface 83.Power-supply management system can be comprised, one or more power supply (such as battery, alternating current (AC)), recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator (such as light-emitting diode (LED)), and other any assemblies be associated that generate with the power supply in portable equipment, manage and distribute.
Fig. 9 is the structural representation of an internal structure of mobile phone of the present invention embodiment.In embodiments of the present invention, the software part stored in memory 81 can comprise operating system 91, communication module 92, contact/mobile module 93, figure module 94 and functional module 95.
Operating system 91 (such as: the embedded OS of Darwin, RTXC, LINUX, UNIX, OSX, WINDOWS or such as VxWorks) comprises for control and management General System task (such as, storage management, memory device control, electrical management etc.) various software part and/or driver, and be convenient to the communication between various hardware and software parts.
Communication module 92 is convenient to by one or more outside port 810 and other devices communicatings, and comprises the various software parts for the treatment of the data received by RF circuit 84 and/or outside port 810.
Contact/mobile module 93 can detect the contact with touch-screen 812 (in conjunction with display controller 881) and other touch-sensitive device (such as, touch pad or physics click roller).Contact/mobile module 93 comprises for performing and detecting the various software parts contacting relevant various operations, described operational example has mobile if any determining whether to come in contact, determining whether described contact and on touch-screen 812, follows the trail of described movement and determine whether to disconnect described contact (that is, whether contact stop).Determine that the movement of contact point can comprise speed (amplitude), speed (amplitude and direction) and/or the acceleration (change in amplitude and/or direction) determining contact point.These operations can be applied to single contact (such as, a finger contact) or be applied to multiple contact (such as, " multi-touch "/many finger contact) simultaneously.In certain embodiments, contact/mobile module 93 and display controller 881 also detect contacting on touch pad.
Figure module 94 comprises the various known software parts for display graphics on touch-screen 812, comprises the parts of the shading value for changing shown figure.Such as receive the instruction of central processing unit 82, in touch-screen 812, show the graphic user interface etc. of various software.
RF circuit 84 receives the message that network side or other equipment send, and this message comprises Email or short message or instant messages.Be understandable that, the message of reception also can be the message of other types, does not limit in embodiments of the present invention.Those skilled in the art are known, can carry the data of numerous types of data in the message received.A kind of data of data type can be only had, also can have the data of two or more data type.
Central processing unit 82 runs the program corresponding with executable program code, for performing following steps by reading the executable program code stored in memory 81: detect in above-mentioned terminal whether have that user initiatively arranges to be added to the application program in informing; If exist, above-mentioned application program is labeled as the first application program; If do not exist, then first of the application program of installing according to above-mentioned terminal further uses information sifting to go out application program to be added, and above-mentioned application program to be added is labeled as the first application program; Add up the second use information of each functional module in above-mentioned first application program, determine the quick entrance of above-mentioned first application program or above-mentioned functions module to be added into above-mentioned informing based on above-mentioned second use information.
Wherein, above-mentioned first use information comprise the access times N of above-mentioned application program, last service time t 1with use duration t 2in one or more.
In a kind of implementation of the present embodiment, first of the application program of installing according to above-mentioned terminal uses information sifting to go out application program to be added can be: obtain current time t 0; Calculate the hot value R of each application program in the application program of above-mentioned terminal installation, wherein R=N × t 2/ (t 0-t 1); Application program to be added is filtered out based on above-mentioned hot value R.
In the another kind of implementation of the present embodiment, first of the application program of installing according to above-mentioned terminal uses information sifting to go out application program to be added can be: arrange preset time period T; Obtain current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the above-mentioned terminal application program of installing 2; Calculate above-mentioned time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1); Application program to be added is filtered out based on above-mentioned hot value R.
In above-mentioned two kinds of implementations, filtering out application program to be added based on above-mentioned hot value R can be: obtain the average occupation value S for system resource when application program is run in above-mentioned terminal 1; Obtain the occupation value S for system resource when each application program is run in above-mentioned terminal 2; Calculate the comfort value C=R × S of each application program 2/ S 1; Application program to be added is filtered out based on described comfort value C.
Particularly, when filtering out application program to be added based on above-mentioned comfort value C, not selecting to account for the many application programs of system resource as far as possible, that is, accounting for the many application programs of system resource and not taking informing as far as possible.
In the present embodiment, in above-mentioned first application program, the second use information of each functional module comprises: the access times of the functional module that frequency of utilization is the highest in the first application program in preset time period; And total access times of all functions module in above-mentioned first application program in preset time period.
Then determine that the quick entrance of above-mentioned first application program or above-mentioned functions module is added into above-mentioned informing can be based on above-mentioned second use information: judge whether the ratio of total access times of all functions module in the access times of the functional module that frequency of utilization is the highest in above-mentioned first application program and above-mentioned first application program is greater than predetermined threshold value; If be greater than, then the quick entrance of functional module the highest for frequency of utilization in above-mentioned first application program is added into described informing; Otherwise, above-mentioned first application program is added into above-mentioned informing.
Further, after determining that the quick entrance of above-mentioned first application program or above-mentioned functions module is added into above-mentioned informing based on above-mentioned second use information, above-mentioned informing can also be launched; Receive and use the user of above-mentioned terminal to the operation information of the quick entrance in above-mentioned informing, the application program corresponding to above-mentioned quick entrance according to aforesaid operations information operates.
Particularly, launching above-mentioned informing can be: the motion track detecting above-mentioned terminal, when the motion track of above-mentioned terminal meets desired guiding trajectory, launches above-mentioned informing.
When aforesaid operations information is the first predetermined registration operation information, the application program corresponding to above-mentioned quick entrance according to aforesaid operations information is carried out operation and can be: open program interface corresponding to above-mentioned quick entrance according to the application program that above-mentioned first predetermined registration operation information controls above-mentioned quick entrance corresponding.
When aforesaid operations information is the second predetermined registration operation information, the application program corresponding to above-mentioned quick entrance according to aforesaid operations information carries out operation: according to the related information of application program corresponding with above-mentioned quick entrance in the above-mentioned terminal of above-mentioned second predetermined registration operation acquisition of information, and related information is supplied to above-mentioned user, select for above-mentioned user.
When aforesaid operations information is the first predetermined registration operation information, when above-mentioned quick entrance is quick entrance corresponding to the contact person's function in application program, the application program corresponding to above-mentioned quick entrance according to aforesaid operations information is carried out operation and can be: the session interface of opening above-mentioned user and contact person according to above-mentioned first predetermined registration operation information.
Be understandable that, the inside concrete structure of central processing unit 82 can be Fig. 6 of the present invention and specific constructive form embodiment illustrated in fig. 7, does not repeat them here.
In the above-described embodiments, central processing unit 82 can be specifically the Pentium class processor produced of Intel company or Itanium processor etc.
Above-mentioned terminal achieves the management of informing application programs, owing to comprising quick entrance corresponding to application program in informing, therefore, can make user by the quick entrance in informing quickly and easily application programs operate, decrease the running cost of user, improve Consumer's Experience.
It should be noted that, in describing the invention, term " first ", " second " etc. only for describing object, and can not be interpreted as instruction or hint relative importance.In addition, in describing the invention, except as otherwise noted, the implication of " multiple " is two or more.
Describe and can be understood in flow chart or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the application-specific integrated circuit (ASIC) of suitable combinational logic gate circuit, programmable gate array (ProgrammableGateArray; Hereinafter referred to as: PGA), field programmable gate array (FieldProgrammableGateArray; Hereinafter referred to as: FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional module in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of modules exists, also can two or more module integrations in a module.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
In the description of this specification, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, identical embodiment or example are not necessarily referred to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in an appropriate manner in any one or more embodiment or example.
Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.

Claims (10)

1. the management method of informing in terminal, is characterized in that, comprising:
Detect in described terminal whether have that user initiatively arranges to be added to the application program in informing;
If exist, described application program is labeled as the first application program;
If do not exist, then first of the application program of installing according to described terminal further uses information sifting to go out application program to be added, and described application program to be added is labeled as the first application program;
Add up the second use information of each functional module in described first application program, determine the quick entrance of described first application program or described functional module to be added into described informing based on described second use information.
2. method according to claim 1, is characterized in that,
Described first use information comprise the access times N of described application program, last service time t 1with use duration t 2in one or more.
3. method according to claim 2, is characterized in that, first of described application program of installing according to described terminal uses information sifting to go out application program to be added to comprise:
Obtain current time t 0;
Calculate the hot value R of each application program in the application program of described terminal installation, wherein R=N × t 2/ (t 0-t 1);
Application program to be added is filtered out based on described hot value R.
4. method according to claim 2, is characterized in that, first of described application program of installing according to described terminal uses information sifting to go out application program to be added to comprise:
Preset time period T is set;
Obtain current time t 0, and acquisition time interval (t 1-T) in the access times N of each application program in the described terminal application program of installing 2;
Calculate described time interval (t 1-T) in the hot value R of each application program, wherein R=N 2× t 2/ (t 0-t 1);
Application program to be added is filtered out based on described hot value R.
5. the method according to claim 3 or 4, is characterized in that, describedly filters out application program to be added based on described hot value R and comprises:
Obtain the average occupation value S for system resource when application program is run in described terminal 1;
Obtain the occupation value S for system resource when each application program is run in described terminal 2;
Calculate the comfort value C=R × S of each application program 2/ S 1;
Application program to be added is filtered out based on described comfort value C.
6. method according to claim 1, is characterized in that, in described first application program, the second use information of each functional module comprises:
The access times of the functional module that frequency of utilization is the highest in described first application program in preset time period; And total access times of all functions module in described first application program in preset time period.
7. method according to claim 6, is characterized in that, describedly determines that the quick entrance of described first application program or described functional module is added into described informing to be comprised based on described second use information:
Judge whether the ratio of total access times of all functions module in the access times of the functional module that frequency of utilization is the highest in described first application program and described first application program is greater than predetermined threshold value;
If be greater than, then the quick entrance of functional module the highest for frequency of utilization in described first application program is added into described informing;
Otherwise, described first application program is added into described informing.
8. method according to claim 1, is characterized in that, described determine that the quick entrance of described first application program or described functional module is added into described informing based on described second use information after, also comprise:
Launch described informing;
Receive and use the user of described terminal to the operation information of the quick entrance in described informing, the application program corresponding to described quick entrance according to described operation information operates.
9. the management devices of informing in terminal, is characterized in that, arrange in the terminal, in described terminal, the management devices of informing comprises:
Detection module, for detect in described terminal whether have that user initiatively arranges to be added to the application program in informing;
Mark module, for determine when described detection module to exist user initiatively arranges to be added to application program in informing time, described application program is labeled as the first application program;
Screening module, for determine when described detection module not exist user initiatively arranges to be added to application program in informing time, the first use information sifting of the application program of installing according to described terminal further application program to be added;
Described mark module, the application program to be added also for described screening module being filtered out is labeled as the first application program;
Statistical module, for add up described mark module mark the first application program in the second use information of each functional module;
Adding module, for determining based on the second use information of described statistical module counts, the quick entrance of described first application program or described functional module being added into described informing.
10. a terminal, is characterized in that, comprising: housing, processor, memory, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, and processor and memory are arranged on circuit boards; Power circuit, for powering for each circuit of described terminal or device; Memory is used for stores executable programs code; Processor runs the program corresponding with executable program code, for performing following steps by reading the executable program code stored in memory:
Detect in described terminal whether have that user initiatively arranges to be added to the application program in informing;
If exist, described application program is labeled as the first application program;
If do not exist, then first of the application program of installing according to described terminal further uses information sifting to go out application program to be added, and described application program to be added is labeled as the first application program;
Add up the second use information of each functional module in described first application program, determine the quick entrance of described first application program or described functional module to be added into described informing based on described second use information.
CN201510559483.3A 2015-09-06 2015-09-06 Method and device for managing notification bar in terminal and terminal Active CN105162981B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510559483.3A CN105162981B (en) 2015-09-06 2015-09-06 Method and device for managing notification bar in terminal and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510559483.3A CN105162981B (en) 2015-09-06 2015-09-06 Method and device for managing notification bar in terminal and terminal

Publications (2)

Publication Number Publication Date
CN105162981A true CN105162981A (en) 2015-12-16
CN105162981B CN105162981B (en) 2018-07-06

Family

ID=54803728

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510559483.3A Active CN105162981B (en) 2015-09-06 2015-09-06 Method and device for managing notification bar in terminal and terminal

Country Status (1)

Country Link
CN (1) CN105162981B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105760053A (en) * 2016-02-18 2016-07-13 联想(北京)有限公司 Information processing method and electronic equipment
CN106909279A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 Status information of equipment display methods and device
CN107426079A (en) * 2016-05-24 2017-12-01 腾讯科技(深圳)有限公司 A kind of processing method and processing device of informing message
CN107766086A (en) * 2017-10-19 2018-03-06 北京金山安全软件有限公司 Function option display method and device, electronic equipment and readable storage medium
CN107885555A (en) * 2016-09-27 2018-04-06 北京嘀嘀无限科技发展有限公司 A kind of Custom Notification column display methods and mobile terminal
CN108196747A (en) * 2017-12-28 2018-06-22 北京奇虎科技有限公司 A kind of method and mobile terminal that application program is added in notifications column
CN108933861A (en) * 2018-06-12 2018-12-04 奇酷互联网络科技(深圳)有限公司 Application icon sort method, device, readable storage medium storing program for executing and intelligent terminal
CN109117060A (en) * 2018-08-01 2019-01-01 Oppo广东移动通信有限公司 Pull down notification bar display methods, device, terminal and storage medium
CN109254781A (en) * 2018-09-06 2019-01-22 连尚(新昌)网络科技有限公司 It is a kind of for installing the method and apparatus of application on a user device
CN109493573A (en) * 2018-11-21 2019-03-19 杭州安恒信息技术股份有限公司 User's customized event alarm method and system based on time slide window

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2773154A1 (en) * 2011-12-23 2014-09-03 Huawei Device Co., Ltd. Energy-saving method, device and communication terminal
CN104267950A (en) * 2014-09-25 2015-01-07 北京金山安全软件有限公司 Setting method and device of terminal application program and mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2773154A1 (en) * 2011-12-23 2014-09-03 Huawei Device Co., Ltd. Energy-saving method, device and communication terminal
CN104267950A (en) * 2014-09-25 2015-01-07 北京金山安全软件有限公司 Setting method and device of terminal application program and mobile terminal

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909279A (en) * 2015-12-22 2017-06-30 北京奇虎科技有限公司 Status information of equipment display methods and device
CN105760053A (en) * 2016-02-18 2016-07-13 联想(北京)有限公司 Information processing method and electronic equipment
CN107426079B (en) * 2016-05-24 2020-06-16 腾讯科技(深圳)有限公司 Notification bar message processing method and device
CN107426079A (en) * 2016-05-24 2017-12-01 腾讯科技(深圳)有限公司 A kind of processing method and processing device of informing message
CN107885555A (en) * 2016-09-27 2018-04-06 北京嘀嘀无限科技发展有限公司 A kind of Custom Notification column display methods and mobile terminal
CN107885555B (en) * 2016-09-27 2021-04-16 北京嘀嘀无限科技发展有限公司 User-defined notification bar display method and mobile terminal
CN107766086A (en) * 2017-10-19 2018-03-06 北京金山安全软件有限公司 Function option display method and device, electronic equipment and readable storage medium
CN107766086B (en) * 2017-10-19 2020-11-13 北京金山安全软件有限公司 Function option display method and device, electronic equipment and readable storage medium
CN108196747A (en) * 2017-12-28 2018-06-22 北京奇虎科技有限公司 A kind of method and mobile terminal that application program is added in notifications column
CN108933861A (en) * 2018-06-12 2018-12-04 奇酷互联网络科技(深圳)有限公司 Application icon sort method, device, readable storage medium storing program for executing and intelligent terminal
CN109117060A (en) * 2018-08-01 2019-01-01 Oppo广东移动通信有限公司 Pull down notification bar display methods, device, terminal and storage medium
CN109117060B (en) * 2018-08-01 2021-07-09 Oppo广东移动通信有限公司 Pull-down notification bar display method, device, terminal and storage medium
CN109254781A (en) * 2018-09-06 2019-01-22 连尚(新昌)网络科技有限公司 It is a kind of for installing the method and apparatus of application on a user device
CN109493573A (en) * 2018-11-21 2019-03-19 杭州安恒信息技术股份有限公司 User's customized event alarm method and system based on time slide window

Also Published As

Publication number Publication date
CN105162981B (en) 2018-07-06

Similar Documents

Publication Publication Date Title
CN105162981A (en) Method and device for managing notification bar in terminal and terminal
US10754520B2 (en) Method and apparatus for managing an application being executed in a portable terminal
CN109062467B (en) Split screen application switching method and device, storage medium and electronic equipment
CN112560001B (en) Method for managing application program use time offline and terminal equipment
CN107734616B (en) Application program closing method and device, storage medium and electronic equipment
CN105264456B (en) Move fence
CN103645845A (en) Knocking control method and terminal
CN102498706A (en) Mobile device battery management
CN103544033A (en) Method, device and associated equipment for rolling back application program
CN104951335A (en) Processing method and device for application program installation packages
CN104618794A (en) Method and device for playing video
TWI549076B (en) Electronic devices and service management methods thereof
CN108536415B (en) Application volume control method and device, mobile terminal and computer readable medium
CN108932093A (en) Split screen application switching method, device, storage medium and electronic equipment
CN103294442B (en) A kind of method of playing alert tones, device and terminal device
CN105207880A (en) Group recommendation method and apparatus
CN103458365A (en) Method and device for providing contacts based on geographic position
CN105100197A (en) Method and device for installing application
CN108604161A (en) A kind of method, apparatus and terminal device of locking list object
CN103546632A (en) Method and device for alarm ringing of mobile terminal and mobile terminal
CN106708501B (en) Activity monitoring method and device
CN105468392A (en) Method and device for clearing update identifier of application program and terminal
CN107832131B (en) Application program closing method and device, storage medium and electronic equipment
CN107930126B (en) Game reservation data processing method and device and mobile terminal
US20120231854A1 (en) Mobile terminal device and function setting method for mobile terminal device

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