Movatterモバイル変換


[0]ホーム

URL:


CN103079285A - Mobile terminal and method for maintaining point-to-point connection - Google Patents

Mobile terminal and method for maintaining point-to-point connection
Download PDF

Info

Publication number
CN103079285A
CN103079285ACN2013100135860ACN201310013586ACN103079285ACN 103079285 ACN103079285 ACN 103079285ACN 2013100135860 ACN2013100135860 ACN 2013100135860ACN 201310013586 ACN201310013586 ACN 201310013586ACN 103079285 ACN103079285 ACN 103079285A
Authority
CN
China
Prior art keywords
mobile terminal
point
application server
heartbeat
data packet
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.)
Pending
Application number
CN2013100135860A
Other languages
Chinese (zh)
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Dongguan Yulong Telecommunication Technology Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Dongguan Yulong Telecommunication Technology 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd, Dongguan Yulong Telecommunication Technology Co LtdfiledCriticalYulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN2013100135860ApriorityCriticalpatent/CN103079285A/en
Publication of CN103079285ApublicationCriticalpatent/CN103079285A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention provides a mobile terminal and a point-to-point connection maintaining method, wherein the mobile terminal comprises: the detection unit is used for detecting whether data traffic exists between the mobile terminal and the application server when the mobile terminal enters a dormant state; and the communication unit is used for sending a heartbeat data packet to the application server when the detection unit does not detect the data traffic within a preset time period. By the technical scheme of the invention, when the mobile terminal does not run the application program with the function of controlling the sending of the heartbeat data packet, the point-to-point connection state between the mobile terminal and the application server can still be kept, and the power consumption of the terminal can be saved.

Description

Translated fromChinese
移动终端和点对点连接保持方法Mobile terminal and method for maintaining point-to-point connection

技术领域technical field

本发明涉及移动通信技术领域,具体而言,涉及一种移动终端和点对点连接保持方法。The invention relates to the technical field of mobile communication, in particular to a mobile terminal and a method for maintaining a point-to-point connection.

背景技术Background technique

近年来,随着移动互联网络应用的推广,移动终端不仅是通话沟通工具,还可以安装运行各种应用程序,通过移动终端与网络侧的各种应用服务器相连,进行数据业务数据交互。移动终端永远在线(always online)为这种业务数据交互提供良好的体验。在这种永远在线的方式中,移动终端和网络之间建立一直保持连接状态的长连接,移动终端运行的各种网络应用程序可以随时向网络侧应用服务器发送数据和接收来自网络侧的数据。例如智能手机常用的即时通信应用软件,天气预报,手机邮箱等。为了维持移动终端永远在线,一些手机应用程序和网络应用服务器必需通过心跳数据包来维持通信链路的保活。In recent years, with the promotion of mobile Internet applications, mobile terminals are not only communication tools, but also can install and run various applications, and connect to various application servers on the network side through mobile terminals to perform data service data interaction. Mobile terminals are always online (always online) to provide a good experience for this kind of business data interaction. In this always-on mode, a persistent connection is established between the mobile terminal and the network, and various network applications running on the mobile terminal can send data to and receive data from the network side application server at any time. For example, instant messaging application software commonly used in smart phones, weather forecast, mobile mailbox, etc. In order to keep the mobile terminal always online, some mobile application programs and network application servers must use heartbeat data packets to keep the communication link alive.

为了维持移动终端永远在线,移动终端与应用服务器之间的长连接要一直保持连接状态,而位于移动终端与应用服务器之间的包数据服务节点(Packet Data Serving Node,PDSN)需要周期性接收来自移动终端或应用服务器的数据流量来保持PPP(Point-to-Point Protocol,点对点协议)的连接状态,因此移动终端的应用程序需要以小于PDSN所需周期的时长,不断地向应用服务器发送心跳数据包以进行长连接的保活,该心跳数据包传输过程穿过PDSN,触发长连接有效,PDSN不得断开此PPP连接。但对于大多数移动互联网应用程序,例如浏览器,并没有心跳数据包。因此移动终端在没有运行有发送心跳数据包功能的应用程序时,在移动终端同PDSN没有数据流的时间大于保活周期后,PDSN断开移动终端的PPP长连接,释放占用的资源。移动终端在检测到连接断开后,为了维持永远在线的特性,不得不再次拨号做接入。这种PDSN超时断开PPP链路,移动终端再进行接入的过程反复进行,不但占用大量的无线网络资源,也会使移动终端无法长时间待机,待机时间变短。In order to keep the mobile terminal always online, the long connection between the mobile terminal and the application server must be kept connected, and the Packet Data Serving Node (PDSN) between the mobile terminal and the application server needs to periodically receive data from The data traffic of the mobile terminal or application server is used to maintain the connection state of PPP (Point-to-Point Protocol, point-to-point protocol), so the application program of the mobile terminal needs to continuously send heartbeat data to the application server with a period shorter than the period required by the PDSN The packet is used to keep alive the long connection. The transmission process of the heartbeat data packet passes through the PDSN, triggering the long connection to be valid, and the PDSN must not disconnect the PPP connection. But for most mobile Internet applications, such as browsers, there is no heartbeat packet. Therefore, when the mobile terminal does not run the application program with the function of sending heartbeat data packets, after the mobile terminal has no data flow with the PDSN for longer than the keep-alive period, the PDSN disconnects the PPP persistent connection of the mobile terminal and releases the occupied resources. After the mobile terminal detects that the connection is disconnected, in order to maintain the always-on feature, it has to dial again for access. This kind of PDSN disconnects the PPP link over time, and the process of the mobile terminal re-accessing is repeated, which not only occupies a large amount of wireless network resources, but also makes the mobile terminal unable to stand by for a long time, and the standby time becomes shorter.

因此,需要一种新的长连接保持方案,在移动终端没有运行具有控制发送心跳数据包功能的应用程序时,也能保持与应用服务器之间的连接状态。Therefore, there is a need for a new long-term connection maintenance scheme, which can maintain the connection state with the application server even when the mobile terminal is not running the application program with the function of controlling the sending of heartbeat data packets.

发明内容Contents of the invention

考虑到上述背景技术,本发明所要解决的技术问题是提供一种长连接保持方案,在移动中没有运行具有控制发送心跳数据包功能的应用程序时,也能保持与应用服务器之间的连接状态。Considering the above-mentioned background technology, the technical problem to be solved by the present invention is to provide a long-term connection maintenance scheme, which can maintain the connection state with the application server when the application program with the function of controlling the sending of heartbeat data packets is not running during the movement .

根据本发明的一个方面,提供了一种移动终端,包括:检测单元,用于在所述移动终端进入休眠状态时,检测所述移动终端与所述应用服务器之间是否有数据流量;通信单元,在所述检测单元在预定时间段内未检测到所述数据流量时,发送心跳数据包至所述应用服务器。According to one aspect of the present invention, a mobile terminal is provided, including: a detection unit, configured to detect whether there is data traffic between the mobile terminal and the application server when the mobile terminal enters a dormant state; a communication unit , sending a heartbeat data packet to the application server when the detection unit does not detect the data traffic within a predetermined period of time.

为了阻止移动终端进入空闲状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点也同时断开连接),当移动终端进入休眠状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点保持连接)时,如果在预定时间段内没有检测到移动终端与应用服务器之间具有数据交互,那么发送心跳数据包给应用服务器,该心跳数据包通过包数据服务节点,触发点对点连接有效,这样就保持了移动终端与应用服务器之间的点对点连接状态,因此解决了在移动终端未运行具有控制发送心跳功能的应用程序时,仍可维持点对点连接状态。In order to prevent the mobile terminal from entering the idle state (the mobile terminal is disconnected from the base station controller, and the base station controller is also disconnected from the packet data service node at the same time), when the mobile terminal enters the dormant state (the mobile terminal is disconnected from the base station controller, When the base station controller keeps connected with the packet data service node), if no data interaction between the mobile terminal and the application server is detected within a predetermined period of time, then a heartbeat data packet is sent to the application server, and the heartbeat data packet passes through the packet data service The node triggers the point-to-point connection to be effective, so that the point-to-point connection state between the mobile terminal and the application server is maintained, so it solves the problem that the point-to-point connection state can still be maintained when the mobile terminal is not running the application program with the function of controlling the sending of heartbeat.

在上述技术方案中,优选的,所述预定时间段小于点对点连接保活周期。由于包数据服务节点必须周期性接收来自移动终端或应用服务器的数据流量来保持点对点的连接状态,因此,必须在小于该包数据服务节点需要的周期时长即点对点连接保活周期内发送心跳数据包,以维持移动终端与应用服务器之间的连接状态。In the above technical solution, preferably, the predetermined time period is shorter than the keep-alive period of the point-to-point connection. Since the packet data service node must periodically receive data traffic from the mobile terminal or application server to maintain the point-to-point connection state, it must send a heartbeat packet within the period shorter than the period required by the packet data service node, that is, the point-to-point connection keep-alive period , to maintain the connection state between the mobile terminal and the application server.

在上述技术方案中,优选的,所述通信单元包括:定时器,在所述移动终端进入休眠状态时,所述定时器开始计时,以及在所述检测单元于所述预定时间内检测到所述数据流量时,所述定时器清零重新开始计时。In the above technical solution, preferably, the communication unit includes: a timer, the timer starts counting when the mobile terminal enters the dormant state, and when the detection unit detects the When the data flow rate is exceeded, the timer is cleared and restarted.

通过定时器来控制心跳数据包的发送时间,若在定时器规定的时间内内检测到数据流量,则定时器清零重新开始计时,重新控制心跳数据包的发送时间。The sending time of the heartbeat data packet is controlled by the timer. If the data flow is detected within the time specified by the timer, the timer is cleared and restarted to count, and the sending time of the heartbeat data packet is re-controlled.

在上述任一技术方案中,优选的,所述心跳数据包存储于所述通信单元。在本方案中,将心跳数据包设计于通信单元中,直接由通信单元的调制解调器来发送该心跳数据包。不依赖于应用程序,调制解调器也无需上报断开状态到AP处理器,AP处理器可以一直休眠,就不需要再执行一次重新接入的过程,从而节省了移动终端的功耗。In any of the above technical solutions, preferably, the heartbeat data packet is stored in the communication unit. In this solution, the heartbeat data packet is designed in the communication unit, and the heartbeat data packet is directly sent by the modem of the communication unit. It does not depend on the application program, and the modem does not need to report the disconnection status to the AP processor. The AP processor can always sleep, and there is no need to perform a re-connection process, thereby saving the power consumption of the mobile terminal.

在上述技术方案中,优选的,所述检测单元还用于检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;所述通信单元在所述检测单元检测到所述移动终端进入休眠状态且未检测到运行所述应用程序时,将所述心跳数据包发送至应用服务器。In the above technical solution, preferably, the detection unit is also used to detect whether the mobile terminal is running an application program with the function of controlling the sending of heartbeat data packets; the communication unit detects that the mobile terminal enters the When in a dormant state and no running of the application program is detected, the heartbeat data packet is sent to the application server.

在检测到移动终端进入休眠状态时,若运行了具有控制发送心跳数据包功能的应用程序,则无需通信单元发送该心跳数据包,进一步节省终端的功耗。When it is detected that the mobile terminal enters the sleep state, if the application program with the function of controlling the sending of the heartbeat data packet is run, the communication unit does not need to send the heartbeat data packet, further saving the power consumption of the terminal.

根据本发明的另一方面,还提供了一种点对点连接保持方法,用于保持移动终端与应用服务器之间的长连接,包括:在所述移动终端进入休眠状态时,检测所述移动终端与所述应用服务器之间是否有数据流量;若在预定时间段内未检测到所述数据流量,则发送心跳数据包至所述应用服务器。According to another aspect of the present invention, there is also provided a method for maintaining a point-to-point connection, which is used to maintain a long connection between a mobile terminal and an application server, including: when the mobile terminal enters a dormant state, detecting the connection between the mobile terminal and the application server Whether there is data flow between the application servers; if the data flow is not detected within a predetermined period of time, send a heartbeat data packet to the application server.

为了阻止移动终端进入空闲状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点也同时断开连接),当移动终端进入休眠状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点保持连接)时,如果在预定时间段内没有检测到移动终端与应用服务器之间具有数据交互,那么发送心跳数据包给应用服务器,该心跳数据包通过包数据服务节点,触发点对点连接有效,这样就保持了移动终端与应用服务器之间的点对点连接状态,因此解决了在移动终端未运行具有控制发送心跳功能的应用程序时,仍可维持点对点连接状态。In order to prevent the mobile terminal from entering the idle state (the mobile terminal is disconnected from the base station controller, and the base station controller is also disconnected from the packet data service node at the same time), when the mobile terminal enters the dormant state (the mobile terminal is disconnected from the base station controller, When the base station controller keeps connected with the packet data service node), if no data interaction between the mobile terminal and the application server is detected within a predetermined period of time, then a heartbeat data packet is sent to the application server, and the heartbeat data packet passes through the packet data service The node triggers the point-to-point connection to be effective, so that the point-to-point connection state between the mobile terminal and the application server is maintained, so it solves the problem that the point-to-point connection state can still be maintained when the mobile terminal is not running the application program with the function of controlling the sending of heartbeat.

