The present invention relates to mobile communication technologies, and in particular, to a device, terminal, system and method for selecting numbers and opening accounts for prepaid subscribers in a mobile communication network.
A prepaid subscriber needs to purchase a subscriber card such as a Subscriber Identity Module (SIM) or a removable User Identity Module (UIM) card from an operator before being able to access and use the mobile communication network of the operator.
The SIM card is applicable to a Global System for Mobile Communications (GSM). A GSM subscriber needs to insert a SIM card into a terminal device before being able to use the mobile network. The SIM card stores a subscriber ID, network parameters, an authentication algorithm, keys, and so on. Through the SIM card, the subscriber accesses the GSM network simply and securely. The prerequisite to the use of the GSM network is that the subscriber has opened an account for a SIM card in the GSM network.
The UIM card is applicable to a Code Division Multiple Access (CDMA) system. Like a SIM card, the UIM card is a security mechanism that helps the subscriber use the CDMA network simply and securely. Likewise, the prerequisite to the use of the CDMA network is that the subscriber has opened an account in the CDMA network.
An International Mobile Subscriber Identity (IMSI) is a special 15-digit number attached to each subscriber card. The IMSI makes it easy to identify the manufacturing country and the subscriber network in a mobile network.
To put it simply, a Mobile Station International Integrated Services Digital Network Number (MSISDN) needs to be bound to an IMSI before being usable in the GSM network.
All the prepaid service cards provided by mobile operators in the conventional art bind the IMSIs of prepaid subscribers to MSISDNs. That is, the SIM/UIM card purchased by a prepaid subscriber from the business hall or agent of an operator has specified an MSISDN as a prepaid subscriber number. As shown in
In the conventional art, before sending a card-making order to the card-issuing center, the BOSS needs to finish opening accounts in batches on the HLR, pre-store the prepaid subscriber information such as IMSI, MSISDN (bound to the IMSI), and intelligent subscription information on the HLR, and activate the supplementary service. For certain services, the BOSS also needs to finish opening accounts in batches on the SCP, for example, specify the service feature information correlated with the MSISDNs of prepaid subscribers. Such information includes the corresponding brand, package, and other intelligent service feature requirements. After the BOSS finishes opening accounts, the BOSS activates the prepaid subscriber numbers according to the account opening success response returned by the HLR and SCP, registers the default service information (brand, package, and region) of prepaid subscribers, and then sends the card-making order to the card-issuing center. The card-issuing center generates SIM cards which contain data such as IMSI. The card-issuing center packs the SIM cards, MSISDNs and relevant service subscription information into suite cards, and allocates the cards to business halls or agents of the operator for marketing.
Embodiments of the present invention provide a system, device, terminal and method for selecting numbers and opening accounts for prepaid subscribers so as to facilitate prepaid subscribers to select numbers and open accounts.
A system for selecting numbers and opening accounts for prepaid subscribers includes: a resource database adapted to store a list of candidate MSISDNs of prepaid subscribers, and at least one device for selecting numbers and opening accounts for prepaid subscribers, wherein:
the resource database is adapted to store a list of candidate Mobile Station International Integrated Services Digital Network Numbers (MSISDNs) of prepaid subscribers; and
the device for selecting numbers and opening accounts for prepaid subscribers is adapted to receive a number selection request from a prepaid subscriber, obtain the list of candidate MSISDNs of prepaid subscribers from the resource database according to the number selection request, and present the list of candidate MSISDNs to the prepaid subscriber who sends the number selection request; and receive an account opening request from the prepaid subscriber, wherein the request carries an International Mobile Subscriber Identity (IMSI) and an MSISDN of the prepaid subscriber, and the MSISDN of the prepaid subscriber is selected by the prepaid subscriber from the list of candidate MSISDNs; and open an account for the prepaid subscriber according to the IMSI and MSISDN of the prepaid subscriber.
At least one terminal for selecting numbers and opening accounts for prepaid subscribers includes:
a number selection requesting unit, adapted to receive a number selection request from a prepaid subscriber and forward the request to the device for selecting numbers and opening accounts, and receive a list of candidate MSISDNs of prepaid subscribers returned by the device for selecting numbers and opening accounts in response to the number selection request;
a second displaying unit, adapted to display the list of candidate MSISDNs of prepaid subscribers received by the number selection requesting unit; and
an account opening requesting unit, adapted to receive the MSISDN selected by the prepaid subscriber from the list of candidate MSISDNs, and the IMSI input by the prepaid subscriber, generate an account opening request that carries the IMSI and MSISDN of the prepaid subscriber, and send the account opening request to the device for selecting numbers and opening accounts.
The device for selecting numbers and opening accounts further includes: a first responding unit, adapted to generate a prepaid subscriber account opening response according to the account opening result of the account opening unit, and send the response to the terminal for selecting numbers and opening accounts.
The terminal for selecting numbers and opening accounts further includes: a third receiving unit, adapted to receive the prepaid subscriber account opening response, and display the response through the first displaying unit.
Further, the device for selecting numbers and opening accounts includes: a first displaying unit, adapted to display the list of candidate MSISDNs obtained by the number selecting unit; and a first updating unit, adapted to update the list of candidate MSISDNs stored in the resource database according to the MSISDN selected by the prepaid subscriber.
A method for selecting numbers and opening accounts for prepaid subscribers includes:
receiving a number selection request from a prepaid subscriber, and presenting a list of candidate MSISDNs of prepaid subscribers to the prepaid subscriber who sends the number selection request;
receiving an account opening request from the prepaid subscriber, where the request carries an IMSI and an MSISDN of the prepaid subscriber, and the MSISDN of the prepaid subscriber is selected by the prepaid subscriber from the list of candidate MSISDNs; and
opening an account for the prepaid subscriber according to the IMSI and MSISDN of the prepaid subscriber.
The technical solution to selecting numbers and opening accounts for prepaid subscribers herein separates IMSIs from MSISDNs, and the BOSS does not need to pre-store the data of prepaid subscribers on the relevant network devices, thus reducing occupation of equipment resources and costs of network operation and improving equipment performance. Accordingly, at the time of taking back the unsold prepaid numbers, it is not necessary to delete the pre-stored information, which also reduces the cost of reclaiming numbers. In addition, a prepaid subscriber may select any unused number available from the operator in the region freely, thus improving the utilization of numbers. In the number selection, the brand and tariff plan may be set flexibly, thus providing a better user experience.
a,
In the conventional art, the number resources are not shared in the sale of prepaid subscriber numbers, each point of sale sells limited physical cards, and the prepaid subscribers are unable to select numbers freely. Moreover, before the prepaid subscribers purchase SIM cards in the conventional art, the IMSI and MSISDN resources have been allocated, activated, and bound, and the relevant prepaid subscriber data has been stored on the HLR and SCP, thus occupying the storage space of the HLR and SCP, affecting the performance of the HLR and SCP and increasing the equipment cost. If the prepaid subscriber numbers are ultimately unused, the pre-stored prepaid subscriber data needs to be deleted from the HLR and SCP, thus making the reclaiming of numbers complicated, and increasing the cost of number reclaiming.
To solve the problems caused by the binding between the prepaid subscriber IMSI and the MSISDN in a prepaid service card, an embodiment of the present invention proposes a conception of separating the IMSI from the MSISDN. That is, the subscriber card (such as SIM) purchased by the subscriber is not bound to the MSISDN, and the IMSI is written into the subscriber card; through the business terminal of the operator or the device of the agent, the subscriber may select a number, subscribe to the services such as a brand and package, and open an account. A device for selecting numbers and opening accounts is added in the embodiment of the present invention. The device for selecting numbers and opening accounts is connected to the BOSS, subscriber data center, and SCP, and is adapted to receive and handle the request for selecting an unallocated MSISDN from the prepaid subscriber who purchases a subscriber card unbound to the MSISDN, and open an account for the prepaid subscriber on the relevant network entities according to the subscriber request. Further, a terminal for selecting numbers and opening accounts may be added, and connected to the device for selecting numbers and opening accounts through Unstructured Supplementary Service Data (USSD), Short Message Service (SMS) or Portal. The terminal for selecting numbers and opening accounts may be set at each point of sale flexibly to facilitate user operations.
As shown in
The resource database 10 is adapted to store the list of candidate MSISDNs of prepaid subscribers. The resource database is generally set in the BOSS, and the list of candidate MSISDNs is composed of the prepaid subscriber MSISDNs available for allocation. According to an allocated prepaid subscriber IMSI, the BOSS generates a card-making order, and sends the card-making order to the card-making center. The card-making center makes a subscriber card that carries the IMSI information. The IMSI information may be a true IMSI, or code information (for example, a card number) corresponding to the true IMSI.
The subscriber data center 20 is adapted to register the IMSI and MSISDN of the prepaid subscriber. For each prepaid subscriber, the IMSI is bound to the MSISDN. Depending on the specific system, the subscriber data center may be set on the corresponding network entity or on an opposite location. For example, in the GSM system, the subscriber data center 20 may be set on the HLR, and the HLR registers the services such as telephone, Short Message Service (SMS), USSD, and General Packet Radio Service (GPRS) for the subscriber according to the binding relation between the IMSI and the MSISDN.
The intelligent network SCP 30 is adapted to activate the relevant intelligent network service features selected by the prepaid subscriber according to the service feature information correlated with the registered prepaid subscriber MSISDN, and set the information such as brand and tariff plan correctly.
The terminal 40 for selecting numbers and opening accounts for prepaid subscribers is adapted to receive a number selection request from the prepaid subscriber, and forward the request to the device 50 for selecting numbers and opening accounts; the device 50 for selecting numbers and opening accounts is adapted to obtain a list of candidate MSISDNs of prepaid subscribers from the resource database 10 after receiving the number selection request from the prepaid subscriber, and send the list to the terminal 40 for selecting numbers and opening accounts. The terminal 40 for selecting numbers and opening accounts displays the list of candidate MSISDNs to the prepaid subscriber, and the subscriber selects an MSISDN from the list and sends an account opening request, and then inputs an IMSI on the interface provided by the terminal 40 for selecting numbers and opening accounts. The terminal 40 for selecting numbers and opening accounts automatically generates an account opening request and sends the request to the device 50 for selecting numbers and opening accounts. The account opening request carries the IMSI input by the prepaid subscriber and the MSISDN selected by the prepaid subscriber. After receiving the account opening request of the prepaid subscriber, the device 40 for selecting numbers and opening accounts opens an account for the prepaid subscriber according to the IMSI and MSISDN of the prepaid subscriber.
If the IMSI of the prepaid subscriber is the true IMSI of the prepaid subscriber, the device 40 for selecting numbers and opening accounts opens an account according to the true IMSI directly. Conversely, if the IMSI of the prepaid subscriber is code information corresponding to the true IMSI, a mapping relation table between the code information and the true IMSI needs to be obtained beforehand. The device 40 for selecting numbers and opening accounts 40 searches the mapping relation table for the true IMSI corresponding to the code information.
The operation of opening an account includes at least registering the IMSI and MSISDN of the prepaid subscriber with the subscriber data center 20, and identifying that the IMSI and MSISDN are in use. For each prepaid subscriber, the IMSI is bound to the MSISDN.
For certain intelligent network services, the operation of opening an account further includes registering the service feature information correlated with the MSISDN of the prepaid subscriber with the intelligent network SCP 30.
After the operation of opening an account is completed, the subscriber data center 20 and the SCP 30 may return an account opening success response to the device 40 for selecting numbers and opening accounts respectively. After receiving the response, the device 40 for selecting numbers and opening accounts sets the MSISDN to the “used” state, updates the resource database 10, registers the service subscription information such as brand and tariff plan selected by the subscriber with the BOSS, and returns an account opening success response to the subscriber, whereupon the subscriber MSISDN is activated.
Alternatively, the number selection and account opening may be performed at the local region of the device 40 for selecting numbers and opening accounts.
The technical solution of the present invention is hereinafter described in detail with reference to the embodiments.
As shown in
Steps S3011-S3013: After purchasing a subscriber card that carries only the IMSI information, the prepaid subscriber sends a USSD number selection request to the device for selecting numbers and opening accounts via the terminal for selecting numbers and opening accounts placed at the business hall or agent of the operator, and queries the candidate MSISDNs unallocated in the region of the prepaid subscriber. The USSD number selection request is transparently transmitted to the device for selecting numbers and opening accounts through the MSC and HLR.
Steps S302-S303: The device for selecting numbers and opening accounts obtains the list of candidate MSISDNs from the resource database in the BOSS.
Steps S3041-S3043: The device for selecting numbers and opening accounts returns the obtained list of candidate MSISDNs to the terminal for selecting numbers and opening accounts through USSD.
According to the operation policy, the list of candidate MSISDNs may include part of the unallocated MSISDNs, for example, only 5 to 10 numbers are available to the subscriber for selection at a time.
Step S305: The prepaid subscriber selects an MSISDN, a brand, a tariff plan, and other basic service features, and then sends a USSD account opening request through the interface provided by the terminal for selecting numbers and opening accounts. The USSD account opening request carries the IMSI input by the prepaid subscriber and the MSISDN selected by the prepaid subscriber.
Steps S3061-S3063: The USSD account opening request is transparently transmitted to the device for selecting numbers and opening accounts through the MSC and HLR.
Step S307-S310: After receiving the USSD account opening request, the device for selecting numbers and opening accounts opens an account for the prepaid subscriber with the subscriber data center on the HLR and the SCP in the intelligent network respectively; specifically: the device registers the IMSI and MSISDN of the prepaid subscriber with the subscriber data center, and registers the service feature information correlated with the MSISDN of the prepaid subscriber with the intelligent network SCP; and the HLR and SCP return an account opening success response respectively after the account is opened successfully.
Steps S311-S312: After receiving the account opening success response from the HLR and SCP, the device for selecting numbers and opening accounts marks the MSISDN selected by the subscriber as “used”, registers the service subscription information such as brand and tariff plan selected by the subscriber with the BOSS system, and updates the list of candidate MSISDNs in the resource database to modify the number resource information. The update operation may be performed by the device for selecting numbers and opening accounts directly, or the device for selecting numbers and opening accounts sends the MSISDN selected by the subscriber to the BOSS and the BOSS performs the update.
Steps S3131-S3133: The device for selecting numbers and opening accounts returns an account opening response to the terminal for selecting numbers and opening accounts.
The terminal for selecting numbers and opening accounts displays the account opening response to the prepaid subscriber who requests to open the account. The process of selecting a number and opening an account is complete, and the MSISDN selected by the subscriber is activated.
As shown in
Besides, the terminal for selecting numbers and opening accounts may communicate with the device for selecting numbers and opening accounts through SMS, which is similar to the process shown in
As shown in
a first receiving unit 501, adapted to receive a number selection request of a prepaid subscriber from a terminal for selecting numbers and opening accounts;
a number selecting unit 502, adapted to: obtain the list of candidate MSISDNs of prepaid subscribers from the resource database in the BOSS according to the number selection request of the prepaid subscriber, and forward the list of candidate MSISDNs to the terminal for selecting numbers and opening accounts, whereupon the terminal for selecting numbers and opening accounts presents the list to the prepaid subscriber who sends the number selection request through a display interface;
a second receiving unit 503, adapted to: receive an account opening request of the prepaid subscriber from the terminal for selecting numbers and opening accounts, where the request carries an IMSI and an MSISDN of the prepaid subscriber, and the MSISDN of the prepaid subscriber is selected by the prepaid subscriber from the list of candidate MSISDNs;
an account opening unit 504, adapted to open an account for the prepaid subscriber according to the IMSI and MSISDN of the prepaid subscriber, and receive the returned account opening success response;
a first responding unit 505, adapted to: generate a prepaid subscriber account opening response according to the account opening result of the account opening unit after receiving the account opening success response, and send the response to the terminal for selecting numbers and opening accounts; and
a first updating unit 5061, adapted to update the MSISDN selected by the prepaid subscriber and included in the list of candidate MSISDNs stored in the resource database 10 according to the MSISDN selected by the prepaid subscriber after the account is opened successfully, with a view to updating the number resources.
As shown in
As shown in
The first displaying unit 507 is adapted to display the list of candidate MSISDNs obtained by the number selecting unit. The first displaying unit 507 may be connected to the second receiving unit 503 for internal communication. After the subscriber selects an MSISDN, the first displaying unit 507 triggers the process of account opening request directly, prompts the user to input the IMSI through an interface, and then generates an account opening request and sends the request to the account opening unit 504.
The second responding unit 508 is adapted to generate a prepaid subscriber account opening response according to the account opening result of the account opening unit, and display the response through the first displaying unit.
If the account opening request of the subscriber comes from the terminal for selecting numbers and opening accounts, the account opening unit 504 triggers the first responding unit 505 after the account is opened successfully. If the account opening request of the subscriber comes from a local device, the account opening unit 504 triggers the second responding unit 508 after the account is opened successfully.
The implementation principle on the basis of
a number selection requesting unit 701, adapted to: receive a number selection request from a prepaid subscriber and forward the request to a device for selecting numbers and opening accounts, and receive the list of candidate MSISDNs of prepaid subscribers returned by the device for selecting numbers and opening accounts in response to the number selection request;
a second displaying unit 702, adapted to display the list of candidate MSISDNs of prepaid subscribers received by the number selection requesting unit;
an account opening requesting unit 703, adapted to: receive the MSISDN selected by the prepaid subscriber from the list of candidate MSISDNs, and the IMSI input by the prepaid subscriber, and generate and send an account opening request that carries the IMSI and MSISDN of the prepaid subscriber; and
a third receiving unit 704, adapted to: receive the prepaid subscriber account opening response returned in response to the account opening request, and display the response through the second displaying unit 702.
In summary, as shown in
block 801: A number selection request is received from a prepaid subscriber, and a list of candidate MSISDNs of prepaid subscribers is presented to the prepaid subscriber who sends the number selection request.
block 802: An account opening request is received from the prepaid subscriber. The request carries an IMSI and an MSISDN of the prepaid subscriber, and the MSISDN of the prepaid subscriber is selected by the prepaid subscriber from the list of candidate MSISDNs; and
block 803: An account is opened for the prepaid subscriber according to the IMSI and MSISDN of the prepaid subscriber.
The operation of opening an account includes registering the IMSI and MSISDN of the prepaid subscriber with the subscriber data center.
The operation of opening an account may further include registering the service feature information correlated with the MSISDN of the prepaid subscriber with the SCP.
Therefore, the technical solution to selecting numbers and opening accounts for prepaid subscribers in embodiments of the present invention separates the IMSI from the MSISDN. The prepaid subscriber selects a number and opens an account through a terminal and device for selecting numbers and opening accounts. The device for selecting numbers and opening accounts opens an account for the prepaid subscriber only after the subscriber selects an MSISDN, and registers the subscriber data with the relevant network entities. It is not necessary to pre-store the data of the prepaid subscriber on the relevant network devices, thus reducing occupation of equipment resources and costs of network operation and improving equipment performance.
Accordingly, at the time of taking back the unsold prepaid numbers, it is not necessary to delete the pre-stored information, which also reduces the cost of reclaiming numbers. In addition, the prepaid subscriber may select any unused number available from the operator in the region freely, thus improving the utilization of numbers. In the number selection, the brand and tariff plan may be set flexibly, thus providing a better user experience.
Although the present invention has been described through some exemplary embodiments, the invention is not limited to such embodiments. It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. The invention is intended to cover these modifications and variations provided that they fall in the scope of protection defined by the following claims or their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
200710087200.5 | Mar 2007 | CN | national |
This application is a continuation of International Application No. PCT/CN2008/070405, filed on Mar. 4, 2008, which claims the benefit of Chinese Patent Application No. 200710087200.5, filed on Mar. 23, 2007, both of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2008/070405 | Mar 2008 | US |
Child | 12429000 | US |