(57)【要約】【課題】アプリケーションを改変することなく外部サーバの情報更新を知ることができる通信システムを提供することにある。【解決手段】インターネット５０を介して外部サーバ３０と接続された情報配送装置２０と、情報配送装置２０及び外部サーバ３０の各々と無線ネットワーク６０を介して接続された無線通信端末１０とを備え、情報配送装置２０は、外部サーバ３０が保持する情報の更新有無を確認する更新確認手段と、更新確認手段によって更新が確認された場合、無線通信端末にその旨を通知する更新通知手段とを含み、無線通信端末１０は、外部サーバ３０が保持する情報の更新有無を確認するための通信を停止する確認停止手段を含む。【選択図】図１
2015141496.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介して外部サーバと接続された情報配送装置と、当該情報配送装置及び外部サーバの各々と無線ネットワークおよびインターネットを介して接続された無線通信端末とを備え、
前記情報配送装置は、前記外部サーバが保持する情報の更新有無を確認する更新確認手段と、前記更新確認手段によって更新が確認された場合、前記無線通信端末にその旨を通知する更新通知手段とを含み、
前記無線通信端末は、前記外部サーバが保持する情報の更新有無を確認するための通信を停止する確認停止手段を含む、通信システム。
【請求項２】
前記外部サーバは複数であって、前記外部サーバが保持する情報の更新有無を確認するための更新確認情報は前記外部サーバ毎に異なる、請求項１に記載の通信システム。
【請求項３】
無線通信端末は、さらに前記情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信する受信手段と、前記更新通知において、前記確認停止手段において通信を停止した前記外部サーバが保持する情報の更新有無を確認する確認手段とを含む、請求項１または請求項２に記載の通信システム。
【請求項４】
前記無線通信端末は、前記外部サーバが保持する情報の更新有無を確認するための更新確認情報を取得する取得手段と、前記取得手段が取得した前記更新確認情報を前記情報配送装置に送信する送信手段とを含む、請求項１乃至請求項３に記載の通信システム。
【請求項５】
前記情報配送装置は、さらに記憶部を備え、前記更新確認情報を受信すると、当該更新確認情報を前記記憶部に記憶する記憶手段とを含む、請求項１乃至請求項４に記載の通信システム。
【請求項６】
外部サーバが保持する情報の更新有無を確認するための通信を停止する確認停止手段と、所定の情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信する受信手段と、前記更新通知において、前記確認停止手段により通信を停止した前記外部サーバが保持する情報の更新有無を確認する確認手段とを含む、無線通信端末。
【請求項７】
外部サーバが保持する情報の更新有無を確認するための通信を停止し、所定の情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信し、前記更新通知において、前記確認停止手段により通信を停止した前記外部サーバが保持する情報の更新有無を確認する、ことを無線通信端末に実行させる通信制御プログラム。
【請求項８】
情報配送装置が、外部サーバが保持する情報の更新有無を確認し、更新が確認された場合、無線通信端末にその旨を通知し、
前記無線通信端末が、前記外部サーバが保持する情報の更新有無を確認するための通信を停止し、前記情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信し、当該更新通知において、前記外部サーバが保持する情報の更新有無を確認する更新情報の確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は更新処理を制御する技術に関する。
【背景技術】
【０００２】
スマートフォン等の無線通信端末を用いてＷｅｂページにアクセスし、記事やコンテンツ等の情報を閲覧する際、不定期になされる情報の更新を知るために特許文献１に記載の技術がある。特許文献１に記載のシステムは、特定のＷｅｂページの更新があった場合、ユーザにその旨を通知する。これによりユーザは、Ｗｅｂページの更新有無の確認のために無駄なアクセスをする手間を省くことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０７３４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムは、クライアントサービスプロバイダがＷｅｂ頁の更新有無を確認し、ユーザが使用する無線通信端末に通知する構成を有している。このためユーザは、所望するＷｅｂページをクライアントサービスプロバイダに登録する必要がある。クライアントサービスプロバイダを介在させずに直接無線通信端末から外部サーバに対して情報更新の有無を確認させるような汎用のアプリケーションプログラム（以下、アプリケーションと呼ぶ）を無線通信端末にインストールした場合、アプリケーションを改変しない限り適用することができない。
【０００５】
よって、本発明の目的は、アプリケーションを改変することなく外部サーバの情報更新を知ることができる通信システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の通信システムは、インターネットを介して外部サーバと接続された情報配送装置と、当該情報配送装置及び外部サーバの各々と無線ネットワークおよびインターネットを介して接続された無線通信端末とを備え、前記情報配送装置は、前記外部サーバが保持する情報の更新有無を確認する更新確認手段と、前記更新確認手段によって更新が確認された場合、前記無線通信端末にその旨を通知する更新通知手段とを含み、前記無線通信端末は、前記外部サーバが保持する情報の更新有無を確認するための通信を停止する確認停止手段を含む。
【０００７】
本発明の無線通信端末は、外部サーバが保持する情報の更新有無を確認するための通信を停止する確認停止手段と、所定の情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信する受信手段と、前記更新通知において、前記確認停止手段により通信を停止した前記外部サーバが保持する情報の更新有無を確認する確認手段とを含む。
【０００８】
本発明の通信制御プログラムは、外部サーバが保持する情報の更新有無を確認するための通信を停止し、所定の情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信し、前記更新通知において、前記確認停止手段により通信を停止した前記外部サーバが保持する情報の更新有無を確認することを無線通信端末に実行させる。
【０００９】
本発明の更新情報の確認方法は、情報配送装置が、外部サーバが保持する情報の更新有無を確認し、更新が確認された場合、無線通信端末にその旨を通知し、前記無線通信端末が、前記外部サーバが保持する情報の更新有無を確認するための通信を停止し、前記情報配送装置から前記外部サーバが保持する情報の更新があった旨の更新通知を受信し、当該更新通知において、前記外部サーバが保持する情報の更新有無を確認する。
【発明の効果】
【００１０】
本発明によれば、アプリケーションを改変することなく外部サーバの情報更新を知ることができる。
【図面の簡単な説明】
【００１１】
【図１】通信システムの構成例を示す図である。
【図２】情報配送装置２０の構成例を示す図である。
【図３】登録ＤＢ２２１に記憶しているデータの例である。
【図４】無線通信端末１０の構成例を示す図である。
【図５】通信システムにおける処理例を示すシーケンス図である。
【図６】通信システムにおける処理例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について図面を用いて説明する。但し、以下に述べる実施形態には、本発明を実施するために技術的に好ましい限定がされているが、発明の範囲を限定するものではない。
（第１の実施形態）
図１は、本発明における第１の実施形態に係る通信システムの構成を示す図である。
【００１３】
第１の実施形態の通信システムは、無線通信端末１０と、情報配送装置２０と、外部サーバ３０とを備える。
【００１４】
無線通信端末１０は、例えばスマートフォンやスマートグラス、スマートトラッカー等のスマートデバイス、タブレットや携帯型パソコン、無線ＬＡＮ端末等の無線通信可能な端末である。
【００１５】
情報配送装置２０は、典型的にはプッシュ配信装置であって、インターネット５０を介して外部サーバ３０に接続され、外部サーバ３０が保持する情報の更新有無を監視する。情報配送装置２０は、外部サーバ３０が管理するＷｅｂページ等の情報に更新があると、その旨を無線通信端末１０に通知する。以下、本実施形態では、情報配送装置２０がプッシュ配信装置である場合を例に説明する。
【００１６】
外部サーバ３０は、不定期に更新されるＷｅｂページ、コンテンツ等の情報を保有するネットワークサーバ等である。
【００１７】
情報配送装置２０及び外部サーバ３０は、インターネット５０を介して接続される。
【００１８】
無線通信端末１０は、無線ネットワーク６０を介して接続される。
【００１９】
無線ネットワーク６０は、例えば携帯電話網や無線ＬＡＮ、Ｗｉ-Ｆｉ、ＷｉＭａｘネットワーク等の無線を利用したモバイル網、携帯電話における無線アクセス網（ＲＡＮ：Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）等である。
【００２０】
図２は、図１に示す情報配送装置２０の詳細な構成の例を示す図である。図２において情報配送装置２０は、端末情報管理部２１０と、更新確認部２３０と、更新通知部２２０とを含む。
【００２１】
端末情報管理部２１０は、無線通信端末１０の後述する端末管理部３１０を管理し、かつ外部サーバ３０の情報更新を確認するために必要な情報（以下、更新確認情報と呼ぶ）を管理する。更新確認情報は、例えば端末管理部３１０の認証情報、外部サーバ３０の情報更新確認の要否（ポーリングの有無）、情報更新の有無を確認するための更新確認要求の宛先や周期、フォーマットである。端末情報管理部２１０は、更新確認情報を端末管理部３１０から受け取って更新確認ＤＢ２４０に記録する。
【００２２】
図３は、更新確認ＤＢ２４０が記憶する更新確認情報の一例を示す図である。図３には、更新確認情報の例として、確認周期、接続先アドレス、及び認証情報が端末識別情報に対応付けて記録されている。
【００２３】
端末識別情報は端末を一意に識別する情報であり、電話番号、ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）、ＩＭＥＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｔｙ）等である。また、端末識別情報は、ユーザを一意にするユーザＩＤやメールアドレスとすることができる。確認周期は、外部サーバ３０における情報更新の有無を確認するタイミングを示す。接続先アドレスは、外部サーバ３０の接続情報であり、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などである。認証情報は、無線通信端末１０を認証するための情報であって、ライセンスキーやパスワード等である。
【００２４】
図２の説明に戻り、更新確認部２３０は無線通信端末１０に代わり、外部サーバ３０に対して定期的に更新確認要求を送信し、更新された情報があるか否かを問い合わせる。そして更新確認部２３０は、外部サーバ３０から送信される応答に応じて情報更新の有無を判断する。
【００２５】
更新通知部２２０は、更新確認部２３０によって外部サーバ３０の情報が更新されたことが確認されると、その旨を無線通信端末１０に通知するための更新通知を生成して無線通信端末１０に送信する。
【００２６】
図４は、図１に示す無線通信端末１０の詳細な構成を示す図である。無線通信端末１０は、端末管理部３１０と、アプリケーション３２０と、通信部３３０を含む。
【００２７】
アプリケーション３２０は、外部サーバ３０に対して更新確認要求を送信し、情報更新の有無を確認する動作をする汎用のアプリケーションプログラムである。アプリケーション３２０がインストールされた一般的な無線通信端末は、定期的にＷｅｂページの更新有無を確認（ポーリング）する動作をする。このとき無線通信網経由で情報更新の有無を確認するため、無線通信網の基地局の負荷が高まるという問題がある。
【００２８】
次に、端末管理部３１０は、アプリケーション管理部３１１と、確認停止部３１３と、状態更新部３１３とを有する。
【００２９】
アプリケーション管理部３１１は、アプリケーション３２０を管理する。具体的には、アプリケーション管理部３１１は、アプリケーション３２０の認証、外部サーバ３０の状態変化確認の要否（ポーリングの有無）、情報更新の有無を確認する宛先や周期、フォーマットを保持する。アプリケーション管理部３１１が管理する情報は、通信部３３０を介して情報配送装置２０の端末情報管理部２１０に送信され、端末情報管理部２１０によって更新確認ＤＢ２４０に記録される。
【００３０】
更新受付部３１２は、通信部３３０を介して情報配送装置２０が送信した更新通知を受信すると、確認停止部３１３に通知する。
【００３１】
確認停止部３１３は、アプリケーション３２０が生成した更新確認要求を通信部３３０から受け取ると、外部サーバ３０に情報の更新があるか否かを確認する。具体的には確認停止部３１３は、情報配送装置２０が送信した更新通知を更新受付部３１２から受け取ったか否かを確認する。更新通知を受け取っている場合、確認停止部３１３は更新がある旨をアプリケーション３２０に通知する。一方、更新通知を受け取っていない場合、確認停止部３１３は更新がない旨をアプリケーション３２０に通知する。このとき、アプリケーション３２０が生成した更新確認通知が外部サーバ３０に送信されることはなく、確認停止部３１３は、情報配送装置２０から更新通知を受け取っているか否かで外部サーバ３０における情報更新の有無を確認する。これにより無線通信端末１０は、外部サーバ３０に対して更新確認要求を送信することなく、外部サーバ３０における情報更新の有無を知ることができる。また、汎用のアプリケーションによる更新要求確認に伴う無線通信を停止することで基地局の負荷を低減することができる。
【００３２】
通信部３３０は、アプリケーション３２０が生成した更新確認要求を確認停止部３１３に渡す。具体的には通信部３３０は、更新確認要求の宛先を更新受付部３１２に書き換える。また、通信部３３０は、情報配送装置２０から送信された更新通知を受け取って更新受付部３１２に渡す。
【００３３】
第１の実施形態に係る通信システムの動作について説明する。
【００３４】
図５は第１の実施形態に係る通信システムの処理例を示すシーケンス図である。
【００３５】
更新確認部２３０は、更新確認ＤＢ２４０が記憶する更新確認情報に基づき、外部サーバ３０に対して定期的に更新確認要求を送信し、情報更新の有無（更新された情報があるか否か）を問い合わせる（Ｓ１０１）。そして、更新確認部２３０は、外部サーバ３０から送信される応答を受信し（Ｓ１０２）、応答に応じて情報更新の有無を判断する（Ｓ１０３）。更新確認部２３０は、情報更新があれば、その旨を更新通知部２２０に送信する（Ｓ１０４）。
【００３６】
更新通知部２２０は、更新確認部２３０によって外部サーバ３０の情報が更新されたことを確認すると、その旨を無線通信端末１０に通知するための更新通知を生成して通信部３３０にプッシュ配信する（Ｓ１０５）。ここでのプッシュ配信は、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）を使う方法、ＴＣＰ／ＵＤＰなどで通信を維持する方法、プッシュ配信時にＴＣＰ／ＵＤＰなどで通信を確立する方法など、各種ある。
【００３７】
通信部３３０は、情報配送装置２０から送信された更新通知を受け取ると、更新受付部３１２に送信する（Ｓ１０６）。
【００３８】
更新受付部３１２は、情報配送装置２０が送信した更新通知を受信すると、確認停止部３１３に通知する（Ｓ１０７）。
【００３９】
アプリケーション３２０は、外部サーバ３０に対して更新確認要求を送信し、情報更新の有無を確認する（Ｓ２０１）。
【００４０】
通信部３３０は、アプリケーション３２０が生成した更新確認要求を受信すると、更新確認要求の宛先を更新受付部３１２に書き換え、更新受付部３１２は更新確認要求を受信する（Ｓ２０２）。
【００４１】
更新受付部３１２は、更新確認要求を受信すると、更新確認要求を確認停止部３１３に送信する（Ｓ２０３）。
【００４２】
確認停止部３１３は、情報配送装置２０が送信した更新通知を更新受付部３１２から受け取ったか否かを確認する（Ｓ２０４）。確認停止部３１３は、更新の有無に応じて応答を通知する（Ｓ２０５）。具体的には、更新通知を受け取っている場合、確認停止部３１３は更新がある旨をアプリケーション３２０に通知し、更新通知を受け取っていない場合、確認停止部３１３は更新がない旨をアプリケーション３２０に通知する。以降、更新確認ＤＢ２４０が記憶する更新確認情報に基づき、本処理を繰り返す。
【００４３】
ここで、前述の処理において、情報配送装置２０への更新確認情報の登録処理を追加することができる。
【００４４】
図６は更新確認ＤＢ２４０への更新確認情報の登録時の処理例を示すシーケンス図である。
【００４５】
前述の通り、アプリケーション３２０は、外部サーバ３０に対して更新確認要求を送信し、情報更新の有無を確認する。通信部３３０は、アプリケーション３２０が生成した更新確認要求を受信すると、更新確認要求の宛先を更新受付部３１２に書き換え、更新受付部３１２は更新確認要求を受信する。
【００４６】
更新受付部３１２は、更新確認要求を受信すると、アプリケーション管理部３１１にアプリケーション３２０が情報配送装置２０に登録済みか否かを確認する（Ｓ３０１）。
【００４７】
アプリケーション管理部３１１は、更新受付部３１２に確認結果を通知し（Ｓ３０２）、アプリケーション３２０が登録済みであれば、ステップＳ２０３に進む。アプリケーション３２０が未登録であれば、アプリケーション管理部３１１は、更新受付部３１２から更新確認要求における更新確認情報を取得し、通信部３３０を介して（Ｓ３０３）、端末情報管理部２１０に登録要求とともに更新確認情報を送信する（Ｓ３０４）。ここで、アプリケーション管理部３１１は自動登録した旨の確認画面を表示することができる。また、アプリケーション管理部３１１はユーザに対して登録するか否かを要求する登録画面を表示し（Ｓ３１０）、登録するか否かをユーザに判断させることができる。さらに、ステップＳ３０１〜Ｓ３０５の処理を自動学習し、自動登録とすることができる。
【００４８】
端末情報管理部２１０は、更新確認情報を受信すると、更新確認ＤＢ２４０に更新確認情報を記憶させる（Ｓ３０５）。
【００４９】
以上のように本実施形態によれば、無線通信端末１０は、アプリケーションによる外部サーバ３０への更新確認要求、及び外部サーバからの応答の通信を停止する。これにより、無線通信ネットワークを介して外部サーバ３０に更新確認要求を送信させる動作を無線通信端末１０にさせる汎用のアプリケーションプログラムを用いる場合であっても、無線ネットワークを介した通信量及び基地局の負荷を低減することができる。
【００５０】
無線通信端末１０にインストールされたアプリケーションが外部サーバ３０に対し更新確認要求する構成の場合、更新確認要求とその応答の通信が発生する度に、無線ネットワークを介した通信が発生することになり、無線通信網に配置された基地局に負荷がかかる。しかしながら本実施形態によれば、無線通信端末１０から外部サーバ３０に対する更新確認要求の送信が停止されるため、基地局の負荷を低減することができる。また、更新確認要求の送信及び応答の受信に伴う無線通信端末１０のバッテリー消費を抑制することができる。
【００５１】
また、情報配送装置２０は、インターネットを介して外部サーバ３０にアクセスし、外部サーバ３０が保有する情報の更新が確認できた場合に無線通信端末１０にその旨を通知する。これにより、無線通信端末１０は外部サーバ３０に更新確認要求を送信することなく、情報配送装置２０から更新があった旨の通知を受け取ることで外部サーバ３０の情報が更新されたことを知ることができる。
【００５２】
なお、本実施形態では、無線端末装置１０にインストールされたアプリケーション３２０が１つである場合を例に説明したが、アプリケーション３２０は複数インストールされていてもよい。この場合、情報配送装置は、アプリケーション３２０に対し、情報更新がある度にその旨を無線通信端末１０に通知してもよく、所定の時間ごとに複数の外部サーバにおける更新をまとめて通知してもよい。複数の情報更新をまとめて無線通信端末１０に通知することとすれば、さらに無線通信網の基地局の負荷を低減することができる。
【００５３】
従って、本発明によれば、アプリケーションを改変することなく外部サーバの情報更新を知ることができる。
【符号の説明】
【００５４】
１０    無線通信端末
２０    情報配送装置
３０    外部サーバ
５０    インターネット
６０    無線ネットワーク
２１０    端末情報管理部
２２０    更新通知部
２３０    更新確認部
２４０    更新確認ＤＢ
３１０    端末管理部
３１１    アプリケーション管理部
３１２    更新受付部
３１３    確認停止部
３２０    アプリケーション
３３０    通信部
【図１】
2015141496.tif 000003
【図２】
2015141496.tif 000004
【図３】
2015141496.tif 000005
【図４】
2015141496.tif 000006
【図５】
2015141496.tif 000007
【図６】
2015141496.tif 000008