在上述技术方案中,优选的,所述预定时间段小于点对点连接保活周期。由于包数据服务节点必须周期性接收来自移动终端或应用服务器的数据流量来保持点对点的连接状态,因此,必须在小于该包数据服务节点需要的周期时长即点对点连接保活周期内发送心跳数据包,以维持移动终端与应用服务器之间的连接状态。In the above technical solution, preferably, the predetermined time period is shorter than the keep-alive period of the point-to-point connection. Since the packet data service node must periodically receive data traffic from the mobile terminal or application server to maintain the point-to-point connection state, it must send a heartbeat packet within the period shorter than the period required by the packet data service node, that is, the point-to-point connection keep-alive period , to maintain the connection state between the mobile terminal and the application server.

在上述技术方案中,优选的,在所述移动终端进入休眠状态时,所述定时器开始计时;若在所述预定时间内检测到所述数据流量,则所述定时器清零重新开始计时。通过定时器来控制心跳数据包的发送时间,若在定时器规定的时间内内检测到数据流量,则定时器清零重新开始计时,重新控制心跳数据包的发送时间。In the above technical solution, preferably, when the mobile terminal enters the dormant state, the timer starts counting; if the data flow is detected within the predetermined time, the timer is cleared and restarted . The sending time of the heartbeat data packet is controlled by the timer. If the data flow is detected within the time specified by the timer, the timer is cleared and restarted to count, and the sending time of the heartbeat data packet is re-controlled.

在上述任一技术方案中,优选的,所述心跳数据保存于所述移动终端的通信单元中。在本方案中,将心跳数据包设计于通信单元中,直接由通信单元的调制解调器来发送该心跳数据包。不依赖于应用程序,调制解调器也无需上报断开状态到AP处理器,AP处理器可以一直休眠,就不需要再执行一次重新接入的过程,从而节省了移动终端的功耗。In any of the above technical solutions, preferably, the heartbeat data is stored in the communication unit of the mobile terminal. In this solution, the heartbeat data packet is designed in the communication unit, and the heartbeat data packet is directly sent by the modem of the communication unit. It does not depend on the application program, and the modem does not need to report the disconnection status to the AP processor. The AP processor can always sleep, and there is no need to perform a re-connection process, thereby saving the power consumption of the mobile terminal.

在上述技术方案中,优选的,在检测到所述移动终端进入休眠状态时,所述长连接保持方法还包括:检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;若未检测到运行所述应用程序,则由所述通信单元发送所述心跳数据包。在检测到移动终端进入休眠状态时,若终端运行了具有控制发送心跳数据包功能的应用程序,则无需通信单元发送该心跳数据包,进一步节省终端的功耗。In the above technical solution, preferably, when it is detected that the mobile terminal enters a dormant state, the method for maintaining a persistent connection further includes: detecting whether the mobile terminal is running an application program with the function of controlling sending of heartbeat data packets; If it is detected that the application program is running, the communication unit sends the heartbeat data packet. When it is detected that the mobile terminal enters the dormant state, if the terminal runs an application program capable of controlling the sending of the heartbeat data packet, the communication unit does not need to send the heartbeat data packet, further saving the power consumption of the terminal.

本发明的移动终端的调制解调器在满足一定条件时可自动传送心跳数据包,使移动终端不依赖应用软件,可维持移动终端永远在线,不过多占用网络资源,即不需要网络侧发送断开指令到调制解调器,这样调制解调器就不需要上报断开状态到AP处理器,AP处理器就不需要再执行一次重新接入的过程。如果执行这个过程会增加网络的信令开消。同时不需要AP处理器醒机,即不需要上报断开状态到AP处理器,AP处理器就可以一直处于休眠状态,使移动终端的待机时间更长,使用户可随时随地使用移动互联网。The modem of the mobile terminal of the present invention can automatically transmit heartbeat data packets when certain conditions are met, so that the mobile terminal does not depend on application software, and can keep the mobile terminal online forever, but does not occupy too much network resources, that is, it does not need the network side to send a disconnection command to the modem, so that the modem does not need to report the disconnection state to the AP processor, and the AP processor does not need to perform a re-connection process again. If this process is performed, the signaling overhead of the network will be increased. At the same time, the AP processor does not need to wake up, that is, it does not need to report the disconnection state to the AP processor, and the AP processor can always be in a dormant state, so that the standby time of the mobile terminal is longer, and the user can use the mobile Internet anytime and anywhere.

附图说明Description of drawings

图1示出了根据本发明的实施例的移动终端的应用场景示意图;FIG. 1 shows a schematic diagram of an application scenario of a mobile terminal according to an embodiment of the present invention;

图2示出了根据本发明的实施例的移动终端的框图;Figure 2 shows a block diagram of a mobile terminal according to an embodiment of the present invention;

图3示出了根据本发明的实施例的长连接保持方法的流程图;Fig. 3 shows the flowchart of the method for maintaining a persistent connection according to an embodiment of the present invention;

图4示出了根据本发明的实施例的长连接保持方法的原理图。Fig. 4 shows a schematic diagram of a method for maintaining a persistent connection according to an embodiment of the present invention.

具体实施方式Detailed ways

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.

图1示出了根据本发明的实施例的移动终端的应用场景示意图。Fig. 1 shows a schematic diagram of an application scenario of a mobile terminal according to an embodiment of the present invention.

在本实施例中,移动终端的应用场景是CDMA网络结构,如图1所示,移动终端110与应用服务器之间具有基站108、基站控制器106和包数据服务节点(PDSN)104,移动终端110通过基站108和基站控制器(BSC)106与包数据服务节点104建立PPP连接(点对点连接)后,移动终端110可以在这个PPP链路上承载TCP/IP包,可自由接入互联网。移动终端110这时有三种状态:激活状态(ACTIVE),休眠状态(Dormant),空闲状态(IDLE)。在激活状态,移动终端110可随时发送/接收数据;在休眠状态,移动终端110同基站控制器106断开,但基站控制器106同包数据服务节点104的PPP连接保留,移动终端110可以接入后收发数据;在空闲状态,移动终端110同基站控制器106,基站控制器106同包数据服务节点104都是断开的,即PPP链路断开,移动终端110不能发送数据。In this embodiment, the application scenario of the mobile terminal is a CDMA network structure. As shown in FIG. After 110 establishes a PPP connection (point-to-point connection) with packet data service node 104 throughbase station 108 and base station controller (BSC) 106,mobile terminal 110 can carry TCP/IP packets on this PPP link, and can freely access the Internet. Themobile terminal 110 has three states at this time: an active state (ACTIVE), a dormant state (Dormant), and an idle state (IDLE). In the active state, themobile terminal 110 can send/receive data at any time; in the dormant state, themobile terminal 110 is disconnected from thebase station controller 106, but the PPP connection between thebase station controller 106 and the packet data service node 104 is reserved, and themobile terminal 110 can receive data. In the idle state, themobile terminal 110 is disconnected from thebase station controller 106, and thebase station controller 106 is disconnected from the packet data service node 104, that is, the PPP link is disconnected, and themobile terminal 110 cannot send data.

为了保持移动终端110永远在线,需要阻止移动终端110进入空闲状态。空闲状态是由包数据服务节点104的定义的时间周期来控制的(PPPidle time,点对点保活周期,一般为10分钟)。在该点对点保活周期内,移动终端110同PDSN无数据交互,则PDSN断开PPP链路,移动终端110进入空闲态。In order to keep themobile terminal 110 always online, themobile terminal 110 needs to be prevented from entering an idle state. The idle state is controlled by the defined time period of the packet data service node 104 (PPPidle time, point-to-point keep-alive period, generally 10 minutes). During the point-to-point keep-alive period, if there is no data interaction between themobile terminal 110 and the PDSN, the PDSN disconnects the PPP link, and themobile terminal 110 enters an idle state.

当移动终端110进入休眠态(Dormant)后,由移动终端的调制解调器启动一个小于点对点保活周期的定时器T1,在T1计时内,如果没有数据收发,则在T1计时满后,由调制解调器自动发送一个ICMP(Internetcontrol message protocol,互联网控制报文协议)心跳数据包,这个心跳数据包将通过PDSN,使点对点保活周期停止计时。在T1计时内,如果有其它数据包收发,则T1清零重新开始计时。这样可阻止移动终端110进入空闲态。When themobile terminal 110 enters the dormant state (Dormant), the modem of the mobile terminal starts a timer T1 which is less than the point-to-point keep-alive period. If there is no data to send and receive within the time of T1, the modem will automatically send the data after the time of T1 expires. An ICMP (Internet control message protocol, Internet Control Message Protocol) heartbeat data packet, this heartbeat data packet will pass through the PDSN, so that the point-to-point keep-alive period stops timing. During T1 timing, if there are other data packets sent and received, T1 will be cleared and restarted. This prevents the mobile terminal 110 from entering an idle state.

其中,移动终端110可以通过一个时间器来控制其进入休眠状态,例如在没有数据收发后10~30秒,使移动终端110进入休眠状态。当有数据包收发,这个时间器清零,如果定时时间到,则开始进入休眠过程(包括断开移动终端与基站控制器的连接)。Wherein, themobile terminal 110 can be controlled by a timer to enter the dormant state, for example, themobile terminal 110 is made to enter the dormant state 10-30 seconds after no data is sent or received. When a data packet is sent and received, the timer is cleared, and if the timing is up, it starts to enter the dormancy process (including disconnecting the connection between the mobile terminal and the base station controller).

因此,ICMP心跳数据包设计在调制解调器中,不用处理器(AP)来发送,这样AP可以保持长时间待机。移动终端可以永远在先,同包数据服务节点的点对点连接不会断开,不需要反复接入来占用BSC资源。Therefore, the ICMP heartbeat packet is designed in the modem, not sent by the processor (AP), so that the AP can remain on standby for a long time. The mobile terminal can always be the first, and the point-to-point connection with the packet data service node will not be disconnected, and there is no need to repeatedly access to occupy BSC resources.

图2示出了根据本发明的实施例的移动终端的框图。FIG. 2 shows a block diagram of a mobile terminal according to an embodiment of the present invention.

如图2所示,根据本发明的实施例的移动终端110,包括:检测单元202,用于在所述移动终端进入休眠状态时,检测所述移动终端110与所述应用服务器之间是否有数据流量;通信单元204,在所述检测单元202在预定时间段内未检测到所述数据流量时,发送心跳数据包至所述应用服务器。As shown in FIG. 2, themobile terminal 110 according to the embodiment of the present invention includes: a detection unit 202, configured to detect whether there is an Data flow; the communication unit 204, when the detection unit 202 does not detect the data flow within a predetermined period of time, send a heartbeat data packet to the application server.

为了阻止移动终端110进入空闲状态(移动终端110与基站控制器断开连接,基站控制器与包数据服务节点也同时断开连接),当移动终端110进入休眠状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点保持连接)时,如果在预定时间段内没有检测到移动终端110与应用服务器之间具有数据交互,那么发送心跳数据包给应用服务器,该心跳数据包通过包数据服务节点,触发点对点连接有效,这样就保持了移动终端与应用服务器之间的点对点连接状态,因此解决了在移动终端110未运行具有控制发送心跳功能的应用程序时,仍可维持点对点连接状态。In order to prevent the mobile terminal 110 from entering the idle state (themobile terminal 110 is disconnected from the base station controller, and the base station controller is also disconnected from the packet data service node at the same time), when themobile terminal 110 enters the dormant state (the mobile terminal is disconnected from the base station controller When the connection is opened, the base station controller keeps the connection with the packet data service node), if no data interaction between themobile terminal 110 and the application server is detected within a predetermined period of time, then a heartbeat data packet is sent to the application server, and the heartbeat data packet Through the packet data service node, the point-to-point connection is triggered to be effective, thus maintaining the point-to-point connection state between the mobile terminal and the application server, thus solving the problem that the point-to-point connection can still be maintained when themobile terminal 110 is not running the application program with the function of controlling the sending of heartbeat Connection Status.

在上述技术方案中,优选的,所述预定时间段小于点对点连接保活周期。由于包数据服务节点必须周期性接收来自移动终端或应用服务器的数据流量来保持点对点的连接状态,因此,必须在小于该包数据服务节点需要的周期时长即点对点连接保活周期内发送心跳数据包,以维持移动终端与应用服务器之间的连接状态。In the above technical solution, preferably, the predetermined time period is shorter than the keep-alive period of the point-to-point connection. Since the packet data service node must periodically receive data traffic from the mobile terminal or application server to maintain the point-to-point connection state, it must send a heartbeat packet within the period shorter than the period required by the packet data service node, that is, the point-to-point connection keep-alive period , to maintain the connection state between the mobile terminal and the application server.

在上述技术方案中,优选的,所述通信单元204包括:定时器2042,在所述移动终端进入休眠状态时,所述定时器2042开始计时,以及在所述检测单元202于所述预定时间内检测到所述数据流量时,所述定时器2042清零重新开始计时。In the above technical solution, preferably, the communication unit 204 includes: a timer 2042, when the mobile terminal enters the dormant state, the timer 2042 starts timing, and when the detection unit 202 When the data traffic is detected, the timer 2042 is cleared to zero and starts counting again.

通过定时器2042来控制心跳数据包的发送时间,若在定时器2042规定的时间内内检测到数据流量,则定时器2042清零重新开始计时,重新控制心跳数据包的发送时间。The sending time of the heartbeat data packet is controlled by the timer 2042. If the data flow is detected within the time specified by the timer 2042, the timer 2042 is cleared to restart timing, and the sending time of the heartbeat data packet is re-controlled.

在上述任一技术方案中,优选的,所述心跳数据包存储于所述通信单元204。在本方案中,将心跳数据包设计于通信单元中,直接由通信单元的调制解调器来发送该心跳数据包。不依赖于应用程序,调制解调器也无需上报断开状态到AP处理器,AP处理器可以一直休眠,就不需要再执行一次重新接入的过程,从而节省了移动终端的功耗。In any of the above technical solutions, preferably, the heartbeat data packet is stored in the communication unit 204 . In this solution, the heartbeat data packet is designed in the communication unit, and the heartbeat data packet is directly sent by the modem of the communication unit. It does not depend on the application program, and the modem does not need to report the disconnection status to the AP processor. The AP processor can always sleep, and there is no need to perform a re-connection process, thereby saving the power consumption of the mobile terminal.

在上述技术方案中,优选的,所述检测单元202还用于检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;所述通信单元204在所述检测单元202检测到所述移动终端110进入休眠状态且未检测到运行所述应用程序时,将所述心跳数据包发送至应用服务器。In the above technical solution, preferably, the detection unit 202 is also used to detect whether the mobile terminal is running an application program with the function of controlling the sending of heartbeat data packets; the communication unit 204 detects the When themobile terminal 110 enters the dormant state and does not detect that the application program is running, the heartbeat data packet is sent to the application server.

在检测到移动终端进入休眠状态时,若运行了具有控制发送心跳数据包功能的应用程序,则无需通信单元发送该心跳数据包,进一步节省终端的功耗。When it is detected that the mobile terminal enters the sleep state, if the application program with the function of controlling the sending of the heartbeat data packet is run, the communication unit does not need to send the heartbeat data packet, further saving the power consumption of the terminal.

检测单元202可以是个定时器,在移动终端110与外部没有数据交互时,定时器开始计时,在设定时间段内(例如20秒)移动终端110与外部均没有数据交互,则认为移动终端110进入休眠状态。The detection unit 202 may be a timer. When themobile terminal 110 has no data interaction with the outside, the timer starts counting. If there is no data interaction between themobile terminal 110 and the outside within a set period of time (for example, 20 seconds), it is considered that themobile terminal 110 Go to sleep.

移动终端110包括但不限于手机、平板电脑以及其他便携设备。Themobile terminal 110 includes, but is not limited to, a mobile phone, a tablet computer, and other portable devices.

图3示出了根据本发明的实施例的长连接保持方法的流程图。Fig. 3 shows a flowchart of a method for maintaining a persistent connection according to an embodiment of the present invention.

如图3所示,根据本发明的实施例的点对点连接保持方法,用于保持移动终端与应用服务器之间的长连接,可以包括以下步骤:步骤302,在所述移动终端进入休眠状态时,检测所述移动终端与所述应用服务器之间是否有数据流量;步骤304,若在预定时间段内未检测到所述数据流量,则发送心跳数据包至所述应用服务器。As shown in FIG. 3 , the method for maintaining a point-to-point connection according to an embodiment of the present invention is used to maintain a long connection between a mobile terminal and an application server, and may include the following steps: Step 302, when the mobile terminal enters a dormant state, Detect whether there is data traffic between the mobile terminal and the application server;step 304, if the data traffic is not detected within a predetermined time period, send a heartbeat data packet to the application server.

为了阻止移动终端进入空闲状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点也同时断开连接),当移动终端进入休眠状态(移动终端与基站控制器断开连接,基站控制器与包数据服务节点保持连接)时,如果在预定时间段内没有检测到移动终端与应用服务器之间具有数据交互,那么发送心跳数据包给应用服务器,该心跳数据包通过包数据服务节点,触发点对点连接有效,这样就保持了移动终端与应用服务器之间的点对点连接状态,因此解决了在移动终端未运行具有控制发送心跳功能的应用程序时,仍可维持点对点连接状态。In order to prevent the mobile terminal from entering the idle state (the mobile terminal is disconnected from the base station controller, and the base station controller is also disconnected from the packet data service node at the same time), when the mobile terminal enters the dormant state (the mobile terminal is disconnected from the base station controller, When the base station controller keeps connected with the packet data service node), if no data interaction between the mobile terminal and the application server is detected within a predetermined period of time, then a heartbeat data packet is sent to the application server, and the heartbeat data packet passes through the packet data service The node triggers the point-to-point connection to be effective, so that the point-to-point connection state between the mobile terminal and the application server is maintained, so it solves the problem that the point-to-point connection state can still be maintained when the mobile terminal is not running the application program with the function of controlling the sending of heartbeat.

在上述技术方案中,优选的,所述预定时间段小于点对点连接保活周期。由于包数据服务节点必须周期性接收来自移动终端或应用服务器的数据流量来保持点对点的连接状态,因此,必须在小于该包数据服务节点需要的周期时长即点对点连接保活周期内发送心跳数据包,以维持移动终端与应用服务器之间的连接状态。In the above technical solution, preferably, the predetermined time period is shorter than the keep-alive period of the point-to-point connection. Since the packet data service node must periodically receive data traffic from the mobile terminal or application server to maintain the point-to-point connection state, it must send a heartbeat packet within the period shorter than the period required by the packet data service node, that is, the point-to-point connection keep-alive period , to maintain the connection state between the mobile terminal and the application server.

在上述技术方案中,优选的,在所述移动终端进入休眠状态时,所述定时器开始计时;若在所述预定时间内检测到所述数据流量,则所述定时器清零重新开始计时。通过定时器来控制心跳数据包的发送时间,若在定时器规定的时间内内检测到数据流量,则定时器清零重新开始计时,重新控制心跳数据包的发送时间。In the above technical solution, preferably, when the mobile terminal enters the dormant state, the timer starts counting; if the data flow is detected within the predetermined time, the timer is cleared and restarted . The sending time of the heartbeat data packet is controlled by the timer. If the data flow is detected within the time specified by the timer, the timer is cleared and restarted to count, and the sending time of the heartbeat data packet is re-controlled.

在上述任一技术方案中,优选的,所述心跳数据保存于所述移动终端的通信单元中。在本方案中,将心跳数据包设计于通信单元中,直接由通信单元的调制解调器来发送该心跳数据包。不依赖于应用程序,调制解调器也无需上报断开状态到AP处理器,AP处理器可以一直休眠,就不需要再执行一次重新接入的过程,从而节省了移动终端的功耗。In any of the above technical solutions, preferably, the heartbeat data is stored in the communication unit of the mobile terminal. In this solution, the heartbeat data packet is designed in the communication unit, and the heartbeat data packet is directly sent by the modem of the communication unit. It does not depend on the application program, and the modem does not need to report the disconnection status to the AP processor. The AP processor can always sleep, and there is no need to perform a re-connection process, thereby saving the power consumption of the mobile terminal.

