(57)【要約】【課題】簡易な構成で実現可能な電話転送システムを提供することを目的とする。【解決手段】表示ユニット１０は、ユーザＢにより押しボタンが押下されると、第１の時計が計測している時刻と表示ユニット１０の固有ＩＤとを基に擬似乱数を生成し、生成した擬似乱数を液晶表示部に表示する。電話転送サーバ２０は、携帯電話機４０からの着信を受けると、携帯電話機４０の操作により生成された情報を受信し、前記情報を受信すると、第２の時計が計測している時刻と予め記憶している表示ユニット１０の固有ＩＤとを基に擬似乱数を生成し、受信した前記情報が生成された前記擬似乱数と一致するか否かを判断し、一致すると判断された場合に、携帯電話機４０を電話機３０の電話番号に回線接続する。【選択図】図１
2013150240.tif 000002
【特許請求の範囲】
【請求項１】
表示ユニットと電話転送サーバとから構成される電話転送システムであって、
前記表示ユニットは、
時刻を計測する第１の時計と、
固有ＩＤを記憶している固有ＩＤ記憶部と、
前記第１の時計が計測している時刻と前記固有ＩＤとを基に擬似乱数を生成する第１の擬似乱数生成部と、
生成された前記擬似乱数を表示する表示部とを備え、
前記電話転送サーバは、
時刻を計測する第２の時計と、
前記表示ユニットの固有ＩＤおよび前記表示ユニットに関連する電話番号を記憶しているユニット情報記憶部と、
電話機から当該電話機の操作により生成された情報を受信する受信部と、
前記受信部が前記情報を受信すると、前記第２の時計が計測している時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に擬似乱数を生成する第２の擬似乱数生成部と、
受信した前記情報が前記第２の擬似乱数生成部により生成された前記擬似乱数と一致するか否かを判断する判断部と、
前記判断部により一致すると判断された場合に、前記電話機を前記表示ユニットに関連する前記電話番号に回線接続する通信制御部とを備える
ことを特徴とする電話転送システム。
【請求項２】
前記ユニット情報記憶部は、正当な表示ユニットの機器番号および固有ＩＤを対応付けて記憶しており、
前記電話転送サーバは、更に、
前記表示ユニットの機器番号および前記表示ユニットに関連する前記電話番号を受信する登録情報受信部と、
受信した前記機器番号が前記ユニット情報記憶部に記憶されているか否かを判断する認証部と、
前記機器番号が前記ユニット情報記憶部に記憶されている場合、前記表示ユニットに固有の登録番号を生成する登録番号生成部と、
生成した前記登録番号および前記電話番号を、前記固有ＩＤに関連付けて前記ユニット情報記憶部に登録する登録部とを備え、
前記受信部は、更に、前記電話機の操作により前記登録番号を受信し、
前記判断部は、受信した前記登録番号に関連付けられている前記固有ＩＤを前記ユニット情報記憶部から読み出し、読み出した前記固有ＩＤと時刻とを用いて前記判断を行う
ことを特徴とする請求項１に記載の電話転送システム。
【請求項３】
前記第２の擬似乱数生成部は、
前記第２の時計が計測している時刻、当該時刻から所定時間前の時刻および当該時刻から所定時間後の時刻のそれぞれと前記固有ＩＤとから、前記第１の擬似乱数生成部と同一のアルゴリズムを用いて複数個の検証候補値を生成し、
前記判断部は、
生成された前記複数個の検証候補値のうち、受信した前記情報と一致するものがあるか否かを判断し、
いずれか一つの検証候補値が受信した前記情報と一致する場合に、受信した前記情報が前記第２の擬似乱数生成部により生成された前記擬似乱数と一致すと判断し、当該検証候補値の基となった時刻の前記第２の時計が計測している時刻からのずれ量を補正値として記録し、
前記第２の擬似乱数生成部は、以降の判断において、記録されている前記補正値を用いて前記第２の時計が計測している時刻を補正した補正時刻を基に、複数個の検証候補値を生成する
ことを特徴とする請求項２に記載の電話転送システム。
【請求項４】
前記表示ユニットは、更に、
ユーザの操作を受け付ける操作部を有し、
前記第１の擬似乱数生成部は、前記操作部が操作されると、前記擬似乱数を生成する
ことを特徴とする請求項２に記載の電話転送システム。
【請求項５】
前記通信制御部は、
前記ユニット情報記憶部に登録されている前記電話番号に対し電話をかけることにより前記電話機を前記電話番号に回線接続する
ことを特徴とする請求項２に記載の電話転送システム。
【請求項６】
前記通信制御部は、
前記ユニット情報記憶部に登録されている前記電話番号に対し、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を利用して着信があった旨のメッセージを通知し、
前記電話番号からコールバックがあると、前記電話機を前記電話番号に回線接続する
ことを特徴とする請求項２に記載の電話転送システム。
【請求項７】
時刻を計測する時計と、
表示ユニットの固有ＩＤおよび前記表示ユニットに関連する電話番号を記憶しているユニット情報記憶部と、
電話機から当該電話機の操作により生成された情報を受信する受信部と、
前記受信部が前記情報を受信すると、前記時計が計測している時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に擬似乱数を生成する擬似乱数生成部と、
時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に、受信した前記情報が前記擬似乱数を示すか否かを判断する判断部と、
受信した前記情報が前記擬似乱数生成部により生成された前記擬似乱数と一致するか否かを判断する判断部と、
前記判断部により一致すると判断された場合に、前記電話機を前記表示ユニットに関連する前記電話番号に回線接続する通信制御部とを備える
ことを特徴とする電話転送サーバ。
【請求項８】
電話転送システムで用いられる表示ユニットであって、
時刻を計測する時計と、
固有ＩＤを記憶している固有ＩＤ記憶部と、
前記時計が計測している時刻と前記固有ＩＤとを基に擬似乱数を生成する擬似乱数生成部と、
生成された前記擬似乱数を表示する表示部と
を備えることを特徴とする表示ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、来訪者と通話するための電話転送システムに関する。
【背景技術】
【０００２】
携帯電話機の普及により、訪問客は、インターホンを用いなくても、訪問先の家の前に到着したら、自分の携帯電話機から訪問先の固定電話または住人の携帯電話機に電話を掛けて来訪を知らせることができる。
インターホンを用いずに携帯電話機を用いる場合、住人にとっては、確かに訪問客が家の前まで来ているのか判断することは難しい。また、住人の電話番号を知らない訪問客は来訪を知らせることができない。
【０００３】
そこで、インターホンを用いずに携帯電話機を用いる場合、確かに訪問客が家の前まで来ていることが判り、且つ、住人の電話番号を公開しなくとも、訪問客なら誰でも来訪を知らせることが可能であるシステムを構築することが望ましい。
特許文献１には、携帯電話端末を用いたインターホンシステムが開示されている。このシステムは、訪問客が保持している携帯電話端末と、玄関の外に設置された玄関装置と、室内に設置された室内装置と、部屋の住人が保持している携帯電話端末とから構成される。
【０００４】
訪問客は自分の携帯電話端末を玄関装置と接続する。すると、玄関装置は、携帯電話端末から電話番号を読み取り、読み取った電話番号を室内装置に通知する。室内装置は、受け取った電話番号を電話番号データベースと照合することにより訪問客を認証する。そして、認証に成功した場合には、室内装置は、家の住人の携帯電話端末と玄関装置に接続された訪問客の携帯電話端末とを無線接続する。これにより端末間の通信が可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２４３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１の技術では、各家庭に玄関装置と室内装置とを設置する必要がある。また、玄関装置と室内装置との間および室内装置と家の住人の携帯電話端末との間で通信が必須であるためコストが高くなるという問題がある。
そこで、本発明は、上記の問題点に鑑みなされたものであって、より簡易な構成および低コストで、訪問客が家の前まで来ていることを確認することが可能であり、且つ、住人の電話番号を公開する必要が無い電話転送システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明は、表示ユニットと電話転送サーバとから構成される電話転送システムであって、前記表示ユニットは、時刻を計測する第１の時計と、固有ＩＤを記憶している固有ＩＤ記憶部と、前記第１の時計が計測している時刻と前記固有ＩＤとを基に擬似乱数を生成する第１の擬似乱数生成部と、生成された前記擬似乱数を表示する表示部とを備え、前記電話転送サーバは、時刻を計測する第２の時計と、前記表示ユニットの固有ＩＤおよび前記表示ユニットに関連する電話番号を記憶しているユニット情報記憶部と、電話機から当該電話機の操作により生成された情報を受信する受信部と、前記受信部が前記情報を受信すると、前記第２の時計が計測している時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に擬似乱数を生成する第２の擬似乱数生成部と、受信した前記情報が前記第２の擬似乱数生成部により生成された前記擬似乱数と一致するか否かを判断する判断部と、前記判断部により一致すると判断された場合に、前記電話機を前記表示ユニットに関連する前記電話番号に回線接続する通信制御部とを備えることを特徴とする。
【発明の効果】
【０００８】
上記の構成によると、表示ユニットの時計が計測している時刻と表示ユニットの固有ＩＤとから生成された有効期限を持つ擬似乱数を用いることで、訪問客が表示ユニットの前に実際に居ることを確認することが可能となる。
また、表示ユニットと電話転送サーバ、および、表示ユニットと電話機との間で通信を行う必要がないため、表示ユニットには通信回路が不要である。表示ユニットは擬似乱数生成を生成して表示するという簡易な構成であるため、低コストで実現可能である。
【０００９】
また、訪問客は電話転送サーバに対して電話をかければよいので、家の住人の電話番号を訪問客に公開する必要が無い。
【図面の簡単な説明】
【００１０】
【図１】電話転送システム１の構成を示す図
【図２】表示ユニット１０の外観図
【図３】表示ユニット１０の内部構成を示すブロック図
【図４】電話転送サーバ２０の内部構成を示すブロック図
【図５】ユニット情報記憶部に記憶されているデータを示す図
【図６】登録ＩＶＲ処理部に記憶されている音声データを示す図
【図７】認証ＩＶＲ処理部に記憶されている音声データを示す図
【図８】電話転送システム１の全体フロー
【図９】表示ユニットのフロー
【図１０】登録ＩＶＲ処理の詳細フロー
【図１１】登録ＩＶＲ処理の詳細フロー
【図１２】登録ＩＶＲ処理の詳細フロー
【図１３】認証ＩＶＲ処理の詳細フロー
【図１４】認証ＩＶＲ処理の詳細フロー
【図１５】認証ＩＶＲ処理の詳細フロー
【図１６】ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を利用する変形例のフロー
【発明を実施するための形態】
【００１１】
以下では、本発明に係る電話転送システムの一つの実施形態である電話転送システム１について、図面を参照しながら説明する。
＜１．概要＞
図１は、電話転送システム１の構成を示す図である。図１に示すように、電話転送システム１は、表示ユニット１０、電話転送サーバ２０、電話機３０、携帯電話機４０、公衆電話網５０および携帯電話網６０から構成される。
【００１２】
表示ユニット１０は、ユーザＡ宅の門扉に設置されている。表示ユニット１０には、外部から視認可能な位置に電話転送サーバ２０の電話番号が記載されている。電話機３０は、ユーザＡ宅に設置されており公衆電話網５０に接続されている固定電話機である。電話転送サーバ２０は、通信事業者が保有するものである。携帯電話機４０は、ユーザＢが保持しており携帯電話網６０に接続する携帯電話機である。
【００１３】
ユーザＢはユーザＡ宅を訪問すると、表示ユニット１０に記載されている電話番号へ電話を掛ける。すると電話転送サーバ２０の音声自動応答サービスに接続する。ユーザＢは、音声自動応答サービスの誘導に従い、携帯電話機４０のキーを操作しながら表示ユニット１０に表示されている各種の情報を入力する。電話転送サーバ２０は、ユーザＢによって入力された情報を認証し、認証に成功すると、ユーザＢが掛けた電話の回線を電話機３０に接続する。このようにして、ユーザＢは、ユーザＡと会話が可能となり、来訪を知らせることができる。
【００１４】
なお、本実施形態では、電話転送サーバ２０を保有する通信事業者が表示ユニットを大量に製造および販売することを想定している。ユーザＡは、そのうちの一つである表示ユニット１０を購入して門扉に設置しているものとする。
＜２．構成＞
ここでは、表示ユニット１０および電話転送サーバ２０それぞれの構成について説明する。
＜２−１．表示ユニット１０の構成＞
先ず、図２を用いて表示ユニット１０の外観について説明する。
【００１５】
表示ユニット１０は、樹脂成型物の筐体内部に、ＣＰＵ、ＲＡＭ、ＲＯＭを構成する各種半導体部品などが配置されたコンピュータシステムである。筐体の大きさは、一例として縦１０ｃｍ、横１２ｃｍ、幅１ｃｍ程度である。
図２（ａ）は、ユーザＡが表示ユニット１０を購入したときの表示ユニット１０の外観を示している。表示ユニット１０の主表面（押しボタン１２および液晶表示部１３が配置されている面）には、「ご用の方へ、電話転送サービスをお使いください。０６−１２３４−５６７８にお電話いただき、登録番号「」に続けて、押しボタンを押して表示される確認番号をダイヤルしてください。」というメッセージ文字列が記載されている。
【００１６】
このメッセージ文字列には、登録番号記入欄１１が含まれているが、ここは当初空欄となっている。ユーザＡが、電話機３０の電話番号を電話転送サーバ２０に登録すると、電話転送サーバ２０から登録番号が通知される。ユーザＡは、通知された登録番号を、油性ペン等の筆記具を用いて登録番号記入欄１１に記入する。
図２（ｂ）は、運用時の表示ユニット１０の外観を示している。登録番号記入欄１１には、登録番号「１２３１５１２３３４」が記入されている。表示ユニット１０は、この状態で、ユーザＡ宅の玄関先（玄関扉、門扉、外壁など）に設置される。このとき表示ユニット１０は容易に取り外せないように固定されることが望ましい。なお、表示ユニット１０は、ボタン電池など小型の一次電池を電源として駆動するものであり、商用電源に接続する必要はない。
【００１７】
図２（ｃ）は、押しボタン１２が押下されたときの表示ユニット１０の外観を示している。押しボタン１２が押下されると、液晶表示部１３に６桁の確認番号が表示される。確認番号は、押しボタン１２が押下される都度ランダムな値が生成される。
続いて、図３を用いて、表示ユニット１０の内部構成について説明する。
図３は、表示ユニット１０の内部構成を機能的に示す機能ブロック図である。同図に示すように、表示ユニット１０は、時計１０１、時計補正部１０２、固有ＩＤ記憶部１０３、操作入力部１０４、擬似乱数生成器１０５および表示制御部１０６から構成される。操作入力部１０４は、図２で説明した押しボタン１２を含み、表示制御部１０６は、図２で説明した液晶表示部１３を含む。
【００１８】
時計１０１は、現在の日時を計測する。具体的に、時計１０１は、年、月、日、時、分までを計測可能であるとする。
時計補正部１０２は、標準電波を受信するアンテナを含み、受信した標準電波からタイムコードを復調し、復調されたタイムコードのデータ内容を用いて、時計１０１が計測している年、月、日、時、分を補正する。
【００１９】
固有ＩＤ記憶部１０３は、不揮発性メモリで構成され、表示ユニット１０に割り振られている固有ＩＤを記憶している。固有ＩＤは、表示ユニット１０の製造時に生成され、固有ＩＤ記憶部１０３に書き込まれる。上述したように、表示ユニットは、複数個製造されるが、各表示ユニットには、それぞれに異なる固有のＩＤが割り振られる。表示ユニット１０の固有ＩＤは一例として「８７０１３４７０８９」という１０桁の数値である。また、固有ＩＤ記憶部１０３に記憶されている情報を外部から読み出すことはできない。そのため、ユーザＡおよびユーザＢは、固有ＩＤ記憶部１０３に記憶されている固有ＩＤの値を知ることは出来ない。
【００２０】
操作入力部１０４は、押しボタン１２を含み、押しボタン１２が押下されたことを検知すると、擬似乱数生成器１０５に対して、擬似乱数生成を指示する。
擬似乱数生成器１０５は、操作入力部１０４から擬似乱数生成の指示を受けると、固有ＩＤ記憶部１０３から固有ＩＤを読み出す。さらに、時計１０１から現在日時を読み出す。擬似乱数生成器１０５は、読み出した現在日時の年（２桁）、月（２桁）、日（２桁）、時（２桁）、および分（２桁）の１０桁からなる時刻文字列を生成する。
【００２１】
擬似乱数生成器１０５は、時刻文字列と固有ＩＤとを連結し認証文字列を生成する。擬似乱数生成器１０５は、認証文字列に擬似乱数生成アルゴリズムを施すことにより、擬似乱数を生成する。擬似乱数生成器１０５は、擬似乱数生成アルゴリズムの一例として一方向性ハッシュ関数（ＳＨＡ−１など）を用いる。すなわち、認証文字列を一方向性ハッシュ関数に入力したときに出力される値を擬似乱数として用いる。擬似乱数生成器１０５は、生成した擬似乱数を、表示制御部１０６へ出力する。
【００２２】
上述したように、表示ユニット１０の固有ＩＤは、ユーザＡおよびユーザＢから秘匿された情報である。このように、本実施形態では、ユーザから秘匿された情報を基に擬似乱数を生成することにより、擬似乱数生成アルゴリズムを推測されにくいという効果がある。
なお、擬似乱数生成器１０５で用いる擬似乱数生成アルゴリズムは一方向性ハッシュ関数に限定されない。時計１０１から読み出される時刻文字列が変化する毎に予測不可能な異なる値が生成されるものであればどのようなアルゴリズムを用いてもよい。
【００２３】
表示制御部１０６は、液晶表示部１３およびタイマーを含む。表示制御部１０６は、擬似乱数生成器１０５から擬似乱数を受け取ると、受け取った擬似乱数を確認番号として液晶表示部１３に表示する。表示制御部１０６は、確認番号を表示してからタイマーによる時間の計測を開始し、１分経過後に液晶表示部１３の表示を消す。
こうすることで、液晶表示部１３による電力消費を抑制することができる。また、上述したように、時計１０１が１分単位で時刻を計測することを考慮すると、確認番号が有効期限は１分間である。そのため、確認番号を１分以上表示しておく必要はない。また、有効期限が１分間である確認番号を用いることで、ユーザＢは、表示ユニット１０の前から電話転送サーバ２０へ電話を掛けて、確認番号を入力する必要がある。ユーザＢが液晶表示部１３に表示された確認番号を覚えておき、後で別の場所から電話転送サーバ２０へ電話を掛けても、後述する認証ＩＶＲ処理にて、確認番号の不一致により、ユーザＢが掛けた電話がユーザＡの電話機３０に転送されない可能性が高い。
【００２４】
なお、図示していないが、表示ユニット１０には、固有ＩＤ以外にも機器番号が割る振られている。上述したように、表示ユニットは、複数個製造されるが、各表示ユニットには、それぞれに異なる固有の機器番号が割り振られる。機器番号は、例えば、紙に記載されて、表示ユニット１０本体と共に梱包されていたり、梱包用の箱に記載されていたりすることによりユーザＡに通知されるものである。このように、機器番号は固有ＩＤと異なり、ユーザＡから見ることができる番号である。表示ユニット１０の機器番号は一例として「７１８３０１０３１４」という１０桁の数値である。機器番号は、ユーザＡが電話機３０の電話番号を電話転送サーバ２０に登録する際に用いられる。
【００２５】
このように、表示ユニット１０は、押しボタン１２が押下される都度、表示ユニット１０に固有の固有ＩＤとそのときの時刻とに依存した異なる確認番号を液晶表示部１３に表示する。また、表示ユニット１０は、通信機能を有しておらず、簡易な構成により実現可能である。
＜２−２．電話転送サーバ２０の構成＞
ここでは、図４から図７を用いて、電話転送サーバ２０の内部構成について説明する。
【００２６】
図４は、電話転送サーバ２０の内部構成を機能的に示す機能ブロック図である。同図に示すように、電話転送サーバ２０は、公衆電話網接続部２０１、ユニット情報記憶部２０２、登録ＩＶＲ（Ｉｎｔｅｒａｃｔｉｖｅ  Ｖｏｉｃｅ  Ｒｅｓｐｏｎｓｅ）処理部２０３、認証ＩＶＲ処理部２０４、時計２０５および通話記録部２０６から構成される。電話転送サーバ２０は、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどを備えるコンピュータシステムである。
【００２７】
公衆電話網接続部２０１は、公衆電話網５０に接続され、電話機３０と携帯電話機４０とを回線接続する機能を有する。
ユニット情報記憶部２０２は、一例としてＨＤＤで構成され、図５（ａ）に示す機器テーブル２１０、および、図５（ｂ）に示す登録テーブル２２０を記憶している。
機器テーブル２１０は、複数の機器情報が登録されたテーブルである。各機器情報は、図５（ａ）に示すように、正規に製造された表示ユニットの機器番号と固有ＩＤとから構成される。機器テーブル２１０は、複数の表示ユニットが製造され、各表示ユニットに機器番号と固有ＩＤとが割り振られた後に、ユニット情報記憶部２０２に書き込まれたものである。なお、機器番号は、複数の表示ユニットの製造時に、それぞれの表示ユニット毎に異なる固有の値の機器番号が生成される。固有ＩＤも同様に、複数の表示ユニットの製造時に、それぞれの表示ユニット毎に異なる固有の値の固有ＩＤが生成される。機器テーブル２１０は、後述する登録ＩＶＲ処理および認証ＩＶＲ処理で用いられる。
【００２８】
登録テーブル２２０は、複数の登録情報が登録されたテーブルである。各登録情報は、図５（ｂ）に示すように、機器番号と登録番号と転送先電話番号と時刻補正値とから構成される。各登録情報は、ユーザが自身の電話機の電話番号を転送先電話番号として登録する登録ＩＶＲ処理を経て生成される。登録テーブル２２０は、後述する認証ＩＶＲ処理で用いられる。
【００２９】
登録ＩＶＲ処理部２０３は、図４に示すように、音声データ記憶部２３１、制御部２３２および読出／書込部２３３を含む。登録ＩＶＲ処理部２０３は、内部に登録ＩＶＲプログラムを記憶しており、ＣＰＵが、ＲＡＭ上で登録ＩＶＲプログラムを実行することにより、音声データ記憶部２３１、制御部２３２および読出／書込部２３３が連携して登録ＩＶＲ処理を行う。登録ＩＶＲ処理とは、電話機３０の電話番号を、表示ユニット１０の機器番号等と対応付けて登録する処理である。
【００３０】
音声データ記憶部２３１は、図６に示すように、番号１〜１３に対応付けて複数の応答メッセージを記憶している。各応答メッセージは、登録ＩＶＲ処理で再生するための音声データである。
番号１に対応する応答メッセージは、「こちらは転送サービス登録受付です。発番号通知を有効にして再度お掛け直しください。」である。
【００３１】
番号２に対応する応答メッセージは、「こちらは転送サービス登録受付です。表示ユニットの機器番号を入力し、最後にシャープを押してください。」である。
番号３に対応する応答メッセージは、「機器番号が無効です。表示ユニットの機器番号を入力し、最後にシャープを押してください。」である。
番号４に対応する応答メッセージは、「機器番号が無効です。お手数ですがはじめからやり直してください。」である。
【００３２】
番号５に対応する応答メッセージは、「登録する場合には１を、登録を解除する場合には２を押してください。」である。
番号６に対応する応答メッセージは、「登録番号は「＃＃＃＃＃＃」です。表示ユニットに記載してください。もう一度確認するときは１を、よろしければシャープを押してください。」である。
【００３３】
番号７に対応する応答メッセージは、「確認のため登録番号を入力し、最後にシャープを押してください。」である。
番号８に対応する応答メッセージは、「登録番号が間違っています。お手数ですがはじめからやり直してください。」である。
番号９に対応する応答メッセージは、「転送サービスの登録が完了しました。転送サービスを解除する場合には、登録用番号に再度お掛け直しください。ご利用ありがとうございます。」である。
【００３４】
番号１０に対応する応答メッセージは、「転送サービスを解除します。登録番号を入力し、最後にシャープを押してください。」である。
番号１１に対応する応答メッセージは、「登録番号が間違っています。登録番号を入力し、最後にシャープを押してください。」である。
番号１２に対応する応答メッセージは、「登録番号が間違っています、お手数ですがはじめからやり直してください。」である。
【００３５】
番号１３に対応する応答メッセージは、「転送サービスの解除が完了しました。再度登録する場合は、登録用番号にお掛け直しください。ご利用ありがとうございました。」である。
制御部２３２は、電話機３０から受信するＤＴＭＦトーン信号を判断し、その判断結果に応じて、再生すべき応答メッセージを選択する。制御部２３２は、選択した応答メッセージを音声データ記憶部２３１から読み出して再生する。また、制御部２３２は、登録情報を生成し、生成した登録情報を、ユニット情報記憶部２０２の登録テーブル２２０に登録する。さらに、制御部２３２は、既に登録されている登録情報を削除する。
【００３６】
読出／書込部２３３は、ユニット情報記憶部２０２からの情報の読み出し、および、ユニット情報記憶部２０２への情報の書き込みを行う。また、読出／書込部２３３は、通話記録部２０６からの情報の読み出し、および、通話記録部２０６への情報の書き込みを行う。以下では、特に明記していない場合でも、制御部２３２は、読出／書込部２３３を介して、ユニット情報記憶部２０２および通話記録部２０６との間で情報を読み出したり書き込んだりする。
【００３７】
認証ＩＶＲ処理部２０４は、図４に示すように、音声データ記憶部２４１、制御部２４２および読出／書込部２４３を含む。認証ＩＶＲ処理部２０４は、内部に認証ＩＶＲプログラムを記憶しており、ＣＰＵが、ＲＡＭ上で認証ＩＶＲプログラムを実行することにより、音声データ記憶部２４１、制御部２４２および読出／書込部２４３が連携して認証ＩＶＲ処理を行う。
【００３８】
認証ＩＶＲ処理とは、携帯電話機４０によって入力された情報を用いて、ユーザＢが実際にユーザＡ宅まで来ているのか否かを判断し、ユーザＢが実際にユーザＡ宅まで来ている場合のみ、携帯電話機４０と電話機３０とを回線接続する処理である。
また、認証ＩＶＲプログラムは、表示ユニット１０の擬似乱数生成器１０５が有する擬似乱数生成アルゴリズムと同一のアルゴリズムを含む。
【００３９】
音声データ記憶部２４１は、図７に示すように、番号１〜１０に対応付けて複数の応答メッセージを記憶している。各応答メッセージは、認証ＩＶＲ処理で再生するための音声データである。
番号１に対応する応答メッセージは、「こちらは転送サービス受付です。発番号通知を有効にして再度お掛け直しください。」である。
【００４０】
番号２に対応する応答メッセージは、「こちらは転送サービス受付です。表示ユニットに記載されている登録番号を入力し、最後にシャープを押してください。」である。
番号３に対応する応答メッセージは、「登録番号が無効です。表示ユニットに記載されている登録番号を入力し、最後にシャープを押してください。」である。
番号４に対応する応答メッセージは、「登録番号が無効です。お手数ですがはじめからやり直してください。」である。
【００４１】
番号５に対応する応答メッセージは、「表示ユニットの押しボタンを押してください。液晶表示部に表示されている確認番号を入力し、最後にシャープを押してください。」である。
番号６に対応する応答メッセージは、「確認できませんでした。お手数ですがはじめからやり直してください。」である。
【００４２】
番号７に対応する応答メッセージは、「確認が完了しました。電話を転送しますので、しばらくお待ちください。」である。
番号７´に対応する応答メッセージは、「確認が完了しました。電話を呼び出しますので、しばらくお待ちください。」である。
番号８に対応する応答メッセージは、「転送先は話し中です。お手数ですがはじめからやり直してください。」である。
【００４３】
番号９に対応する応答メッセージは、「１分以内でお話ください。」である。
番号１０に対応する応答メッセージは、「転送先がお出になりません。お手数ですがはじめからやり直してください。」である。
なお、本実施形態の音声データ記憶部２４１は、番号７´に対応する応答メッセージを記憶していることは必須ではない。番号７´に対応する応答メッセージは、後述する変形例（４）のように、電話機３０と携帯電話機４０とを回線接続する際に、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を利用する場合に使用する応答メッセージである。
【００４４】
制御部２４２は、携帯電話機４０から受信するＤＴＭＦトーン信号を判断し、その判断結果に応じて、再生すべき応答メッセージを選択する。制御部２４２は、選択した応答メッセージを音声データ記憶部２４１から読み出して再生する。
読出／書込部２４３は、ユニット情報記憶部２０２からの情報の読み出し、および、ユニット情報記憶部２０２への情報の書き込みを行う。また、読出／書込部２４３は、通話記録部２０６からの情報の読み出し、および、通話記録部２０６への情報の書き込みを行う。以下では、特に明記していない場合でも、制御部２４２は、読出／書込部２３３を介して、ユニット情報記憶部２０２および通話記録部２０６との間で情報を読み出したり書き込んだりする。
【００４５】
時計２０５は、現在の日時を計測する。時計２０５は、表示ユニット１０の時計１０１と同様に、年、月、日、時、分までを計時可能である。
通話記録部２０６は、一例としてＨＤＤで構成される。通話記録部２０６は、電話機３０から通知された電話番号に対応付けて、電話機３０との通話内容を記録する機能を有する。また、通話記録部２０６は、携帯電話機４０から通知された電話番号に対応付けて、携帯電話機４０との通話内容を記録する機能を有する。
＜３．動作＞
ここでは、電話転送システム１の動作について説明する。
＜３−１．全体フロー＞
図８は、電話転送システム１の全体の処理の流れを示すフローチャートである。なお、表示ユニット１０は、通信機能を有しておらず、電話転送サーバ２０、電話機３０および携帯電話機４０とは独立して動作する。そのため、図８には表示ユニット１０の動作を記載していない。
【００４６】
電話機３０から登録用電話番号（登録ＩＶＲ処理部２０３の電話番号）へ発信があると（ステップＳ１）、電話転送サーバ２０は、登録ＩＶＲ処理を行う（ステップＳ２）。その後、携帯電話機４０から転送用電話番号（認証ＩＶＲ処理部２０４の電話番号）へ発信があると（ステップＳ３）、電話転送サーバ２０は、認証ＩＶＲ処理を行う（ステップＳ４）。ステップＳ２の詳細およびステップＳ４の詳細については後述する。
＜３−２．表示ユニット１０のフロー＞
図９は、表示ユニット１０の動作を示すフローチャートである。
【００４７】
操作入力部１０４は、押しボタン１２が押下されたことを検出すると（ステップＳ１１でＹＥＳ）、擬似乱数生成器１０５に対し、擬似乱数の生成を指示する。押しボタン１２が押下されなければ（ステップＳ１１でＮＯ），表示ユニット１０は動作しない。
擬似乱数生成器１０５は、時計１０１から現在日時を読み出し、時刻文字列を生成する（ステップＳ１２）。擬似乱数生成器１０５は、固有ＩＤ記憶部１０３から固有ＩＤを読み出す（ステップＳ１３）。擬似乱数生成器１０５は、ステップＳ１２で読み出した時刻文字列とステップＳ１３で読み出した固有ＩＤとを連結して認証文字列を生成する（ステップＳ１４）。
【００４８】
擬似乱数生成器１０５は、ステップＳ１４で生成した認証文字列を一方向性ハッシュ関数の入力値としてハッシュ計算を実行し、擬似乱数を生成する（ステップＳ１５）。擬似乱数生成器１０５は、ステップＳ１５で生成した擬似乱数を表示制御部１０６へ出力する。
表示制御部１０６は、擬似乱数生成器１０５で生成された擬似乱数を確認番号として、液晶表示部１３に表示する（ステップＳ１６）。表示制御部１０６は、確認番号を表示してから１分後に表示を消す（ステップＳ１７）。その後、表示ユニット１０は、ステップＳ１１に戻り処理を続ける。
＜３−３．登録ＩＶＲ処理の詳細フロー＞
図１０〜図１２は、電話転送サーバ２０による登録ＩＶＲ処理の動作（ステップＳ２の詳細）を示すフローチャートである。
【００４９】
登録ＩＶＲ処理は、電話機から電話転送サーバ２０の登録用電話番号に着信があると開始する。なお、登録用電話番号は、表示ユニット１０の機器番号と同様に、紙に記載されて表示ユニット１０本体と共に梱包されていてもよいし、電話転送サーバ２０を有する通信事業者のホームページ上で公開するなどとしてもよい。
電話機から登録用電話番号に着信があると、公衆電話網接続部２０１が登録ＩＶＲ処理部２０３と電話機とを回線接続する。登録ＩＶＲ処理部２０３の制御部２３２は、当該着信に係る発番号が通知されているか否かを判断する。
【００５０】
発番号が通知されていない場合（ステップＳ２１でＮＯ）、制御部２３２は、応答メッセージ１を選択し（ステップＳ２２）、音声データ記憶部２３１から、番号１に対応する応答メッセージを読み出す。制御部２３２は、音声データ「こちらは転送サービス登録受付です。発番号通知を有効にして再度お掛け直しください。」を再生する（ステップＳ２３）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ２４）。
【００５１】
発番号が通知されている場合（ステップＳ２１でＹＥＳ）、制御部２３２は、応答メッセージ２を選択し（ステップＳ２５）、音声データ記憶部２３１から、番号２に対応する応答メッセージを読み出す。制御部２３２は、音声データ「こちらは転送サービス登録受付です。表示ユニットの機器番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ２６）。
【００５２】
制御部２３２は、ＤＴＭＦトーン信号で機器番号と＃（シャープ）とが入力されるのを待ち、機器番号と＃とが入力されると、ステップＳ２８へ進む（ステップＳ２７）。機器番号と＃とが入力されると、制御部２３２は、入力された機器番号が、機器テーブル２１０に登録されているか否かを判断する（ステップＳ２８）。また、制御部２３２は、判断結果を一時的に内部に保持する。
【００５３】
入力された機器番号が機器テーブル２１０に登録されていないとの判断が１回目または２回目になされた場合（ステップＳ２８でＮＯ（１〜２回目））、制御部２３２は、応答メッセージ３を選択する（ステップＳ２９）。制御部２３２は、音声データ記憶部２３１から番号３に対応する応答メッセージを読み出す。制御部２３２は、音声データ「機器番号が無効です。表示ユニットの機器番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ３０）。その後、ステップＳ２７へ戻って処理を続ける。
【００５４】
入力された機器番号が機器テーブル２１０に登録されていないとの判断が３回目になされた場合（ステップＳ２８でＮＯ（３回目））、制御部２３２は、応答メッセージ４を選択する（ステップＳ３１）。制御部２３２は、音声データ記憶部２３１から番号４に対応する応答メッセージを読み出す。制御部２３２は、音声データ「機器番号が無効です。お手数ですがはじめからやり直してください。」を再生する（ステップＳ３２）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ３３）。
【００５５】
入力された機器番号が機器テーブル２１０に登録されていると判断された場合（ステップＳ２８でＹＥＳ）、制御部２３２は、応答メッセージ５を選択する（ステップＳ３４）。制御部２３２は、音声データ記憶部２３１から番号５に対応する応答メッセージを読み出す。制御部２３２は、音声データ「登録する場合には１を、登録を解除する場合には２を押してください。」を再生する（ステップＳ３５）。
【００５６】
制御部２３２は、ＤＴＭＦトーン信号で数字が入力されるのを待ち、数字が入力されると、ステップＳ３７へ進む（ステップＳ３６）。制御部２３２は、入力された数字を判断する（ステップＳ３７）。
ＤＴＭＦトーン信号で１および２以外の数字が入力された場合（ステップＳ３７で１，２以外）、ステップＳ３４へ戻り、処理を続ける。
【００５７】
１が入力された場合（ステップＳ３７で１）、制御部２３２は、登録テーブル２２０に未だ登録されていない、１０桁の新たな登録番号、すなわち、他の表示ユニットと重複しない固有の値を有する登録番号を生成する（ステップＳ３８）。そして、制御部２３２は、応答メッセージ６を選択する。制御部２３２は、音声データ記憶部２３１から、番号６に対応する応答メッセージを読み出す。制御部２３２は、音声データ「登録番号は「＃＃＃＃＃＃」です。表示ユニットに記載してください。もう一度確認するときは１を、よろしければシャープを押してください。」を再生する（ステップＳ４０）。なお、ステップＳ４０の「＃＃＃＃＃＃」の部分は、ステップＳ３８で生成された１０桁の登録番号に対応する音声データを再生する。
【００５８】
制御部２３２は、ＤＴＭＦトーン信号で１または＃が入力されるのを待ち、１または＃が入力されると、ステップＳ４２へ進む（ステップＳ４１）。制御部２３２は、１が入力されたか、＃が入力されたかを判断する（ステップＳ４２）。
１が入力された場合（ステップＳ４２で１）、制御部２３２は、ステップＳ３９に戻り処理を続ける。
【００５９】
＃が入力された場合（ステップＳ４２で＃）、制御部２３２は、応答メッセージ７を選択する（ステップＳ４３）。制御部２３２は、音声データ記憶部２３１から番号７に対応する応答メッセージを読み出す。制御部２３２は、音声データ「確認のため登録番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ４４）。
その後、制御部２３２は、ＤＴＭＦトーン信号で登録番号と＃とが入力されるのを待ち（ステップＳ４５）、登録番号と＃とが入力されると、ステップＳ４６へ進む。
【００６０】
登録番号と＃とが入力されると、制御部２３２は、入力された登録番号が、ステップＳ３８で生成された登録番号と一致するか否かを判断する（ステップＳ４６）。また、制御部２３２は、判断結果を一時的に内部に保持する。
入力された登録番号がステップＳ３８で生成された登録番号と一致しないとの判断が１回目または２回目になされた場合（ステップＳ４６でＮＯ（１〜２回目））、制御部２３２は、ステップＳ４３に戻り、処理を続ける。
【００６１】
入力された登録番号がステップＳ３８で生成された登録番号と一致しないとの判断が３回目になされた場合（ステップＳ４６でＮＯ（３回目））、制御部２３２は、応答メッセージ８を選択する（ステップＳ３１）。制御部２３２は、音声データ記憶部２３１から番号８に対応する応答メッセージを読み出す。制御部２３２は、音声データ「登録番号が間違っています。お手数ですがはじめからやり直してください。」を再生する（ステップＳ４８）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ５２）。
【００６２】
入力された登録番号がステップＳ３８で生成された登録番号と一致すると判断された場合（ステップＳ４６でＹＥＳ）、制御部２３２は、登録情報を生成する。
具体的に、電話機３０から登録用電話番号に着信があった場合、制御部２３２は、電話機３０で入力された表示ユニット１０の機器番号と、ステップＳ３８で生成された登録番号と、着信に係る発番号とを含む登録情報を生成する。すなわち、電話機３０の電話番号が「転送先電話番号」となる。また、制御部２３２は、新たに生成する登録情報の「時刻補正値」の初期値を「０」とする。
【００６３】
制御部２３２は、生成した登録情報を、ユニット情報記憶部２０２の登録テーブル２２０に登録する（ステップＳ４９）。
続いて、制御部２３２は、応答メッセージ９を選択する（ステップＳ５０）。制御部２３２は、音声データ記憶部２３１から、番号９に対応する応答メッセージを読み出す。制御部２３２は、音声データ「転送サービスの登録が完了しました。転送サービスを解除する場合には、登録用番号に再度お掛け直しください。ご利用ありがとうございます。」を再生する（ステップＳ５１）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ５２）。
【００６４】
ステップＳ３６にてＤＴＭＦトーン信号で数字が入力されるのを待機し、２が入力された場合（ステップＳ３７で１）、認証ＩＶＲ部２０３は、登録削除処理を開始する。
制御部２３２は、応答メッセージ１０を選択する（ステップＳ６１）。制御部２３２は、音声データ記憶部２３１から番号１０に対応する応答メッセージを読み出す。制御部２３２は、音声データ「転送サービスを解除します。登録番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ６２）。
【００６５】
制御部２３２は、ＤＴＭＦトーン信号で登録番号と＃とが入力されるのを待ち、（ステップＳ６３）。
登録番号と＃とが入力されると、制御部２３２は、登録テーブル２２０を参照し、入力された登録番号と、ステップＳ２７で入力された機器番号とが対応付けられているか否か判断する（ステップＳ６４）。また、制御部２３２は、判断結果を一時的に内部に保持する。
【００６６】
このとき、制御部２３２は、着信に係る発番号が登録情報に含まれる転送先電話番号と一致しているか否かの判断は行わない。転送先電話番号として登録されている電話機とは異なる電話機を用いても、登録削除処理が行えるようにするためである。
登録番号と機器番号とが対応付けられていないとの判断が１回目または２回目になされた場合（ステップＳ６４でＮＯ（１〜２回目））、制御部２３２は、応答メッセージ１１を選択する（ステップＳ６５）。制御部２３２は、音声データ記憶部２３１から番号１１に対応する応答メッセージを読み出す。制御部２３２は、音声データ「登録番号が間違っています。登録番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ６６）。その後、制御部２３２は、ステップＳ６３に戻り、処理を続ける。
【００６７】
登録番号と機器番号とが対応付けられていないとの判断が３回目になされた場合（ステップＳ６４でＮＯ（３回目））、制御部２３２は、応答メッセージ１２を選択する（ステップＳ６７）。制御部２３２は、音声データ記憶部２３１から番号１２に対応する応答メッセージを読み出す。制御部２３２は、音声データ「登録番号が間違っています、お手数ですがはじめからやり直してください。」を再生する（ステップＳ６８）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ５２）。
【００６８】
登録番号と機器番号とが対応付けられていると判断する場合（ステップＳ６４でＹＥＳ）、制御部２３２は、登録テーブル２２０から、これら登録番号と機器番号とを含む登録情報を削除する（ステップＳ６９）。
その後、制御部２３２は、応答メッセージ１３を選択する（ステップＳ７０）。制御部２３２は、音声データ記憶部２３１から番号１３に対応する応答メッセージを読み出す。制御部２３２は、音声データ「転送サービスの解除が完了しました。再度登録する場合は、登録用番号にお掛け直しください。ご利用ありがとうございました。」を再生する（ステップＳ７１）。その後、公衆電話網接続部２０１は、電話機と接続している回線を切断し、制御部２３２は、登録ＩＶＲ処理を終了する（ステップＳ７２）。
＜３−４．認証ＩＶＲ処理の詳細フロー＞
図１３〜図１５は、電話転送サーバ２０による認証ＩＶＲ処理の動作（ステップＳ４の詳細）を示すフローチャートである。認証ＩＶＲ処理は、電話機から電話転送サーバ２０の認証用電話番号に着信があると開始する。
【００６９】
ここでは、具体的に、ユーザＢが保持する携帯電話機４０からの着信があった場合について説明する。認証用電話番号は、図２に示すように、表示ユニット１０の主表面に記載されている。ユーザＢは、表示ユニット１０に記載されている認証用電話番号を見て、電話をかけることができる、
なお、認証ＩＶＲ処理が開始される前に、表示ユニット１０には、上述した登録ＩＶＲ処理で電話転送サーバ２０から通知された１０桁の登録番号が、ユーザＡにより既に記入されているものとする。
【００７０】
携帯電話機４０から認証用電話番号に着信があると、公衆電話網接続部２０１が認証ＩＶＲ処理部２０４と携帯電話機４０とを回線接続する。認証ＩＶＲ処理部２０４の制御部２４２は、当該着信に係る発番号、すなわち、携帯電話機４０の電話番号が通知されているか否かを判断する。
発番号が通知されていない場合（ステップＳ８１でＮＯ）、制御部２４２は、応答メッセージ１を選択する（ステップＳ８２）。制御部２４２は、音声データ記憶部２４１から、番号１に対応する応答メッセージを読み出す。制御部２４２は、音声データ「こちらは転送サービス受付です。発番号通知を有効にして再度お掛け直しください。」を再生する（ステップＳ８３）。その後、公衆電話網接続部２０１は、携帯電話機４０と接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ８４）。
【００７１】
発番号が通知されている場合（ステップＳ８１でＹＥＳ）、制御部２４２は、応答メッセージ２を選択する（ステップＳ８５）。制御部２４２は、音声データ記憶部２４１から、番号２に対応する応答メッセージを読み出す。制御部２４２は、音声データ「こちらは転送サービス受付です。表示ユニットに記載されている登録番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ８６）。
【００７２】
制御部２４２は、ＤＴＭＦトーン信号で登録番号と＃とが入力されるのを待ち、登録番号と＃とが入力されると、ステップＳ８８へ進む（ステップＳ８７）。
登録番号と＃とが入力されると、制御部２４２は、入力された登録番号が登録テーブル２２０に登録されているか否か判断する（ステップＳ８８）。また、制御部２４２は、判断結果を一時的に内部に保持する。
【００７３】
入力された登録番号が、登録テーブル２２０に登録されていないとの判断が１回目または２回目になされた場合（ステップＳ８８でＮＯ（１〜２回目））、制御部２４２は、応答メッセージ３を選択する（ステップＳ８９）。制御部２４２は、音声データ記憶部２４１から、番号３に対応する応答メッセージを読み出す。制御部２４２は、音声データ「登録番号が無効です。表示ユニットに記載されている登録番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ９０）。その後、制御部２４２は、ステップＳ８７に戻り、処理を続ける。
【００７４】
入力された登録番号が、登録テーブルに登録されていないとの判断が３回目になさら場合（ステップＳ８８でＮＯ（３回目））、制御部２４２は、応答メッセージ４を選択する（ステップＳ９１）。制御部２４２は、音声データ記憶部２４１から、番号４に対応する応答メッセージを読み出す、制御部２４２は、音声データ「登録番号が無効です。お手数ですがはじめからやり直してください。」を再生する（ステップＳ９２）。その後、公衆電話網接続部２０１は、携帯電話機４０と接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ９３）。
【００７５】
入力された登録番号が、登録テーブルに登録されていると判断されると（ステップＳ８８でＹＥＳ）、制御部２４２は、応答メッセージ５を選択する（ステップＳ９４）。制御部２４２は、音声データ記憶部２４１から、番号５に対応する応答メッセージを読み出す。制御部２４２は、音声データ「表示ユニットの押しボタンを押してください。液晶表示部に表示されている確認番号を入力し、最後にシャープを押してください。」を再生する（ステップＳ９５）。
【００７６】
表示ユニット１０の押しボタン１２がユーザＢにより押下されると、表示ユニット１０の液晶表示部１３には確認番号が表示される。
制御部２４２は、ＤＴＭＦトーン信号で確認番号と＃とが入力されるのを待ち、確認番号と＃とが入力されると、ステップＳ９７へ進む（ステップＳ９６）。
制御部２４２はステップＳ８７で入力された登録番号を用いて、登録テーブル２２０から当該登録番号を含む登録情報を検索する。制御部２４２は、検索された登録情報から、機器番号と時刻補正値とを取得する（ステップＳ９７）。
【００７７】
制御部２４２は、ステップＳ９７で取得した機器番号を用いて、機器テーブル２１０から当該機器番号を含む機器情報を検索する。制御部２４２は、検索された機器情報から、固有ＩＤを取得する（ステップＳ９８）。
制御部２４２は、時計２０５から現在日時を読み出す（ステップＳ９９）。制御部２４２は、読み出した現在日時に時刻補正値を加算して補正時刻を生成する（ステップＳ１００）。
【００７８】
例えば、時計２０５から読み出した現在日時が「１２年１月１日１２時００分」であり、時刻補正値が「＋１」であるとすると、制御部２４２は、時計２０５から読み出した現在日時を１分進めて、補正時刻「１２年１月１日１２時０１分」を生成する。
また、例えば、時計２０５から読み出した現在日時が「１２年４月５日２０時５８分」であり、時刻補正値が「−３」である場合、制御部２４２は、時計２０５から読み出した現在日時から３分遅らせ、補正時刻「１２年４月５日２０時５５分」を生成する。
【００７９】
制御部２４２は、ステップＳ１００で生成した補正時刻に対応する時刻文字列を生成する。さらに、制御部２４２は、ステップＳ１００で生成した補正時刻の１分前、２分前、３分前、１分後、２分後、３分後のそれぞれの時刻に対応する時刻文字列を生成する（ステップＳ１０１）。
例えば、補正時刻が「１２年１月１日１２時０１分」である場合、制御部２４２は、「１２０１０１１１５８」（３分前）、「１２０１０１１１５９」（２分前）、「１２０１０１１２００」（１分前）、「１２０１０１１２０１」（補正時刻）、「１２０１０１１２０２」（１分後）、「１２０１０１１２０３」（２分後）、および「１２０１０１１２０４」（３分後）の７個の時刻文字列を生成する。
【００８０】
制御部２４２は、生成された７個の時刻文字列それぞれについて、時刻文字列とステップＳ９８で取得した固有ＩＤとを連結して７個の認証文字列を生成する（ステップＳ１０２）。
続いて、制御部２４２は、生成された７個の認証文字列それぞれを一方向性ハッシュ関数に入力し、７個の擬似乱数を生成する（ステップＳ１０３）。制御部２４２は、ステップＳ１０３で生成した７個の擬似乱数のそれぞれと、ステップＳ９６で受信した確認番号とを比較し、確認番号に一致する擬似乱数があるか否か判断する（ステップＳ１０４）。
【００８１】
確認番号に一致する擬似乱数が存在しない場合（ステップＳ１０４でＮＯ）、制御部２４２は、応答メッセージ６を選択する。制御部２４２は、音声データ記憶部２４１から番号６に対応する応答メッセージを読み出す。制御部２４２は、音声データ「確認できませんでした。お手数ですがはじめからやり直してください。」を再生する。その後、公衆電話網接続部２０１は、携帯電話機４０と接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ１０７）。
【００８２】
確認番号に一致する擬似乱数が存在する場合（ステップＳ１０４でＹＥＳ）、制御部２４２は、その一致する擬似乱数の生成に用いられた時刻文字列と、補正時刻から生成された時文字列とを用いて、新たな時刻補正値を算出する（ステップＳ１０８）。そして、制御部２４２は、算出された時刻補正値を登録テーブル２２０に上書きする（ステップＳ１０９）。
【００８３】
例えば、確認番号に一致する擬似乱数の生成に用いられた時刻文字列が「１２０１０１１２０３」であるとする。また、補正時刻から生成された時刻文字列が「１２０１０１１２０１」であるとする。これは、表示ユニット１０の時計１０１が、電話転送サーバ２０の時計２０５より２分遅れていることを意味する。そこで、制御部２４２は、時刻補正値として「−２」を生成する。そうすれば、次回の認証ＩＶＲ処理においては、ステップＳ１００で、表示ユニット１０の時計１０１が２分遅れていることを考慮して補正時刻を算出することができる。
【００８４】
続いて、制御部２４２は、応答メッセージ７を選択する（ステップＳ１１０）。制御部２４２は、音声データ記憶部２４１から、番号７に対応する応答メッセージを読み出す。制御部２４２は、音声データ「確認が完了しました。電話を転送しますので、しばらくお待ちください。」を再生する（ステップＳ１１１）。
制御部２４２は、登録テーブル２２０に登録されている転送先電話番号、即ち電話機３０に発信する（ステップＳ１１２）。制御部２４２は、電話機３０であるの状態を判断する（ステップＳ１１３）。
【００８５】
電話機３０が話し中の場合（ステップＳ１１３で話し中）、制御部２４２は、応答メッセージ８を選択する（ステップＳ１１４）。制御部２４２は、音声データ記憶部２４１から、番号８に対応する応答メッセージを読み出す。制御部２４２は、音声データ「転送先は話し中です。お手数ですがはじめからやり直してください。」を再生する（ステップＳ１１５）。その後、公衆電話網接続部２０１は、携帯電話機４０と接続している回線を切断し、制御部２４２は、登録ＩＶＲ処理を終了する（ステップＳ１１６）。
【００８６】
電話機３０が応答した場合（ステップＳ１１３で応答）、制御部２４２は、応答メッセージ９を選択する（ステップＳ１１７）。制御部２４２は、音声データ記憶部２４１から、番号９に対応する応答メッセージを読み出す。制御部２４２は、音声データ「１分以内でお話ください。」を再生する（ステップＳ１１８）。その後、公衆電話網接続部２０１は、電話機３０と携帯電話機４０とを回線接続する（ステップＳ１１９）。制御部２４２は、回線接続からの経過時間と通話状態とを監視する（ステップＳ１２０）。
【００８７】
通話が完了した場合（ステップＳ１２０でＹＥＳ）、公衆電話網接続部２０１は、電話機３０と携帯電話機４０と接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ１１６）。
通話が完了せず、回線接続から１分が経過した場合（ステップＳ１２０でＮＯ（１分超え））、公衆電話網接続部２０１は、電話機３０と携帯電話機４０とを接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ１１６）。通話が完了せず、回線接続から１分が経過していない場合（ステップＳ１２０でＮＯ（１分以内）は、公衆電話網接続部２０１は、電話機３０と携帯電話機４０との接続状態を維持する。
【００８８】
電話機３０が呼び出し中の場合（ステップＳ１１３で呼び出し中）、制御部２４２は、呼び出し回数を監視する（ステップＳ１２１）。呼び出し回数が１０回未満の場合（ステップＳ１２１で１０未満）、制御部２４２は、ステップＳ１１３に戻り処理を続ける。呼び出し回数が１０回になると（ステップＳ１２１で１０回）、制御部２４２は、応答メッセージ１０を選択する（ステップＳ１２２）。制御部２４２は、音声データ記憶部２４１から、番号１０に対応する応答メッセージを読み出す。制御部２４２は、音声データ「転送先がお出になりません。お手数ですがはじめからやり直してください。」を再生する（ステップＳ１２３）。その後、公衆電話網接続部２０１は、携帯電話機４０と接続している回線を切断し、制御部２４２は、認証ＩＶＲ処理を終了する（ステップＳ１１６）。
＜４．変形例＞
以上、本発明に係る電話転送システムの実施形態を説明したが、例示した電話転送システム１を以下のように変形することも可能であり、本発明に係る電話転送システムが上記実施形態で示したとおりの電話転送システム１に限られないことは勿論である。
（１）上記実施形態では、電話機３０は、公衆電話網５０に接続している固定電話機であった。しかし、本発明はこれに限定されず、電話機３０は、携帯電話網６０に接続されたユーザＡの携帯電話機でもよい。携帯電話機の電話番号を転送先電話番号として登録することで、ユーザＡが外出している場合であっても、ユーザＢは、ユーザＡに対して来訪を伝えることが可能となる。また、電話機３０は、ＩＰ電話網に接続されたＩＰ電話機でもよいし、ＶｏＩＰ機能を備えるパーソナルコンピュータ、タブレット型端末などの端末装置でもよい。
（２）上記実施形態では、ユーザＡが電話機３０から電話転送サーバ２０の登録ＩＶＲ処理部２０３へ電話を掛けることにより、転送先電話番号の登録を行った。しかし、本発明はこれに限定されない。例えば、ユーザＡが、インターネットに接続可能な端末装置を用いて、電話転送サーバ２０を有する通信事業者のホームページ上で各種情報を入力することにより転送先電話番号の登録を行っても良い。
（３）上記実施形態では、認証ＩＶＲ処理部２０４の電話番号が表示ユニット１０に記載されている構成を有していたが、本発明はこれに限定されない。
（４）上記実施形態の認証ＩＶＲ処理では、ステップＳ１１２において電話転送サーバ２０が電話機３０へ電話を掛けることにより、電話機３０と携帯電話機４０とを回線接続する構成を有していた。しかし、本発明はこれに限定されない。
【００８９】
ここでは、図１６に示すフローチャートを用いて、ＳＭＳを利用して電話機３０と携帯電話機４０とを回線接続する例について説明する。
電話転送サーバ２０は、認証ＩＶＲ処理のステップＳ１０９まで上記実施形態と同様の処理を行う。本変形例では、制御部２４２は、応答メッセージ７に替えて、応答メッセージ７´を選択する（ステップＳ１３１）。制御部２４２は、音声データ記憶部２４１から、番号７´に対応する応答メッセージを読み出す。制御部２４２は、音声データ「確認が完了しました。電話を呼び出しますので、しばらくお待ちください。」を再生する（ステップＳ１３２）。
【００９０】
続いて、制御部２４２は、登録テーブル２２０に登録されている転送先電話番号を宛先とするショートメッセージを送信する（ステップＳ１３３）。ショートメッセージの本文は、例えば、「来客があります。０６−１２３４−５６７８までお電話ください。」である。ショートメッセージの本文に含まれる電話番号「０６−１２３４−５６７８」は、認証ＩＶＲ処理部２０４の電話番号である。
【００９１】
その後、制御部２４２は、時間の経過を計測しながら、転送先電話番号からのコールバックを待つ。
コールバックがあると（ステップＳ１３４でＹＥＳ）、制御部２４２は、応答メッセージ９を選択する（ステップＳ１３５）。ステップＳ１３６〜ステップＳ１３９までの処理は、図１５のステップＳ１１８〜ステップＳ１１６までの処理と同様であるため、説明を省略する。
【００９２】
コールバックが無く（ステップＳ１３４でＮＯ）、３０秒以内であれば（ステップＳ１４０で３０秒以内）、制御部２４２は、ステップＳ１３４に戻り、処理を続ける。
コールバックが無く（ステップＳ１３４でＮＯ）、３０秒を経過した場合（ステップＳ１４０で３０秒超え）、制御部２４２は、応答メッセージ１０を選択する（ステップＳ１４１）。ステップＳ１４２〜ステップＳ１３９までの処理は、図１５のステップＳ１２３〜ステップＳ１１６と同様であるため、説明を省略する。
（５）上記実施形態では、表示ユニット１０は、液晶表示部１３を備え、生成した確認番号（擬似乱数）を液晶表示部１３に表示する構成を有していた。これにより、ユーザＢは、液晶表示部１３に表示された確認番号を見て、携帯電話機４０のキーを操作することにより確認番号を入力することができる。しかし、本発明はこの構成に限定されない。
【００９３】
表示ユニット１０は、液晶表示部１３の替わりに、スピーカを備える構成であってもよい。表示ユニット１０は、生成した確認番号を表すＤＴＭＦトーン信号を前記スピーカから出力してもよい。これにより、ユーザＢｈａ，表示ユニット１０のスピーカから出力されるＤＭＴＦトーン信号を、携帯電話機４０のマイクを用いて入力することができる。
また、表示ユニット１０は、確認番号を数値ではなく、携帯電話機４０で読み取りが可能なバーコードなどで表示してもよい。ユーザＢは、携帯電話機４０のバーコードリーダで前記バーコードを読み取ったり、携帯電話機４０にカメラで前記バーコードを撮影することで、確認番号を入力することができる。この場合、電話転送サーバ２０には、携帯電話機４０から受信したバーコードのデータから確認番号を再現する機能が必要である。
（６）上記実施形態では、ユーザＡ宅の玄関先に表示ユニット１０を設置することにより、携帯電話機４０を保持したユーザＢが確かにユーザＡ宅まで来ていることを確認してから、電話回線を接続する電話転送システム１について説明した。
【００９４】
しかし、本発明に係る電話転送システムは、このような利用方法に限定されないのは勿論である。
例えば、街頭に貼られた宣伝広告用のポスターの近傍や、展示場で展示されている商品の近傍に、「商品についてより詳しい情報が必要な方は、０６−１２３４−５６７８までお電話ください。」などのメッセージ文字列が記載された表示ユニット１０を設置してもよい。そうすると、実際にポスターや商品の前に居る人物からの電話を接続することができる。また、会社の無人の受付や、夜間の無人の交番などに表示ユニット１０を設置することも考えられる。
【００９５】
本発明に係る電話転送システムは、ある人物が表示ユニット１０の近傍に居ることを確認した上で、電話回線を接続するシステムとして、どのような場面でも利用することが可能である。
本実施形態では、表示ユニット１０の前にいるユーザＢが自分の携帯電話機４０を用いて電話転送サーバ２０へ電話を掛けるので、通話料はユーザＢが負担することになる。また、電話転送サーバ２０は、携帯電話機４０に対し、発番号通知を要求する。また、電話転送サーバ２０は、通話記録部２０６を備え、携帯電話機４０との通話内容を記録する機能を有する。これらのことから、ユーザＢがいたずらに電話転送サーバ２０へ電話を掛ける可能性は低いと考えられる。
（７）上記実施形態および上記変形例を適宜組み合わせてもよい。
＜５．補足＞
以下、更に本発明の一実施形態としての電気錠システムの構成およびその変形例と効果について説明する。
（ａ）本発明に係る電話転送システムは、表示ユニットと電話転送サーバとから構成され、前記表示ユニットは、時刻を計測する第１の時計と、固有ＩＤを記憶している固有ＩＤ記憶部と、前記第１の時計が計測している時刻と前記固有ＩＤとを基に擬似乱数を生成する第１の擬似乱数生成部と、生成された前記擬似乱数を表示する表示部とを備え、前記電話転送サーバは、時刻を計測する第２の時計と、前記表示ユニットの固有ＩＤおよび前記表示ユニットに関連する電話番号を記憶しているユニット情報記憶部と、電話機から当該電話機の操作により生成された情報を受信する受信部と、前記受信部が前記情報を受信すると、前記第２の時計が計測している時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に擬似乱数を生成する第２の擬似乱数生成部と、受信した前記情報が前記第２の擬似乱数生成部により生成された前記擬似乱数と一致するか否かを判断する判断部と、前記判断部により一致すると判断された場合に、前記電話機を前記表示ユニットに関連する前記電話番号に回線接続する通信制御部とを備えることを特徴とする。
【００９６】
なお、前記受信部は、上記実施形態の公衆電話網接続部２０１および認証ＩＶＲ処理部２０４の機能により実現することができる。前記第２の擬似乱数生成部および判断部は、上記実施形態の認証ＩＶＲ処理部２０４の機能により実現することができる。前記通信制御部は、上記実施形態の公衆電話網接続部２０１および認証ＩＶＲ処理部２０４の機能により実現することができる。
【００９７】
この構成によると、表示ユニットの時計が計測している時刻と表示ユニットの固有ＩＤとから生成された有効期限を持つ擬似乱数を用いることで、訪問客が表示ユニットの前に実際に居ることを確認することが可能となる。
また、表示ユニットと電話転送サーバ、および、表示ユニットと電話機との間で通信を行う必要がないため、表示ユニットには通信回路が不要である。表示ユニットは擬似乱数生成を生成して表示するという簡易な構成であるため、低コストで実現可能である。
【００９８】
また、訪問客は電話転送サーバに対して電話をかければよいので、家の住人の電話番号を訪問客に公開する必要が無い。
（ｂ）前記電話転送システムにおいて、前記ユニット情報記憶部は、正当な表示ユニットの機器番号および固有ＩＤを対応付けて記憶しており、前記電話転送サーバは、更に、前記表示ユニットの機器番号および前記表示ユニットに関連する前記電話番号を受信する登録情報受信部と、受信した前記機器番号が前記ユニット情報記憶部に記憶されているか否かを判断する認証部と、前記機器番号が前記ユニット情報記憶部に記憶されている場合、前記表示ユニットに固有の登録番号を生成する登録番号生成部と、生成した前記登録番号および前記電話番号を、前記固有ＩＤに関連付けて前記ユニット情報記憶部に登録する登録部とを備え、前記受信部は、更に、前記電話機の操作により前記登録番号を受信し、前記判断部は、受信した前記登録番号に関連付けられている前記固有ＩＤを前記ユニット情報記憶部から読み出し、読み出した前記固有ＩＤと時刻とを用いて前記判断を行うことを特徴とする。
【００９９】
なお、前記登録情報受信部は、上記実施形態の公衆電話網接続部２０１および登録ＩＶＲ処理部２０３の機能により実現することができる。前記認証部、前記登録番号生成部、および登録部は、上記実施形態の登録ＩＶＲ処理部２０３の機能により実現することができる。前記受信部は、上記実施形態の公衆電話網接続部２０１および登録ＩＶＲ処理部２０３の機能により実現することができる。
【０１００】
この構成によると、電話転送サーバは、正当な表示ユニットについてのみ、関連する電話番号を登録することができる。
（ｃ）前記電話転送システムにおいて、前記第２の擬似乱数生成部は、
前記第２の時計が計測している時刻、当該時刻から所定時間前の時刻および当該時刻から所定時間後の時刻のそれぞれと前記固有ＩＤとから、前記第１の擬似乱数生成部と同一のアルゴリズムを用いて複数個の検証候補値を生成し、前記判断部は、生成された前記複数個の検証候補値のうち、受信した前記情報と一致するものがあるか否かを判断し、いずれか一つの検証候補値が受信した前記情報と一致する場合に、受信した前記情報が前記第２の擬似乱数生成部により生成された前記擬似乱数と一致すと判断し、当該検証候補値の基となった時刻の前記第２の時計が計測している時刻からのずれ量を補正値として記録し、前記第２の擬似乱数生成部は、以降の判断において、記録されている前記補正値を用いて前記第２の時計が計測している時刻を補正した補正時刻を基に、複数個の検証候補値を生成することを特徴とする。
【０１０１】
本システムでは、表示ユニットと電話転送サーバとで時計を同期させることが重要である。そこで、表示ユニットは標準電波を受信して時計を補正する時刻補正部を有していることが望ましい。しかし、標準電波の受信処理では比較的大きな電力が消費されるので、本発明の表示ユニットのように小型電池で駆動する機器の場合には、時刻補正部を組み込めない場合もある。
【０１０２】
そこで、本発明に係る電話転送サーバは、上記の構成を有することにより、表示ユニットとの間で時計が同期していない場合であっても、認証処理を行うことが可能となる。さらに、電話転送サーバは、以後の認証処理では、表示ユニットとの間の時刻のずれを加味した上で、認証処理を実行することが可能となる。
（ｄ）前記電話転送システムにおいて、前記表示ユニットは、更に、ユーザの操作を受け付ける操作部を有し、前記第１の擬似乱数生成部は、前記操作部が操作されると、前記擬似乱数を生成することを特徴とする。
【０１０３】
この構成によると、表示ユニットは、ユーザ操作を受け付けたときのみ、擬似乱数の生成および生成された擬似乱数の表示を行うので、無駄な電力を消費せず、表示ユニットの省電力化が実現できる。
（ｅ）前記電話転送システムにおいて、前記通信制御部は、前記ユニット情報記憶部に登録されている前記電話番号に対し電話をかけることにより前記電話機を前記電話番号に回線接続することを特徴とする。
【０１０４】
この構成によると、電話転送サーバ自身が電話をかけるので、短時間で回線接続できる可能性が高い。
この場合、電話転送サーバから前記電話番号へかけた電話に係る通話料が電話転送サーバに課金されることになる。そこで、以下のように構成することもできる。
（ｆ）前記電話転送システムにおいて、前記通信制御部は、前記ユニット情報記憶部に登録されている前記電話番号に対し、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を利用して着信があった旨のメッセージを通知し、前記電話番号からコールバックがあると、前記電話機を前記電話番号に回線接続することを特徴とする。
【０１０５】
この構成によると、電話転送サーバから前記電話番号へ電話をかける必要が無いため、電話転送サーバに通話料が課金されることはない。
（ｇ）本発明に係る電話転送サーバは、時刻を計測する時計と、表示ユニットの固有ＩＤおよび前記表示ユニットに関連する電話番号を記憶しているユニット情報記憶部と、電話機から当該電話機の操作により生成された情報を受信する受信部と、前記受信部が前記情報を受信すると、前記時計が計測している時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に擬似乱数を生成する擬似乱数生成部と、時刻と前記ユニット情報記憶部に記憶されている前記固有ＩＤとを基に、受信した前記情報が前記擬似乱数を示すか否かを判断する判断部と、受信した前記情報が前記擬似乱数生成部により生成された前記擬似乱数と一致するか否かを判断する判断部と、前記判断部により一致すると判断された場合に、前記電話機を前記表示ユニットに関連する前記電話番号に回線接続する通信制御部とを備えることを特徴とする。
【０１０６】
この構成によると、電話転送サーバは、時計が計測している時刻と表示ユニットの固有ＩＤとから生成された擬似乱数を用いて前記電話機から受信した情報を認証することで、訪問客が表示ユニットの前に実際に居ることを確認することが可能となる。
また、訪問客は電話転送サーバに対して電話をかければよいので、家の住人の電話番号を訪問客に公開する必要が無い。
（ｈ）本発明に係る表示ユニットは、電話転送システムで用いられる表示ユニットであって、時刻を計測する時計と、固有ＩＤを記憶している固有ＩＤ記憶部と、前記時計が計測している時刻と前記固有ＩＤとを基に擬似乱数を生成する擬似乱数生成部と、生成された前記擬似乱数を表示する表示部とを備えることを特徴とする。
【０１０７】
この構成によると、時計が計測している時刻と表示ユニットの固有ＩＤとから生成された擬似乱数を表示するので、表示された擬似乱数を用いた認証処理を行うことで、訪問客が表示ユニットの前に実際に居ることを確認することが可能となる。また、表示ユニットは通信回路を有しておらず、擬似乱数生成を生成して表示するという簡易な構成であるため、低コストで実現可能である。
【符号の説明】
【０１０８】
１      電話転送システム
１０    表示ユニット
１２    押しボタン
１３    液晶表示部
２０    電話転送サーバ
３０    電話機
４０    携帯電話機
５０    公衆電話網
６０    携帯電話網
１０１  時計
１０２  時計補正部
１０３  固有ＩＤ記憶部
１０４  操作入力部
１０５  擬似乱数生成器
１０６  表示制御部
２０１  公衆電話網接続部
２０２  ユニット情報記憶部
２０３  登録ＩＶＲ処理部
２０４  認証ＩＶＲ処理部
２０５  時計
２０６  通話記録部
２３１  音声データ記憶部
２３２  制御部
２３３  読出／書込部
２４１  音声データ記憶部
２４２  制御部
２４３  読出／書込部
【図１】
2013150240.tif 000003
【図２】
2013150240.tif 000004
【図３】
2013150240.tif 000005
【図４】
2013150240.tif 000006
【図５】
2013150240.tif 000007
【図６】
2013150240.tif 000008
【図７】
2013150240.tif 000009
【図８】
2013150240.tif 000010
【図９】
2013150240.tif 000011
【図１０】
2013150240.tif 000012
【図１１】
2013150240.tif 000013
【図１２】
2013150240.tif 000014
【図１３】
2013150240.tif 000015
【図１４】
2013150240.tif 000016
【図１５】
2013150240.tif 000017
【図１６】
2013150240.tif 000018