(57)【要約】【課題】ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置の端末から要求した場合にのみ、サービス情報を提供するように制限すること。【解決手段】端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、その組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて権限管理ＤＢ５４に記憶しておき、対応付けられた場所識別子とユーザ識別子とサービス識別子との組み合わせを権限管理ＤＢ５４から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、その突き合わせ結果に基づいてサービス情報の提供可否を判定する。【選択図】図１
2012230599.tif 000002
【特許請求の範囲】
【請求項１】
アクセス制御装置により端末からのアクセスが管理されているサービス提供装置において、
端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、前記組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶しておく記憶手段と、
対応付けられた前記場所識別子と前記ユーザ識別子と前記サービス識別子との組み合わせを前記記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、当該突き合わせ結果に基づいてサービス情報の提供可否を判定する判定手段と、
を有することを特徴とするサービス提供装置。
【請求項２】
前記突き合わせ結果が一致し、サービス情報提供可と判定された場合には、前記端末から送信されたサービス識別子のサービス情報を当該端末に送信し、前記突き合わせ結果が一致せず、サービス情報提供否と判定された場合には、当該サービス情報を前記端末に送信しない提供手段を更に有することを特徴とする請求項１記載のサービス提供装置。
【請求項３】
アクセス制御装置により端末からのアクセスが管理されているサービス提供装置により行うサービス提供方法において、
端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、前記組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶手段に記憶しておくステップと、
対応付けられた前記場所識別子と前記ユーザ識別子と前記サービス識別子との組み合わせを前記記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、当該突き合わせ結果に基づいてサービス情報の提供可否を判定するステップと、
を有することを特徴とするサービス提供方法。
【請求項４】
前記突き合わせ結果が一致し、サービス情報提供可と判定された場合には、前記端末から送信されたサービス識別子のサービス情報を当該端末に送信し、前記突き合わせ結果が一致せず、サービス情報提供否と判定された場合には、当該サービス情報を前記端末に送信しないステップを更に有することを特徴とする請求項３記載のサービス提供方法。
【請求項５】
請求項３又は４記載の各ステップをコンピュータに実行させることを特徴とするサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス情報を提供する技術に関する。
【背景技術】
【０００２】
従来より、ユーザが所望するサービス情報を提供可能なサービス提供システムが存在している（特許文献１参照）。ここで、このような従来型のサービス提供システムの全体構成例を図７に示す。
【０００３】
このサービス提供システムは、ユーザにより使用されるユーザ端末１００と、ユーザ端末１００から送信された要求に基づいて、ユーザが所期するサービス情報を提供するサービス提供装置５００とで主に構成される。
【０００４】
このようなシステム構成下、サービス提供装置５００は、ユーザに付与されたユーザＩＤと、そのユーザに対して提供可能なサービス情報のサービスＩＤとを予め対応付けて権限管理ＤＢ５４に保持しておき、ユーザ端末１００から送信されたユーザＩＤとサービスＩＤとの組み合わせと突き合わせることにより、サービス情報の提供可否を判断している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１４０２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザＩＤとサービスＩＤとの組み合わせを用いて判断するため、ユーザ端末の物理的な設置場所に関係なく、同一ユーザであれば権限のある全てのサービス情報を使用（閲覧等）できてしまうという課題があった。
【０００７】
すなわち、第１ユーザ端末１００ａ又は第２ユーザ端末１００ｂのいずれを使用した場合であっても、あるサービス情報への権限があれば使用することが可能であり、ユーザ端末の物理的な設置場所によってサービス情報の提供を避けたい場合に対応できなかった。
【０００８】
本発明は、上記課題を鑑みてなされたものであり、その課題とするところは、ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置の端末から要求した場合にのみ、サービス情報を提供するように制限することにある。
【課題を解決するための手段】
【０００９】
請求項１記載のサービス提供装置は、アクセス制御装置により端末からのアクセスが管理されているサービス提供装置において、端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、前記組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶しておく記憶手段と、対応付けられた前記場所識別子と前記ユーザ識別子と前記サービス識別子との組み合わせを前記記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、当該突き合わせ結果に基づいてサービス情報の提供可否を判定する判定手段と、を有することを特徴とする。
【００１０】
本発明によれば、端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、その組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶手段に記憶しておき、対応付けられた場所識別子とユーザ識別子とサービス識別子との組み合わせを記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、その突き合わせ結果に基づいてサービス情報の提供可否を判定するため、ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置の端末から要求した場合にのみ、サービス情報を提供するように制限できる。
【００１１】
請求項２記載のサービス提供装置は、請求項１記載のサービス提供装置において、前記突き合わせ結果が一致し、サービス情報提供可と判定された場合には、前記端末から送信されたサービス識別子のサービス情報を当該端末に送信し、前記突き合わせ結果が一致せず、サービス情報提供否と判定された場合には、当該サービス情報を前記端末に送信しない提供手段を更に有することを特徴とする。
【００１２】
請求項３記載のサービス提供方法は、アクセス制御装置により端末からのアクセスが管理されているサービス提供装置により行うサービス提供方法において、端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、前記組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶手段に記憶しておくステップと、対応付けられた前記場所識別子と前記ユーザ識別子と前記サービス識別子との組み合わせを前記記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、当該突き合わせ結果に基づいてサービス情報の提供可否を判定するステップと、を有することを特徴とする。
【００１３】
本発明によれば、端末の配置場所を識別する場所識別子とユーザを識別するユーザ識別子との組み合わせと、その組み合わせに対して提供可能なサービス情報を識別するサービス識別子とを対応付けて記憶手段に記憶しておき、対応付けられた場所識別子とユーザ識別子とサービス識別子との組み合わせを記憶手段から読み出して、端末から送信された場所識別子とユーザ識別子とサービス識別子との組み合わせと突き合わせ、その突き合わせ結果に基づいてサービス情報の提供可否を判定するため、ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置の端末から要求した場合にのみ、サービス情報を提供するように制限できる。
【００１４】
請求項４記載のサービス提供方法は、請求項３記載のサービス提供方法において、前記突き合わせ結果が一致し、サービス情報提供可と判定された場合には、前記端末から送信されたサービス識別子のサービス情報を当該端末に送信し、前記突き合わせ結果が一致せず、サービス情報提供否と判定された場合には、当該サービス情報を前記端末に送信しないステップを更に有することを特徴とする。
【００１５】
請求項５記載のサービス提供プログラムは、請求項３又は４記載の各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置の端末から要求した場合にのみ、サービス情報を提供するように制限できる。
【図面の簡単な説明】
【００１７】
【図１】サービス提供システムの全体構成を示す図である。
【図２】アクセス制御装置の機能ブロック構成を示す図である。
【図３】サービス提供装置の機能ブロック構成を示す図である。
【図４】サービス提供システムの処理動作を示すフローチャートである。
【図５】サービス提供システムの処理動作を示すフローシーケンスである。
【図６】サービス提供システムの具体的構成例を示す図である。
【図７】従来のサービス提供システムの全体構成例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００１９】
図１は、本実施の形態に係るサービス提供システムの全体構成を示す図である。このサービス提供システムは、異なる場所にそれぞれ設置された第１ユーザ端末１００ａ及び第２ユーザ端末１００ｂと、サービス提供装置５００に対するユーザ端末１００からのアクセスを管理するアクセス制御装置３００と、ユーザ端末１００からの要求に基づいて、ユーザによって所望されるサービス情報を提供するサービス提供装置５００とで主に構成される。
【００２０】
なお、このサービス提供システムは、各装置間の通信を確立するために必要な通信機器（例えば、ケーブル、ハブ、ルータ等）も具備しているが、それら通信機器の機能は既知であるため、説明は省略する。以下、本システムにおける各装置の機能について詳述する。
【００２１】
第１ユーザ端末１００ａは、ユーザＩＤ及びパスワードの入力を受け付けて、ユーザがログインした後に、サービス提供システムとして提供可能な全てのサービス情報の一覧を画面に選択可能に表示する。第２ユーザ端末１００ｂも同様の機能を有するが、第１ユーザ端末１００ａとは異なるＩＰアドレスが設定されている。
【００２２】
なお、本実施の形態では、ユーザ端末１００に設定されたＩＰアドレスを、ユーザ端末１００の配置場所を識別する場所識別子の一例としている。
【００２３】
アクセス制御装置３００は、図２に示すように、ユーザ端末１００から送信された要求を受け付ける要求受付部３１と、アクセス管理ＤＢ３４のアクセス管理情報に基づいて当該要求の転送可否を判定する転送可否判定部３２と、その判定結果に基づいて当該要求をサービス提供装置５００に転送又は非転送する要求転送部３３と、アクセス管理ＤＢ３４とで主に構成されている。
【００２４】
アクセス管理ＤＢ３４は、図１に示したように、送信元ＩＰアドレスと、当該送信元ＩＰアドレスに対して転送が許可された宛先ＩＰアドレスとが対応付けられたアクセス管理情報を記憶管理している。なお、送信元ＩＰアドレスとは、ユーザ端末１００のＩＰアドレスに相当し、宛先ＩＰアドレスとは、サービス提供装置５００のＩＰアドレスに相当する。
【００２５】
サービス提供装置５００は、図３に示すように、アクセス制御装置３００により転送されたユーザ端末１００の要求を受け付ける要求受付部５１と、権限管理ＤＢ５４の権限管理情報に基づいてサービス情報の提供可否を判定する提供可否判定部５２と、その判定結果に基づいてサービス情報ＤＢ５５のサービス情報をユーザ端末１００に送信又は非送信するサービス提供部５３と、権限管理ＤＢ５４と、サービス情報ＤＢ５５とで主に構成される。
【００２６】
権限管理ＤＢ５４は、図１に示したように、送信元ＩＰアドレスとユーザＩＤとの組み合わせと、その組み合わせに対して提供が許可されたサービス情報のサービスＩＤと、ログイン時に入力されるパスワードとが対応付けられた権限管理情報を記憶管理している。
【００２７】
サービス情報ＤＢ５５は、サービスＩＤに対応付けられたサービス情報を記憶管理している。なお、図１に示す例では、各サービスＩＤにそれぞれ対応する複数のサービス情報が、異なるサービス情報ＤＢにそれぞれ記憶管理されている。
【００２８】
ここで、アクセス制御装置３００の要求受付部３１と転送可否判定部３２と要求転送部３３と、サービス提供装置５００の要求受付部５１と提供可否判定部５２とサービス提供部５３とは、ＣＰＵ等により実現可能である。
【００２９】
また、アクセス制御装置３００のアクセス管理ＤＢ３４と、サービス提供装置５００の権限管理ＤＢ５４とサービス情報ＤＢ５５とは、メモリやデータベース等により実現可能である。
【００３０】
また、アクセス制御装置３００及びサービス提供装置５００の各機能処理は、プログラムの実行により実現可能である。
【００３１】
次に、このようなサービス提供システムの処理動作について説明する。図４は、サービス提供システムの処理動作を示すフローチャートであり、図５は、そのフローシーケンスである。
【００３２】
最初に、第１ユーザ端末１００ａにより、ユーザＩＤ及びパスワードの入力画面が表示され、ユーザによってユーザＩＤ及びパスワードが入力されてログイン成功後、サービス情報一覧が画面に表示されて、ユーザが所望するサービス情報が選択される（Ｓ１０１）。
【００３３】
次に、Ｓ１０１の後、第１ユーザ端末１００ａにより、Ｓ１０１で入力されたユーザＩＤ及びパスワードと、Ｓ１０１で選択されたサービス情報のサービスＩＤとを含むサービス使用要求が、アクセス制御装置３００に送信される（Ｓ１０２）。
【００３４】
このとき、第１ユーザ端末１００ａのＩＰアドレスが設定された送信元ＩＰアドレスと、サービス提供装置５００のＩＰアドレスが設定された宛先ＩＰアドレスも併せて送信される。
【００３５】
なお、ＩＰアドレスは、一般的にＩＰパケット内に格納される。そのため、後段のアクセス制御装置３００やサービス提供装置５００は、そのＩＰパケットから送信元ＩＰアドレス及び宛先ＩＰアドレスをそれぞれ取得してもよいが、ＩＰアドレス自体をサービス使用要求に含めるようにしてもよい。
【００３６】
次に、Ｓ１０２の後、アクセス制御装置３００により、対応付けられた送信元ＩＰアドレスと宛先ＩＰアドレスとの組み合わせがアクセス管理ＤＢ３４から読み出され、第１ユーザ端末１００ａから送信された送信元ＩＰアドレスと宛先ＩＰアドレスとの組み合わせと突き合わされて、その突き合わせ結果に基づいてサービス使用要求の転送可否が判定される（Ｓ１０３）。
【００３７】
次に、Ｓ１０３の突き合わせの結果、それら組み合わせが一致してサービス使用要求転送可と判定される場合には、アクセス制御装置３００により、第１ユーザ端末１００ａから送信されたサービス使用要求はサービス提供装置５００に転送される（Ｓ１０４）。
【００３８】
一方、Ｓ１０３の突き合わせの結果、それら組み合わせが一致せずサービス使用要求転送否と判定される場合には、アクセス制御装置３００により、第１ユーザ端末１００ａから送信されたサービス使用要求はサービス提供装置５００に転送されることなく、転送否である応答が第１ユーザ端末１００ａに返信されて、処理が終了する（Ｓ１０４’）。
【００３９】
次に、Ｓ１０４の後、サービス提供装置５００により、対応付けられた送信元ＩＰアドレスとユーザＩＤとサービスＩＤとパスワードとの組み合わせが権限管理ＤＢ５４から読み出され、アクセス制御装置３００を介して第１ユーザ端末１００ａから送信された送信元ＩＰアドレスとユーザＩＤとサービスＩＤとパスワードとの組み合わせと突き合わされて、その突き合わせ結果に基づいてサービス情報の提供可否が判定される（Ｓ１０５）。
【００４０】
次に、Ｓ１０５の突き合わせの結果、それら組み合わせが一致してサービス情報提供可と判定される場合には、サービス提供装置５００により、第１ユーザ端末１００ａから送信されたサービスＩＤに対応するサービス情報がサービス情報ＤＢ５５から読み出されて、第１ユーザ端末１００ａに送信される（Ｓ１０６）。
【００４１】
一方、Ｓ１０５の突き合わせの結果、それら組み合わせが一致せずサービス情報提供否と判定される場合には、サービス提供装置５００により、サービス情報は第１ユーザ端末１００ａに送信されることなく、提供否である応答が第１ユーザ端末１００ａに返信されて、処理が終了する（Ｓ１０６’）。
【００４２】
なお、Ｓ１０５では、パスワードも突き合わせの一対象としているが、送信元ＩＰアドレスとユーザＩＤとサービスＩＤとを突き合わせ対象とすれば本発明の効果を得ることが可能であるため、パスワードを対象とするか否かは任意である。
【００４３】
ここで、具体的な実施例を図６に示す。第１ユーザ端末１００ａは情報管理室に配置され、第２ユーザ端末１００ｂは共有スペースに配置され、同図に示す権限管理情報がサービス提供装置５００の権限管理ＤＢ５４に記憶管理されている場合、ユーザＩＤに相当する社員ＩＤがａ１の社員は、情報管理室からは顧客情報にアクセスできるが、共有スペースからはアクセス不可となる。
【００４４】
これにより、情報管理室への入室が許可されていない社員により使用される共有スペースの第２ユーザ端末１００ｂに顧客情報が表示されることを防止可能となる。
【００４５】
図７に示したように、従来技術では、サービス提供装置５００の権限管理ＤＢ５４において、ユーザＩＤと、そのユーザＩＤのみに対して提供可能なサービス情報のサービスＩＤとを対応付けて記憶管理している。
【００４６】
一方、本実施の形態では、権限管理の要素として送信元ＩＰアドレスを追加し、送信元ＩＰアドレスとユーザＩＤとの組み合わせと、その組み合わせに対して提供可能なサービス情報のサービスＩＤとを対応付けて記憶管理している。
【００４７】
そして、ユーザ端末１００からサービス使用要求を受信した際に、事前に対応付けられている送信元ＩＰアドレスとユーザＩＤとサービスＩＤとの組み合わせを権限管理ＤＢ５４から読み出して、ユーザ端末１００から送信された送信元ＩＰアドレスとユーザＩＤとサービスＩＤとの組み合わせと突き合わせ、その突き合わせ結果に基づいてサービス情報の提供可否を判定するようにしている。
【００４８】
従って、ユーザが正当な権限を有し、かつ、ユーザが適切な物理的位置のユーザ端末から要求した場合にのみ、サービス情報を提供するように制限できる。すなわち、ユーザ端末の物理的な場所とユーザとの組み合わせに対して、提供可能なサービスを制限できる。同一ユーザであっても、ユーザ端末の物理的な場所に応じて、使用できるサービスを制限できる。
【００４９】
具体的には、同一社員であっても、社内から利用できる機能と社外から利用できる機能とを区別することができる。また、情報取得権限を特定の社員に与える場合、情報管理室のみで取得可能なように、場所を制限することができる。
【００５０】
最後に、前述したように、本実施の形態では、ユーザ端末１００に設定されたＩＰアドレスを、ユーザ端末１００の配置場所を識別する場所識別子の例として説明した。
【００５１】
一方、有線用及び無線用の２つのポートを具備する等、ユーザ端末１００が複数のＩＰアドレスを有する場合には、必ずしもＩＰアドレスが当該場所識別子に該当するとは限らないため、ＩＰアドレスに代えて、ユーザ端末１００の配置場所を一意に識別する何らかのＩＤを利用することが好ましい。
【符号の説明】
【００５２】
１００…ユーザ端末
１００ａ…第１ユーザ端末
１００ｂ…第２ユーザ端末
３００…アクセス制御装置
３１…要求受付部
３２…転送可否判定部
３３…要求転送部
３４…アクセス管理ＤＢ
５００…サービス提供装置
５１…要求受付部
５２…提供可否判定部（判定手段）
５３…サービス提供部（提供手段）
５４…権限管理ＤＢ（記憶手段）
５５、５５ａ〜５５ｄ…サービス情報ＤＢ
Ｓ１０１〜Ｓ１０６…処理ステップ
【図１】
2012230599.tif 000003
【図２】
2012230599.tif 000004
【図３】
2012230599.tif 000005
【図４】
2012230599.tif 000006
【図５】
2012230599.tif 000007
【図６】
2012230599.tif 000008
【図７】
2012230599.tif 000009