在上述技术方案中,优选的,在检测到所述移动终端进入休眠状态时,所述长连接保持方法还包括:检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;若未检测到运行所述应用程序,则由所述通信单元发送所述心跳数据包。在检测到移动终端进入休眠状态时,若终端运行了具有控制发送心跳数据包功能的应用程序,则无需通信单元发送该心跳数据包,进一步节省终端的功耗。In the above technical solution, preferably, when it is detected that the mobile terminal enters a dormant state, the method for maintaining a persistent connection further includes: detecting whether the mobile terminal is running an application program with the function of controlling sending of heartbeat data packets; If it is detected that the application program is running, the communication unit sends the heartbeat data packet. When it is detected that the mobile terminal enters the dormant state, if the terminal runs an application program capable of controlling the sending of the heartbeat data packet, the communication unit does not need to send the heartbeat data packet, further saving the power consumption of the terminal.

下面结合图4来说明本发明的点对点连接保持方法的工作时序。The working sequence of the point-to-point connection maintenance method of the present invention will be described below in conjunction with FIG. 4 .

如图4所示,首先通过检测移动终端110是否进入休眠状态,若进入休眠状态,则在移动终端110侧启动一个定时器,开始计时,在预定时间段t(t小于点对点连接保活周期)内若检测到移动终端110与应用服务器之间没有数据交互,则发送心跳数据包至基站控制器106,通过基站控制器106将心跳数据包传输至包数据服务器节点104,通过包数据服务器节点104触发点对点连接有效,从而保持移动终端110与应用服务器之间的点对点连接状态。As shown in Figure 4, first by detecting whether themobile terminal 110 enters the dormant state, if it enters the dormant state, a timer is started on themobile terminal 110 side to start counting, and in the predetermined time period t (t is less than the point-to-point connection keep-alive period) If it is detected that there is no data interaction between themobile terminal 110 and the application server, the heartbeat data packet is sent to thebase station controller 106, and the heartbeat data packet is transmitted to the packet data server node 104 by thebase station controller 106, and the heartbeat data packet is transmitted to the packet data server node 104 by the packet data server node 104. The point-to-point connection is triggered to be effective, so as to maintain the state of the point-to-point connection between themobile terminal 110 and the application server.

因此,本发明的移动终端的调制解调器在满足一定条件时可自动传送心跳数据包,使移动终端不依赖应用软件,可维持移动终端永远在线,不过多占用网络资源,即不需要网络侧发送断开指令到调制解调器,这样调制解调器就不需要上报断开状态到AP处理器,AP处理器就不需要再执行一次重新接入的过程。如果执行这个过程会增加网络的信令开消。同时不需要AP处理器醒机,即不需要上报断开状态到AP处理器,AP处理器就可以一直处于休眠状态,使移动终端的待机时间更长,使用户可随时随地使用移动互联网。Therefore, the modem of the mobile terminal of the present invention can automatically transmit heartbeat data packets when certain conditions are met, so that the mobile terminal does not depend on application software, and the mobile terminal can be kept online forever, but it does not occupy too much network resources, that is, it does not need to send a disconnection message from the network side. command to the modem, so that the modem does not need to report the disconnection state to the AP processor, and the AP processor does not need to perform a re-connection process again. If this process is performed, the signaling overhead of the network will be increased. At the same time, the AP processor does not need to wake up, that is, it does not need to report the disconnection state to the AP processor, and the AP processor can always be in a dormant state, so that the standby time of the mobile terminal is longer, and the user can use the mobile Internet anytime and anywhere.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

Translated fromChinese
1.一种移动终端,其特征在于,包括:1. A mobile terminal, characterized in that, comprising:检测单元,用于在所述移动终端进入休眠状态时,检测所述移动终端与所述应用服务器之间是否有数据流量;a detection unit, configured to detect whether there is data traffic between the mobile terminal and the application server when the mobile terminal enters a dormant state;通信单元,在所述检测单元在预定时间段内未检测到所述数据流量时,发送心跳数据包至所述应用服务器。A communication unit, when the detection unit does not detect the data flow within a predetermined period of time, sending a heartbeat data packet to the application server.2.根据权利要求1所述的移动终端,其特征在于,所述预定时间段小于点对点连接保活周期。2. The mobile terminal according to claim 1, wherein the predetermined time period is shorter than the keep-alive period of the point-to-point connection.3.根据权利要求1所述的移动终端,其特征在于,所述通信单元包括:3. The mobile terminal according to claim 1, wherein the communication unit comprises:定时器,在所述移动终端进入休眠状态时,所述定时器开始计时,以及在所述检测单元于所述预定时间内检测到所述数据流量时,所述定时器清零重新开始计时。A timer. When the mobile terminal enters a dormant state, the timer starts counting, and when the detection unit detects the data flow within the predetermined time, the timer is reset to zero and restarts counting.4.根据权利要求1至3中任一项所述的移动终端,其特征在于,所述心跳数据包存储于所述通信单元。4. The mobile terminal according to any one of claims 1 to 3, wherein the heartbeat data packet is stored in the communication unit.5.根据权利要求4所述的移动终端,其特征在于,所述检测单元还用于检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;5. The mobile terminal according to claim 4, wherein the detection unit is also used to detect whether the mobile terminal operates an application program with a function of controlling sending heartbeat packets;所述通信单元在所述检测单元检测到所述移动终端进入休眠状态且未检测到运行所述应用程序时,将所述心跳数据包发送至应用服务器。The communication unit sends the heartbeat data packet to the application server when the detection unit detects that the mobile terminal enters a sleep state and does not detect that the application program is running.6.一种点对点连接保持方法,其特征在于,用于保持移动终端与应用服务器之间的长连接,包括:6. A method for maintaining a point-to-point connection, characterized in that it is used to maintain a long connection between the mobile terminal and the application server, comprising:在所述移动终端进入休眠状态时,检测所述移动终端与所述应用服务器之间是否有数据流量;When the mobile terminal enters the dormant state, detecting whether there is data traffic between the mobile terminal and the application server;若在预定时间段内未检测到所述数据流量,则发送心跳数据包至所述应用服务器。If the data flow is not detected within a predetermined period of time, a heartbeat data packet is sent to the application server.7.根据权利要求6所述的点对点连接保持方法,其特征在于,所述预定时间段小于点对点连接保活周期。7. The method for maintaining a point-to-point connection according to claim 6, wherein the predetermined time period is shorter than the keep-alive period of the point-to-point connection.8.根据权利要求6所述的点对点连接保持方法,其特征在于,在所述移动终端进入休眠状态时,定时器开始计时;8. The method for maintaining a point-to-point connection according to claim 6, wherein the timer starts counting when the mobile terminal enters a dormant state;若在所述预定时间内检测到所述数据流量,则所述定时器清零重新开始计时。If the data flow is detected within the predetermined time, the timer is cleared to zero and restarted.9.根据权利要求6至8中任一项所述的点对点连接保持方法,其特征在于,所述心跳数据保存于所述移动终端的通信单元中。9. The method for maintaining a point-to-point connection according to any one of claims 6 to 8, wherein the heartbeat data is stored in a communication unit of the mobile terminal.10.根据权利要求9所述的点对点连接保持方法,其特征在于,在检测到所述移动终端进入休眠状态时,所述长连接保持方法还包括:10. The method for maintaining a point-to-point connection according to claim 9, wherein when it is detected that the mobile terminal enters a dormant state, the method for maintaining a long connection further comprises:检测所述移动终端是否运行具有控制发送心跳数据包功能的应用程序;Detecting whether the mobile terminal is running an application program with the function of controlling the sending of heartbeat data packets;若未检测到运行所述应用程序,则由所述通信单元发送所述心跳数据包。If it is not detected that the application program is running, the heartbeat data packet is sent by the communication unit.
CN2013100135860A2013-01-142013-01-14 Mobile terminal and method for maintaining point-to-point connectionPendingCN103079285A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2013100135860ACN103079285A (en)2013-01-142013-01-14 Mobile terminal and method for maintaining point-to-point connection

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2013100135860ACN103079285A (en)2013-01-142013-01-14 Mobile terminal and method for maintaining point-to-point connection

Publications (1)

Publication NumberPublication Date
CN103079285Atrue CN103079285A (en)2013-05-01

Family

ID=48155660

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2013100135860APendingCN103079285A (en)2013-01-142013-01-14 Mobile terminal and method for maintaining point-to-point connection

Country Status (1)

CountryLink
CN (1)CN103079285A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103546876A (en)*2013-10-282014-01-29深圳全智达通信股份有限公司Information sending method, terminal device, application server and system
CN103561392A (en)*2013-10-312014-02-05宇龙计算机通信科技(深圳)有限公司Method for sending information and terminal
CN103843418A (en)*2013-10-292014-06-04华为终端有限公司Method of service agent, modem and terminal
CN104244448A (en)*2013-06-202014-12-24腾讯科技(深圳)有限公司Method and system for reducing data transmission delay
CN104519064A (en)*2014-12-222015-04-15厦门为那通信科技有限公司Online link maintaining method in communication
CN104579813A (en)*2013-10-292015-04-29华为终端有限公司Detection method and terminal
WO2015109535A1 (en)*2014-01-242015-07-30华为技术有限公司Service data transmission method and apparatus
CN105247843A (en)*2013-05-282016-01-13高通股份有限公司 Method and apparatus for enhanced application signaling from a wireless communication device
CN105554906A (en)*2015-12-102016-05-04希姆通信息技术(上海)有限公司Method and system for improving data sending speed after terminal wakeup in wireless network
CN105657860A (en)*2016-01-292016-06-08珠海市魅族科技有限公司Method and device for improving data service response speed
CN106793172A (en)*2016-12-222017-05-31努比亚技术有限公司A kind of message obtains terminal and method
CN106817751A (en)*2016-12-272017-06-09广东欧珀移动通信有限公司A kind of data transmission method for uplink and mobile terminal
WO2017128185A1 (en)*2016-01-282017-08-03华为技术有限公司Method and terminal for controlling service connection
CN107508916A (en)*2017-09-272017-12-22深圳狗尾草智能科技有限公司Server link management method for intelligent robot
WO2019034001A1 (en)*2017-08-182019-02-21华为技术有限公司Power consumption control method and apparatus
CN110121173A (en)*2019-05-102019-08-13南京硅基智能科技有限公司A method of the virtual mobile phone based on cloud remains online
CN110162161A (en)*2019-04-172019-08-23努比亚技术有限公司Control method, wearable device and the computer readable storage medium of target application
CN110557301A (en)*2019-08-232019-12-10福建科立讯通信有限公司Method for realizing server-side heartbeat detection mechanism for reducing power consumption
CN111295701A (en)*2017-11-102020-06-16Nec显示器解决方案株式会社Method of controlling image and image display apparatus
CN111669624A (en)*2020-05-082020-09-15广州微算互联信息技术有限公司Cloud mobile phone control method and system
CN112511536A (en)*2020-11-272021-03-16北京经纬恒润科技股份有限公司Communication method and communication system
CN112532264A (en)*2020-11-272021-03-19石家庄市善理通益科技有限公司Power consumption optimization method of talkback terminal and execution device thereof
US11153825B2 (en)2017-08-182021-10-19Huawei Technologies Co., Ltd.Power consumption control method and apparatus
CN116697611A (en)*2022-02-252023-09-05芜湖美的厨卫电器制造有限公司 Water heater system, control method and control device, readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101072385A (en)*2007-06-272007-11-14蒋晓海Method for realizing mobile instant messaging by socket direct connection of mobile phone
WO2009154401A2 (en)*2008-06-182009-12-23Samsung Electronics Co., Ltd.Method and system for maintaining connections between a terminal and servers in a communication system
CN102036349A (en)*2009-09-292011-04-27联想(北京)有限公司Method for maintaining connection of terminal and network server, terminal and network server
CN102684949A (en)*2012-06-042012-09-19北京神州泰岳软件股份有限公司Method and device for processing heartbeat data packet under persistent connection, and client

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101072385A (en)*2007-06-272007-11-14蒋晓海Method for realizing mobile instant messaging by socket direct connection of mobile phone
WO2009154401A2 (en)*2008-06-182009-12-23Samsung Electronics Co., Ltd.Method and system for maintaining connections between a terminal and servers in a communication system
CN102036349A (en)*2009-09-292011-04-27联想(北京)有限公司Method for maintaining connection of terminal and network server, terminal and network server
CN102684949A (en)*2012-06-042012-09-19北京神州泰岳软件股份有限公司Method and device for processing heartbeat data packet under persistent connection, and client

