SMS messaging
First Claim
Patent Images
1. A method for delivering a short message from a foreign mobile network to a user or application server in a home mobile network, the home and foreign networks operating with non-compatible protocols, the method comprising the steps of:
- an SMSC of the foreign network querying a pseudo HLR in the home network, said pseudo HLR operating with the protocol of the foreign network, to determine a serving MSC;
the pseudo HLR providing to the foreign network SMSC an address of a pseudo MSC in the home network, said pseudo MSC operating with the protocol of the foreign network;
the foreign network SMSC routing the message to the pseudo MSC, wherein the pseudo MSC terminates the message delivery attempt by sending an acknowledgement to the foreign network SMSC;
a mobile network node in the home network performing protocol conversion of the message to an access protocol and routing the message using said access protocol to a receiving node in the home network;
the receiving node is a home network SMSC and the method comprises the further step of the home network SMSC routing the message to a destination user or application server;
the mobile network node operates as a pseudo SMSC adapted to operate with the protocol of the foreign network when communicating with the foreign network and with an access protocol when communicating with elements of the home network, and said pseudo SMSC sends the message to the home network SMSC using the access protocol; and
the pseudo SMSC, in case of delivery failure due to a temporary condition, performs a retry of sending the message to the receiving node and receives a delivery acknowledgement.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual mobile node (22) has a pseudo HLR (23) and a pseudo MSC (24). It transfers an SMS message between an entity in a foreign mobile network having a different technology to an SMS entity connected to the local network. The pseudo HLR and MSC are both located in the home network but operate with the protocol of the foreign network. Thus, communication between the home and foreign networks is via SS7 signalling.
-
Citations
18 Claims
-
1. A method for delivering a short message from a foreign mobile network to a user or application server in a home mobile network, the home and foreign networks operating with non-compatible protocols, the method comprising the steps of:
-
an SMSC of the foreign network querying a pseudo HLR in the home network, said pseudo HLR operating with the protocol of the foreign network, to determine a serving MSC; the pseudo HLR providing to the foreign network SMSC an address of a pseudo MSC in the home network, said pseudo MSC operating with the protocol of the foreign network; the foreign network SMSC routing the message to the pseudo MSC, wherein the pseudo MSC terminates the message delivery attempt by sending an acknowledgement to the foreign network SMSC; a mobile network node in the home network performing protocol conversion of the message to an access protocol and routing the message using said access protocol to a receiving node in the home network; the receiving node is a home network SMSC and the method comprises the further step of the home network SMSC routing the message to a destination user or application server; the mobile network node operates as a pseudo SMSC adapted to operate with the protocol of the foreign network when communicating with the foreign network and with an access protocol when communicating with elements of the home network, and said pseudo SMSC sends the message to the home network SMSC using the access protocol; and the pseudo SMSC, in case of delivery failure due to a temporary condition, performs a retry of sending the message to the receiving node and receives a delivery acknowledgement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16, 17, 18)
-
-
9. A mobile network node adapted to deliver a short message from a foreign mobile network to a user or application server in a home mobile network, the home and foreign networks operating with non-compatible protocols, the mobile network node being adapted to reside in the home network and comprising a pseudo HLR operating with the protocol of the foreign network and a pseudo MSC operating with the protocol of the foreign network, and the mobile network node being adapted to perform the steps of:
-
the pseudo HLR receiving from an SMSC of the foreign network a query to determine a serving MSC; the pseudo HLR providing to the foreign network SMSC an address of the pseudo MSC; the pseudo MSC receiving the message from the foreign network SMSC; the pseudo MSC terminating the message delivery attempt by sending an acknowledgement to the foreign network SMSC; and performing protocol conversion of the message to an access protocol and routing the message using said access protocol to a receiving node in the home network; the receiving node is an inter-working gateway, and said inter-working gateway routes the message to a home network SMSC and the home network SMSC routes the message to a destination user or application server; the mobile network node operates as a pseudo SMSC adapted to operate with the protocol of the foreign network when communicating with the foreign network and with an access protocol when communicating with elements of the home network, and said pseudo SMSC sends the message to the inter-working gateway using the access protocol; and the pseudo SMSC, in case of delivery failure due to a temporary condition, performs a retry of sending the message to the inter-working gateway and receives a delivery acknowledgement. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A mobile network node adapted to deliver a short message from a foreign mobile network to a user or application server in a home mobile network, the home and foreign networks operating with non-compatible protocols, the mobile network node being adapted to reside in the home network and comprising a pseudo HLR operating with the protocol of the foreign network and a pseudo MSC operating with the protocol of the foreign network, and the mobile network node being adapted to perform the steps of:
-
the pseudo HLR receiving from an SMSC of the foreign network a query to determine a serving MSC; the pseudo HLR providing to the foreign network SMSC an address of the pseudo MSC; the pseudo MSC receiving the message from the foreign network SMSC; the pseudo MSC terminating the message delivery attempt by sending an acknowledgement to the foreign network SMSC; and performing protocol conversion to an access protocol and routing the message using said access protocol to a receiving node in the home network; and wherein the node is adapted to receive from a home network SMSC, via the access protocol, a message addressed to the foreign network, and for performing protocol conversion of the message and delivering it to a recipient in the foreign network; wherein the mobile network node is adapted to generate an error code including error codes indicating network resource shortage, destination out of service, message termination denied, and network failure; and wherein the mobile network node is adapted to perform address translation.
-
Specification