[go: up one dir, main page]

CN102695279A - Method and device for starting sleep timer of terminal - Google Patents

Method and device for starting sleep timer of terminal Download PDF

Info

Publication number
CN102695279A
CN102695279A CN2012101847317A CN201210184731A CN102695279A CN 102695279 A CN102695279 A CN 102695279A CN 2012101847317 A CN2012101847317 A CN 2012101847317A CN 201210184731 A CN201210184731 A CN 201210184731A CN 102695279 A CN102695279 A CN 102695279A
Authority
CN
China
Prior art keywords
terminal
time
real
time length
data transmission
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
CN2012101847317A
Other languages
Chinese (zh)
Other versions
CN102695279B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210184731.7A priority Critical patent/CN102695279B/en
Publication of CN102695279A publication Critical patent/CN102695279A/en
Priority to PCT/CN2013/072327 priority patent/WO2013181954A1/en
Application granted granted Critical
Publication of CN102695279B publication Critical patent/CN102695279B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/25Maintenance of established connections
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a method and a device for starting a sleep timer of a terminal. The method comprises the following steps of: when the terminal is in a state where data are not transmitted, judging whether the terminal is used for executing real-time services, if so, setting the duration of the sleep timer of the terminal as first duration, and otherwise, setting the duration of the sleep timer of the terminal as second duration, wherein the first duration is greater than the second duration; and after the sleep timer of the terminal is set, starting the sleep timer. By the embodiment of the invention, the connection establishment time delay of the terminal of a user can be reduced, the calling time delay of voice services is reduced, and the experience of the user is improved.

Description

