Patent ID: 11895267
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 4:
5. A number management apparatus in a number management system including a plurality of the number management apparatuses for managing number portability information including a telephone number and connection destination information for the telephone number, the number management apparatus comprising:
a request reception unit, including one or more processors, configured to receive a number update request including the number portability information;
a transaction generation unit, including one or more processors, configured to generate a transaction to be managed in a blockchain, for the received number portability information;
a block suggestion unit, including one or more processors, configured to acquire the transactions generated according to a plurality of said number update requests, generate a newly-suggested block including a transaction group obtained by aggregating the acquired plurality of transactions, and transmit the generated suggested block to the respective plurality of number management apparatuses creating the blockchain;
a block approval unit, including one or more processors, configured to receive the suggested block, approve the suggested block by confirming a predetermined normality of the suggested block, and store the suggested block by connecting the suggested block to a block stored as the blockchain in a storage unit;
a number resolution unit configured to provide the connection destination information corresponding to the telephone number using the number portability information in the storage unit,
a reset suggestion unit, including one or more processors, configured to suggest a reset of the block stored in the storage unit, and
if the reset suggestion unit is configured to suggest the reset, the block suggestion unit is configured to transmit a reset suggestion block including, as the transaction, a reset suggestion, wherein the reset suggestion includes a reset start suggestion and a resent end suggestion, the reset start suggestion indicating the start of the reset to the respective plurality of number management apparatuses, if the reset start suggestion block is approved by the respective plurality of number management apparatuses, the block suggestion unit is configured to generate a new block including, as the transaction, all of the telephone numbers and the most recent connection destination information for the telephone numbers, based on the blockchain in the storage unit, transmit the generated new block to the respective plurality of number management apparatuses, and when the new block is approved by the respective plurality of number management apparatuses, the block suggestion unit is configured to transmit a reset end suggestion block including the reset end suggestion indicating the end of the reset to the respective plurality of number management apparatuses, and
if the new block is approved, the block approval unit is configured to store the new block in the storage unit and continue the blockchain in the storage unit as use information of the number resolution unit, and when the reset end suggestion block is approved, the block approval unit is configured to discard the blockchain in the storage unit and switch the new block to use information of the number resolution unit.