IP Library Granted Patent US 9,247,018
Granted Patent B2
US 9,247,018 · App. 13/753,833 · Granted Jan 26, 2016

Method and apparatus for cooperation between push devices

Inventors: Bojie Li (Shanghai, CN); Chenghui Peng (Shanghai, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L67/26H04L61/103H04L61/2076H04L61/605H04L67/28H04L63/0892
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,247,018
App. No.
13/753,833
Granted
Jan 26, 2016
Kind
B2
Abstract

A method and an apparatus for cooperation between push devices to improve the validity and reachability of Internet Protocol (IP) connections. The method for cooperation between push devices includes: obtaining, by a Push proxy, a Push identifier and an address of a Push client; storing, by the Push proxy, a mapping between the Push identifier and the address of the Push client; and if the address of the Push client changes, updating, by the Push proxy, the corresponding address in the mapping. With the embodiments of the present invention, validity and reachability of IP connections can be improved, and the real-time performance and reliability of Push messages can be improved.

Claims (25)

1. A method for cooperation between push devices comprising:

obtaining, by a push proxy server, a push identifier, an intra-network identifier, and an address of a push client;

storing, by the push proxy server, a mapping between the push identifier, the intra-network identifier, and the address of the push client; and

updating, by the push proxy server, a corresponding address in the mapping when the address of the push client changes,

wherein obtaining, by the push proxy server, the push identifier, the intra-network identifier, and the address of the push client comprises:

receiving, by the push proxy server, a push client network entry notification sent by a network-side network element, wherein the push client network entry notification carries the address and the intra-network identifier of the push client, and wherein the network-side network element comprises a data gateway node, a home location register (HLR), a home subscriber server (HSS), or an authorization and accounting (AAA) server;

querying authentication information of the push client and an address of a push server locally or obtaining authentication information of the push client and an address of a push server from a user information database according to the intra-network identifier, and sending a push registration request message to the push server;

receiving a push registration request response message sent by the push server, wherein the push registration request response message carries the push identifier allocated by the push server to the push client; and

parsing the push registration request response message to obtain the push identifier of the push client.

2. The method according to claim 1 , wherein updating, by the push proxy server, the corresponding address in the mapping when the address of the push client changes comprises:

receiving, by the push proxy server, an address update message sent by a network-side network element, wherein the address update message carries the intra-network identifier of the push client and a new address of the push client after the change which is perceived by the network-side network element, and wherein the network-side network element comprises a data gateway node, an HLR, an HSS, or an AAA server; and

querying the stored mapping between the push identifier, the intra-network identifier, and the address of the push client according to the intra-network identifier, and updating the corresponding address in the mapping according to the new address.

3. The method according to claim 1 , further comprising:

receiving, by the push proxy server, a push message sent by push server, wherein the push message carries the push identifier of the push client;

obtaining, by the push proxy server, the intra-network identifier of the push client from the stored mapping between the push identifier, the intra-network identifier, and the address of the push client according to the push identifier of the push client; and

converting the push message into a Short Message Service (SMS) message or a Wireless Application Protocol (WAP) Push message, and sending the converted message to an SMS Center (SMSC) or a WAP Push proxy gateway, wherein the converted message carries the intra-network identifier corresponding to the push identifier.

4. An apparatus for cooperation between push devices comprising:

a computer processor configured to obtain a push identifier and an address of a push client; and

a memory configured to store a mapping between the push identifier, the intra-network identifier, and the address of the push client,

wherein the computer processor is configured for:

updating a corresponding address in the mapping when the address of the push client changes;

receiving a push client network entry notification sent by a network-side network element, wherein the push client network entry notification carries the address and the intra-network identifier of the push client, and wherein the network-side network element comprises a data gateway node, a home location register (HLR), a home subscriber server (HSS), or an authorization and accounting (AAA) server;

querying authentication information of the push client and an address of a push server locally or obtaining authentication information of the push client and an address of a push server from a user information database according to the intra-network identifier, and sending a push registration request message to the push server;

receiving a push registration request response message sent by the push server, wherein the push registration request response message carries the push identifier allocated by the push server to the push client; and

parsing the push registration request response message to obtain the push identifier of the push client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2020
From: HUAWEI TECHNOLOGIES CO., LTD
To: APEX NET LLC
Reel/Frame 052344/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: LI, BOJIE; PENG, CHENGHUI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 029925/0625 →
Priority Claims (1)
CN 2010 1 0244030 · Jul 30, 2010 · national
Continuity (2)
Continuation PCTCN2011074345 · May 19, 2011
Related Publication 20130144954A1 · Jun 6, 2013