(57)【要約】【課題】上位の階層からの情報閲覧を制限する。【解決手段】テーブル管理部が、少なくとも企業を表すグループの属性が登録されたグループ属性テーブル及びグループに属するユーザーの属性が登録されたユーザー属性テーブルを管理し、情報閲覧制限受け付け部がユーザー端末からの階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付け、情報閲覧制限設定部が情報閲覧の制限を、グループ属性テーブルの内容に基づいたグループ属性参照テーブルに設定し、システム制御部がユーザー端末からの情報閲覧の要求を受け取ると、ユーザー属性テーブル、及びグループ属性参照テーブルを参照し、要求を出したユーザーの属するグループと、要求を出したユーザーの属するグループの階層の位置とを確認し、情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可する。【選択図】図４
2020004187.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル、及びそれぞれの前記グループに属するユーザーの属性が登録されたユーザー属性テーブルを管理するテーブル管理部と、
前記階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付ける情報閲覧制限受け付け部と、
前記情報閲覧制限受け付け部が受け付けた前記情報閲覧の制限を、前記グループ属性テーブルの内容に基づいたグループ属性参照テーブルに設定する情報閲覧制限設定部と、
前記情報閲覧の要求を受け取ると、前記ユーザー属性テーブル、及び前記グループ属性参照テーブルを参照し、前記要求を出したユーザーの属するグループと、前記要求を出したユーザーの属するグループの階層の位置とを確認し、前記情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可するシステム制御部とを備える
ことを特徴とする情報閲覧管理装置。
【請求項２】
前記情報閲覧制限設定部は、前記情報閲覧制限受け付け部が前記情報閲覧の制限解除を受け付けると、設定した前記情報閲覧の制限を解除することを特徴とする請求項１に記載の情報閲覧管理装置。
【請求項３】
ユーザー端末と、
情報閲覧管理装置とを備え、
前記情報閲覧管理装置は、
少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル、及びそれぞれの前記グループに属するユーザーの属性が登録されたユーザー属性テーブルを管理するテーブル管理部と、
前記ユーザー端末からの前記階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付ける情報閲覧制限受け付け部と、
前記情報閲覧制限受け付け部が受け付けた前記情報閲覧の制限を、前記グループ属性テーブルに基づいたグループ属性参照テーブルに設定する情報閲覧制限設定部と、
前記ユーザー端末からの前記情報閲覧の要求を受け取ると、前記ユーザー属性テーブル、及び前記グループ属性参照テーブルを参照し、前記要求を出したユーザーの属するグループと、前記要求を出したユーザーの属するグループの階層の位置とを確認し、前記情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可するシステム制御部とを備える
ことを特徴とする情報閲覧管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層構造での情報閲覧の管理に適した情報閲覧管理装置及び情報閲覧管理システムに関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ(Multifunction Peripheral)等の画像形成装置においては、インターネット等のネットワークを介して接続される管理サーバーにより、それぞれの状態等が管理されることがある。
【０００３】
このような画像形成装置の管理に関するものとして、特許文献１では、顧客サイトに設置された１以上の画像形成装置に対してリモート保守等を行うためのライセンスに関する情報を記憶したライセンス管理ＤＢと、ライセンスを得るための契約を結ぶ組織を表すグループおよびグループの種別を表すグループ種別の情報を記憶したグループ管理ＤＢと、グループ管理ＤＢからグループを抽出するグループ認識部と、抽出されたグループのグループ種別を判定し、判定されたグループ種別に基づいて、ライセンスを付与するライセンス管理部とを備えるライセンス管理サーバーを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０９９８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１のライセンス管理サーバーでは、保守管理のためのライセンス契約をグループで表し、さらにそれぞれのグループを階層化することで、ライセンスの管理が容易となっている。
【０００６】
ところで、このライセンス管理サーバーでは、たとえば画像形成装置の販売会社を上位の階層とし、画像形成装置の販売代理店を下位の階層とする階層構造を採用している。また、販売会社、及び販売代理店のそれぞれをグループで表している。また、それぞれのグループを階層化することで、たとえば販売会社から販売代理店を通しての情報閲覧を容易としている。
【０００７】
ところが、このように、単にそれぞれのグループを階層化すると、下位の階層のユーザーが上位の階層からの情報閲覧を望まないことがあっても、上位の階層からの情報閲覧を制限できないという問題がある。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる情報閲覧管理装置及び情報閲覧管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報閲覧管理装置は、少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル、及びそれぞれの前記グループに属するユーザーの属性が登録されたユーザー属性テーブルを管理するテーブル管理部と、前記階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付ける情報閲覧制限受け付け部と、前記情報閲覧制限受け付け部が受け付けた前記情報閲覧の制限を、前記グループ属性テーブルの内容に基づいたグループ属性参照テーブルに設定する情報閲覧制限設定部と、前記情報閲覧の要求を受け取ると、前記ユーザー属性テーブル、及び前記グループ属性参照テーブルを参照し、前記要求を出したユーザーの属するグループと、前記要求を出したユーザーの属するグループの階層の位置とを確認し、前記情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可するシステム制御部とを備えることを特徴とする。
また、前記情報閲覧制限設定部は、前記情報閲覧制限受け付け部が前記情報閲覧の制限解除を受け付けると、設定した前記情報閲覧の制限を解除することを特徴とする。
本発明の情報閲覧管理システムは、ユーザー端末と、情報閲覧管理装置とを備え、前記情報閲覧管理装置は、少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル、及びそれぞれの前記グループに属するユーザーの属性が登録されたユーザー属性テーブルを管理するテーブル管理部と、前記ユーザー端末からの前記階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付ける情報閲覧制限受け付け部と、前記情報閲覧制限受け付け部が受け付けた前記情報閲覧の制限を、前記グループ属性テーブルの内容に基づいたグループ属性参照テーブルに設定する情報閲覧制限設定部と、前記ユーザー端末からの前記情報閲覧の要求を受け取ると、前記ユーザー属性テーブル、及び前記グループ属性参照テーブルを参照し、前記要求を出したユーザーの属するグループと、前記要求を出したユーザーの属するグループの階層の位置とを確認し、前記情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可するシステム制御部とを備えることを特徴とする。
本発明の情報閲覧管理装置及び情報閲覧管理システムでは、情報閲覧管理装置のテーブル管理部が、少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル、及びそれぞれのグループに属するユーザーの属性が登録されたユーザー属性テーブルを管理し、情報閲覧管理装置の情報閲覧制限受け付け部がユーザー端末からの階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付け、情報閲覧管理装置の情報閲覧制限設定部が情報閲覧制限受け付け部の受け付けた情報閲覧の制限を、グループ属性テーブルの内容に基づいたグループ属性参照テーブルに設定し、情報閲覧管理装置のシステム制御部がユーザー端末からの情報閲覧の要求を受け取ると、ユーザー属性テーブル、及びグループ属性参照テーブルを参照し、要求を出したユーザーの属するグループと、要求を出したユーザーの属するグループの階層の位置とを確認し、情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可する。
これにより、グループを階層化した場合であっても、情報閲覧の制限の設定が可能となる。
【発明の効果】
【００１０】
本発明の情報閲覧管理装置及び情報閲覧管理システムによれば、グループを階層化した場合であっても、情報閲覧の制限の設定が可能となり、下位の階層のユーザーが上位の階層からの情報閲覧を望まない場合、上位の階層からの情報閲覧を制限できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の情報閲覧管理システムの一実施形態を説明するための図である。
【図２】図１の管理サーバーの構成の一例について説明する図である。
【図３】図１のＭＦＰ、及びユーザー端末の構成の一例について説明する図である。
【図４】図１の管理サーバーでのグループ管理の概要を説明するための図である。
【図５】図４のグループ管理の詳細を説明するためのものであって、図５（ａ）はグループ属性テーブル（初期状態）の一例を示す図であり、図５（ｂ）はユーザー属性テーブル（初期状態）の一例を示す図である。
【図６】図４のグループ管理の詳細を説明するためのものであって、図６（ａ）は図５（ａ）のグループ属性テーブル（初期状態）の内容が追加された場合のグループ属性テーブル（更新１）の一例を示す図であり、図６（ｂ）は図５（ｂ）のユーザー属性テーブル（初期状態）の内容が追加された場合のユーザー属性テーブル（更新１）の一例を示す図である。
【図７】図４のグループ管理の詳細を説明するためのものであって、図６（ａ）のグループ属性テーブル（更新１）の内容が変更された場合のユーザー属性テーブル（更新２）の一例を示す図である。
【図８】図４のグループ管理の詳細を説明するためのものであって、図８（ａ）は図７のユーザー属性テーブル（更新２）に基づきグループ管理者ＩＤを管理対象フラグに変更した場合のグループ属性参照テーブルの一例を示す図であり、図８（ｂ）はデータ登録テーブルの一例を示す図である。
【図９】図１の情報閲覧管理システムでの情報閲覧管理処理について説明するためのフローチャートである。
【図１０】図１の情報閲覧管理システムでの情報閲覧管理の他の例について説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の情報閲覧管理システムの一実施形態を、図１〜図１０を参照しながら説明する。なお、本発明の情報閲覧管理システムでは、情報閲覧管理装置、画像形成装置、ユーザー端末を含む。ここで、情報閲覧管理装置の一例としては、たとえば管理サーバーであるものとする。また、画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等を搭載した複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１３】
まず、図１に示すように、情報閲覧管理システムは、管理サーバー１００、ＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄを備えている。また、管理サーバー１００、ＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄは、インターネット等のネットワーク４００を介して接続されている。
【００１４】
ここで、管理サーバー１００は、たとえばＭＦＰ２００ａ〜２００ｄを販売する販売会社（たとえばＡ社）が管理するものとする。また、ＭＦＰ２００ａ及びユーザー端末３００ａは、Ａ社（部門１）が保有するものとする。また、ＭＦＰ２００ｂ及びユーザー端末３００ｂは、Ａ社（部門２）が保有するものとする。また、ＭＦＰ２００ｃ及びユーザー端末３００ｃは、Ｂ社（販売代理店）が保有するものとする。また、ＭＦＰ２００ｄ及びユーザー端末３００ｄは、Ｃ社（販売代理店）が保有するものとする。ここで、詳細については後述するが、管理サーバー１００は、上位の階層からの下位の階層の情報閲覧を管理する。また、一般的に、Ｂ社（販売代理店）及びＣ社（販売代理店）がたとえば顧客１〜４にＭＦＰ（ＭＦＰ２００ｃ、２００ｄに相当する）を購入してもらった場合、Ｂ社（販売代理店）及びＣ社（販売代理店）がたとえば顧客１〜４に関する情報を、後述の図６（ａ）、（ｂ）のグループ属性テーブル（更新１）５１０、ユーザー属性テーブル（更新１）６１０に必要事項を登録することになる。ただし、本実施形態では、説明の都合上、Ｂ社（販売代理店）及びＣ社（販売代理店）が登録する行為を、販売会社（たとえばＡ社）側で行うものとして説明する。
【００１５】
次に、図２を参照し、管理サーバー１００の構成の一例について説明する。管理サーバー１００は、Ｉ／Ｆ（インターフェース）１０１を制御する制御部１１０を備えている。Ｉ／Ｆ１０１は、ネットワーク４００経由でのＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄ等との通信を受け持つ。
【００１６】
制御部１１０は、アプリケーションプログラム及び制御プログラム等を実行して管理サーバー１００全体の動作を制御するプロセッサーである。制御部１１０は、ＲＡＭ(Random Access Memory)１１１、ＲＯＭ（Read-Only Memory）１１２、通信制御部１１３、テーブル管理部１１４、情報閲覧制限受け付け部１１５、情報閲覧制限設定部１１６、システム制御部１１７を備えている。また、これらは、データバス１１８に接続されている。
【００１７】
ＲＡＭ１１１は、プログラムを実行するためのワークメモリーである。ＲＯＭ１１２は、各部の動作チェック等を行う制御プログラムを記憶している。通信制御部１１３は、Ｉ／Ｆ１０１を介し、ネットワーク４００経由でのＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄ等とのデータ等の送受信の制御を行う。テーブル管理部１１４は、後述の図５（ａ）、図６（ａ）、図７に示すグループ属性テーブル５００、５１０、５２０と、後述の図５（ｂ）、図６（ｂ）に示すユーザー属性テーブル６００、６１０等を管理する。
【００１８】
情報閲覧制限受け付け部１１５は、上位の階層からの下位の階層の情報閲覧の制限を受け付ける。なお、ここでの情報閲覧の制限については、たとえば販売会社（たとえばＡ社）の図示しないユーザー端末からの指示を受け付けるものとする。情報閲覧制限設定部１１６は、詳細については後述するが、情報閲覧制限受け付け部１１５が受け付けた情報閲覧の制限を、テーブル管理部１１４が管理する後述の図７に示すグループ属性テーブル（更新２）５２０の内容に基づいた後述の図８（ａ）に示すグループ属性参照テーブル７００に登録する。
【００１９】
システム制御部１１７は、各部の連携動作等を制御する。また、システム制御部１１７は、詳細については後述するが、たとえばユーザー端末３００ａ〜３００ｄからの情報閲覧の要求があると、たとえば後述の図８（ａ）に示すグループ属性参照テーブル７００を参照し、情報閲覧を許可するかどうかを判断する。また、システム制御部１１７は、情報閲覧を許可すると判断すると、たとえば後述の図８（ｂ）に示すデータ登録テーブル７１０を閲覧可能とする。
【００２０】
次に、図３を参照し、ＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄの構成の一例について説明する。なお、ＭＦＰ２００ａ〜２００ｄは、構成がほぼ同じであるため、ＭＦＰ２００ａを代表させて説明する。また、ユーザー端末３００ａ〜３００ｄは、構成がほぼ同じであるため、ユーザー端末３００ａを代表させて説明する。ＭＦＰ２００ａは、スキャナー部２０１、プリンター部２０２、ＦＡＸ(Facsimile)部２０３、Ｉ／Ｆ２０４、パネル部２０５及びＨＤＤ２０６の動作を制御する制御部２１０を備えている。
【００２１】
スキャナー部２０１は、イメージセンサ（図示省略）によって読み取られる図示しない用紙上の画像をデジタルの画像データに変換し、制御部２１０に入力するデバイスである。プリンター部２０２は、制御部２１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部２０３は、制御部２１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部２１０に入力するデバイスである。
【００２２】
Ｉ／Ｆ２０４は、ネットワーク４００を介し、管理サーバー１００、ＭＦＰ２００ｂ〜２００ｄ及びユーザー端末３００ａ〜３００ｄ等との通信を受け持つ。なお、Ｉ／Ｆ２０４は、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。パネル部２０５は、ＭＦＰ２００ａの印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネル等のデバイスである。また、パネル部２０５は、操作受け付け内容や、各種設定のための内容等を表示する。ＨＤＤ２０６は、ＭＦＰ２００ａの種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。
【００２３】
制御部２１０は、アプリケーションプログラム、画像形成プログラム、および制御プログラム等を実行してＭＦＰ２００ａ全体の動作を制御するプロセッサーである。制御部２１０は、スキャナー制御部２１１、プリンター制御部２１２、ＦＡＸ制御部２１３、通信制御部２１４、ＲＡＭ２１５、ＲＯＭ２１６、画像処理部２１７、パネル操作制御部２１８、ＨＤＤ制御部２１９、システム制御部２２０を備えている。また、これらは、データバス２２１に接続されている。
【００２４】
スキャナー制御部２１１は、スキャナー部２０１の読み取り動作を制御する。プリンター制御部２１２は、プリンター部２０２の印刷動作を制御する。ＦＡＸ制御部２１３は、ＦＡＸ部２０３によるデータの送受信動作を制御する。通信制御部２１４は、Ｉ／Ｆ２０４を介し、ネットワーク４００経由でのデータ等の送受信の制御を行う。ＲＡＭ２１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ２１５は、画像処理部２１７によって画像処理された印刷データを記憶する。ＲＯＭ２１６には、各部の動作チェック等を行う制御プログラムが記憶されている。
【００２５】
パネル操作制御部２１８は、パネル部２０５の表示動作を制御する。また、パネル操作制御部２１８は、パネル部２０５を介し、印刷、コピー、ＦＡＸ、ネットワーク４００経由でのデータ送受信等の開始、認証情報の入力等の入力等を受け付ける。ＨＤＤ制御部２１９は、ＨＤＤ２６に対するデータの読み出し及び書き込み等を制御する。システム制御部２２０は、各部の連携動作等を制御する。
【００２６】
ユーザー端末３００ａは、Ｉ／Ｆ３０１、キーボード３０２、マウス３０３、表示部３０４、ＨＤＤ３０５を制御する制御部３１０を備えている。
【００２７】
Ｉ／Ｆ３０１は、ネットワーク４００を介し、ＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄ等との通信を受け持つ。なお、Ｉ／Ｆ３０１は、ネットワーク４００を介し、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。キーボード３０２は、制御部３１０に文字等を入力する入力デバイスである。マウス３０３は、制御部３１０に入力位置等を指示する入力デバイスである。表示部３０４は、文字等の情報を表示する。また、表示部３０４は、管理サーバー１００が閲覧可能と判断した場合、たとえば後述の図８（ｂ）に示すデータ登録テーブル７１０を表示する。ＨＤＤ３０５は、ユーザー端末３００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。
【００２８】
制御部３１０は、アプリケーションプログラム及び制御プログラム等を実行してユーザー端末３００全体の動作を制御するプロセッサーである。制御部３１０は、通信制御部３１１、ＲＡＭ３１２、ＲＯＭ３１３、入力デバイス制御部３１４、表示制御部３１５、ＨＤＤ制御部３１６、システム制御部３１７を備えている。また、これらは、データバス３１８に接続されている。
【００２９】
通信制御部３１１は、Ｉ／Ｆ３０１を介し、ＭＦＰ２００ａ〜２００ｄ及びユーザー端末３００ａ〜３００ｄ等との送受信の制御を行う。ＲＡＭ３１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ３１３には、各部の動作チェック等を行う制御プログラムが記憶されている。入力デバイス制御部３１４は、キーボード３０２及びマウス３０３の入力動作を制御し、キーボード３０２及びマウス３０３の入力信号を制御部３１０に渡す。表示制御部３１５は、表示部３０４の表示動作を制御する。ＨＤＤ制御部３１６は、ＨＤＤ３０５に対するデータの読み出し及び書き込み等を制御する。システム制御部３１７は、各部の連携動作等を制御する。
【００３０】
次に、図４〜図８を参照し、管理サーバー１００でのグループ管理の概要について説明する。まず、図４は、階層構造によるグループ構成の一例を示している。ここで、グループ構成には、企業、部署、顧客等を表す要素が含まれているとする。すなわち、要素として、Ａ社、Ａ社（部門１）、Ａ社（部門２）、Ａ社（部門３）、Ａ社（部門４）、Ｂ社（販売代理店）、Ｃ社（販売代理店）、顧客１〜４が含まれているとする。また、Ａ社は、ＭＦＰ２００ａ〜２００ｄの販売会社であるとする。Ａ社（部門１）は、ＭＦＰ２００ａ〜２００ｄの販売代理を行うＢ社（販売代理店）、Ｃ社（販売代理店）を管理する部署であるとする。Ａ社（部門２）は、Ａ社（部門３）とＡ社（部門４）とを管理する部署であるとする。Ｂ社（販売代理店）は、顧客１、２を管理する企業であるとする。Ｃ社（販売代理店）は、顧客３、４を管理する企業であるとする。
【００３１】
また、Ａ社の担当者がユーザーＡ１であり、Ａ社（部門１）の担当者がユーザーＡ２であり、Ａ社（部門２）の担当者がユーザーＡ３であり、Ｂ社（販売代理店）の担当者がユーザーＢ１、Ｂ２であり、Ｃ社（販売代理店）の担当者がユーザーＣ１であるとする。
【００３２】
また、Ａ社、Ａ社（部門１）、Ａ社（部門２）、Ａ社（部門３）、Ａ社（部門４）、Ｂ社（販売代理店）、Ｃ社（販売代理店）は、それぞれのグループ分けされており、それぞれにグループＩＤが割り当てられるとする。すなわち、Ａ社にはグループＩＤ・１が割り当てられ、Ａ社（部門１）にはグループＩＤ・２が割り当てられ、Ａ社（部門２）にはグループＩＤ・３が割り当てられ、Ａ社（部門３）にはグループＩＤ・４が割り当てられ、Ａ社（部門４）にはグループＩＤ・５が割り当てられ、Ｂ社（販売代理店）にはグループＩＤ・６が割り当てられ、Ｃ社（販売代理店）にはグループＩＤ・７が割り当てられるとする。
【００３３】
また、Ａ社の担当者であるユーザーＡ１にはユーザーＩＤ・１が割り当てられ、Ａ社（部門１）の担当者であるユーザーＡ２にはユーザーＩＤ・２が割り当てられ、Ａ社（部門２）の担当者であるユーザーＡ３にはユーザーＩＤ・３が割り当てられ、Ｂ社（販売代理店）の担当者であるユーザーＢ１にはユーザーＩＤ・４が割り当てられ、Ｂ社（販売代理店）の担当者であるユーザーＢ２にはユーザーＩＤ・５が割り当てられ、Ｃ社（販売代理店）の担当者であるユーザーＣ１にはユーザーＩＤ・６が割り当てられるとする。なお、図４の、階層構造によるグループ構成においては、企業や担当者の変更があると、その変更に合わせて階層構造によるグループ構成も変更される。
【００３４】
次に、図５は、図４のグループ管理におけるグループやユーザーの初期状態の一例を示すものである。ここで、初期状態とは、図４のグループ管理における階層構造を決める前の状態であり、Ａ社のグループと、Ａ社の担当者であるユーザーＡ１とについての属性を表している。なお、図５〜図７等に示すグループ属性テーブルやユーザー属性テーブルの内容については、たとえば図４の上位の階層のＡ社の担当者（ユーザーＡ１）が登録するものとする。また、図５〜図７等に示すグループ属性テーブルやユーザー属性テーブルへの内容の登録は、図示しないユーザー端末により、管理サーバー１００にアクセスすることで、実行できるものとする。ただし、図５〜図７等に示すグループ属性テーブルやユーザー属性テーブルの内容については、Ａ社の担当者（ユーザーＡ１）に限るものではなく、グループ内で選任された担当者であってもよいし、グループ外の選任された人物であってもよい。
【００３５】
すなわち、図５（ａ）はグループ属性テーブル（初期状態）５００の一例を示している。グループ属性テーブル（初期状態）５００には、グループＩＤの項目５０１、表記名の項目５０２、親グループＩＤの項目５０３、グループ管理者ＩＤの項目５０４が設けられている。ここで、Ａ社の担当者（ユーザーＡ１）は、グループ属性テーブル（初期状態）５００の項目５０１〜５０４に必要事項を登録する。すなわち、詳細については後述するが、項目５０１にグループＩＤ・１を登録し、項目５０２にＡ社を登録し、項目５０３にはなしを登録し、項目５０４にはなしを登録する。この場合、上述した管理サーバー１００の情報閲覧制限受け付け部１１５がグループ属性テーブル（初期状態）５００への登録を受け付ける。また、グループ属性テーブル（初期状態）５００に登録された内容は、テーブル管理部１１４が管理する。なお、図４のグループ管理における階層構造において、Ａ社のみのグループＩＤ・１とユーザーＩＤ・１とが決まっている場合、Ａ社の担当者（ユーザーＡ１）からの指示に基づき、情報閲覧制限受け付け部１１５が図４のグループ管理における階層構造のグループＩＤ・１とユーザーＩＤ・１とを取得し、図５（ａ）のグループ属性テーブル（初期状態）５００の項目５０１〜５０４に必要事項を登録してもよい。
【００３６】
次に、図５（ｂ）はユーザー属性テーブル（初期状態）６００の一例を示している。ユーザー属性テーブル（初期状態）６００には、ユーザーＩＤの項目６０１、ユーザー名の項目６０２、メールアドレスの項目６０３、所属の項目６０４が設けられている。ここで、Ａ社の担当者（ユーザーＡ１）は、ユーザー属性テーブル（初期状態）６００の項目６０１〜６０４に必要事項を登録する。すなわち、詳細については後述するが、項目６０１にユーザーＩＤ・１を登録し、項目６０２にユーザーＡ１を登録し、項目６０３にuser_ a1＠a.comを登録し、項目６０４にグループＩＤ・１を登録する。この場合、上述した管理サーバー１００の情報閲覧制限受け付け部１１５がユーザー属性テーブル（初期状態）６００への登録を受け付ける。また、ユーザー属性テーブル（初期状態）６００に登録された内容は、テーブル管理部１１４が管理する。なお、図４のグループ管理における階層構造において、Ａ社のみのグループＩＤ・１とユーザーＩＤ・１とが決まっている場合、上記同様に、Ａ社の担当者（ユーザーＡ１）からの指示に基づき、情報閲覧制限受け付け部１１５が図４のグループ管理における階層構造のグループＩＤ・１とユーザーＩＤ・１とを取得し、図５（ａ）のユーザー属性テーブル（初期状態）６００の項目６０１〜６０４に必要事項を登録してもよい。
【００３７】
次に、図６により、図５のグループ属性テーブル（初期状態）５００、及びユーザー属性テーブル（初期状態）６００に内容が追加された場合について説明する。まず、図６（ａ）は、グループ属性テーブル（更新１）５１０の一例を示す図である。なお、（更新１）とは、内容の更新が１回行われたことを示している。ここで、グループＩＤの項目５０１には、グループＩＤ・２〜グループＩＤ・７が追加登録されたとする。また、項目５０２の表記名は、それぞれのグループＩＤに対応している。すなわち、図４のグループ構成で説明したように、グループＩＤ・１がＡ社、グループＩＤ・２がＡ社（部門１）、グループＩＤ・３がＡ社（部門２）、グループＩＤ・４がＡ社（部門３）、グループＩＤ・５がＡ社（部門４）、グループＩＤ・６がＢ社（販売代理店）、グループＩＤ・７がＣ社（販売代理店）にそれぞれ対応している。また、項目５０３に、親グループＩＤが追加登録されたとする。すなわち、図４のグループ構成から分かる通り、グループＩＤ・１のＡ社の場合、上位の階層がないため、項目５０３の内容がなしのままとなる。また、グループＩＤ・２のＡ社（部門１）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社となるため、項目５０４の内容がグループＩＤ・１となる。また、グループＩＤ・３のＡ社（部門２）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社となるため、項目５０４の内容がグループＩＤ・１となる。また、グループＩＤ・４のＡ社（部門３）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社（部門２）となるため、項目５０４の内容がグループＩＤ・３となる。また、グループＩＤ・５のＡ社（部門４）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社（部門２）となるため、項目５０４の内容がグループＩＤ・３となる。また、グループＩＤ・６のＢ社（販売代理店）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社（部門１）となるため、項目５０４の内容がグループＩＤ・２となる。また、グループＩＤ・７のＣ社（販売代理店）の場合、図４のグループ構成から分かる通り、上位の階層がＡ社（部門１）となるため、項目５０４の内容がグループＩＤ・２となる。
【００３８】
次に、図６（ｂ）は、ユーザー属性テーブル（更新１）６１０の一例を示す図である。なお、（更新１）とは、内容の更新が１回行われたことを示している。ここで、ユーザーＩＤの項目６０１には、ユーザーＩＤ・２〜グループＩＤ・６が追加登録されたとする。また、項目６０２のユーザー名は、それぞれのユーザーＩＤに対応している。すなわち、ユーザーＩＤ・１がユーザーＡ１、ユーザーＩＤ・２がユーザーＡ２、ユーザーＩＤ・３がユーザーＡ３、ユーザーＩＤ・４がユーザーＢ１、ユーザーＩＤ・５がユーザーＢ２、ユーザーＩＤ・６がユーザーＣ１にそれぞれ対応している。また、メールアドレスの項目６０３は、ユーザーＩＤに対応している。すなわち、user_ a1＠a.comがユーザーＩＤ・１、user_ a2＠a.comがユーザーＩＤ・２、user_ a3＠a.comがユーザーＩＤ・３、user_ b1＠a.comがユーザーＩＤ・４、user_ b2＠a.comがユーザーＩＤ・５が、user_ c1＠a.comがユーザーＩＤ・６にそれぞれ対応している。項目６０４の所属は、ユーザーＩＤに対応している。すなわち、グループＩＤ・１がユーザーＩＤ・１、グループＩＤ・２がユーザーＩＤ・２、グループＩＤ・３がユーザーＩＤ・３、グループＩＤ・６がユーザーＩＤ・４、グループＩＤ・６がユーザーＩＤ・５が、グループＩＤ・７がユーザーＩＤ・６にそれぞれ対応している。
【００３９】
次に、図７により、図６（ａ）のグループ属性テーブル（更新１）５１０に内容が追加された場合のグループ属性テーブル（更新２）５２０について説明する。なお、（更新２）とは、内容の更新が２回行われたことを示している。ここで、グループ属性テーブル（更新２）５２０は、項目５０４にグループ管理者ＩＤを登録することで、上位の階層からの下位の階層の情報閲覧が制限されていることを示す。すなわち、項目５０１のグループＩＤ・６に対応する項目５０４にユーザーＩＤ・４が登録され、項目５０１のグループＩＤ・７に対応する項目５０４にユーザーＩＤ・６が登録されたとする。この場合、項目５０４のユーザーＩＤ・４は、項目５０１のグループＩＤ・６に該当し、さらに項目５０２のＢ社（販売代理店）に該当する。また、ユーザーＩＤ・４は、図６（ｂ）のユーザー属性テーブル（更新１）６１０の項目６０１に対応する項目６０２のユーザーＢ１に該当する。要するに、Ｂ社（販売代理店）のユーザーＩＤ・４が示すユーザーＢ１がグループ管理者として登録されたことを示している。このように、ユーザーＢ１がグループ管理者として登録されたことにより、上位の階層からのＢ社（販売代理店）を含む下位の階層への情報閲覧が制限されていることを示す。
【００４０】
また、項目５０４のユーザーＩＤ・６は、項目５０１のグループＩＤ・７に該当し、さらに項目５０２のＣ社（販売代理店）に該当する。また、ユーザーＩＤ・６は、図６（ｂ）のユーザー属性テーブル（更新１）６１０の項目６０１に対応する項目６０２のユーザーＣ１が該当する。要するに、Ｃ社（販売代理店）のユーザーＩＤ・６が示すユーザーＣ１がグループ管理者として登録されたことを示している。このように、ユーザーＢ１がグループ管理者として登録されたことにより、上位の階層からのＣ社（販売代理店）を含む下位の階層への情報閲覧が制限されていることを示す。
【００４１】
次に、図８を参照し、グループ管理者が登録された場合でのグループ管理について説明する。まず、図８（ａ）は、図７のグループ属性テーブル（更新２）５２０に基づきグループ管理者ＩＤを管理対象フラグに変更した場合のグループ属性参照テーブル７００の一例を示している。ここで、図８（ａ）のグループ属性参照テーブル７００において、項目７０１のグループＩＤ、項目７０２の表示名、項目７０３の親グループＩＤについては、図７のグループ属性テーブル（更新２）５２０の項目５０１〜５０３の内容と同じである。ただし、図８（ａ）のグループ属性参照テーブル７００の項目７０４の内容においては、図７のグループ属性テーブル（更新２）５２０の項目５０４の内容と異なる。すなわち、グループ属性参照テーブル７００の項目７０４の内容において、グループ管理者ＩＤがなしの場合、ＯＮが設定される。また、グループ属性参照テーブル７００の項目７０４の内容において、グループ管理者ＩＤが登録された場合、ＯＦＦが設定される。つまり、グループ属性参照テーブル７００のグループＩＤ・１〜グループＩＤ・５に該当する項目７０４の管理対象フラグがＯＮの場合、グループＩＤ・２〜グループＩＤ・５に該当するＡ社（部門１）〜Ａ社（部門４）に対する上位の階層であるＡ社からの情報閲覧の制限がないことを示している。一方、グループＩＤ・６〜グループＩＤ・７に該当する項目７０４の管理対象フラグがＯＦＦの場合、グループＩＤ・６〜グループＩＤ・７に該当するＢ社（販売代理店）〜Ｃ社（販売代理店）に対する上位の階層であるＡ社及びＡ社（部門１）からの情報閲覧の制限があることを示している。言い換えれば、Ａ社及びＡ社（部門１）からＢ社（販売代理店）、及びＣ社（販売代理店）に対する情報閲覧ができないことを示している。
【００４２】
次に、図８（ｂ）は、それぞれのグループＩＤ毎のデータを登録したデータ登録テーブル７１０の一例を示している。すなわち、図８（ｂ）のデータ登録テーブル７１０は、図８（ａ）のグループ属性参照テーブル７００の項目７０４の管理対象フラグがＯＮの場合、上位の階層のユーザーが閲覧できる下位の階層のデータの一例を示している。ここで、項目７０５のグループＩＤには、図８（ａ）のグループ属性参照テーブル７００の項目７０４の管理対象フラグがＯＮとなっているグループＩＤ・１〜グループＩＤ・５が登録される。また、項目７０６の製品モデルはたとえば基本情報であり、グループＩＤ・１〜グループＩＤ・５のそれぞれが保有する製品モデルである、たとえばＡモデル、Ｂモデル、Ｃモデル、Ｄモデル等が登録される。また、項目７０７の製品シリアルナンバーはたとえば詳細情報であり、グループＩＤ・１〜グループＩＤ・５のそれぞれが保有する製品モデルの製品シリアルナンバーが登録される。このように、データ登録テーブル７１０に、図８（ａ）のグループ属性参照テーブル７００の項目７０４の管理対象フラグがＯＮとなっているグループＩＤにのみ該当する情報が登録されることで、図８（ａ）のグループ属性参照テーブル７００の項目７０４の管理対象フラグがＯＦＦとなっているグループＩＤに該当する情報が公開されないようにできる。
【００４３】
次に、図９を参照し、情報閲覧管理システムでの情報閲覧管理処理について説明する。なお、以下では、管理サーバー１００のテーブル管理部１１４が、たとえばＡ社のユーザーＡ１（ユーザーＩＤ・１）によって作成された図７のグループ属性テーブル（更新２）５２０と、図６（ｂ）のユーザー属性テーブル（更新１）６１０とを管理しているものとする。また、以下では、たとえばＡ社のユーザーＡ１（ユーザーＩＤ・１）が図示しないユーザー端末から情報閲覧の要求を指示した場合として説明する。
【００４４】
（ステップＳ１０１）
管理サーバー１００のシステム制御部１１７は、情報閲覧の要求が有るかどうかを判断する。
この場合、システム制御部１１７は、通信制御部１１３が図示しないユーザー端末からの情報閲覧の要求を受け取ったことを示す通知が無ければ情報閲覧の要求が無いと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１１７は、通信制御部１１３が図示しないユーザー端末からの情報閲覧の要求を受け取ったことを示す通知が有れば情報閲覧の要求が有ると判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
このとき、図示しないユーザー端末から管理サーバー１００には、たとえばユーザー名を示すユーザーＡ１が通知されているものとする。
なお、通信制御部１１３がたとえばユーザー端末３００ａからの情報閲覧の要求を受け取った場合、管理サーバー１００にはたとえばユーザー名を示すユーザーＡ２が通知されていることになる。
【００４５】
（ステップＳ１０２）
管理サーバー１００のシステム制御部１１７は、ユーザーの属するグループを取得する。
この場合、システム制御部１１７は、テーブル管理部１１４が管理している図６（ｂ）のユーザー属性テーブル（更新１）６１０を参照し、ユーザー端末３００ａから受け取っているユーザーＡ１の所属のグループであるグループＩＤ・１を取得する。
【００４６】
（ステップＳ１０３）
管理サーバー１００のシステム制御部１１７は、取得したユーザーを親グループとする下位の階層のグループを取得する。
この場合、システム制御部１１７は、テーブル管理部１１４が管理している図７のグループ属性テーブル（更新２）５２０を参照し、グループＩＤ・１を親グループとする下位の階層のグループを取得する。
このとき、システム制御部１１７は、グループＩＤ・２〜グループＩＤ・７を、グループＩＤ・１を親グループとする下位の階層のグループとして取得する。
また、システム制御部１１７は、取得したグループＩＤ・２〜グループＩＤ・７を図８（ａ）のグループ属性参照テーブル７００の項目７０１に登録する。また、システム制御部１１７は、図７のグループ属性テーブル（更新２）５２０の項目５０２の表示名についても、８（ａ）のグループ属性参照テーブル７００の項目７０２に登録する。また、システム制御部１１７は、図７のグループ属性テーブル（更新２）５２０の項目５０３の親グループＩＤについても、８（ａ）のグループ属性参照テーブル７００の項目７０３に登録する。
【００４７】
（ステップＳ１０４）
管理サーバー１００のシステム制御部１１７は、グループ管理者の設定が有るかどうかを判断する。
この場合、システム制御部１１７は、テーブル管理部１１４が管理している、図７のグループ属性テーブル（更新２）５２０を参照し、項目５０４にユーザーＩＤが登録されていなければグループ管理者の設定が無いと判断し（ステップＳ１０４：Ｎｏ）、ステップＳ１０５に移行する。
これに対し、システム制御部１１７は、テーブル管理部１１４が管理している、図７のグループ属性テーブル（更新２）５２０を参照し、項目５０４にユーザーＩＤが登録されていればグループ管理者の設定が有ると判断し（ステップＳ１０４：Ｎｏ）、ステップＳ１０６に移行する。
ここで、図７のグループ属性テーブル（更新２）５２０で説明したように、項目５０４に、たとえばユーザーＩＤ・４、ユーザーＩＤ・６が登録されていれば、システム制御部１１７はグループ管理者の設定が有ると判断する。
【００４８】
（ステップＳ１０５）
管理サーバー１００のシステム制御部１１７は、管理対象フラグをＯＮに設定する。
この場合、システム制御部１１７は、図８（ａ）のグループ属性参照テーブル７００の項目７０４の管理対象フラグを全てＯＮに設定する。このＯＮの設定は、上述したように、グループ管理者が設定されていないことを示すものである。また、このＯＮの設定は、情報閲覧に制限が無いことを示すものでもある。また、たとえばＡ社のユーザーＡ１（ユーザーＩＤ・１）が図７のグループ属性テーブル（更新２）５２０と、図６（ｂ）のユーザー属性テーブル（更新１）６１０とを作成している場合、たとえば情報閲覧の要求を出したたとえばＡ社のユーザーＡ１（ユーザーＩＤ・１）に対して閲覧可能であるため、ユーザーＡ１（ユーザーＩＤ・１）自身が属するグループＩＤ・１の管理対象フラグは必然的にＯＮに設定される。
【００４９】
（ステップＳ１０６）
管理サーバー１００のシステム制御部１１７は、管理対象フラグをＯＦＦに設定する。
この場合、システム制御部１１７は、図８（ａ）のグループ属性参照テーブル７００のグループＩＤ・６、グループＩＤ・７に対応する項目７０４の管理対象フラグをＯＦＦに設定する。このＯＦＦの設定は、上述したように、グループ管理者が設定されていることを示すものである。また、このＯＦＦの設定は、情報閲覧に制限が有ることを示すものでもある。
【００５０】
（ステップＳ１０７）
管理サーバー１００のシステム制御部１１７は、管理対象フラグの設定が完了したかどうかを判断する。
この場合、システム制御部１１７は、図８（ａ）のグループ属性参照テーブル７００のグループＩＤ・７に対応する項目７０４の管理対象フラグの設定が完了していなければ管理対象フラグの設定が完了していないと判断し（ステップＳ１０７：Ｎｏ）、ステップＳ１０４に戻る。
これに対し、システム制御部１１７は、図８（ａ）のグループ属性参照テーブル７００のグループＩＤ・７に対応する項目７０４の管理対象フラグの設定が完了していれば管理対象フラグの設定が完了したと判断し（ステップＳ１０７：Ｙｅｓ）、ステップＳ１０８に移行する。
【００５１】
（ステップＳ１０８）
管理サーバー１００のシステム制御部１１７は、管理対象フラグがＯＮに設定されているグループの情報閲覧を許可しない。
この場合、システム制御部１１７は、たとえば図８（ｂ）のデータ登録テーブル７１０において、管理対象フラグがＯＦＦに設定されているグループＩＤ・５、グループＩＤ・６についての情報閲覧を許可する。
【００５２】
以上のような手順により、たとえばグループＩＤ・１〜グループＩＤ・５のグループは、Ｂ社（販売代理店）、及びＣ社（販売代理店）の情報閲覧ができなくなるので、下位の階層のユーザーが上位の階層からの情報閲覧を望まないことがある場合、上位の階層からの情報閲覧を制限できる。
【００５３】
なお、下位の階層のユーザーが上位の階層からの情報閲覧を望まないことがあっても、必要に応じて上位の階層のユーザーが下位の階層の情報閲覧を望むことがある。この場合、たとえば図１０に示すようなコンタクト情報８００を用意しておき、許可されていない情報閲覧の代わりに、コンタクト情報８００を表示させるようにしてもよい。これにより、上位の階層のユーザー（たとえばユーザーＩＤ・１）が、コンタクト情報８００を参照し、下位の階層のユーザーであるユーザーＩＤ・５及び／又はユーザーＩＤ・６のユーザーにメールにより、グループ管理者の設定をなしにするような問い合わせが可能となる。
【００５４】
また、下位の階層のユーザーであるユーザーＩＤ・５及び／又はユーザーＩＤ・６のユーザーが、メールによるグループ管理者の設定をなしにするような問い合わせを確認した際、図８（ａ）に示したグループ属性参照テーブル７００の項目７０４の管理対象フラグをＯＦＦからＯＮに変更できるようにしてもよい。
【００５５】
このように、本実施形態では、管理サーバー１００（情報閲覧管理装置）のテーブル管理部１１４が、少なくとも企業を表すそれぞれのグループを階層化し、それぞれのグループの属性が登録されたグループ属性テーブル５００、５１０、５２０及びそれぞれのグループに属するユーザーの属性が登録されたユーザー属性テーブル６００、６１０を管理し、管理サーバー１００（情報閲覧管理装置）の情報閲覧制限受け付け部１１５がたとえばユーザー端末３００ａからの階層化されたグループの上位の階層からの下位の階層の情報閲覧の制限を受け付け、管理サーバー１００（情報閲覧管理装置）の情報閲覧制限設定部１１６が情報閲覧制限受け付け部１１５の受け付けた情報閲覧の制限を、グループ属性テーブル５２０の内容に基づいたグループ属性参照テーブル７００に設定し、管理サーバー１００（情報閲覧管理装置）のシステム制御部１１７がたとえばユーザー端末３００ａからの情報閲覧の要求を受け取ると、ユーザー属性テーブル６１０、及びグループ属性参照テーブル７００を参照し、要求を出したユーザーの属するグループと、要求を出したユーザーの属するグループの階層の位置とを確認し、情報閲覧の制限が設定されたグループを除く、下位の階層のグループの情報閲覧を許可する。
【００５６】
これにより、グループを階層化した場合であっても、情報閲覧の制限の設定が可能となり、下位の階層のユーザーが上位の階層からの情報閲覧を望まない場合、上位の階層からの情報閲覧を制限できる。
【００５７】
また、上位の階層からの情報閲覧を制限できるようにした場合であっても、グループを階層化しているので、下位の階層の詳細情報の閲覧ができなくても、下位の階層の数の確認が可能となる。
【符号の説明】
【００５８】
１００  管理サーバー                    
１０１、２０４、３０１  Ｉ／Ｆ
１１０、２１０、３１０  制御部
１１１、２１５、３１２  ＲＡＭ
１１２、２１６、３１３  ＲＯＭ
１１３、２１４、３１１  通信制御部
１１４  テーブル管理部
１１５  情報閲覧制限受け付け部
１１６  情報閲覧制限設定部          
１１７、２２０、３１７  システム制御部
１１８、２２１、３１８  データバス
２００ａ〜２００ｄ  ＭＦＰ
２０１  スキャナー部
２０２  プリンター部
２０３  ＦＡＸ部
２０５  パネル部
２０６、３０５  ＨＤＤ
２１１  スキャナー制御部
２１２  プリンター制御部
２１３  ＦＡＸ制御部
２１７  画像処理部
２１８  パネル操作制御部
２１９  ＨＤＤ制御部
３００ａ〜３００ｄ  ユーザー端末
３０２  キーボード
３０３  マウス
３０４  表示部
３１４  入力デバイス制御部
３１５  表示制御部
３１６  ＨＤＤ制御部
４００  ネットワーク
５００、５１０、５２０  グループ属性テーブル
５０１〜５０４、６０１〜６０４、７０１〜７０７  項目
６００、６１０  ユーザー属性テーブル
７００  グループ属性参照テーブル
７１０  データ登録テーブル
８００  コンタクト情報
【図１】
2020004187.tif 000003
【図２】
2020004187.tif 000004
【図３】
2020004187.tif 000005
【図４】
2020004187.tif 000006
【図５】
2020004187.tif 000007
【図６】
2020004187.tif 000008
【図７】
2020004187.tif 000009
【図８】
2020004187.tif 000010
【図９】
2020004187.tif 000011
【図１０】
2020004187.tif 000012