Method and device for starting terminal dormancy timer
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a method and an apparatus for starting a terminal dormancy timer.
Background
In the current 3G wireless communication system, air interface connection is a limited hardware resource, which is very precious. In order to avoid that a terminal performing data service occupies a service channel for a long time, a radio access network usually adopts a method of starting a "dormancy timer" for the terminal to improve the utilization rate of radio resources. And when the terminal has no data transmission, starting the dormant timer, and if the terminal has no data transmission when the time length set by the dormant timer is reached, actively releasing a service channel occupied by the terminal by the wireless access network so as to save air interface resources.
In the prior art, a method for saving air interface resources by a wireless radio access network using a dormancy timer includes: setting a sleep timer method of a terminal to be a fixed time length, namely all terminals use an air interface sleep timer with the same time length (generally 10-15 seconds), and starting the sleep timer when the terminal has no data transmission; when the time set by the dormancy timer is up, if the terminal still has no data transmission, the air interface resource of the terminal will be released. .
The above prior art has at least the following problems: if the terminal performs a lot of real-time services, if the duration of the dormancy timer is unreasonable, it is likely that the terminal will frequently reestablish an air interface connection, which will greatly increase the time delay for establishing the connection of the terminal real-time services, and make the user experience worse.
Disclosure of Invention
The embodiment of the invention provides a method and a device for setting a terminal dormancy timer, which are used for reducing the time delay of a terminal for executing real-time service.
In one aspect, the present invention provides a method for starting a terminal dormancy timer, including:
when a terminal enters a no-data transmission state, determining whether the terminal belongs to a terminal executing a real-time service, and if so, setting the time length of a dormancy timer of the terminal as a first time length; if not, setting the time length of a dormancy timer of the terminal as a second time length, wherein the first time length is longer than the second time length;
and starting the dormancy timer after the dormancy timer of the terminal is set.
In another aspect, the present invention provides an apparatus for starting a terminal dormancy timer, including:
the judging and processing module is used for judging whether the terminal belongs to a terminal for carrying out real-time service when the terminal of the user enters a no-data transmission state;
a dormancy timing determining module, configured to set, according to a determination result of the determination processing module, a duration of a dormancy timer of the terminal to a first duration if the determination result is positive; if not, setting the duration of a dormancy timer of the terminal to be a second duration, wherein the first duration is longer than the second duration;
and the dormancy timer starting module is used for starting the dormancy timer after the dormancy timer of the terminal is set by the dormancy timing determining module.
The invention also provides another device for starting the terminal dormancy timer, which comprises the following steps:
a memory for storing codes of an execution program, wherein the execution program is used for realizing the method for starting the terminal dormancy timer in the execution process;
a processor for executing the code stored by the memory.
According to the technical scheme provided by the embodiment of the invention, the reasonable time length of the dormancy timer can be set for the terminal executing the real-time service, so that the time delay of the terminal executing the real-time service can be reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a schematic flow chart of a method provided by an embodiment of the present invention;
FIG. 2 is a schematic processing flow diagram of an application embodiment according to an embodiment of the present invention;
FIG. 3 is a first schematic view of an apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention adopts a special dormancy timer mechanism for the terminal of the real-time voice service, thereby reducing the time delay of the terminal for executing the real-time service.
The method for starting the terminal dormancy timer provided by the embodiment of the invention, as shown in fig. 1, may include the following steps:
step 11, when the terminal enters a no-data transmission state, determining whether the terminal belongs to a terminal for executing the real-time service, if so, executing step 12, otherwise, executing step 13;
specifically, in this step, the manner of determining that the terminal belongs to the terminal performing the real-time service may include, but is not limited to, any of the following manners:
(1) if the terminal executes the real-time service in the last data transmission process before entering the no-data transmission state, determining that the terminal belongs to the terminal executing the real-time service;
(2) if the number of times of executing the real-time service exceeds a preset threshold value in the data transmission process of the first preset number of times before the terminal enters the no-data transmission state, determining that the terminal belongs to the terminal executing the real-time service, for example, if the corresponding first preset number of times is 5 and the corresponding threshold value is 3, determining that the terminal belongs to the terminal executing the real-time service in the data transmission process of 5 times before the terminal enters the no-data transmission state if the number of times of executing the real-time service exceeds 3 times;
(3) and if the terminal executes the real-time service within a preset time period before entering the no-data transmission state, determining that the terminal belongs to the terminal for executing the real-time service.
Step 12, setting the duration of the dormancy timer of the terminal as a first duration, and executing step 14;
step 13, setting the duration of the dormancy timer of the terminal to be a second duration, wherein the first duration is longer than the second duration, and executing step 14;
and step 14, after the dormancy timer of the terminal is set, starting the dormancy timer.
Further, before the step 12 is executed, that is, before the duration of the dormancy timer of the terminal is set to the first duration, in order to select a more reasonable timing duration for the dormancy timer of the terminal, the corresponding first duration may be adjusted according to the time interval of the real-time service executed by the terminal, and the corresponding adjusted first duration is set as the duration of the dormancy timer.
Specifically, the processing manner for adjusting the first time length may include, but is not limited to, any one or more of the following processing manners:
(1) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by a terminal before the terminal enters a no-data transmission state, and if the time interval is greater than a current first time length, increasing the first time length by a preset time length; that is, when the time interval is greater than the current first time, it indicates that the time length of the current dormant timer is short, and air interface resources may be released due to the timeout of the dormant timer in the interval time of two real-time services, which may cause the subsequent real-time services to need to reestablish air interface connection, resulting in increasing the time delay of the real-time services, and therefore, the time length of the dormant timer may be increased in this case, so as to avoid the increase of the time delay of the real-time services;
(2) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by a terminal before the terminal enters a no-data transmission state, and if the time interval is smaller than a current first time length, reducing the first time length by a preset time length; that is, when the time interval is less than the current first time, it indicates that the time length of the current dormant timer is long, and it may affect other services to use the air interface resources because the time length of the air interface resources is occupied too long, in other words, even if the time length of the dormant timer is shorter, not only the time delay of the subsequent real-time service is not generated, but also the time length of the air interface resources is prevented from being occupied too long, so the time length of the dormant timer can be reduced under the condition;
(3) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by a terminal before the terminal enters a no-data transmission state, and if the time interval is equal to a current first time length, keeping the first time length unchanged;
(4) acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is greater than a current first time length, indicating that the current dormancy timer is short in time length, so that the first time length can be increased by the preset time length to avoid increasing the time delay of the real-time services;
(5) acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is smaller than a current first time length, indicating that the time length of a current dormancy timer is longer, so that the first time length can be reduced by the preset time length to avoid occupying air interface resources for a long time under the condition of guaranteeing time delay of the time-delay services;
(6) and acquiring the average value of the time intervals between all adjacent real-time services in the real-time services of a second preset number of times executed by the terminal before the terminal enters a no-data transmission state, and if the average value is equal to the current first time length, keeping the first time length unchanged.
It should be noted that, in the process of adjusting the first duration, the condition that the first duration is greater than the second duration needs to be satisfied, that is, if the adjusted first duration is no longer greater than the second duration, the first duration is kept unchanged. In addition, during the process of adjusting the first duration, a first duration limit value may be set to ensure that the value of the adjusted first duration does not increase indefinitely, for example, when the adjusted first duration is greater than the first duration limit value, the first duration is kept unchanged or is equal to the first duration limit value.
By the technical scheme, the time length of the dormancy timer of the terminal can be set according to the time interval of the terminal executing the real-time service, so that the time delay of the real-time service (such as the call time delay of the real-time voice service) is effectively reduced, and the experience of a user using the real-time service on a data wireless network is improved.
For the purpose of facilitating an understanding of the embodiments of the present invention, the embodiments of the present invention will be further explained with reference to the drawings and specific application, and the following detailed description of the embodiments is not to be construed as limiting the embodiments of the present invention.
Examples
With the diversification of data services, wireless networks are beginning To carry services with high real-time requirements, such as QChat (a Push To Talk service based on wireless data services developed by high-pass), VoIP, and the like, which have high real-time performance. Taking the QChat service as an example, when the terminal hangs up the call after finishing one Push To Talk call, because the terminal sets the dormancy timer, the radio access network releases and recovers the air interface resource of the terminal after the time (for example, 10 To 15 seconds) set by the dormancy timer, and if the terminal initiates the call (or called) again, the air interface connection needs To be reestablished, which greatly increases the time delay of the real-time service call establishment.
The embodiment provides a method for setting a terminal to start a dormancy timer according to the characteristics of the real-time service, and a specific processing flow is shown in fig. 2 and includes:
step 21, the terminal accesses a wireless network, establishes an air interface connection with the access network, and starts to transmit data;
the data transmitted between the terminal and the access network may be various data, such as data of services like Http, FTP, VoIP, QChat, etc., and the terminal may be a terminal that has subscribed to a wireless network.
Step 22, after a period of time, the data transmission between the terminal and the access network is finished, the terminal enters a "no data transmission state", and at this time, the access network prepares to set the dormancy timer of the terminal.
Step 23, before the access network starts the dormancy timer of the terminal, the duration of the dormancy timer needs to be determined, at this time, the access network firstly determines whether the terminal belongs to a terminal for executing real-time service, if so, step 24 is executed; if not, step 25 is performed.
The implementation method for the access network to determine whether the terminal belongs to the terminal executing the real-time service has been described previously, and therefore is not described herein again;
step 24, setting the duration of the dormancy timer of the terminal as a first duration;
specifically, the duration of the dormancy timer of the terminal may be set to a first duration according to a time interval in which the terminal performs a real-time service.
If the terminal belongs to a terminal executing the real-time service, it indicates that the terminal has a requirement for data transmission at any time, and if the duration of the dormancy timer is set unreasonably, it is likely that the terminal will frequently reestablish an air interface connection, which will greatly increase the time delay of connection establishment of the real-time service of the terminal. Therefore, in the embodiment of the present invention, the duration of the dormancy timer of the terminal is set according to the type of service executed by the terminal.
And 25, setting the time length of the dormancy timer of the terminal to be a second time length, wherein the first time length is longer than the second time length.
And step 26, after the dormancy timer of the terminal is set, starting the dormancy timer.
Further, the first time duration in the step 24 may be a certain constant set by an engineer according to experience, but the long duration of the manually set sleep timer is too long, which may cause that the terminal cannot release the air interface connection for a long time, so that the terminal consumes too fast power, and may also cause resource waste; if the manually set dormancy timer is too short, the air interface connection of the terminal is released too fast, and the air interface connection is required to be reestablished for the next real-time service, so that the delay of the real-time service is caused.
In order to solve this problem, in the embodiment of the present invention, the access network device may determine the most suitable duration of the dormancy timer of the terminal according to the historical data of the terminal for executing the real-time service, for example, the time interval of the terminal for executing the real-time service, and the processing manner of adjusting the first duration according to the time interval of the terminal for executing the real-time service is described before, so details are not described here again.
In the embodiment, the reasonable duration of the dormancy timer can be set for the terminal executing the real-time service, so as to improve the application experience of the real-time service of the user. Furthermore, the access network can dynamically adjust and set the duration of the dormancy timer of the terminal according to the time interval of the real-time service executed by the terminal, so as to further effectively reduce the time delay of the real-time services such as QChat and the like and improve the experience of the real-time services such as QChat and the like applied by the user on the data wireless network.
Examples
The embodiment provides a device for starting a terminal dormancy timer, and the specific structure of the device is shown in fig. 3, including:
a judging and processing module 31, configured to judge whether a terminal of a user belongs to a terminal that performs a real-time service when the terminal enters a no-data transmission state;
a dormancy timing determining module 32, configured to set, according to the determination result of the determination processing module, a duration of a dormancy timer of the terminal to be a first duration if the determination result is yes; if not, setting the duration of a dormancy timer of the terminal to be a second duration, wherein the first duration is longer than the second duration;
a dormancy timer starting module 33, configured to start the dormancy timer after the dormancy timer of the terminal is set by the dormancy timing determining module.
Specifically, the processing method of the determining processing module 31 determining whether the terminal belongs to a terminal for performing a real-time service may include, but is not limited to, any of the following methods:
(1) if the terminal executes the real-time service in the last data transmission process before entering the no-data transmission state, determining that the terminal belongs to the terminal executing the real-time service;
(2) if the number of times of executing the real-time service in the data transmission process of the first preset number of times before the terminal enters the no-data transmission state exceeds a preset threshold value, determining that the terminal belongs to the terminal executing the real-time service;
(3) and if the terminal executes the real-time service within a preset time period before entering the no-data transmission state, determining that the terminal belongs to the terminal for executing the real-time service.
Optionally, as shown in fig. 4, in order to further reduce the air interface delay caused by the unreasonable duration of the dormancy timer, the apparatus may further include a duration adjustment module 34, configured to adjust the first duration according to the time interval of the terminal executing the real-time service before the dormancy timer of the terminal is set to the first duration by the dormancy timing determination module 32.
Specifically, the processing manner of the duration adjustment module 34 adjusting the first duration may include, but is not limited to, any one or more of the following processing manners:
(1) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is greater than a current first time length, increasing the first time length by a preset time length; that is, when the time interval is greater than the current first time, it indicates that the time length of the current dormant timer is short, and air interface resources may be released due to the timeout of the dormant timer in the interval time of two real-time services, which may cause the subsequent real-time services to need to reestablish air interface connection, resulting in increasing the time delay of the real-time services, and therefore, the time length of the dormant timer may be increased in this case, so as to avoid the increase of the time delay of the real-time services;
(2) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is smaller than a current first time length, reducing the first time length by a preset time length; that is, when the time interval is less than the current first time, it indicates that the time length of the current dormant timer is long, and it may affect other services to use the air interface resources because the time length of the air interface resources is occupied too long, in other words, even if the time length of the dormant timer is shorter, not only the time delay of the subsequent real-time service is not generated, but also the time length of the air interface resources is prevented from being occupied too long, so the time length of the dormant timer can be reduced under the condition;
(3) acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before entering a no-data transmission state, and if the time interval is equal to a current first time length, keeping the first time length unchanged;
(4) acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, wherein if the average value is greater than a current first time length, the current dormancy timer is short in time length, so that the first time length can be increased by the preset time length to avoid increasing the time delay of the real-time services;
(5) acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, wherein if the average value is smaller than a current first time length, the current dormancy timer is longer in time length, so that the first time length can be reduced by the preset time length to avoid occupying air interface resources for a long time under the condition of guaranteeing time delay of the real-time services;
(6) and acquiring the average value of time intervals between all adjacent real-time services in the real-time services of a second preset number of times executed by the terminal before the terminal enters a no-data transmission state, and if the average value is equal to the current first time length, keeping the first time length unchanged.
Similarly, by the device embodiment, the reasonable time length of the dormancy timer can be set for the terminal executing the real-time service, so that the application experience of the real-time service of the user is improved.
The embodiment of the invention also provides a device for starting the terminal dormancy timer, which comprises a memory and a processor, wherein:
the memory is used for storing codes of an execution program, and the execution program is used for realizing the method for starting the terminal dormancy timer provided by the embodiment of the invention in the execution process;
a processor for executing the code stored by the memory.
The specific process of starting the dormancy timer for the user terminal by applying the device of the embodiment of the invention is similar to the method embodiment, and the detailed description is omitted here.
The embodiment of the invention is suitable for a CDMA (Code Division Multiple Access) wireless communication system and some evolution technologies based on CDMA.
A wireless terminal herein may refer to a device that provides voice and/or data connectivity to a user, a handheld device having wireless connection capability, or other processing device connected to a wireless modem. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (e.g., RAN). For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), an Access Point (Access Point), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User agent (User agent), a User Device (User Device), or a User Equipment (User Equipment).
Additionally, the terms "system" and "network" are often used interchangeably herein.
In summary, in the embodiments of the present invention, after determining that the terminal belongs to the terminal performing the real-time service according to the set condition, the traffic model of the real-time voice service of the terminal is analyzed, and the optimal length of the timer is selected for the dormancy timer of the terminal, so that the call delay of the real-time voice service can be reduced, and the experience of the user using the real-time voice service on the data wireless network can be improved.
It will be clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A method for starting a terminal dormancy timer, the method comprising:
when a terminal enters a no-data transmission state, determining whether the terminal belongs to a terminal executing a real-time service, and if so, setting the time length of a dormancy timer of the terminal as a first time length; if not, setting the time length of a dormancy timer of the terminal as a second time length, wherein the first time length is longer than the second time length;
and starting the dormancy timer after the dormancy timer of the terminal is set.
2. The method of claim 1, wherein the determining that the terminal belongs to a terminal performing a real-time service comprises:
if the terminal executes the real-time service in the last data transmission process before entering the no-data transmission state, determining that the terminal belongs to the terminal executing the real-time service;
or,
if the number of times of executing the real-time service in the data transmission process of the first preset number of times before the terminal enters the no-data transmission state exceeds a preset threshold value, determining that the terminal belongs to the terminal executing the real-time service;
or,
and if the terminal executes the real-time service within a preset time period before entering the no-data transmission state, determining that the terminal belongs to the terminal for executing the real-time service.
3. The method according to claim 1 or 2, wherein before setting the duration of the dormancy timer of the terminal to the first duration, the method further comprises: and adjusting the first time length according to the time interval of the terminal for executing the real-time service.
4. The method of claim 3, wherein adjusting the first duration comprises:
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is greater than a current first time length, increasing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is smaller than a current first time length, reducing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before entering a no-data transmission state, and if the time interval is equal to a current first time length, keeping the first time length unchanged;
and/or the presence of a gas in the gas,
acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is greater than a current first time length, increasing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is smaller than the current first time length, reducing the first time length by a preset time length;
and/or the presence of a gas in the gas,
and acquiring the average value of time intervals between all adjacent real-time services in the real-time services of a second preset number of times executed by the terminal before the terminal enters a no-data transmission state, and if the average value is equal to the current first time length, keeping the first time length unchanged.
5. An apparatus for starting a sleep timer of a terminal, comprising:
the judging and processing module is used for judging whether the terminal belongs to a terminal for carrying out real-time service when the terminal of the user enters a no-data transmission state;
a dormancy timing determining module, configured to set, according to a determination result of the determination processing module, a duration of a dormancy timer of the terminal to a first duration if the determination result is positive; if not, setting the duration of a dormancy timer of the terminal to be a second duration, wherein the first duration is longer than the second duration;
and the dormancy timer starting module is used for starting the dormancy timer after the dormancy timer of the terminal is set by the dormancy timing determining module.
6. The apparatus of claim 5, wherein the determining whether the terminal belongs to a terminal performing a real-time service comprises:
if the terminal executes the real-time service in the last data transmission process before entering the no-data transmission state, determining that the terminal belongs to the terminal executing the real-time service;
or,
if the number of times of executing the real-time service in the data transmission process of the first preset number of times before the terminal enters the no-data transmission state exceeds a preset threshold value, determining that the terminal belongs to the terminal executing the real-time service;
or,
and if the terminal executes the real-time service within a preset time period before entering the no-data transmission state, determining that the terminal belongs to the terminal for executing the real-time service.
7. The apparatus of claim 5 or 6, further comprising:
and the time length adjusting module is used for adjusting the first time length according to the time interval of the terminal for executing the real-time service before the dormancy timing determining module sets the time length of the dormancy timer of the terminal to the first time length.
8. The apparatus of claim 7, wherein the processing of the adjustment of the first time duration by the time duration adjustment module comprises:
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is greater than a current first time length, increasing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before the terminal enters a no-data transmission state, and if the time interval is smaller than a current first time length, reducing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring a time interval between a penultimate real-time service and a penultimate real-time service executed by the terminal before entering a no-data transmission state, and if the time interval is equal to a current first time length, keeping the first time length unchanged;
and/or the presence of a gas in the gas,
acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is greater than a current first time length, increasing the first time length by a preset time length;
and/or the presence of a gas in the gas,
acquiring an average value of time intervals between all adjacent real-time services in a second preset number of real-time services executed by the terminal before the terminal enters a no-data transmission state, and if the average value is smaller than the current first time length, reducing the first time length by a preset time length;
and/or the presence of a gas in the gas,
and acquiring the average value of time intervals between all adjacent real-time services in the real-time services of a second preset number of times executed by the terminal before the terminal enters a no-data transmission state, and if the average value is equal to the current first time length, keeping the first time length unchanged.
9. An apparatus for starting a sleep timer of a terminal, comprising:
a memory for storing code for executing a program, the program being operable, during execution, to implement the method of any one of claims 1 to 4;
a processor for executing the code stored by the memory.
CN201210184731.7A 2012-06-06 2012-06-06 A kind of method and apparatus starting sleep timer of terminal Active CN102695279B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210184731.7A CN102695279B (en) 2012-06-06 2012-06-06 A kind of method and apparatus starting sleep timer of terminal
PCT/CN2013/072327 WO2013181954A1 (en) 2012-06-06 2013-03-08 Method and device for starting terminal sleep timer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210184731.7A CN102695279B (en) 2012-06-06 2012-06-06 A kind of method and apparatus starting sleep timer of terminal

