(57)【要約】【課題】通話履歴情報が改ざんされるおそれを抑制することができるボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムの提供。【解決手段】ボタン電話装置１は、ネットワーク１０を介して他のボタン電話装置２〜６と接続するネットワーク・インタフェース１ａと、他のボタン電話装置２〜６との通話履歴が発生した場合、ブロックチェーン１ｃに通話履歴情報を記録する記録部１ｂと、を備える。【選択図】図１
2020136991.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備えるボタン電話装置。
【請求項２】
前記通話履歴情報は、
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含む、ことを特徴とする請求項１に記載のボタン電話装置。
【請求項３】
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする請求項２に記載のボタン電話装置。
【請求項４】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項３に記載のボタン電話装置。
【請求項５】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項３に記載のボタン電話装置。
【請求項６】
ブロック登録部をさらに備え、
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする請求項４又は５に記載のボタン電話装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のボタン電話装置が、
ネットワークを介して複数されてなる、
ボタン電話システム。
【請求項８】
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ボタン電話装置の制御方法。
【請求項９】
ネットワークに接続され、ボタン電話装置として動作するコンピュータに、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムに関し、特にネットワークを通じて相互に接続されたボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ネットワークを通じて相互に接続された複数のボタン電話装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０５６８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ボタン電話装置は、通話履歴情報を記録する。しかし、通話履歴情報が改ざんされるおそれがあった。
【０００５】
本開示の目的は、上述した課題を鑑み、通話履歴情報が改ざんされるおそれを抑制することができるボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本開示にかかるボタン電話装置は、
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備える。
【０００７】
本開示にかかるボタン電話システムは、
上記したボタン電話装置が、
ネットワークを介して複数されてなる。
【０００８】
本開示にかかるボタン電話装置の制御方法は、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する。
【０００９】
本開示にかかるボタン電話装置のプログラムは、
ネットワークに接続され、ボタン電話装置として動作するコンピュータに、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させる。
【発明の効果】
【００１０】
本開示によれば、通話履歴情報が改ざんされるおそれを抑制することができるボタン電話装置、ボタン電話システム、その制御方法、及びそのプログラムを提供する。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかるボタン電話装置の一構成例を示すブロック図である。
【図２】実施の形態１にかかるボタン電話システムの一構成例を示すブロック図である。
【図３】実施の形態１にかかるボタン電話装置の一変形例を示すブロック図である。
【図４】実施の形態１にかかるボタン電話システムの制御方法の一例を示すシーケンス図である。
【図５】ボタン電話システムに含まれるハードウェアの一構成例を示す図である。
【発明を実施するための形態】
【００１２】
（実施の形態１）
以下、図１及び図２を参照して実施の形態１について説明する。図１は、実施の形態１にかかるボタン電話装置の一構成例を示すブロック図である。図２は、実施の形態１にかかるボタン電話システムの一構成例を示すブロック図である。
【００１３】
図１に示すように、ボタン電話装置１は、ブロックチェーン１ｃと、図示しないプログラムとを記録する記録部１ｂ、図示しない制御部と、ネットワーク・インタフェース１ａとを備える。制御部が、記録部１ｂに記録されたプログラムを実行し、各種処理を行うことができる。ボタン電話装置１は、コンピュータとしての機能を備える。
【００１４】
ブロックチェーン１ｃは、複数の通話履歴情報ブロックを備え、この複数の通話履歴情報ブロックは、時系列に並べられている。所定のデータ構造を有するデータ群は、所定のデータ構造を有するデータ群である。ブロックチェーン１ｃは、通話履歴情報を記した台帳として機能する。
【００１５】
通話履歴情報は、通話履歴が発生した時刻、通話履歴の発信元の電話番号、及び通話履歴の着信先の電話番号を備える。通話履歴情報は、通話時間、通話終了時刻を備えてもよい。
【００１６】
ブロックチェーン１ｃの一具体例を表１に示す。表１には、時刻、発信元、及び着信先を示す。表１において、時刻の「YYMMDD」は、年月日を示し、時刻の「hhmmss」は、時分秒を示す。発信元の「03XXXXYYYY」は、ボタン電話装置１〜６のいずれかを示す。発信元の「02YYYYZZZZ」は、ボタン電話装置１〜６のいずれかを示す。
【００１７】
【表１】
2020136991.tif 000003
【００１８】
ボタン電話装置１を用いて、ボタン電話システムを構成することができる。ボタン電話装置１は、ネットワーク・インタフェース１ａを介して、他のボタン電話装置に接続することができる。ボタン電話装置１を用いて構成されたボタン電話システムの一構成例について説明する。
【００１９】
図１に示すように、ボタン電話システム１００は、複数のボタン電話装置１〜６を備える。ボタン電話装置２〜６は、ボタン電話装置１と同じ構成を備える。ボタン電話装置１〜６は、ネットワーク１０に接続する機構を備える。ネットワーク１０は、例えば、インターネットやイントラネット等である。ボタン電話装置１〜６は、ネットワーク１０に接続することによって、ネットワーク１０を通じて相互に接続される。ボタン電話システム１００は、ボタン電話装置１〜６が、ネットワーク１０を介して複数されてなる。ボタン電話装置１〜６は、電話として必要な機能を果たすため、集音器やスピーカなどの各種構成を備える。また、ボタン電話装置１〜６は、通話履歴が発生した時刻を掲示する計時機能を備える。
【００２０】
ボタン電話装置１〜６は、それぞれ、ネットワーク１０を通じて、他のボタン電話装置１〜６に接続すると、ボタン電話装置１〜６を用いるユーザ同士が、通話を行なうことができる。言い換えると、ユーザは、ボタン電話装置１〜６の１つを用いて、他のボタン電話装置１〜６を用いた少なくとも１人のユーザと通話することができる。
【００２１】
（動作例）
ここで、ボタン電話装置１とボタン電話装置２とが接続する一動作例について説明する。ボタン電話装置１とボタン電話装置２とは、ネットワーク１０に接続されることによって、相互に接続していればよい。ボタン電話装置１とボタン電話装置２とは、ボタン電話システム１００に含まれるものであってもよいし、別のボタン電話システムに含まれていてもよい。
【００２２】
ボタン電話装置１とボタン電話装置２とが接続すると、ボタン電話装置１のユーザとボタン電話装置２のユーザとは、通話する。記録部１ｂは、通話履歴が発生した場合、ブロックチェーン１ｃに通話履歴情報を記録する。同様に、ボタン電話装置２が備える記録部２ｂは、通話履歴が発生した場合、ブロックチェーン２ｃに通話履歴情報を記録する。したがって、ブロックチェーン１ｃとブロックチェーン２ｃとは、同じ通話履歴情報を記録されている。
【００２３】
以上より、上記したボタン電話装置１の構成によれば、ブロックチェーン１ｃとブロックチェーン２ｃとは、同じ通話履歴情報を記録されている。よって、通話履歴情報がブロックチェーン１ｃとブロックチェーン２ｃとに記録されているため、通話履歴情報を改ざんし難い。従って、通話履歴情報の完全性の担保を図ることができる。つまり、通話履歴情報が改ざんされるおそれを抑制することができる。そのため、ユーザや第三者は、通話履歴情報を否認することを抑制することができる。
【００２４】
なお、ボタン電話装置１とボタン電話装置２とが接続する一動作例について説明したが、他のボタン電話装置１〜６の少なくとも２つが相互に接続する例であっても、同様の動作を行うことができる。
【００２５】
（一変形例）
次に、図３を参照して、ボタン電話システム１００の一変形例であるボタン電話システム２００について説明する。図３は、実施の形態１にかかるボタン電話装置の一変形例を示すブロック図である。ボタン電話システム２００は、ボタン電話装置１〜６を除いて、ボタン電話システム１００と同じ構成を備える。
【００２６】
ボタン電話システム２００は、ボタン電話装置２１〜２６（図示略）を備える。ボタン電話装置２２〜２６は、ボタン電話装置２１と同じ構成を備える。ボタン電話装置２１〜２６は、図２に示すネットワーク１０に接続する機構を備える。ボタン電話装置２１〜２６は、ネットワーク１０に接続することによって、ネットワーク１０を通じて相互に接続される。ボタン電話システム２００は、ボタン電話装置２１〜２６が、ネットワーク１０を介して複数されてなる。図３に示すように、ボタン電話装置２１は、制御部１ｄとを備えるところを除いて、ボタン電話装置１と同じ構成を備える。ボタン電話装置２２〜２６は、ボタン電話装置２１と同じ構成を備える。
【００２７】
ネットワーク・インタフェース１ａは、ネットワーク１０を通じて、ボタン電話装置２２〜２６のネットワーク・インタフェース２ａ〜６ａと、各種情報を送受信することができる。
【００２８】
記録部１ｂは、ブロックチェーン１ｃと、図示しない各種プログラムとを備える。
【００２９】
制御部１ｄは、ブロックチェーン管理部１ｅと、ブロック登録部１ｆとを備える。制御部１ｄは、記録部１ｂの各種プログラムを読み出し、実行することによって、ブロックチェーン管理部１ｅ、ブロック登録部１ｆとして機能する。
【００３０】
ボタン電話装置２１及び他のボタン電話装置との通話履歴が発生した場合、ブロック登録部１ｆは、通話履歴情報をブロックチェーン１ｃに記録する。
【００３１】
また、ボタン電話装置２１及び他のボタン電話装置との通話履歴が発生した場合、ブロックチェーン管理部１ｅは、ネットワーク・インタフェース１ａを通じて、通話履歴トランザクションを、ボタン電話装置２２〜２６に送信する。なお、上記他のボタン電話装置への送信を省略してもよい。ボタン電話装置２１及び他のボタン電話装置との一方が送信元であり、他方が着信先である。通話履歴トランザクションは、通話履歴情報を含む。通話履歴トランザクションは、通話履歴トランザクションの送信元であるボタン電話装置２１を示す送信元情報を含んでもよい。
また、このような場合、ボタン電話装置２１及び他のボタン電話装置以外のボタン電話装置は、通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置２１、又は他のボタン電話装置から、ネットワーク・インタフェース２ａ〜６ａ等を通じて、通話履歴トランザクションを受信する。
【００３２】
ブロックチェーン管理部１ｅは、ネットワーク・インタフェース１ａを通じて、他のボタン電話装置２２〜２６から通話履歴トランザクションを受信する。ブロックチェーン管理部１ｅは、この受信した通話履歴トランザクションの正当性を判定する。
【００３３】
例えば、ブロックチェーン管理部１ｅは、通話履歴トランザクションに含まれる通話履歴の発信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する。通話履歴トランザクションに含まれる通話履歴の発信元及び着信先が、通話履歴トランザクションの送信元を含む場合、ブロックチェーン管理部１ｅは、通話履歴トランザクションが正当であると判定する。
【００３４】
なお、ここでは、通話履歴トランザクションに含まれる通話履歴の発信元及び着信先は、ボタン電話装置２１〜２６のうち、少なくとも２つである。通話履歴トランザクションの送信元は、ボタン電話装置２２〜２６のうち、少なくとも１つである。
【００３５】
また、ブロックチェーン管理部１ｅは、通話履歴トランザクションに含まれる通話履歴情報に基づいて、通話履歴が発生した時刻から所定の時間内に通話履歴トランザクションを受信したか否かを判定してもよい。通話履歴が発生した時刻から所定の時間内に通話履歴トランザクションを受信した場合、ブロックチェーン管理部１ｅは、通話履歴トランザクションが正当であると判定する。
【００３６】
また、ブロックチェーン管理部１ｅは、上記した判定を複数、又は全て組み合わせて行ってもよい。ブロックチェーン管理部１ｅは、適宜、上記した判定を行う順番を変更してもよい。
【００３７】
（制御方法）
次に、図３及び図４を参照して、ボタン電話システム２００の制御方法の一例について説明する。図４は、実施の形態１にかかるボタン電話システムの制御方法の一例を示すシーケンス図である。この一例では、ボタン電話装置２１とボタン電話装置２２との通話履歴が発生している場合について説明したが、ボタン電話装置２１〜２６との通話履歴が発生している場合でも、同様の制御方法を行うことができる。なお、図４では、ボタン電話装置２４、２５の図示を省略したが、ボタン電話装置２３、２６と同様の動作を行う。また、ここでは、ボタン電話装置２１、２２、２３の動作を中心について述べるが、ボタン電話装置２４〜２６も、ボタン電話装置２３と同様の動作をすることに留意する。
【００３８】
まず、ボタン電話装置２１とボタン電話装置２２とがネットワーク１０を通じて接続して、ボタン電話装置２１、２２を用いたユーザ同士が通話を開始し、所定の時間が経過してから終了する。ボタン電話装置２１とボタン電話装置２２との通話履歴が発生する（通話履歴発生ステップＳＴ１）。この一例では、ボタン電話装置２１が発信元であり、ボタン電話装置２２が着信先である。
【００３９】
続いて、ボタン電話装置２１のブロック登録部１ｆが、通話履歴情報をブロックチェーン１ｃに記録し、ボタン電話装置２２のブロック登録部２ｆは、通話履歴情報をブロックチェーン２ｃに記録する（ブロック追加ステップＳＴ２）。
【００４０】
続いて、ボタン電話装置２１のブロックチェーン管理部１ｅが、ネットワーク・インタフェース１ａを通じて、ボタン電話装置２３へ通話履歴トランザクションを送信する（通話履歴トランザクション送信ステップＳＴ３）。
【００４１】
続いて、ボタン電話装置２３のブロックチェーン管理部３ｅが、ネットワーク・インタフェース３ａを通じて、通話履歴トランザクションを受信する。ボタン電話装置２３のブロックチェーン管理部３ｅが、通話履歴トランザクションの通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する（第１のトランザクション判定ステップＳＴ４）。
【００４２】
ブロックチェーン管理部３ｅは、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含む場合（第１のトランザクション判定ステップＳＴ４：ＹＥＳ）、通話履歴トランザクションは正当性が有ると判定する。この一例では、この通話履歴情報の送信元及び着信先が、ボタン電話装置２１、２２だから、通話履歴トランザクションの送信元であるボタン電話装置２１を含む。
【００４３】
なお、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含まない場合（第１のトランザクション判定ステップＳＴ４：ＮＯ）、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン３ｃに登録しない。
【００４４】
続いて、ボタン電話装置２２のブロックチェーン管理部２ｅが、ネットワーク・インタフェース２ａを通じて、ボタン電話装置２３へ通話履歴トランザクションを送信する（通話履歴トランザクション送信ステップＳＴ５）。
【００４５】
続いて、ボタン電話装置２３のブロックチェーン管理部３ｅが、通話履歴トランザクションを受信する。ボタン電話装置２３のブロックチェーン管理部３ｅが、通話履歴トランザクションの通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含むか否かを判定する（第２のトランザクション判定ステップＳＴ６）。
【００４６】
通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含む場合（第２のトランザクション判定ステップＳＴ６：ＹＥＳ）、通話履歴トランザクションは正当性が有ると判定する。この一例では、この通話履歴情報の送信元及び着信先が、ボタン電話装置２１、２２だから、通話履歴トランザクションの送信元であるボタン電話装置２２を含む。
【００４７】
なお、通話履歴情報の送信元及び着信先が、通話履歴トランザクションの送信元を含まない場合（第２のトランザクション判定ステップＳＴ６：ＮＯ）、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン３ｃに登録しない。
【００４８】
ボタン電話装置２１、２２からの通話履歴トランザクションを受信した時刻が、いずれも、通話履歴情報の通話履歴が発生した時刻から所定の時間の範囲内にある場合（第３のトランザクション判定ステップＳＴ７：ＹＥＳ）、通話履歴トランザクションは正当性が有ると判定する。
【００４９】
なお、ボタン電話装置２１、２２からの通話履歴トランザクションを受信した時刻が、いずれも、通話履歴情報の通話履歴が発生した時刻から所定の時間の範囲外にある場合（第３のトランザクション判定ステップＳＴ７：ＮＯ）、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン３ｃに登録しない。
【００５０】
通話履歴トランザクションは正当性が有ると判定した場合（第１、２、３のトランザクション判定ステップＳＴ４、ＳＴ６、ＳＴ７：ＹＥＳ）、通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン３ｃに登録する（通話履歴登録ステップＳＴ８）。通話履歴トランザクションに含まれる通話履歴情報は、通話履歴ブロックとも称してもよい。
【００５１】
通話履歴トランザクション送信ステップＳＴ３〜通話履歴登録ステップＳＴ８において、ボタン電話装置２４〜２６は、ボタン電話装置２３と同様の動作を行う。通話履歴トランザクションに含まれる通話履歴情報をブロックチェーン４ｃ〜６ｃに登録する。したがって、ブロックチェーン１ｃ〜６ｃは、同じ通話履歴情報を記録されている。
【００５２】
以上より、上記したボタン電話システム２００の構成によれば、ブロックチェーン１ｃ〜６ｃは、同じ通話履歴情報を記録されている。よって、通話履歴情報がブロックチェーン１ｃ〜６ｃに記録されているため、通話履歴情報を改ざんし難い。従って、通話履歴情報の完全性の担保を図ることができる。つまり、通話履歴情報が改ざんされるおそれを抑制することができる。そのため、ユーザや第三者は、通話履歴情報を否認することを抑制することができる。
【００５３】
なお、ボタン電話装置２１〜２６は、真正時刻取得部及び時刻修正部を備えてもよい。真正時刻取得部は、ネットワーク・インタフェース１ａ〜６ａを通じて、１つの外部サーバから、ボタン電話装置２１〜２６が計時する時刻よりも正しいとされる時刻情報を取得する。時刻修正部は、この取得した時刻情報に基づいて、ボタン電話装置２１〜２６が計時する時刻を修正する。これらによって、ボタン電話装置２１〜２６は、正しく、かつ、同じ時刻を計時することができる。さらに、上記した第３のトランザクション判定ステップＳＴ７を良好な精度で行うことができる。
【００５４】
（他の実施の形態等）
上記実施の形態では、図１〜図３に示すボタン電話装置１の各部位の機能について説明したが、ボタン電話装置１としてこれらの機能が実現できればよい。
【００５５】
また、上記実施の形態に係るボタン電話装置は、次のようなハードウェア構成を備えることができる。図５は、ボタン電話装置に含まれるハードウェア構成の一例を示す図である。
【００５６】
図５に示す装置３００は、インタフェース１０３とともに、プロセッサ１０１及びメモリ１０２を備える。上述した実施の形態で説明したボタン電話装置１〜６、２１〜２６は、プロセッサ１０１がメモリ１０２に記憶されたプログラムを読み込んで実行することにより実現される。つまり、このプログラムは、プロセッサ１０１をボタン電話装置１〜６、２１〜２６又はその一部として機能させるためのプログラムである。このプログラムは、ボタン電話装置１〜６、２１〜２６又はその一部における処理を実行させるためのプログラムであると言える。
【００５７】
上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータ（情報通知装置を含むコンピュータ）に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、この例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、この例は、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＲＯＭ、ＲＡＭ）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５８】
さらに、上述した様々な実施の形態において、ボタン電話システム１００、２００、ボタン電話装置１、２、２１、２２における処理の手順を説明したように、本開示は制御方法としての形態も採り得る。この制御方法の一例は、通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録するステップを含む。なお、その他の例については、上述した様々な実施の形態で説明した通りである。また、上述のプログラムは、ボタン電話システムにこのような制御方法を実行させるためのプログラムであると言える。
【００５９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、実施の形態やその一例を適宜組み合わせて実施してもよい。
【００６０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備えるボタン電話装置。
（付記２）
前記通話履歴情報は、
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含む、ことを特徴とする付記１に記載のボタン電話装置。
（付記３）
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする付記２に記載のボタン電話装置。
（付記４）
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記３に記載のボタン電話装置。
（付記５）
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記３に記載のボタン電話装置。
（付記６）
ブロック登録部をさらに備え、
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記４又は５に記載のボタン電話装置。
（付記７）
付記１乃至６のいずれか１に記載のボタン電話装置が、
ネットワークを介して複数されてなる、
ボタン電話システム。
（付記８）
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ボタン電話装置の制御方法。
（付記９）
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から、
通話履歴トランザクションを受信する、
ことを特徴とする付記８に記載のボタン電話システムの制御方法。
（付記１０）
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記９に記載のボタン電話システムの制御方法。
（付記１１）
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記９に記載のボタン電話システムの制御方法。
（付記１２）
前記通話履歴トランザクションが正当であると判定した場合、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記１０又は１１に記載のボタン電話システムの制御方法。
（付記１３）
ネットワークに接続され、ボタン電話装置として動作するコンピュータに、
通話履歴が発生した場合、
ブロックチェーンに通話履歴情報を記録する、
ことを実行させるプログラム。
（付記１４）
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から、
通話履歴トランザクションを受信する、
ことを特徴とする付記１３に記載のプログラム。
（付記１５）
前記通話履歴トランザクションに含まれる前記通話履歴の発信元及び着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記１４に記載のプログラム。
（付記１６）
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする付記１４に記載のプログラム。
（付記１７）
前記通話履歴トランザクションが正当であると判定した場合、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする付記１５又は１６に記載のプログラム。
【符号の説明】
【００６１】
１００、２００  ボタン電話システム
１‐６、２１‐２６  ボタン電話装置
１ａ‐６ａ  ネットワーク・インタフェース    １ｂ‐６ｂ  記録部
１ｃ‐６ｃ  ブロックチェーン                １ｄ  制御部
１ｅ  ブロックチェーン管理部                １ｆ  ブロック登録部
３００  装置
１０１  プロセッサ                          １０２  メモリ
１０３  インタフェース
ＳＴ１  通話履歴発生ステップ                ＳＴ２  ブロック追加ステップ
ＳＴ３  通話履歴トランザクション送信ステップ
ＳＴ４  第１のトランザクション判定ステップ
ＳＴ５  通話履歴トランザクション送信ステップ
ＳＴ６  第２のトランザクション判定ステップ
ＳＴ７  第３のトランザクション判定ステップ
ＳＴ８  通話履歴登録ステップ
【図１】
2020136991.tif 000004
【図２】
2020136991.tif 000005
【図３】
2020136991.tif 000006
【図４】
2020136991.tif 000007
【図５】
2020136991.tif 000008
【手続補正書】
【提出日】令和1年11月12日(2019.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備え、
前記通話履歴情報は、
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含むことを特徴とするボタン電話装置。
【請求項２】
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする請求項１に記載のボタン電話装置。
【請求項３】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元又は着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項２に記載のボタン電話装置。
【請求項４】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項２に記載のボタン電話装置。
【請求項５】
ブロック登録部をさらに備え、
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする請求項３又は４に記載のボタン電話装置。
【請求項６】
請求項１乃至５のいずれか１項に記載のボタン電話装置が、
ネットワークを介して複数されてなる、ボタン電話システム。
【請求項７】
請求項１乃至５のいずれか１項に記載のボタン電話装置が行うボタン電話装置の制御方法。
【請求項８】
コンピュータを請求項１乃至５のいずれか１項に記載のボタン電話装置として機能させることを特徴とするプログラム。
【手続補正書】
【提出日】令和2年1月27日(2020.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して他のボタン電話装置と接続するネットワーク・インタフェースと、
前記他のボタン電話装置との通話履歴が発生した場合、ブロックチェーンに通話履歴情報を記録する記録部と、
を備え、
前記通話履歴情報は、
前記通話履歴が発生した時刻、
前記通話履歴の発信元の電話番号、及び
前記通話履歴の着信先の電話番号
を含むことを特徴とするボタン電話装置。
【請求項２】
前記通話履歴が発生した場合、
前記通話履歴の発信元及び着信先の少なくとも一方のボタン電話装置から
前記ネットワーク・インタフェースを通じて、
通話履歴トランザクションを受信する、
ことを特徴とする請求項１に記載のボタン電話装置。
【請求項３】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴トランザクションに含まれる前記通話履歴の発信元又は着信先が、
前記通話履歴トランザクションの送信元を含む場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項２に記載のボタン電話装置。
【請求項４】
ブロックチェーン管理部をさらに備え、
前記ブロックチェーン管理部は、
前記通話履歴が発生した時刻から所定の時間内に、
前記通話履歴の発信元、及び着信先から、
前記ネットワーク・インタフェースを通じて、
前記通話履歴トランザクションを受信した場合、
前記通話履歴トランザクションが正当であると判定する、
ことを特徴とする請求項２に記載のボタン電話装置。
【請求項５】
ブロック登録部をさらに備え、
前記ブロックチェーン管理部が、
前記通話履歴トランザクションが正当であると判定した場合、
前記ブロック登録部は、
前記通話履歴トランザクションに基づく前記通話履歴情報を前記ブロックチェーンに登録する、
ことを特徴とする請求項３又は４に記載のボタン電話装置。
【請求項６】
請求項１乃至５のいずれか１項に記載のボタン電話装置が、
ネットワークを介して複数されてなる、ボタン電話システム。
【請求項７】
請求項１乃至５のいずれか１項に記載のボタン電話装置は、前記他のボタン電話装置との通話履歴が発生した場合、前記ブロックチェーンに前記通話履歴情報を記録することを行うボタン電話装置の制御方法。
【請求項８】
コンピュータを請求項１乃至５のいずれか１項に記載のボタン電話装置として機能させることを特徴とするプログラム。