(57)【要約】【課題】ユーザ認証処理の容易化と、アプリの使用許可位置を予め設定することによるセキュリティの向上を図ること。【解決手段】入力部と、現在位置の情報を取得する位置情報取得部と、ユーザＩＤを予め記憶した記憶部と、ユーザ認証を行うユーザ認証部と、ユーザＩＤによって特定されるユーザが使用可能なアプリと、そのアプリの使用を許可する範囲を示した位置情報とが予め対応づけられた使用許可情報を、サーバーから取得し、アプリの起動要求が入力された場合、取得された使用許可情報に基づいて、前記起動要求されたアプリの実行を許可してもよいか否かを判定する使用許可判定部と、実行が許可されたアプリを実行させる機能実行部とを備える。使用許可判定部は、起動要求されたアプリが使用許可情報に含まれる使用可能なアプリであって、現在位置が、そのアプリの使用を許可する範囲を示した位置情報に含まれる場合に、起動要求されたアプリの実行を許可する。【選択図】図５
2014178737.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの起動要求を入力する入力部と、
現在位置の情報を取得する位置情報取得部と、
ユーザを特定するユーザＩＤを予め記憶した記憶部と、
前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、
前記ユーザ認証に成功したユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とが予め対応づけられた使用許可情報を、サーバーから取得し、前記入力部によって所定のアプリケーションプログラムの起動要求が入力された場合、前記取得された使用許可情報に基づいて、前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、
前記実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、
前記使用許可判定部は、前記位置情報取得部によって取得された現在位置が、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報に含まれる場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とする情報処理装置。
【請求項２】
ＩＣカードに予め格納されたユーザＩＤを、無線通信により受信するＩＣカード読取部をさらに備え、
前記ユーザ認証部が、前記記憶部に予め記憶されているユーザＩＤと、前記受信したユーザＩＤとを比較して両ユーザＩＤが一致した場合に、ユーザの認証が成功したと判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ＩＣカードと前記ＩＣカード読取部との間の無線通信は、ＩＣカードとの距離が所定値以内に近づいた場合に成立する近距離無線通信であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
１または複数の情報処理装置とサーバーとがネットワークを介して接続されたアプリ使用許可判定システムであって、
前記情報処理装置が、アプリケーションプログラムの起動要求を入力する入力部と、
現在位置の情報を取得する位置情報取得部と、
ユーザを特定するユーザＩＤを予め記憶した記憶部と、
前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、
前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、
実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、
前記サーバーが、ユーザＩＤと、そのユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とを予め対応づけた使用許可情報を記憶した情報データベースと、検索部とを備え、
前記使用許可判定部が、前記ユーザ認証に成功したユーザＩＤを含む使用許可確認要求をサーバーに送信し、
前記サーバーの検索部が、受信した使用許可確認要求に含まれるユーザＩＤに対応する使用許可情報を、前記情報データベースから取得して、前記使用許可確認要求を送信してきた情報処理装置に送信し、
前記入力部によって、アプリケーションプログラムの起動要求が入力された場合、前記使用許可判定部が、その起動要求されたアプリケーションプログラムが前記受信した使用許可情報に含まれるアプリケーションプログラムであって、前記位置情報取得部によって取得された現在位置が、前記受信した使用許可情報に含まれる位置情報によって示される範囲に属する場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とするアプリ使用許可判定システム。
【請求項５】
前記サーバーが、起動要求されたアプリケーションプログラムの起動を許可するか否かを判定する起動判定部をさらに備え、
前記情報処理装置が、ユーザＩＤと、前記位置情報取得部によって取得された現在位置の情報と、起動要求されたアプリケーションプログラムの名称とを含む判定要求情報を、サーバーに送信し、
前記起動判定部が、前記情報データベースの使用許可情報の中に、受信した判定要求情報に含まれるユーザＩＤとアプリケーションプログラムの名称と一致し、かつ判定要求情報に含まれる現在位置の情報がそのアプリケーションプログラムの使用を許可する範囲を示した位置情報に属している使用許可情報がある場合、前記起動要求されたアプリケーションプログラムの起動を許可すると判定し、
前記判定要求情報を送信してきた情報処理装置にその判定結果を送信し、
前記機能実行部が、前記受信した判定結果に基づいて、起動要求されたアプリケーションプログラムを実行させることを特徴とする請求項４に記載のアプリ使用許可判定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置に関し、特に、携帯性を有する情報処理装置において、アプリケーションプログラムの起動可否を判定する機能を有する情報処理装置に関する。
【背景技術】
【０００２】
今日、携帯電話、スマートフォン、タブレット端末などの携帯性を有する情報処理装置（以下、携帯端末とも呼ぶ）が利用されている。
このような携帯端末は、無線通信機能を有しているため、使用エリアが電波の届く場所であれば、いつでもどこでも通信が必要な機能を使用することができる。
また、通信を伴わない機能も、当然ながら、任意の時間と任意の場所で実行可能である。
【０００３】
したがって、不特定多数の者が近くにいる駅等においても種々の機能を実行させることが可能であり、第三者に携帯端末の画面を見られることにより、秘密情報が漏洩する危険性がある。
また、病院などの特定の施設内では、医療機器等への悪影響を防止するために、無線通信やカメラ等の機能の使用が禁止されている。
【０００４】
たとえば、特許文献１では、特定の施設内で、特定の機能の使用を有効に制限するために、施設の位置情報やその施設内で禁止すべき機能を示す情報等を含むエリア情報を取得して、携帯端末の現在位置と、取得したエリア情報の中の位置情報とを比較して、現在位置が制限エリア内であると判断された場合には、該当する機能を制限する端末利用制限システムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２２８８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的に、携帯端末やその他の情報処理装置では、端末の使用制限や情報漏洩を防止するために、ユーザが、ユーザの固有ＩＤとパスワードとを入力することにより端末へのログオンを実行させることや、業務用の専用アプリケーションプログラムを起動させる場合に専用のＩＤやパスワードを入力することによりそのアプリケーションプログラムの実行を許可するようにしていた。
【０００７】
しかし、セキュリティーを確保するために、上記のような入力操作を必要としたとしても、携帯端末の場合は、任意の場所でログオン操作が可能であり、たとえば、第三者が近くに存在し画面ののぞき見ができるような場所でログオンし、アプリケーションプログラムを起動させてしまった場合は、情報漏洩の危険性が高い。
【０００８】
また、特許文献１に記載のシステムでは、特定の施設内での機能の使用を制限できるが、その他の場所での使用を制限することはできないので、情報漏洩等を防止するために、十分なセキュリティーが確保されない場合もある。
【０００９】
一方、ユーザ自身が高いセキュリティーの意識を持ち、第三者に見られる可能性のある場所では使用しないようにし、頻繁にログオンとログオフとを繰り返すことにより、情報漏洩をある程度防止することは可能である。
しかし、ログオンするためには上記したように通常ＩＤとパスワードについて、文字や記号を入力する操作が必要であり、非常に面倒であって時間がかかり、ユーザの操作負担は大きい。
すなわち、十分なセキュリティー確保のために、ログオン操作を繰り返し行うことは、ユーザの操作負担が大きく、良好な操作性を損なうことになるので、実用上困難であると考えられる。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、特定の機能を実行するアプリケーションプログラムを起動させる位置を予め設定しておくことにより、ユーザの操作負担を軽減しつつ、十分なセキュリティーを確保することのできる情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
この発明は、アプリケーションプログラムの起動要求を入力する入力部と、現在位置の情報を取得する位置情報取得部と、ユーザを特定するユーザＩＤを予め記憶した記憶部と、前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、前記ユーザ認証に成功したユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とが予め対応づけられた使用許可情報を、サーバーから取得し、前記入力部によって所定のアプリケーションプログラムの起動要求が入力された場合、前記取得された使用許可情報に基づいて、前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、前記実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、前記使用許可判定部は、前記位置情報取得部によって取得された現在位置が、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報に含まれる場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とする情報処理装置を提供するものである。
これによれば、ユーザが予め設定された所定の位置にいるときに使用が許可されたアプリケーションプログラムが実行されるので、第三者への情報漏洩を防止し、セキュリティを向上させることができる。
【００１２】
また、ＩＣカードに予め格納されたユーザＩＤを、無線通信により受信するＩＣカード読取部をさらに備え、前記ユーザ認証部が、前記記憶部に予め記憶されているユーザＩＤと、前記受信したユーザＩＤとを比較して両ユーザＩＤが一致した場合に、ユーザの認証が成功したと判定することを特徴とする。
これによれば、ユーザ認証が、ＩＣカードを用いた無線通信により行われるので、ユーザが認証に必要な情報を直接入力する必要がなく、認証のためのユーザの操作負担が軽減でき、認証時間を短縮できる。
【００１３】
また、前記ＩＣカードと前記ＩＣカード読取部との間の無線通信は、ＩＣカードとの距離が所定値以内に近づいた場合に成立する近距離無線通信であることを特徴とする。
【００１４】
さらに、この発明は、１または複数の情報処理装置とサーバーとがネットワークを介して接続されたアプリ使用許可判定システムであって、前記情報処理装置が、アプリケーションプログラムの起動要求を入力する入力部と、現在位置の情報を取得する位置情報取得部と、ユーザを特定するユーザＩＤを予め記憶した記憶部と、前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、前記サーバーが、ユーザＩＤと、そのユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とを予め対応づけた使用許可情報を記憶した情報データベースと、検索部とを備え、前記使用許可判定部が、前記ユーザ認証に成功したユーザＩＤを含む使用許可確認要求をサーバーに送信し、前記サーバーの検索部が、受信した使用許可確認要求に含まれるユーザＩＤに対応する使用許可情報を、前記情報データベースから取得して、前記使用許可確認要求を送信してきた情報処理装置に送信し、前記入力部によって、アプリケーションプログラムの起動要求が入力された場合、前記使用許可判定部が、その起動要求されたアプリケーションプログラムが前記受信した使用許可情報に含まれるアプリケーションプログラムであって、前記位置情報取得部によって取得された現在位置が、前記受信した使用許可情報に含まれる位置情報によって示される範囲に属する場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とするものである。
【００１５】
また、前記サーバーが、起動要求されたアプリケーションプログラムの起動を許可するか否かを判定する起動判定部をさらに備え、前記情報処理装置が、ユーザＩＤと、前記位置情報取得部によって取得された現在位置の情報と、起動要求されたアプリケーションプログラムの名称とを含む判定要求情報を、サーバーに送信し、前記起動判定部が、前記情報データベースの使用許可情報の中に、受信した判定要求情報に含まれるユーザＩＤとアプリケーションプログラムの名称と一致し、かつ判定要求情報に含まれる現在位置の情報がそのアプリケーションプログラムの使用を許可する範囲を示した位置情報に属している使用許可情報がある場合、前記起動要求されたアプリケーションプログラムの起動を許可すると判定し、前記判定要求情報を送信してきた情報処理装置にその判定結果を送信し、前記機能実行部が、前記受信した判定結果に基づいて、起動要求されたアプリケーションプログラムを実行させることを特徴とする。
【発明の効果】
【００１６】
この発明によれば、起動要求されたアプリケーションプログラムが、サーバーから取得した使用許可情報に含まれるユーザが使用可能なアプリケーションプログラムであって、情報処理装置が存在する現在位置がそのアプリケーションプログラムの使用を許可する範囲に含まれる場合に、起動要求されたアプリケーションプログラムの実行が許可されるので、第三者への情報漏洩を防止でき、セキュリティを向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の情報処理装置およびサーバーの一実施例の構成ブロック図である。
【図２】この発明のユーザ使用許可リストの一実施例の説明図である。
【図３】この発明の表示部に表示されるメッセージの一実施例の説明図である。
【図４】この発明の表示部に表示されるメッセージの一実施例の説明図である。
【図５】この発明の携帯端末における認証処理および起動許可判定処理の一実施例のフローチャートである。
【図６】この発明のサーバーにおける使用許可リストの検索処理の一実施例のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
【００１９】
＜アプリ使用許可判定システムの構成＞
図１に、この発明の情報処理装置とサーバーの一実施例の構成ブロック図を示す。
図１には、情報処理装置１とサーバー５とがネットワーク４を介して接続されたアプリ使用許可判定システムを示している。
ここで、サーバー５に接続される情報処理装置１は、１または複数個あってもよく、各情報処理装置ごとに、起動要求されたアプリケーションプログラムの使用許可判定が行われる。
【００２０】
この発明の情報処理装置１は、デスクトップタイプのパソコン、ノートパソコンの他に、小型軽量の持ち運びが容易な携帯端末（たとえば、携帯電話、スマートホン、タブレット端末、ハンディーターミナル）として利用される。
以下の実施例では、情報処理装置が携帯端末ＴＥ１の場合について説明する。
【００２１】
図１において、携帯端末ＴＥ１と、サーバーＳＶ５とが、ネットワーク４を介して接続され、携帯端末ＴＥ１とサーバーＳＶ５との間で、たとえば、アプリケーションプログラムの使用許可判定をするための情報（ユーザＩＤ、位置情報など）が送受信される。
携帯端末ＴＥ１（以下、単に端末、あるいはＴＥとも呼ぶ）は、ユーザが所有する端末であり、持ち運びしながら利用するため、ネットワーク４に対してデータを無線通信で送受信する無線通信機能を有するものとする。
サーバーＳＶ５は、主として、情報データベース５５と検索部５３とを備え、後述するように、端末ＴＥ１からの要求に応じて、端末ＴＥ１に、使用許可情報を与えるものである。
また、ユーザは、携帯端末の利用認証を行うために、そのユーザを特定するユーザＩＤが格納されたＩＣカード３を持つものとする。
【００２２】
＜ＩＣカードの構成＞
ＩＣカード３としては、例えば、ユーザが所属する会社の社員証や、学生証などのカード型の電子記憶媒体が用いられる。
また、ＩＣカード３は、ユーザの利便性のために、端末ＴＥと無線通信が可能な非接触タイプのＩＣカードであることが好ましい。
【００２３】
ＩＣカード３は、主として、通信部３１と、ＩＤ格納部３２とから構成される。
通信部３１は、携帯端末１のＩＣカード読取部１７とデータ通信する部分であり、例えば、国際標準機関によって承認された無線通信規格であるＮＦＣ（Near Field Communication、近距離無線通信）機能を有することが好ましい。
ＮＦＣは、１３．５６ＭＨｚの搬送波を用いた通信である。ＮＦＣには、いくつかの通信方式が存在するが、１つに限定するものではなく、いずれかの通信方式を用いればよい。
すなわち、ＩＣカード３とＩＣカード読取部１７との間の無線通信は、端末１とＩＣカード３との距離が所定値以内に近づいた場合に成立する近距離無線通信である。たとえば、ＩＣカード３と携帯端末１との距離が、１０ｃｍ程度未満の距離になった場合に、ＩＣカード３と携帯端末１との間の通信が成立するようになるものとする。
【００２４】
ＩＤ格納部３２は、ユーザを特定するための固有の識別番号（ユーザＩＤ３３）を記憶したメモリである。
ＩＤ格納部３２としては、ユーザＩＤ３３を、消えることなく容易に書き換えることができないようにするために、例えば、ＲＯＭやフラッシュメモリを用いることが好ましい。
ユーザが、ＩＣカード３を端末ＴＥへ近づけ、通信部３１と端末ＴＥのＩＣカード読取部１７との間で通信が成立した場合に、ユーザＩＤ３３がＩＣカード３から読み出され、無線通信によって端末ＴＥへ送信され、端末ＴＥのユーザ認証部１４による認証処理が行われる。
【００２５】
＜情報処理装置（携帯端末）の構成＞
携帯端末ＴＥ１は、主として、制御部１１，表示部１２，入力部１３，ユーザ認証部１４，使用許可判定部１５，機能実行部１６，ＩＣカード読取部１７，位置情報取得部１８，通信部１９，記憶部２０とを備える。
【００２６】
制御部１１は、この発明の各機能ブロックの機能を実行させる部分であり、主として、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現される。
また、ＲＯＭ等に記憶された制御プログラムに基づいて、各ハードウェアを有機的に動作させることによって、この発明のＴＥの通信機能、認証機能、アプリケーションプログラムの使用許可判定機能、アプリケーションプログラムの実行などを行う。
【００２７】
表示部１２は、機能を実行するときに必要な情報を表示させる部分であり、例えば、ＬＣＤ、有機ＥＬディスプレイなどが用いられる。
表示部には、操作メニューの選択画面、エラー等のメッセージ表示画面、アプリケーション実行時の表示画面などが表示される。
【００２８】
入力部１３は、ユーザが各種情報を入力したり、所定の機能を実行させるアプリケーションプログラムの起動要求を入力する部分である。
入力部１３としては、たとえば、タッチパネル、キーボード、マウスなどが用いられる。
タッチパネルを用いる場合は、表示部と入力部とが重ね合わせられて形成されるか、あるいは一体成形される。
【００２９】
ユーザ認証部１４は、ユーザＩＤを用いて、端末ＴＥを利用しようとするユーザの認証を行う部分である。たとえば、入力部１３によって入力されたユーザＩＤやパスワードが、記憶部に予め記憶されたユーザＩＤやパスワートと一致するか否かを確認する部分である。
ただし、この発明では、ユーザの認証を行うために、後述するように、ＩＣカード３を用い、無線通信により、ＩＣカード３に格納されたユーザＩＤを読み出す。
これにより、ユーザが文字や記号からなるユーザＩＤ等を直接入力する必要はなく、ユーザ認証のためのユーザの操作負担の軽減と、時間短縮を図ることができる。
【００３０】
使用許可判定部１５は、ユーザが起動要求を入力したアプリケーションプログラムの実行を許可してもよいか否かを判定する部分である。後述するように、サーバーＳＶ５から取得した使用許可情報に基づいて、アプリケーションプログラムの使用の可否を判定し、所定の条件を満たす場合に、アプリケーションプログラムの実行を許可する。
【００３１】
この判定に利用される使用許可情報は、ユーザ認証に成功したユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とが予め対応付けられた情報である。
【００３２】
たとえば、入力部によって所定のアプリケーションプログラムの起動要求が入力された場合、その起動要求されたアプリケーションプログラムが上記サーバーから取得した使用許可情報に含まれる使用可能なアプリケーションプログラムであって、位置情報取得部によって取得された現在位置が、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報に含まれる場合に、その起動要求されたアプリケーションプログラムの実行を許可する。
【００３３】
機能実行部１６は、ユーザによって起動要求が入力され、かつ、実行が許可されたアプリケーションプログラム（以下、単にアプリとも呼ぶ）を実行させる部分であり、アプリ実行部とも呼ぶ。
上記のように、使用許可判定部１５によって許可されたアプリケーションプログラムのみが実行される。
ユーザによって、所望のアプリケーションプログラムの起動開始を意味する指示入力（起動要求）がされても、使用許可判定部１５によって許可されなかった場合は、そのアプリケーションプログラムは実行されない。
【００３４】
ＩＣカード読取部１７は、ＩＣカード３と通信できる状態となった場合に、ＩＣカード３から、ＩＣカード３に予め格納されているユーザＩＤ３３を、無線通信により受信する部分である。
受信したユーザＩＤ３３は、記憶部２０に予め記憶されているユーザＩＤ２１と比較され、ユーザ認証が行われる。
【００３５】
すなわち、ユーザ認証部１４が、記憶部２０に予め記憶されているユーザＩＤ２１と、受信したユーザＩＤ３３とを比較して両ユーザＩＤが一致した場合に、ユーザの認証が成功したと判定する。
ユーザ認証に成功した場合、ユーザ認証に成功したユーザＩＤを含む使用許可確認要求が、サーバー５に送信される。
【００３６】
位置情報取得部１８（以下、ＧＰＳ部とも呼ぶ）は、複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて、端末ＴＥが存在する現在位置の情報（緯度、経度）を取得する部分である。取得された現在位置の情報２３は、記憶部２０に記憶される。
【００３７】
通信部１９は、ネットワーク４を介して、サーバーＳＶ５とデータ通信を行う部分である。
たとえば、ユーザ認証に成功した場合、ユーザＩＤ２１と現在位置２３の情報とを含む使用許可確認要求が、サーバー５に送信され、サーバー５から、使用許可情報２４が受信される。
通信部１９は、上記したように無線通信機能を有することが好ましく、無線ＬＡＮ等の種々の無線通信規格に基づいた通信を行う。
【００３８】
記憶部２０は、端末ＴＥで利用される各種情報を記憶した部分であり、ＲＯＭ，ＲＡＭ，フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部２０には、たとえば、ユーザＩＤ２１，アプリケーションプログラム２２，現在位置２３，使用許可情報２４などが記憶される。
【００３９】
ユーザＩＤ２１は、ユーザを特定する識別情報であり、上記したように、ＩＣカード３から取得したユーザＩＤ３３と比較照合される情報である。
ユーザＩＤ２１としては、たとえば、社員ＩＤが用いられ、予め端末ＴＥの記憶部２０に固定記憶される。
【００４０】
アプリケーションプログラム２２は、この端末ＴＥで利用することのできるソフトウェアであり、端末ＴＥ１に予め記憶されているか、ネットワーク４を介してサーバー等からダウンロードするか、あるいは、アプリケーションプログラムが予め格納された外部記憶媒体から読み出して取得される。
アプリケーションプログラム２２は、主として、表示部１２に表示されたアプリ選択画面に含まれる多数のアイコンのうち、所定のアイコン部分を選択入力することにより、起動させられる。
【００４１】
現在位置２３は、上記したＧＰＳ部１８によって取得された位置情報（経度、緯度）であり、端末ＴＥが現在いる位置を示している。
端末ＴＥが移動するに伴って、この現在位置２３の情報も変化する。
【００４２】
使用許可情報２４は、サーバーから取得される情報であり、サーバー５から送られてくる送信情報５９に含まれる情報であり、端末ＴＥ１において、認証に成功したユーザが使用することのできるアプリケーションプログラムに関係する情報である。
使用許可情報２４は、主として、予め対応付けられた位置情報とアプリケーション名とから構成される。ただし、ユーザＩＤを含めてもよい。
【００４３】
アプリケーション名は、ユーザが使用可能なアプリケーションプログラムの名称である。
位置情報は、対応付けられたアプリケーション名で特定されたアプリケーションプログラムの使用を許可する位置を示したものであり、たとえば、地理的な町名や番地、建物名、会社名、店舗名などによって示される。
また、位置情報としては、緯度と経度を用いて、使用可能な地理的範囲を示してもよい。
【００４４】
ユーザごとに使用できるアプリケーションプログラムは異なり、そのアプリケーションプログラムの使用を許可する地理的範囲は異なると考えられる。
従って、ユーザごとに、ユーザＩＤと、使用可能なアプリケーションプログラムと、そのアプリケーションプログラムを使用可能な位置情報とからなる使用許可情報を予め設定し、サーバー５に送信し、その情報データベース５５に記憶しておく。
【００４５】
ユーザが使用するアプリケーションプログラムが複数ある場合は、そのアプリケーションプログラムごとに、使用可能な位置情報を予め設定しておく。
使用許可情報２４は、ユーザがアプリケーションプログラムを使用できる地理的範囲を予め設定したものであり、ユーザの所有する端末ＴＥが、この設定された地理的範囲内に移動してきたときに、そのアプリケーションプログラムの実行が許可される。
逆に端末ＴＥの現在位置が、設定された地理的範囲内に属していない場合は、ユーザによってその地理的範囲に対応付けられたアプリケーションプログラムの起動要求が入力されたとしても、そのアプリケーションプログラムは実行されない。
【００４６】
＜サーバーの構成＞
サーバー５は、図１に示すように、主として、制御部５１，通信部５２，検索部５３，起動判定部５４，情報データベース５５，記憶部５７とを備える。
制御部５１は、サーバー５の各種機能を実行させるものであり、端末ＴＥの制御部１１と同様に、マイクロコンピュータにより実現される。
【００４７】
通信部５２は、ネットワーク４を介して、端末ＴＥ１とデータ通信を行う部分である。
サーバーＳＶ５は、たとえば、会社のビル内に設置されるものであり、種々のネットワークを介して通信が可能である。
サーバーＳＶ５は、たとえば、ＩＳＤＮ，ＡＤＳＬ，ＦＴＴＨ等のケーブルを介した有線通信や、無線ＬＡＮなどを用いた無線通信のいずれかによりデータ通信ができればよい。
【００４８】
検索部５３は、情報データベース５５を検索する部分である。
たとえば、後述するように、端末ＴＥから使用許可確認要求を受信した場合、情報データベース５５に含まれるユーザ使用許可リスト５６を検索して、受信した使用許可確認要求に含まれるユーザＩＤに対応する使用許可情報（アプリケーション情報とも呼ぶ）を取得する。
取得した使用許可情報は、上記確認要求を送信してきた端末１に送信される。
【００４９】
起動判定部５４は、ユーザが起動させようとしたアプリケーションプログラムの起動を許可するか否かを判定する部分である。
ただし、後述する図５及び図６に示す実施例では、使用許可の判定を端末ＴＥで行うので、起動判定部５４は必要でない。
アプリケーションの使用可否の判定を端末ＴＥ１で行わない場合に、サーバーＳＶ５において、この起動判定部５４を利用して、アプリケーションの使用可否判定を行えばよい。
すなわち、アプリケーションプログラムの使用許可の判定は、端末ＴＥ１あるいはサーバーＳＶ５のどちらかで行えばよい。
【００５０】
情報データベース５５は、端末ＴＥ１に関する種々の情報を一括管理する記憶装置である。
この発明では、特に、ユーザごとに使用可能なアプリケーションプログラムと、その使用可能な位置情報を示したユーザ使用許可リスト５６が予め記憶されている。
【００５１】
図２に、この発明のユーザ使用許可リスト５６の一実施例の説明図を示す。
ユーザ使用許可リスト５６は、サーバー５を利用する複数のユーザ全ての使用許可情報を記憶したものである。
１人のユーザの１つの使用許可情報は、そのユーザのユーザＩＤ（ａ）と、使用可能位置情報（ｂ）と、使用可能アプリケーション名（ｃ）とを予め対応づけて記憶したものである。
【００５２】
ここで、使用可能アプリケーション名は、対応するユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムを意味する。
また、使用可能位置情報は、上記使用可能なアプリケーションプログラムの使用を許可する位置あるいは地理的範囲を示した位置情報を意味する。
【００５３】
たとえば、図２では、ユーザＩＤ＝０００１のユーザについては、６つの使用許可情報が予め登録されており、「在庫管理アプリ」という名のアプリケーションは、ユーザＩＤ＝０００１のユーザ所有の端末ＴＥが、店舗Ａ内に存在するときに、使用可能であることを意味する。
【００５４】
また、図２において、この店舗Ａ内では、ユーザＩＤ＝０００１のユーザは、３つのアプリケーションプログラム（在庫管理アプリ、カタログアプリ、発注アプリ）の使用が可能である。
また、たとえば、ユーザＩＤ＝０００２のユーザについては、４つの使用許可情報が予め登録されており、端末ＴＥが店舗Ｃ内にあるときには、「見積アプリ」と「カタログアプリ」の２つのアプリケーションプログラムの使用が可能であることを示している。
【００５５】
後述するように、ユーザＩＤ＝０００１のユーザ所有の端末ＴＥから、使用許可確認要求が受信された場合、そのユーザＩＤ＝０００１をキーとして、ユーザ使用許可リスト５６が検索され、そのユーザＩＤ＝０００１を含む使用許可情報が抽出される。
【００５６】
図２の場合は、ユーザＩＤ＝０００１を含む６つの使用許可情報が抽出され、ユーザＩＤに一致するアプリケーション情報として取得される。
取得されたアプリケーション情報としては、少なくとも抽出された使用許可情報の位置情報（ｂ）と、アプリケーション名（ｃ）とを含む。
取得されたアプリケーション情報は、使用許可確認要求を送信してきた端末ＴＥ１に送信される。
【００５７】
記憶部５７は、サーバーＳＶ５の機能を実行するのに必要な情報を記憶した部分であり、ＲＯＭ，ＲＡＭ，フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部５７には、たとえば、受信情報５８，送信情報５９が一時記憶される。
【００５８】
受信情報５８は、端末ＴＥから送信されてくる情報であり、たとえば、使用許可確認要求を受信したときに、その要求に含まれる情報である。
使用許可確認要求には、少なくとも、ユーザＩＤと、現在位置とが含まれるものとする。
この受信情報５８のユーザＩＤをキーとして、ユーザ使用許可リスト５６の検索が行われる。
また、サーバー５においてアプリケーションプログラムの起動判定を行う場合は、使用許可確認要求には、ユーザＩＤと現在位置に加えて、起動要求されたアプリケーションプログラムの名称が含まれる。
【００５９】
送信情報５９は、端末ＴＥへ送信される情報であり、たとえば、受信した使用許可確認要求に対して、その要求を送信してきた端末ＴＥへ返信される情報である。
この場合、返信される送信情報５９としては、上記したようにユーザ使用許可リスト５６から抽出されたアプリケーション情報（位置情報、アプリケーション名）が該当する。
すなわち、ユーザＩＤに予め対応付けられた位置情報とアプリケーション名とからなるアプリケーション情報が、送信情報５９として生成され、そのユーザＩＤを持つユーザの所有する端末に送信される。
また、サーバーにおいて起動判定を行う場合は、起動判定の結果（使用可または使用不可）が送信される。
【００６０】
＜ユーザの認証処理と、アプリケーションプログラムの起動判定処理＞
以下に、ＩＣカードを用いたユーザ認証処理と、ユーザが起動要求を入力したアプリケーションプログラムの使用許可判定をした後、アプリケーションプログラムを実行するか、あるいは実行せずに起動を停止させる処理について、説明する。
図５に、携帯端末ＴＥ１で実行される処理の一実施例のフローチャートを示す。
図６に、サーバーＳＶ５で実行される処理の一実施例のフローチャートを示す。
【００６１】
図５のステップＳ１において、端末ＴＥの電源が投入（ＯＮ）されたとする。
ステップＳ２において、位置情報取得部１８が、ＧＰＳを利用して、端末ＴＥが存在する現在位置の位置情報を取得する。
取得した位置情報は、現在位置２３として、記憶部２０に記憶する。
ここでの位置情報の取得は必須ではないが、端末ＴＥの存在する現在位置が、ＧＰＳ信号を受信しにくい位置である場合もあるので、ＧＰＳを用いた位置情報の取得には相当の時間がかかる場合もある。
従って、ステップ２から後述するステップＳ１０の処理が行われるまでの間は、ほぼリアルタイムで位置情報の取得処理を継続的に行うことが好ましい。
【００６２】
ステップＳ３において、ＩＣカードによる認証要求をするために、制御部１１が、表示部１２に、所定のメッセージを表示させる。
図３に、表示部に表示されるメッセージの一実施例の説明図を示す。
ステップＳ３では、たとえば、図３（ａ）のようなメッセージを表示させる。
この表示を見たユーザは、自己が所有するＩＣカード３を、端末ＴＥに接近させる。
ＩＣカード３を、たとえば端末ＴＥに数ｃｍ程度の距離まで近づけることにより、ＩＣカード読取部１７とＩＣカード３の通信部３１との通信が成立し、ＩＣカード３のＩＤ格納部３２に格納されていたユーザＩＤ３３が、読み取られる。
【００６３】
ＩＣカード３を用いることにより、文字等の入力が省略され、認証にかかる時間の短縮と、文字や記号の入力ミスが防止されるので、ユーザの入力操作の負担が軽減できる。
ただし、ＩＣカード３を持参していない場合やＩＣカード３のユーザＩＤがうまく読み取れない場合は、従来と同様に、ユーザ自らが、ユーザＩＤをキーボード等を用いて入力してもよい。
【００６４】
ステップＳ４において、ＩＣカード読取部１７が、ＩＣカード３を検出するか否かをチェックする。
ＩＣカード３の検出処理は、たとえば、ＩＣカード３からユーザＩＤなどの信号を受信するか否かによって行えばよい。
ＩＣカード３が検出された場合はステップＳ５へ進み、そうでない場合は、ステップＳ４をループする。
【００６５】
ステップＳ５において、ＩＣカード３から、ユーザＩＤ３３を取得する。
すなわち、ＩＣカード３が検出されると、ＩＣカード読取部１７と、ＩＣカード３の通信部３１との間でデータ送受信が行われ、ユーザＩＤ３３が、通信部３１からＩＣカード読取部１７へ送信される。
ステップＳ５からステップＳ９に進むまでの間においては、図３（ｂ）に示すようなメッセージを表示部１２に表示してもよい。
【００６６】
ステップＳ６において、ユーザ認証部１４が、取得したユーザＩＤの認証処理を行う。
ここでは、取得したユーザＩＤ３３と、記憶部２０に予め記憶されていたユーザＩＤ２１との比較が行われる。
【００６７】
ステップＳ７において、両ユーザＩＤが一致した場合は、ステップＳ９へ進み、一致しなかった場合は、ステップＳ８へ進む。
ステップＳ８において、ユーザＩＤが一致しなかったので、ユーザ認証ができなかったことを示すメッセージを、表示部１２に表示させる。
その後ステップＳ２へ戻る。
あるいは、ユーザＩＤの一致チェックを何度か繰り返し実行しても、認証に失敗し続けた場合は、ステップＳ８の代わりに、ステップＳ２２へ進み、自動的に電源を切断（ＯＦＦ）してもよい。
【００６８】
ステップＳ９において、ユーザＩＤが一致し、ユーザの認証に成功したので、ログイン処理を行う。
ログイン処理では、たとえば、端末の起動や無線通信設定のような処理を行う。
また、ログイン処理を完了した場合、図３（ｃ）のような表示をして、ユーザに、認証が成功したことを示してもよい。
【００６９】
ステップＳ１０において、使用許可判定部１５が、使用許可確認要求を生成し、通信部１９を介して、サーバーＳＶ５に送信する。
ここで、使用許可確認要求は、サーバー５に対して、端末ＴＥのユーザが使用することが許可されているアプリケーションプログラムを、サーバー５に問い合わせるものである。
【００７０】
この使用許可確認要求には、少なくとも、ユーザＩＤ２１と、現在位置２３とを含める。
ステップＳ１０からステップＳ１２までの処理を実行しているとき、たとえば、図３（ｄ）に示すようなメッセージを表示部１２に表示してもよい。
使用許可確認要求を受信したサーバー５は、後述するように、情報データベース５５を検索して、ユーザＩＤに対応するアプリケーション情報を取得して、上記確認要求を送信してきた端末に送信する。
【００７１】
ステップＳ１１において、サーバー５から送られてくるアプリケーション情報（以下、アプリ情報とも呼ぶ）が受信されたか否かをチェックする。
ステップＳ１２において、アプリ情報が受信された場合は、ステップＳ１３へ進み、そうでない場合はステップＳ１１をループする。
【００７２】
ステップＳ１３において、受信したアプリ情報の中の情報を取得し、ユーザＩＤ２１に対応した使用許可情報２４として、記憶部２０に記憶する。
ここで、受信したアプリ情報には、対となった位置情報とアプリケーション名とが含まれるので、この情報を使用許可情報２４として記憶する。
アプリ情報が取得された場合、たとえば、図３（ｅ）に示すようなメッセージを表示してもよい。
【００７３】
ステップＳ１４において、制御部１１は、入力部１３によって、ユーザが所望のアプリケーションプログラムの起動要求を入力したか否かをチェックする。
たとえば、入力部１３としてタッチパネルを用いる場合は、複数のアプリケーションプログラムのアイコンが表示されたアプリ選択画面を表示した状態において、ユーザが所望するアプリに対応するアイコンが選択入力されたか否かをチェックする。
【００７４】
ステップＳ１５において、起動要求が入力された場合はステップ１６へ進み、そうでない場合はステップ１４をループする。
ステップＳ１６において、ステップＳ２と同様に、端末ＴＥの現在位置の位置情報を取得する。端末ＴＥを所持するユーザが移動する場合もあるので、再度現在位置を取得することが好ましい。
取得した位置情報は、現在位置２３として、更新記憶させる。
【００７５】
ステップＳ１７において、起動要求されたアプリケーションプログラムの起動許可判定処理を行う。
ここでは、取得した現在位置２３と、サーバーから受信し記憶された使用許可情報２４の中の位置情報とを比較し、一致した位置情報に対応するアプリケーション名が、起動要求されたアプリケーションプログラムであるか否かを確認する。
すなわち、起動要求されたアプリケーションプログラムが、ユーザＩＤ２１を持つユーザに使用が許可されたものであるか否かと、現在位置が、起動要求されたアプリケーションプログラムの使用が許可された範囲（使用許可範囲）内に含まれているか否かを判断する。
【００７６】
ステップＳ１８において、起動要求されたアプリがユーザが使用可能なアプリであって、現在位置が使用許可範囲内である場合は、ステップＳ１９へ進み、そうでない場合はステップＳ２３へ進む。
【００７７】
ステップＳ１９において、ユーザが起動要求したアプリケーションが使用できることを示すメッセージ（使用許可表示）を、表示部１２に表示する。
図４に、アプリケーションプログラムの起動要求後に表示されるメッセージの一実施例を示す。
ステップＳ１９においては、たとえば、図４（ａ）に示すようなメッセージを表示する。
【００７８】
ステップＳ２０において、機能実行部１６が、ユーザが起動要求したアプリケーションプログラムを起動させ、必要な情報等を表示させながらそのアプリを実行させる。
ステップＳ２１において、全てのアプリケーションを終了させることを要求する入力があった場合は、ステップＳ２２に進み、アプリケーションプログラムの終了と共に、端末ＴＥの電源を切断（ＯＦＦ）する。
一方、ステップＳ２１において、アプリケーションプログラムを終了しない場合や、他のアプリケーションプログラムを起動させる場合は、ステップＳ１４へ戻る。
【００７９】
ステップＳ１８において、現在位置が、起動要求されたアプリケーションプログラムの使用許可範囲でなかった場合あるいは、起動要求されたアプリケーションプログラムが、そのユーザが使用可能なアプリでなかった場合は、ステップＳ２３において、表示部１２に、使用不可表示を行う。たとえば、図４（ｂ）に示すようなメッセージを表示する。
これにより、ユーザは、起動要求をしたアプリケーションプログラムが、現在位置では起動できないことを知ることになる。
また、図４（ｂ）においてユーザが使用できる位置を確認するために、画面下部の「使用許可範囲を確認する」という表示部分を選択入力する。
ステップＳ２４において、入力部１３によって使用確認入力がされたか否かをチェックする。
使用確認入力がされた場合はステップ２５へ進み、そうでない場合は、ステップＳ１４へ戻る。
【００８０】
ステップ２５において、使用許可範囲を確認するための入力がされた場合は、たとえば、図４（ｃ）のような使用許可範囲リストを、表示部１２に表示させる。
ここでは、ユーザＩＤ（社員ＩＤ）と、そのユーザに許可されたアプリケーション名と、そのアプリケーションを起動可能な位置を示す位置情報とが表示される。
図４（ｃ）の場合は、「０００１」というユーザＩＤを持つユーザは、「店舗Ａ」にいるときは、在庫管理アプリ等の３つのアプリケーションプログラムの使用が可能であり、「ＸＸＸ商事」にいるときは、見積アプリ等の３つのアプリケーションプログラムの使用が可能であることを示している。
【００８１】
ユーザは、図４（ｃ）のような表示を見ることにより、起動できなかったアプリケーションの使用可能位置を知ることができ、使用したい場合は、表示された位置まで移動すればよい。
ステップＳ２５の後、ステップＳ１４へ戻る。
【００８２】
図６に、サーバーにおける使用許可リストの検索処理等の一実施例のフローチャートを示す。
ステップＳ３１において、サーバー５の制御部５１は、通信部５２によって、端末ＴＥから使用許可確認要求が受信されるか否かをチェックする。
【００８３】
ステップＳ３２において、この要求が受信された場合、ステップＳ３３へ進み、そうでない場合は、ステップＳ３１をループする。
ステップＳ３３において、受信した使用許可確認要求に含まれているユーザＩＤと、現在位置とを取得し、受信情報５８として記憶部５７に一時記憶する。
【００８４】
ステップＳ３４において、検索部５３が、情報データベース５５に含まれるユーザ使用許可リスト５６の中を検索する。
ここでは、受信したユーザＩＤに一致するユーザＩＤを含む使用許可情報を見つけ出す。
図２のようなユーザ使用許可リスト５６の中から、受信したユーザＩＤに一致するユーザＩＤと対応付けられた使用許可情報を抽出し、そのユーザＩＤに対応する位置情報とアプリケーション名とからなるアプリケーション情報を取得する。
【００８５】
ユーザＩＤが一致する使用許可情報が複数個ある場合は、全て抽出すればよい。
あるいは、抽出された使用許可情報が複数個ある場合において、さらに、受信した現在位置を含む位置を示す位置情報を有する使用許可情報のみを、アプリケーション情報として取得してもよい。
【００８６】
ステップＳ３５において、制御部５１は、取得されたアプリケーション情報を含む送信情報５９を生成し、使用許可確認要求を送信してきた携帯端末ＴＥに、送信する。
その後、ステップＳ３１へ戻る。
【００８７】
以上の処理により、まず、ユーザが、ＩＣカード３を端末ＴＥに近づける操作をするだけで、認証処理が自動的に行われるので、認証のためのユーザの操作負担が軽減でき、認証時間を短縮できる。
【００８８】
また、ユーザがアプリケーションプログラムの起動要求をした場合、現在位置がそのアプリケーションプログラムを使用してもよい位置か否かを、サーバーに予め設定された使用許可情報を用いて判定し、使用が許可されていない位置ではアプリケーションプログラムは実行されないので、不特定多数の第三者に画面をのぞき見されること等による情報の漏洩を防止でき、セキュリティを向上させることができる。
【００８９】
上記のように、図５と図６に示した実施例では、起動要求されたアプリケーションプログラムの起動許可判定を、端末ＴＥ１で行う場合について説明した。
ただし、サーバーＳＶ５において、この起動許可判定を行ってもよい。
たとえば、アプリケーションプログラムが起動要求された場合、その起動要求されたアプリケーションプログラムの名称と、現在位置と、ユーザＩＤとを含めた判定要求情報をサーバー５に送信し、サーバー５の起動判定部５４が、これらの受信情報を用いて、情報データベース５５の中のユーザ使用許可リスト５６を検索し、その起動要求されたアプリケーションプログラムがその現在位置において使用可能であるか否かを判定してもよい。
【００９０】
ここで、起動判定部５４は、ユーザ使用許可リスト５６の各使用許可情報の中に、受信した判定要求情報に含まれるユーザＩＤとアプリケーションプログラムの名称と一致し、かつ判定要求情報に含まれる現在位置の情報がそのアプリケーションプログラムの使用を許可する範囲を示した位置情報に属している使用許可情報がある場合に、起動要求されたアプリケーションプログラムの起動を許可すると判定する。
【００９１】
サーバーＳＶ５で判定する場合は、サーバーＳＶ５から上記判定要求情報を送信してきた端末ＴＥ１に対して、アプリケーションプログラムの使用可否の判定結果を送信し、その端末ＴＥ１の機能実行部１６が、受信した判定結果に基づいて、起動要求されたアプリケーションプログラムを実行させるか、あるいは禁止をすればよい。
【００９２】
＜付記＞
以下に、付記を示す。
（付記１）アプリケーションプログラムの起動要求を入力する入力部と、現在位置の情報を取得する位置情報取得部と、ユーザを特定するユーザＩＤを予め記憶した記憶部と、前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、前記ユーザ認証に成功したユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とが予め対応づけられた使用許可情報を、サーバーから取得し、前記入力部によって所定のアプリケーションプログラムの起動要求が入力された場合、前記取得された使用許可情報に基づいて、前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、前記実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、前記使用許可判定部は、前記起動要求されたアプリケーションプログラムが前記使用許可情報に含まれる使用可能なアプリケーションプログラムであって、前記位置情報取得部によって取得された現在位置が、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報に含まれる場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とする情報処理装置。
（付記２）ＩＣカードに予め格納されたユーザＩＤを、無線通信により受信するＩＣカード読取部をさらに備え、前記ユーザ認証部が、前記記憶部に予め記憶されているユーザＩＤと、前記受信したユーザＩＤとを比較して両ユーザＩＤが一致した場合に、ユーザの認証が成功したと判定することを特徴とする付記１に記載の情報処理装置。
（付記３）前記ＩＣカードと前記ＩＣカード読取部との間の無線通信は、ＩＣカードとの距離が所定値以内に近づいた場合に成立する近距離無線通信であることを特徴とする付記２に記載の情報処理装置。
（付記４）１または複数の情報処理装置とサーバーとがネットワークを介して接続されたアプリ使用許可判定システムであって、前記情報処理装置が、アプリケーションプログラムの起動要求を入力する入力部と、現在位置の情報を取得する位置情報取得部と、ユーザを特定するユーザＩＤを予め記憶した記憶部と、前記ユーザＩＤを用いてユーザ認証を行うユーザ認証部と、前記起動要求されたアプリケーションプログラムの実行を許可してもよいか否かを判定する使用許可判定部と、実行が許可されたアプリケーションプログラムを実行させる機能実行部とを備え、前記サーバーが、ユーザＩＤと、そのユーザＩＤによって特定されるユーザが使用可能なアプリケーションプログラムと、そのアプリケーションプログラムの使用を許可する範囲を示した位置情報とを予め対応づけた使用許可情報を記憶した情報データベースと、検索部とを備え、前記使用許可判定部が、前記ユーザ認証に成功したユーザＩＤを含む使用許可確認要求をサーバーに送信し、前記サーバーの検索部が、受信した使用許可確認要求に含まれるユーザＩＤに対応する使用許可情報を、前記情報データベースから取得して、前記使用許可確認要求を送信してきた情報処理装置に送信し、前記入力部によって、アプリケーションプログラムの起動要求が入力された場合、前記使用許可判定部が、その起動要求されたアプリケーションプログラムが前記受信した使用許可情報に含まれるアプリケーションプログラムであって、前記位置情報取得部によって取得された現在位置が、前記受信した使用許可情報に含まれる位置情報によって示される範囲に属する場合に、前記起動要求されたアプリケーションプログラムの実行を許可することを特徴とするアプリ使用許可判定システム。
（付記５）前記サーバーが、起動要求されたアプリケーションプログラムの起動を許可するか否かを判定する起動判定部をさらに備え、前記情報処理装置が、ユーザＩＤと、前記位置情報取得部によって取得された現在位置の情報と、起動要求されたアプリケーションプログラムの名称とを含む判定要求情報を、サーバーに送信し、前記起動判定部が、前記情報データベースの使用許可情報の中に、受信した判定要求情報に含まれるユーザＩＤとアプリケーションプログラムの名称と一致し、かつ判定要求情報に含まれる現在位置の情報がそのアプリケーションプログラムの使用を許可する範囲を示した位置情報に属している使用許可情報がある場合、前記起動要求されたアプリケーションプログラムの起動を許可すると判定し、前記判定要求情報を送信してきた情報処理装置にその判定結果を送信し、前記機能実行部が、前記受信した判定結果に基づいて、起動要求されたアプリケーションプログラムを実行させることを特徴とする付記４に記載のアプリ使用許可判定システム。
【符号の説明】
【００９３】
１    携帯端末ＴＥ
３    ＩＣカード
４    ネットワーク
５    サーバーＳＶ
１１    制御部
１２    表示部
１３    入力部（タッチパネル）
１４    ユーザ認証部
１５    使用許可判定部
１６    機能実行部
１７    ＩＣカード読取部
１８    位置情報取得部
１９    通信部
２０    記憶部
２１    ユーザＩＤ
２２    アプリケーション
２３    現在位置
２４    使用許可情報
３１    通信部
３２    ＩＤ格納部
３３    ユーザＩＤ
５１    制御部
５２    通信部
５３    検索部
５４    起動判定部
５５    情報データベース
５６    ユーザ使用許可リスト
５７    記憶部
５８    受信情報
５９    送信情報
【図１】
2014178737.tif 000003
【図２】
2014178737.tif 000004
【図３】
2014178737.tif 000005
【図４】
2014178737.tif 000006
【図５】
2014178737.tif 000007
【図６】
2014178737.tif 000008