CN104093199A - Timer setting method and terminal - Google Patents

Timer setting method and terminal Download PDF

Info

Publication number
CN104093199A
CN104093199A CN201410367763.XA CN201410367763A CN104093199A CN 104093199 A CN104093199 A CN 104093199A CN 201410367763 A CN201410367763 A CN 201410367763A CN 104093199 A CN104093199 A CN 104093199A
Authority
CN
China
Prior art keywords
timer
information entry
terminal
configuration information
triggered
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
CN201410367763.XA
Other languages
Chinese (zh)
Other versions
CN104093199B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410367763.XA priority Critical patent/CN104093199B/en
Publication of CN104093199A publication Critical patent/CN104093199A/en
Application granted granted Critical
Publication of CN104093199B publication Critical patent/CN104093199B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a timer setting method and terminal. The method comprises the following steps that the terminal provided with an application receives a timer setting request sent by the application, and the timer setting request carries first setting information of a timer to be set; the terminal inquires whether a timer monitoring table contains a timer information entry matched with the first setting information according to the first setting information; according to an inquiry result, if the inquiry result shows that the timer monitoring table contains the timer information entry matched with the first setting information, operation identification contained in the matched timer information entry is used for determining whether the timer to be set is set by the application, and corresponding setting operation is executed. The timer setting method and terminal solve the technical problems that in the prior art, a heartbeat timer in a mobile phone terminal cannot be effectively managed or set, and the situation that after the terminal is provided with a non-necessary heartbeat timer, resource waste is easily caused cannot be reduced or avoided.

Description

