(57)【特許請求の範囲】
【請求項１】
スマート端末で動作するアプリケーションプログラム制御装置と、アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知装置と、を備えたアプリケーションプログラム制御システムにおいて、
前記アプリケーションプログラム制御装置は、
前記スマート端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報を前記ＰＵＳＨ通知装置へ送信する送信手段と、
前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知された前記制御命令を受信する受信手段と、
受信した制御命令に基づき前記スマート端末内のアプリケーションプログラムを制御する制御手段と、を有し、
前記ＰＵＳＨ通知装置は、
前記アプリケーションプログラム制御装置から端末情報を受信する受信手段と、
受信した端末情報を参照して前記ＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索手段と、
検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記アプリケーションプログラム制御装置へＰＵＳＨ通知する通知手段と、
を有することを特徴とするアプリケーションプログラム制御システム。
【請求項２】
前記制御手段は、
前記ＷｉＦｉ通信エリアへの入出に応じてコンテンツの利用を可／不可にさせることを特徴とする請求項１に記載のアプリケーションプログラム制御システム。
【請求項３】
スマート端末で動作するアプリケーションプログラム制御装置において、
前記スマート端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報をＰＵＳＨ通知装置へ送信する送信手段と、
前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知されたアプリケーションプログラムに対する制御命令を受信する受信手段と、
受信した制御命令に基づき前記スマート端末内のアプリケーションプログラムを制御する制御手段と、
を有することを特徴とするアプリケーションプログラム制御装置。
【請求項４】
前記制御手段は、
前記ＷｉＦｉ通信エリアへの入出に応じてコンテンツの利用を可／不可にさせることを特徴とする請求項３に記載のアプリケーションプログラム制御装置。
【請求項５】
アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知装置において、
スマート端末で動作するアプリケーションプログラム制御装置から端末情報を受信する受信手段と、
受信した端末情報を参照して前記スマート端末が入出したＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索手段と、
検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記アプリケーションプログラム制御装置へＰＵＳＨ通知する通知手段と、
を有することを特徴とするＰＵＳＨ通知装置。
【請求項６】
スマート端末で行うアプリケーションプログラム制御方法において、
前記スマート端末により、
自端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報をＰＵＳＨ通知装置へ送信する送信ステップと、
前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知されたアプリケーションプログラムに対する制御命令を受信する受信ステップと、
受信した制御命令に基づき自端末内のアプリケーションプログラムを制御する制御ステップと、
を有することを特徴とするアプリケーションプログラム制御方法。
【請求項７】
アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知方法において、
コンピュータにより、
スマート端末から端末情報を受信する受信ステップと、
受信した端末情報を参照して前記スマート端末が入出したＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索ステップと、
検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記スマート端末へＰＵＳＨ通知する通知ステップと、
を有することを特徴とするＰＵＳＨ通知方法。
【請求項８】
請求項６に記載のアプリケーションプログラム制御方法をコンピュータに実行させることを特徴とするアプリケーションプログラム制御プログラム。
【請求項９】
請求項７に記載のＰＵＳＨ通知方法をコンピュータに実行させることを特徴とするＰＵＳＨ通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマート端末内のアプリケーションプログラムを制御する技術に関する。
【背景技術】
【０００２】
現在、多くのスマート端末はＷｉＦｉ通信機能を備えている。ユーザがスマート端末を保持してＷｉＦｉ通信エリア内に進入し、そのエリア内のアクセスポイントにＷｉＦｉ接続すると、インターネットを介してウェブサーバ等へ接続できる（特許文献１参照）。
【０００３】
このスマート端末は、アプリケーションプログラムを内部にインストールして実行可能である。現在では様々なアプリケーションプログラムが存在するが、特にネットワーク上のサーバと連携動作する通信型のアプリケーションプログラムがある。かかるアプリケーションプログラムには、アクセスポイントにＷｉＦｉ接続するための通信機能が具備されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２４４５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ソフトウェア更新によりＯＳの通信機能が更新された場合、それに併せてアプリケーションプログラムの通信機能も変更する必要があるため、ＯＳの通信機能が更新される毎に開発コストがかかり、アプリケーションプログラムのアップデータをスマート端末のユーザに随時強いることになる。
【０００６】
本発明は、上記事情を鑑みてなされたものであり、スマート端末内のアプリケーションプログラムが行うＷｉＦｉ通信を補助することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１に記載のアプリケーションプログラム制御システムは、スマート端末で動作するアプリケーションプログラム制御装置と、アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知装置と、を備えたアプリケーションプログラム制御システムにおいて、前記アプリケーションプログラム制御装置は、前記スマート端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報を前記ＰＵＳＨ通知装置へ送信する送信手段と、前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知された前記制御命令を受信する受信手段と、受信した制御命令に基づき前記スマート端末内のアプリケーションプログラムを制御する制御手段と、を有し、前記ＰＵＳＨ通知装置は、前記アプリケーションプログラム制御装置から端末情報を受信する受信手段と、受信した端末情報を参照して前記ＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索手段と、検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記アプリケーションプログラム制御装置へＰＵＳＨ通知する通知手段と、を有することを要旨とする。
【０００８】
本発明によれば、スマート端末で動作するアプリケーションプログラム制御装置が、ＷｉＦｉ通信エリアに入ったタイミング及び当該エリアから出たタイミングで端末情報をＰＵＳＨ通知装置へ送信すると、そのＰＵＳＨ通知装置からＰＵＳＨ通知された制御命令に基づきスマート端末内のアプリケーションプログラムを制御するため、当該アプリケーションプログラムはＷｉＦｉ接続が可能であること又はＷｉＦｉ接続が切断されることを認識できることから、スマート端末内のアプリケーションプログラムが行うＷｉＦｉ通信を補助できる。また、ＷｉＦｉ通信エリアで提供されるサービス情報に係るアプリケーションプログラムを制御する制御命令が通知されるため、ＷｉＦｉ通信エリア毎にサービスを提供でき、ＷｉＦｉ通信エリアに応じたサービスを提供できる。
【０００９】
請求項２に記載のアプリケーションプログラム制御システムは、請求項１に記載のアプリケーションプログラム制御システムにおいて、前記制御手段は、前記ＷｉＦｉ通信エリアへの入出に応じてコンテンツの利用を可／不可にさせることを要旨とする。
【００１０】
本発明によれば、ＷｉＦｉ通信エリアへの入出に応じてコンテンツの利用を可／不可にさせるため、ＷｉＦｉ通信エリア内でのみコンテンツを利用できる。
【００１１】
請求項３に記載のアプリケーションプログラム制御装置は、スマート端末で動作するアプリケーションプログラム制御装置において、前記スマート端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報をＰＵＳＨ通知装置へ送信する送信手段と、前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知されたアプリケーションプログラムに対する制御命令を受信する受信手段と、受信した制御命令に基づき前記スマート端末内のアプリケーションプログラムを制御する制御手段と、を有することを要旨とする。
【００１２】
請求項４に記載のアプリケーションプログラム制御装置は、請求項３に記載のアプリケーションプログラム制御装置において、前記制御手段は、前記ＷｉＦｉ通信エリアへの入出に応じてコンテンツの利用を可／不可にさせることを要旨とする。
【００１３】
請求項５に記載のＰＵＳＨ通知装置は、アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知装置において、スマート端末で動作するアプリケーションプログラム制御装置から端末情報を受信する受信手段と、受信した端末情報を参照して前記スマート端末が入出したＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索手段と、検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記アプリケーションプログラム制御装置へＰＵＳＨ通知する通知手段と、を有することを要旨とする。
【００１４】
請求項６に記載のアプリケーションプログラム制御方法は、スマート端末で行うアプリケーションプログラム制御方法において、前記スマート端末により、自端末がＷｉＦｉ通信エリアに入ったタイミング及び前記ＷｉＦｉ通信エリアから出たタイミングで端末情報をＰＵＳＨ通知装置へ送信する送信ステップと、前記端末情報の送信に応じて前記ＰＵＳＨ通知装置からＰＵＳＨ通知されたアプリケーションプログラムに対する制御命令を受信する受信ステップと、受信した制御命令に基づき自端末内のアプリケーションプログラムを制御する制御ステップと、を有することを要旨とする。
【００１５】
請求項７に記載のＰＵＳＨ通知方法は、アプリケーションプログラムに対する制御命令を能動的に通知するＰＵＳＨ通知方法において、コンピュータにより、スマート端末から端末情報を受信する受信ステップと、受信した端末情報を参照して前記スマート端末が入出したＷｉＦｉ通信エリアで提供されるサービス情報を記憶手段から検索する検索ステップと、検索されたサービス情報のアプリケーションプログラムを制御する制御命令を前記スマート端末へＰＵＳＨ通知する通知ステップと、を有することを要旨とする。
【００１６】
請求項８に記載のアプリケーションプログラム制御プログラムは、請求項６に記載のアプリケーションプログラム制御方法をコンピュータに実行させることを要旨とする。
【００１７】
請求項９に記載のＰＵＳＨ通知プログラムは、請求項７に記載のＰＵＳＨ通知方法をコンピュータに実行させることを要旨とする。
【発明の効果】
【００１８】
本発明によれば、スマート端末内のアプリケーションプログラムが行うＷｉＦｉ通信を補助できる。
【図面の簡単な説明】
【００１９】
【図１】アプリケーションプログラム制御システムの全体構成を示す図である。
【図２】スマート端末の機能ブロック構成を示す図である。
【図３】ＰＵＳＨ指示装置の機能ブロック構成を示す図である。
【図４】加入サービス情報管理装置の機能ブロック構成を示す図である。
【図５】外部サービスＡＰＬの制御処理シーケンスを示す図である。
【図６】図５の制御処理の全体イメージを示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００２１】
図１は、本実施の形態に係るアプリケーションプログラム制御システムの全体構成を示す図である。このアプリケーションプログラム制御システムは、アクセスポイントＡＰ又は移動体通信網Ｎ２を介してインターネットＮ１に接続するスマート端末１００と、インターネットＮ１に配設されたＰＵＳＨ指示装置３００、加入サービス情報管理装置５００と、ＰＵＳＨ配信装置７００と、を備えて構成される。
【００２２】
アクセスポイントＡＰは、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）と称される無線ＬＡＮインタフェースを備えた無線端末である。スマート端末１００が当該無線ＬＡＮインタフェースへ無線接続（ＷｉＦｉ接続）すると、スマート端末１００からのパケットデータはインターネットＮ１に送出され、既存のウェブサーバ等と通信できる。このようなアクセスポイントＡＰは、既存の無線端末を流用して実現可能であり、インターネットカフェ、コンビニエンスストア、駅ホームといったホットスポットに点在している。
【００２３】
図２は、スマート端末１００の機能ブロック構成を示す図である。このスマート端末１００は、ＷｉＦｉ接続状態監視部１１と、ＷｉＦｉ接続部１２と、端末情報送信部１３と、データ通信部１４と、動作指示情報受信部１５と、アプリケーションプログラム制御部１６と、を備えて構成される。
【００２４】
図２に示した符号１１〜符号１６の各機能部の実装方法については任意である。一般的にＷｉＦｉ接続機能やデータ通信機能はスマート端末１００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）により提供されるため、本実施の形態ではそこで提供される各機能部をＯＳ上のＷｉＦｉ接続部１２とデータ通信部１４とする。また、残りの全機能部を、スマート端末１００の第三者のアプリケーションプログラムＡＰＬ（外部サービスＡＰＬ）を制御するためのアプリケーションプログラム制御装置、つまりＯＳ上で動作するアプリケーションプログラムとする。勿論、符号１１〜符号１６の全機能部を当該アプリケーションプログラムで実現しても構わない。以下、各機能部の機能について詳述する。
【００２５】
ＷｉＦｉ接続状態監視部１１は、ＷｉＦｉ接続部１２で行われるアクセスポイントＡＰへのＷｉＦｉ接続の接続結果を参照し、スマート端末１００がＷｉＦｉ接続したか、ＷｉＦｉ接続を切断したかを監視するように構成されている。
【００２６】
端末情報送信部１３は、ＷｉＦｉ接続した後又はＷｉＦｉ接続を切断した後、スマート端末１００の端末情報をＰＵＳＨ指示装置３００へ送信するように構成されている。その端末情報はデータ通信部１４に渡され、そのデータ通信部１４より、接続中のアクセスポイントＡＰ又は移動体通信網Ｎ２を介してＰＵＳＨ指示装置３００へ送信される。なお、端末情報とは、例えば、スマート端末１００のユーザを識別子するユーザＩＤ、ＷｉＦｉ接続中のアクセスポイントＡＰを識別するＢＳＳＩＤ（Basic Service Set Identifier）である。ユーザＩＤは、スマート端末１００のデータ記憶部に保持されている。
【００２７】
動作指示情報受信部１５は、端末情報送信部１３による端末情報の送信に基づきＰＵＳＨ配信装置７００から送信された動作指示情報を受信するように構成されている。動作指示情報とは、外部サービスＡＰＬを制御するための情報である。
【００２８】
アプリケーションプログラム制御部１６は、動作指示情報受信部１５で受信した動作指示情報に基づき外部サービスＡＰＬを制御するように構成されている。具体的には、端末情報送信部１３による端末情報の送信がＷｉＦｉ接続を契機とする場合、外部サービスＡＰＬを起動したり、外部サービスＡＰＬによるサービスの提供を可能にさせたりする。一方、端末情報の送信がＷｉＦｉ接続の切断を契機とする場合、外部サービスＡＰＬを終了させたり、外部サービスＡＰＬによるサービスの提供を不能にさせたりする。すなわち、ＷｉＦｉ通信エリアの入出に応じてコンテンツサービスの利用を可／不可にさせる。ここでいう利用とは、スマート端末１００の画面にデータを表示したり、スマート端末１００から音声を出力したりすることであり、コンテンツの利用形態に応じた動作処理をいう。
【００２９】
続いて、ＰＵＳＨ指示装置３００について説明する。図３は、ＰＵＳＨ指示装置３００の機能ブロック構成を示す図である。このＰＵＳＨ指示装置３００は、データ受信部３１と、加入サービス情報管理装置特定部３２と、加入サービス情報管理装置情報記憶部３３と、端末情報送信部３４と、ＰＵＳＨ指示情報送信部３５と、を備えて構成される。
【００３０】
データ受信部３１は、スマート端末１００からの端末情報を受信するように構成されている。また、加入サービス情報管理装置５００からのＰＵＳＨ指示情報を受信するように構成されている。
【００３１】
加入サービス情報管理装置特定部３２は、加入サービス情報管理装置情報記憶部３３の加入サービス情報管理装置情報を参照し、受信した端末情報に含まれるユーザＩＤを用いて、ユーザが加入しているサービスの情報を管理する加入サービス情報管理装置５００を特定するように構成されている。
【００３２】
加入サービス情報管理装置情報記憶部３３は、加入サービス情報管理装置５００に関する情報を管理するように構成されている。具体的には、ユーザＩＤと、そのユーザＩＤに対して提供されるサービス情報を管理する加入サービス情報管理装置５００のＩＤとを対応付けて管理する。
【００３３】
端末情報送信部３４は、データ受信部３１で受信した端末情報を、加入サービス情報管理装置特定部３２で特定された加入サービス情報管理装置５００へ送信するように構成されている。
【００３４】
ＰＵＳＨ指示情報送信部３５は、データ受信部３１で受信したＰＵＳＨ指示情報をＰＵＳＨ配信するためＰＵＳＨ配信情報をＰＵＳＨ配信装置７００へ送信するように構成されている。
【００３５】
続いて、加入サービス情報管理装置５００について説明する。図４は、加入サービス情報管理装置５００の機能ブロック構成を示す図である。この加入サービス情報管理装置５００は、端末情報受信部５１と、サービス情報検索部５２と、サービス情報記憶部５３と、ＰＵＳＨ指示情報送信部５４と、を備えて構成される。
【００３６】
端末情報受信部５１は、ＰＵＳＨ指示装置３００からの端末情報を受信するように構成されている。
【００３７】
サービス情報検索部５２は、サービス情報記憶部５３の加入サービス情報を参照し、受信した端末情報に含まれるＢＳＳＩＤを用いて、そのＢＳＳＩＤのアクセスポイントＡＰで提供されるサービス情報を検索するように構成されている。サービス情報とは、例えば、外部サービスＡＰＬの種別、外部サービスＡＰＬに含まれるタイトルやメッセージ、リンク先のＵＲＬ、その他の付加情報である。
【００３８】
サービス情報記憶部５３は、サービス情報を記憶するように構成されている。具体的には、ＢＳＳＩＤと、そのＢＳＳＩＤのアクセスポイントＡＰで提供されるサービス情報とを対応付けて管理する。
【００３９】
ＰＵＳＨ指示情報送信部５４は、外部サービスＡＰＬを能動的に制御することを指示するＰＵＳＵ指示情報を生成し、サービス情報検索部５２で検索されたサービス情報を含めてＰＵＳＨ指示装置３００へ送信するように構成されている。
【００４０】
以上、スマート端末１００、ＰＵＳＨ指示装置３００、加入サービス情報管理装置５００の各機能について説明した。なお、ＰＵＳＨ配信装置７００の具体的な機能の説明は省略する。このＰＵＳＨ配信装置７００は、ＰＵＳＨ配信情報を受信した際に所定の装置へ所定の動作指示をＰＵＳＨ通知する装置である。例えば、ＧＣＭ（Google Cloud Messaging）といった既存の配信サーバである。
【００４１】
次に、図５と図６を参照しながら、スマート端末１００にインストールされている外部サービスＡＰＬを制御する方法について説明する。図５は、外部サービスＡＰＬの制御処理シーケンスを示す図である。図６は、その制御処理の全体イメージを示す図である。
【００４２】
まず、スマート端末１００は、自端末を所持するユーザがＷｉＦｉ通信エリア内に進入した後、そのエリア内のアクセスポイントＡＰへのＷｉＦｉ接続を検知すると、ステップＳ１０１において、接続したアクセスポイントＡＰのＢＳＳＩＤとユーザＩＤとを含めた端末情報をＰＵＳＨ指示装置３００へ送信する。
【００４３】
次に、ステップＳ１０２において、ＰＵＳＨ指示装置３００は、スマート端末１００から端末情報を受信すると、端末情報内のユーザＩＤを用いて当該スマート端末１００のユーザが加入しているサービスの情報を管理する加入サービス情報管理装置５００を特定し、ステップＳ１０３において、特定した加入サービス情報管理装置５００へ端末情報を送信する。
【００４４】
次に、ステップＳ１０４において、加入サービス情報管理装置５００は、ＰＵＳＨ指示装置３００から端末情報を受信すると、任意のコンテンツ制御を行い、必要に応じてＰＵＳＨ指示情報を生成する。具体的には、端末情報内のＢＳＳＩＤを用いて当該ＢＳＳＩＤのアクセスポイントＡＰで提供されるサービス情報（外部サービスＡＰＬの種別、タイトル、メッセージ、プロジェクト名、ＵＲＬ等）を検索し、検索されたサービス情報に係る外部サービスＡＰＬの起動を能動的に指示するＰＵＳＨ指示情報を生成して、ステップＳ１０５において、ＰＵＳＨ指示装置３００へ送信する。このＰＵＳＨ指示情報にはユーザＩＤも含まれている。
【００４５】
次に、ステップＳ１０６において、ＰＵＳＨ指示装置３００は、加入サービス情報管理装置５００からＰＵＳＨ指示情報を受信すると、そのＰＵＳＨ指示情報をＰＵＳＨ配信するため、ＰＵＳＨ指示情報を含めたＰＵＳＨ配信情報をＰＵＳＨ配信装置７００へ送信する。
【００４６】
次に、ステップＳ１０７において、ＰＵＳＨ配信装置７００は、ＰＵＳＨ指示装置３００からＰＵＳＨ配信情報を受信すると、ＰＵＳＨ配信情報内のユーザＩＤを参照し、そのユーザＩＤのスマート端末１００に対して、外部サービスＡＰＬを起動するための動作指示情報をＰＵＳＨ配信する。
【００４７】
最後に、ステップＳ１０８において、スマート端末１００は、ＰＵＳＨ配信装置７００から動作指示情報を受信すると、その動作指示内容を解析した後に、自端末にインストールされている該当の外部サービスＡＰＬを起動する。
【００４８】
以上、スマート端末１００がＷｉＦｉ通信エリア内に進入した際の動作について説明した。一方、ＷｉＦｉ通信エリア内から離れた場合でも基本的に同様の処理を実行する。すなわち、スマート端末１００がＷｉＦｉ接続の切断を検知すると、移動体通信網Ｎ２を介して端末情報をＰＵＳＨ指示装置３００へ送信する。その後、今度は、起動していた外部サービスＡＰＬを終了するための動作指示情報をＰＵＳＨ配信装置７００から受信し、その動作指示に基づき外部サービスＡＰＬを終了させる。
【００４９】
以上より、本実施の形態に係るアプリケーションプログラム制御装置（本発明のアプリケーションプログラム）は、スマート端末１００がＷｉＦｉ通信エリアに進入又は当該エリアから離れた際に同スマート端末内部の第三者のアプリケーションプログラム（外部サービスＡＰＬ）を制御するので、第三者のアプリケーションプログラムのＷｉＦｉ通信を補助できる。特に、スマート端末１００がＷｉＦｉ通信エリアに進入した場合には外部サービスＡＰＬを起動し、そのエリアから離れた場合には当該外部サービスＡＰＬを終了するので、ＷｉＦｉ通信エリア内で所定のサービスを提供できる。この点について以下詳述する。
【００５０】
例えば、外部サービスＡＰＬは、自身が起動した後、起動命令に引数等で指定されたＵＲＬのサーバへアクセスする。このＵＲＬは、ＢＳＳＩＤに基づき加入サービス情報管理装置５００で特定されたＵＲＬであり、スマート端末１００のユーザに対して許可され、かつ、進入したＷｉＦｉ通信エリア内でのみ提供されるコンテンツを格納したサーバの位置を示すＵＲＬである。外部サービスＡＰＬは、そのサーバからコンテンツを取得し、スマート端末１００の画面に閲覧可能に表示する。一方、ＷｉＦｉ通信エリアから離れ、自身を終了させる終了命令を受信した場合は、表示していたコンテンツの閲覧を不可とするように制御する。また、外部サービスＡＰＬがコンテンツをダウンロードしてスマート端末内に保持している場合には、そのダウンロードされたコンテンツのデータを削除する。
【００５１】
すなわち、外部サービスＡＰＬは、ＷｉＦｉ接続／切断の契機に従いコンテンツの閲覧の可否を制御するサービスを提供できる。言い換えれば、本実施の形態に係るアプリケーションプログラム制御装置は、スマート端末１００によるＷｉＦｉ通信エリアへの入出に応じてコンテンツ閲覧の可否を実現させることが可能となる。そのコンテンツが音声データであれば、ＷｉＦｉ通信エリアでのみ音声データを出力させることが可能となる。
【００５２】
この場合、ユーザ側からみれば、ＷｉＦｉ通信エリア内に位置する場合にのみ、そのエリア内で提供されるコンテンツを閲覧できる。例えば、ある社員が報告書等の業務データを保存していないスマート端末を所持しているとする。そして、その社員が会議室に入室すると、スマート端末は会議室内のアクセスポイントへＷｉＦｉ接続し、報告書を表示する。会議終了後、会議室から退出して当該アクセスポイントとのＷｉＦｉ接続が切断されると、表示されていた報告書が強制的にスマート端末の画面から消え、報告書データ自体もスマート端末から削除される。それ以外の活用例も考えられる。例えば、アクセスポイントを備えた電車に乗車すると、その乗車のタイミングで乗車時刻、本日の天気、遅延状況等をユーザへ画面や音声で通知し、降車のタイミングで降車時刻、傘の忘れ物が多いこと等を通知することも可能である。
【００５３】
本実施の形態で説明したコンテンツについては、前述したように、クラウド等のネットワーク上に存在するコンテンツ以外に、スマート端末内に一旦ダウンロードされたコンテンツであってもよい。また、コンテンツの制御方法については、コンテンツの表示（参照・閲覧）や出力の可否を制御してもよいし、コンテンツをスマート端末内から削除してもよい。
【００５４】
なお、本実施の形態では、ＰＵＳＨ指示装置３００、加入サービス情報管理装置５００、ＰＵＳＨ配信装置７００をそれぞれ別個の装置で実現する例を説明したが、それら各装置の全機能を１つの装置（ＰＵＳＨ通知装置）で実現しても構わない。また、本実施の形態では、ＰＵＳＨ配信装置７００を用いる例を説明したが、ＰＵＳＨ配信装置７００を介在させることなくＰＵＳＨ指示装置３００がＰＵＳＨ配信情報をスマート端末１００へ直接ＰＵＳＨ通知しても構わない。
【００５５】
以上より、本実施の形態によれば、スマート端末１００で動作するアプリケーションプログラム制御装置が、ＷｉＦｉ通信エリアに入ったタイミング及び当該エリアから出たタイミングで端末情報をＰＵＳＨ指示装置３００へ送信すると、ＰＵＳＨ配信装置７００から動作指示情報（制御命令）がＰＵＳＨ通知され、その動作指示に基づきスマート端末１００内の外部サービスＡＰＬを制御するので、当該外部サービスＡＰＬはＷｉＦｉ接続が可能であること又はＷｉＦｉ接続が切断されることを認識できることから、その外部サービスＡＰＬが行うＷｉＦｉ通信を補助できる。また、ＷｉＦｉ通信エリアで提供されるサービス情報に係る外部サービスＡＰＬを制御する制御命令が通知されるので、ＷｉＦｉ通信エリア毎にサービスを提供でき、ＷｉＦｉ通信エリアに応じたサービスを提供できる。
【００５６】
また、本実施の形態によれば、ＷｉＦｉ通信エリアへの入出に応じてコンテンツの閲覧を可／不可にさせるので、ＷｉＦｉ通信エリア内でのみコンテンツを閲覧できる。
【００５７】
最後に、本実施の形態で説明したスマート端末１００、ＰＵＳＨ指示装置３０、加入サービス情報管理装置５００、及びＰＵＳＨ配信装置７００は、メモリやＣＰＵを備えたコンピュータで実現できる。特にスマート端末１００については、スマートフォン、タブレット、携帯電話等、ＷｉＦｉ接続機能やＧＰＳ機能、通信機能等を具備する汎用の情報処理端末を用いて実現できる。また、その処理はプログラムによって実行される。更に、スマート端末１００と各装置３００，５００，７００の各動作をプログラムとして構築し、コンピュータにインストールして実行させることや、通信ネットワークを介して流通させることも可能である。
【符号の説明】
【００５８】
１００…スマート端末（アプリケーションプログラム制御装置）
１１…ＷｉＦｉ接続状態監視部
１２…ＷｉＦｉ接続部
１３…端末情報送信部
１４…データ通信部
１５…動作指示情報受信部
１６…アプリケーションプログラム制御部
３００…ＰＵＳＨ指示装置（ＰＵＳＨ通知装置）
３１…データ受信部
３２…加入サービス情報管理装置特定部
３３…加入サービス情報管理装置情報記憶部
３４…端末情報送信部
３５…ＰＵＳＨ指示情報送信部
５００…加入サービス情報管理装置（ＰＵＳＨ通知装置）
５１…端末情報受信部
５２…サービス情報検索部
５３…サービス情報記憶部
５４…ＰＵＳＨ指示情報送信部
７００…ＰＵＳＨ配信装置（ＰＵＳＨ通知装置）
ＡＰＬ…第三者のアプリケーションプログラム
ＡＰ…アクセスポイント
Ｎ１…インターネット
Ｎ２…移動体通信網
Ｓ１０１〜Ｓ１０８…ステップ
【要約】      （修正有）【課題】スマート端末について、ＯＳの通信機能が更新されても、アプリケーションプログラムの通信機能の更新をしなくてよい制御システム及びプログラムを提供する。【解決手段】アプリケーションプログラム制御装置は、ＷｉＦｉ通信エリアに入ったタイミング及び通信エリアから出たタイミングで端末情報をＰＵＳＨ指示装置３００へ送信すると、ＰＵＳＨ配信装置７００から動作指示情報（制御命令）がＰＵＳＨ通知され、その動作指示に基づきスマート端末１００内の第三者のアプリケーションプログラムＡＰＬを制御し、アプリケーションプログラムが行うＷｉＦｉ通信を補助する。また、ＷｉＦｉ通信エリアで提供されるサービス情報に係るアプリケーションプログラムを制御する制御命令を通知し、ＷｉＦｉ通信エリア毎にエリアに応じたサービスを提供する。【選択図】図１【図１】
0005853069.tif 000002
【図２】
0005853069.tif 000003
【図３】
0005853069.tif 000004
【図４】
0005853069.tif 000005
【図５】
0005853069.tif 000006
【図６】
0005853069.tif 000007