Cited By (40)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105247843A (en)*2013-05-282016-01-13高通股份有限公司 Method and apparatus for enhanced application signaling from a wireless communication device
CN104244448B (en)*2013-06-202018-07-20腾讯科技(深圳)有限公司Reduce the method and system of data transmission delay
CN104244448A (en)*2013-06-202014-12-24腾讯科技(深圳)有限公司Method and system for reducing data transmission delay
WO2014201912A1 (en)*2013-06-202014-12-24Tencent Technology (Shenzhen) Company LimitedMethod, system and computer-readable storage medium for reducing data transmission delay
US9826568B2 (en)2013-06-202017-11-21Tencent Technology (Shenzhen) Company LimitedMethod, system and computer-readable storage medium for reducing data transmission delay
CN103546876A (en)*2013-10-282014-01-29深圳全智达通信股份有限公司Information sending method, terminal device, application server and system
CN103546876B (en)*2013-10-282017-03-29深圳全智达通信股份有限公司A kind of method of transmission information, terminal unit, application server and system
CN103843418B (en)*2013-10-292018-06-05华为终端(东莞)有限公司A kind of method of service agent, modem and terminal
CN104579813A (en)*2013-10-292015-04-29华为终端有限公司Detection method and terminal
CN104579813B (en)*2013-10-292018-09-07华为终端(东莞)有限公司Detection method and terminal
WO2015061957A1 (en)*2013-10-292015-05-07华为终端有限公司Service agent method, modem, and terminal
CN103843418A (en)*2013-10-292014-06-04华为终端有限公司Method of service agent, modem and terminal
US9568989B2 (en)2013-10-292017-02-14Huawei Device Co., Ltd.Method for acting as service agent, modem, and terminal by establishing a heartbeat connection with an application server
CN103561392A (en)*2013-10-312014-02-05宇龙计算机通信科技(深圳)有限公司Method for sending information and terminal
WO2015109535A1 (en)*2014-01-242015-07-30华为技术有限公司Service data transmission method and apparatus
CN105144797B (en)*2014-01-242019-12-24华为技术有限公司 Service data transmission method and device
CN105144797A (en)*2014-01-242015-12-09华为技术有限公司Service data transmission method and apparatus
CN104519064A (en)*2014-12-222015-04-15厦门为那通信科技有限公司Online link maintaining method in communication
CN104519064B (en)*2014-12-222018-09-25厦门广控物联科技有限公司A method of realizing that communication link is kept online
CN105554906A (en)*2015-12-102016-05-04希姆通信息技术(上海)有限公司Method and system for improving data sending speed after terminal wakeup in wireless network
WO2017128185A1 (en)*2016-01-282017-08-03华为技术有限公司Method and terminal for controlling service connection
CN108141901A (en)*2016-01-282018-06-08华为技术有限公司The method and terminal of control service connection
CN105657860B (en)*2016-01-292019-09-10珠海市魅族科技有限公司A kind of method and device improving data service response speed
CN105657860A (en)*2016-01-292016-06-08珠海市魅族科技有限公司Method and device for improving data service response speed
CN106793172A (en)*2016-12-222017-05-31努比亚技术有限公司A kind of message obtains terminal and method
CN106817751A (en)*2016-12-272017-06-09广东欧珀移动通信有限公司A kind of data transmission method for uplink and mobile terminal
US11153825B2 (en)2017-08-182021-10-19Huawei Technologies Co., Ltd.Power consumption control method and apparatus
WO2019034001A1 (en)*2017-08-182019-02-21华为技术有限公司Power consumption control method and apparatus
CN107508916A (en)*2017-09-272017-12-22深圳狗尾草智能科技有限公司Server link management method for intelligent robot
CN107508916B (en)*2017-09-272021-02-26苏州狗尾草智能科技有限公司Server link management method for intelligent robot
CN111295701A (en)*2017-11-102020-06-16Nec显示器解决方案株式会社Method of controlling image and image display apparatus
CN111295701B (en)*2017-11-102022-12-20夏普Nec显示器解决方案株式会社Method of controlling image and image display apparatus
US11373571B2 (en)2017-11-102022-06-28Sharp Nec Display Solutions, Ltd.Method for controlling image and image display device
CN110162161A (en)*2019-04-172019-08-23努比亚技术有限公司Control method, wearable device and the computer readable storage medium of target application
CN110121173A (en)*2019-05-102019-08-13南京硅基智能科技有限公司A method of the virtual mobile phone based on cloud remains online
CN110557301A (en)*2019-08-232019-12-10福建科立讯通信有限公司Method for realizing server-side heartbeat detection mechanism for reducing power consumption
CN111669624A (en)*2020-05-082020-09-15广州微算互联信息技术有限公司Cloud mobile phone control method and system
CN112532264A (en)*2020-11-272021-03-19石家庄市善理通益科技有限公司Power consumption optimization method of talkback terminal and execution device thereof
CN112511536A (en)*2020-11-272021-03-16北京经纬恒润科技股份有限公司Communication method and communication system
CN116697611A (en)*2022-02-252023-09-05芜湖美的厨卫电器制造有限公司 Water heater system, control method and control device, readable storage medium

Similar Documents

PublicationPublication DateTitle
CN103079285A (en) Mobile terminal and method for maintaining point-to-point connection
US10548087B2 (en)Techniques for managing idle state activity in mobile devices
CN103874035B (en)A kind of Mobile terminal message push method and equipment
CN102395119B (en) A method, system and device for supporting application clients to be permanently online
EP2596673B1 (en)User device dormancy
KR102191174B1 (en)Method and apparatus for setting up/releasing radio resource control connection between evolved node b base station and user equipment in communication system
CN103312766B (en)A kind of method, system and device supporting applications client forever online
WO2013097452A1 (en)Method for receiving data, method for transmitting data, mobile terminal, and server
CN104813637A (en)Push service without persistent TCP connection in mobile network
CN103200653A (en)Method and device for discontinuous reception
CN103916936B (en)Realize method, system and mobile terminal, the server of data connection long
CN102957623B (en)A kind of maintaining method of neighborhood of border gate protocol and equipment
WO2013167068A2 (en)Method and device for reducing power consumption of terminal
WO2015154462A1 (en)Method and device for managing instant communication application program, and mobile terminal thereof
CN107484232A (en)Message method, system, the network equipment and readable storage medium storing program for executing
WO2017107339A1 (en)Method for waking network telephone
JP2009182956A (en)Network connection control method and terminal
CN103888933A (en)Information transmission method and system based on terminal power, and related device
CN105101364A (en)Method and terminal for activating fast dormancy
WO2012027888A1 (en)Method and system for inhibiting signaling storm
CN104363579A (en)Online application implementing method and device
CN104066159A (en)Mobile terminal sleep awakening method
CN102340430A (en)Connection management method and system of personal area network equipment
EP3560272B1 (en)Methods, wireless device, network node and core node for managing reachability of the wireless device
CN117793173A (en) A terminal wake-up processing method, device, equipment and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20130501


[8]ページ先頭

©2009-2025 Movatter.jp