Set timer method and terminal
Technical field
The present invention relates to communication technical field, relate in particular to a kind of set timer method and terminal.
Background technology
In existing mobile Internet, many application all need to remain on for a long time line states.Even if this just requires application in mobile terminal in the situation that there is no transfer of data, also want continuous Sampling network connection, by being arranged on the timing heartbeat of the timer in terminal, remind, to corresponding application server, send heartbeat message to remain on line states.But current this heartbeat mechanism also exists the phenomenon of being abused.For example, some application can utilize heartbeat mechanism to complete real time content to upgrade (as news category, forum's class application), but user may to these more fresh content really do not need; And have some application for the information to user's advertisement and so on, also by heartbeat is set, maintain being connected of terminal and server, and these information may to be user be indifferent to even detest.
Above-mentioned nonessential " heartbeat " concerning user of enumerating can bring a lot of problems: as mobile telephone power consumption increases; Too much mobile phone EMS memory is occupied; The waste of the data traffic that terminal transmission heartbeat message produces etc.How the heartbeat timer in mobile phone terminal is effectively managed and to be arranged and just become a problem of needing solution badly.
Summary of the invention
The invention provides a kind of set timer method and terminal, be used for solving prior art, can not the heartbeat timer in mobile phone terminal effectively be managed and be arranged, and then can not reduce or avoid being provided with after nonessential heartbeat timer, because of increasing as mobile telephone power consumption of sending to network side that these heartbeat messages cause; Occupied and the terminal of too much mobile phone EMS memory sends the technical problems such as waste of the data traffic that heartbeat message produces.
First aspect, the embodiment of the present invention provides a kind of set timer method, comprising:
The terminal that application is installed receives the set timer request that described application sends, first configuration information of carrying timer to be arranged in described set timer request;
Described terminal searches whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information in timer monitoring form;
Described terminal is according to the Query Result that whether comprises the timer information entry of mating with described the first configuration information of searching in described timer monitoring form, if and described Query Result is while comprising the described timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that the described timer information entry of this coupling comprises determine whether for described application arrange described in timer to be arranged, and carry out relative set operation.
Second aspect, the embodiment of the present invention provides a kind of terminal, comprising:
Receiver module, for receiving the set timer request of the application transmission being arranged in terminal, first configuration information of carrying timer to be arranged in described set timer request;
Search module, for searching whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information at timer monitoring form;
Processing module, described in basis, search the Query Result that whether comprises the timer information entry of mating with described the first configuration information that module is searched at described timer monitoring form, if and described Query Result is while comprising the described timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that the described timer information entry of this coupling comprises determine whether for described application arrange described in timer to be arranged, and carry out relative set operation.
Set timer method provided by the invention and terminal, the terminal that application is installed receives the set timer request that application sends, first configuration information of carrying timer to be arranged in this set timer request; Terminal searches whether comprise the timer information entry of mating with the first configuration information in timer monitoring form according to the first configuration information; Terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer to be arranged, and carries out relative set operation.This scheme can realize effectively manages and arranges the heartbeat timer in mobile phone terminal, and then reduces or avoid because of increasing as mobile telephone power consumption of sending to network side that nonessential heartbeat message causes; Occupied and the terminal of too much mobile phone EMS memory sends the problems such as waste of the data traffic that heartbeat message produces.
Accompanying drawing explanation
Fig. 1 is the flow chart of an embodiment of set timer method provided by the invention;
Fig. 2 is the flow chart of another embodiment of set timer method provided by the invention;
Fig. 3 is the flow chart of another embodiment of set timer method provided by the invention;
Fig. 4 is the flow chart of another embodiment of set timer method provided by the invention;
Fig. 5 is the structural representation of an embodiment of terminal provided by the invention.
Embodiment
Fig. 1 is the flow chart of an embodiment of set timer method provided by the invention.The executive agent of the method following steps can for be provided with network application as terminal equipments such as mobile phone, iPad.As shown in Figure 1, this set timer method specifically comprises:
101, the terminal that application is installed receives the set timer request that application sends, first configuration information of carrying timer to be arranged in this set timer request;
Many mobile network's business in existing mobile terminal are permanent online and push (PUSH) function for realizing, and require to keep long between applications client and server and are connected, so that server can be in time to terminal transmission message.This applications client is referred to as " application ", be specifically as follows in terminal, use as clients such as QQ, micro-letter, Renren Networks.A kind of timed reminding mechanism of available technology adopting guarantees that between client and server, keeping long is connected, be specially an integrated set timer module in mobile terminal, while having application to open in each terminal, this set timer module will be received the set timer request that this application sends, in this set timer request, carry the first configuration information of timer to be arranged corresponding to this application to ask set timer module according to the particular content in the first configuration information, for above-mentioned application arranges a timer, to notify this application when official hour point arrives, carry out corresponding trigger action as the server transmission heartbeat message to appointment.Timer to be arranged in the set timer request that in the present embodiment, above-mentioned application sends take heartbeat timer as example, in above-mentioned the first configuration information, can specifically comprise: Apply Names information, type of reminders (single, cycle etc.), alert interval (for the prompting cycle duration of cycle prompting) and triggering reminder parameters (being trigger action sign, as sent the corresponding server address of heartbeat message etc. to given server).
102, terminal searches whether comprise the timer information entry of mating with the first configuration information in timer monitoring form according to the first configuration information;
At present, being arranged on timer that some in terminal are applied in terminal setting, to have be a lot nonessential (particularly heartbeat timer corresponding to some network applications) for user, as some network application meetings utilize heartbeat mechanism to complete real time content, upgrade (as news category, forum's class application), but user may to these more fresh content really do not need; And have some network applications for the information to user's advertisement and so on, also by heartbeat is set, maintain being connected of terminal and server, and these information may to be user be indifferent to even detests.Above-mentioned these heartbeat timers are all that user does not wish to arrange.
In the present embodiment, terminal, before timer being set according to above-mentioned the first configuration information for corresponding application, can first judge whether this timer is the necessary timer of above-mentioned application to user.For timer corresponding to mounted non-network application (as alarm clock) in terminal, if the set timer module in terminal can identify the heartbeat timer not using for network application according to above-mentioned first configuration information of its correspondence, this timer, not as the object that determines whether necessary timer, can directly arrange.For the request that arranges that is defined as heartbeat timer corresponding to network application, whether or can not to identify be the request that arranges of timer corresponding to non-network application, terminal can search whether comprise the timer information entry of mating with this first configuration information in default timer monitoring form according to above-mentioned the first configuration information in terminal, and selects whether to arrange timer above-mentioned to be arranged according to Query Result.
In the present embodiment, above-mentioned terminal is when being the application setting in terminal at every turn and triggering timer, behavioural information corresponding in the time of can being triggered by terminal timer is as the triggered time, triggering times etc. are monitored, then information monitoring being obtained is divided into multiclass data entries and jointly forms the timer information entry that this timer is corresponding, is stored in above-mentioned timer monitoring form.Wherein, in this timer information entry, also comprise the operation mark that this timer is corresponding; This operation mark is used to indicate the concrete operations whether terminal arranges corresponding timer.Here explanation, the timer information entry of storing in above-mentioned timer monitoring form is that terminal has been defined as heartbeat timer corresponding to network application, or whether can not identify be the timer information entry that timer corresponding to non-network application is corresponding.
Particularly, terminal can search whether comprise the timer information entry of mating with this first configuration information in default timer monitoring form according to above-mentioned the first configuration information in terminal, and selects whether to arrange timer above-mentioned to be arranged according to Query Result; Wherein, the implication of above-mentioned the first configuration information and timer information entries match is: terminal adopts any-mode, for example according to the behavioural information of the trigger of having recorded in each timer information entry and above-mentioned the first configuration information, compare, determine that the two corresponding timer is same timer; Or, terminal increases the timer ID of this timer comprising now of unique identification in advance in each timer information entry, with above-mentioned the first configuration information, there is corresponding relation in this timer ID, if above-mentioned the first configuration information and above-mentioned timer information entry exist corresponding relation, illustrate that timer above-mentioned to be arranged is identical with the heartbeat timer coupling in above-mentioned timer information entry.
103, terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer above-mentioned to be arranged, and carries out relative set operation;
For example, if finding in above-mentioned timer monitoring form, terminal comprises the timer information entry of mating with the first configuration information, show that current above-mentioned timer to be arranged was set up in above-mentioned terminal, terminal can be treated and timer is set carries out relative set according to the operation mark comprising in this timer information entry; If finding in above-mentioned timer monitoring form, terminal do not comprise the timer information entry of mating with the first configuration information, show that current above-mentioned timer to be arranged was not set up in above-mentioned terminal, now terminal can or determine whether to arrange timer above-mentioned to be arranged by modes such as default settings by inquiry user, and carries out corresponding operation.
Set timer method provided by the invention, the terminal that application is installed receives the set timer request that application sends, first configuration information of carrying timer to be arranged in this set timer request; Terminal searches whether comprise the timer information entry of mating with the first configuration information in timer monitoring form according to the first configuration information; Terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer to be arranged, and carries out relative set operation.This scheme can realize effectively manages and arranges the heartbeat timer in mobile phone terminal, and then reduces or avoid because of increasing as mobile telephone power consumption of sending to network side that nonessential heartbeat message causes; Occupied and the terminal of too much mobile phone EMS memory sends the problems such as waste of the data traffic that heartbeat message produces.
Fig. 2 is the flow chart of another embodiment of set timer method provided by the invention, is a kind of specific implementation of embodiment as shown in the figure.As shown in Figure 2, this set timer method specifically comprises:
201, the terminal that application is installed receives the set timer request that application sends, first configuration information of carrying timer to be arranged in this set timer request; The concrete implementation of this step can be referring to the corresponding contents in step 101.Wherein, the alert interval that specifically comprises timer to be arranged in this first configuration information.
202, terminal will be made comparisons between the alert interval in the first configuration information and default periodic region;
Conventionally, the alert interval of heartbeat timer can be employed developer and be fixedly installed within the scope of a time interval, and concrete numerical value can be different slightly variant because of the application of its correspondence.In the present embodiment, by gathering the alert interval of existing most of heartbeat timer employing and it being carried out to statistical analysis, one-period interval corresponding to alert interval that is provided with a heartbeat timer is 10 seconds~30 minutes.In the present embodiment, timer corresponding to alert interval being defaulted as in this time interval is probably heartbeat timer, and drop on timer corresponding to alert interval outer between this periodic region, is non-heartbeat timer.Terminal, by by making comparisons between the alert interval in above-mentioned the first configuration information and default above-mentioned periodic region, can tentatively be determined timer above-mentioned to be arranged and whether meet the basic demand of heartbeat timer on alert interval.
203, if in alert interval is included between periodic region, terminal is searched in timer monitoring form according to the first configuration information and whether is comprised the timer information entry of mating with the first configuration information;
When alert interval corresponding to judgement timer above-mentioned to be arranged is included in interval range corresponding between above-mentioned periodic region, show that timer above-mentioned to be arranged is likely heartbeat timer, above-mentioned terminal can further search whether comprise the timer information entry of mating with the first configuration information according to the first configuration information corresponding to this timer to be arranged in timer monitoring form, determines whether to arrange this timer to be arranged so that follow-up.Wherein, concrete search procedure can be referring to the corresponding contents of step 102.
A kind of specific implementation that has provided step 102 in the present embodiment, comprising:
Terminal can increase by second character string in advance in every timer information entry, and this second character string is that the second configuration information corresponding to timer that terminal is stored this now according to Predistribution Algorithm calculated generation; Wherein, the content type that this second configuration information comprises is identical, all for describing the content that arranges of corresponding timer;
Particularly, terminal is first calculated above-mentioned the first configuration information according to above-mentioned Predistribution Algorithm, generates the first character string;
Terminal searches whether comprise second character string identical with this first character string in above-mentioned timer monitoring form;
If comprise second character string identical with the first character string in timer monitoring form, terminal is defined as the timer information entry that comprises this second character string the timer information entry of mating with above-mentioned the first configuration information; What adopt due to above-mentioned the first character string is to adopt identical Predistribution Algorithm when generating the second character string, therefore when finding second character string identical with the first character string in timer monitoring form, can think that timer and timer above-mentioned to be arranged that this second character string is corresponding are same timer; And then definite timer information entry that comprises this second character string is mated with above-mentioned the first configuration information.
204, terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer above-mentioned to be arranged, and carries out relative set operation; The concrete implementation of this step can be referring to the corresponding contents of step 103.
The aforesaid operations sign comprising in above-mentioned every timer information entry can be specially " permission " or " forbidding "; In the present embodiment, in above-mentioned steps 204, determine whether above-mentionedly when timer is set, can specifically be divided into two kinds of situations for above-mentioned application arranges:
The first, if above-mentioned Query Result is not comprise the timer information entry of mating with the first configuration information in timer monitoring form, i.e. the timer to be arranged of current requested setting is for initiating first request in above-mentioned terminal, history of existence does not arrange record; Or, if above-mentioned Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, and the described operation mark that the timer information entry of this coupling comprises is " permission ", the timer to be arranged of requested setting requested setting once in above-mentioned terminal before, the history that existence is allowed to arrange arranges record, and terminal all arranges timer to be arranged according to above-mentioned the first configuration information for applying.Here explanation, current requested setting wait arrange timer in above-mentioned terminal when initiating first request, terminal cannot arrange record according to the history of this timer and judge whether this timer is heartbeat timer, and whether be necessary concerning above-mentioned application, in this case, terminal can first be given tacit consent to carry out this timer to be arranged is arranged.
The second, if Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, and the operation mark that the timer information entry of this coupling comprises is " forbidding ", the timer to be arranged of requested setting requested setting once in above-mentioned terminal before, exist the history of disabled setting that record is set, terminal arranges timer to be arranged according to the operation refusal of operation mark indication for above-mentioned application.
Further, in above-mentioned every timer information entry, also can comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by above-mentioned terminal and the number of times that is triggered transmission network data; Wherein, this number of times that is triggered transmission network data refers to: after timer is triggered by terminal, whether the application under this timer sends network data, if send network data (number of times that sends network data may have repeatedly), the number of times of the transmission network data that this is triggered is set to 1, otherwise is set to 0.
Further, if above-mentioned Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that terminal comprises according to the timer information entry of this coupling is defined as application timer above-mentioned to be arranged is set, and after carrying out relative set operation, also can further comprise the method step of embodiment as shown in Figure 3, as shown in Figure 3, the method step specifically comprises:
301, the heartbeat sign that the timer information entry of terminal recognition coupling comprises;
This heartbeat sign can be specially "true" or "false"; Wherein, "True" represents that it is heartbeat timer that timer that this timer information entry comprises has been confirmed to be; " vacation " represent timer that this timer information entry comprises still uncertain whether be heartbeat timer.
302, if heartbeat is designated " vacation ", terminal monitoring wait arrange triggered time after timer is arranged by terminal and while being triggered its correspondence the application transmission network data that whether is triggered, and according to monitored results, upgrade the triggering times that the timer information entry of coupling comprises and be triggered and send the number of times of network data;
The heartbeat comprising when the timer information entry of the above-mentioned coupling of terminal recognition is designated " vacation ", this timer is current still uncertain while whether being heartbeat timer, triggering behavior after terminal can be set up this timer is monitored, the temporal information being triggered obtaining by monitoring, and the application of its correspondence situation that sends network data that whether is triggered further judges whether this timer is heartbeat timer while being triggered.In the present embodiment, can first according to the result monitoring, upgrade the number of times of timer information the entry triggering times comprising and the transmission network data that is triggered of above-mentioned coupling.
Particularly, the present embodiment provided terminal monitoring wait arrange triggered time after timer is arranged by terminal and while being triggered its correspondence the application transmission network data that whether is triggered; And a kind of specific implementation of the triggering times comprising according to the timer information entry of monitored results renewal coupling and the number of times of the transmission network data that is triggered, comprise the method step of embodiment as shown in Figure 4, as shown in Figure 4, the method step specifically comprises:
401, terminal is monitored the time being at every turn triggered after timer is arranged by terminal wait arranging according to process identification (PID), and adds 1 in the described triggering times when timer being set being triggered, its corresponding timer information entry being comprised at every turn;
In the present embodiment, if the current timer comprising in above-mentioned timer information entry of having opened of terminal, the process identification (PID) of use when also comprising in corresponding each timer information entry that application under comprised timer is current and carrying out business; Conventionally, terminal, when an application of each unlatching, can be distributed to an one process identification (PID), has identified these all programs of applying current operation or business and has belonged to this application.Be applied in while being unlocked in terminal its corresponding process identification (PID) conventionally not identical at every turn.
Terminal according under timer above-mentioned to be arranged, apply corresponding process identification (PID) can the system task list in terminal in, monitor the time being at every turn triggered after timer is arranged by terminal wait arranging, and after being triggered, the triggering times that timer information entry corresponding to this timer comprised adds 1 at every turn.
402, terminal is according to each time that sends network data of process identification (PID) monitoring application, and send after network data in each application, by comparing with the current triggered time with current the last time of distance of all timers in the terminal that same process identifies when the time that time sends network data of monitoring;
Same, terminal can be according to applying under timer above-mentioned to be arranged in the system task list of corresponding process identification (PID) in terminal, monitor each time that sends network data of this application, and when having monitored network data at every turn and send, the time that sends network data was compared with the current triggered time with current the last time of distance of all timers in the terminal that same process identifies.
Conventionally, the timer that each application is used may have a plurality of, and they are corresponding to same process identification (PID).Therefore,, when terminal monitoring is when identifying corresponding application and send network data for target process, can not judge whether this network data exists associated with heartbeat timer; And if this network data is associated with the existence of heartbeat timer, which timer of current operation is only the heartbeat timer associated with it so actually.Based on this reason, for guaranteeing the network data accuracy associated with timer of current transmission, in the present embodiment, the time that above-mentioned application is sent to network data compared with the current triggered time with current the last time of distance of all timers in the terminal that same process identifies, to search the current heartbeat timer mating with this network data that whether exists of terminal.
403, if exist early than the time that sends network data, and the triggered time of the time interval in Preset Time threshold values, the number of times of the transmission network data that terminal comprises timer information entry corresponding to the timer under this triggered time adds 1;
Conventionally, after a heartbeat timer is triggered, can in the second after triggering, indicate respective application to complete the transmission of heartbeat message (network data).Therefore, if having in the triggered time of current the last time of distance of all timers in the terminal of same process sign, time comparison current that sends network data with above-mentioned application there is the triggered time early than the time of above-mentioned transmission network data, and the time interval of the two, in Preset Time threshold values, characterizes between timer corresponding to this triggered time and above-mentioned transmission network data and has incidence relation.Now, terminal thinks that the network data of above-mentioned transmission is the heartbeat message of indicating application to send after this timer triggers, and the number of times of the transmission network data that timer information entry corresponding to this timer comprised adds 1.
So far, the process that the present embodiment has completed the triggering times that the timer information entry of above-mentioned coupling is comprised and the number of times of the transmission network data that is triggered upgrades.
303, the timer information entry of the coupling after terminal judges is upgraded comprises is triggered and sends the number of times of network data and whether the ratio of triggering times is greater than predetermined threshold value;
304, if sending the number of times of network data, being triggered of comprising of the timer information entry of the coupling after upgrading be greater than predetermined threshold value with the ratio of triggering times, the heartbeat that the timer information entry of terminal coupling comprises identifies and is set to "True";
Particularly, terminal calculate above-mentioned be triggered while sending the number of times of network data with the ratio of triggering times can be to two of current accumulative total inferior numerical value and value between ask for ratio; Also can be to fixing triggering times and this fixedly triggering times in corresponding time period, be triggered to send between the number of times of data and ask for ratio; If the timer information entry of the above-mentioned coupling after upgrading comprises, be triggered and send the number of times of network data and the ratio of triggering times is greater than predetermined threshold value, the heartbeat sign that the timer information entry of terminal coupling comprises is set to "True", and the timer that characterizes this coupling is heartbeat timer.
In the present embodiment, the cumulative number that the above-mentioned the latter of take adopts is example, has provided a kind of specific implementation of step 303~304, comprising:
Suppose that above-mentioned fixedly triggering times is 10 (when physical record, can often be accumulated to 10 rear clear 0, then from new accumulative total); This triggering times is often accumulated to after 10 times, and terminal is carried out once judgement, judges that corresponding being triggered sends the number of times of network data and whether the ratio of above-mentioned triggering times is greater than above-mentioned predetermined threshold value (as 0.8); If be greater than predetermined threshold value, timer corresponding to this timer information entry of terminal judges is heartbeat timer, and the heartbeat sign that soon this timer information entry comprises is set to "True"; If be less than predetermined threshold value, timer corresponding to this timer information entry of terminal judges may not be heartbeat timer, and now, terminal can be inquired user or by presetting rule, be determined whether also to need the later stage to continue monitoring to the triggering situation of this timer voluntarily.Meanwhile, can be by above-mentioned two cumulative numbers all clear 0.
305, terminal sends prompting message by display interface to user, and whether the acquisition request of take arranges the operational order of timer to be arranged as above-mentioned application;
When determining that the heartbeat sign that the timer information entry of above-mentioned coupling comprises is set to "True", this is after corresponding timer is heartbeat timer now, terminal can send prompting message to user by the display interface being configured in terminal, inform the current discovery of user and determine a heartbeat timer, and ask user to issue operational order, with indicating terminal, whether need to arrange this heartbeat timer.
306, terminal receives the operational order of user's input, and the operation mark comprising according to the corresponding timer information entry of upgrading coupling of operational order;
For example, when terminal receive user input allow to arrange after the operational order of this heartbeat timer, the operation mark that can comprise according to the timer information entry of the above-mentioned coupling of this operational order is set to " permission "; Or the refusal that receives user's input when terminal arranges after the operational order of this heartbeat timer, the operation mark that can comprise according to the timer information entry of the above-mentioned coupling of this operational order is set to " forbidding ".
Further, if above-mentioned Query Result is not comprise the timer information entry of mating with the first configuration information in timer monitoring form, also can carry out following steps:
Terminal builds the timer information entry that timer to be arranged is corresponding in timer monitoring form according to the first configuration information, and the initial value of the every terms of information that this timer information entry comprises is set.Particularly, each the timer information entry in above-mentioned timer monitoring form can be specifically as shown in table 1:
Table 1 timer information entry
According to each entry contents in above-mentioned table 1, treat and timer is set monitors statistics, and in terminal arranges the process of timer, reference is set, can reduce the number of times that terminal arranges nonessential heartbeat timer, thereby save the resource in terminal.
Set timer method provided by the invention, the terminal that application is installed receives the set timer request that application sends, first configuration information of carrying timer to be arranged in this set timer request; Terminal searches whether comprise the timer information entry of mating with the first configuration information in timer monitoring form according to the first configuration information; Terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer to be arranged, and carries out relative set operation.This scheme can realize effectively manages and arranges the heartbeat timer in mobile phone terminal, and then reduces or avoid because of increasing as mobile telephone power consumption of sending to network side that nonessential heartbeat message causes; Occupied and the terminal of too much mobile phone EMS memory sends the problems such as waste of the data traffic that heartbeat message produces.
One of ordinary skill in the art will appreciate that: all or part of step that realizes above-mentioned each embodiment of the method can complete by the relevant hardware of program command.Aforesaid program can be stored in a computer read/write memory medium.This program, when carrying out, is carried out the step that comprises above-mentioned each embodiment of the method; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Fig. 5 is the structural representation of an embodiment of terminal provided by the invention, and this terminal can be carried out method step as shown in Figure 1, and this terminal comprises: receiver module 51, search module 52 and processing module 53, wherein:
Receiver module 51, for receiving the set timer request of the application transmission being arranged in terminal, first configuration information of carrying timer to be arranged in this set timer request;
Search module 52, for searching whether comprise the timer information entry of mating with the first configuration information according to the first configuration information at timer monitoring form;
Processing module 53, for basis, search the Query Result that whether comprises the timer information entry of mating with the first configuration information that module 52 is searched at timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as application arranges timer to be arranged, and carries out relative set operation.
Further, above-mentioned every timer information entry also comprises the second character string, and this second character string is that the second configuration information corresponding to timer that processing module 53 is stored this now according to Predistribution Algorithm calculated generation.
Above-mentioned search module 52 specifically for:
According to Predistribution Algorithm, the first configuration information is calculated, generated the first character string;
In timer monitoring form, search and whether comprise second character string identical with the first character string;
If comprise second character string identical with the first character string in timer monitoring form, search module 52 and the timer information entry that comprises this second character string is defined as to the timer information entry of mating with the first configuration information.
Further, the operation mark that above-mentioned every timer information entry comprises is specially " permission " or " forbidding ";
Above-mentioned processing module 53 specifically for:
If Query Result is not comprise the timer information entry of mating with the first configuration information in timer monitoring form; Or, if Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, and the operation mark that the timer information entry of this coupling comprises is " permission ", processing module 53 arranges timer to be arranged according to the first configuration information for applying;
If Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, and the operation mark that comprises of the described timer information entry of this coupling is " forbidding ", and processing module 53 refusals arrange timer to be arranged for applying.
Further, in above-mentioned every timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by terminal and the number of times that is triggered transmission network data;
If Query Result is to comprise the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that processing module 53 comprises according to the timer information entry of this coupling be defined as application arrange described in timer to be arranged, and after carrying out relative set operation, also for:
The heartbeat sign that the timer information entry of identification coupling comprises;
If heartbeat is designated " vacation ", monitor wait arrange triggered time after timer is arranged by terminal and while being triggered its correspondence the application transmission network data that whether is triggered; And the triggering times comprising according to the timer information entry of monitored results renewal coupling and the number of times that is triggered transmission network data;
The timer information entry of the coupling after judgement is upgraded comprises is triggered and sends the number of times of network data and whether the ratio of triggering times is greater than predetermined threshold value;
If the timer information entry of the coupling after upgrading comprises is triggered and sends the number of times of network data and be greater than predetermined threshold value with the ratio of triggering times, the heartbeat that the timer information entry of coupling comprises identifies and is set to "True".
Further, terminal shown in the present embodiment can also comprise sending module, and this sending module is used for:
The heartbeat sign that the timer information entry of processing module 53 couplings comprises sends prompting message by display interface to user after being set to "True", and whether the acquisition request of take is as applying the operational order that timer to be arranged is set;
Above-mentioned receiver module 51 is also for receiving the operational order of user's input, and the operation mark of indicating above-mentioned processing module 53 to comprise according to the corresponding timer information entry of upgrading coupling of operational order.
Further, in above-mentioned every timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by terminal and the number of times that is triggered transmission network data;
If Query Result is not comprise the timer information entry of mating with the first configuration information in timer monitoring form, processing module 53 also for:
According to the first configuration information, in timer monitoring form, build the timer information entry that timer to be arranged is corresponding, and the initial value of the every terms of information that this timer information entry comprises is set.
Further, if the timer comprising in the current opening timing of terminal device data entries, the process identification (PID) of use when also comprising in each timer information entry that application under comprised timer is current and carrying out business; Processing module 53 also for:
According to process identification (PID), monitor the time being at every turn triggered after timer is arranged by terminal wait arranging, and add 1 in the triggering times when timer being set being triggered, its corresponding timer information entry being comprised at every turn;
According to each time that sends network data of process identification (PID) monitoring application, and send after network data in each application, by comparing with the current triggered time with current the last time of distance of all timers in the terminal that same process identifies when the time that time sends network data of monitoring;
If exist early than the time that sends network data, and the described triggered time of the time interval in Preset Time threshold values, the number of times of the transmission network data timer information entry corresponding to the timer under this triggered time being comprised adds 1.
Further, above-mentioned the first configuration information comprises the alert interval of timer to be arranged;
After above-mentioned processing module 53 also receives for receiver module 51 the set timer request that the application that is arranged in terminal sends, will between the alert interval in the first configuration information and default periodic region, make comparisons; In if alert interval is included between periodic region, indicates enquiry module 52 to search in timer monitoring form according to the first configuration information and whether comprise the timer information entry of mating with the first configuration information.
The method step of above-mentioned Fig. 2-4 illustrated embodiment can be realized by the terminal shown in the present embodiment, at this, its Method And Principle is not repeated.
Terminal provided by the invention, receives the set timer request of the application transmission being arranged in terminal, first configuration information of carrying timer to be arranged in this set timer request; According to the first configuration information, in timer monitoring form, search and whether comprise the timer information entry of mating with the first configuration information; Terminal is according to the Query Result that whether comprises the timer information entry of mating with the first configuration information of searching in timer monitoring form, if and Query Result is while comprising the timer information entry of mating with the first configuration information in timer monitoring form, the operation mark that the timer information entry of this coupling comprises determines whether as above-mentioned application arranges timer to be arranged, and carries out relative set operation.This scheme can realize effectively manages and arranges the heartbeat timer in mobile phone terminal, and then reduces or avoid because of increasing as mobile telephone power consumption of sending to network side that nonessential heartbeat message causes; Occupied and the terminal of too much mobile phone EMS memory sends the problems such as waste of the data traffic that heartbeat message produces.
Finally it should be noted that: each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit above; Although the present invention is had been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or some or all of technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (16)

1. a set timer method, is characterized in that, comprising:
The terminal that application is installed receives the set timer request that described application sends, first configuration information of carrying timer to be arranged in described set timer request;
Described terminal searches whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information in timer monitoring form;
Described terminal is according to the Query Result that whether comprises the timer information entry of mating with described the first configuration information of searching in described timer monitoring form, if and described Query Result is while comprising the described timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that the described timer information entry of this coupling comprises determine whether for described application arrange described in timer to be arranged, and carry out relative set operation.
2. method according to claim 1, it is characterized in that, every described timer information entry also comprises the second character string, and described the second character string is that the second configuration information corresponding to timer that described terminal is stored this now according to Predistribution Algorithm calculated generation;
Described terminal is searched and whether is comprised the timer information entry of mating with described the first configuration information and comprise according to described the first configuration information in timer monitoring form:
Described terminal is calculated described the first configuration information according to described Predistribution Algorithm, generates the first character string;
Described terminal searches whether comprise described second character string identical with described the first character string in described timer monitoring form;
If comprise described second character string identical with described the first character string in described timer monitoring form, described terminal is defined as the timer information entry of mating with described the first configuration information by the described timer information entry that comprises this second character string.
3. method according to claim 2, is characterized in that, the described operation mark that every described timer information entry comprises is specially " permission " or " forbidding ";
Described terminal is according to the Query Result that whether comprises the timer information entry of mating with described the first configuration information of searching in described timer monitoring form, if and described Query Result is while comprising the described timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that the described timer information entry of this coupling comprises determine whether for described application arrange described in timer to be arranged, and carry out relative set operation and comprise:
If described Query Result is not comprise the timer information entry of mating with described the first configuration information in described timer monitoring form; Or, if described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, and the described operation mark that the described timer information entry of this coupling comprises is " permission ", and described terminal is timer to be arranged described in described application arranges according to described the first configuration information;
If described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, and the described operation mark that the described timer information entry of this coupling comprises is " forbidding ", described terminal refusal is timer to be arranged described in described application arranges.
4. method according to claim 3, it is characterized in that, in every described timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by described terminal and the number of times that is triggered transmission network data;
If described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that described terminal comprises according to the timer information entry of this coupling be defined as described application arrange described in timer to be arranged, and after carrying out relative set operation, also comprise:
The described heartbeat sign that the timer information entry of mating described in described terminal recognition comprises;
If described heartbeat is designated " vacation ", described in described terminal monitoring wait arrange triggered time after timer is arranged by described terminal and while being triggered its correspondence the described application transmission network data that whether is triggered; And according to monitored results, upgrade the described triggering times that the timer information entry of described coupling comprises and be triggered and send the number of times of network data;
The timer information entry of the described coupling after described terminal judges is upgraded comprises is triggered and sends the number of times of network data and whether the ratio of described triggering times is greater than predetermined threshold value;
If the timer information entry of the described coupling after described renewal comprises is triggered and sends the number of times of network data and be greater than described predetermined threshold value with the ratio of described triggering times, the heartbeat that the timer information entry of the described coupling of described terminal comprises identifies and is set to "True".
5. method according to claim 4, is characterized in that, the heartbeat sign that the timer information entry of the described coupling of described terminal comprises also comprises after being set to "True":
Described terminal sends prompting message by display interface to user, and whether the acquisition request of take is the operational order of timer to be arranged described in described application arranges;
Described terminal receives the described operational order of user's input, and the described operation mark comprising according to the corresponding timer information entry of upgrading described coupling of operational order.
6. method according to claim 3, it is characterized in that, in every described timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by described terminal and the number of times that is triggered transmission network data;
If described Query Result is not comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, described method also comprises:
A timer information entry corresponding to timer to be arranged described in described terminal builds in described timer monitoring form according to described the first configuration information, and the initial value of the every terms of information that this timer information entry comprises is set.
7. method according to claim 6, it is characterized in that, if the current timer comprising in described timer information entry of having opened of described terminal, the process identification (PID) of use when also comprising in timer information entry described in each that application under comprised timer is current and carrying out business;
Described in described terminal monitoring wait arrange triggered time after timer is arranged by described terminal and while being triggered its correspondence the described application transmission network data that whether is triggered, and according to monitored results, upgrade the described triggering times that the timer information entry of described coupling comprises and be triggered and send the number of times of network data, comprising:
Described terminal according to described in described process identification (PID) monitoring wait the time being triggered after timer is arranged by described terminal is set at every turn, and add 1 in the described described triggering times when timer being set being triggered, the described timer information entry of its correspondence being comprised at every turn;
Described terminal monitors according to described process identification (PID) the time that described application sends network data at every turn, and send after network data in each described application, the time when time described transmission network data monitoring was compared with the current described triggered time with current the last time of distance of all timers in the described terminal that same process identifies;
If there is the time early than described transmission network data, and in the described triggered time of the time interval in Preset Time threshold values, the number of times of the described transmission network data that described terminal comprises described timer information entry corresponding to the timer under this triggered time adds 1.
8. according to the method described in claim 1-7 any one, it is characterized in that the alert interval of timer to be arranged described in described the first configuration information comprises;
The described terminal that application is installed comprises after receiving the set timer request of described application transmission:
Described terminal will be made comparisons between the described alert interval in described the first configuration information and default periodic region;
In if described alert interval is included between described periodic region, described terminal determines in timer monitoring form, to search whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information.
9. a terminal, is characterized in that, comprising:
Receiver module, for receiving the set timer request of the application transmission being arranged in terminal, first configuration information of carrying timer to be arranged in described set timer request;
Search module, for searching whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information at timer monitoring form;
Processing module, described in basis, search the Query Result that whether comprises the timer information entry of mating with described the first configuration information that module is searched at described timer monitoring form, if and described Query Result is while comprising the described timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that the described timer information entry of this coupling comprises determine whether for described application arrange described in timer to be arranged, and carry out relative set operation.
10. terminal according to claim 9, it is characterized in that, every described timer information entry also comprises the second character string, and described the second character string is that the second configuration information corresponding to timer that described processing module is stored this now according to Predistribution Algorithm calculated generation;
Described search module specifically for:
According to described Predistribution Algorithm, described the first configuration information is calculated, generated the first character string;
In described timer monitoring form, search and whether comprise described second character string identical with described the first character string;
If comprise described second character string identical with described the first character string in described timer monitoring form, search module described in the described timer information entry that comprises this second character string is defined as to the timer information entry of mating with described the first configuration information.
11. terminals according to claim 10, is characterized in that, the described operation mark that every described timer information entry comprises is specially " permission " or " forbidding ";
Described processing module specifically for:
If described Query Result is not comprise the timer information entry of mating with described the first configuration information in described timer monitoring form; Or, if described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, and the described operation mark that the described timer information entry of this coupling comprises is " permission ", and described processing module is timer to be arranged described in described application arranges according to described the first configuration information;
If described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, and the described operation mark that the described timer information entry of this coupling comprises is " forbidding ", described processing module refusal is timer to be arranged described in described application arranges.
12. terminals according to claim 11, it is characterized in that, in every described timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by described terminal and the number of times that is triggered transmission network data;
If described Query Result is to comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, the operation mark that described processing module comprises according to the timer information entry of this coupling be defined as described application arrange described in timer to be arranged, and after carrying out relative set operation, also for:
Identify the described heartbeat sign that the timer information entry of described coupling comprises;
If described heartbeat is designated " vacation ", described in monitoring wait arrange triggered time after timer is arranged by described terminal and while being triggered its correspondence the described application transmission network data that whether is triggered; And according to monitored results, upgrade the described triggering times that the timer information entry of described coupling comprises and be triggered and send the number of times of network data;
The timer information entry of the described coupling after judgement is upgraded comprises is triggered and sends the number of times of network data and whether the ratio of described triggering times is greater than predetermined threshold value;
If the timer information entry of the described coupling after described renewal comprises is triggered and sends the number of times of network data and be greater than described predetermined threshold value with the ratio of described triggering times, the heartbeat that the timer information entry of described coupling comprises identifies and is set to "True".
13. terminals according to claim 12, is characterized in that, also comprise sending module;
Described sending module, after the heartbeat sign comprising for the timer information entry of the described coupling of described processing module is set to "True", by display interface, to user, send prompting message, whether the acquisition request of take is the operational order of timer to be arranged described in described application arranges;
Described receiver module, also for receiving the described operational order of described user's input, and the described operation mark of indicating described processing module to comprise according to the corresponding timer information entry of upgrading described coupling of described operational order.
14. terminals according to claim 11, it is characterized in that, in every described timer information entry, also comprise and represent whether the timer that this timer information entry comprises is the heartbeat sign of heartbeat timer and the triggering times that this timer is triggered by described terminal and the number of times that is triggered transmission network data;
If described Query Result is not comprise the timer information entry of mating with described the first configuration information in described timer monitoring form, described processing module also for:
A timer information entry corresponding to timer to be arranged described in building in described timer monitoring form according to described the first configuration information, and the initial value of the every terms of information that this timer information entry comprises is set.
15. terminals according to claim 14, it is characterized in that, if the current timer comprising in described timer information entry of having opened of described terminal, the process identification (PID) of use when also comprising in timer information entry described in each that application under comprised timer is current and carrying out business;
Described processing module also for:
According to described in described process identification (PID) monitoring wait the time being triggered after timer is arranged by described terminal is set at every turn, and add 1 in the described described triggering times when timer being set being triggered, the described timer information entry of its correspondence being comprised at every turn;
According to described process identification (PID), monitor the time that described application sends network data at every turn, and send after network data in each described application, the time when time described transmission network data monitoring was compared with the current described triggered time with current the last time of distance of all timers in the described terminal that same process identifies;
If there is the time early than described transmission network data, and the described triggered time of the time interval in Preset Time threshold values, the number of times of the described transmission network data timer information entry corresponding to the timer under this triggered time being comprised adds 1.
16. according to the terminal described in claim 9-15 any one, it is characterized in that the alert interval of timer to be arranged described in described the first configuration information comprises;
After described processing module also receives for described receiver module the set timer request that the application that is arranged in described terminal sends, will between the described alert interval in described the first configuration information and default periodic region, make comparisons; In if described alert interval is included between described periodic region, indicate described enquiry module in timer monitoring form, to search whether comprise the timer information entry of mating with described the first configuration information according to described the first configuration information.
CN201410367763.XA 2014-07-29 2014-07-29 Timer method to set up and terminal Active CN104093199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410367763.XA CN104093199B (en) 2014-07-29 2014-07-29 Timer method to set up and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410367763.XA CN104093199B (en) 2014-07-29 2014-07-29 Timer method to set up and terminal

Publications (2)

Publication Number Publication Date
CN104093199A true CN104093199A (en) 2014-10-08
CN104093199B CN104093199B (en) 2017-08-25

Family

ID=51640866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410367763.XA Active CN104093199B (en) 2014-07-29 2014-07-29 Timer method to set up and terminal

Country Status (1)

Country Link
CN (1) CN104093199B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104391732A (en) * 2014-11-20 2015-03-04 中国船舶重工集团公司第七二六研究所 Software multi-timer dynamic state management method
CN105573841A (en) * 2015-12-10 2016-05-11 北京京东尚科信息技术有限公司 Method for controlling worker execution based on non-relational database
WO2016086345A1 (en) * 2014-12-01 2016-06-09 华为技术有限公司 Recognition method and device for heartbeat packet timer
CN109511110A (en) * 2018-12-29 2019-03-22 Tcl移动通信科技(宁波)有限公司 A kind of WIFI configuration software installation control method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932757A (en) * 2012-09-25 2013-02-13 百度在线网络技术(北京)有限公司 Heartbeat message sending method of mobile terminal, mobile terminal and information pushing system
CN103118188A (en) * 2013-01-25 2013-05-22 华为终端有限公司 Application heartbeat cycle adjusting method and device, and terminal
CN103152374A (en) * 2011-12-07 2013-06-12 华为终端有限公司 Method and device for learning terminal online state
WO2013143586A1 (en) * 2012-03-28 2013-10-03 Nokia Siemens Networks Oy Controlling a radio resource control connection between a base station and a user equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152374A (en) * 2011-12-07 2013-06-12 华为终端有限公司 Method and device for learning terminal online state
WO2013143586A1 (en) * 2012-03-28 2013-10-03 Nokia Siemens Networks Oy Controlling a radio resource control connection between a base station and a user equipment
CN102932757A (en) * 2012-09-25 2013-02-13 百度在线网络技术(北京)有限公司 Heartbeat message sending method of mobile terminal, mobile terminal and information pushing system
CN103118188A (en) * 2013-01-25 2013-05-22 华为终端有限公司 Application heartbeat cycle adjusting method and device, and terminal

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104391732A (en) * 2014-11-20 2015-03-04 中国船舶重工集团公司第七二六研究所 Software multi-timer dynamic state management method
CN104391732B (en) * 2014-11-20 2018-12-11 中国船舶重工集团公司第七二六研究所 The more timer dynamic management approach of software
WO2016086345A1 (en) * 2014-12-01 2016-06-09 华为技术有限公司 Recognition method and device for heartbeat packet timer
CN105850077A (en) * 2014-12-01 2016-08-10 华为技术有限公司 Recognition method and device for heartbeat packet timer
CN105850077B (en) * 2014-12-01 2019-06-28 华为技术有限公司 The recognition methods and equipment of heartbeat packet timer
US10673726B2 (en) 2014-12-01 2020-06-02 Huawei Technologies Co., Ltd. Heartbeat packet timer identification method, and device
CN105573841A (en) * 2015-12-10 2016-05-11 北京京东尚科信息技术有限公司 Method for controlling worker execution based on non-relational database
CN105573841B (en) * 2015-12-10 2019-06-04 北京京东尚科信息技术有限公司 A method of the control timer based on non-relational database executes
CN109511110A (en) * 2018-12-29 2019-03-22 Tcl移动通信科技(宁波)有限公司 A kind of WIFI configuration software installation control method, device and storage medium
CN109511110B (en) * 2018-12-29 2022-05-06 Tcl移动通信科技(宁波)有限公司 WIFI configuration software installation control method and device and storage medium

Also Published As

Publication number Publication date
CN104093199B (en) 2017-08-25

Similar Documents

Publication Publication Date Title
CN104135571A (en) Method of setting heartbeat timer, terminal and server
CN105100708A (en) Request processing method and device
EP3395016B1 (en) System to monitor and control sensor devices
CN102037481A (en) Method and apparatus for detecting patterns of behavior
CN107105323B (en) Video pushing method and device
US20130055271A1 (en) Apparatus and method for controlling polling
CN104093199A (en) Timer setting method and terminal
CN111931110B (en) Message pushing processing method, device and system
CN106571942B (en) Configuration data updating method, client and server
CN111209054A (en) Configuration method of terminal equipment, terminal management equipment and electronic equipment
CN109495375B (en) MQTT message processing method and device, electronic equipment and storage medium
KR20160026138A (en) Rapid sync method for cloud file system and cloud file system using the same
CN107634868B (en) Method and system for managing network service
JP2004252642A (en) Method, device, server, and client of virus detection
US20170091712A1 (en) Apparatus and Method for Employee Time Entry and Accounting
CN103873527A (en) Data processing method, electronic equipment and server
CN114205178B (en) Equipment linkage method and device, storage medium and electronic equipment
CN111182526A (en) Data updating method, mobile terminal and computer storage medium
CN109462592B (en) Data sharing method, device, equipment and storage medium
US20090313326A1 (en) Device management using event
CN114971662A (en) Data tracking method, device, equipment and storage medium
CN115018509A (en) Object processing method and device, electronic equipment and storage medium
CN116302009B (en) Software updating method and device based on wireless router
WO2019120629A1 (en) On-demand snapshots from distributed data storage systems
CN110139259A (en) Bluetooth control method and system

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