JP2020136991A - Key telephone device, key telephone system, control method thereof, and program thereof - Google Patents
Key telephone device, key telephone system, control method thereof, and program thereof Download PDFInfo
- Publication number
- JP2020136991A JP2020136991A JP2019030241A JP2019030241A JP2020136991A JP 2020136991 A JP2020136991 A JP 2020136991A JP 2019030241 A JP2019030241 A JP 2019030241A JP 2019030241 A JP2019030241 A JP 2019030241A JP 2020136991 A JP2020136991 A JP 2020136991A
- Authority
- JP
- Japan
- Prior art keywords
- call history
- button telephone
- telephone device
- transaction
- blockchain
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Landscapes
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、ボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムに関し、特にネットワークを通じて相互に接続されたボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムに関する。 The present invention relates to a button telephone device, a button telephone system, a control method thereof, and a program thereof, and more particularly to a button telephone device, a button telephone system, a control method thereof, and a program thereof connected to each other through a network.
特許文献1には、ネットワークを通じて相互に接続された複数のボタン電話装置が開示されている。 Patent Document 1 discloses a plurality of button telephone devices connected to each other through a network.
ボタン電話装置は、通話履歴情報を記録する。しかし、通話履歴情報が改ざんされるおそれがあった。 The button telephone device records call history information. However, there was a risk that the call history information would be tampered with.
本開示の目的は、上述した課題を鑑み、通話履歴情報が改ざんされるおそれを抑制することができるボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムを提供することにある。 An object of the present disclosure is to provide a button telephone device, a button telephone system, a control method thereof, and a program thereof, which can suppress the possibility of falsification of call history information in view of the above-mentioned problems.
本開示にかかるボタン電話装置は、
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備える。
The button telephone device according to the present disclosure is
A network interface that connects to other button telephone devices over the network,
When a call history with the other button telephone device occurs, a recording unit that records the call history information on the blockchain and
To be equipped.
本開示にかかるボタン電話システムは、
上記したボタン電話装置が、
ネットワークを介して複数されてなる。
The button telephone system related to this disclosure is
The button telephone device mentioned above
It is made up of multiple devices via the network.
本開示にかかるボタン電話装置の制御方法は、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する。
The control method of the button telephone device according to the present disclosure is as follows.
When a call history occurs
Record call history information on the blockchain.
本開示にかかるボタン電話装置のプログラムは、
ネットワークに接続され、ボタン電話装置として動作するコンピュータに、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させる。
The program of the button telephone device according to the present disclosure is
To a computer that is connected to the network and acts as a button telephone device,
When a call history occurs
Record call history information on the blockchain,
Let it do things.
本開示によれば、通話履歴情報が改ざんされるおそれを抑制することができるボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムを提供する。 According to the present disclosure, there is provided a button telephone device, a button telephone system, a control method thereof, and a program thereof, which can suppress the possibility of falsification of call history information.
(実施の形態1)
以下、図1及び図2を参照して実施の形態1について説明する。図1は、実施の形態1にかかるボタン電話装置の一構成例を示すブロック図である。図2は、実施の形態1にかかるボタン電話システムの一構成例を示すブロック図である。
(Embodiment 1)
Hereinafter, the first embodiment will be described with reference to FIGS. 1 and 2. FIG. 1 is a block diagram showing a configuration example of a button telephone device according to the first embodiment. FIG. 2 is a block diagram showing a configuration example of the button telephone system according to the first embodiment.
図1に示すように、ボタン電話装置1は、ブロックチェーン1cと、図示しないプログラムとを記録する記録部1b、図示しない制御部と、ネットワーク・インタフェース1aとを備える。制御部が、記録部1bに記録されたプログラムを実行し、各種処理を行うことができる。ボタン電話装置1は、コンピュータとしての機能を備える。
As shown in FIG. 1, the button telephone device 1 includes a
ブロックチェーン1cは、複数の通話履歴情報ブロックを備え、この複数の通話履歴情報ブロックは、時系列に並べられている。所定のデータ構造を有するデータ群は、所定のデータ構造を有するデータ群である。ブロックチェーン1cは、通話履歴情報を記した台帳として機能する。
The
通話履歴情報は、通話履歴が発生した時刻、通話履歴の発信元の電話番号、及び通話履歴の着信先の電話番号を備える。通話履歴情報は、通話時間、通話終了時刻を備えてもよい。 The call history information includes the time when the call history occurs, the telephone number of the originator of the call history, and the telephone number of the destination of the call history. The call history information may include a call time and a call end time.
ブロックチェーン1cの一具体例を表1に示す。表1には、時刻、発信元、及び着信先を示す。表1において、時刻の「YYMMDD」は、年月日を示し、時刻の「hhmmss」は、時分秒を示す。発信元の「03XXXXYYYY」は、ボタン電話装置1〜6のいずれかを示す。発信元の「02YYYYZZZZ」は、ボタン電話装置1〜6のいずれかを示す。
A specific example of the
ボタン電話装置1を用いて、ボタン電話システムを構成することができる。ボタン電話装置1は、ネットワーク・インタフェース1aを介して、他のボタン電話装置に接続することができる。ボタン電話装置1を用いて構成されたボタン電話システムの一構成例について説明する。 The button telephone system can be configured by using the button telephone device 1. The button telephone device 1 can be connected to another button telephone device via the network interface 1a. An example of a configuration of a button telephone system configured by using the button telephone device 1 will be described.
図1に示すように、ボタン電話システム100は、複数のボタン電話装置1〜6を備える。ボタン電話装置2〜6は、ボタン電話装置1と同じ構成を備える。ボタン電話装置1〜6は、ネットワーク10に接続する機構を備える。ネットワーク10は、例えば、インターネットやイントラネット等である。ボタン電話装置1〜6は、ネットワーク10に接続することによって、ネットワーク10を通じて相互に接続される。ボタン電話システム100は、ボタン電話装置1〜6が、ネットワーク10を介して複数されてなる。ボタン電話装置1〜6は、電話として必要な機能を果たすため、集音器やスピーカなどの各種構成を備える。また、ボタン電話装置1〜6は、通話履歴が発生した時刻を掲示する計時機能を備える。
As shown in FIG. 1, the
ボタン電話装置1〜6は、それぞれ、ネットワーク10を通じて、他のボタン電話装置1〜6に接続すると、ボタン電話装置1〜6を用いるユーザ同士が、通話を行なうことができる。言い換えると、ユーザは、ボタン電話装置1〜6の1つを用いて、他のボタン電話装置1〜6を用いた少なくとも1人のユーザと通話することができる。
When the button telephone devices 1 to 6 are connected to other button telephone devices 1 to 6 through the
(動作例)
ここで、ボタン電話装置1とボタン電話装置2とが接続する一動作例について説明する。ボタン電話装置1とボタン電話装置2とは、ネットワーク10に接続されることによって、相互に接続していればよい。ボタン電話装置1とボタン電話装置2とは、ボタン電話システム100に含まれるものであってもよいし、別のボタン電話システムに含まれていてもよい。
(Operation example)
Here, an operation example in which the button telephone device 1 and the button telephone device 2 are connected will be described. The button telephone device 1 and the button telephone device 2 may be connected to each other by being connected to the
ボタン電話装置1とボタン電話装置2とが接続すると、ボタン電話装置1のユーザとボタン電話装置2のユーザとは、通話する。記録部1bは、通話履歴が発生した場合、ブロックチェーン1cに通話履歴情報を記録する。同様に、ボタン電話装置2が備える記録部2bは、通話履歴が発生した場合、ブロックチェーン2cに通話履歴情報を記録する。したがって、ブロックチェーン1cとブロックチェーン2cとは、同じ通話履歴情報を記録されている。
When the button telephone device 1 and the button telephone device 2 are connected, the user of the button telephone device 1 and the user of the button telephone device 2 make a call. When a call history occurs, the
以上より、上記したボタン電話装置1の構成によれば、ブロックチェーン1cとブロックチェーン2cとは、同じ通話履歴情報を記録されている。よって、通話履歴情報がブロックチェーン1cとブロックチェーン2cとに記録されているため、通話履歴情報を改ざんし難い。従って、通話履歴情報の完全性の担保を図ることができる。つまり、通話履歴情報が改ざんされるおそれを抑制することができる。そのため、ユーザや第三者は、通話履歴情報を否認することを抑制することができる。
From the above, according to the configuration of the button telephone device 1 described above, the same call history information is recorded in the
なお、ボタン電話装置1とボタン電話装置2とが接続する一動作例について説明したが、他のボタン電話装置1〜6の少なくとも2つが相互に接続する例であっても、同様の動作を行うことができる。 Although an example of one operation in which the button telephone device 1 and the button telephone device 2 are connected has been described, the same operation is performed even in an example in which at least two of the other button telephone devices 1 to 6 are connected to each other. be able to.
(一変形例)
次に、図3を参照して、ボタン電話システム100の一変形例であるボタン電話システム200について説明する。図3は、実施の形態1にかかるボタン電話装置の一変形例を示すブロック図である。ボタン電話システム200は、ボタン電話装置1〜6を除いて、ボタン電話システム100と同じ構成を備える。
(One modification)
Next, the
ボタン電話システム200は、ボタン電話装置21〜26(図示略)を備える。ボタン電話装置22〜26は、ボタン電話装置21と同じ構成を備える。ボタン電話装置21〜26は、図2に示すネットワーク10に接続する機構を備える。ボタン電話装置21〜26は、ネットワーク10に接続することによって、ネットワーク10を通じて相互に接続される。ボタン電話システム200は、ボタン電話装置21〜26が、ネットワーク10を介して複数されてなる。図3に示すように、ボタン電話装置21は、制御部1dとを備えるところを除いて、ボタン電話装置1と同じ構成を備える。ボタン電話装置22〜26は、ボタン電話装置21と同じ構成を備える。
The
ネットワーク・インタフェース1aは、ネットワーク10を通じて、ボタン電話装置22〜26のネットワーク・インタフェース2a〜6aと、各種情報を送受信することができる。
The network interface 1a can transmit and receive various information to and from the network interfaces 2a to 6a of the button telephone devices 22 to 26 through the
記録部1bは、ブロックチェーン1cと、図示しない各種プログラムとを備える。
The
制御部1dは、ブロックチェーン管理部1eと、ブロック登録部1fとを備える。制御部1dは、記録部1bの各種プログラムを読み出し、実行することによって、ブロックチェーン管理部1e、ブロック登録部1fとして機能する。
The control unit 1d includes a block
ボタン電話装置21及び他のボタン電話装置との通話履歴が発生した場合、ブロック登録部1fは、通話履歴情報をブロックチェーン1cに記録する。
When a call history with the button telephone device 21 and another button telephone device is generated, the block registration unit 1f records the call history information in the
また、ボタン電話装置21及び他のボタン電話装置との通話履歴が発生した場合、ブロックチェーン管理部1eは、ネットワーク・インタフェース1aを通じて、通話履歴トランザクションを、ボタン電話装置22〜26に送信する。なお、上記他のボタン電話装置への送信を省略してもよい。ボタン電話装置21及び他のボタン電話装置との一方が送信元であり、他方が着信先である。通話履歴トランザクションは、通話履歴情報を含む。通話履歴トランザクションは、通話履歴トランザクションの送信元であるボタン電話装置21を示す送信元情報を含んでもよい。
また、このような場合、ボタン電話装置21及び他のボタン電話装置以外のボタン電話装置は、通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置21、又は他のボタン電話装置から、ネットワーク・インタフェース2a〜6a等を通じて、通話履歴トランザクションを受信する。
Further, when a call history with the button telephone device 21 and another button telephone device is generated, the
Further, in such a case, the button telephone device other than the button telephone device 21 and the other button telephone device is networked from at least one button telephone device 21 of the source and the destination of the call history, or the other button telephone device. -Receive a call history transaction through interfaces 2a to 6a and the like.
ブロックチェーン管理部1eは、ネットワーク・インタフェース1aを通じて、他のボタン電話装置22〜26から通話履歴トランザクションを受信する。ブロックチェーン管理部1eは、この受信した通話履歴トランザクションの正当性を判定する。
The
例えば、ブロックチェーン管理部1eは、通話履歴トランザクションに含まれる通話履歴の発信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する。通話履歴トランザクションに含まれる通話履歴の発信元及び着信先が、通話履歴トランザクションの送信元を含む場合、ブロックチェーン管理部1eは、通話履歴トランザクションが正当であると判定する。
For example, the
なお、ここでは、通話履歴トランザクションに含まれる通話履歴の発信元及び着信先は、ボタン電話装置21〜26のうち、少なくとも2つである。通話履歴トランザクションの送信元は、ボタン電話装置22〜26のうち、少なくとも1つである。 Here, the source and destination of the call history included in the call history transaction are at least two of the button telephone devices 21 to 26. The source of the call history transaction is at least one of the button telephone devices 22 to 26.
また、ブロックチェーン管理部1eは、通話履歴トランザクションに含まれる通話履歴情報に基づいて、通話履歴が発生した時刻から所定の時間内に通話履歴トランザクションを受信したか否かを判定してもよい。通話履歴が発生した時刻から所定の時間内に通話履歴トランザクションを受信した場合、ブロックチェーン管理部1eは、通話履歴トランザクションが正当であると判定する。
Further, the
また、ブロックチェーン管理部1eは、上記した判定を複数、又は全て組み合わせて行ってもよい。ブロックチェーン管理部1eは、適宜、上記した判定を行う順番を変更してもよい。
Further, the
(制御方法)
次に、図3及び図4を参照して、ボタン電話システム200の制御方法の一例について説明する。図4は、実施の形態1にかかるボタン電話システムの制御方法の一例を示すシーケンス図である。この一例では、ボタン電話装置21とボタン電話装置22との通話履歴が発生している場合について説明したが、ボタン電話装置21〜26との通話履歴が発生している場合でも、同様の制御方法を行うことができる。なお、図4では、ボタン電話装置24、25の図示を省略したが、ボタン電話装置23、26と同様の動作を行う。また、ここでは、ボタン電話装置21、22、23の動作を中心について述べるが、ボタン電話装置24〜26も、ボタン電話装置23と同様の動作をすることに留意する。
(Control method)
Next, an example of the control method of the
まず、ボタン電話装置21とボタン電話装置22とがネットワーク10を通じて接続して、ボタン電話装置21、22を用いたユーザ同士が通話を開始し、所定の時間が経過してから終了する。ボタン電話装置21とボタン電話装置22との通話履歴が発生する(通話履歴発生ステップST1)。この一例では、ボタン電話装置21が発信元であり、ボタン電話装置22が着信先である。
First, the button telephone device 21 and the button telephone device 22 are connected through the
続いて、ボタン電話装置21のブロック登録部1fが、通話履歴情報をブロックチェーン1cに記録し、ボタン電話装置22のブロック登録部2fは、通話履歴情報をブロックチェーン2cに記録する(ブロック追加ステップST2)。
Subsequently, the block registration unit 1f of the button telephone device 21 records the call history information in the
続いて、ボタン電話装置21のブロックチェーン管理部1eが、ネットワーク・インタフェース1aを通じて、ボタン電話装置23へ通話履歴トランザクションを送信する(通話履歴トランザクション送信ステップST3)。
Subsequently, the
続いて、ボタン電話装置23のブロックチェーン管理部3eが、ネットワーク・インタフェース3aを通じて、通話履歴トランザクションを受信する。ボタン電話装置23のブロックチェーン管理部3eが、通話履歴トランザクションの通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する(第1のトランザクション判定ステップST4)。 Subsequently, the blockchain management unit 3e of the button telephone device 23 receives the call history transaction through the network interface 3a. The blockchain management unit 3e of the button telephone device 23 determines whether or not the source and destination of the call history information of the call history transaction include the source of the call history transaction (first transaction determination step ST4). ..
ブロックチェーン管理部3eは、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含む場合(第1のトランザクション判定ステップST4:YES)、通話履歴トランザクションは正当性が有ると判定する。この一例では、この通話履歴情報の送信元及び着信先が、ボタン電話装置21、22だから、通話履歴トランザクションの送信元であるボタン電話装置21を含む。 The blockchain management unit 3e determines that the call history transaction is valid when the source and destination of the call history information include the source of the call history transaction (first transaction determination step ST4: YES). .. In this example, since the source and destination of the call history information are the button telephone devices 21 and 22, the button telephone device 21 which is the source of the call history transaction is included.
なお、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含まない場合(第1のトランザクション判定ステップST4:NO)、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン3cに登録しない。 If the source and destination of the call history information do not include the source of the call history transaction (first transaction determination step ST4: NO), the call history information included in the call history transaction is registered in the blockchain 3c. do not do.
続いて、ボタン電話装置22のブロックチェーン管理部2eが、ネットワーク・インタフェース2aを通じて、ボタン電話装置23へ通話履歴トランザクションを送信する(通話履歴トランザクション送信ステップST5)。 Subsequently, the blockchain management unit 2e of the button telephone device 22 transmits a call history transaction to the button telephone device 23 through the network interface 2a (call history transaction transmission step ST5).
続いて、ボタン電話装置23のブロックチェーン管理部3eが、通話履歴トランザクションを受信する。ボタン電話装置23のブロックチェーン管理部3eが、通話履歴トランザクションの通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する(第2のトランザクション判定ステップST6)。 Subsequently, the blockchain management unit 3e of the button telephone device 23 receives the call history transaction. The blockchain management unit 3e of the button telephone device 23 determines whether or not the source and destination of the call history information of the call history transaction include the source of the call history transaction (second transaction determination step ST6). ..
通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含む場合(第2のトランザクション判定ステップST6:YES)、通話履歴トランザクションは正当性が有ると判定する。この一例では、この通話履歴情報の送信元及び着信先が、ボタン電話装置21、22だから、通話履歴トランザクションの送信元であるボタン電話装置22を含む。 When the source and destination of the call history information include the source of the call history transaction (second transaction determination step ST6: YES), it is determined that the call history transaction is valid. In this example, since the source and destination of the call history information are the button telephone devices 21 and 22, the button telephone device 22 which is the source of the call history transaction is included.
なお、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含まない場合(第2のトランザクション判定ステップST6:NO)、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン3cに登録しない。 If the source and destination of the call history information do not include the source of the call history transaction (second transaction determination step ST6: NO), the call history information included in the call history transaction is registered in the blockchain 3c. do not do.
ボタン電話装置21、22からの通話履歴トランザクションを受信した時刻が、いずれも、通話履歴情報の通話履歴が発生した時刻から所定の時間の範囲内にある場合(第3のトランザクション判定ステップST7:YES)、通話履歴トランザクションは正当性が有ると判定する。 When the time when the call history transaction from the button telephone devices 21 and 22 is received is within a predetermined time range from the time when the call history of the call history information is generated (third transaction determination step ST7: YES). ), The call history transaction is judged to be valid.
なお、ボタン電話装置21、22からの通話履歴トランザクションを受信した時刻が、いずれも、通話履歴情報の通話履歴が発生した時刻から所定の時間の範囲外にある場合(第3のトランザクション判定ステップST7:NO)、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン3cに登録しない。 When the time when the call history transaction from the button telephone devices 21 and 22 is received is out of the predetermined time range from the time when the call history of the call history information is generated (third transaction determination step ST7). : NO), the call history information included in the call history transaction is not registered in the blockchain 3c.
通話履歴トランザクションは正当性が有ると判定した場合(第1、2、3のトランザクション判定ステップST4、ST6、ST7:YES)、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン3cに登録する(通話履歴登録ステップST8)。通話履歴トランザクションに含まれる通話履歴情報は、通話履歴ブロックとも称してもよい。 When it is determined that the call history transaction is legitimate (transaction determination steps ST4, ST6, ST7: YES in the first, second, and third), the call history information included in the call history transaction is registered in the blockchain 3c (call History registration step ST8). The call history information included in the call history transaction may also be referred to as a call history block.
通話履歴トランザクション送信ステップST3〜通話履歴登録ステップST8において、ボタン電話装置24〜26は、ボタン電話装置23と同様の動作を行う。通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン4c〜6cに登録する。したがって、ブロックチェーン1c〜6cは、同じ通話履歴情報を記録されている。
In the call history transaction transmission step ST3 to the call history registration step ST8, the button telephone devices 24 to 26 perform the same operations as the button telephone device 23. Call history The call history information included in the transaction is registered in the blockchains 4c to 6c. Therefore, the same call history information is recorded in the
以上より、上記したボタン電話システム200の構成によれば、ブロックチェーン1c〜6cは、同じ通話履歴情報を記録されている。よって、通話履歴情報がブロックチェーン1c〜6cに記録されているため、通話履歴情報を改ざんし難い。従って、通話履歴情報の完全性の担保を図ることができる。つまり、通話履歴情報が改ざんされるおそれを抑制することができる。そのため、ユーザや第三者は、通話履歴情報を否認することを抑制することができる。
From the above, according to the configuration of the
なお、ボタン電話装置21〜26は、真正時刻取得部及び時刻修正部を備えてもよい。真正時刻取得部は、ネットワーク・インタフェース1a〜6aを通じて、1つの外部サーバから、ボタン電話装置21〜26が計時する時刻よりも正しいとされる時刻情報を取得する。時刻修正部は、この取得した時刻情報に基づいて、ボタン電話装置21〜26が計時する時刻を修正する。これらによって、ボタン電話装置21〜26は、正しく、かつ、同じ時刻を計時することができる。さらに、上記した第3のトランザクション判定ステップST7を良好な精度で行うことができる。 The button telephone devices 21 to 26 may include a genuine time acquisition unit and a time adjustment unit. The authentic time acquisition unit acquires time information that is more correct than the time measured by the button telephone devices 21 to 26 from one external server through the network interfaces 1a to 6a. The time adjustment unit corrects the time measured by the button telephone devices 21 to 26 based on the acquired time information. As a result, the button telephone devices 21 to 26 can accurately and at the same time. Further, the third transaction determination step ST7 described above can be performed with good accuracy.
(他の実施の形態等)
上記実施の形態では、図1〜図3に示すボタン電話装置1の各部位の機能について説明したが、ボタン電話装置1としてこれらの機能が実現できればよい。
(Other embodiments, etc.)
In the above-described embodiment, the functions of each part of the button telephone device 1 shown in FIGS. 1 to 3 have been described, but it is sufficient that these functions can be realized as the button telephone device 1.
また、上記実施の形態に係るボタン電話装置は、次のようなハードウェア構成を備えることができる。図5は、ボタン電話装置に含まれるハードウェア構成の一例を示す図である。 Further, the button telephone device according to the above embodiment can be provided with the following hardware configuration. FIG. 5 is a diagram showing an example of a hardware configuration included in the button telephone device.
図5に示す装置300は、インタフェース103とともに、プロセッサ101及びメモリ102を備える。上述した実施の形態で説明したボタン電話装置1〜6、21〜26は、プロセッサ101がメモリ102に記憶されたプログラムを読み込んで実行することにより実現される。つまり、このプログラムは、プロセッサ101をボタン電話装置1〜6、21〜26又はその一部として機能させるためのプログラムである。このプログラムは、ボタン電話装置1〜6、21〜26又はその一部における処理を実行させるためのプログラムであると言える。
The
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータ(情報通知装置を含むコンピュータ)に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)を含む。さらに、この例は、CD−ROM(Read Only Memory)、CD−R、CD−R/Wを含む。さらに、この例は、半導体メモリ(例えば、マスクROM、PROM、EPROM、フラッシュROM、RAM)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The above-mentioned programs are stored using various types of non-transitory computer readable media and can be supplied to a computer (a computer including an information notification device). Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (eg, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (eg, magneto-optical disks). Further, this example includes a CD-ROM (Read Only Memory), a CD-R, and a CD-R / W. Further, this example includes semiconductor memories (eg, mask ROM, PROM, EPROM, flash ROM, RAM). The program may also be supplied to the computer by various types of transient computer readable media. Examples of temporary computer-readable media include electrical, optical, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
さらに、上述した様々な実施の形態において、ボタン電話システム100、200、ボタン電話装置1、2、21、22における処理の手順を説明したように、本開示は制御方法としての形態も採り得る。この制御方法の一例は、通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録するステップを含む。なお、その他の例については、上述した様々な実施の形態で説明した通りである。また、上述のプログラムは、ボタン電話システムにこのような制御方法を実行させるためのプログラムであると言える。
Further, as described in the processing procedures in the
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、実施の形態やその一例を適宜組み合わせて実施してもよい。 The present invention is not limited to the above embodiment, and can be appropriately modified without departing from the spirit. In addition, the present disclosure may be carried out by appropriately combining embodiments and examples thereof.
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備えるボタン電話装置。
(付記2)
前記通話履歴情報は、
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含む、ことを特徴とする付記1に記載のボタン電話装置。
(付記3)
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする付記2に記載のボタン電話装置。
(付記4)
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記3に記載のボタン電話装置。
(付記5)
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記3に記載のボタン電話装置。
(付記6)
ブロック登録部をさらに備え、
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記4又は5に記載のボタン電話装置。
(付記7)
付記1乃至6のいずれか1に記載のボタン電話装置が、
ネットワークを介して複数されてなる、
ボタン電話システム。
(付記8)
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ボタン電話装置の制御方法。
(付記9)
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から、
通話履歴トランザクションを受信する、
ことを特徴とする付記8に記載のボタン電話システムの制御方法。
(付記10)
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記9に記載のボタン電話システムの制御方法。
(付記11)
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記9に記載のボタン電話システムの制御方法。
(付記12)
前記通話履歴トランザクションが正当であると判定した場合、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記10又は11に記載のボタン電話システムの制御方法。
(付記13)
ネットワークに接続され、ボタン電話装置として動作するコンピュータに、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させるプログラム。
(付記14)
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から、
通話履歴トランザクションを受信する、
ことを特徴とする付記13に記載のプログラム。
(付記15)
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記14に記載のプログラム。
(付記16)
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記14に記載のプログラム。
(付記17)
前記通話履歴トランザクションが正当であると判定した場合、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記15又は16に記載のプログラム。
Some or all of the above embodiments may also be described, but not limited to:
(Appendix 1)
A network interface that connects to other button telephone devices over the network,
When a call history with the other button telephone device occurs, a recording unit that records the call history information on the blockchain and
Button telephone device equipped with.
(Appendix 2)
The call history information is
The time when the call history occurred,
The button telephone device according to Appendix 1, wherein the telephone number of the originator of the call history and the telephone number of the destination of the call history are included.
(Appendix 3)
When the call history occurs,
From at least one button telephone device of the source and destination of the call history through the network interface
Receive call history transactions,
The button telephone device according to Appendix 2, characterized by the above.
(Appendix 4)
With more blockchain management
The blockchain management unit
The source and destination of the call history included in the call history transaction are
If the source of the call history transaction is included
Determining that the call history transaction is valid,
The button telephone device according to
(Appendix 5)
With more blockchain management
The blockchain management unit
Within a predetermined time from the time when the call history occurred,
From the source and destination of the call history
Through the network interface
When the call history transaction is received
Determining that the call history transaction is valid,
The button telephone device according to
(Appendix 6)
With more block registration
The blockchain management department
If the call history transaction is determined to be valid,
The block registration unit
Registering the call history information based on the call history transaction in the blockchain.
The button telephone device according to Appendix 4 or 5, characterized in that.
(Appendix 7)
The button telephone device according to any one of Supplementary notes 1 to 6 is
Multiple via network,
Button phone system.
(Appendix 8)
When a call history occurs
Record call history information on the blockchain,
How to control a button telephone device.
(Appendix 9)
When the call history occurs,
From at least one button telephone device of the source and destination of the call history
Receive call history transactions,
The control method of the button telephone system according to Appendix 8, characterized by the above.
(Appendix 10)
The source and destination of the call history included in the call history transaction are
If the source of the call history transaction is included
Determining that the call history transaction is valid,
The control method of the button telephone system according to Appendix 9, wherein the button telephone system is characterized in that.
(Appendix 11)
Within a predetermined time from the time when the call history occurred,
From the source and destination of the call history
When the call history transaction is received
Determining that the call history transaction is valid,
The control method of the button telephone system according to Appendix 9, wherein the button telephone system is characterized in that.
(Appendix 12)
If the call history transaction is determined to be valid,
Registering the call history information based on the call history transaction in the blockchain.
The control method of the button telephone system according to
(Appendix 13)
To a computer that is connected to the network and acts as a button telephone device,
When a call history occurs
Record call history information on the blockchain,
A program that lets you do things.
(Appendix 14)
When the call history occurs,
From at least one button telephone device of the source and destination of the call history
Receive call history transactions,
The program according to Appendix 13, wherein the program is characterized by the above.
(Appendix 15)
The source and destination of the call history included in the call history transaction are
If the source of the call history transaction is included
Determining that the call history transaction is valid,
The program according to Appendix 14, characterized by the above.
(Appendix 16)
Within a predetermined time from the time when the call history occurred,
From the source and destination of the call history
If a call history transaction is received
Determining that the call history transaction is valid,
The program according to Appendix 14, characterized by the above.
(Appendix 17)
If the call history transaction is determined to be valid,
Registering the call history information based on the call history transaction in the blockchain.
The program according to Appendix 15 or 16, characterized in that.
100、200 ボタン電話システム
1‐6、21‐26 ボタン電話装置
1a‐6a ネットワーク・インタフェース 1b‐6b 記録部
1c‐6c ブロックチェーン 1d 制御部
1e ブロックチェーン管理部 1f ブロック登録部
300 装置
101 プロセッサ 102 メモリ
103 インタフェース
ST1 通話履歴発生ステップ ST2 ブロック追加ステップ
ST3 通話履歴トランザクション送信ステップ
ST4 第1のトランザクション判定ステップ
ST5 通話履歴トランザクション送信ステップ
ST6 第2のトランザクション判定ステップ
ST7 第3のトランザクション判定ステップ
ST8 通話履歴登録ステップ
100, 200 Button telephone system 1-6, 21-26 Button telephone device 1a-
Claims (9)
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備えるボタン電話装置。 A network interface that connects to other button telephone devices over the network,
When a call history with the other button telephone device occurs, a recording unit that records the call history information on the blockchain and
Button telephone device equipped with.
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含む、ことを特徴とする請求項1に記載のボタン電話装置。 The call history information is
The time when the call history occurred,
The button telephone device according to claim 1, wherein the telephone number of the originator of the call history and the telephone number of the destination of the call history are included.
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする請求項2に記載のボタン電話装置。 When the call history occurs,
From at least one button telephone device of the source and destination of the call history through the network interface
Receive call history transactions,
The button telephone device according to claim 2.
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項3に記載のボタン電話装置。 With more blockchain management
The blockchain management unit
The source and destination of the call history included in the call history transaction are
If the source of the call history transaction is included
Determining that the call history transaction is valid,
The button telephone device according to claim 3.
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項3に記載のボタン電話装置。 With more blockchain management
The blockchain management unit
Within a predetermined time from the time when the call history occurred,
From the source and destination of the call history
Through the network interface
When the call history transaction is received
Determining that the call history transaction is valid,
The button telephone device according to claim 3.
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする請求項4又は5に記載のボタン電話装置。 With more block registration
The blockchain management department
If the call history transaction is determined to be valid,
The block registration unit
Registering the call history information based on the call history transaction in the blockchain.
The button telephone device according to claim 4 or 5.
ネットワークを介して複数されてなる、
ボタン電話システム。 The button telephone device according to any one of claims 1 to 6.
Multiple via network,
Button phone system.
ブロックチェーンに通話履歴情報を記録する、
ボタン電話装置の制御方法。 When a call history occurs
Record call history information on the blockchain,
How to control a button telephone device.
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させるプログラム。 To a computer that is connected to the network and acts as a button telephone device,
When a call history occurs
Record call history information on the blockchain,
A program that lets you do things.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019030241A JP6693663B1 (en) | 2019-02-22 | 2019-02-22 | Button telephone device, button telephone system, control method thereof, and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019030241A JP6693663B1 (en) | 2019-02-22 | 2019-02-22 | Button telephone device, button telephone system, control method thereof, and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6693663B1 JP6693663B1 (en) | 2020-05-13 |
JP2020136991A true JP2020136991A (en) | 2020-08-31 |
Family
ID=70549786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019030241A Active JP6693663B1 (en) | 2019-02-22 | 2019-02-22 | Button telephone device, button telephone system, control method thereof, and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6693663B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002185614A (en) * | 2000-12-12 | 2002-06-28 | Ntt Docomo Inc | Memory management node and memory access method |
JP2004056235A (en) * | 2002-07-17 | 2004-02-19 | Nec Corp | Internal information share system, call connection control server, wireless lan phone terminal, and sharing method of their internal information |
WO2018020943A1 (en) * | 2016-07-28 | 2018-02-01 | 日本電気株式会社 | Number portability information management system |
-
2019
- 2019-02-22 JP JP2019030241A patent/JP6693663B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002185614A (en) * | 2000-12-12 | 2002-06-28 | Ntt Docomo Inc | Memory management node and memory access method |
JP2004056235A (en) * | 2002-07-17 | 2004-02-19 | Nec Corp | Internal information share system, call connection control server, wireless lan phone terminal, and sharing method of their internal information |
WO2018020943A1 (en) * | 2016-07-28 | 2018-02-01 | 日本電気株式会社 | Number portability information management system |
Also Published As
Publication number | Publication date |
---|---|
JP6693663B1 (en) | 2020-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8428227B2 (en) | Certified communications system and method | |
TWI355174B (en) | Method, system and service for achieving synchrono | |
US9537993B1 (en) | Identifying recorded call data segments of interest | |
CN109376552A (en) | A kind of evidence collection method and system for depositing card based on block chain | |
CN109769244B (en) | Abnormal telephone card identification method, device, equipment and readable storage medium | |
CN102714782B (en) | Fine-grained location determination of networked computers | |
US9680991B1 (en) | Identifying recorded call data segments of interest | |
CN107734469A (en) | A kind of fraudulent call based reminding method, device and computer-readable recording medium | |
EP3275165A1 (en) | Methods and systems for verifying users by telephone numbers | |
US9305551B1 (en) | Scribe system for transmitting an audio recording from a recording device to a server | |
US20080097753A1 (en) | Time Authentication System, Terminal Device, Time Authentication Method for Conversation Voice Data for Use Therein, and Program Thereof | |
US8060069B1 (en) | Mobile call outcome display | |
JP2020136991A (en) | Key telephone device, key telephone system, control method thereof, and program thereof | |
US20170126885A1 (en) | Caller identification apparatus, caller identification method, and recording medium on which caller identification program has been stored | |
FR2934739A1 (en) | METHOD, SYSTEM AND MODULE FOR SCORING A USER TO A REMOTE WORKPLACE | |
CN111340635A (en) | Data checking method, equipment, server and readable storage medium | |
US8060065B1 (en) | Managing outgoing voicemail messages | |
US9313330B1 (en) | Identifying recorded call data segments of interest | |
CN115525449A (en) | Micro-service data transmission system, method and storage medium | |
JP2004194306A (en) | Date and time defined voice recording system and date and time defined voice data authentication system | |
CN114596092B (en) | Charging method, device and equipment based on blockchain and readable storage medium | |
US9288312B2 (en) | System and method for monitoring incoming telephone calls | |
US20230164514A1 (en) | A method for notifying a first mobile terminal of an event related to a second mobile terminal | |
CN110555625B (en) | Information processing method, device, computer equipment and storage medium | |
JP5107672B2 (en) | Mobile communication terminal, service point grant server, and service point grant method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200409 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6693663 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |