(57)【要約】【課題】アクセスポイントとしての通信中継装置１００による電力消費を抑制する。【解決手段】通信中継装置１００は、第１の通信機能（３Ｇ、ＧＳＭ等）を用いて情報提供装置と通信するための第１通信部１０２と、第２の通信機能を用いてデータ受信端末と通信するための第２通信部１０３，第３通信部１０４と、情報提供装置から受信したデータを格納するためのバッファ１０１と、データの受信状況を監視する受信データ監視部１０５と、受信したデータを送信する通信端末を決定するための端末判別部１０６と、情報提供装置との通信が終了した後にデータ受信端末との通信を確立するための端末制御部１０７と、接続先選択部１０８と、通信終了監視部１０９とを備える。【選択図】図２
2013062670.tif 000002
【特許請求の範囲】
【請求項１】
通信中継装置であって、
ネットワークに接続されている情報提供装置と通信するための第１の通信手段と、
前記情報提供装置と通信可能なデータ受信端末と通信するための第２の通信手段と、
前記データ受信端末の識別情報と、前記データ受信端末にアクセスするためのアクセス情報とを格納するための記憶手段と、
前記通信中継装置の動作を制御するためのコントローラとを備え、
前記コントローラは、
前記識別情報に基づいて、前記データ受信端末が受信するべきデータの有無を前記情報提供装置に問い合わせ、
前記データがある場合には、前記第１の通信手段を介して前記情報提供装置から前記データを受信し、
前記第１の通信手段を用いてデータを受信した後に、前記アクセス情報に基づいて、前記第２の通信手段を介して、前記データ受信端末との通信を確立し、
前記第２の通信手段を介して、前記データを前記データ受信端末に送信する、通信中継装置。
【請求項２】
前記第２の通信手段は、複数のデータ受信端末のいずれかと通信可能であり、
前記コントローラは、
前記情報提供装置から受信したデータと、各前記識別情報とに基づいて、前記受信したデータが送信されるべきデータ受信端末を決定し、
前記決定されたデータ受信端末にアクセスするための前記アクセス情報に基づいて、前記決定されたデータ受信端末との通信を確立する、請求項１に記載の通信中継装置。
【請求項３】
前記情報提供装置からのデータの受信が完了すると、前記コントローラは、前記第１の通信手段の動作を終了させ、または、前記第１の通信手段を待機モードにする、請求項１または２に記載の通信中継装置。
【請求項４】
前記データ受信端末に対するデータの送信が終了すると、前記コントローラは、前記第２の通信手段の動作を終了させ、または、前記第２の通信手段を待機モードにする、請求項１〜３のいずれかに記載の通信中継装置。
【請求項５】
通信中継装置を制御するためのプログラムであって、前記通信中継装置は、ネットワークに接続されている情報提供装置と通信するための第１の通信器と、前記情報提供装置と通信可能なデータ受信端末と通信するための第２の通信器と、前記データ受信端末の識別情報と、前記データ受信端末にアクセスするためのアクセス情報とを格納するためのメモリと、前記通信中継装置の動作を制御するためのコントローラとを備えており、
前記プログラムは、前記通信中継装置のコントローラに、
前記第１の通信器を介して、前記識別情報に基づいて、前記データ受信端末が受信するべきデータの有無を前記情報提供装置に問い合わせるステップと、
前記データがある場合には、前記第１の通信器を介して前記情報提供装置から前記データを受信するステップと、
前記第１の通信器を用いてデータを受信した後に、前記アクセス情報に基づいて、前記第２の通信器を介して、前記データ受信端末との通信を確立するステップと、
前記第２の通信器を介して、前記データを前記データ受信端末に送信するステップとを実行させる、プログラム。
【請求項６】
前記第２の通信器は、複数のデータ受信端末のいずれかと通信可能であり、
前記プログラムは、前記コントローラに、さらに、
前記情報提供装置から受信したデータと、各前記識別情報とに基づいて、前記受信したデータが送信されるべきデータ受信端末を決定するステップと、
決定されたデータ受信端末にアクセスするための前記アクセス情報に基づいて、前記決定されたデータ受信端末との通信を確立するステップとを実行させる、請求項５に記載のプログラム。
【請求項７】
前記プログラムは、前記コントローラに、
前記情報提供装置からのデータの受信が完了すると、前記第１の通信器の動作を終了させるステップ、または、前記第１の通信器を待機モードにするステップを実行させる、請求項５または６に記載のプログラム。
【請求項８】
前記プログラムは、前記コントローラに、
前記データ受信端末に対するデータの送信が終了すると、前記第２の通信器の動作を終了させるステップ、または、前記第２の通信器を待機モードにするステップを実行させる、請求項５〜７のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の制御に関し、より特定的には、情報提供装置からデータ通信端末へのデータ送信の制御に関する。
【背景技術】
【０００２】
携帯電話機、スマートフォンその他の端末装置（以下「データ受信端末」ともいう。）は、インターネットその他のネットワークに接続して、当該ネットワークに接続している情報提供装置からコンテンツ、電子メールその他のデータを受信することができる。また、データ受信端末は、付加的な通信機能として、Wi-Fi（登録商標）、Bluetooth（登録商標）をさらに有している場合もある。この場合、データ受信端末は、その付加的な通信機能を用いて、アクセスポイントとしてインターネットに接続している中継器（以下「通信中継装置」ともいう。）を介して、インターネット上のデータを受信することもできる。
【０００３】
アクセスポイントを用いた通信に関し、たとえば、特開２００４−１８０１１５号公報（特許文献１）は、「スリープ（ＳＬＥＥＰ）モードにより消費電力を低減すると共に自分宛の着信があるとＷＡＫＥ−ＵＰさせて着信を確実に受信可能にする無線ＬＡＮシステム」を開示している（［要約］の［課題］）。具体的には、「アクセスポイント３０との間で無線ＬＡＮにより相互接続される複数のＰＣ等のホスト２０に無線ＬＡＮデバイス２１を内蔵させ、予め決められた一定周期でアクセスポイント３０からのビーコン信号３２に同期して無線ＬＡＮデバイス２１の電源をＯＮとして自分宛の着信３３の有無を確認する。着信３３があれば、ホスト２０を起動させ、アプリケーションを立ち上げて着信可能にする」というものである（［要約］の［解決手段］）。
【０００４】
また、特開２００４−２７２４７８号公報（特許文献２）は、「パソコンなどによる一般の電子メールなどの利便性について、特に着信通知の面で一般電話並みに身近にすることができ、しかも汎用性のある技術」を開示している（［要約］の［課題］）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１８０１１５号公報
【特許文献２】特開２００４−２７２４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
中継機能を使用する場合、データ受信端末のユーザは、求めるデータ（たとえば、定期配信されるコンテンツ、メールなど）が存在しているか否かについて、ネットワークの状況を確認する必要がある。また、ユーザが中継機能を使用できるように、通信中継装置の接続先のネットワーク設定や、第２の通信機能（Wi-Fi（登録商標）、Bluetooth（登録商標）、TransferJet、IrDA、Felica（登録商標）、USB（Universal  Serial  Bus）など中継器と受信端末を接続する通信）を使用可能にするなど、操作する必要がある。また、ユーザは、データ受信端末（PC（Personal  Computer）、電子書籍、HDD（Hard  Disc  Drive）レコーダ、NAS（Network  Access  Server）、プリンタ等）を起動させ、これらを中継器に接続する必要がある。さらに、データ受信終了後に、ユーザは、中継機能を終了させる必要があり、データ受信端末の動作を終了させる必要がある。
【０００７】
本発明は、上述のような問題点を解決するためになされたものであって、その目的は、データを受信するためのユーザ操作が削減される通信中継装置を提供することである。他の目的は、電力消費が抑制される通信中継装置を提供することである。
【０００８】
他の目的は、データを受信するためのユーザ操作が削減されるように通信中継装置を制御するためのプログラムを提供することである。さらに他の目的は、電力消費が抑制されるように通信中継装置を制御するためのプログラムを提供することである。
【課題を解決するための手段】
【０００９】
一実施の形態に従う通信中継装置は、ネットワークに接続されている情報提供装置と通信するための第１の通信手段と、情報提供装置と通信可能なデータ受信端末と通信するための第２の通信手段と、データ受信端末の識別情報と、データ受信端末にアクセスするためのアクセス情報とを格納するための記憶手段と、通信中継装置の動作を制御するためのコントローラとを備える。コントローラは、識別情報に基づいて、データ受信端末が受信するべきデータの有無を情報提供装置に問い合わせる。コントローラは、データがある場合には、第１の通信手段を介して情報提供装置からデータを受信する。コントローラは、第１の通信手段を用いてデータを受信した後に、アクセス情報に基づいて、第２の通信手段を介して、データ受信端末との通信を確立する。コントローラは、第２の通信手段を介して、データをデータ受信端末に送信する。
【００１０】
好ましくは、第２の通信手段は、複数のデータ受信端末のいずれかと通信可能である。コントローラは、情報提供装置から受信したデータと、各識別情報とに基づいて、受信したデータが送信されるべきデータ受信端末を決定する。コントローラは、決定されたデータ受信端末にアクセスするためのアクセス情報に基づいて、決定されたデータ受信端末との通信を確立する。
【００１１】
好ましくは、情報提供装置からのデータの受信が完了すると、コントローラは、第１の通信手段の動作を終了させ、または、第１の通信手段を待機モードにする。
【００１２】
好ましくは、データ受信端末に対するデータの送信が終了すると、コントローラは、第２の通信手段の動作を終了させ、または、第２の通信手段を待機モードにする。
【００１３】
他の実施の形態に従うと、通信中継装置を制御するためのプログラムが提供される。通信中継装置は、ネットワークに接続されている情報提供装置と通信するための第１の通信器と、情報提供装置と通信可能なデータ受信端末と通信するための第２の通信器と、データ受信端末の識別情報と、データ受信端末にアクセスするためのアクセス情報とを格納するためのメモリと、通信中継装置の動作を制御するためのコントローラとを備える。当該プログラムは、通信中継装置のコントローラに、第１の通信器を介して、識別情報に基づいて、データ受信端末が受信するべきデータの有無を情報提供装置に問い合わせるステップと、データがある場合には、第１の通信器を介して情報提供装置からデータを受信するステップと、第１の通信器を用いてデータを受信した後に、アクセス情報に基づいて、第２の通信器を介して、データ受信端末との通信を確立するステップと、第２の通信器を介して、データをデータ受信端末に送信するステップとを実行させる。
【００１４】
好ましくは、第２の通信器は、複数のデータ受信端末のいずれかと通信可能である。プログラムは、コントローラに、さらに、情報提供装置から受信したデータと、各識別情報とに基づいて、受信したデータが送信されるべきデータ受信端末を決定するステップと、決定されたデータ受信端末にアクセスするためのアクセス情報に基づいて、決定されたデータ受信端末との通信を確立するステップとを実行させる。
【００１５】
好ましくは、プログラムは、コントローラに、情報提供装置からのデータの受信が完了すると、第１の通信器の動作を終了させるステップ、または、第１の通信器を待機モードにするステップを実行させる。
【００１６】
好ましくは、プログラムは、コントローラに、データ受信端末に対するデータの送信が終了すると、第２の通信器の動作を終了させるステップ、または、第２の通信器を待機モードにするステップを実行させる。
【発明の効果】
【００１７】
ある局面において、データを受信するためのユーザ操作が削減される。他の局面において、通信中継装置の電力消費が抑制される。
【００１８】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る通信中継装置１００がネットワーク１３０に接続されている状態を表わす図である。
【図２】本実施の形態に係る通信中継装置１００によって実現される機能の構成を表わすブロック図である。
【図３】通信中継装置１００のハードウェア構成を表わすブロック図である。
【図４】フラッシュメモリ３３０におけるデータの格納の一態様を概念的に表わす図である。
【図５】通信中継装置１００が備えるＣＰＵ３１０が実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
図１を参照して、本発明の実施の形態に係る通信中継装置１００の使用態様について説明する。図１は、本実施の形態に係る通信中継装置１００がネットワーク１３０に接続されている状態を表わす図である。
【００２２】
通信中継装置１００は、ネットワーク１３０を介して情報提供装置１１０と通信する。また、データ受信端末１２０は、ネットワーク１３０に接続することにより、情報提供装置１１０と通信することができる。本実施の形態において、通信中継装置１００は、データ受信端末１２０が情報提供装置１１０に接続してデータを受信する代わりに、アクセスポイントとして、情報提供装置１１０からデータを受信し、その受信したデータをデータ受信端末１２０に送信する。
【００２３】
ある局面において、通信中継装置１００およびデータ受信端末１２０は、ネットワーク１３０に接続されている。ここで、通信中継装置１００について予め規定された条件が成立すると、通信中継装置１００は、情報提供装置１１０との間で通信を確立する。当該条件は、たとえば、データ受信端末１２０からデータの受信要求を受信したとき、情報提供装置１１０からデータを受信するべきタイミングとして予め設定されたタイミング、あるいは、情報提供装置１１０において新たなデータが登録されたことその他データの更新があった旨の通知を通信中継装置１００が受信したときである。このような条件が成立すると、通信中継装置１００は、情報提供装置１１０との間でデータ受信端末１２０のための通信を確立し、情報提供装置１１０からデータを受信する。通信中継装置１００は、その受信したデータをデータ受信端末１２０に送信する。
【００２４】
このようにすると、データ受信端末１２０は、情報提供装置１１０からデータを受信するために、情報提供装置１１０との間で通信を確立する必要がない。そして、通信中継装置１００とデータ受信端末１２０とが、たとえばローカルエリアネットワークその他の無線通信によって接続される場合には、データ受信端末１２０がネットワーク１３０を介してデータを受信する場合に比べて、データ受信のタイミング、受信のコストその他を改善することができる。
【００２５】
［機能構成］
図２を参照して、通信中継装置１００の機能的構成について説明する。図２は、本実施の形態に係る通信中継装置１００によって実現される機能の構成を表わすブロック図である。通信中継装置１００は、第１通信部１０２と、第２通信部１０３と、第３通信部１０４と、受信データ監視部１０５と、端末判別部１０６と、端末制御部１０７と、接続先選択部１０８と、通信終了監視部１０９と、バッファ１０１とを備える。
【００２６】
ある局面において、受信データ監視部１０５と、端末判別部１０６と、端末制御部１０７と、接続先選択部１０８と、通信終了監視部１０９とは、たとえば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processor  Unit）その他のプロセッサ、コントローラその他の制御装置によって実現される。
【００２７】
ある局面において、第１通信部１０２は、ネットワーク１３０を介して、情報提供装置１１０と通信する。このとき、第２通信部１０３または第３通信部１０４は、データ受信端末１２０と通信する。
【００２８】
受信データ監視部１０５は、定期的に、第１通信部１０２を介して、データ受信端末１２０がダウンロードすべきデータがあるか否かを監視する。このとき、受信データ監視部１０５は、データ受信端末１２０に加えてその他のデータ受信端末（たとえば、パーソナルコンピュータ、電子書籍、ＨＤＤ（Hard  Disc  Drive）レコーダ、プリンタなど）を登録することができる。また、各データ受信端末は、それぞれ個別に、取り込むべきデータおよび／またはタイミングを設定することができる。取り込むべきデータの例は、たとえば、メール、各種ソフトウェアのバージョンアップ情報、Ｗｅｂページの更新情報とそのページデータ、定期購読している電子書籍データ、ローカルサイトまたはサーバ（インターネット経由だけではなく、ローカルエリアネットワークあるいはイントラネットワークを含む）にアップロードされている静止画、動画（たとえば、地上デジタル放送の録画データなど）も含む。
【００２９】
また、第１通信部１０２のみで取り込むべきデータが情報提供装置１１０に存在しているか否かを監視できない場合には、受信データ監視部１０５は、第１通信部１０２と同様に、その他の通信部、たとえば第２通信部１０３または第３通信部１０４を用いて、当該データの存在を監視してもよい。この場合、たとえば、第１通信部１０２は、第１の通信機能として、３Ｇ、ＧＳＭ（Global  System  for  Mobile  Communications）などの通信機能を有する。第２通信部１０３は、第２の通信機能として、第１の通信機能と異なる他の通信機能、たとえば、Wi-Fi（登録商標）、Bluetooth（登録商標）その他の通信機能を有する。第３通信部１０４は、第３の通信機能として、たとえば、Wi-Fi（登録商標）、Bluetooth（登録商標）その他の通信機能であって、第１および第２の通信機能と異なる通信機能を有する。第１通信部１０２、第２通信部１０３および第３通信部１０４は、いずれも、各通信機能を有して、通信圏内にあるアクセスポイントに接続することができる。なお、通信機能は、上述のものに限られず、その他の通信機能が用いられてもよい。
【００３０】
受信データ監視部１０５が、アクセスしたネットワーク１３０を介して情報提供装置１１０に受信すべきデータがあると判断すると、端末判別部１０６は、そのデータの項目に関連付けられる端末識別情報に基づいて、そのデータを受信すべき端末を決定する。
【００３１】
端末制御部１０７は、データを受信すべき端末として抽出されたデータ受信端末（たとえばデータ受信端末１２０）を起動させる。より詳しくは、端末制御部１０７は、第２通信部１０３が有する通信機能を用いて、データ受信端末１２０を起動させる。当該通信機能は、たとえばWi-Fi（登録商標）、Bluetooth（登録商標）、TransferJet、IrDA、Felica（登録商標）、ＵＳＢ（Universal  Serial  Bus）など通信中継装置１００とデータ受信端末１２０とを接続するための通信機能である。その他の通信方式が用いられても良い。
【００３２】
データ受信端末１２０の起動のための方法は、たとえば、無線ＬＡＮ（Local  Area  Network）を用いた「Wake on LAN」や、Bluetooth（登録商標）を用いたものその他類似の技術が用いられ得る。
【００３３】
端末制御部１０７がデータ受信端末１２０を起動すると、通信中継装置１００とデータ受信端末１２０とはネットワーク接続された状態となる。通信中継装置１００とデータ受信端末１２０との通信が確立されると、データ受信端末１２０は、情報提供装置１１０に格納されているデータであってデータ受信端末１２０がダウンロードすべきデータを、通信中継装置１００を介して受信することができる。
【００３４】
この場合、受信データ監視部１０５が受信すべきと判断したデータに基づいて、接続先選択部１０８は、いずれのネットワークにアクセスするべきかを判断する。接続先選択部１０８は、第１通信部１０２以外の他の通信手段（すなわち、第２通信部１０３および第３通信部１０４のいずれか）を決定する。他の通信手段として決定された通信部は、それが有する通信機能（たとえば、Wi-Fi（登録商標）、Bluetooth（登録商標））を用いて、通信中継装置１００の通信圏内にある別のアクセスポイントに接続し、情報提供装置１１０との通信を確立することができる。
【００３５】
他の局面において、接続先選択部１０８は、たとえば第２通信部１０３を介して、データ受信端末１２０から接続すべきネットワークの情報（たとえば、情報提供装置１１０を特定するＵＲＬ（Universal  Resource  Locator）など）を得て、その情報に基づいて接続先選択部１０８が、第１通信部１０２の接続先を選択するように、接続先を変更することもできる。
【００３６】
通信中継装置１００がネットワーク１３０に接続すると、第１通信部１０２は、データを受信し、受信したデータをバッファ１０１に格納する。通信終了監視部１０９は、バッファ１０１に格納されたデータに基づいて、情報提供装置１１０との通信が終了したか否かを監視する。たとえば、通信終了監視部１０９は、情報提供装置１１０から送られたデータの制御コードを参照して、データの終わりであるか否かを検出する。
【００３７】
なお、図２では、３つの通信部が例示されていたが、通信部の数は、３に限られない。通信中継装置１００は、少なくとも２つの通信部を有していれば良く、他の局面において、４つ以上の通信部を有していてもよい。
【００３８】
［ハードウェア構成］
図３を参照して、本実施の形態に係る通信中継装置１００の構成についてさらに説明する。図３は、通信中継装置１００のハードウェア構成を表わすブロック図である。ある局面において、通信中継装置１００は、アクセスポイントとして機能し、具体的には、たとえば、携帯電話機、スマートフォンとして実現される。
【００３９】
通信中継装置１００は、第１通信回路３０２と、第２通信回路３０４と、アンテナ３０６，３０８と、ＣＰＵ（Central  Processing  Unit）３１０と、測位処理部３１２と、測位信号受信フロントエンド部３１４と、アンテナ３１６と、データ通信インターフェイス３１８と、入力インターフェイス３２０と、カメラ３２２と、フラッシュメモリ３３０と、ＲＡＭ（Random  Access  Memory）３３２と、ＲＯＭ（Read-Only  Memory）３３４と、メモリカード駆動装置３３６と、音声信号処理回路３４０と、マイク３４２と、スピーカ３４４と、ディスプレイ３５０と、ＬＥＤ（Light  Emitting  Diode）３５２と、バイブレータ３５４とを備える。メモリカード駆動装置３３６には、メモリカード３３８が装着可能である。
【００４０】
第１通信回路３０２は、第１の通信機能を実現するために、アンテナ３０８を介して、他の情報通信装置（たとえば、情報提供装置１１０など）と通信する。第１通信回路３０２は、フロントエンド処理を行ない、処理後の信号を、ＣＰＵ３１０に送る。
【００４１】
第２通信回路３０４は、第２の通信機能を実現するために、アンテナ３０６を介して、他の情報通信装置（たとえば、情報提供装置１１０、データ受信端末１２０など）と通信する。第２の通信機能は、たとえば、Wi-Fi（登録商標）、Bluetooth（登録商標）である。第２通信回路３０４は、フロントエンド処理を行ない、処理後の信号を、ＣＰＵ３１０に送る。
【００４２】
ＣＰＵ３１０は、通信中継装置１００に対して与えられる命令に基づいて通信中継装置１００の動作を制御するための処理を実行する。ＣＰＵ３１０は、第１通信回路３０２から送られた信号に基づいて予め規定された処理を実行し、処理後の信号を音声信号処理回路３４０に送出する。音声信号処理回路３４０は、その信号に対して予め規定された信号処理を実行し、処理後の信号をスピーカ３４４に送出する。スピーカ３４４は、その信号に基づいて音声を出力する。
【００４３】
マイク３４２は、通信中継装置１００に対する発話を受け付けて、発話された音声に対応する信号を音声信号処理回路３４０に対して送出する。音声信号処理回路３４０は、その信号に基づいて通話のために予め規定された処理を実行し、処理後の信号をＣＰＵ３１０に対して送出する。ＣＰＵ３１０は、その信号を送信用のデータに変換し、変換後のデータを第１通信回路３０２に対して送出する。第１通信回路３０２は、そのデータを用いて送信用の信号を生成し、アンテナ３０８に向けてその信号を送出する。
【００４４】
入力インターフェイス３２０は、通信中継装置１００に対する操作の入力を受け付ける。入力インターフェイス３２０は、たとえば、テンキー、ＱＷＥＲＴＹ配列キー、タッチパネル、ソフトウェアキーその他の入力スイッチとして実現される。
【００４５】
フラッシュメモリ３３０は、ＣＰＵ３１０から送られるデータを格納する。また、ＣＰＵ３１０は、フラッシュメモリ３３０に格納されているデータを読み出し、そのデータを用いて予め規定された処理を実行する。
【００４６】
ＲＡＭ３３２は、入力インターフェイス３２０に対して行なわれた操作に基づいてＣＰＵ３１０によって生成されるデータ、あるいは、通信中継装置１００が外部から受信したデータを一時的に保持する。外部から受信したデータは、たとえば、情報提供装置１１０から受信したコンテンツデータ、データ受信端末１２０から受信したアクセスデータ等を含む。コンテンツデータは、定期的に配信されるＷｅｂ情報、電子メール等を含む。アクセスデータは、たとえば、データ受信端末１２０の代わりに情報提供装置１１０にアクセスするために必要なデータ（アクセスするサイト（たとえば情報提供装置１１０）のＵＲＬ、データ受信端末１２０の識別データ、アクセスパスワードなど）を含む。
【００４７】
ＲＯＭ３３４は、通信中継装置１００に予め定められた動作を実行させるためのプログラムあるいはデータを格納している。ＣＰＵ３１０は、ＲＯＭ３３４から当該プログラムまたはデータを読み出し、通信中継装置１００の動作を制御する。
【００４８】
メモリカード駆動装置３３６は、メモリカード３３８に格納されているデータを読み出し、ＣＰＵ３１０に送出する。逆にメモリカード駆動装置３３６は、ＣＰＵ３１０によって出力されるデータを、メモリカード３３８の空き領域に書き込む。
【００４９】
音声信号処理回路３４０は、上述のような通話のための信号処理を実行する。なお、図３に示される例では、ＣＰＵ３１０と音声信号処理回路３４０とが別個の構成として示されているが、他の局面において、ＣＰＵ３１０と音声信号処理回路３４０とが一体として構成されていてもよい。
【００５０】
ディスプレイ３５０は、ＣＰＵ３１０から取得されるデータに基づいて、当該データによって規定される画像を表示する。たとえば、ディスプレイ３５０は、フラッシュメモリ３３０が格納している静止画、動画、音楽ファイルの属性（当該ファイルの名前、演奏者、演奏時間など）を表示する。ディスプレイ３５０は、液晶モニタ、有機ＥＬ（Electro  Luminescence）モニタとして実現される。
【００５１】
ＬＥＤ３５２は、ＣＰＵ３１０からの信号に基づいて、予め定められた発光動作を実現する。なお、ＬＥＤ３５２の発行色として、情報提供装置１１０と通信している時に発光する色と、データ受信端末１２０にデータを送信している時に発光する色とが異なっても良い。これにより、通信中継装置１００は、どのような通信が行なわれているかを通信中継装置１００のユーザに通知できる。
【００５２】
データ通信インターフェイス３１８は、データ通信用のケーブルの装着を受け付ける。データ通信インターフェイス３１８は、ＣＰＵ３１０から出力される信号を当該ケーブルに対して送出する。あるいは、データ通信インターフェイス３１８は、当該ケーブルを介して受信されるデータを、ＣＰＵ３１０に対して送出する。他の局面において、データ通信インターフェイス３１８は、第３の通信機能として用いられてもよい。
【００５３】
バイブレータ３５４は、ＣＰＵ３１０から出力される信号に基づいて、予め定められた周波数で発振動作を実行する。
【００５４】
ＧＰＳアンテナ３１６は、ＧＰＳ衛星から発信される信号を受信し、受信した信号を測位信号受信フロントエンド部３１４に送出する。測位信号受信フロントエンド部３１４は、少なくとも３つ（望ましくは４つ以上）のＧＰＳ衛星から受信した各信号に基づいてパターンマッチングを行ない、各信号に含まれるコードパターンと通信中継装置１００が保持するコードパターンとが一致した場合に、その信号を測位処理部３１２に送出する。
【００５５】
測位処理部３１２は、その信号を用いて、測位処理を実行し、当該信号を受信した通信中継装置１００の位置を算出する。ＣＰＵ３１０は、その算出結果をディスプレイ３５０に表示する。
【００５６】
ある局面において、ＣＰＵ３１０は、データ受信端末１２０の識別情報に基づいて、データ受信端末１２０が受信するべきデータの有無を情報提供装置１１０に問い合わせる。データがある場合には、ＣＰＵ３１０は、第１通信回路３０２を介して情報提供装置１１０からデータを受信する。ＣＰＵ３１０は、第１通信回路３０２を用いてデータを受信した後に、アクセス情報に基づいて、第２通信回路３０４を介して、データ受信端末１２０との通信を確立する。ＣＰＵ３１０は、第２通信回路３０４を介して、受信したデータをデータ受信端末１２０に送信する。
【００５７】
他の局面において、第２通信回路３０４は、データ受信端末１２０を含む複数の通信端末のいずれかと通信可能である。ＣＰＵ３１０は、端末判別部１０６として、情報提供装置１１０から受信したデータと、各識別情報とに基づいて、複数の通信端末から、受信したデータが送信されるべきデータ受信端末１２０を決定する。ＣＰＵ３１０は、決定されたデータ受信端末１２０にアクセスするためのアクセス情報に基づいて、データ受信端末１２０との通信を確立する。
【００５８】
他の局面において、情報提供装置１１０からのデータの受信が完了すると、ＣＰＵ３１０は、端末制御部１０７として、第１通信回路３０２の動作を終了させ、または、第１通信回路３０２を待機モードにする。
【００５９】
さらに他の局面において、データ受信端末１２０に対するデータの送信が終了すると、ＣＰＵ３１０は、端末制御部１０７として、第２通信回路３０４の動作を終了させ、または、第２通信回路３０４を待機モードにする。
【００６０】
［データ構造］
図４を参照して、通信中継装置１００のデータ構造について説明する。図４は、フラッシュメモリ３３０におけるデータの格納の一態様を概念的に表わす図である。
【００６１】
ある局面において、フラッシュメモリ３３０には、データ受信端末１２０に代わって情報提供装置１１０と通信してデータを受信するために用いられるデータが格納されている。これらのデータは、たとえば、管理番号と、優先度と、端末情報と、接続情報と、探索情報と、その他情報とを少なくとも含む。これらのデータは、データ受信端末が通信中継装置１００に登録されるとき、あるいは、データ受信端末と通信中継装置１００との間で初めて通信が行なわれた時に、データ受信端末１２０から通信中継装置１００に送られる。
【００６２】
管理番号は、当該１組のデータを識別する。管理番号は、たとえば、データ受信端末１２０が通信中継装置１００に登録されるときに、ＣＰＵ３１０によって割り当てられる。
【００６３】
優先度は、複数のデータ受信端末が通信中継装置１００に登録されている場合に、いずれのデータ受信端末１２０を優先して用いるかを特定する。優先度は、たとえば、管理番号に関連付けられる。優先度は、入力インターフェイス３２０を介して、通信中継装置１００のユーザによって与えられる。
【００６４】
端末情報は、端末名と、ＭＡＣ（Media  Access  Control）アドレスと、端末種別とを含む。端末名は、データ受信端末１２０その他のデータ受信端末に与えられた名称またはＩＤである。端末種別は、データ受信端末１２０の種類（たとえば、携帯電話機、スマートフォン、ノートブック型パーソナルコンピュータ等）を表わす。
【００６５】
接続情報は、通信方法と、設定と、認証情報とを含む。通信方法は、当該データ受信端末がネットワークまたは通信中継装置１００と通信するための方法、情報提供装置１１０と通信するタイミング等を識別する。通信するための方法は、たとえば、情報提供装置１１０にアクセスするためのサイト、通信に用いられる方式（Wi-Fi（登録商標）、Bluetooth（登録商標））などを含む。
【００６６】
設定は、当該通信方法を実現するために設定される情報（たとえば、パラメータの設定）を含む。認証情報は、データ受信端末が特定のサイトにアクセスするために割り当てられた情報である。当該情報は、たとえば、ＳＳＩＤ（Service  Set  Identifier）、ユーザ識別情報、パスワードを含む。
【００６７】
探索情報は、探索先と、ＩＤと、パスワードと、探索タイミングとを含む。探索先は、データ受信端末がデータを取得するサイトを表わす。ＩＤは、当該サイトにアクセスするために当該サイトによって与えられたユーザ識別情報を表わす。パスワードは、当該サイトにアクセスするために登録されたパスワードを表わす。探索タイミングは、探索先に新たなデータや更新されたデータの有無を問い合わせる。
【００６８】
その他情報は、データ受信端末１２０が有しているその他のデータを含む。
［制御構造］
図５を参照して、本実施の形態に係る通信中継装置１００の制御構造について説明する。図５は、通信中継装置１００が備えるＣＰＵ３１０が実行する処理の一部を表わすフローチャートである。
【００６９】
ステップＳ５１０にて、ＣＰＵ３１０は、通信中継装置１００によるアクセスの対象となるサイト、通信に用いるネットワーク、受信の対象となるデータ項目およびデータ受信の登録を受け付ける。すなわち、通信中継装置１００は、データ受信端末１２０その他の端末であって、情報提供装置１１０との間でデータを通信する端末のためにアクセスするときに用いられる情報を受け付けて、フラッシュメモリ３３０に格納する（図４）。
【００７０】
ステップＳ５１２にて、ＣＰＵ３１０は、第１通信回路３０２を介して、サイトに受信すべきデータを問い合せる。具体的には、通信中継装置１００は、情報提供装置１１０との間で通信を確立し、データ受信端末１２０の代わりに受信すべきデータのどのあるいはデータに更新があったか否かを、情報提供装置１１０に問い合せる。なお、問い合わせのタイミングは、たとえば、問い合わせのタイミングとして予め設定されている日時、情報提供装置１１０からデータ受信端末１２０宛に更新の通知を受信した時などである。これらのタイミングは、データ受信端末１２０が通信中継装置１００に登録された時に、フラッシュメモリ３３０に格納される。情報提供装置１１０は、通信中継装置１００に、問い合わせの結果を送信する。問い合わせの結果は、データ受信端末１２０の識別情報と、データの有無とを含む。
【００７１】
ステップＳ５１４にて、ＣＰＵ３１０は、問い合わせの結果に基づいて、そのようなデータがあったか否かを判断する。ＣＰＵ３１０は、そのようなデータがあったと判断すると（ステップＳ５１４にてＹＥＳ）、制御をステップＳ５１６に切り換える。そうでない場合には（ステップＳ５１４にてＮＯ）、ＣＰＵ３１０は、処理を終了する。
【００７２】
ステップＳ５１６にて、ＣＰＵ３１０は、データの先行取り込みが可能であるか否かを判断する。ここで、データの先行取り込みとは、データ受信端末１２０が情報提供装置１１０にアクセスしてデータをダウンロードする前に、通信中継装置１００がデータ受信端末１２０に代わって情報提供装置１１０からデータをダウンロードすることをいう。この判断は、データ受信端末１２０に代わって通信中継装置１００が情報提供装置１１０にアクセスすることが情報提供装置１１０に承認されているか否かに基づいて行なわれる。ＣＰＵ３１０は、データの先行取り込みが可能であると判断すると（ステップＳ５１６にてＹＥＳ）、制御をステップＳ５２２に切り換える。そうでない場合には（ステップＳ５１６にてＮＯ）、ＣＰＵ３１０は、制御をステップＳ５１８に切り換える。
【００７３】
ステップＳ５１８にて、ＣＰＵ３１０は、内部クロックのカウンタ値に基づいて、データの先行取り込みの場合に予め規定されたタイムアウトの時間が経過したか否かを判断する。ＣＰＵ３１０は、そのようなタイムアウトが到来したと判断すると（ステップＳ５１８にてＹＥＳ）、制御を終了する。そうでない場合には（ステップＳ５１８にてＮＯ）、ＣＰＵ３１０は、制御をステップＳ５２０に切り換える。
【００７４】
ステップＳ５２０にて、ＣＰＵ３１０は、予め定められた期間待機し、その後、制御をステップＳ５１６に戻す。
【００７５】
ステップＳ５２２にて、ＣＰＵ３１０は、ネットワーク１３０に接続してサイト（情報提供装置１１０）からバッファ（たとえばＲＡＭ３３２またはフラッシュメモリ３３０）へのデータの受信を開始する。
【００７６】
ステップＳ５２４にて、ＣＰＵ３１０は、データ受信端末１２０と通信するときに使用する形式を選択する。この選択は、フラッシュメモリ３３０に格納されている通信方法（図４）に基づいて行なわれる。
【００７７】
ステップＳ５２６にて、ＣＰＵ３１０は、サイト（情報提供装置１１０）からバッファ（ＲＡＭ３３２）へのデータ転送が完了したか否かを判断する。この判断は、ＲＡＭ３３２に格納されたデータが当該データの終了を含むか否かに基づいて行なわれる。ＣＰＵ３１０は、そのデータ転送が完了したと判断すると（ステップＳ５２６にてＹＥＳ）、制御をステップＳ５３０に切り換える。そうでない場合には（ステップＳ５２６にてＮＯ）、ＣＰＵ３１０は、制御をステップＳ５２８に切り換える。
【００７８】
ステップＳ５２８にて、ＣＰＵ３１０は、予め定められた時間処理を待機する。その後、ＣＰＵ３１０は、制御をステップＳ５２６に戻す。
【００７９】
ステップＳ５３０にて、ＣＰＵ３１０は、ネットワーク１３０との接続を遮断して、第１通信回路３０２を休止または待機状態にする。これにより、第１通信回路３０２による電力の消費が抑制される。
【００８０】
ステップＳ５３２にて、ＣＰＵ３１０は、第２通信回路３０４を介してデータ受信端末１２０を起動する。具体的には、ＣＰＵ３１０は、Wake on LANその他の手法を用いて、データ受信端末１２０を起動する。
【００８１】
ステップＳ５３４にて、ＣＰＵ３１０は、データ受信端末１２０と認証情報を通信することにより、通信中継装置１００とデータ受信端末１２０との通信を確立する。
【００８２】
ステップＳ５３６にて、ＣＰＵ３１０は、バッファ（たとえばＲＡＭ３３２、またはフラッシュメモリ３３０）に格納されていたデータをデータ受信端末１２０に送信することを開始する。
【００８３】
ステップＳ５３８にて、ＣＰＵ３１０は、データ受信端末１２０へのデータの転送が完了したか否かを判断する。その判断は、たとえば、データ受信端末１２０から転送の対象となるデータの終わりを受信したことを示すACK（ACKnowledgement）を受信したか否かに基づいて行なわれる。ＣＰＵ３１０は、データ受信端末１２０へのデータの転送が完了したと判断すると（ステップＳ５３８にてＹＥＳ）、制御をステップＳ５４２に切り換える。そうでない場合には（ステップＳ５３８にてＮＯ）、ＣＰＵ３１０は、制御をステップＳ５４０に切り換える。
【００８４】
ステップＳ５４０にて、ＣＰＵ３１０は、予め定められた時間、判断処理を待機する。未転送のデータがあれば、その待機の間に、ＣＰＵ３１０は、未転送のデータをデータ受信端末１２０に送信する。その後、ＣＰＵ３１０は、制御をステップＳ５３８に戻す。
【００８５】
ステップＳ５４２にて、ＣＰＵ３１０は、第２通信装置を介してデータ受信端末１２０の動作を終了させる。
【００８６】
ステップＳ５４４にて、ＣＰＵ３１０は、第２通信回路３０４を休止または待機状態にする。通信中継装置１００とデータ受信端末１２０との通信は、終了する。
【００８７】
なお、データ受信端末の登録処理（ステップＳ５１０）が行なわれるタイミングは、ステップＳ５１２以降のデータを受信する処理が行なわれるタイミングとは別個のタイミングであってもよい。たとえば、データ受信端末を一度登録しておけば、改めて同一のデータ受信端末を登録する必要がない。
【００８８】
また、他の局面において、ステップＳ５１６の判断処理においてＮＯの場合には、待機することなく終了してもよい。これにより、電力消費をさらに抑制できる。
【００８９】
以上のようにして、本発明の実施の形態によると、通信中継装置１００のような中継機能を利用した通信において、第１の通信機能（たとえば、３Ｇ、ＧＳＭなどの主通信機能）のネットワークにデータ受信端末１２０に取り込むデータがあるか否かを問い合わせる操作と、通信中継装置１００の設定、データ受信端末１２０（たとえば、パーソナルコンピュータ、電子書籍、ＨＤＤレコーダ、ＮＡＳ、プリンタ）の起動終了、および受信操作が不要になる。
【００９０】
また、第１の通信機能（３Ｇ、ＧＳＭなどの主通信機能）と、第２の通信機能（Wi-Fi（登録商標）、Bluetooth（登録商標）、TransferJet、IrDA、Felica（登録商標）、USBなど通信中継装置１００とデータ受信端末１２０との間の通信）とが同時に作動する時間が短くなるため、アクセスポイントとして機能する通信中継装置１００の電力消費が抑制される。
【００９１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９２】
１００  通信中継装置、１０１  バッファ、１０２  第１通信部、１０３  第２通信部、１０４  第３通信部、１０５  受信データ監視部、１０６  端末判別部、１０７  端末制御部、１０８  接続先選択部、１０９  通信終了監視部、１１０  情報提供装置、１２０  データ受信端末、１３０  ネットワーク、３０２  第１通信回路、３０４  第２通信回路、３０６，３０８，３１６  アンテナ、３１２  測位処理部、３１４  測位信号受信フロントエンド部、３１８  データ通信インターフェイス、３２０  入力インターフェイス、３２２  カメラ、３３０  フラッシュメモリ、３３２  ＲＡＭ、３３４  ＲＯＭ、３３６  メモリカード駆動装置、３３８  メモリカード、３４０  音声信号処理回路、３４２  マイク、３４４  スピーカ、３５０  ディスプレイ、３５４  バイブレータ。
【図１】
2013062670.tif 000003
【図２】
2013062670.tif 000004
【図３】
2013062670.tif 000005
【図４】
2013062670.tif 000006
【図５】
2013062670.tif 000007