[go: up one dir, main page]

CN104660648B - A kind of message push system, method, apparatus and relevant device - Google Patents

A kind of message push system, method, apparatus and relevant device Download PDF

Info

Publication number
CN104660648B
CN104660648B CN201310602876.9A CN201310602876A CN104660648B CN 104660648 B CN104660648 B CN 104660648B CN 201310602876 A CN201310602876 A CN 201310602876A CN 104660648 B CN104660648 B CN 104660648B
Authority
CN
China
Prior art keywords
proxy server
user
mobile terminal
application identities
mark
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.)
Active
Application number
CN201310602876.9A
Other languages
Chinese (zh)
Other versions
CN104660648A (en
Inventor
刘玮哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201310602876.9A priority Critical patent/CN104660648B/en
Publication of CN104660648A publication Critical patent/CN104660648A/en
Application granted granted Critical
Publication of CN104660648B publication Critical patent/CN104660648B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

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

Abstract

本发明公开了一种消息推送系统、方法、装置及相关设备,用以节约信令资源,降低网络信令处理压力。其中,所述消息推送方法,包括:移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过CS域发送的呼叫请求;所述移动终端拒绝所述呼叫请求;并通过PS域向所述代理服务器发送建立连接请求;所述移动终端在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。

The invention discloses a message push system, method, device and related equipment, which are used to save signaling resources and reduce network signaling processing pressure. Wherein, the message push method includes: the mobile terminal receives the call request sent by the proxy server through the CS domain after receiving the Push message sent by the application server; the mobile terminal rejects the call request; The proxy server sends a connection establishment request; after the mobile terminal establishes a PS domain connection with the proxy server, it downloads the Push message from the proxy server.

Description

一种消息推送系统、方法、装置及相关设备A message push system, method, device and related equipment

技术领域technical field

本发明涉及移动互联网技术领域,尤其涉及一种消息推送系统、方法、装置及相关设备。The present invention relates to the technical field of mobile Internet, in particular to a message push system, method, device and related equipment.

背景技术Background technique

随着移动互联网技术的蓬勃发展,基于IP连接的推送(Push)消息开始大量出现。Push消息可以集成在应用程序中,具有更优的用户体验。With the vigorous development of mobile Internet technology, a large number of Push messages based on IP connections have begun to appear. Push messages can be integrated in applications to provide better user experience.

由于智能移动终端电量消耗高于非智能终端,为了节省智能终端的电流消耗,如果在短时间内(如2~5秒)没有数据的收发,智能终端将暂时关闭数据连接。同时,出于保持数据连接的需要,终端上安装的应用客户端每隔一段时间需要向网络侧服务器发送一小段数据(心跳数据包),以使得网络侧服务器为其维持正确的状态。这些心跳数据包虽然包含的数据量小,无线网络却要频繁使用信令为其建立和断开数据连接,占用了大量的网络资源,同时,频繁的信令处理很容易超过网络信令的处理能力,降低网络服务质量甚至导致网络崩溃。Since the power consumption of smart mobile terminals is higher than that of non-smart terminals, in order to save the current consumption of smart terminals, if there is no data transmission and reception within a short period of time (such as 2 to 5 seconds), the smart terminal will temporarily close the data connection. At the same time, in order to maintain the data connection, the application client installed on the terminal needs to send a small piece of data (heartbeat data packet) to the network side server at regular intervals, so that the network side server can maintain the correct state for it. Although these heartbeat data packets contain a small amount of data, the wireless network frequently uses signaling to establish and disconnect data connections for them, which takes up a lot of network resources. At the same time, frequent signaling processing can easily exceed network signaling processing capacity, reducing the quality of network service and even causing network crashes.

随着智能终端及其安装的应用客户端的大量涌现,网络信令压力越来越大,目前主要的解决方案包括以下两种:方案一:应用客户端降低心跳数据包的发送频率;方案二:建立代理服务器,代理服务器负责分发消息。智能终端上安装的应用客户端仅与代理服务器连接,并向代理服务器发送心跳数据包。With the emergence of a large number of smart terminals and their installed application clients, the pressure on network signaling is increasing. At present, the main solutions include the following two: Option 1: Application clients reduce the sending frequency of heartbeat packets; Option 2: A proxy server is established, and the proxy server is responsible for distributing messages. The application client installed on the smart terminal only connects with the proxy server and sends a heartbeat packet to the proxy server.

上述第一种解决方案和上述第二种解决方案中,虽然在一定程度上能够缓解心跳数据包的发送频率和发送数量,但随着网络中智能终端数量的增长,网络依然面临巨大的信令处理压力。In the above-mentioned first solution and the above-mentioned second solution, although the sending frequency and number of heartbeat data packets can be alleviated to a certain extent, with the increase of the number of intelligent terminals in the network, the network still faces huge signaling Deal with stress.

发明内容Contents of the invention

本发明实施例提供一种消息推送系统、方法、装置及相关设备,用以节约信令资源,降低网络信令处理压力。Embodiments of the present invention provide a message push system, method, device and related equipment to save signaling resources and reduce network signaling processing pressure.

本发明实施例提供一种消息推送系统,包括:移动终端、代理服务器和至少一个应用服务器,所述代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元MSC和GGSN连接;An embodiment of the present invention provides a message push system, including: a mobile terminal, a proxy server and at least one application server, the proxy server is respectively connected to each application server and core network elements MSC and GGSN of the mobile communication network through a wired network;

所述应用服务器,用于向所述代理服务器发送推送Push消息,所述Push消息中携带有用户标识和应用标识;The application server is configured to send a Push message to the proxy server, where the Push message carries a user identifier and an application identifier;

所述代理服务器,用于根据所述Push消息中携带的用户标识或应用标识,从预先建立的用户标识、应用标识与终端标识三者之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求;The proxy server is configured to search for the user ID or the application ID from the pre-established correspondence between the user ID, the application ID, and the terminal ID according to the user ID or the application ID carried in the Push message. The terminal identification corresponding to the application identification; sending a call request to the mobile terminal corresponding to the found terminal identification through the circuit switched CS domain;

所述移动终端,用于在接收到所述代理服务器的呼叫请求时,拒绝所述呼叫请求,并通过分组交换PS域向所述代理服务器发送建立连接请求;以及在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。The mobile terminal is configured to reject the call request when receiving the call request from the proxy server, and send a connection establishment request to the proxy server through a packet switched PS domain; and when establishing a PS with the proxy server After domain connection, the Push message is downloaded from the proxy server.

本发明实施例提供一种终端侧消息推送方法,包括:An embodiment of the present invention provides a terminal-side message push method, including:

移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过电路交换CS域发送的呼叫请求;The mobile terminal receives the call request sent by the proxy server through the CS domain after receiving the Push message sent by the application server;

所述移动终端拒绝所述呼叫请求;并the mobile terminal rejects the call request; and

通过分组交换PS域向所述代理服务器发送建立连接请求;Sending a connection establishment request to the proxy server through the packet switched PS domain;

所述移动终端在与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。After the mobile terminal establishes a PS domain connection with the proxy server, it downloads the Push message from the proxy server.

本发明实施例提供一种网络侧消息推送方法,包括:An embodiment of the present invention provides a network-side message push method, including:

接收应用服务器发送的推送Push消息,所述Push消息中携带有用户标识和应用标识;receiving a Push message sent by the application server, the Push message carrying a user identifier and an application identifier;

根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;According to the user identifier or the application identifier, search for the terminal identifier corresponding to the user identifier or the application identifier from the pre-established correspondence between the user identifier, the application identifier, and the terminal identifier;

通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求。Send a call request to the mobile terminal corresponding to the found terminal identifier through the circuit switched CS domain.

本发明实施例提供一种终端侧消息推送装置,包括:An embodiment of the present invention provides a terminal-side message push device, including:

呼叫控制单元,用于接收代理服务器在接收到应用服务器发送的Push消息之后、通过电路交换CS域发送的呼叫请求;并拒绝所述呼叫请求;The call control unit is used to receive the call request sent by the proxy server through the circuit switching CS domain after receiving the Push message sent by the application server; and reject the call request;

数据连接建立单元,用于在所述呼叫控制单元拒绝所述呼叫请求之后,通过分组交换PS域向所述代理服务器发送建立连接请求;A data connection establishment unit, configured to send a connection establishment request to the proxy server through a packet switched PS domain after the call control unit rejects the call request;

下载单元,用于在所述数据连接建立单元与所述代理服务器建立PS域连接之后,从所述代理服务器下载所述Push消息。A downloading unit, configured to download the Push message from the proxy server after the data connection establishing unit establishes a PS domain connection with the proxy server.

本发明实施例提供一种移动终端,包括上述终端侧消息推送装置。An embodiment of the present invention provides a mobile terminal, including the above terminal-side message push device.

本发明实施例提供一种网络侧消息推送装置,包括:An embodiment of the present invention provides a network-side message push device, including:

接收单元,用于接收应用服务器发送的推送Push消息,所述Push消息中携带有用户标识和应用标识;A receiving unit, configured to receive a Push message sent by an application server, wherein the Push message carries a user identifier and an application identifier;

查找单元,用于根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;A search unit, configured to search for a terminal identifier corresponding to the user identifier or the application identifier from the pre-established correspondence between the user identifier, the application identifier, and the terminal identifier according to the user identifier or the application identifier;

呼叫单元,用于通过电路交换CS域向查找到的终端标识对应的移动终端发送呼叫请求。The calling unit is configured to send a call request to the mobile terminal corresponding to the found terminal identifier through the circuit switched CS domain.

本发明实施例提供一种网络侧设备,包括上述网络侧消息推送装置。An embodiment of the present invention provides a network side device, including the above-mentioned network side message pushing apparatus.

本发明实施例提供的消息推送系统、方法、装置及相关设备,在移动通信网络现有网元的基础上增加了一代理服务器,该代理服务器通过有线网络分别与各应用服务器以及移动通信网络的核心网网元MSC、GGSN连接。代理服务器预先建立移动终端的终端标识、安装于移动终端中的应用客户端的应用标识与注册用户的用户标识之间的对应关系。当应用服务器有Push消息需要发送给注册用户时,可以先将Push消息发送给代理服务器,并在Push消息中携带用户标识和应用标识,使得代理服务器能够根据用户标识或者应用标识查找到对应的终端标识,根据查找到的终端标识,代理服务器通过CS域呼叫对应的移动终端,移动终端在接收到代理服务器的呼叫之后,终止该呼叫,并主动与代理服务器建立PS域连接,以下载对应的Push消息。由于上述过程中,代理服务器与应用服务器保持有线连接,从而无需向应用服务器发送心跳数据包来维持连接,避免了在PS域上频繁的发送数据包,节约了信令资源,降低了网络信令处理压力。The message push system, method, device and related equipment provided by the embodiments of the present invention add a proxy server on the basis of the existing network elements of the mobile communication network, and the proxy server communicates with each application server and the mobile communication network respectively through a wired network. Core network network elements MSC and GGSN are connected. The proxy server pre-establishes the correspondence between the terminal identifier of the mobile terminal, the application identifier of the application client installed in the mobile terminal, and the user identifier of the registered user. When the application server has a Push message to send to the registered user, it can first send the Push message to the proxy server, and carry the user ID and application ID in the Push message, so that the proxy server can find the corresponding terminal according to the user ID or application ID ID, according to the found terminal ID, the proxy server calls the corresponding mobile terminal through the CS domain. After receiving the call from the proxy server, the mobile terminal terminates the call and actively establishes a PS domain connection with the proxy server to download the corresponding Push information. In the above process, the proxy server maintains a wired connection with the application server, so there is no need to send heartbeat packets to the application server to maintain the connection, which avoids frequent sending of data packets on the PS domain, saves signaling resources, and reduces network signaling. Deal with stress.

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention, and constitute a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention, and do not constitute improper limitations to the present invention. In the attached picture:

图1为本发明实施例中,消息推送系统的结构示意图;FIG. 1 is a schematic structural diagram of a message push system in an embodiment of the present invention;

图2为本发明实施例中,消息推送方法的实施流程示意图;Fig. 2 is a schematic diagram of the implementation flow of the message push method in the embodiment of the present invention;

图3为本发明实施例中,终端侧实施消息推送方法的实施流程示意图;FIG. 3 is a schematic diagram of an implementation process of a message push method implemented on a terminal side in an embodiment of the present invention;

图4为本发明实施例中,消息推送装置一种可能的结构示意图;FIG. 4 is a schematic structural diagram of a possible message push device in an embodiment of the present invention;

图5为本发明实施例中,网络侧实施消息推送方法的实施流程示意图;FIG. 5 is a schematic diagram of an implementation flow of a method for pushing messages on the network side in an embodiment of the present invention;

图6为本发明实施例中,消息推送装置另外一种可能的结构示意图。Fig. 6 is a schematic diagram of another possible structure of a message push device in an embodiment of the present invention.

具体实施方式detailed description

为了节约信令资源,降低网络信令处理压力,本发明实施例提供了一种消息推动系统、方法、装置及相关设备。In order to save signaling resources and reduce network signaling processing pressure, embodiments of the present invention provide a message push system, method, device and related equipment.

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention, and in the absence of conflict, the present invention The embodiments and the features in the embodiments can be combined with each other.

如图1所示,为本发明实施例提供的消息推动系统的结构示意图,包括:移动终端11、代理服务器12和至少一个应用服务器13,移动终端11上安装有至少一个应用客户端,每一应用客户端分别与网络侧的一个应用服务器对应。As shown in Figure 1, the structural diagram of the message push system provided by the embodiment of the present invention includes: a mobile terminal 11, a proxy server 12 and at least one application server 13, at least one application client is installed on the mobile terminal 11, each The application clients respectively correspond to an application server on the network side.

本发明实施例中,在移动通信网络现有网元的基础上增加了代理服务器12,代理服务器12通过有线网络分别与各应用服务器13以及移动通信网络的核心网网元MSC14(移动交换中心)、GGSN15(网关GPRS支持节点)连接。移动终端可以通过基站(BTS)/基站控制器(BSC)与MSC连接。In the embodiment of the present invention, a proxy server 12 is added on the basis of the existing network elements of the mobile communication network, and the proxy server 12 communicates with each application server 13 and the core network element MSC14 (mobile switching center) of the mobile communication network through a wired network. , GGSN15 (gateway GPRS support node) connection. The mobile terminal can connect with the MSC through the base station (BTS)/base station controller (BSC).

具体实施时,应用服务器13,用于向代理服务器12发送Push消息,Push消息中携带有用户标识和应用标识;代理服务器12,用于根据Push消息中携带的用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找该用户标识或者应用标识对应的终端标识;通过CS(电路交换域)向查找到的终端标识对应的移动终端11发送呼叫请求;移动终端11,用于在接收到代理服务器12的呼叫请求时,拒绝该呼叫请求,并通过PS(分组交换)域向代理服务器12发送建立连接请求;在与代理服务器12建立PS域连接之后,从代理服务器12下载Push消息。During specific implementation, the application server 13 is used to send a Push message to the proxy server 12, and the Push message carries a user identifier and an application identifier; the proxy server 12 is used to select from the pre-established In the corresponding relationship between the user ID, the application ID and the terminal ID, search for the terminal ID corresponding to the user ID or the application ID; send a call request to the mobile terminal 11 corresponding to the found terminal ID through CS (Circuit Switched domain); The mobile terminal 11 is used to reject the call request when receiving the call request from the proxy server 12, and send a connection establishment request to the proxy server 12 through the PS (packet switched) domain; after establishing a PS domain connection with the proxy server 12, The Push message is downloaded from the proxy server 12.

具体实施时,基于本发明实施例提供的消息推送系统,可以按照以下步骤推送消息,具体流程如图2所示:During specific implementation, based on the message push system provided by the embodiment of the present invention, the message can be pushed according to the following steps, and the specific process is shown in Figure 2:

S201、安装于移动终端的应用客户端向移动终端发送注册请求;S201. The application client installed on the mobile terminal sends a registration request to the mobile terminal;

具体实施时,当有用户请求注册时,该用户通过安装于移动终端的应用客户端向移动终端提交注册请求,并在提交的注册请求中携带有该注册用户的用户标识和应用客户端的应用标识。During specific implementation, when a user requests registration, the user submits a registration request to the mobile terminal through the application client installed on the mobile terminal, and the submitted registration request carries the user identification of the registered user and the application identification of the application client .

其中,一个应用标识与安装于移动终端中的应用客户端以及网络侧的应用服务器一一对应,即通过应用标识可以识别应用客户端和应用服务器。用户标识用于标识用户身份。Wherein, an application identifier is in one-to-one correspondence with the application client installed in the mobile terminal and the application server on the network side, that is, the application client and the application server can be identified through the application identifier. A user ID is used to identify a user.

S202、移动终端向代理服务器转发接收到的注册请求;S202. The mobile terminal forwards the received registration request to the proxy server;

具体实施时,移动终端在接收到应用客户端发送的注册请求之后,通过PS域建立与代理服务器之间的数据连接,并将自身的终端标识添加在注册请求中一并发送给代理服务器。较佳的,移动终端在向代理服务器发送注册请求之后,可以关闭自身与代理服务器之间的数据连接。During specific implementation, after receiving the registration request sent by the application client, the mobile terminal establishes a data connection with the proxy server through the PS domain, and adds its own terminal identification to the registration request and sends it to the proxy server. Preferably, after the mobile terminal sends the registration request to the proxy server, it can close the data connection between itself and the proxy server.

S203、代理服务器根据接收到的注册请求,建立用户标识、应用标识与终端标识之间的对应关系。S203. The proxy server establishes a correspondence between the user ID, the application ID, and the terminal ID according to the received registration request.

具体实施时,代理服务器12在建立用户标识、应用标识与终端标识之间的对应关系之后,存储建立的对应关系。由于同一应用客户端可能被多个移动终端安装,同一移动终端也可能安装有多个应用客户端,而一个注册用户可以与一个移动终端对应,因此,代理服务器12可以按照表1所示的结构存储建立的对应关系:During specific implementation, after the proxy server 12 establishes the corresponding relationship among the user identifier, the application identifier and the terminal identifier, it stores the established corresponding relationship. Since the same application client may be installed by multiple mobile terminals, and the same mobile terminal may also be installed with multiple application clients, and a registered user may correspond to a mobile terminal, therefore, the proxy server 12 may be configured according to the structure shown in Table 1 Correspondence established by storage:

表1Table 1

用户标识User ID 应用标识Application ID 终端标识Terminal ID U1U1 A1A1 T1T1 U1U1 A2A2 T1T1 U1U1 A3A3 T1T1 U2U2 A1A1 T2T2 U2U2 A3A3 T2T2 U2U2 A4A4 T2T2 U3U3 A1A1 T3T3

S204、代理服务器向应用服务器转发接收到的注册请求。S204. The proxy server forwards the received registration request to the application server.

具体的,代理服务器根据注册请求中携带的应用标识,向该应用标识对应的应用服务器转发接收到的注册请求。应用服务器接收到注册请求后,根据注册请求中携带的用户标识确定有新增的注册用户,并存储该注册用户的注册信息(用户标识、应用标识和终端标识)。Specifically, the proxy server forwards the received registration request to the application server corresponding to the application identifier according to the application identifier carried in the registration request. After receiving the registration request, the application server determines that there is a new registered user according to the user ID carried in the registration request, and stores the registration information (user ID, application ID, and terminal ID) of the registered user.

通过上述步骤S201~步骤S204,完成了在代理服务器及应用服务器的注册,代理服务器保持与应用服务器之间的有线连接。同时,由于代理服务器与应用服务器之间为有线连接,因此该连接可以一直保持,而不需要通过发送心跳数据包来维持,从而避免了现有技术中通过频繁建立/释放数据连接以发送心跳数据包来维持连接,浪费信令资源,造成网络信令处理压力的问题。Through the above steps S201 to S204, the registration with the proxy server and the application server is completed, and the proxy server maintains a wired connection with the application server. At the same time, since there is a wired connection between the proxy server and the application server, the connection can be maintained without sending heartbeat data packets, thereby avoiding the need to frequently establish/release data connections to send heartbeat data in the prior art. Packets are used to maintain the connection, which wastes signaling resources and causes pressure on network signaling processing.

当应用服务器有Push消息需要推送某注册用户时,应用服务器与代理服务器建立TCP或者HTTP连接,将该Push消息发送至代理服务器,由代理服务器转发给相应的移动终端。具体实现时,可以包括以下步骤:When the application server has a Push message to push a registered user, the application server establishes a TCP or HTTP connection with the proxy server, sends the Push message to the proxy server, and the proxy server forwards it to the corresponding mobile terminal. During specific implementation, the following steps may be included:

S205、应用服务器向代理服务器发送Push消息;S205. The application server sends a Push message to the proxy server;

具体实施时,应用服务器在发送的Push消息中携带有用户标识和应用标识。During specific implementation, the Push message sent by the application server carries the user identifier and the application identifier.

S206、代理服务器根据Push消息中携带的用户标识或者应用标识,查找其对应的终端标识;S206. The proxy server searches for the corresponding terminal identifier according to the user identifier or application identifier carried in the Push message;

具体实施时,若应用服务器有Push消息需要发送给某注册用户时,在Push消息中携带应用标识和注册用户的用户标识,代理服务器在接收到应用服务器发送的Push消息之后,缓存该Push消息,并提取Push消息中的用户标识和应用标识,根据提取到的用户标识从自身存储的对应关系中查找该用户标识对应的终端标识。以Push消息中携带的用户标识为U1为例,代理服务器从自身存储的对应关系(表1)中查找到U1对应的终端标识为T1。例如,移动终端上安装有微博客户端,当某用户通过移动终端分别向网络侧的代理服务器和应用服务器发送注册请求后,表明该用户注册成为某微博的注册用户,这样,当存在发送给该用户的私信或者消息时,该微博客户端对应的网络侧应用服务器通过Push消息发送给代理服务器,其中携带有该注册用户的用户标识和某微博客户端的应用标识,代理服务器根据用户标识查找其对应的终端标识。During specific implementation, if the application server has a Push message to be sent to a registered user, the Push message carries the application identifier and the user identifier of the registered user, and the proxy server caches the Push message after receiving the Push message sent by the application server. And extract the user identifier and application identifier in the Push message, and search for the terminal identifier corresponding to the user identifier from the corresponding relationship stored in itself according to the extracted user identifier. Taking the user ID carried in the Push message as an example, the proxy server finds that the terminal ID corresponding to U1 is T1 from the corresponding relationship (Table 1) stored by itself. For example, a microblog client is installed on a mobile terminal. When a user sends a registration request to the proxy server and the application server on the network side through the mobile terminal, it indicates that the user has registered as a registered user of a certain microblog. When sending a private letter or message to the user, the network-side application server corresponding to the microblog client sends a Push message to the proxy server, which carries the user ID of the registered user and the application ID of a certain microblog client. ID to find its corresponding terminal ID.

特别地,具体实施时,还可能存在以下应用场景,网络侧的应用服务器需要群发Push消息,例如,应用客户端的版本升级提示消息或者热点新闻等Push消息,这种情况下,应用服务器只需在Push消息中携带应用标识,当代理服务器接收到该Push消息之后,从自身存储的对应关系(表1)中查找到应用标识对应的终端标识(可能有多个),如表1中A1对应的终端标识有T1、T2和T3。In particular, during specific implementation, there may also be the following application scenarios. The application server on the network side needs to send Push messages in groups. The Push message carries the application ID. When the proxy server receives the Push message, it finds the terminal ID (possibly multiple) corresponding to the application ID from its stored correspondence (Table 1), such as the one corresponding to A1 in Table 1. The terminal identifiers are T1, T2 and T3.

S207、代理服务器通过CS域向查找到的终端标识对应的移动终端发送呼叫请求;S207. The proxy server sends a call request to the mobile terminal corresponding to the found terminal identifier through the CS domain;

较佳的,代理服务器在接收到应用服务器发送的Push消息之后,需要通知查找到的终端标识对应的移动终端有新的Push消息可供下载。在通知机制上,本发明实施例中利用CS域寻呼机制,代理服务器拥有一个特定号码,代理服务器使用该特定号码呼叫查找到的终端标识对应的移动终端。Preferably, after receiving the Push message sent by the application server, the proxy server needs to notify the mobile terminal corresponding to the found terminal identifier that there is a new Push message available for download. In the notification mechanism, the CS domain paging mechanism is used in the embodiment of the present invention, the proxy server has a specific number, and the proxy server uses the specific number to call the mobile terminal corresponding to the found terminal identifier.

具体实施时,代理服务器可以在接收到Push消息之后,立即通知移动终端,也可以按照预设的时间间隔,合并更多的Push消息后再通知移动终端。During specific implementation, the proxy server may notify the mobile terminal immediately after receiving the Push message, or may combine more Push messages according to a preset time interval and then notify the mobile terminal.

S208、移动终端拒绝代理服务器发送的呼叫请求;S208. The mobile terminal rejects the call request sent by the proxy server;

具体实施时,当移动终端接收到来自代理服务器的呼叫请求之后,通过呼叫号码识别出本次呼叫来自于代理服务器,移动终端马上终止本次呼叫,这样一方面网络实质上不会为本次呼叫分配业务信道,也不会建立连接,空口资源被迅速释放。另一方面,又能够使移动终端获知在代理服务器上有新的Push消息可供下载。较佳的,为了提升用户体验,上述呼叫过程可以在后台处理,用户无需感知。During specific implementation, after the mobile terminal receives the call request from the proxy server, it recognizes that the call comes from the proxy server through the calling number, and the mobile terminal immediately terminates the call, so that the network will not substantially provide support for the call. No connection will be established even if the service channel is allocated, and the air interface resources will be released quickly. On the other hand, the mobile terminal can be informed that there is a new Push message available for download on the proxy server. Preferably, in order to improve user experience, the above call process can be processed in the background without the user needing to be aware.

S209、移动终端主动通过PS域向代理服务器发送建立连接请求;S209. The mobile terminal actively sends a connection establishment request to the proxy server through the PS domain;

S210、移动终端与代理服务器建立PS域连接;S210, the mobile terminal establishes a PS domain connection with the proxy server;

S211、移动终端从代理服务器下载Push消息;S211. The mobile terminal downloads the Push message from the proxy server;

具体的,移动终端可以向代理服务器发送Push消息下载请求,在该请求中携带有自身的终端标识,代理服务器根据终端标识查找其对应的Push消息。Specifically, the mobile terminal may send a Push message download request to the proxy server, and the request carries its own terminal identifier, and the proxy server searches for its corresponding Push message according to the terminal identifier.

S212、移动终端关闭与代理服务器之间的PS域连接;S212. The mobile terminal closes the PS domain connection with the proxy server;

移动终端在下载Push消息之后,关闭与代理服务器之间的PS域连接。After downloading the Push message, the mobile terminal closes the PS domain connection with the proxy server.

S213、移动终端根据Push消息中携带的应用标识,将Push消息分发给对应的应用客户端。S213. The mobile terminal distributes the Push message to corresponding application clients according to the application identifier carried in the Push message.

具体实施时,应用客户端在接收到Push消息之后,可以通过移动终端屏幕显示,以使得注册用户能够接收到该Push消息。During specific implementation, after receiving the Push message, the application client can display it on the screen of the mobile terminal, so that the registered user can receive the Push message.

具体实施时,步骤S213也可以先于步骤S212执行。During specific implementation, step S213 may also be performed prior to step S212.

上述过程中,代理服务器无需向网络侧频繁的发送心跳数据包以维持网络连接,避免了频繁的连接建立/释放操作,从而节约了信令资源,降低了网络信令处理压力。同时,本发明实施例无需对核心网和移动终端通信协议进行修改。In the above process, the proxy server does not need to frequently send heartbeat data packets to the network side to maintain the network connection, avoiding frequent connection establishment/release operations, thereby saving signaling resources and reducing the pressure of network signaling processing. At the same time, the embodiment of the present invention does not need to modify the communication protocol between the core network and the mobile terminal.

基于同一发明构思,本发明实施例中还提供了网络侧实施上述消息推送的方法和装置以及网络侧实施上述消息推送的方法和装置及相关设备,由于上述方法、装置及设备解决问题的原理与上述消息推送系统相似,因此上述方法、装置及设备的实施可以参见系统的实施,重复之处不再赘述。Based on the same inventive concept, embodiments of the present invention also provide a method and device for implementing the above-mentioned message push on the network side, a method and device for implementing the above-mentioned message push on the network side, and related equipment. The above-mentioned message push systems are similar, so the implementation of the above-mentioned method, device and equipment can refer to the implementation of the system, and the repetition will not be repeated.

如图3所示,为本发明实施例提供的终端侧实施消息推送方法的实施流程示意图,可以包括以下步骤:As shown in FIG. 3 , it is a schematic diagram of the implementation flow of the method for implementing message push on the terminal side provided by the embodiment of the present invention, which may include the following steps:

S301、移动终端接收代理服务器在接收到应用服务器发送的Push消息之后、通过CS域发送的呼叫请求;S301. The mobile terminal receives the call request sent by the proxy server through the CS domain after receiving the Push message sent by the application server;

S302、移动终端拒绝接收到的呼叫请求;S302. The mobile terminal rejects the received call request;

S303、移动终端通过PS域向所述代理服务器发送建立连接请求;S303. The mobile terminal sends a connection establishment request to the proxy server through the PS domain;

S304、移动终端在与代理服务器建立PS域连接之后,从代理服务器下载上述Push消息。S304. After establishing a PS domain connection with the proxy server, the mobile terminal downloads the above Push message from the proxy server.

具体实施时,Push消息中携带有应用标识,这样,当移动终端从代理服务器下载该Push消息之后,根据其携带的应用标识,将Push消息分发给该应用标识对应的应用客户端;并关闭与代理服务器之间的PS域连接。During specific implementation, the Push message carries the application identifier, so that after the mobile terminal downloads the Push message from the proxy server, the Push message is distributed to the application client corresponding to the application identifier according to the application identifier carried by the mobile terminal; PS domain connections between proxy servers.

具体实施时,动终端在接收代理服务器通过CS域发送的呼叫请求之前,还可以包括如下步骤:During specific implementation, before the mobile terminal receives the call request sent by the proxy server through the CS domain, it may also include the following steps:

步骤一、移动终端接收安装于自身中的应用客户端发送的第一注册请求,该第一注册请求中携带有应用客户端对应的应用标识和请求注册的用户的用户标识;Step 1. The mobile terminal receives the first registration request sent by the application client installed in itself, and the first registration request carries the application identification corresponding to the application client and the user identification of the user requesting registration;

步骤二、移动终端向代理服务器发送第二注册请求,第二注册请求中携带有移动终端的终端标识、所述应用标识和所述用户标识。Step 2: The mobile terminal sends a second registration request to the proxy server, and the second registration request carries the terminal identifier of the mobile terminal, the application identifier and the user identifier.

如图4所示,为本发明实施例提供的消息推送装置的一种可能的结构示意图,包括:As shown in Figure 4, it is a schematic structural diagram of a possible message push device provided by the embodiment of the present invention, including:

呼叫控制单元401,用于接收代理服务器在接收到应用服务器发送的Push消息之后、通过CS域发送的呼叫请求;并拒绝该呼叫请求;The call control unit 401 is configured to receive the call request sent by the proxy server through the CS domain after receiving the Push message sent by the application server; and reject the call request;

数据连接建立单元402,用于在呼叫控制单元401拒绝代理服务器发送的呼叫请求之后,通过PS域向代理服务器发送建立连接请求;A data connection establishment unit 402, configured to send a connection establishment request to the proxy server through the PS domain after the call control unit 401 rejects the call request sent by the proxy server;

下载单元403,用于在数据连接建立单元402与代理服务器建立PS域连接之后,从代理服务器下载Push消息。The downloading unit 403 is configured to download the Push message from the proxy server after the data connection establishing unit 402 establishes a PS domain connection with the proxy server.

具体实施时,在Push消息中携带有应用标识。During specific implementation, the application identifier is carried in the Push message.

本发明实施例提供的消息推送装置,还可以包括:The message push device provided by the embodiment of the present invention may also include:

分发单元,用于根据Push消息中携带的应用标识,将该Push消息分发给对应的应用客户端;A distribution unit, configured to distribute the Push message to a corresponding application client according to the application identifier carried in the Push message;

数据连接关闭单元,用于关闭与代理服务器之间的PS域连接。The data connection closing unit is used for closing the PS domain connection with the proxy server.

具体实施时,本发明实施例提供的消息推送装置,还可以包括:During specific implementation, the message push device provided in the embodiment of the present invention may also include:

接收单元,用于在呼叫控制单元401接收代理服务器通过CS域发送的呼叫请求之前,接收安装于自身所在移动终端中的应用客户端发送的第一注册请求,所述第一注册请求中携带有所述应用客户端对应的应用标识和请求注册的用户的用户标识;The receiving unit is configured to receive the first registration request sent by the application client installed in the mobile terminal where the call control unit 401 receives the call request sent by the proxy server through the CS domain, the first registration request carries The application identification corresponding to the application client and the user identification of the user requesting registration;

发送单元,用于向代理服务器发送第二注册请求,第二注册请求中携带有自身所在移动终端的终端标识、所述应用标识和所述用户标识A sending unit, configured to send a second registration request to the proxy server, where the second registration request carries the terminal identifier of the mobile terminal where it is located, the application identifier and the user identifier

需要说明的是,本发明实施例提供的上述消息推送装置可以设置在移动终端中。It should be noted that the above message push device provided in the embodiment of the present invention may be set in a mobile terminal.

如图5所示,为本发明实施例提供的网络侧实施消息推送方法的实施流程示意图,可以包括以下步骤:As shown in FIG. 5, it is a schematic diagram of the implementation flow of the method for implementing message push on the network side provided by the embodiment of the present invention, which may include the following steps:

S501、代理服务器接收应用服务器发送的Push消息,该Push消息中携带有用户标识和应用标识;S501. The proxy server receives a Push message sent by the application server, where the Push message carries a user identifier and an application identifier;

S502、代理服务器根据所述用户标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;S502. The proxy server searches for a terminal identifier corresponding to the user identifier or the application identifier from the pre-established correspondence between the user identifier, the application identifier, and the terminal identifier according to the user identifier;

S503、代理服务器通过CS域向查找到的终端标识对应的移动终端发送呼叫请求。S503. The proxy server sends a call request to the mobile terminal corresponding to the found terminal identifier through the CS domain.

具体实施时,代理服务器可以按照以下步骤建立用户标识、应用标识与终端标识之间的对应关系:During specific implementation, the proxy server can establish the corresponding relationship between the user ID, the application ID and the terminal ID according to the following steps:

步骤一、接收移动终端发送的注册请求,所述注册请求中携带有所述移动终端的终端标识、安装于所述移动终端中的应用客户端的应用标识和注册用户的用户标识;Step 1. Receive a registration request sent by the mobile terminal, the registration request carrying the terminal identification of the mobile terminal, the application identification of the application client installed in the mobile terminal, and the user identification of the registered user;

步骤二、提取其中的用户标识、应用标识和终端标识;Step 2, extracting the user ID, application ID and terminal ID therein;

步骤三、建立所述用户标识与所述终端标识的对应关系。Step 3: Establish a corresponding relationship between the user ID and the terminal ID.

如图6所示,为本发明实施例提供的消息推送装置另外一种可能的结构示意图,包括:As shown in Figure 6, another possible structural schematic diagram of the message push device provided by the embodiment of the present invention includes:

接收单元601,用于接收应用服务器发送的Push消息,所述Push消息中携带有用户标识和应用标识;The receiving unit 601 is configured to receive a Push message sent by an application server, the Push message carrying a user identifier and an application identifier;

查找单元602,用于根据所述用户标识或者应用标识,从预先建立的用户标识、应用标识与终端标识之间的对应关系中,查找所述用户标识或者所述应用标识对应的终端标识;A search unit 602, configured to search for a terminal identifier corresponding to the user identifier or the application identifier from the pre-established correspondence between the user identifier, the application identifier, and the terminal identifier according to the user identifier or the application identifier;

呼叫单元603,用于通过CS域向查找到的终端标识对应的移动终端发送呼叫请求。The calling unit 603 is configured to send a call request to the mobile terminal corresponding to the found terminal identifier through the CS domain.

具体实施时,本发明实施例提供的消息推送装置还可以包括提取单元604和注册单元605,其中:During specific implementation, the message push device provided by the embodiment of the present invention may also include an extraction unit 604 and a registration unit 605, wherein:

接收单元601,还可以用于接收移动终端发送的注册请求,所述注册请求中携带有所述移动终端的终端标识、安装于所述移动终端中的应用客户端的应用标识和注册用户的用户标识;The receiving unit 601 may also be configured to receive a registration request sent by the mobile terminal, the registration request carrying the terminal identification of the mobile terminal, the application identification of the application client installed in the mobile terminal, and the user identification of the registered user ;

提取单元604,用于提取所述用户标识、应用标识和终端标识;An extracting unit 604, configured to extract the user identifier, application identifier and terminal identifier;

注册单元605,用于建立提取到的用户标识、应用标识与终端标识之间的对应关系。The registration unit 605 is configured to establish a corresponding relationship between the extracted user ID, application ID, and terminal ID.

需要说明的是,图6所示的消息推送装置可以设置于网络设备中。It should be noted that the message pushing apparatus shown in FIG. 6 may be set in a network device.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and combinations of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a Means for realizing the functions specified in one or more steps of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart flow or flows and/or block diagram block or blocks.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (16)

  1. A kind of 1. message push system, it is characterised in that including:Mobile terminal, proxy server and at least one application service Device, the proxy server are moved with the core network element of each application server and mobile communications network respectively by cable network Dynamic switching centre MSC, Gateway GPRS Support Node GGSN connections;
    The application server, for sending push Push message to the proxy server, carried in the Push message User identifies and application identities;
    The proxy server, for according to the user's mark and application identities carried in the Push message, from pre-establishing User's mark, in the corresponding relation between application identities and terminal iidentification three, search user's mark or it is described should The terminal iidentification corresponding to mark;Calling is sent by mobile terminal corresponding to circuit-switched CS domain to the terminal iidentification found Request;
    The mobile terminal, for when receiving the call request of the proxy server, refusing the call request, and lead to Cross packet switched ps domain and establish connection request to proxy server transmission;And establishing ps domain with the proxy server After connection, the Push message is downloaded from the proxy server.
  2. 2. the system as claimed in claim 1, it is characterised in that
    The proxy server, specifically for being established according to procedure below between user's mark, application identities and terminal iidentification Corresponding relation:The registration request that the mobile terminal is sent is received, is carried in the registration request and is installed on the movement eventually User's mark of the application identities of applications client in end, the terminal iidentification of the mobile terminal and registered user;Extraction institute State user's mark, application identities and terminal iidentification;Pair established between user's mark, application identities and the terminal iidentification extracted It should be related to.
  3. 3. system as claimed in claim 2, it is characterised in that
    The proxy server, it is additionally operable to according to the application identities, is forwarded to application server corresponding to the application identities The registration request.
  4. 4. the system as described in claim 1,2 or 3, it is characterised in that
    The mobile terminal, it is additionally operable to after the Push message is downloaded, according to the application identities, by the Push message It is distributed to applications client corresponding to the application identities;And the ps domain closed between the proxy server connects.
  5. A kind of 5. information push method, it is characterised in that including:
    Mobile terminal Receiving Agent server receive application server transmission Push message after, pass through circuit switching (CS) The call request that domain is sent;
    The mobile terminal refuses the call request;And
    Sent by packet switched ps domain to the proxy server and establish connection request;
    The mobile terminal is established after ps domain is connected with the proxy server, download from the proxy server described in Push message.
  6. 6. method as claimed in claim 5, it is characterised in that carry application identities in Push message;And the movement Terminal after the proxy server downloads the Push message, in addition to:
    The mobile terminal is objective to being applied corresponding to the application identities by the Push message distributions according to the application identities Family end;And
    The ps domain closed between the proxy server connects.
  7. 7. the method as described in claim 5 or 6, it is characterised in that the mobile terminal passes through CS in Receiving Agent server Before the call request that domain is sent, in addition to:
    The mobile terminal receives the first registration request that the applications client being installed in the mobile terminal is sent, and described the User's mark of the user of application identities corresponding to the applications client and request registration is carried in one registration request;
    The mobile terminal sends the second registration request to the proxy server, is carried in second registration request described The terminal iidentification of mobile terminal, the application identities and user mark.
  8. A kind of 8. information push method, it is characterised in that including:
    The push Push message that application server is sent is received, user's mark and application identities are carried in the Push message;
    According to user mark or application identities, between user's mark, application identities and the terminal iidentification pre-established Corresponding relation in, search terminal iidentification corresponding to user mark or the application identities;
    Call request is sent by mobile terminal corresponding to circuit-switched CS domain to the terminal iidentification found, so as to the movement Terminal refuses the call request, and sent out to proxy server by packet switched ps domain when receiving the call request Send and establish connection request;And established with the proxy server after ps domain is connected, download institute from the proxy server State Push message.
  9. 9. method as claimed in claim 8, it is characterised in that establish user's mark, application identities and end according to procedure below Corresponding relation between the mark of end:
    The registration request that mobile terminal is sent is received, terminal iidentification, the peace of the mobile terminal are carried in the registration request User's mark of application identities and registered user loaded on the applications client in the mobile terminal;
    Extract user's mark, application identities and the terminal iidentification;
    The corresponding relation established between user's mark, application identities and the terminal iidentification extracted.
  10. A kind of 10. message pusher, it is characterised in that including:
    Call Control Unit, for Receiving Agent server receive application server transmission Push message after, pass through The call request that circuit-switched CS domain is sent;And refuse the call request;
    Data connection establishment unit, after refusing the call request in the Call Control Unit, pass through packet switch Ps domain sends to the proxy server and establishes connection request;
    Download unit, for being established in the data connection establishment unit and the proxy server after ps domain is connected, from institute State proxy server and download the Push message.
  11. 11. device as claimed in claim 10, it is characterised in that carry application identities in the Push message;And
    Described device, in addition to:
    Dispatching Unit, for according to the application identities, the Push message distributions to be applied to corresponding to the application identities Client;
    Data connection closed unit, the ps domain for closing between the proxy server connect.
  12. 12. the device as described in claim 10 or 11, it is characterised in that also include:
    Receiving unit, for before the call request that is sent in Call Control Unit Receiving Agent server by CS domains, receiving Be installed on itself the first registration request for sending of applications client in the terminal, carry in first registration request There is user's mark of the user of application identities corresponding to the applications client and request registration;
    Transmitting element, for sending the second registration request to the proxy server, carried in second registration request certainly The terminal iidentification of mobile terminal, the application identities and user mark where body.
  13. 13. a kind of mobile terminal, it is characterised in that including the device described in claim 10,11 or 12.
  14. A kind of 14. message pusher, it is characterised in that including:
    Receiving unit, for receiving the push Push message of application server transmission, user's mark is carried in the Push message Knowledge and application identities;
    Searching unit, for according to the user mark or application identities, from pre-establish user mark, application identities with In corresponding relation between terminal iidentification, terminal iidentification corresponding to user's mark or the application identities is searched;
    Calling unit, please for sending calling by mobile terminal corresponding to circuit-switched CS domain to the terminal iidentification found Ask, so that the mobile terminal is when receiving the call request, refuse the call request, and pass through packet switched ps domain Sent to proxy server and establish connection request;And established with the proxy server after ps domain is connected, from the generation Manage server and download the Push message.
  15. 15. device as claimed in claim 14, it is characterised in that also including extraction unit and registering unit, wherein:
    The receiving unit, it is additionally operable to receive the registration request that mobile terminal is sent, the shifting is carried in the registration request User's mark of the terminal iidentification of dynamic terminal, the application identities for the applications client being installed in the mobile terminal and registered user Know;
    Extraction unit, for extracting user's mark, application identities and the terminal iidentification;
    Registering unit, for establishing the corresponding relation between the user extracted mark, application identities and terminal iidentification.
  16. 16. a kind of network equipment, it is characterised in that including the device described in claims 14 or 15.
CN201310602876.9A 2013-11-25 2013-11-25 A kind of message push system, method, apparatus and relevant device Active CN104660648B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310602876.9A CN104660648B (en) 2013-11-25 2013-11-25 A kind of message push system, method, apparatus and relevant device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310602876.9A CN104660648B (en) 2013-11-25 2013-11-25 A kind of message push system, method, apparatus and relevant device

Publications (2)

Publication Number Publication Date
CN104660648A CN104660648A (en) 2015-05-27
CN104660648B true CN104660648B (en) 2018-01-30

Family

ID=53251346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310602876.9A Active CN104660648B (en) 2013-11-25 2013-11-25 A kind of message push system, method, apparatus and relevant device

Country Status (1)

Country Link
CN (1) CN104660648B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108833487B (en) * 2018-05-23 2021-05-04 南京大学 TCP transmission protocol proxy method
CN111245874B (en) * 2018-11-28 2023-12-05 杭州海康威视数字技术股份有限公司 Information pushing method, device, server and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101500212A (en) * 2008-02-01 2009-08-05 华为技术有限公司 Method, device and system for processing circuit domain service by packet domain user
CN101690358A (en) * 2007-06-22 2010-03-31 艾利森电话股份有限公司 Response to cs paging request
CN102047638A (en) * 2007-10-18 2011-05-04 诺基亚西门子通信公司 Control of push services
CN102316423A (en) * 2010-07-06 2012-01-11 华为技术有限公司 Information pushing method, device and system
CN102333105A (en) * 2010-07-14 2012-01-25 华为技术有限公司 Business communication method, system, push client terminal and user equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101690358A (en) * 2007-06-22 2010-03-31 艾利森电话股份有限公司 Response to cs paging request
CN102047638A (en) * 2007-10-18 2011-05-04 诺基亚西门子通信公司 Control of push services
CN101500212A (en) * 2008-02-01 2009-08-05 华为技术有限公司 Method, device and system for processing circuit domain service by packet domain user
CN102316423A (en) * 2010-07-06 2012-01-11 华为技术有限公司 Information pushing method, device and system
CN102333105A (en) * 2010-07-14 2012-01-25 华为技术有限公司 Business communication method, system, push client terminal and user equipment

Also Published As

Publication number Publication date
CN104660648A (en) 2015-05-27

Similar Documents

Publication Publication Date Title
CN109429295B (en) Method for selecting AMF, system and storage medium
JP6908336B2 (en) Session handling method and related devices
US8503300B2 (en) Efficient messaging over internet protocol
US8971820B2 (en) Power consumption reduction in a user terminal
CN108696905B (en) Method and device for managing wireless resources
CN110073686B (en) Session activation method, device and system
CN110290561B (en) Local service sending method and network equipment
CN104468649A (en) Server, terminal, data pushing system and data pushing method
CN113873502B (en) IP address management method, NEF entity and communication system
CN105873241B (en) Method and device for establishing call connection
CN106686033A (en) A method, device and system for caching and serving content
CN111436161B (en) A session management method and SMF entity
CN105681158A (en) Method, device and system for improving IP short message delivery accuracy
CN103004172A (en) Information processing method and load balancing device
CN101925158A (en) System and method for obtaining number detail
CN104660648B (en) A kind of message push system, method, apparatus and relevant device
CN104869542A (en) Information pushing method, device thereof, system thereof and related equipment
CN105025463A (en) A data transmission method and device
CN103944926A (en) Remote desktop session switching method, client and gateway
CN102118855A (en) Method and system for distributing service, and base station equipment
CN110856213B (en) Method and device for switching data transmission modes, storage medium and electronic equipment
CN104780591A (en) Service interoperation implementation method between terminal equipment, device, system and related equipment
CN119485475A (en) Communication method, device and system
JP2022546376A (en) Paging methods and equipment
CN104639509B (en) A kind of method for processing business and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant