(57)【要約】【課題】ドアホン親機と宅外の携帯端末装置とが通信中にハンドオーバーを行う。【解決手段】サーバー装置が、携帯端末装置に第１のルータを介して、音声データおよび／または映像データを含むメディアデータを送信し、メディアデータの送信中に、携帯端末装置からＩＰアドレス通知を受信し、携帯端末装置が移動したことによって第１のルータから第１のルータとは異なる第２のルータにハンドオーバーした場合、ＩＰアドレス通知に含まれるＩＰアドレスを用いて第２のルータを特定し、携帯端末装置に第２のルータを介してメディアデータを送信する。【選択図】図６
2018050302.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置に第１のルータを介して、音声データおよび／または映像データを含むメディアデータを送信し、
前記メディアデータの送信中に、前記携帯端末装置からＩＰアドレス通知を受信し、
前記携帯端末装置が移動したことによって前記第１のルータから前記第１のルータとは異なる第２のルータにハンドオーバーした場合、前記ＩＰアドレス通知に含まれるＩＰアドレスを用いて前記第２のルータを特定し、
前記携帯端末装置に前記第２のルータを介して前記メディアデータを送信する、
サーバー装置。
【請求項２】
サーバー装置は、携帯端末装置に第１のルータを介して、音声データおよび／または映像データを含むメディアデータを送信し、
前記サーバー装置は、前記メディアデータの送信中に、前記携帯端末装置からＩＰアドレス通知を受信し、
前記携帯端末装置が移動したことによって前記第１のルータから前記第１のルータとは異なる第２のルータにハンドオーバーした場合、前記サーバー装置は、前記ＩＰアドレス通知に含まれるＩＰアドレスを用いて前記第２のルータを特定し、
前記サーバー装置は、前記携帯端末装置に前記第２のルータを介して前記メディアデータを送信する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー装置、および、通信方法に関する。
【背景技術】
【０００２】
従来、住宅等において、例えば、宅外の玄関先に設置された玄関子機（以下、単に「子機」という）と、子機に接続される宅内の宅内親機（以下、単に「親機」という）とからなるドアホンシステムが一般に普及している。
【０００３】
近年、情報通信技術の発展に伴い、上記のようなドアホンシステムを発展させたシステムが検討されている。例えば、子機から呼び出しがあったときに、宅内が不在であると、親機が予め登録された携帯端末に子機からの呼び出しを転送し、子機と携帯端末との通話を転送するシステムが検討されている（例えば、特許文献１参照）。
【０００４】
特許文献１には、親機がアダプタおよびルーターを介してインターネット等の公衆網に接続され、また、携帯電話機が公衆網に接続されるシステムであって、不在時に子機からの呼び出しがあった場合、子機と携帯電話機とが、親機、アダプタ、ルーター等を介して通信可能となるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２０００５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯電話機のユーザーが車または電車等で移動中である場合、一般的な移動体通信システムでは、携帯電話機が接続するルーター（無線基地局）が切り替わり、切り替わった先のルーターがそれまでの通信を引き継ぐハンドオーバーが行われる。しかしながら、上述した特許文献１に開示のシステムでは、親機と携帯電話機との通信中におけるハンドオーバーについては検討されていなかった。
【０００７】
本発明の目的は、ドアホン親機と宅外の携帯端末装置とが通信中にハンドオーバーを行うサーバー装置、および、通信方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るサーバー装置は、携帯端末装置に第１のルータを介して、音声データおよび／または映像データを含むメディアデータを送信し、前記メディアデータの送信中に、前記携帯端末装置からＩＰアドレス通知を受信し、前記携帯端末装置が移動したことによって前記第１のルータから前記第１のルータとは異なる第２のルータにハンドオーバーした場合、前記ＩＰアドレス通知に含まれるＩＰアドレスを用いて前記第２のルータを特定し、前記携帯端末装置に前記第２のルータを介して前記メディアデータを送信する構成を採る。
【０００９】
本発明の一態様に係る通信方法は、サーバー装置は、携帯端末装置に第１のルータを介して、音声データおよび／または映像データを含むメディアデータを送信し、前記サーバー装置は、前記メディアデータの送信中に、前記携帯端末装置からＩＰアドレス通知を受信し、前記携帯端末装置が移動したことによって前記第１のルータから前記第１のルータとは異なる第２のルータにハンドオーバーした場合、前記サーバー装置は、前記ＩＰアドレス通知に含まれるＩＰアドレスを用いて前記第２のルータを特定し、前記サーバー装置は、前記携帯端末装置に前記第２のルータを介して前記メディアデータを送信するようにした。
【発明の効果】
【００１０】
本発明によれば、ドアホン親機と宅外の携帯端末装置とが通信中にハンドオーバーを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係るドアホンシステムの構成を示す模式図
【図２】スマートフォンがハンドオーバーした場合の通信手順を示すシーケンス図
【図３】親機の構成の一例を示すブロック図
【図４】スマートフォンの構成の一例を示すブロック図
【図５】親機がメディアデータの送信先ＩＰアドレスを更新するための手順を示すフロー図
【図６】本発明の実施の形態２に係るドアホンシステムの構成を示す模式図
【図７】スマートフォンがハンドオーバーした場合の通信手順を示すシーケンス図
【図８】リレーサーバーの構成の一例を示すブロック図
【図９】リレーサーバーがメディアデータの送信先ＩＰアドレスを更新するための手順を示すフロー図
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。ただし、実施の形態において、同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。
【００１３】
（実施の形態１）
＜システムの概要＞
図１は、本発明の実施の形態１に係るドアホンシステム１００の構成を示す模式図である。ドアホンシステム１００は、図１に示すように、ドアホン親機（以下、単に「親機」という）２００、玄関子機（以下、単に「子機」という）３００、親機側ルーター４００、端末側ルーター５００−１〜５００−ｎ（ｎは１以上）、携帯端末装置としてのスマートフォン６００を備える。なお、親機側ルーター４００と端末側ルーター５００−１〜５００−ｎとの間は公衆網（ここでは、インターネットとする）によって接続されている。
【００１４】
親機２００は、例えば、住宅等の宅内に設けられ、壁に固定されたり、テーブルまたは台の上などに載置されたりする。親機２００は、子機３００と有線または無線によって接続し、子機３００と音声データおよび制御データを送受信し、子機３００から映像データを受信する。また、親機２００は、親機側ルーター４００と有線または無線によって接続し、親機側ルーター４００およびインターネットを介して端末側ルーター５００に接続する。親機２００は、子機３００が呼出操作を受け、子機３００から呼出信号を受信する。宅内が不在である場合、親機２００は、着信通知を親機側ルーター４００に送信する。親機２００は、スマートフォン６００から送信されたＩＰアドレス通知を管理し、ＩＰアドレス通知の送信元に音声データおよび映像データ等を含むメディアデータを送信する。なお、本実施の形態では、親機２００は、子機３００と有線によって接続し、親機側ルーター４００と無線によって接続するものとする。
【００１５】
子機３００は、例えば、住宅等の玄関先に設けられる。子機３００は、親機２００と有線によって接続し、親機２００と音声データおよび制御データを送受信する。なお、本実施の形態では、子機３００は、親機２００と有線によって接続するが無線によって接続してもよい。子機３００は、呼出操作を受けると、呼出信号を親機２００に送信する。また、子機３００は、カメラを備え、呼出操作を受けると、カメラが玄関先の画像を撮像し、映像データを親機２００に送信する。
【００１６】
親機側ルーター４００は、親機２００と無線によって接続し、また、インターネットを介して端末側ルーター５００−１〜５００−ｎと接続する。
【００１７】
端末側ルーター５００−１〜５００−ｎは、インターネットを介して親機側ルーター４００と接続し、また、スマートフォン６００と無線によって接続する。
【００１８】
スマートフォン６００は、端末側ルーター５００−１〜５００−ｎと接続し、接続している端末側ルーター５００−１〜５００−ｎに自身のＩＰアドレスを含むＩＰアドレス通知を親機２００に向けて定期的に送信する。
【００１９】
＜システムの動作＞
次に、上述したドアホンシステム１００において、スマートフォン６００がハンドオーバーした場合の通信手順について図２を用いて説明する。
【００２０】
ステップＳ１１において、子機３００は、訪問者から呼出操作を受け、呼出信号を親機２００に送信する。
【００２１】
ステップＳ１２において、親機２００は、親機側ルーター４００にＵＰｎＰ（Universal Plug and Play）設定要求を送信する。ステップＳ１３において、親機側ルーター４００は、ＵＰｎＰ設定応答にて自身のグローバルＩＰアドレス（ここでは、アドレスＡ）を親機２００に通知する。
【００２２】
ステップＳ１４において、親機２００は、子機３００からの呼び出しがあったことを通知する着信通知をウェブサーバー（図１に示さず）に送信する。着信通知には、予め取得しておいた親機２００のローカルＩＰアドレスと、親機側ルーター４００のグローバルＩＰアドレスが含まれる。ステップＳ１５において、ウェブサーバーは、着信通知をスマートフォン６００に送信する。
【００２３】
ステップＳ１６において、スマートフォン６００は、親機２００に向けて自身のＩＰアドレスを通知するＩＰアドレス通知を端末側ルーター５００−１に送信する。ステップＳ１７において、端末側ルーター５００−１は、スマートフォン６００から受信したＩＰアドレス通知を親機側ルーター４００に送信する。ステップＳ１８において、親機側ルーター４００は、端末側ルーター５００−１から受信したＩＰアドレス通知を親機２００に送信する。
【００２４】
ステップＳ１９において、親機２００は、受信したＩＰアドレス通知がたどってきたルートを用いて、音声データおよび映像データ等のメディアデータを親機側ルーター４００に送信する。ステップＳ２０において、親機側ルーター４００は、親機２００から受信したメディアデータを端末側ルーター５００−１に送信する。ステップＳ２１において、端末側ルーター５００−１は、親機側ルーター４００から受信したメディアデータをスマートフォン６００に送信する。
【００２５】
ここで、スマートフォン６００が端末側ルーター５００−１から端末側ルーター５００−ｎにハンドオーバーしたとする。このとき、それまでスマートフォン６００に宛てて送られていたメディアデータは、スマートフォン６００に届かなくなる。
【００２６】
ステップＳ２２において、スマートフォン６００は、親機２００に向けてＩＰアドレス通知をハンドオーバー先の端末側ルーター５００−ｎに送信する。ステップＳ２３において、端末側ルーター５００−ｎは、スマートフォン６００から受信したＩＰアドレス通知を親機側ルーター４００に送信する。ステップＳ２４において、親機側ルーター４００は、端末側ルーター５００−ｎから受信したＩＰアドレス通知を親機２００に送信する。
【００２７】
ステップＳ２５において、親機２００は、親機側ルーター４００から受信したＩＰアドレス通知がステップＳ１８で受信したＩＰアドレス通知と異なると判定し、メディアデータの送信先ＩＰアドレスを変更して、メディアデータを親機側ルーター４００に送信する。ステップＳ２６において、親機側ルーター４００は、親機２００から受信したメディアデータを端末側ルーター５００−ｎに送信する。ステップＳ２７において、端末側ルーター５００−ｎは、親機側ルーター４００から受信したメディアデータをスマートフォン６００に送信する。
【００２８】
このように、スマートフォン６００が端末側ルーター５００−１から端末側ルーター５００−ｎにハンドオーバーした場合でも、スマートフォン６００はＩＰアドレス通知を定期的に親機２００に送信することにより、親機２００からメディアデータを受信することができる。
【００２９】
＜親機の構成＞
図３は、親機２００の構成の一例を示すブロック図である。
【００３０】
図３において、親機２００は、親機側ケーブル接続部２１０、親機側キー入力部２２０、親機側スピーカ２０２、親機側マイク２０３、親機側音声Ｉ／Ｆ部２３０、および親機側ディスプレイ部２４０を有する。また、親機２００は、情報格納部２４１、親機無線部２４２、親機側制御部２５０、親機側パケット構成部２６０、親機側送信ドライバ２７０、親機側受信ドライバ２８０、および、親機側データ抽出部２９０を有する。
【００３１】
親機側ケーブル接続部２１０は、例えば２線ケーブル用の接続端子を含み、２線ケーブルの室内側の一端と、親機側送信ドライバ２７０および親機側受信ドライバ２８０との間を、信号を伝送可能な状態で接続する。
【００３２】
親機側キー入力部２２０は、応答ボタンを含み、応答ボタンが操作された時、その旨を示す信号を親機側制御部２５０へ出力する。
【００３３】
親機側スピーカ２０２は、親機側音声Ｉ／Ｆ部２３０から出力されたアナログ音声データを、音声に変換して出力する。
【００３４】
親機側マイク２０３は、周囲の音声を集音してアナログ音声データに変換し、親機側音声Ｉ／Ｆ部２３０へ出力する。
【００３５】
親機側音声Ｉ／Ｆ部２３０は、親機側制御部２５０から出力されたデジタル音声データを、アナログ音声データに変換し、信号レベルを調整して、親機側スピーカ２０２へ出力する。また、親機側音声Ｉ／Ｆ部２３０は、親機側マイク２０３から出力されたアナログ音声データを、信号レベルを調整し、デジタル音声データに変換して、親機側制御部２５０へ出力する。このアナログ／デジタル変換は、Ａ／Ｄ，Ｄ／Ａ変換器（図示せず）により行われる。
【００３６】
なお、親機側音声Ｉ／Ｆ部２３０は、親機側マイク２０３から出力されたアナログ音声データをデジタル変換したデータに対して、所定の音声圧縮処理を行って得られるデータを、デジタル音声データとして親機側制御部２５０へ出力してもよい。また、親機側音声Ｉ／Ｆ部２３０は、親機側制御部２５０から出力されたデジタル音声データが所定の音声圧縮処理を行って得られたデータである場合、当該データに対して所定の音声伸張処理を行ってから、デジタル／アナログ変換を行ってもよい。
【００３７】
親機側ディスプレイ部２４０は、液晶ディスプレイを含み、親機側制御部２５０から出力されたデジタル映像データを再生し、玄関の映像を表示する。なお、親機側制御部２５０から出力されたデジタル映像データが所定の動画圧縮処理を行って得られたデータである場合、当該データに対して所定の動画伸張処理を行って、映像表示を行う。
【００３８】
情報格納部２４１は、子機３００との通話を行う権限を有するスマートフォン６００との間で予め交換された、ＭＡＣ（Media Access Control）アドレス等のＩＤ情報、鍵情報、パスワード等のログイン情報を格納する。また、情報格納部２４１は、スマートフォン６００から送信されたＩＰアドレス通知を格納する。
【００３９】
親機無線部２４２は、無線通信回路およびアンテナを含み、無線通信回線により親機側ルーター４００と通信可能に接続する。そして、親機無線部２４２は、親機側ルーター４００、端末側ルーター５００−１〜５００−ｎを介して、スマートフォン６００と通信可能に接続する。
【００４０】
親機側制御部２５０は、子機３００から呼出信号を受信した時、親機側スピーカ２０２から所定の呼出音を出力させる。呼出音の出力は、例えば、親機側制御部２５０が、所定の呼出音のデジタル音声信号を親機側音声Ｉ／Ｆ部２３０へ出力することにより行われる。
【００４１】
更に、親機側制御部２５０は、映像付き通話を実現するための所定の制御処理を開始する。この制御処理は、親機側音声Ｉ／Ｆ部２３０から出力されたデジタル音声データを、子機３００へ送信することにより行われる。また、この制御処理は、子機３００から受信したデジタル音声データおよびデジタル映像データを、親機側音声Ｉ／Ｆ部２３０および親機側ディスプレイ部２４０へ出力することにより行われる。
【００４２】
ただし、親機側制御部２５０は、親機側キー入力部２２０から、応答ボタンが操作された旨を示す信号が出力されるまでは、デジタル音声データの子機３００への送信を行わないことが望ましい。
【００４３】
なお、親機側制御部２５０は、呼出信号を受信した時、または、着信通知を送信した時に、親機側スピーカ２０２、親機側マイク２０３、親機側音声Ｉ／Ｆ部２３０、および親機側ディスプレイ部２４０の動作を開始させるように制御してもよい。
【００４４】
また、親機側制御部２５０は、親機２００の動作または子機３００の動作に関する制御データを、子機３００へ送信してもよい。この制御データは、例えば、親機２００から子機３００のカメラ動作（データレート、パン、チルト、ライト、シャッタ、およびフィルター等の動作）や、子機３００に備えられた各種センサデバイスの動作を制御するための制御信号を含む。
【００４５】
親機側制御部２５０は、着信通知部２５１において、子機３００から呼出信号を受信した時、情報格納部２４１からローカルＩＰアドレスと、スマートフォン６００のグローバルＩＰアドレスを取得し、取得したローカルＩＰアドレスと、グローバルＩＰアドレスを含む着信通知を生成する。着信通知部２５１は、スマートフォン６００に対する着信通知の送信を行う。
【００４６】
親機側制御部２５０は、スマートフォン６００から送信されたＩＰアドレス通知を親機無線部２４２を介して受信し、情報格納部２４１に格納された前回のＩＰアドレス通知と今回のＩＰアドレス通知の送信元アドレスを比較する。送信元アドレスが異なる場合、親機側制御部２５０は、デジタル音声データとデジタル映像データを含むメディアデータの送信先ＩＰアドレスを今回のＩＰアドレスの送信元に更新する。すなわち、親機側制御部２５０は、最新のＩＰアドレス通知の送信元を送信先に設定する。
【００４７】
親機側制御部２５０の通話中継部２５２は、スマートフォン６００から応答指示を受信すると、子機３００とスマートフォン６００との間で映像付き通話を実現するための通話中継処理を開始する。この通話中継処理は、スマートフォン６００から受信したデジタル音声データを、子機３００へ送信し、子機３００から受信したデジタル音声データおよびデジタル映像データを、スマートフォン６００へ送信することにより行われる。
【００４８】
ただし、通話中継部２５２は、スマートフォン６００から応答指示を受信するまでは、スマートフォン６００から受信したデジタル音声データの子機３００への送信を行わないことが望ましい。
【００４９】
親機側パケット構成部２６０は、親機側制御部２５０から出力されたデジタル音声データ（および制御データ）を、適宜分割してパケット化し、生成されたパケットデータを符号化して、下り信号を生成する。親機側パケット構成部２６０は、生成された下り信号を、親機側送信ドライバ２７０へ出力する。
【００５０】
親機側送信ドライバ２７０は、親機側パケット構成部２６０から出力された下り信号をバッファしてゲイン調整を行い、親機側ケーブル接続部２１０を介して子機３００へと送信する。
【００５１】
親機側受信ドライバ２８０は、親機側ケーブル接続部２１０を介して子機３００から送られてくる上り信号を、ゲイン調整を行ってバッファし、親機側データ抽出部２９０へ出力する。
【００５２】
親機側データ抽出部２９０は、親機側受信ドライバ２８０から出力された上り信号から、上り信号に含まれる子機３００のデジタル音声データおよびデジタル映像データを抽出し、親機側制御部２５０へ出力する。
【００５３】
なお、上述の親機側制御部２５０による子機３００との間の各種情報の送受信は、親機側パケット構成部２６０、親機側送信ドライバ２７０、親機側ケーブル接続部２１０、親機側受信ドライバ２８０、および親機側データ抽出部２９０を介して行われる。
【００５４】
ただし、親機側制御部２５０は、子機３００と親機２００との間の時分割複信における、それぞれの送信タイミングおよび受信タイミングを規定する情報である送信制御情報を予め保持している。親機側制御部２５０は、送信制御情報に基づいて、下り信号の送信と上り信号の受信とが時分割で行われるように、親機側送信ドライバ２７０の動作を制御する。
【００５５】
また、上述の親機側制御部２５０によるスマートフォン６００との間の各種情報の送受信は、親機無線部２４２を介して行われる。
【００５６】
また、親機２００の上記各部の間のデータの受け渡しは、親機側スピーカ２０２および親機側マイク２０３と親機側音声Ｉ／Ｆ部２３０との間を除き、デジタル伝送により行われる。
【００５７】
このような構成により、親機２００は、スマートフォン６００から受信したＩＰアドレス通知が前回と異なる場合、デジタル音声データとデジタル映像データの送信先となるＩＰアドレスを更新して、これらのデータをスマートフォン６００に送信する。
【００５８】
＜スマートフォンの構成＞
図４は、スマートフォン６００の構成の一例を示すブロック図である。
【００５９】
図４において、スマートフォン６００は、端末無線部６１０、端末スピーカ６２０、端末マイク６３０、端末音声Ｉ／Ｆ部６４０、端末ディスプレイ部６５０、タッチパネル部６６０、および端末制御部６７０を有する。
【００６０】
端末無線部６１０は、無線通信回路およびアンテナを含み、無線通信回線により公衆網に接続された端末側ルーター５００−１〜５００−ｎと通信可能に接続する。
【００６１】
端末スピーカ６２０は、端末音声Ｉ／Ｆ部６４０から出力されたアナログ音声データを、音声に変換して出力する。
【００６２】
端末マイク６３０は、周囲の音声を集音してアナログ音声データに変換し、端末音声Ｉ／Ｆ部６４０へ出力する。
【００６３】
端末音声Ｉ／Ｆ部６４０は、端末制御部６７０から出力されたデジタル音声データを、アナログ音声データに変換し、信号レベルを調整して、端末スピーカ６２０へ出力する。また、端末音声Ｉ／Ｆ部６４０は、端末マイク６３０から出力されたアナログ音声データを、信号レベルを調整し、デジタル音声データに変換して、端末制御部６７０へ出力する。このアナログ／デジタル変換は、Ａ／Ｄ，Ｄ／Ａ変換器（図示せず）により行われる。
【００６４】
なお、端末音声Ｉ／Ｆ部６４０は、端末マイク６３０から出力されたアナログ音声データをデジタル変換したデータに対して、所定の音声圧縮処理を行って得られるデータを、デジタル音声データとして端末制御部６７０へ出力してもよい。また、端末音声Ｉ／Ｆ部６４０は、端末制御部６７０から出力されたデジタル音声データが所定の音声圧縮処理を行って得られたデータである場合、当該データに対して所定の音声伸張処理を行ってから、デジタル／アナログ変換を行ってもよい。
【００６５】
端末ディスプレイ部６５０は、タッチパネル付液晶ディスプレイの液晶ディスプレイ部分を含み、端末制御部６７０から出力されたデジタル映像データを再生して映像表示を行う。なお、端末制御部６７０から出力されたデジタル映像データが所定の動画圧縮処理を行って得られたデータである場合、当該データに対して所定の動画伸張処理を行って、映像表示を行う。また、端末ディスプレイ部６５０は、端末制御部６７０からの制御に従って、端末応答ボタンおよび確認ボタンを表示する。
【００６６】
タッチパネル部６６０は、スマートフォン６００に対する各種操作を受け付ける。例えば、タッチパネル部６６０は、端末ディスプレイ部６５０に端末応答ボタンまたは確認ボタンが表示されている時、これらに対するタッチ操作を受け付け、この操作が行われた時、その旨を端末制御部６７０へ通知する。
【００６７】
端末制御部６７０の端末情報出力部６７１は、ウェブサーバーから着信通知を受信した時、玄関に訪問者が来たことを示す呼出音を端末スピーカ６２０から出力させ、また、玄関に訪問者が来たことを示す表示を端末ディスプレイ部６５０に出力させる。なお、音声出力は、例えば、端末情報出力部６７１が、呼出音のデジタル音声信号を、端末音声Ｉ／Ｆ部６４０へ出力することにより行われる。
【００６８】
これにより、端末情報出力部６７１は、玄関に訪問者が居る旨を、スマートフォン６００のユーザーに通知する。更に、端末情報出力部６７１は、端末ディスプレイ部６５０に、上述の端末応答ボタンを表示させる。
【００６９】
また、端末制御部６７０の通話制御部６７２は、着信通知を受信し、スマートフォン６００においてユーザーによって応答操作が行われた時、親機２００に対して応答指示を送信し、親機２００を介してスマートフォン６００と子機３００との間の通話を開始させる。応答操作は、例えば、端末ディスプレイ部６５０に表示された端末応答ボタンに対するタッチ操作である。
【００７０】
また、端末制御部６７０は、定期的にＩＰアドレス通知を生成し、生成したＩＰアドレス通知を端末無線部６１０から親機２００に向けて送信する。
【００７１】
なお、端末制御部６７０のこれらの機能部は、例えば、スマートフォン６００に予めインストールされた専用のアプリケーションソフトウェアにより実現される。また、上述の端末制御部６７０によるウェブサーバーおよび親機２００との間の各種情報の送受信は、端末無線部６１０を介して行われる。
【００７２】
このような構成により、スマートフォン６００は、定期的にＩＰアドレス通知を親機２００に向けて送信する。
【００７３】
＜親機の動作＞
図５は、親機２００がメディアデータの送信先ＩＰアドレスを更新するための手順を示すフロー図である。ステップＳ７０１において、親機側制御部２５０は、スマートフォン６００から送信されたＩＰアドレス通知を受信する。ステップＳ７０２において、親機側制御部２５０は、ＩＰアドレス通知の送信元が有効な権限または資格のある正しい機器であるか否かを判定し、正しい機器である場合（ＹＥＳ）、ステップＳ７０３に移行し、正しい機器ではない場合（ＮＯ）、処理を終了する。
【００７４】
ステップＳ７０３において、親機側制御部２５０は、情報格納部２４１を検索し、ＩＰアドレス通知を受信済みであるか否かを判定し、受信済みである場合（ＹＥＳ）、ステップＳ７０４に移行し、受信済みではない場合（ＮＯ）、ステップＳ７０５に移行する。
【００７５】
ステップＳ７０４において、親機側制御部２５０は、ステップＳ７０１において受信したＩＰアドレス通知の送信元アドレスが、情報格納部２４１に格納された前回受信したＩＰアドレス通知の送信元アドレスと異なるか否かを判定し、異なる場合（ＹＥＳ）、ステップＳ７０５に移行し、異ならない場合（ＮＯ）、処理を終了する。
【００７６】
ステップＳ７０５において、親機側制御部２５０は、ステップＳ７０１において受信したＩＰアドレス通知の送信元アドレスをメディアデータの送信先ＩＰアドレスに更新し、メディアデータを送信する。
【００７７】
このように、実施の形態１によれば、スマートフォン６００が自身のＩＰアドレスを含むＩＰアドレス通知を接続中の端末側ルーター５００−１〜５００−ｎを介して親機２００に向けて定期的に送信し、親機２００は受信した最新のＩＰアドレスの送信元をメディアデータの送信先に設定することにより、親機２００とスマートフォン６００とが通信中にスマートフォン６００がハンドオーバーを行った場合でも、通信を継続することができる。
【００７８】
（実施の形態２）
図６は、本発明の実施の形態２に係るドアホンシステム１５０の構成を示す模式図である。図６が図１と異なる点は、リレーサーバー８００を追加した点である。
【００７９】
リレーサーバー８００は、インターネット上に設けられたサーバーであり、親機側ルーター４００と端末側ルーター５００−１〜５００−ｎとを接続するために介在する。また、リレーサーバー８００は、スマートフォン６００から送信されたＩＰアドレス通知を管理し、ＩＰアドレス通知の送信元、すなわち、ＩＰアドレス通知のたどったルートを用いて、親機２００から受信した音声データおよび映像データ等を含むメディアデータを送信する。
【００８０】
リレーサーバー８００の設置により、本発明の実施の形態２に係る親機２００は、実施の形態１において説明した親機２００から上記の機能が省略される。
【００８１】
次に、上述したドアホンシステム１５０において、スマートフォン６００がハンドオーバーした場合の通信手順について図７を用いて説明する。
【００８２】
ステップＳ１１において、子機３００は、訪問者から呼出操作を受け、呼出信号を親機２００に送信する。
【００８３】
ステップＳ５１において、親機２００は、リレーサーバー８００に使用要求を送信する。ステップＳ５２において、リレーサーバー８００は、使用応答にて自身のグローバルＩＰアドレス（ここでは、アドレスＳ、アドレスＴ）を親機２００に通知する。
【００８４】
ステップＳ５３において、親機２００は、子機３００からの呼び出しがあったことを通知する着信通知をウェブサーバー（図６に示さず）に送信する。着信通知には、予め取得しておいた親機２００のローカルＩＰアドレスと、リレーサーバー８００のグローバルＩＰアドレスが含まれる。ステップＳ５４において、ウェブサーバーは、着信通知をスマートフォン６００に送信する。
【００８５】
ステップＳ５５において、スマートフォン６００は、リレーサーバー８００に向けて自身のＩＰアドレスを通知するＩＰアドレス通知を端末側ルーター５００−１に送信する。ステップＳ５６において、端末側ルーター５００−１は、スマートフォン６００から受信したＩＰアドレス通知をリレーサーバー８００に送信する。
【００８６】
ステップＳ５７において、親機２００は、音声データおよび映像データ等のメディアデータを親機側ルーター４００に送信する。ステップＳ５８において、親機側ルーター４００は、親機２００から受信したメディアデータをリレーサーバー８００に送信する。
【００８７】
ステップＳ５９において、リレーサーバー８００は、親機側ルーター４００から受信したメディアデータをＩＰアドレス通知の送信元に向けて端末側ルーター５００−１に送信する。ステップＳ６０において、端末側ルーター５００−１は、リレーサーバー８００から受信したメディアデータをスマートフォン６００に送信する。
【００８８】
ここで、スマートフォン６００が端末側ルーター５００−１から端末側ルーター５００−ｎにハンドオーバーしたとする。このとき、それまでスマートフォン６００に宛てて送られていたメディアデータは、スマートフォン６００に届かなくなる。
【００８９】
ステップＳ６１において、スマートフォン６００は、親機２００に向けてＩＰアドレス通知をハンドオーバー先の端末側ルーター５００−ｎに送信する。ステップＳ６２において、端末側ルーター５００−ｎは、スマートフォン６００から受信したＩＰアドレス通知をリレーサーバー８００に送信する。このとき、リレーサーバー８００は、端末側ルーター５００−ｎから受信したＩＰアドレス通知がステップＳ５６で受信したＩＰアドレス通知と異なると判定し、メディアデータの送信先ＩＰアドレスを変更する。
【００９０】
ステップＳ６３において、親機２００は、メディアデータを親機側ルーター４００に送信する。ステップＳ６４において、親機側ルーター４００は、親機２００から受信したメディアデータをリレーサーバー８００に送信する。
【００９１】
ステップＳ６５において、リレーサーバー８００は、親機側ルーター４００から受信したメディアデータを端末側ルーター５００−ｎに送信する。ステップＳ６６において、端末側ルーター５００−ｎは、リレーサーバー８００から受信したメディアデータをスマートフォン６００に送信する。
【００９２】
このように、スマートフォン６００が端末側ルーター５００−１から端末側ルーター５００−ｎにハンドオーバーした場合でも、スマートフォン６００はＩＰアドレス通知を定期的にリレーサーバー８００に送信することにより、親機２００からメディアデータをリレーサーバー８００を経由して受信することができる。
【００９３】
図８は、リレーサーバー８００の構成の一例を示すブロック図である。
【００９４】
図８において、リレーサーバー８００は、送受信部８１０、サーバー側制御部８３０、および記憶部８５０を有する。
【００９５】
送受信部８１０は、インターネットを介して、親機側ルーター４００および端末側ルーター５００−１〜５００−ｎと通信可能に接続する。
【００９６】
サーバー側制御部８３０は、リレー接続管理部８３１および接続部８３５を有し、リレーサーバー８００全体を制御する。
【００９７】
リレー接続管理部８３１は、接続可能機器認証部８３２、接続機器認証情報生成部８３３およびＩＰアドレス割当処理部８３４を有する。リレー接続管理部８３１は、親機２００からの使用要求を受けると、親機側ルーター４００および端末側ルーター５００−１〜５００−ｎそれぞれにグローバルＩＰアドレスを割り当てる。
【００９８】
接続可能機器認証部８３２は、親機２００からの使用要求に対し、使用要求のあった親機２００がその権限または資格のある正しい機器であるのかの認証を、記憶部８５０に記憶された接続可能機器認証情報データベース（ＤＢ）８５１に基づいて行う。接続可能機器認証部８３２は、認証結果を接続機器認証情報生成部８３３に出力する。
【００９９】
接続機器証情報生成部８３３は、接続可能機器認証部８３２から正しい認証結果を取得すると、使用要求のあった親機２００との間で確立するリレー接続セッションに対する認証情報（接続機器認証情報）を生成する。この認証情報は、使用要求のあった親機２００からスマートフォン６００へ通知されて使用される。なお、親機２００においても、接続機器認証情報を生成する。
【０１００】
ＩＰアドレス割当処理部８３４は、サーバーリソースであるグローバルＩＰアドレスを、親機側ルーター４００および端末側ルーター５００−１〜５００−ｎそれぞれに割り当てる。
【０１０１】
接続部８３５は、接続機器認証部８３６、ＩＰパケット転送先リスト管理部８３７およびパケット転送処理部８３８を有する。接続部８３５は、リレー接続管理部８３１によって割り当てられたグローバルＩＰアドレスの、親機側ルーター４００に届いたＩＰパケットを端末側ルーター５００−１〜５００−ｎへ、端末側ルーター５００−１〜５００−ｎに届いたＩＰパケットを親機側ルーター４００へそれぞれ転送する。これにより、ネットワーク上におけるＩＰパケットリレー機能を実現する。
【０１０２】
接続機器認証部８３６は、リレー接続管理部８３１によって割り当てられたグローバルＩＰアドレス宛に届いたＩＰパケットを、接続機器認証情報生成部８３３によって生成された認証情報を用いて認証する。
【０１０３】
ＩＰパケット転送先リスト管理部８３７は、端末側ルーター５００−１〜５００−ｎのグローバルＩＰアドレスにスマートフォン６００から届いたＩＰパケットの送信元アドレスを、親機側ルーター４００のグローバルＩＰアドレスに親機２００から届いたＩＰパケットの転送先に紐づけたリストを管理する。
【０１０４】
パケット転送処理部８３８は、ＩＰパケット転送先リスト管理部８３７の管理するリストに基づいて、親機２００から受信したパケットをスマートフォン６００に向けて転送し、スマートフォン６００から受信したパケットを親機２００に向けて転送する処理を行う。
【０１０５】
記憶部８５０は、接続可能機器認証情報データベース８５１、および、接続機器認証情報データベース８５２を有する。これらのデータベースは、リレー接続管理部８３１によって該当する認証情報が登録され、必要に応じて認証情報が読み出される。
【０１０６】
図９は、リレーサーバー８００がメディアデータの送信先ＩＰアドレスを更新するための手順を示すフロー図である。ステップＳ９０１において、サーバー側制御部８３０は、スマートフォン６００から送信されたＩＰアドレス通知を受信する。ステップＳ９０２において、サーバー側制御部８３０は、ＩＰアドレス通知の送信元が有効な権限または資格のある正しい機器であるか否かを判定し、正しい機器である場合（ＹＥＳ）、ステップＳ９０３に移行し、正しい機器ではない場合（ＮＯ）、処理を終了する。
【０１０７】
ステップＳ９０３において、サーバー側制御部８３０は、ＩＰパケット転送先リスト管理部８３７を検索し、ＩＰアドレス通知を受信済みであるか否かを判定し、受信済みである場合（ＹＥＳ）、ステップＳ９０４に移行し、受信済みではない場合（ＮＯ）、ステップＳ９０５に移行する。
【０１０８】
ステップＳ９０４において、サーバー側制御部８３０は、ステップＳ９０１において受信したＩＰアドレス通知の送信元アドレスが、Ｐパケット転送先リスト管理部８３７に格納された前回受信したＩＰアドレス通知の送信元アドレスと異なるか否かを判定し、異なる場合（ＹＥＳ）、ステップＳ９０５に移行し、異ならない場合（ＮＯ）、処理を終了する。
【０１０９】
ステップＳ９０５において、サーバー側制御部８３０は、ステップＳ９０１において受信したＩＰアドレス通知の送信元アドレスをメディアデータの送信先ＩＰアドレスに更新し、メディアデータを送信する。
【０１１０】
このように、実施の形態２によれば、スマートフォン６００が自身のＩＰアドレスを含むＩＰアドレス通知を接続中の端末側ルーター５００−１〜５００−ｎを介してリレーサーバー８００に向けて定期的に送信し、リレーサーバー８００は受信した最新のＩＰアドレスの送信元を親機２００からのメディアデータの転送先に設定することにより、親機２００とスマートフォン６００とが通信中にスマートフォン６００がハンドオーバーを行った場合でも、通信を継続することができる。
【０１１１】
なお、上記各実施の形態では、携帯端末装置としてスマートフォンを一例に挙げて説明したが、本発明はこれに限るものではない。例えば、携帯端末装置として、タブレット型端末、ノートパソコン、ウェアラブル端末などでもよく、少なくとも通話機能とプッシュ通知受信機能を備える端末であればよい。
【０１１２】
また、本実施の形態では、親機と通信可能な装置を玄関子機として説明したが、本発明はこれに限るものではなく、例えば、親機と通信可能な装置としてセキュリティカメラ装置または録画装置を適用してもよい。セキュリティカメラ装置または録画装置を適用した場合、これらの装置においてあるイベントが生じたことにより親機と宅外の携帯端末装置とが接続され、その後に宅外の携帯端末装置がハンドオーバーを行った場合でも、親機と宅外の携帯端末装置との通信を継続することができる。
【産業上の利用可能性】
【０１１３】
本発明は、ドアホン親機と宅外の携帯端末装置とが通信中にハンドオーバーを行うのに有用である。
【符号の説明】
【０１１４】
１００、１５０  ドアホンシステム
２００  親機
２０２  親機側スピーカ
２０３  親機側マイク
２１０  親機側ケーブル接続部
２２０  親機側キー入力部
２３０  親機側音声Ｉ／Ｆ部
２４０  親機側ディスプレイ部
２４１  情報格納部
２４２  親機無線部
２５０  親機側制御部
２５１  着信通知部
２５２  通話中継部
２６０  親機側パケット構成部
２７０  親機側送信ドライバ
２８０  親機側受信ドライバ
２９０  親機側データ抽出部
３００  子機
４００  親機側ルーター
５００−１〜５００−ｎ  端末側ルーター
６００  スマートフォン
６１０  端末無線部
６２０  端末スピーカ
６３０  端末マイク
６４０  端末音声Ｉ／Ｆ部
６５０  端末ディスプレイ部
６６０  タッチパネル部
６７０  端末制御部
６７１  端末情報出力部
６７２  通話制御部
８００  リレーサーバー
８１０  送受信部
８３０  サーバー側制御部
８３１  リレー接続管理部
８３２  接続可能機器認証部
８３３  接続機器認証情報生成部
８３４  ＩＰアドレス割当処理部
８３５  接続部
８３６  接続機器認証部
８３７  ＩＰパケット転送先リスト管理部
８３８  パケット転送処理部
８５０  記憶部
８５１  接続可能機器認証情報データベース
８５２  接続機器認証情報データベース
【図１】
2018050302.tif 000003
【図２】
2018050302.tif 000004
【図３】
2018050302.tif 000005
【図４】
2018050302.tif 000006
【図５】
2018050302.tif 000007
【図６】
2018050302.tif 000008
【図７】
2018050302.tif 000009
【図８】
2018050302.tif 000010
【図９】
2018050302.tif 000011