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