Method and System for Authenticating Short Message Calling Party
First Claim
1. A method for authenticating a Short Message (SM) calling party, comprising:
- receiving, by a Signal Relay Function for support of Mobile Number Portability (MNP-SRF) module, a Mobile Originated (MO) SM from a Mobile Switching Center (MSC);
determining whether a calling party number carried in the SM is a mobile number of the MNP_SRF module'"'"'s home network, if the calling party number carried in the SM is a mobile number of the MNP_SRF module'"'"'s home network, adding an identifier of the MNP_SRF module'"'"'s network to the calling party number;
sending, by the MNP_SRF module, the SM to a Short Message Serving Center (SMSC);
determining, by the SMSC, whether the calling party number in the SM carries the identifier of the MNP_SRF module'"'"'s network, if the calling party number in the SM carries the identifier of the MNP_SRF module'"'"'s network, determining that the SM passes calling party authentication;
if the calling party number in the SM does not carry the identifier of the MNP_SRF module'"'"'s network, determining that the SM fails to pass calling party authentication.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for authenticating a Short Message (SM) calling party, including: if a Signal Relay Function for support of Mobile Number Portability (MNP-SRF) module detects a calling party number carried in an SM belongs to its serving network after receiving a Mobile Originated (MO) SM, the MNP_SRF module adds an identifier of the MNP_SRF module'"'"'s network to the calling party number. A Short Message Serving Center (SMSC) determines whether the SM passes calling party authentication according to the fact that whether the calling party number carries an identifier of the SMSC'"'"'s network. The invention provides a system for authenticating an SM calling party, including: a Mobile Switching Center (MSC), a calling MNP_SRF module, a Number Portability Database (NPDB) and a Short Message Serving Center (SMSC). The invention may avoid a mobile number having subscribed to a new network from using resources of the SMSC of a network to which the subscription has been canceled.
14 Citations
11 Claims
-
1. A method for authenticating a Short Message (SM) calling party, comprising:
-
receiving, by a Signal Relay Function for support of Mobile Number Portability (MNP-SRF) module, a Mobile Originated (MO) SM from a Mobile Switching Center (MSC);
determining whether a calling party number carried in the SM is a mobile number of the MNP_SRF module'"'"'s home network, if the calling party number carried in the SM is a mobile number of the MNP_SRF module'"'"'s home network, adding an identifier of the MNP_SRF module'"'"'s network to the calling party number;
sending, by the MNP_SRF module, the SM to a Short Message Serving Center (SMSC);
determining, by the SMSC, whether the calling party number in the SM carries the identifier of the MNP_SRF module'"'"'s network, if the calling party number in the SM carries the identifier of the MNP_SRF module'"'"'s network, determining that the SM passes calling party authentication;
if the calling party number in the SM does not carry the identifier of the MNP_SRF module'"'"'s network, determining that the SM fails to pass calling party authentication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for authenticating a Short Message (SM) calling party, comprising:
-
a Mobile Switching Center (MSC), a calling Signal Relay Function for support of Mobile Number Portability (MNP_SRF) module, a Number Portability Database (NPDB) and a Short Message Serving Center (SMSC);
whereinthe MSC is configured to send an SM submitted by a Mobile Station (MS) and a mobile number of the MS, i.e., a calling party number, to the calling MNP_SRF module;
the calling MNP_SRF module is configured to obtain from the NPDB a Number Portability (NP) state of the calling party number sent by the MSC, and determine according to the NP state whether the calling party number is a number of a network where the calling MNP_SRF module located, if the calling party number is a number of the calling MNP_SRF module'"'"'s network, add an identifier of the calling MNP_SRF module'"'"'s network to the calling party number and send the calling party number and the SM to the SMSC;
if the calling party number is not a number of the calling MNP_SRF module'"'"'s network, directly send the SM and the calling party number sent by the MSC to the SMSC;
the NPDB is configured to send the NP state of a mobile number of its own network to the calling party MNP_SRF module according to a request of the MNP_SRF module;
the SMSC is configured to determine whether the calling party number sent by the calling MNP_SRF module carries the identifier of the SMSC'"'"'s network, if the calling party number sent by the calling MNP_SRF module carries the identifier of the SMSC'"'"'s network, determine that the SM from the calling MNP_SRF module passes calling party authentication, if the calling party number sent by the calling MNP_SRF module does not carry the identifier of the SMSC'"'"'s network, determine that the SM from the calling MNP_SRF module fails to pass calling party authentication. - View Dependent Claims (9, 10, 11)
-
Specification