Publications (2)

Publication Number Publication Date
CN102695279A true CN102695279A (en) 2012-09-26
CN102695279B CN102695279B (en) 2016-06-22

Family

ID=46860522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210184731.7A Active CN102695279B (en) 2012-06-06 2012-06-06 A kind of method and apparatus starting sleep timer of terminal

Country Status (2)

Country Link
CN (1) CN102695279B (en)
WO (1) WO2013181954A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013181954A1 (en) * 2012-06-06 2013-12-12 华为技术有限公司 Method and device for starting terminal sleep timer
WO2014085995A1 (en) * 2012-12-05 2014-06-12 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for determining dormancy timer value
CN103905168A (en) * 2012-12-24 2014-07-02 中国电信股份有限公司 Dynamic setting method and dynamic setting device for timers
CN103916983A (en) * 2012-12-28 2014-07-09 中国电信股份有限公司 Method and device for releasing air interface connection of mobile terminal and mobile terminal
CN103916961A (en) * 2012-12-28 2014-07-09 中国电信股份有限公司 Sleep timer control method, device and system
WO2014201912A1 (en) * 2013-06-20 2014-12-24 Tencent Technology (Shenzhen) Company Limited Method, system and computer-readable storage medium for reducing data transmission delay
CN104982061A (en) * 2013-01-31 2015-10-14 苹果公司 Dynamic adaptation of a traffic inactivity timer
CN105792377A (en) * 2016-02-26 2016-07-20 努比亚技术有限公司 Device and method for allocating channel resources and access point
CN105873200A (en) * 2016-05-20 2016-08-17 美的集团股份有限公司 Method and device for periodically awaking node
CN107948998A (en) * 2017-12-01 2018-04-20 广东欧珀移动通信有限公司 The detection method and device of network insertion result, computer-readable storage medium
CN108809537A (en) * 2017-05-04 2018-11-13 维沃移动通信有限公司 A kind of timer configuration method, user terminal, network side equipment and system
CN109246856A (en) * 2017-05-16 2019-01-18 中国移动通信有限公司研究院 Release radio resource method, timer configuration method, equipment and storage medium
CN109756960A (en) * 2017-11-07 2019-05-14 中国电信股份有限公司 Timer setting method, apparatus and Internet of things system
CN112533269A (en) * 2019-09-17 2021-03-19 华为技术有限公司 Data receiving and sending method, electronic equipment and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1424859A (en) * 2001-12-10 2003-06-18 株式会社Ntt都科摩 Mobile communication system, method, mobile terminals and base stations
US20090092091A1 (en) * 2007-10-05 2009-04-09 Qualcomm Incorporated Inactivity-based multi-carrier allocation in wireless networks
CN101626593A (en) * 2009-07-03 2010-01-13 深圳市宏电技术股份有限公司 Method, system and terminal for controlling CDMA service channel

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100375572C (en) * 2004-04-08 2008-03-12 大唐移动通信设备有限公司 Method for controlling non-realtime service data transmission of mobile terminal
KR101624749B1 (en) * 2010-01-29 2016-05-26 삼성전자주식회사 Apparatus and method for controlling sleep mode in a communication system based on a packet
CN102695279B (en) * 2012-06-06 2016-06-22 华为技术有限公司 A kind of method and apparatus starting sleep timer of terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1424859A (en) * 2001-12-10 2003-06-18 株式会社Ntt都科摩 Mobile communication system, method, mobile terminals and base stations
US20090092091A1 (en) * 2007-10-05 2009-04-09 Qualcomm Incorporated Inactivity-based multi-carrier allocation in wireless networks
CN101626593A (en) * 2009-07-03 2010-01-13 深圳市宏电技术股份有限公司 Method, system and terminal for controlling CDMA service channel

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013181954A1 (en) * 2012-06-06 2013-12-12 华为技术有限公司 Method and device for starting terminal sleep timer
US9585190B2 (en) 2012-12-05 2017-02-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for determining dormancy timer value
WO2014085995A1 (en) * 2012-12-05 2014-06-12 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for determining dormancy timer value
CN103905168A (en) * 2012-12-24 2014-07-02 中国电信股份有限公司 Dynamic setting method and dynamic setting device for timers
CN103905168B (en) * 2012-12-24 2017-08-11 中国电信股份有限公司 timer dynamic setting method and device
CN103916983A (en) * 2012-12-28 2014-07-09 中国电信股份有限公司 Method and device for releasing air interface connection of mobile terminal and mobile terminal
CN103916961A (en) * 2012-12-28 2014-07-09 中国电信股份有限公司 Sleep timer control method, device and system
CN104982061A (en) * 2013-01-31 2015-10-14 苹果公司 Dynamic adaptation of a traffic inactivity timer
CN104982061B (en) * 2013-01-31 2020-01-03 苹果公司 Dynamic adaptation of traffic inactivity timers
WO2014201912A1 (en) * 2013-06-20 2014-12-24 Tencent Technology (Shenzhen) Company Limited Method, system and computer-readable storage medium for reducing data transmission delay
US9826568B2 (en) 2013-06-20 2017-11-21 Tencent Technology (Shenzhen) Company Limited Method, system and computer-readable storage medium for reducing data transmission delay
CN105792377A (en) * 2016-02-26 2016-07-20 努比亚技术有限公司 Device and method for allocating channel resources and access point
CN105873200A (en) * 2016-05-20 2016-08-17 美的集团股份有限公司 Method and device for periodically awaking node
CN108809537A (en) * 2017-05-04 2018-11-13 维沃移动通信有限公司 A kind of timer configuration method, user terminal, network side equipment and system
CN109246856A (en) * 2017-05-16 2019-01-18 中国移动通信有限公司研究院 Release radio resource method, timer configuration method, equipment and storage medium
CN109756960A (en) * 2017-11-07 2019-05-14 中国电信股份有限公司 Timer setting method, apparatus and Internet of things system
CN107948998A (en) * 2017-12-01 2018-04-20 广东欧珀移动通信有限公司 The detection method and device of network insertion result, computer-readable storage medium
CN107948998B (en) * 2017-12-01 2021-08-17 Oppo 广东移动通信有限公司 Method and device for detecting network access result and computer storage medium
CN112533269A (en) * 2019-09-17 2021-03-19 华为技术有限公司 Data receiving and sending method, electronic equipment and computer readable storage medium
WO2021052245A1 (en) * 2019-09-17 2021-03-25 华为技术有限公司 Data transceiving method, electronic device, and computer-readable storage medium

