WO2023176884A1 - Number providing system and number providing method - Google Patents

Number providing system and number providing method Download PDF

Info

Publication number
WO2023176884A1
WO2023176884A1 PCT/JP2023/010075 JP2023010075W WO2023176884A1 WO 2023176884 A1 WO2023176884 A1 WO 2023176884A1 JP 2023010075 W JP2023010075 W JP 2023010075W WO 2023176884 A1 WO2023176884 A1 WO 2023176884A1
Authority
WO
WIPO (PCT)
Prior art keywords
subscriber
telephone number
management server
assigned
numbering system
Prior art date
Application number
PCT/JP2023/010075
Other languages
French (fr)
Japanese (ja)
Inventor
直志 辻
Original Assignee
株式会社ソラコム
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 株式会社ソラコム filed Critical 株式会社ソラコム
Publication of WO2023176884A1 publication Critical patent/WO2023176884A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/062Pre-authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/14Interfaces between hierarchically different network devices between access point controllers and backbone network device

Definitions

  • the present invention relates to a numbering system and a numbering method.
  • the SIM stores multiple IMSIs
  • these IMSIs may be divided into multiple profiles.
  • the UE 109 may select an IMSI to use for communication among multiple IMSIs included in the same profile according to a specific condition (for example, the price is the lowest in the area where the UE 109 is located).
  • a telephone number is assigned to a subscriber by a network operator.
  • the telephone number may also be called a Mobile Subscriber Integrated Services Digital Network Number (MSISDN).
  • MSISDN Mobile Subscriber Integrated Services Digital Network Number
  • the telephone number may or may not be stored in the SIM.
  • the mobility management entity (MME) 107 is an entity for controlling the mobility of the UE 109 in the 4G standard.
  • SGSN Serving GPRS Support Node
  • An eNodeB (eNB) 108 is a base station for providing wireless connectivity to the UE 109 in the 4G standard.
  • Node Bs (NBs) and RNCs (Radio Network Controllers) function as such base stations.
  • the serving gateway (S-GW) 110 is a facility that handles user packet data and relays data between base stations and systems.
  • the SGSN acts as such an entity.
  • the MME 107, UE 109, eNB 108, and S-GW 110 may be implemented using existing technology or may operate in accordance with the standards, so detailed descriptions thereof will be omitted.
  • Computer 200 may have the hardware components shown in FIG.
  • Processor 201 controls the overall operation of computer 200.
  • the processor 201 may be configured by, for example, a central processing unit (CPU).
  • Processor 201 may be a single processor or may be a collection of multiple processors communicatively connected to each other.
  • the secondary storage device 206 is a device for nonvolatilely storing data used for processing by the computer 200.
  • the secondary storage device 206 is configured by, for example, a hard disk drive (HDD) or a solid state drive (SSD).
  • HDD hard disk drive
  • SSD solid state drive
  • the power of the UE 109 is turned on for the first time.
  • the UE 109 transmits an attach request to the eNB 108, and the eNB 108 transfers this attach request to the MME 107.
  • the attach request includes the IMSI stored in the SIM of UE 109.
  • this IMSI is used for subsequent processing, it will be referred to as a processing target IMSI.
  • a subscriber who uses the IMSI to be processed is referred to as a subscriber to be processed.
  • an attach rejection with a reason indicating that reattachment is not possible is transmitted, and the attach acceptance (S314, S315) is not transmitted. ) is sent. Therefore, the user of the UE 109 can connect to the network without restarting the UE 109. Furthermore, the administrator of the numbering system 100 does not have to allocate a telephone number to a subscriber until the UE 109 sends an attach request, so the telephone number can be used efficiently.
  • the subscriber management server 102 may terminate the process, assuming that authentication of the subscriber to be processed has failed. In S505, the subscriber management server 102 may wait for a location registration request corresponding to the authentication information request received in S501 (eg, related to the same IMSI) to be received. Alternatively, the subscriber management server 102 may wait for an authentication information request in S501 and wait for a location registration request in S505 in parallel. By transmitting the location registration request after the MME 107 transmits the authentication information request for the same IMSI, the subscriber management server 102 receives the location registration request after receiving the authentication information request for the same IMSI.
  • S501 eg, related to the same IMSI
  • the subscriber management server 102 may notify the MME 107 of the error. Alternatively, the subscriber management server 102 may wait until a telephone number is assigned to the subscriber to be processed. Alternatively, the subscriber management server 102 may re-execute the process of S503.
  • the subscriber management server 102 sends the phone number to the number management server 104 without registering the acquired phone number. Notify me that I didn't use it.
  • the subscriber management server 102 does not need to execute S610 if the telephone number acquired in S607 matches the telephone number assigned to the subscriber to be processed.
  • the allocation status of the subscriber to be processed is "on standby". This situation may occur if the subscriber's allocation status is changed to "waiting" in S604 of the preceding allocation process (method of FIG. 6) that is being executed in parallel. Therefore, in S603, the subscriber management server 102 determines whether or not the expiration date of the standby state for allocation processing of the subscriber to be processed has expired. The subscriber management server 102 transitions the process to S601 if it is determined that the standby state of the allocation process for the subscriber to be processed is within the expiration date ("YES" in S603), and otherwise transitions the process to S603 (S603). (“NO”), the process transitions to S605.
  • exclusive control is performed by managing the allocation status in the subscriber information 400, so it is possible to suppress the allocation of multiple telephone numbers to one subscriber.
  • the existence of two or more records in which the column 412 of the telephone number information 410 is common means that two or more telephone numbers are assigned to one subscriber. Therefore, in S1002, the number management server 104 refers to the subscriber information 400, confirms the telephone number assigned to the subscriber to be processed, and selects the confirmed telephone number from among the two or more records specified in S1001. The assignment status of records that do not include the assigned telephone number is changed to "unassigned" and the IMSI is deleted from column 412. This allows the incorrectly assigned phone number to be assigned to another subscriber.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

This number providing system for allocating a telephone number to a subscriber includes: a first reception unit that receives an authentication information request for an individual subscriber from an entity managing mobility of a user device; a determination unit that determines, after reception of the authentication information request, whether or not a telephone number is allocated to the individual subscriber; an allocation unit that starts processing for allocating a telephone number to the individual subscriber in a case where determination has been made that a telephone number is not allocated to the individual subscriber; a second reception unit that receives a position registration request for the individual subscriber from the entity; and a processing unit that responds to the position registration request using the telephone number when the telephone number has been allocated to the individual subscriber before starting to respond to the position registration request.

Description

番号付与システム及び番号付与方法Numbering system and numbering method
 本発明は、番号付与システム及び番号付与方法に関する。 The present invention relates to a numbering system and a numbering method.
 従来、加入者を識別する情報(例えば、IMSI:International Mobile Subscriber Identity)及び電話番号を記憶した加入者識別モジュール(SIM)がユーザに対して提供されていた。非特許文献1では、ユーザにSIMを提供する時点では加入者に電話番号を割り当てず、ユーザのUEがネットワークにアタッチする時点で加入者に電話番号を割り当てる技術を提案する。 Conventionally, users have been provided with a subscriber identity module (SIM) that stores information that identifies a subscriber (for example, International Mobile Subscriber Identity (IMSI)) and a telephone number. Non-Patent Document 1 proposes a technique in which a telephone number is not assigned to a subscriber when a SIM is provided to a user, but a telephone number is assigned to a subscriber when a user's UE attaches to a network.
 非特許文献1の方法において、HSS(Home Subscriber Server)は、BSS(Business Support System)に対して電話番号を要求した後、その応答を待つことなく、MME(Mobility Management Entity)に対してULA(Update-Location-Answer)が送信され、MMEがUE(User Equipment)へアタッチ拒否を送信する。その後、UEのユーザは、ネットワークに接続するために、UEを再起動する必要がある。本発明の一部の側面は、加入者への電話番号の割当て時のユーザの負担を軽減することを目標とする。 In the method of Non-Patent Document 1, an HSS (Home Subscriber Server) requests a phone number from a BSS (Business Support System) and then sends a ULA ( Update-Location-Answer) is transmitted, and the MME transmits an attach refusal to the UE (User Equipment). Thereafter, the user of the UE needs to restart the UE to connect to the network. Some aspects of the invention aim to reduce the burden on users when assigning telephone numbers to subscribers.
 上記課題に鑑みて、一部の実施形態では、加入者に対して電話番号を割り当てるための番号付与システムであって、ユーザ機器のモビリティを管理するエンティティから、個別の加入者について認証情報要求を受信する第1受信手段と、前記認証情報要求を受信した後に、前記個別の加入者に対して電話番号が割り当てられているかどうかを判定する判定手段と、前記個別の加入者に対して電話番号が割り当てられていないと判定された場合に、前記個別の加入者に対して電話番号を割り当てるための処理を開始する割当て手段と、前記エンティティから、前記個別の加入者についての位置登録要求を受信する第2受信手段と、前記位置登録要求への応答を開始する前に前記個別の加入者に対して電話番号が割り当てられている場合に、前記電話番号を使用して前記位置登録要求に応答する応答手段と、を有する番号付与システムが提供される。 In view of the above issues, some embodiments provide a numbering system for assigning telephone numbers to subscribers that includes a credential request for individual subscribers from an entity that manages the mobility of user equipment. first receiving means for receiving the authentication information; determining means for determining whether a telephone number has been assigned to the individual subscriber after receiving the authentication information request; an allocating means for starting a process for allocating a telephone number to the individual subscriber when it is determined that the telephone number has not been allocated; and receiving a location registration request for the individual subscriber from the entity; second receiving means for responding to the location registration request using the telephone number, if a telephone number is assigned to the individual subscriber before initiating a response to the location registration request; A numbering system is provided having a response means for:
 上記手段により、加入者への電話番号の割当て時のユーザの負担が軽減する。 The above means reduces the burden on the user when allocating telephone numbers to subscribers.
 本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。 Other features and advantages of the invention will become apparent from the following description with reference to the accompanying drawings. In addition, in the accompanying drawings, the same or similar structures are given the same reference numerals.
 添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
一部の実施形態に係る番号付与システムの構成例を説明する図。 一部の実施形態に係るコンピュータのハードウェア構成例を説明する図。 一部の実施形態に係るアタッチ時の処理の例を説明するシーケンス図。 一部の実施形態に係る加入者情報及び電話番号情報の例を説明する図。 一部の実施形態に係るアタッチ時の処理の例を説明するフロー図。 一部の実施形態に係る電話番号を割り当てる処理の例を説明するフロー図。 一部の実施形態に係る電話番号を割り当てる処理の例を説明するフロー図。 一部の実施形態に係るステータス変更時の処理の例を説明するシーケンス図。 一部の実施形態に係るステータス変更時の処理の例を説明するフロー図。 一部の実施形態に係る電話番号情報の監視処理の例を説明するフロー図。
The accompanying drawings are included in and constitute a part of the specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
FIG. 1 is a diagram illustrating a configuration example of a numbering system according to some embodiments. FIG. 2 is a diagram illustrating an example hardware configuration of a computer according to some embodiments. FIG. 4 is a sequence diagram illustrating an example of processing at the time of attaching according to some embodiments. FIG. 3 is a diagram illustrating an example of subscriber information and telephone number information according to some embodiments. FIG. 3 is a flow diagram illustrating an example of processing at the time of attaching according to some embodiments. FIG. 3 is a flow diagram illustrating an example of a process for allocating a telephone number according to some embodiments. FIG. 3 is a flow diagram illustrating an example of a process for allocating a telephone number according to some embodiments. FIG. 3 is a sequence diagram illustrating an example of processing when changing status according to some embodiments. FIG. 3 is a flow diagram illustrating an example of processing when changing status according to some embodiments. FIG. 3 is a flow diagram illustrating an example of telephone number information monitoring processing according to some embodiments.
 以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴は任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the claimed invention, and not all combinations of features described in the embodiments are essential to the invention. Two or more features among the plurality of features described in the embodiments may be arbitrarily combined. In addition, the same or similar configurations are given the same reference numerals, and duplicate explanations will be omitted.
 以下では、第4世代(4G)移動通信規格で規定される用語を用いて本開示の一部の実施形態について説明する。しかし、本開示の技術は、第3世代(3G)移動通信規格や第5世代(5G)移動通信規格のような他の通信規格についても適用可能である。以下、移動通信規格を単に規格と表す。 Hereinafter, some embodiments of the present disclosure will be described using terminology defined in the fourth generation (4G) mobile communication standard. However, the technology of the present disclosure is also applicable to other communication standards such as third generation (3G) mobile communication standards and fifth generation (5G) mobile communication standards. Hereinafter, mobile communication standards will be simply referred to as standards.
 図1は、一部の実施形態に係る番号付与システム100の構成例を説明する。図1は、以下の実施形態の説明に使用される構成要素に着目する。そのため、移動通信ネットワーク(特に、コアネットワーク)に含まれる一部の構成要素が省略されている。省略されている構成要素は、既存の技術を用いて実装されてもよく、規格に準拠した動作を行ってもよい。 FIG. 1 illustrates an example configuration of a numbering system 100 according to some embodiments. FIG. 1 focuses on the components used in the description of the embodiments below. Therefore, some components included in the mobile communication network (particularly the core network) are omitted. Omitted components may be implemented using existing technology and may operate in accordance with standards.
 番号付与システム100は、加入者管理サーバ102と、加入者管理データベース(DB)103と、番号管理サーバ104と、番号管理DB105と、ステータス監視サーバ106とを含みうる。加入者管理サーバ102及び加入者管理DB103は、ホーム加入者サーバ(HSS)101として機能してもよい。HSS101とは、4G規格において、加入者に関する情報を管理するためのエンティティである。3G規格において、HLR(Home Location Register)がこのようなエンティティとして機能する。加入者とは、ネットワーク事業者との加入契約に基づいて移動通信ネットワークに接続する動作主体のことであってもよい。 The number assignment system 100 may include a subscriber management server 102, a subscriber management database (DB) 103, a number management server 104, a number management DB 105, and a status monitoring server 106. The subscriber management server 102 and subscriber management DB 103 may function as a home subscriber server (HSS) 101. The HSS 101 is an entity for managing information regarding subscribers in the 4G standard. In the 3G standard, HLR (Home Location Register) functions as such an entity. A subscriber may be an entity that connects to a mobile communication network based on a subscription agreement with a network operator.
 加入者管理サーバ102は、加入者の情報を管理するためのサーバである。加入者管理サーバ102は、複数のサーバに分割されてもよい。例えば、加入者管理サーバ102は、Diameterエッジエージェント(DEA)のようなフロントサーバと、バックサーバとに分割されてもよい。加入者管理サーバ102が行う処理のうち、MME107と連携する処理はフロントサーバが行い、加入者管理DB103、ステータス監視サーバ106及び番号管理サーバ104と連携する処理はバックサーバが行う。番号管理サーバ104は、電話番号を記憶する番号管理DB105を管理するためのサーバである。ステータス監視サーバ106は、加入者のステータスを監視するためのサーバである。番号付与システム100に含まれる各サーバの動作の詳細については後述する。 The subscriber management server 102 is a server for managing subscriber information. Subscriber management server 102 may be divided into multiple servers. For example, subscriber management server 102 may be split into a front server, such as a Diameter Edge Agent (DEA), and a back server. Among the processes performed by the subscriber management server 102, the front server performs the process that cooperates with the MME 107, and the back server performs the process that cooperates with the subscriber management DB 103, the status monitoring server 106, and the number management server 104. The number management server 104 is a server for managing a number management DB 105 that stores telephone numbers. Status monitoring server 106 is a server for monitoring subscriber status. Details of the operation of each server included in the numbering system 100 will be described later.
 ユーザ機器(UE)109は、移動通信ネットワークに接続可能な通信デバイスである。UE109は、スマートフォンのようなポータブルデバイスであってもよいし、IoT(Internet of Things)デバイスであってもよい。UE109は、加入者識別モジュール(SIM)を有する。SIMは、UICC(Universal Integrated Circuit Card)によって実装されてもよい。これに代えて、SIMは、UE109に格納されたeSIM(embedded SIM)であってもよい。SIMは、加入者を識別するための情報(例えば、IMSI)及び加入者を認証するための認証情報を記憶する。SIMは、1つのIMSIのみを記憶してもよいし、複数のIMSIを記憶してもよい。個々のIMSIについてユーザとネットワーク事業者との間で加入契約が結ばれる。そのため、SIMが複数のIMSIを記憶する場合に、1つのUE109について複数の加入者が規定されることになる。SIMが複数のIMSIを記憶する場合に、これらのIMSIは複数のプロファイルに分割されてもよい。UE109は、同一のプロファイルに含まれる複数のIMSIのうち、特定の条件(例えば、UE109が位置する地域において価格が最も安いこと)に従って、通信に使用するIMSIを選択してもよい。後述するように、ネットワーク事業者によって、加入者に電話番号が割り当てられる。電話番号は、MSISDN(Mobile Subscriber Integrated Services Digital Network Number)とも呼ばれうる。電話番号は、SIMに記憶されていてもよいし、記憶されていなくてもよい。 The user equipment (UE) 109 is a communication device connectable to a mobile communication network. The UE 109 may be a portable device such as a smartphone, or may be an IoT (Internet of Things) device. UE 109 has a subscriber identity module (SIM). The SIM may be implemented by a UICC (Universal Integrated Circuit Card). Alternatively, the SIM may be an eSIM (embedded SIM) stored in the UE 109. The SIM stores information for identifying the subscriber (eg, IMSI) and authentication information for authenticating the subscriber. A SIM may store only one IMSI or multiple IMSIs. A subscription agreement is made between the user and the network operator for each IMSI. Therefore, if the SIM stores multiple IMSIs, multiple subscribers will be defined for one UE 109. If the SIM stores multiple IMSIs, these IMSIs may be divided into multiple profiles. The UE 109 may select an IMSI to use for communication among multiple IMSIs included in the same profile according to a specific condition (for example, the price is the lowest in the area where the UE 109 is located). As discussed below, a telephone number is assigned to a subscriber by a network operator. The telephone number may also be called a Mobile Subscriber Integrated Services Digital Network Number (MSISDN). The telephone number may or may not be stored in the SIM.
 モビリティ管理エンティティ(MME)107は、4G規格において、UE109のモビリティを制御するためのエンティティである。3G規格において、SGSN(Serving GPRS Support Node)がこのようなエンティティとして機能する。eノードB(eNB)108は、4G規格において、UE109に対して無線接続を提供するための基地局である。3G規格において、ノードB(NB)及びRNC(Radio Network Controller)がこのような基地局として機能する。サービングゲートウェイ(S-GW)110は、4G規格において、ユーザパケットデータを取り扱い、基地局間やシステム間でデータを中継する設備である。3G規格において、SGSNがこのようなエンティティとして機能する。MME107、UE109、eNB108及びS-GW110については、既存の技術を用いて実装されてもよく、規格に準拠した動作を行ってもよいため、詳細な説明を省略する。 The mobility management entity (MME) 107 is an entity for controlling the mobility of the UE 109 in the 4G standard. In the 3G standard, SGSN (Serving GPRS Support Node) functions as such an entity. An eNodeB (eNB) 108 is a base station for providing wireless connectivity to the UE 109 in the 4G standard. In the 3G standard, Node Bs (NBs) and RNCs (Radio Network Controllers) function as such base stations. In the 4G standard, the serving gateway (S-GW) 110 is a facility that handles user packet data and relays data between base stations and systems. In the 3G standard, the SGSN acts as such an entity. The MME 107, UE 109, eNB 108, and S-GW 110 may be implemented using existing technology or may operate in accordance with the standards, so detailed descriptions thereof will be omitted.
 図2を参照して、図1の加入者管理サーバ102、番号管理サーバ104及びステータス監視サーバ106を実装するためのコンピュータ200のハードウェア構成例について説明する。加入者管理サーバ102、番号管理サーバ104及びステータス監視サーバ106は、オンプレミスのコンピュータとして構成されてもよい。これに代えて、加入者管理サーバ102、番号管理サーバ104及びステータス監視サーバ106の一部又は全部は、クラウドコンピューティングによって構成されたハードウェアシステムによって構成されてもよい。加入者管理サーバ102、番号管理サーバ104及びステータス監視サーバ106は、同一のコンピュータによって実装されてもよいし、別個のコンピュータによって実装されてもよい。 With reference to FIG. 2, an example of the hardware configuration of the computer 200 for implementing the subscriber management server 102, number management server 104, and status monitoring server 106 of FIG. 1 will be described. Subscriber management server 102, number management server 104, and status monitoring server 106 may be configured as on-premises computers. Alternatively, some or all of the subscriber management server 102, number management server 104, and status monitoring server 106 may be configured by a hardware system configured by cloud computing. Subscriber management server 102, number management server 104, and status monitoring server 106 may be implemented by the same computer or by separate computers.
 コンピュータ200は、図2に示されるハードウェア構成要素を有してもよい。プロセッサ201は、コンピュータ200の全体的な動作を制御する。プロセッサ201は、例えば中央演算ユニット(CPU:Central Processing Unit)によって構成されてもよい。プロセッサ201は、単一のプロセッサであってもよいし、互いに通信可能に接続された複数のプロセッサの集合であってもよい。 Computer 200 may have the hardware components shown in FIG. Processor 201 controls the overall operation of computer 200. The processor 201 may be configured by, for example, a central processing unit (CPU). Processor 201 may be a single processor or may be a collection of multiple processors communicatively connected to each other.
 メモリ202は、コンピュータ200の処理に使用されるプログラム及びデータを記憶する。メモリ202は、例えばランダムアクセスメモリ(RAM)とリードオンリメモリ(ROM)との組み合わせによって構成されてもよい。 The memory 202 stores programs and data used for processing by the computer 200. The memory 202 may be configured, for example, by a combination of random access memory (RAM) and read only memory (ROM).
 入力装置203は、コンピュータ200のユーザ(例えば、番号付与システム100の管理者)から指示を取得するためのデバイスである。入力装置203は、例えばキーボード、ボタン、タッチパッド、マイクのうちの1つ以上の組み合わせによって構成されてもよい。表示装置204は、コンピュータ200のユーザへ視覚的に情報を提示するためのデバイスである。表示装置204は、例えば液晶ディスプレイのようなドットマトリクス型のディスプレイであってもよい。コンピュータ200は、入力装置203と表示装置204とが一体に構成されたデバイス(例えば、タッチスクリーン)を有してもよい。 The input device 203 is a device for obtaining instructions from the user of the computer 200 (for example, the administrator of the numbering system 100). The input device 203 may be configured, for example, by a combination of one or more of a keyboard, a button, a touch pad, and a microphone. Display device 204 is a device for visually presenting information to the user of computer 200. The display device 204 may be, for example, a dot matrix display such as a liquid crystal display. The computer 200 may include a device (for example, a touch screen) in which an input device 203 and a display device 204 are integrated.
 通信回路205は、コンピュータ200の外部の装置と通信するための回路である。コンピュータ200が有線通信を行う場合に、通信回路205は、ケーブルを接続するためのコネクタを有するネットワークインタフェースカード(NIC)であってもよい。コンピュータ200が無線通信を行う場合に、通信回路205は、アンテナ及びベースバンド処理回路を含む無線通信モジュールであってもよい。 The communication circuit 205 is a circuit for communicating with a device external to the computer 200. When the computer 200 performs wired communication, the communication circuit 205 may be a network interface card (NIC) having a connector for connecting a cable. When computer 200 performs wireless communication, communication circuit 205 may be a wireless communication module including an antenna and baseband processing circuit.
 二次記憶装置206は、コンピュータ200の処理に使用されるデータを不揮発に記憶するためのデバイスである。二次記憶装置206は、例えばハードディスクドライブ(HDD)やソリッドステートドライブ(SSD)によって構成される。 The secondary storage device 206 is a device for nonvolatilely storing data used for processing by the computer 200. The secondary storage device 206 is configured by, for example, a hard disk drive (HDD) or a solid state drive (SSD).
 図3を参照して、1つのシナリオにおけるUE109のアタッチ時の番号付与システム100の動作について説明する。図3のS301~S303及びS306~S315の各動作は、既存の動作と同じであってもよく、規格に準拠した動作であってもよい。そのため、以下では概要のみを説明し、詳細な説明を省略する。図3の動作を開始する前に、UE109のSIMに記憶された特定のIMSIを使用する加入者に対して電話番号がまだ割り当てられていないとする。 With reference to FIG. 3, the operation of the numbering system 100 when the UE 109 is attached in one scenario will be described. Each operation of S301 to S303 and S306 to S315 in FIG. 3 may be the same as an existing operation, or may be an operation based on a standard. Therefore, only the outline will be explained below and detailed explanation will be omitted. Before starting the operation of FIG. 3, assume that a telephone number has not yet been assigned to a subscriber using a particular IMSI stored in the SIM of UE 109.
 S301で、UE109のユーザがIMSIを使用可能になった後(例えば、SIMがUE109に装着された後や、eSIMにIMSIがダウンロードされた後)、UE109の電源が初めてオンになる。S302で、UE109は、eNB108へアタッチ要求を送信し、eNB108がこのアタッチ要求をMME107へ転送する。アタッチ要求は、UE109のSIMに記憶されているIMSIを含む。以下、このIMSIは以降の処理に使用されるため、処理対象のIMSIと表す。また、処理対象のIMSIを使用する加入者を処理対象の加入者と表す。 In S301, after the user of the UE 109 becomes able to use the IMSI (for example, after the SIM is attached to the UE 109 or after the IMSI is downloaded to the eSIM), the power of the UE 109 is turned on for the first time. In S302, the UE 109 transmits an attach request to the eNB 108, and the eNB 108 transfers this attach request to the MME 107. The attach request includes the IMSI stored in the SIM of UE 109. Hereinafter, since this IMSI is used for subsequent processing, it will be referred to as a processing target IMSI. Further, a subscriber who uses the IMSI to be processed is referred to as a subscriber to be processed.
 S303で、MME107は、UE109がコアネットワークに対して初めてアタッチ要求を行ったことに応じて、加入者管理サーバ102へ認証情報要求を送信する。認証情報要求は、MME107が加入者を認証するために使用する情報を加入者管理サーバ102に対して要求するためのメッセージである。この認証情報要求は、MME107が、処理対象のIMSIを含むアタッチ要求を受信したことに応じて最初に送信する認証情報要求である。認証情報要求は、処理対象のIMSIを含む。認証情報要求は、4G規格におけるAuthentication-Information-Request(AIR)であってもよい。 In S303, the MME 107 transmits an authentication information request to the subscriber management server 102 in response to the UE 109 making an attach request to the core network for the first time. The authentication information request is a message used by the MME 107 to request the subscriber management server 102 for information used to authenticate the subscriber. This authentication information request is an authentication information request that the MME 107 first transmits in response to receiving an attach request including the IMSI to be processed. The authentication information request includes the IMSI to be processed. The authentication information request may be an Authentication-Information-Request (AIR) in the 4G standard.
 S304で、加入者管理サーバ102は、処理対象の加入者に対してまだ電話番号が割り当てられていない場合に、番号管理サーバ104に対して電話番号の割り当てを要求する。S305で、番号管理サーバ104は、処理対象の加入者に対して割り当てる電話番号を加入者管理サーバ102へ送信する。S304及びS305の動作の詳細については後述する。 In S304, the subscriber management server 102 requests the number management server 104 to allocate a telephone number, if a telephone number has not yet been assigned to the subscriber to be processed. In S305, the number management server 104 transmits the telephone number to be assigned to the subscriber to be processed to the subscriber management server 102. Details of the operations in S304 and S305 will be described later.
 S306で、加入者管理サーバ102は、処理対象の加入者の認証に使用される情報を含む認証情報応答をMME107へ送信する。認証情報応答は、4G規格におけるAuthentication-Information-Answer(AIA)であってもよい。 In S306, the subscriber management server 102 transmits an authentication information response containing information used to authenticate the subscriber to be processed to the MME 107. The authentication information response may be Authentication-Information-Answer (AIA) in the 4G standard.
 S307で、MME107は、eNB108を通じて、認証に使用される情報を要求する認証要求をUE109へ送信する。S308で、UE109は、eNB108を通じて、認証に使用される情報を含む認証応答をMME107へ送信する。 In S307, the MME 107 transmits an authentication request requesting information used for authentication to the UE 109 via the eNB 108. In S308, the UE 109 transmits an authentication response including information used for authentication to the MME 107 via the eNB 108.
 S309で、MME107は、UE109の認証に成功したことに応じて、加入者管理サーバ102へ位置登録要求を送信する。位置登録要求は、処理対象の加入者の位置登録を行うことを要求するためのメッセージである。この位置登録要求は、MME107が認証情報要求を送信した後に最初に送信する位置登録要求である。位置登録要求は、4G規格におけるUpdate-Location-Request(ULR)であってもよい。 In S309, the MME 107 transmits a location registration request to the subscriber management server 102 in response to the successful authentication of the UE 109. The location registration request is a message for requesting location registration of the subscriber to be processed. This location registration request is the first location registration request that the MME 107 transmits after transmitting the authentication information request. The location registration request may be an Update-Location-Request (ULR) in the 4G standard.
 S310で、加入者管理サーバ102は、位置登録要求に応じて、処理対象の加入者の位置登録を行う。S311で、加入者管理サーバ102は、位置登録を完了したことに応じて、位置登録が完了したことを通知する位置登録応答をMME107へ送信する。S311の開始時点で処理対象の加入者に対して電話番号が割り当てられているため、加入者管理サーバ102は、この電話番号を使用して処理対象の加入者についての位置登録要求に応答できる。位置登録応答は、4G規格におけるUpdate-Location-Answer(ULA)であってもよい。 In S310, the subscriber management server 102 registers the location of the subscriber to be processed in response to the location registration request. In S311, the subscriber management server 102, in response to completing the location registration, transmits a location registration response to the MME 107 to notify that the location registration has been completed. Since a telephone number has been assigned to the subscriber to be processed at the start of S311, the subscriber management server 102 can respond to the location registration request for the subscriber to be processed using this telephone number. The location registration response may be an Update-Location-Answer (ULA) in the 4G standard.
 S312で、MME107は、UE109とのセッションを設定することを要求するセッション設定要求をS-GW110へ送信する。セッション設定要求は、4G規格におけるCreate Session Requestであってもよい。S-GW110は、パケットデータネットワークゲートウェイ(P-GW、不図示)などと連携して、UE109とのセッションを設定する。その後、S-GW110は、セッションの設定が完了したことを通知するセッション設定応答をMME107へ送信する。セッション設定応答は、4G規格におけるCreate Session Responseであってもよい。 In S312, the MME 107 transmits a session setting request to the S-GW 110 requesting to set up a session with the UE 109. The session setting request may be a Create Session Request in the 4G standard. The S-GW 110 sets up a session with the UE 109 in cooperation with a packet data network gateway (P-GW, not shown) or the like. Thereafter, the S-GW 110 transmits a session setup response to the MME 107 notifying that the session setup is complete. The session setup response may be Create Session Response in the 4G standard.
 S314で、MME107は、セッション設定応答を受信したことに応じて、アタッチ要求を受け入れることを示すアタッチ受入れをeNB108へ送信する。S315で、eNB108は、アタッチ受入れをUE109へ送信する。以上によって、UE109が処理対象のIMSIを使用してネットワークに接続できるようになる。言い換えると、UE109によるネットワーク接続が開通する。MME107は、Over-The-Air(OTA)を実行することによって、電話番号をSIMに書き込んでもよい。MME107は、図3のシナリオのように、S306で認証情報応答を送信する前に処理対象の加入者に対して電話番号が割り当てられている場合に、S310の位置登録の際に上記のOTAを実行してもよい。MME107は、S306で認証情報応答を送信する前に処理対象の加入者に対して電話番号が割り当てられていない場合に、S315の後に実行される位置登録の際に上記のOTAを実行してもよい。 In S314, in response to receiving the session setup response, the MME 107 transmits an attach acceptance indicating that it accepts the attach request to the eNB 108. In S315, the eNB 108 transmits attach acceptance to the UE 109. The above enables the UE 109 to connect to the network using the IMSI to be processed. In other words, a network connection by the UE 109 is opened. MME 107 may write the phone number to the SIM by performing Over-The-Air (OTA). As in the scenario of FIG. 3, if a telephone number is assigned to the subscriber to be processed before sending the authentication information response in S306, the MME 107 performs the above OTA during location registration in S310. May be executed. If a telephone number has not been assigned to the subscriber to be processed before sending the authentication information response in S306, the MME 107 may perform the above OTA during location registration performed after S315. good.
 上述の方法によれば、UE109から最初に送信されるアタッチ要求(S302)に対して、再アタッチが不可であることを示す理由を有するアタッチ拒否が送信されることなく、アタッチ受入れ(S314、S315)が送信される。そのため、UE109のユーザは、UE109を再起動することなく、ネットワークに接続できる。また、番号付与システム100の管理者は、UE109がアタッチ要求を送信するまで加入者に対して電話番号を割り当てなくてよいため、電話番号を効率的に使用できる。 According to the above method, in response to an attach request (S302) initially transmitted from the UE 109, an attach rejection with a reason indicating that reattachment is not possible is transmitted, and the attach acceptance (S314, S315) is not transmitted. ) is sent. Therefore, the user of the UE 109 can connect to the network without restarting the UE 109. Furthermore, the administrator of the numbering system 100 does not have to allocate a telephone number to a subscriber until the UE 109 sends an attach request, so the telephone number can be used efficiently.
 上述の方法では、加入者管理サーバ102が認証情報要求を処理する。これに代えて、HSS101に含まれる他のサーバが認証情報要求を処理してもよい。加入者の認証情報は加入者管理DB103に記憶されていてもよいし、HSS101に含まれる他のデータベースに記憶されていてもよい。 In the method described above, the subscriber management server 102 processes the authentication information request. Alternatively, another server included in HSS 101 may process the authentication information request. The subscriber authentication information may be stored in the subscriber management DB 103 or in another database included in the HSS 101.
 以下、図3のS304及びS305の処理について詳細に説明する。図4は、これらの処理のために使用される情報を示す。加入者情報400は、加入者に関する情報であり、例えば加入者管理DB103に格納されている。図4の例で、加入者情報400はテーブル形式で表現されている。加入者情報400では、加入者ごと(すなわち、IMSIごと)にレコードが生成される。カラム401は、加入者に割り当てられたIMSIを示す。ネットワーク事業者は、ユーザに対して新たにSIMを発行するごとに、このSIMに割り当てるIMSIを生成し、加入者情報400に新たなレコードを追加し、カラム401にこのIMSIを登録する。 Hereinafter, the processes of S304 and S305 in FIG. 3 will be explained in detail. Figure 4 shows the information used for these processes. The subscriber information 400 is information regarding subscribers, and is stored in the subscriber management DB 103, for example. In the example of FIG. 4, subscriber information 400 is expressed in a table format. In the subscriber information 400, a record is generated for each subscriber (ie, for each IMSI). Column 401 shows the IMSI assigned to the subscriber. Each time a network operator issues a new SIM to a user, it generates an IMSI to be assigned to this SIM, adds a new record to subscriber information 400, and registers this IMSI in column 401.
 加入者情報400のカラム402は、個別の加入者に対して割り当てられている電話番号を示す。ネットワーク事業者は、IMSIを生成する際に、このIMSIを割り当てる加入者に対して電話番号を割り当ててもよい。これに代えて、ネットワーク事業者は、IMSIを生成する際に、加入者に対して電話番号を割り当てず、後から電話番号を割り当ててもよい。例えば、図3で説明したように、番号付与システム100は、UE109による最初のアタッチ要求時に、このUE109を使用する加入者に対して電話番号を割り当ててもよい。 Column 402 of subscriber information 400 shows telephone numbers assigned to individual subscribers. When the network operator generates the IMSI, it may also assign a telephone number to the subscriber to whom the IMSI is assigned. Alternatively, the network operator may not assign a telephone number to the subscriber when generating the IMSI, but may assign the telephone number later. For example, as described in FIG. 3, the numbering system 100 may assign a telephone number to the subscriber using the UE 109 upon the first attach request by the UE 109.
 加入者情報400のカラム403は、個別の加入者に対する電話番号の割当て状況を示す。以下に説明する実施形態では、割当て状況は、「割当て済」、「未割当て」及び「待機中」の3つの状況を取りうる。「割当て済」は、個別の加入者に対して既に電話番号が割り当てられていることを示す。「未割当て」は、個別の加入者に対して電話番号が割り当てられていないことを示す。「待機中」は、個別の加入者に対して電話番号を割り当てるための処理が実行中であることを示す。ネットワーク事業者がIMSIを生成する際に加入者に対して電話番号を割り当てる場合に、割当て状況は「割当て済」に設定される。ネットワーク事業者がIMSIを生成する際に加入者に対して電話番号を割り当てない場合に、割当て状況は「未割当て」に設定される。「未割当て」の割当て状況がどのように変更されるかについては後述する。 Column 403 of subscriber information 400 indicates the allocation status of telephone numbers to individual subscribers. In the embodiment described below, the allocation status can take on three statuses: "allocated", "unallocated", and "waiting". "Assigned" indicates that a telephone number has already been assigned to an individual subscriber. "Unassigned" indicates that a telephone number is not assigned to an individual subscriber. "Waiting" indicates that the process for allocating a telephone number to an individual subscriber is being executed. When a network operator allocates a telephone number to a subscriber when generating an IMSI, the allocation status is set to "assigned." If the network operator does not assign a telephone number to the subscriber when generating the IMSI, the assignment status is set to "unassigned". How the allocation status of "unallocated" is changed will be described later.
 加入者情報400のカラム404は、個別の加入者に対して電話番号を割り当てる先行処理を待機する待機状態の有効期限を示す。有効期限は、タイムツーリブ(TTL)とも呼ばれうる。加入者情報400のレコードの生成時に、有効期限は設定されない。カラム404の待機状態の有効期限がどのように設定されるかについては後述する。有効期限は、例えば日時によって指定されてもよい。 Column 404 of subscriber information 400 indicates the expiration date of the standby state waiting for the preliminary process of assigning a telephone number to an individual subscriber. The expiration date may also be referred to as time-to-live (TTL). When a record of subscriber information 400 is generated, no expiration date is set. How the expiration date of the standby state in column 404 is set will be described later. The expiration date may be specified by date and time, for example.
 加入者情報400のカラム405は、個別の加入者のステータスを示す。以下に説明する実施形態では、ステータスは、「準備完了」及び「使用中」の2つのステータスを取りうる。しかし、加入者のステータスは、これら以外のステータスを有してもよい。「準備完了」は、個別の加入者がIMSIを使用できる準備が整っていることを示す。「使用中」は、個別の加入者に対して電話番号が割り当てられており、通信できる状態であることを示す。ネットワーク事業者は、加入者のステータスが「準備完了」である間に、ユーザに対して課金しなくてもよく、加入者のステータスが「使用中」である間に、ユーザに対して課金してもよい。「準備完了」のステータスがどのように変更されるかについては後述する。 Column 405 of subscriber information 400 indicates the status of individual subscribers. In the embodiment described below, the status can take two statuses: "ready" and "in use." However, the subscriber's status may have other statuses than these. "Ready" indicates that the individual subscriber is ready to use the IMSI. "In use" indicates that a telephone number has been assigned to an individual subscriber and is ready for communication. A network operator may not charge a user while the subscriber's status is "ready" and may not charge the user while the subscriber's status is "in use." It's okay. How the "ready" status is changed will be described later.
 電話番号情報410は、電話番号に関する情報であり、例えば番号管理DB105に格納されている。図4の例で、電話番号情報410はテーブル形式で表現されている。電話番号情報410では、電話番号ごとにレコードが生成される。カラム411は、ネットワーク事業者が使用可能な電話番号を示す。ネットワーク事業者が仮想移動体通信事業者(MVNO:Mobile Virtual Network Operator)である場合に、移動体通信事業者(MNO:Mobile Network Operator)から電話番号を借り受けるごとにレコードが生成される。 The telephone number information 410 is information related to telephone numbers, and is stored in the number management DB 105, for example. In the example of FIG. 4, telephone number information 410 is expressed in a table format. In the telephone number information 410, a record is generated for each telephone number. Column 411 shows phone numbers available to the network operator. When the network operator is a mobile virtual network operator (MVNO), a record is generated each time a phone number is rented from a mobile network operator (MNO).
 電話番号情報410のカラム412は、個別の電話番号が割り当てられた加入者のIMSIを示す。個別の電話番号がどの加入者にも割り当てられていない場合に、カラム412は未設定となる。カラム412がどのように更新されるかについては後述する。 Column 412 of telephone number information 410 indicates the IMSI of the subscriber to whom the individual telephone number is assigned. Column 412 is unpopulated if no individual telephone number is assigned to any subscriber. How column 412 is updated will be described later.
 電話番号情報410のカラム413は、個別の電話番号の割当て状況を示す。以下に説明する実施形態では、割当て状況は、「割当て済」及び「未割当て」の2つの状況を取りうる。「割当て済」は、個別の電話番号が何れかの加入者に対して既に割り当てられていることを示す。「未割当て」は、個別の電話番号が何れの加入者に対しても割り当てられていないことを示す。電話番号情報410にレコードが追加される際に、カラム413は「未割当て」となる。「未割当て」の割当て状況がどのように変更されるかについては後述する。電話番号情報410は、加入者に対して電話番号を割り当てた日時を管理するためのカラムや、レコードの最終更新日時を管理するためのカラムを有してもよい。 Column 413 of telephone number information 410 indicates the allocation status of individual telephone numbers. In the embodiment described below, the assignment status can take two statuses: "assigned" and "unassigned". "Assigned" indicates that the individual telephone number has already been assigned to some subscriber. "Unassigned" indicates that the individual telephone number has not been assigned to any subscriber. When a record is added to the telephone number information 410, the column 413 becomes "unassigned". How the allocation status of "unallocated" is changed will be described later. The telephone number information 410 may include a column for managing the date and time when a telephone number was assigned to a subscriber, and a column for managing the last update date and time of a record.
 図5を参照して、加入者管理サーバ102の動作について説明する。図5の方法の各工程は、加入者管理サーバ102のメモリ(例えば、メモリ202)に読み出されたプログラムを加入者管理サーバ102のプロセッサ(例えば、プロセッサ201)が実行することによって実行されてもよい。これに代えて、図5の方法の一部又は全部の工程は、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)のような専用回路によって実行されてもよい。図5の方法は、加入者管理サーバ102によるサービス開始時に開始される。 The operation of the subscriber management server 102 will be explained with reference to FIG. Each step of the method in FIG. 5 is executed by the processor (for example, processor 201) of the subscriber management server 102 executing a program read into the memory (for example, the memory 202) of the subscriber management server 102. Good too. Alternatively, some or all of the steps of the method of FIG. 5 may be performed by dedicated circuitry, such as an Application Specific Integrated Circuit (ASIC). The method of FIG. 5 is started when the subscriber management server 102 starts a service.
 S501で、加入者管理サーバ102は、MME107から認証情報要求を受信したかどうかを判定する。加入者管理サーバ102は、MME107から認証情報要求を受信したと判定された場合(S501で「YES」)に処理をS502に遷移し、それ以外の場合(S501で「NO」)にS501を繰り返す。加入者管理サーバ102へ、複数の認証情報要求が並行して送信されうる。そのため、加入者管理サーバ102は、MME107から認証情報要求を受信するごとに、個別の認証情報要求に含まれるIMSIについて、S502以降の処理を実行する。図3の説明と同様に、以下の説明においても個別の認証情報要求に含まれるIMSIを処理対象のIMSIと表す。また、処理対象のIMSIを使用する加入者を処理対象の加入者と表す。 In S501, the subscriber management server 102 determines whether an authentication information request has been received from the MME 107. If the subscriber management server 102 determines that an authentication information request has been received from the MME 107 ("YES" in S501), the process transitions to S502, and in other cases ("NO" in S501), repeats S501. . Multiple authentication information requests may be sent in parallel to the subscriber management server 102. Therefore, each time the subscriber management server 102 receives an authentication information request from the MME 107, it executes the processes from S502 onwards with respect to the IMSI included in the individual authentication information request. Similar to the explanation of FIG. 3, in the following explanation as well, the IMSI included in the individual authentication information request is expressed as the IMSI to be processed. Further, a subscriber who uses the IMSI to be processed is referred to as a subscriber to be processed.
 S502で、加入者管理サーバ102は、処理対象の加入者に対して電話番号が割り当てられているかどうかを判定する。加入者管理サーバ102は、処理対象の加入者に対して電話番号が割り当てられていると判定された場合(S502で「YES」)に処理をS504に遷移し、それ以外の場合(S502で「NO」)に処理をS503に遷移する。S502の判定は、例えば加入者管理サーバ102が、加入者管理DB103に格納されている加入者情報400のカラム403を参照することによって行われる。加入者管理サーバ102は、加入者情報400のカラム403が「割当て済」の場合に、処理対象の加入者に対して電話番号が割り当てられていると判定する。加入者管理サーバ102は、加入者情報400のカラム403が「未割当て」又は「待機中」の場合に、処理対象の加入者に対して電話番号が割り当てられていないと判定する。 In S502, the subscriber management server 102 determines whether a telephone number has been assigned to the subscriber to be processed. When the subscriber management server 102 determines that a telephone number has been assigned to the subscriber to be processed ("YES" in S502), the process shifts to S504, and in other cases ("YES" in S502), the subscriber management server 102 shifts the process to S504. NO"), the process shifts to S503. The determination in S502 is made, for example, by the subscriber management server 102 referring to the column 403 of the subscriber information 400 stored in the subscriber management DB 103. The subscriber management server 102 determines that a telephone number has been assigned to the subscriber to be processed when the column 403 of the subscriber information 400 is "allocated". The subscriber management server 102 determines that a telephone number has not been assigned to the subscriber to be processed when the column 403 of the subscriber information 400 is "unassigned" or "waiting".
 処理対象の加入者に対して電話番号が割り当てられていないと判定された場合に、S503で、加入者管理サーバ102は、処理対象の加入者に対して電話番号を割り当てるための処理を開始する。この処理の詳細については後述する。処理対象の加入者に対して電話番号が割り当てられていると判定された場合に、S503の処理は実行されない。 If it is determined that a telephone number has not been assigned to the subscriber to be processed, in S503, the subscriber management server 102 starts processing for allocating a telephone number to the subscriber to be processed. . Details of this processing will be described later. If it is determined that a telephone number has been assigned to the subscriber to be processed, the process of S503 is not executed.
 S504で、加入者管理サーバ102は、認証情報要求に対して応答する。S504の処理は、S503で開始した処理(電話番号を割り当てるための処理)の完了を待ってから行われてもよいし、S503で開始した処理の完了を待たずに(すなわち、処理対象の加入者に電話番号が割り当てられる前に)行われてもよい。S504の処理は既存の処理と同様であってもよいため、詳細な説明を省略する。 At S504, the subscriber management server 102 responds to the authentication information request. The processing in S504 may be performed after waiting for the completion of the processing started in S503 (processing for allocating a telephone number), or may be performed without waiting for the completion of the processing started in S503 (i.e., the before the person is assigned a telephone number). Since the processing in S504 may be similar to existing processing, detailed explanation will be omitted.
 S505で、加入者管理サーバ102は、MME107から位置登録要求を受信したかどうかを判定する。加入者管理サーバ102は、MME107から位置登録要求を受信したと判定された場合(S505で「YES」)に処理をS506に遷移し、それ以外の場合(S505で「NO」)にS505を繰り返す。図3を参照して上述したように、認証情報応答を受信したMME107は、処理対象の加入者の認証に成功した場合に、加入者管理サーバ102へ位置登録要求を送信する。そこで、S505で、加入者管理サーバ102は、位置登録要求の受信を待機する。所定の時間、位置登録要求を受信しなかった場合に、処理対象の加入者の認証に失敗したものとして、加入者管理サーバ102は処理を終了してもよい。加入者管理サーバ102は、S505において、S501で受信された認証情報要求に対応する(例えば、同じIMSIに関する)位置登録要求が受信されるのを待機してもよい。これに代えて、加入者管理サーバ102は、S501における認証情報要求の待機と、S505における位置登録要求の待機とを並行して実行してもよい。同一のIMSIについてMME107が認証情報要求を送信した後に位置登録要求を送信することによって、加入者管理サーバ102は、同一のIMSIについて認証情報要求を受信した後に位置登録要求を受信する。 In S505, the subscriber management server 102 determines whether a location registration request has been received from the MME 107. When the subscriber management server 102 determines that a location registration request has been received from the MME 107 ("YES" in S505), the process transitions to S506, and in other cases ("NO" in S505), repeats S505. . As described above with reference to FIG. 3, the MME 107 that has received the authentication information response transmits a location registration request to the subscriber management server 102 if the authentication of the subscriber to be processed is successful. Therefore, in S505, the subscriber management server 102 waits to receive a location registration request. If a location registration request is not received for a predetermined period of time, the subscriber management server 102 may terminate the process, assuming that authentication of the subscriber to be processed has failed. In S505, the subscriber management server 102 may wait for a location registration request corresponding to the authentication information request received in S501 (eg, related to the same IMSI) to be received. Alternatively, the subscriber management server 102 may wait for an authentication information request in S501 and wait for a location registration request in S505 in parallel. By transmitting the location registration request after the MME 107 transmits the authentication information request for the same IMSI, the subscriber management server 102 receives the location registration request after receiving the authentication information request for the same IMSI.
 S506で、加入者管理サーバ102は、処理対象の加入者に対して電話番号が割り当てられているかどうかを判定する。加入者管理サーバ102は、処理対象の加入者に対して電話番号が割り当てられていると判定された場合(S506で「YES」)に処理をS507に遷移し、それ以外の場合(S506で「NO」)に処理をS508に遷移する。S506は、S502と同様に実行されてもよい。 In S506, the subscriber management server 102 determines whether a telephone number has been assigned to the subscriber to be processed. When the subscriber management server 102 determines that a telephone number has been assigned to the subscriber to be processed ("YES" in S506), the process shifts to S507, and in other cases ("YES" in S506). NO"), the process transitions to S508. S506 may be executed similarly to S502.
 S502の実行時点で処理対象の加入者に対して電話番号が割り当てられていなかったとしても、S503で電話番号の割当てを要求しているため、S506の実行時点で処理対象の加入者に対して電話番号が割り当てられている可能性がある。そこで、S507の実行前に処理対象の加入者に対して電話番号が割り当てられている場合に、S507で、加入者管理サーバ102は、処理対象の加入者に対して割り当てられた電話番号を使用して、位置登録要求に応答する。 Even if a telephone number has not been assigned to the subscriber to be processed at the time of execution of S502, the assignment of a telephone number is requested in S503, so no telephone number is assigned to the subscriber to be processed at the time of execution of S506. A phone number may have been assigned. Therefore, if a telephone number has been assigned to the subscriber to be processed before executing S507, the subscriber management server 102 uses the telephone number assigned to the subscriber to be processed in S507. and responds to the location registration request.
 一方、S507の実行前に処理対象の加入者に対して電話番号が割り当てられていない場合に、処理対象の加入者についての位置登録要求に応答できないため、S508で、加入者管理サーバ102は、エラー処理を行う。例えば、加入者管理サーバ102は、エラーをMME107に通知してもよい。これに代えて、加入者管理サーバ102は、処理対象の加入者に対して電話番号が割り当てられるまで待機してもよい。または、加入者管理サーバ102は、S503の処理を再実行してもよい。 On the other hand, if a telephone number has not been assigned to the subscriber to be processed before executing S507, the subscriber management server 102 cannot respond to the location registration request for the subscriber to be processed, so in S508, the subscriber management server 102 Perform error handling. For example, the subscriber management server 102 may notify the MME 107 of the error. Alternatively, the subscriber management server 102 may wait until a telephone number is assigned to the subscriber to be processed. Alternatively, the subscriber management server 102 may re-execute the process of S503.
 S508で、加入者管理サーバ102は、処理対象の加入者に電話番号が割り当てられていないとしても、UE109が再起動なしに再アタッチ要求を送信できなくする処理(例えば、再アタッチが不可であることを示す理由を有する応答をMME107へ送信すること)を行わず、処理対象のIMSIを記憶するユーザ機器(UE109)が再起動なしにネットワークにアタッチできるようにするための処理を行う。例えば、加入者管理サーバ102は、位置登録応答を送信せず、位置登録要求の受信を再び待機してもよい。MME107は、位置登録要求から所定の時間が経過しても位置登録応答を受信できない場合に、位置登録要求を加入者管理サーバ102へ再送信しうる。これに代えて、加入者管理サーバ102は、再アタッチが可能であることを示す理由を有する位置登録応答をMME107へ送信し、位置登録要求の受信を再び待機してもよい。これによって、MME107は、位置登録要求を加入者管理サーバ102へ再送信しうる。何れの場合であっても、UE109のユーザは、UE109を再起動することなく、ネットワークに接続できる。そのため、S507の実行の前に(すなわち、UE109の電源がオンになってから最初に送信される位置登録要求への応答の時点で)処理対象の加入者に電話番号が割り当てられていないとしても、このことを理由としてUE109が再起動を要求されることはない。 In S508, the subscriber management server 102 performs processing to prevent the UE 109 from transmitting a reattachment request without rebooting (for example, disabling reattachment) even if a telephone number is not assigned to the subscriber to be processed. The user equipment (UE 109) that stores the IMSI to be processed can attach to the network without rebooting. For example, the subscriber management server 102 may wait again to receive a location registration request without transmitting a location registration response. If the MME 107 cannot receive a location registration response even after a predetermined period of time has passed since the location registration request, the MME 107 can retransmit the location registration request to the subscriber management server 102 . Alternatively, the subscriber management server 102 may transmit a location registration response with a reason indicating that reattachment is possible to the MME 107, and wait again to receive a location registration request. This allows the MME 107 to retransmit the location registration request to the subscriber management server 102. In either case, the user of the UE 109 can connect to the network without restarting the UE 109. Therefore, even if a telephone number is not assigned to the subscriber to be processed before the execution of S507 (i.e., at the time of response to the first location registration request sent after the UE 109 is powered on). , the UE 109 is not required to restart for this reason.
 上述の方法では、加入者管理サーバ102は、S501で認証情報要求を受信した後であって、S504で認証情報要求に応答する前に、電話番号の割当てに関連する処理(S502~S503)を行う。これに代えて、加入者管理サーバ102は、S504で認証情報要求に応答した後であって、S505で位置登録要求を受信する前に、電話番号の割当てに関連する処理(S502~S503)を行ってもよい。さらに、これに代えて、加入者管理サーバ102は、S505で位置登録要求を受信した後であって、S506で電話番号が割り当てられているかどうかを判定する前に、電話番号の割当てに関連する処理(S502~S503)を行ってもよい。 In the above method, after receiving the authentication information request in S501 and before responding to the authentication information request in S504, the subscriber management server 102 performs processing related to telephone number assignment (S502 to S503). conduct. Alternatively, after responding to the authentication information request in S504 and before receiving the location registration request in S505, the subscriber management server 102 performs processing related to telephone number assignment (S502 to S503). You may go. Further, instead of this, the subscriber management server 102, after receiving the location registration request in S505 and before determining whether a telephone number has been assigned in S506, performs a process related to telephone number assignment. Processing (S502 to S503) may also be performed.
 以上の方法によれば、UE109がアタッチ要求を行った後に最初に行われる位置登録要求に対して加入者管理サーバ102が応答できる。そのため、UE109へ、再アタッチが不可であることを示す理由を有するアタッチ拒否が送信されることはない。その結果、UE109のユーザは、UE109を再起動することなく、ネットワークに接続できる(すなわち、ネットワークが開通する)。 According to the above method, the subscriber management server 102 can respond to the first location registration request made after the UE 109 makes an attach request. Therefore, an attach rejection with a reason indicating that reattachment is not possible is not sent to the UE 109. As a result, the user of the UE 109 can connect to the network (that is, the network is opened) without restarting the UE 109.
 上述の方法のS504において、加入者管理サーバ102は、認証情報要求の処理に失敗した場合に、認証情報応答を送信せず、認証情報要求の受信を再び待機してもよい。MME107は、認証情報要求から所定の時間が経過しても認証情報応答を受信できない場合に、認証情報要求を加入者管理サーバ102へ再送信しうる。これに代えて、上述の方法のS504において、加入者管理サーバ102は、認証情報要求の処理に失敗した場合に、再アタッチが可能であることを示す理由を有する認証情報応答をMME107へ送信し、認証情報要求の受信を再び待機してもよい。これによって、MME107は、認証情報要求を加入者管理サーバ102へ再送信しうる。何れの場合であっても、UE109のユーザは、UE109を再起動することなく、ネットワークに接続できる。 In S504 of the above method, the subscriber management server 102 may wait again to receive the authentication information request without transmitting the authentication information response if the authentication information request processing fails. If the MME 107 cannot receive an authentication information response even after a predetermined period of time has passed since the authentication information request, the MME 107 can retransmit the authentication information request to the subscriber management server 102 . Alternatively, in S504 of the above method, the subscriber management server 102 sends an authentication information response to the MME 107 with a reason indicating that reattachment is possible when processing the authentication information request fails. , it may wait again to receive an authentication information request. This allows MME 107 to resend the authentication information request to subscriber management server 102. In either case, the user of the UE 109 can connect to the network without restarting the UE 109.
 上述の方法のS507において、加入者管理サーバ102は、処理対象の加入者に電話番号が割り当てられていないこと以外を理由として位置登録に失敗した場合にも、S508で説明したように、UE109が再起動なしに再アタッチ要求を送信できなくする処理(例えば、再アタッチが不可であることを示す理由を有する応答をMME107へ送信すること)を行わず、処理対象のIMSIを使用するユーザ機器が再起動なしにネットワークにアタッチできるようにしてもよい。 In S507 of the above method, even if location registration fails for a reason other than that the subscriber to be processed is not assigned a telephone number, the subscriber management server 102 also allows the UE 109 to perform the process as described in S508. If the user equipment using the IMSI to be processed does not take any action to prevent the reattachment request from being sent without rebooting (e.g., send a response to the MME 107 with a reason indicating that reattachment is not possible). It may also be possible to attach to the network without rebooting.
 図6を参照して、図5のS503で開始される処理(電話番号を加入者に対して割り当てるための処理)について詳細に説明する。図6の処理は、複数の加入者について並行して実行されてもよい。 With reference to FIG. 6, the process started in S503 of FIG. 5 (the process for allocating a telephone number to a subscriber) will be described in detail. The process of FIG. 6 may be performed in parallel for multiple subscribers.
 S601で、加入者管理サーバ102は、加入者情報400を参照して、処理対象の加入者の割当て状況(カラム403)が「割当て済」であるかどうかを判定する。加入者管理サーバ102は、処理対象の加入者の割当て状況が「割当て済」であると判定された場合(S601で「YES」)に処理を終了し、それ以外の場合(S601で「NO」)に処理をS602に遷移する。加入者管理サーバ102は、直前に同様の処理(例えば、S502)を実行していた場合に、この処理を省略してもよい。 In S601, the subscriber management server 102 refers to the subscriber information 400 and determines whether the allocation status (column 403) of the subscriber to be processed is "allocated". The subscriber management server 102 ends the process when it is determined that the allocation status of the subscriber to be processed is "allocated" ("YES" in S601), and otherwise ends the process ("NO" in S601). ), the process transitions to S602. The subscriber management server 102 may omit this process if it has executed a similar process (for example, S502) immediately before.
 S602で、加入者管理サーバ102は、加入者情報400を参照して、処理対象の加入者の割当て状況(カラム403)が「待機中」であるかどうかを判定する。加入者管理サーバ102は、処理対象の加入者の割当て状況が「待機中」であると判定された場合(S602で「YES」)に処理をS603に遷移し、それ以外の場合(S602で「NO」)に処理をS604に遷移する。 In S602, the subscriber management server 102 refers to the subscriber information 400 and determines whether the allocation status (column 403) of the subscriber to be processed is "on standby." If the subscriber management server 102 determines that the allocation status of the subscriber to be processed is "on standby" ("YES" in S602), the process transitions to S603, and otherwise ("YES" in S602). NO"), the process transitions to S604.
 S602で「NO」と判定された場合に、処理対象の加入者の割当て状況は「未割当て」である。そこで、加入者管理サーバ102は、処理対象の加入者に対して電話番号を割り当てるための処理(S604~S606)を実行する。具体的に、加入者管理サーバ102は、S604で、加入者情報400の処理対象の加入者の割当て状況を「待機中」に変更し、S605で処理対象の加入者について先行する割当て処理の待機状態の有効期限(カラム404)を設定し、S606で番号管理サーバ104に対して電話番号の割当てを要求する。S604~S606の一連の処理は任意の順番で行われてもよい。S605で、加入者管理サーバ102は、有効期限として、S605の時点から所定の時間後(例えば、5秒後)を設定してもよい。電話番号を割り当てることの要求を、以下では電話番号割当て要求と呼ぶ。S606で、加入者管理サーバ102は、電話番号割当て要求に、処理対象のIMSIを含めてもよい。 If the determination in S602 is "NO", the allocation status of the subscriber to be processed is "unallocated". Therefore, the subscriber management server 102 executes processing (S604 to S606) for allocating a telephone number to the subscriber to be processed. Specifically, in S604, the subscriber management server 102 changes the allocation status of the subscriber to be processed in the subscriber information 400 to "waiting", and in S605, the subscriber management server 102 changes the allocation status of the subscriber to be processed to "waiting", and in S605, the subscriber management server 102 changes the allocation status of the subscriber to be processed into "waiting" for the subscriber to be processed in S605. The status expiration date (column 404) is set, and in S606 a request is made to the number management server 104 to allocate a telephone number. The series of processes from S604 to S606 may be performed in any order. In S605, the subscriber management server 102 may set a predetermined period of time (for example, 5 seconds) after the time of S605 as the expiration date. A request to allocate a telephone number is hereinafter referred to as a telephone number assignment request. In S606, the subscriber management server 102 may include the IMSI to be processed in the telephone number assignment request.
 S607で、加入者管理サーバ102は、番号管理サーバ104から電話番号を受信したかどうかを判定する。加入者管理サーバ102は、番号管理サーバ104から電話番号を受信したと判定された場合(S607で「YES」)に処理をS608に遷移し、それ以外の場合(S607で「NO」)にS607を繰り返す。加入者管理サーバ102は、所定の時間(例えば、10秒間)S607を繰り返しても電話番号を受信できない場合に、図6の処理を終了してもよい。この場合に、処理対象の加入者の割当て状況が「待機中」のままとなるが、後述するように、割当て処理の待機状態に有効期限を設定しているため、後の処理において電話番号の割当てが阻害されることはない。 In S607, the subscriber management server 102 determines whether a telephone number has been received from the number management server 104. If the subscriber management server 102 determines that the telephone number has been received from the number management server 104 ("YES" in S607), the process proceeds to S608, and otherwise ("NO" in S607), the process proceeds to S607. repeat. The subscriber management server 102 may end the process of FIG. 6 if the telephone number cannot be received even after repeating S607 for a predetermined period of time (for example, 10 seconds). In this case, the allocation status of the subscriber to be processed remains "waiting", but as explained later, an expiration date is set for the standby status of the allocation process, so the phone number cannot be changed in later processing. Allocations are not blocked.
 S608で、加入者管理サーバ102は、加入者情報400を参照して、処理対象の加入者の割当て状況(カラム403)が「割当て済」であるかどうかを判定する。加入者管理サーバ102は、処理対象の加入者の割当て状況が「割当て済」であると判定された場合(S608で「YES」)に処理をS610に遷移し、それ以外の場合(S608で「NO」)に処理をS609に遷移する。1つの加入者に対して電話番号を割り当てるための処理は、アタッチ要求を受信した場合に限られず、例えばUE109のユーザによって指示された場合にも実行されうる。この場合に、図6の方法が並行して実行された結果として、S601の時点で処理対象の加入者の割当て状況が「割当て済」でなかったとしても、S607で電話番号を取得した時点で「割当て済」に変化している(すなわち、S607で取得された電話番号とは別の電話番号が割り当てられている)可能性がある。そこで、処理対象の加入者の割当て状況が「割当て済」でない場合に、S609で、加入者管理サーバ102は、処理対象の加入者の割当て状況を「割当て済」に変更し、取得した電話番号を加入者情報400のカラム402に登録する。一方、処理対象の加入者の割当て状況が「割当て済」である場合に、S610で、加入者管理サーバ102は、取得した電話番号を登録することなく、番号管理サーバ104に対して電話番号を使用しなかったことを通知する。加入者管理サーバ102は、S607で取得された電話番号が、処理対象の加入者に対して割り当てられている電話番号に一致する場合に、S610を実行しなくてもよい。 In S608, the subscriber management server 102 refers to the subscriber information 400 and determines whether the allocation status (column 403) of the subscriber to be processed is "allocated". If the subscriber management server 102 determines that the allocation status of the subscriber to be processed is "allocated" ("YES" in S608), the process transitions to S610, and otherwise ("YES" in S608) NO"), the process transitions to S609. The process for allocating a telephone number to one subscriber is not limited to when an attach request is received, but can also be executed when instructed by the user of the UE 109, for example. In this case, as a result of the method shown in FIG. 6 being executed in parallel, even if the allocation status of the subscriber to be processed is not "allocated" at the time of S601, when the telephone number is obtained at S607, There is a possibility that the status has changed to "assigned" (that is, a different telephone number than the telephone number acquired in S607 has been assigned). Therefore, if the allocation status of the subscriber to be processed is not "allocated", in S609 the subscriber management server 102 changes the allocation status of the subscriber to be processed to "allocated", and the acquired telephone number is is registered in column 402 of subscriber information 400. On the other hand, if the allocation status of the subscriber to be processed is "allocated", in S610 the subscriber management server 102 sends the phone number to the number management server 104 without registering the acquired phone number. Notify me that I didn't use it. The subscriber management server 102 does not need to execute S610 if the telephone number acquired in S607 matches the telephone number assigned to the subscriber to be processed.
 S602で「YES」と判定された場合に、処理対象の加入者の割当て状況は「待機中」である。この状況は、並行して実行されている先行の割当て処理(図6の方法)のS604において、加入者の割当て状況が「待機中」に変更された場合に生じうる。そこで、S603で、加入者管理サーバ102は、処理対象の加入者の割当て処理の待機状態の有効期限内であるかどうかを判定する。加入者管理サーバ102は、処理対象の加入者の割当て処理の待機状態の有効期限内であると判定された場合(S603で「YES」)に処理をS601に遷移し、それ以外の場合(S603で「NO」)に処理をS605に遷移する。処理対象の加入者の割当て処理の待機状態の有効期限内である場合に、並行して実行されている先行の割当て処理において、電話番号が割り当てられる可能性がある。そこで、加入者管理サーバ102は、S601~S603を繰り返し、加入者の割当て状況が「割当て済」に変化するまで待機する。一方、加入者管理サーバ102は、処理対象の加入者の割当て処理の待機状態の有効期限を徒過したと判定された場合(S603で「NO」)に、電話番号の割当てを新たに要求するために、S605で処理対象の加入者について割当て処理の待機状態の有効期限(カラム404)を設定し、S606で番号管理サーバ104に対して電話番号の割当てを要求する。S605~S606の一連の処理は任意の順番で行われてもよい。S605で、加入者管理サーバ102は、有効期限として、S605の時点から所定の時間後(例えば、5秒後)を設定してもよい。S606で、加入者管理サーバ102は、電話番号割当て要求に、処理対象のIMSIを含めてもよい。 If the determination in S602 is "YES", the allocation status of the subscriber to be processed is "on standby". This situation may occur if the subscriber's allocation status is changed to "waiting" in S604 of the preceding allocation process (method of FIG. 6) that is being executed in parallel. Therefore, in S603, the subscriber management server 102 determines whether or not the expiration date of the standby state for allocation processing of the subscriber to be processed has expired. The subscriber management server 102 transitions the process to S601 if it is determined that the standby state of the allocation process for the subscriber to be processed is within the expiration date ("YES" in S603), and otherwise transitions the process to S603 (S603). (“NO”), the process transitions to S605. If the expiration date of the standby state of the allocation process for the subscriber to be processed has expired, there is a possibility that the telephone number will be allocated in the preceding allocation process that is being executed in parallel. Therefore, the subscriber management server 102 repeats steps S601 to S603 and waits until the subscriber's allocation status changes to "allocated". On the other hand, if the subscriber management server 102 determines that the expiration date of the standby state for the allocation process for the subscriber to be processed has passed ("NO" in S603), the subscriber management server 102 requests new allocation of a telephone number. In order to do this, in S605, the expiration date (column 404) for the standby state of the allocation process is set for the subscriber to be processed, and in S606, a request is made to the number management server 104 to allocate a telephone number. The series of processes from S605 to S606 may be performed in any order. In S605, the subscriber management server 102 may set a predetermined period of time (for example, 5 seconds) after the time of S605 as the expiration date. In S606, the subscriber management server 102 may include the IMSI to be processed in the telephone number assignment request.
 以上の方法によれば、加入者情報400において割当て状況を管理することによって排他制御が行われるため、1つの加入者に対して複数の電話番号が割り当てられることを抑制できる。 According to the above method, exclusive control is performed by managing the allocation status in the subscriber information 400, so it is possible to suppress the allocation of multiple telephone numbers to one subscriber.
 図7を参照して、番号管理サーバ104の動作について説明する。図7の方法の各工程は、番号管理サーバ104のメモリ(例えば、メモリ202)に読み出されたプログラムを番号管理サーバ104のプロセッサ(例えば、プロセッサ201)が実行することによって実行されてもよい。これに代えて、図7の方法の一部又は全部の工程は、ASICのような専用回路によって実行されてもよい。図7の方法は、番号管理サーバ104によるサービス開始時に開始される。 The operation of the number management server 104 will be explained with reference to FIG. 7. Each step of the method in FIG. 7 may be executed by the processor (for example, processor 201) of the number management server 104 executing a program read into the memory (for example, the memory 202) of the number management server 104. . Alternatively, some or all of the steps of the method of FIG. 7 may be performed by dedicated circuitry, such as an ASIC. The method of FIG. 7 is started when the number management server 104 starts the service.
 S701で、番号管理サーバ104は、加入者管理サーバ102から電話番号割当て要求を受信したかどうかを判定する。番号管理サーバ104は、加入者管理サーバ102から電話番号割当て要求を受信したと判定された場合(S701で「YES」)に処理をS702に遷移し、それ以外の場合(S701で「NO」)にS701を繰り返す。番号管理サーバ104へ、複数の電話番号割当て要求(S606)が並行して送信されうる。そのため、番号管理サーバ104は、加入者管理サーバ102から電話番号割当て要求を受信するごとに、個別の電話番号割当て要求について、S702以降の処理を実行する。 In S701, the number management server 104 determines whether a telephone number assignment request has been received from the subscriber management server 102. If the number management server 104 determines that a telephone number assignment request has been received from the subscriber management server 102 ("YES" in S701), the process transitions to S702; otherwise ("NO" in S701). Repeat S701. A plurality of telephone number assignment requests (S606) can be sent in parallel to the number management server 104. Therefore, each time the number management server 104 receives a telephone number assignment request from the subscriber management server 102, it executes the processes from S702 onward for each telephone number assignment request.
 S702で、番号管理サーバ104は、電話番号情報410を参照して、電話番号割当て要求に含まれるIMSIが割り当てられた加入者に対して電話番号が割り当てられているかどうかを判定する。番号管理サーバ104は、電話番号割当て要求に含まれるIMSIが割り当てられた加入者に対して電話番号が割り当てられていると判定された場合(S702で「YES」)に処理をS704に遷移し、それ以外の場合(S702で「NO」)に処理をS703に遷移する。番号管理サーバ104は、電話番号情報410のカラム412にIMSIが含まれるかどうかに基づいてS702の判定を実行してもよい。 In S702, the number management server 104 refers to the telephone number information 410 and determines whether a telephone number has been assigned to the subscriber to whom the IMSI included in the telephone number assignment request has been assigned. If the number management server 104 determines that a telephone number has been assigned to the subscriber to whom the IMSI included in the telephone number assignment request has been assigned ("YES" in S702), the number management server 104 shifts the process to S704, In other cases (“NO” in S702), the process transitions to S703. Number management server 104 may perform the determination in S702 based on whether IMSI is included in column 412 of telephone number information 410.
 電話番号割当て要求に含まれるIMSIが割り当てられた加入者に対して電話番号が割り当てられている場合に、加入者管理サーバ102は、すでに電話番号が割り当てられた加入者について電話番号割当て要求を行ったことになる。この場合、S704で、番号管理サーバ104は、処理対象の加入者に対して割り当てられている電話番号を選択する。S705で、番号管理サーバ104は、選択した電話番号を加入者管理サーバ102へ送信する。 If a telephone number has been assigned to a subscriber to whom the IMSI included in the telephone number assignment request has been assigned, the subscriber management server 102 requests telephone number assignment for the subscriber to whom a telephone number has already been assigned. That means that. In this case, in S704, the number management server 104 selects the telephone number assigned to the subscriber to be processed. In S705, number management server 104 transmits the selected telephone number to subscriber management server 102.
 電話番号割当て要求に含まれるIMSIが割り当てられた加入者に対して電話番号が割り当てられていない場合に、S703で、番号管理サーバ104は、電話番号情報410の割当て状況(カラム413)が「未割当て」である電話番号を選択し、この電話番号の割当て状況を「割当て済」に変更し、カラム412にIMSIを登録する。S705で、番号管理サーバ104は、選択した電話番号を加入者管理サーバ102へ送信する。排他制御の観点から、番号管理DB105は、カラム413が「未割当て」である場合にのみカラム413を「割当て済」に変更可能であってもよい。番号管理サーバ104は、カラム413の更新に失敗した場合に、カラム413が「未割当て」である電話番号を選択し、カラム413が更新する処理を繰り返してもよい。 If a telephone number has not been assigned to the subscriber to whom the IMSI included in the telephone number assignment request has been assigned, in S703, the number management server 104 determines that the assignment status (column 413) of the telephone number information 410 is "unused". Select a telephone number that is "assigned", change the assignment status of this telephone number to "assigned", and register the IMSI in column 412. In S705, number management server 104 transmits the selected telephone number to subscriber management server 102. From the viewpoint of exclusive control, the number management DB 105 may be able to change column 413 to "assigned" only when column 413 is "unassigned". If updating of column 413 fails, number management server 104 may select a telephone number whose column 413 is "unassigned" and repeat the process of updating column 413.
 S706で、番号管理サーバ104は、電話番号を使用しなかったことの通知(S610)を加入者管理サーバ102から受信したかどうかを判定する。番号管理サーバ104は、電話番号を使用しなかったことの通知を加入者管理サーバ102から受信したと判定された場合(S706で「YES」)に処理をS707に遷移し、それ以外の場合(S706で「NO」)に処理を終了する。電話番号を使用しなかったことの通知を加入者管理サーバ102から受信したと判定された場合に、S707で、番号管理サーバ104は、処理対象の電話番号の割当て状況を「未割当て」に変更し、カラム412からIMSIを削除する。一部の実施形態で、番号管理サーバ104は、S707を実行しなくてもよい。また、一部の実施形態で、番号管理サーバ104は、S701~S705の処理と、S706及びS707との処理を並行して実行してもよい。 In S706, the number management server 104 determines whether a notification that the telephone number is not used (S610) has been received from the subscriber management server 102. If the number management server 104 determines that the notification that the telephone number is not used has been received from the subscriber management server 102 ("YES" in S706), the process transitions to S707, and in other cases ( ("NO" in S706), the process ends. If it is determined that a notification that the telephone number is not used has been received from the subscriber management server 102, in S707, the number management server 104 changes the assignment status of the telephone number to be processed to "unassigned". and delete IMSI from column 412. In some embodiments, the number management server 104 may not perform S707. Further, in some embodiments, the number management server 104 may execute the processes of S701 to S705 and the processes of S706 and S707 in parallel.
 以上の方法によれば、電話番号が割り当てられている加入者の情報を電話番号情報410で管理することによって排他制御が行われるため、1つの加入者に対して複数の電話番号が割り当てられることを抑制できる。 According to the above method, exclusive control is performed by managing the information of subscribers to whom telephone numbers are assigned using the telephone number information 410, so that multiple telephone numbers cannot be assigned to one subscriber. can be suppressed.
 上述の図3の方法では、UE109のユーザは、UE109の電源をオンにすることによって、ネットワーク(具体的に、番号付与システム100)に対して、加入者に電話番号を割り当てることを要求した。これに代えて、UE109のユーザは、他の方法でネットワーク(具体的に、番号付与システム100)に対して、加入者に電話番号を割り当てることを要求してもよい。図8を参照して、そのような方法の一例について説明する。 In the method of FIG. 3 described above, the user of the UE 109 requests the network (specifically, the numbering system 100) to allocate a telephone number to the subscriber by powering on the UE 109. Alternatively, the user of the UE 109 may request the network (specifically, the numbering system 100) to assign a telephone number to the subscriber in other ways. An example of such a method will be described with reference to FIG.
 UE109のユーザは、例えば番号付与システム100が提供するウェブインタフェースを通じて、加入者情報400における自身の加入者のステータス(カラム405)を「準備完了」から「使用中」に変更可能である。ステータス監視サーバ106は、加入者情報400のステータスの変化を監視し、ステータスが「準備完了」から「使用中」に変化したことに応じて、S801で、加入者管理サーバ102に対して、処理対象の加入者に対して電話番号を割り当てることを要求する。S802で、加入者管理サーバ102は、この要求に応じて、番号管理サーバ104へ、電話番号を要求する。S803で、番号管理サーバ104は、この要求に応じて、加入者管理サーバ102へ、電話番号を送信する。 The user of the UE 109 can change the status of his or her subscriber (column 405) in the subscriber information 400 from "ready" to "in use", for example, through the web interface provided by the numbering system 100. The status monitoring server 106 monitors changes in the status of the subscriber information 400, and in response to the status change from "ready" to "in use", instructs the subscriber management server 102 to process in step S801. Request that a telephone number be assigned to the target subscriber. In S802, subscriber management server 102 requests a telephone number from number management server 104 in response to this request. In S803, number management server 104 transmits the telephone number to subscriber management server 102 in response to this request.
 図9を参照して、ステータス監視サーバ106の動作について説明する。図9の方法の各工程は、ステータス監視サーバ106のメモリ(例えば、メモリ202)に読み出されたプログラムをステータス監視サーバ106のプロセッサ(例えば、プロセッサ201)が実行することによって実行されてもよい。これに代えて、図9の方法の一部又は全部の工程は、ASICのような専用回路によって実行されてもよい。図9の方法は、ステータス監視サーバ106によるサービス開始時に開始される。 The operation of the status monitoring server 106 will be explained with reference to FIG. Each step of the method in FIG. 9 may be executed by a processor (for example, processor 201) of the status monitoring server 106 executing a program read into the memory (for example, the memory 202) of the status monitoring server 106. . Alternatively, some or all of the steps of the method of FIG. 9 may be performed by dedicated circuitry, such as an ASIC. The method of FIG. 9 is started when the status monitoring server 106 starts service.
 S901で、ステータス監視サーバ106は、加入者情報400を参照して、何れかのレコードにおいて、ステータスが「準備完了」から「使用中」に変化したかどうかを判定する。ステータス監視サーバ106は、何れかのレコードにおいて、ステータスが「準備完了」から「使用中」に変化したと判定された場合(S901で「YES」)に処理をS902に遷移し、それ以外の場合(S901で「NO」)にS901を繰り返す。S902~S903の動作は、S502~S503の動作と同様であってもよいため、重複する説明を省略する。 In S901, the status monitoring server 106 refers to the subscriber information 400 and determines whether the status has changed from "ready" to "in use" in any record. If the status monitoring server 106 determines that the status has changed from "ready" to "in use" in any record ("YES" in S901), the process transitions to S902, and in other cases (“NO” in S901) and repeats S901. The operations in S902 to S903 may be the same as the operations in S502 to S503, so redundant explanation will be omitted.
 上述の方法では、ステータス監視サーバ106は、加入者情報400のステータスを参照することによって、加入者に電話番号を割り当てるための処理を開始する。そのため、番号付与システム100は、どのような方法で加入者情報400のステータスを変更しても(例えば、アプリケーションプログラミングインタフェース(API)を使用しても、他の方法を使用しても)、加入者に電話番号を割り当てるための処理を開始できる。 In the method described above, the status monitoring server 106 starts the process of allocating a telephone number to the subscriber by referring to the status of the subscriber information 400. Therefore, numbering system 100 may change the status of subscriber information 400 in any way (e.g., using an application programming interface (API) or other method), You can begin the process of assigning a phone number to a person.
 図10を参照して、番号管理サーバ104によって実行される他の方法について説明する。図10の方法の各工程は、番号管理サーバ104のメモリ(例えば、メモリ202)に読み出されたプログラムを番号管理サーバ104のプロセッサ(例えば、プロセッサ201)が実行することによって実行されてもよい。これに代えて、図10の方法の一部又は全部の工程は、ASICのような専用回路によって実行されてもよい。図10の方法は、番号管理サーバ104によるサービス開始時に開始される。図10の方法は、図7の方法と並行して実行されてもよい。 Another method executed by the number management server 104 will be described with reference to FIG. Each step of the method in FIG. 10 may be executed by the processor (for example, processor 201) of the number management server 104 executing a program read into the memory (for example, the memory 202) of the number management server 104. . Alternatively, some or all of the steps of the method of FIG. 10 may be performed by dedicated circuitry such as an ASIC. The method of FIG. 10 is started when the number management server 104 starts the service. The method of FIG. 10 may be performed in parallel with the method of FIG.
 S1001で、番号管理サーバ104は、電話番号情報410のカラム412が共通である2つ以上のレコードが存在するかどうかを判定する。番号管理サーバ104は、電話番号情報410のカラム412が共通である2つ以上のレコードが存在するかと判定された場合(S1001で「YES」)に処理をS1002に遷移し、それ以外の場合(S1001で「NO」)に処理をS1003に遷移する。 In S1001, the number management server 104 determines whether there are two or more records in which the column 412 of the telephone number information 410 is the same. If it is determined that there are two or more records in which the column 412 of the telephone number information 410 is common ("YES" in S1001), the number management server 104 shifts the process to S1002, and otherwise ( (“NO” in S1001), the process transitions to S1003.
 電話番号情報410のカラム412が共通である2つ以上のレコードが存在することは、1つの加入者に対して2つ以上の電話番号が割り当てられていることを意味する。そこで、S1002で、番号管理サーバ104は、加入者情報400を参照して、処理対象の加入者に割り当てられている電話番号を確認し、S1001で特定された2つ以上のレコードのうち、確認された電話番号を含まないレコードの割当て状況を「未割当て」に変更し、カラム412からIMSIを削除する。これによって、誤って割り当てられた電話番号を他の加入者に割り当てられるようになる。 The existence of two or more records in which the column 412 of the telephone number information 410 is common means that two or more telephone numbers are assigned to one subscriber. Therefore, in S1002, the number management server 104 refers to the subscriber information 400, confirms the telephone number assigned to the subscriber to be processed, and selects the confirmed telephone number from among the two or more records specified in S1001. The assignment status of records that do not include the assigned telephone number is changed to "unassigned" and the IMSI is deleted from column 412. This allows the incorrectly assigned phone number to be assigned to another subscriber.
 S1003で、番号管理サーバ104は、電話番号情報410の割当て状況が「未割当て」であるレコードの個数が閾値以下であるかどうかを判定する。番号管理サーバ104は、電話番号情報410の割当て状況が「未割当て」であるレコードの個数が閾値以下であると判定された場合(S1003で「YES」)に処理をS1004に遷移し、それ以外の場合(S1003で「NO」)に処理をS1001に遷移する。S1003で使用される閾値は、絶対数(例えば、100個)であってもよいし、相対数(例えば、レコード数の10%)であってもよい。S1003で使用される閾値は、事前に決定され、番号管理サーバ104の記憶装置に記憶されている。 In S1003, the number management server 104 determines whether the number of records in which the allocation status of the telephone number information 410 is "unallocated" is less than or equal to a threshold value. If the number management server 104 determines that the number of records in which the allocation status of the telephone number information 410 is "unassigned" is less than or equal to the threshold value ("YES" in S1003), the number management server 104 shifts the process to S1004, and otherwise In this case (“NO” in S1003), the process transitions to S1001. The threshold value used in S1003 may be an absolute number (for example, 100) or a relative number (for example, 10% of the number of records). The threshold value used in S1003 is determined in advance and stored in the storage device of the number management server 104.
 電話番号情報410の割当て状況が「未割当て」であるレコードの個数が閾値以下である場合に、加入者に割り当てる電話番号が枯渇する可能性があるため、S1004で、番号管理サーバ104は、ネットワーク事業者(例えば、番号付与システム100の管理者)へ、S1003の条件を満たしたことを通知する。 If the number of records in which the allocation status of the telephone number information 410 is "unassigned" is less than or equal to the threshold, there is a possibility that the number of telephone numbers to be allocated to subscribers will be exhausted. The operator (for example, the administrator of the numbering system 100) is notified that the conditions in S1003 are met.
 図10の方法において、番号管理サーバ104は、S1001~S1002を実行しなくてもよいし、S1003~S1004を実行しなくてもよい。 In the method of FIG. 10, the number management server 104 does not need to execute S1001 to S1002 or S1003 to S1004.
 上述のように、番号管理サーバ104は、番号管理DB105に頻繁にアクセスしうる。そのため、加入者管理サーバ102と番号管理DB105が地理的に離れた位置にある場合(例えば、両者がクラウド上の異なるリージョンに含まれる場合)に、番号管理サーバ104は、番号管理DB105の近くに(例えば、番号管理DB105と同じリージョン)に配置されてもよい。これによって、番号管理DB105と番号管理サーバ104との間の通信のレイテンシが、番号管理サーバ104と加入者管理サーバ102との間の通信のレイテンシよりも短くなる。その結果、上述の処理が高速化される。 As described above, the number management server 104 can frequently access the number management DB 105. Therefore, when the subscriber management server 102 and the number management DB 105 are located at geographically distant locations (for example, when both are included in different regions on the cloud), the number management server 104 is located near the number management DB 105. (For example, it may be located in the same region as the number management DB 105). As a result, the latency of communication between the number management DB 105 and the number management server 104 becomes shorter than the latency of communication between the number management server 104 and the subscriber management server 102. As a result, the above processing is sped up.
 上述の実施形態で、加入者管理サーバ102は、加入者情報400のカラム403を用いて、加入者への電話番号の割当て状況を管理する。これに代えて、加入者管理サーバ102は、カラム403を用いず、カラム402のみを用いて、加入者への電話番号の割当て状況を管理してもよい。例えば、加入者管理サーバ102は、カラム402に電話番号が記載されている場合に、処理対象の加入者に対して電話番号が割り当てられていると判定し、カラム402が未設定である(例えば、空欄である)場合に、処理対象の加入者に対して電話番号割当て処理が開始されていないと判定し、カラム402が待機中を示す所定の文字列である場合に、処理対象の加入者に対する先行の電話番号割当て処理を待機中であると判定してもよい。 In the embodiment described above, the subscriber management server 102 uses the column 403 of the subscriber information 400 to manage the allocation status of telephone numbers to subscribers. Alternatively, the subscriber management server 102 may manage the allocation status of telephone numbers to subscribers using only the column 402 without using the column 403. For example, if a telephone number is listed in column 402, subscriber management server 102 determines that a telephone number has been assigned to the subscriber to be processed, and column 402 is not set (e.g. , is blank), it is determined that the telephone number allocation process has not started for the subscriber to be processed, and if column 402 is a predetermined character string indicating that it is on standby, the subscriber to be processed is It may be determined that the terminal is waiting for the preceding telephone number assignment process for the terminal.
 上述の実施形態で、図7のS703を番号管理サーバ104が実行する。これに代えて、加入者管理サーバ102が番号管理サーバ104を介さずに番号管理DB105にアクセスし、図7のS703の処理を実行してもよい。この場合に、S705~S707の処理は省略されうる。 In the embodiment described above, the number management server 104 executes S703 in FIG. Alternatively, the subscriber management server 102 may access the number management DB 105 without going through the number management server 104 and execute the process of S703 in FIG. In this case, the processes of S705 to S707 may be omitted.
 発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The invention is not limited to the above embodiments, and various modifications and changes can be made within the scope of the invention.
 本願は、2022年3月18日提出の日本国特許出願特願2022-044393を基礎として優先権を主張するものであり、その記載内容の全てを、ここに援用する。 This application claims priority based on Japanese Patent Application No. 2022-044393 filed on March 18, 2022, and the entire contents thereof are incorporated herein by reference.

Claims (14)

  1.  加入者に対して電話番号を割り当てるための番号付与システムであって、
     ユーザ機器のモビリティを管理するエンティティから、個別の加入者について認証情報要求を受信する第1受信手段と、
     前記認証情報要求を受信した後に、前記個別の加入者に対して電話番号が割り当てられているかどうかを判定する判定手段と、
     前記個別の加入者に対して電話番号が割り当てられていないと判定された場合に、前記個別の加入者に対して電話番号を割り当てるための処理を開始する割当て手段と、
     前記エンティティから、前記個別の加入者についての位置登録要求を受信する第2受信手段と、
     前記位置登録要求への応答を開始する前に前記個別の加入者に対して電話番号が割り当てられている場合に、前記電話番号を使用して前記位置登録要求に応答する応答手段と、を有する番号付与システム。
    A numbering system for allocating telephone numbers to subscribers, the numbering system comprising:
    first receiving means for receiving a credential request for an individual subscriber from an entity managing the mobility of user equipment;
    determining means for determining whether a telephone number has been assigned to the individual subscriber after receiving the authentication information request;
    allocating means for starting a process for allocating a telephone number to the individual subscriber when it is determined that the individual subscriber is not assigned a telephone number;
    second receiving means for receiving a location registration request for the individual subscriber from the entity;
    response means for responding to the location registration request using the telephone number if a telephone number is assigned to the individual subscriber before starting the response to the location registration request; Numbering system.
  2.  前記応答手段は、前記位置登録要求への応答を開始する前に前記個別の加入者に対して電話番号が割り当てられていない場合に、前記個別の加入者に割り当てられた加入者識別情報を記憶するユーザ機器が再起動なしにネットワークにアタッチできるようにするための処理を行う、請求項1に記載の番号付与システム。 The response means stores subscriber identification information assigned to the individual subscriber when a telephone number is not assigned to the individual subscriber before starting a response to the location registration request. 2. The numbering system of claim 1, wherein the numbering system performs processing to enable user equipment to attach to a network without rebooting.
  3.  前記認証情報要求に対して認証情報応答を前記エンティティへ送信する送信手段をさらに有し、
     前記割当て手段は、前記認証情報応答を前記エンティティへ送信する前に、前記個別の加入者に対して電話番号を割り当てるための処理を開始する、請求項1又は2に記載の番号付与システム。
    further comprising transmitting means for transmitting an authentication information response to the entity in response to the authentication information request;
    3. The numbering system according to claim 1 or 2, wherein the allocating means initiates a process for allocating a telephone number to the individual subscriber before sending the authentication information response to the entity.
  4.  前記割当て手段は、前記エンティティが前記個別の加入者についてアタッチ要求を受信したことに応じて最初に送信する認証情報要求を受信した後であって、前記エンティティが前記認証情報要求を送信した後に最初に送信する位置登録要求を受信する前に、前記個別の加入者に対して電話番号を割り当てるための処理を開始する、請求項1乃至3の何れか1項に記載の番号付与システム。 The allocating means is configured to perform a credential request, which the entity first sends in response to receiving an attach request for the individual subscriber, after the entity sends the credential request. 4. The numbering system according to claim 1, wherein the numbering system starts a process for allocating a telephone number to the individual subscriber before receiving a location registration request transmitted to the individual subscriber.
  5.  前記番号付与システムは、加入者に関する加入者情報を記憶する加入者管理データベースをさらに備え、
     前記割当て手段は、前記個別の加入者のステータスが変化したことに基づいて、前記個別の加入者に対して電話番号を割り当てるための処理を開始する、請求項1乃至4の何れか1項に記載の番号付与システム。
    The numbering system further comprises a subscriber management database storing subscriber information regarding subscribers;
    5. The method according to claim 1, wherein the allocating means starts a process for allocating a telephone number to the individual subscriber based on a change in the status of the individual subscriber. Numbering system described.
  6.  加入者に対して電話番号を割り当てるための番号付与システムであって、
     加入者に関する加入者情報を記憶する加入者管理データベースと、
     個別の加入者のステータスが変化したことに基づいて、前記個別の加入者に対して電話番号を割り当てるための処理を開始する割当て手段と、を有する番号付与システム。
    A numbering system for allocating telephone numbers to subscribers, the numbering system comprising:
    a subscriber management database storing subscriber information about subscribers;
    A numbering system comprising: allocating means for initiating a process for allocating a telephone number to an individual subscriber based on a change in the status of the individual subscriber.
  7.  前記番号付与システムは、
      加入者に対して割り当てるための電話番号を記憶する番号管理データベースと、
      前記番号管理データベースにアクセスする番号管理サーバと、
      前記番号管理サーバに対して電話番号を要求する加入者管理サーバと、を含み、
     前記番号管理データベースと前記番号管理サーバとの間の通信のレイテンシは、前記番号管理サーバと前記加入者管理サーバとの間の通信のレイテンシよりも短い、請求項1乃至6の何れか1項に記載の番号付与システム。
    The numbering system is
    a number management database that stores telephone numbers to be assigned to subscribers;
    a number management server that accesses the number management database;
    a subscriber management server that requests a telephone number from the number management server;
    According to any one of claims 1 to 6, the latency of communication between the number management database and the number management server is shorter than the latency of communication between the number management server and the subscriber management server. Numbering system described.
  8.  前記割当て手段は、前記個別の加入者に対して電話番号を割り当てるための先行処理が実行中である場合に、当該先行処理に対する待機状態の有効期限が徒過するまでの間に、前記個別の加入者に対して電話番号を割り当てるための更なる処理を実行しない、請求項1乃至7の何れか1項に記載の番号付与システム。 When a preceding process for allocating a telephone number to the individual subscriber is being executed, the allocating means may assign the individual subscriber a telephone number until the expiration date of the standby state for the preceding process expires. Numbering system according to any one of claims 1 to 7, wherein no further processing is carried out for assigning a telephone number to a subscriber.
  9.  前記番号付与システムは、加入者に対して割り当てるための電話番号を記憶する番号管理データベースをさらに有し、
     前記番号管理データベースは、個別の電話番号が割り当てられた加入者の加入者識別情報を記憶する、請求項1乃至8の何れか1項に記載の番号付与システム。
    The numbering system further includes a number management database that stores telephone numbers to be assigned to subscribers,
    9. The numbering system according to claim 1, wherein the number management database stores subscriber identification information of subscribers to whom individual telephone numbers are assigned.
  10.  前記番号付与システムは、前記番号管理データベースにおいて同一の加入者に対して2つ以上の電話番号が割り当てられているかどうかを判定する第2判定手段をさらに有する、請求項9に記載の番号付与システム。 10. The numbering system according to claim 9, further comprising second determining means for determining whether two or more telephone numbers are assigned to the same subscriber in the number management database. .
  11.  前記番号付与システムは、前記番号管理データベースにおいて同一の加入者に対して2つ以上の電話番号が割り当てられていると判定された場合に、前記2つ以上の電話番号のうち1つの電話番号以外の電話番号を他の加入者に割り当てられる状態に変更する変更手段をさらに有する、請求項10に記載の番号付与システム。 When it is determined that two or more telephone numbers are assigned to the same subscriber in the number management database, the number assignment system assigns a telephone number other than one of the two or more telephone numbers to the same subscriber. 11. The numbering system according to claim 10, further comprising changing means for changing the telephone number of the subscriber to a state where it can be assigned to another subscriber.
  12.  コンピュータを請求項1乃至11の何れか1項に記載の番号付与システムの各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the numbering system according to any one of claims 1 to 11.
  13.  加入者に対して電話番号を割り当てるための方法であって、
     ユーザ機器のモビリティを管理するエンティティから、個別の加入者について認証情報要求を受信する工程と、
     前記認証情報要求を受信した後に、前記個別の加入者に対して電話番号が割り当てられているかどうかを判定する工程と、
     前記個別の加入者に対して電話番号が割り当てられていないと判定された場合に、前記個別の加入者に対して電話番号を割り当てるための処理を開始する工程と、
     前記エンティティから、前記個別の加入者についての位置登録要求を受信する工程と、
     前記位置登録要求への応答を開始する前に前記個別の加入者に対して電話番号が割り当てられている場合に、前記電話番号を使用して前記位置登録要求に応答する工程と、を有する方法。
    A method for assigning telephone numbers to subscribers, the method comprising:
    receiving a credential request for an individual subscriber from an entity that manages mobility of user equipment;
    determining whether a telephone number has been assigned to the individual subscriber after receiving the credential request;
    starting a process for allocating a telephone number to the individual subscriber if it is determined that the individual subscriber is not assigned a telephone number;
    receiving a location registration request for the individual subscriber from the entity;
    responding to the location registration request using a telephone number, if a telephone number is assigned to the individual subscriber prior to initiating a response to the location registration request. .
  14.  加入者に対して電話番号を割り当てるための方法であって、
     加入者管理データベースに記憶されている加入者に関する加入者情報を監視する工程と、
     個別の加入者のステータスが変化したことに基づいて、前記個別の加入者に対して電話番号を割り当てるための処理を開始する工程と、を有する方法。
    A method for assigning telephone numbers to subscribers, the method comprising:
    monitoring subscriber information about the subscriber stored in a subscriber management database;
    initiating a process for assigning a telephone number to an individual subscriber based on the change in status of the individual subscriber.
PCT/JP2023/010075 2022-03-18 2023-03-15 Number providing system and number providing method WO2023176884A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022044393 2022-03-18
JP2022-044393 2022-03-18

Publications (1)

Publication Number Publication Date
WO2023176884A1 true WO2023176884A1 (en) 2023-09-21

Family

ID=88023914

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/010075 WO2023176884A1 (en) 2022-03-18 2023-03-15 Number providing system and number providing method

Country Status (1)

Country Link
WO (1) WO2023176884A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006125829A1 (en) * 2005-05-27 2006-11-30 Orange Personal Communications Services Limited Apparatus for service delivery to communications devices
WO2018030349A1 (en) * 2016-08-08 2018-02-15 株式会社ナビック Mobile communication system control method, mobile communication system, and proxy server
WO2021151965A1 (en) * 2020-01-27 2021-08-05 Truphone Limited Mobile station international subscriber directory number allocation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006125829A1 (en) * 2005-05-27 2006-11-30 Orange Personal Communications Services Limited Apparatus for service delivery to communications devices
WO2018030349A1 (en) * 2016-08-08 2018-02-15 株式会社ナビック Mobile communication system control method, mobile communication system, and proxy server
WO2021151965A1 (en) * 2020-01-27 2021-08-05 Truphone Limited Mobile station international subscriber directory number allocation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZTE: "Dynamic MSISDN Assignment", 3GPP TSG SA WG2 MEETING#85, S2-112325, 11 May 2011 (2011-05-11), XP050524933 *

Similar Documents

Publication Publication Date Title
US9462457B2 (en) Subscription transfer method, apparatus, and system
CN108694065B (en) Virtual desktop system and virtual desktop control method
CN110830925B (en) Session management method and device for user group
EP3739851A1 (en) Address management method, device and system
JP6224238B2 (en) Message processing method, MME selection method, and apparatus
US20020163906A1 (en) Emergency packet data service
WO2018112897A1 (en) Method and device for session activation, and system
WO2017125025A1 (en) Call method, device, system, and storage medium
CN106686591B (en) Method and device for accessing wireless network
CN112399423B (en) Method and equipment for communication through virtual customer identification module
WO2014183260A1 (en) Method, device and system for processing data service under roaming scenario
CN110944319B (en) 5G communication identity verification method, equipment and storage medium
CN109788507B (en) Communication method and device
WO2018045983A1 (en) Information processing method and device, and network system
US20140323088A1 (en) Telecommunication method and telecommunication system
US20190394682A1 (en) Session migration method and device
WO2018228165A1 (en) Data transmission method and device
EP2787768A1 (en) Access method, mobility management device, and user equipment
JP2021503851A (en) Communication method and communication device
WO2023176884A1 (en) Number providing system and number providing method
US10187796B2 (en) Authentication and association method and system
CN112672352A (en) Network distribution method for intelligent equipment, mesh relay node, intelligent equipment and server
WO2019196963A1 (en) Method and device for accessing network slice, storage medium, electronic device
CN111163457B (en) Processing method, device and storage medium for access terminal
CN105191460B (en) Information transmission method, equipment and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23770837

Country of ref document: EP

Kind code of ref document: A1