Also Published As

Publication number Publication date
WO2013181954A1 (en) 2013-12-12
CN102695279B (en) 2016-06-22

Similar Documents

Publication Publication Date Title
CN102695279B (en) A kind of method and apparatus starting sleep timer of terminal
CN105122930B (en) Method and apparatus in communication system for radio resource control connection to be set up/discharged between evolution node B and user equipment
EP3026964A1 (en) Method for configuring parameters, base station and user equipment
CN112534893B (en) Communication method and device
EP3084558B1 (en) Power saving techniques in computing devices
CN101483925A (en) Method of receiving signaling and related communication device
CN101325810A (en) Method and apparatus for improving discontinuous downlink reception in a wireless communication system
CN103959887B (en) Channel access processing method and its device
EP2028908A2 (en) Method and apparatus for managing downlink discontinuous reception operation in a wireless communications system
WO2018001281A1 (en) Transition method and device for transmission mode
CN103118421A (en) Method and device for reducing power consumption of terminal
CN110784942B (en) Connection establishing method and device
CN102573022A (en) Method and device for saving power for mobile terminal
CN102137475B (en) Method for saving wireless terminal power consumption and wireless terminal
CN105122899B (en) RRC state control method, device and equipment
JP5733423B2 (en) Base station, wireless terminal, wireless communication system, and wireless communication method
CN115499901A (en) Method for determining time-frequency resources to be monitored, terminal equipment and network equipment
CN109041081B (en) Method for improving energy utilization efficiency of NB-IoT terminal equipment
CN113259982A (en) Method and device for measuring pilot frequency point of auxiliary card, readable storage medium and terminal
USRE49591E1 (en) Power saving techniques in computing devices
CN112738903B (en) DRX (discontinuous reception) implementation method, user terminal and base station
CN117255435A (en) Data transmission method and device
CN105075301B (en) Terminal device and method of operating the same, and base station of telecommunications network and method of operating the same
JP5860432B2 (en) Base station and communication control method
CN112020138A (en) Method, device, equipment and medium for determining timing duration of paging timer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant