JP4114311B2 - User management system and user management method - Google Patents
User management system and user management method Download PDFInfo
- Publication number
- JP4114311B2 JP4114311B2 JP2000271859A JP2000271859A JP4114311B2 JP 4114311 B2 JP4114311 B2 JP 4114311B2 JP 2000271859 A JP2000271859 A JP 2000271859A JP 2000271859 A JP2000271859 A JP 2000271859A JP 4114311 B2 JP4114311 B2 JP 4114311B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- users
- user management
- registration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 185
- 238000000034 method Methods 0.000 description 37
- 238000012545 processing Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 17
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、所定のグループに属したユーザに関する情報を管理するとともに、これら各ユーザが有効であるか或いは無効であるかを管理するユーザ管理システムやユーザ管理方法に関し、例えば複数人で計算機を使うようなシステム等でこのような管理を行う技術に関する。
【0002】
【従来の技術】
従来より、ワークフロー管理システムなどでは、所定のタスク(仕事)を行った人(ユーザ)や、所定のタスクを行うグループを管理する目的でユーザを管理している。このようなシステムでは、或るタスクを行った人の情報をそのタスクと関連付けて管理することが多い。この場合、ユーザ情報を管理する方法としては、例えば或るタスクを行った人を登録するときにユーザ管理情報からその人の個人情報を入手して、入手した情報をそのタスクの属性情報とする方法と、また、例えば入手した個人情報そのものではなく、その人のユーザIDなどをそのタスクに対応させてユーザ情報を管理する方法とが知られている。
【0003】
ここで、前者の方法(すなわち、個人情報(人の氏名等)をタスクの属性情報とする方法)により人の氏名を属性情報とする場合を例とすると、例えば同姓同名の人がいた場合や、或いは、管理の途中で人の名前が変わってしまったような場合などには、或るタスクが同一人物により行われたのか否かを判別することができなくなってしまう。また、前者の方法では、例えば人の氏名等の個人情報が変更される度に、全てのタスク情報の中に含まれる当該個人情報を変更する必要がある。
【0004】
一方、後者の方法(すなわち、ユーザIDなどをタスクに対応させる方法)では、例えばユーザ登録に係る人物を変更して同一のIDに対応する人を異なる人へ変更したような場合には、当該人(ユーザ)に関して、過去に行われたタスクの情報との整合が取れなくなってしまう。同様に、後者の方法では、例えば或る人が再登録される場合には、当該人が以前使っていたIDに対応させて登録しないと、過去に行われたタスクの情報との整合が取れなくなってしまうといった問題がある。
【0005】
また、従来の技術例として、アプリケーションの使用時間で課金するシステムが知られている。例えば、特開平6−230847号公報に記載された高額コンピュータソフトレンタル方法では、通信回線によって結ばれたユーザーマシンとホストマシンとから成るハードウェアと、各種の業務を処理するプログラムファイルと、データファイル並びに前記プログラムファイルの実利用時間を計測する手段及び前記プログラムファイルの不正利用を禁止する手段を具備したソフトウェアとから構成され、業務プログラムファイルの利用開始時と利用終了時に、ユーザー管理情報を含むファイルを送信して当該ファイルの妥当性チェックを行うとともに、同時にユーザー管理情報ファイルに利用開始時刻及び利用終了時刻を書き込んでおき、この時刻情報に基づいて業務プログラムファイルの実利用時間を算出して課金額を計算する。
【0006】
また、従来の技術例として、ユーザ毎にアクセスレベルを変更して、アクセスしたときに情報の見え方や取得することができる情報を変更するシステムが知られている。例えば、特開平11−328187号公報に記載された情報閲覧システムでは、クライアント端末から所定のHTML文書の閲覧要求があった場合に、Webサーバー端末の表示制御処理部が、クライアント端末の利用者のユーザー情報ファイルからアクセスレベルを取得し、当該アクセスレベルに基づいて利用者に対する要求HTML文書の表示可否及び変更可否を判断し、表示可又は変更可の場合にのみ要求HTML文書を配信する。
【0007】
【発明が解決しようとする課題】
しかしながら、従来のユーザ管理システムでは、例えば或るタスクの作業を行う者のグループに属していたユーザが当該タスクの作業メンバーから外れたような場合には、当該ユーザに関する情報が当該タスクの情報から削除されてしまうため、当該タスクに過去に関わったユーザの情報について現在との整合性を確保することが困難であるといった問題があった。
【0008】
また、上記従来例で述べたようにアプリケーションの使用時間で課金する方式が知られているが、例えば他の課金方式として、ソフトウエアの使用時間ではなく、登録されているユーザの数に基づいて課金する方式が考えられ、また、例えばライセンス方式として、登録されているユーザの数を制限してライセンスする方式などが考えられる。このような方式を採用する場合には、登録されているユーザの数が重要となることから、現在においては実際にシステムを使用していない過去のユーザについては登録から削除したいが、一方、過去に行われたタスクの情報との整合性を確保するためには過去のユーザの個人情報を残しておく必要があり、このように互いに反する要求を満たすことができないといった問題があった。
【0009】
また、上記従来例で述べたように各ユーザに対してアクセスレベルの制限をする方式が知られているが、このような方式では、例えばユーザの使用権限に応じて表示する内容を変更して伝送することはできるものの、或るユーザを課金の対象外とすることや、或るユーザについてタスクのメンバーとしての登録をできなくすることなどができない。このため、例えば他のユーザからは、上記のような過去のユーザがあたかも現在活動可能なユーザであるかのように見えてしまうことなどが生じ、上記のようなユーザが現在活動可能なユーザであるか否かを判断することができないといった問題があった。
【0010】
本発明は、このような従来の事情に鑑みなされたもので、例えば所定のタスクに参加した者のグループや、グループ単位で課金されるグループや、人数制限されるグループなどの所定のグループに関して、当該グループに属したユーザに関する情報を効率よく管理することができるユーザ管理システムやユーザ管理方法を提供することを目的とする。
具体的には、例えば所定のグループに属した各ユーザに関する情報を管理しつつ、これら各ユーザが所定の対象に対して有効であるか或いは無効であるかを管理する。
【0011】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るユーザ管理システムでは、ユーザ管理手段が、現在又は過去に所定のタスクに参加した者のグループに属したユーザ(当該者)に関する情報を(例えばメモリに記憶して)管理するとともに、これら各ユーザが現在において当該タスクに対して有効(有効ユーザ)であるか或いは無効(無効ユーザ)であるかを(例えばメモリに記憶して)管理する。
【0012】
従って、例えば過去において或るユーザがタスクの参加メンバーから外れたような場合であっても、当該ユーザに関する情報が現在においても管理されることから当該ユーザに関する情報を参照等することができ、且つ、当該タスクに対する各ユーザの有効性(有効であるか或いは無効であるか)が管理されることから、これに基づいて例えば各ユーザが現在において当該タスクに参加しているか否か等を把握することができる。つまり、本発明では、例えば時間的に様々に変化していくタスクの環境にかかわらず、当該タスクに参加したユーザに関する履歴情報を保持することができるとともに、現在における各ユーザの有効性を保持することができる。
【0013】
ここで、現在又は過去にグループに属したユーザとしては、例えば現在において当該グループに属している全ての者(ユーザ)に関する情報と過去において当該グループに属していた全ての者(ユーザ)に関する情報が管理されるのが好ましいが、例えばシステムの使用状況等に応じて、一部の者(ユーザ)に関する情報が管理対象から外されても(例えば削除されても)よい。
【0014】
また、所定のタスクとしては、種々なものであってもよい。
また、所定のタスクに参加した者としては、例えば当該タスクの作業を行った者を参加者とみなすことや、例えば当該タスクの作業内容を監視した者を参加者とみなすことや、例えばこれら両方の者を参加者とみなすことなどができる。
また、ユーザに関する情報としては、種々な情報であってもよく、例えばユーザの識別情報(ユーザ識別情報)や、ユーザの個人情報などを用いることができる。
【0015】
また、(現在における)タスクに対するユーザの有効性としては、例えば当該タスクに当該ユーザが参加している(例えば有効である)か或いは参加していない(例えば無効である)かを規定するものであってもよく、例えば当該タスクの進行状況が当該ユーザに通知される(例えば有効である)か或いは通知されない(例えば無効である)かを規定するものであってもよく、或いは、当該タスクに対する他の事項を規定するものであってもよい。
【0016】
また、本発明に係るユーザ管理システムでは、ユーザ管理手段が、現在又は過去に所定のグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該グループ内で現在実行されている所定の対象に対して有効であるか或いは無効であるかを管理する。
【0017】
従って、例えば現在又は過去に或るグループに属した全てのユーザ(例えば或る会社に属した社員など)に関する情報が現在において管理されることから当該ユーザに関する情報を参照等することができ、且つ、当該グループ内で現在実行されている所定の対象に対する各ユーザの有効性が管理されることから、これに基づいて例えば各ユーザが現在において当該対象を利用することができるか否か等を把握することができる。つまり、本発明では、例えば時間的に様々に変化していくグループ内の前記対象に関する環境にかかわらず、当該グループに属したユーザに関する履歴情報を保持することができるとともに、現在における当該対象に対する各ユーザの有効性を保持することができる。
【0018】
ここで、所定のグループとしては、種々なものであってもよい。
また、所定の対象としては、種々なものであってもよく、具体的には、例えば上記したようなタスクであってもよく、また、例えば所定のアプリケーションや、所定のシステムへのログインや、所定の情報内容(例えば変更されたタスクの内容等)のメールによる通知を受けることであってもよい。
また、例えば同一の(つまり、一人の)ユーザについて複数の対象に対する有効性が管理されてもよく、具体例としては、同一のユーザについて複数の会社に関するタスクのそれぞれに対する有効性などが管理されてもよい。
【0019】
また、本発明に係るユーザ管理システムでは、ユーザ管理手段が、グループ単位で課金されるグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該グループへの課金に対して有効であるか或いは無効であるかを管理する。
【0020】
従って、例えば或るグループに属した全てのユーザに関する情報が管理されることから当該ユーザに関する情報を参照等することができ、且つ、当該グループへの課金に対する各ユーザの有効性が管理されることから、これに基づいて課金の金額等を得ることができる。つまり、本発明では、課金対象とはならないユーザに関する情報についてもグループの情報として保持することができるとともに、課金対象となるユーザ(例えば有効ユーザ)と課金対象とはならないユーザ(例えば無効ユーザ)とを識別して保持することができる。
【0021】
ここで、グループ単位で課金されるグループとしては、種々なものであってもよく、例えばメーリングリストのように契約によって所定のグループに属したユーザの数に基づいて課金するようなもの(グループ)であってもよい。
【0022】
また、本発明に係るユーザ管理システムでは、ユーザ管理手段が、人数制限されるグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該人数制限に対して有効であるか或いは無効であるかを管理する。
【0023】
従って、例えば或るグループに属した全てのユーザに関する情報が管理されることから当該ユーザに関する情報を参照等することができ、且つ、当該グループについての人数制限に対する各ユーザの有効性(つまり、当該人数制限の対象となるか否か)が管理されることから、これに基づいて当該グループに属する(有効ユーザの)人数を制限することができる。つまり、本発明では、人数制限の対象とはならないユーザに関する情報についてもグループの情報として保持することができるとともに、人数制限の対象となるユーザ(例えば有効ユーザ)と人数制限の対象とはならないユーザ(例えば無効ユーザ)とを識別して保持することができる。
【0024】
ここで、人数制限されるグループとしては、種々なものであってもよく、例えばライセンス契約によって所定の人数までしかユーザを登録することができないようなもの(グループ)であってもよく、この場合、本発明では、例えばライセンスオーバであるか否か(当該所定の人数を超えたか否か)を管理することができる。
【0025】
また、本発明では、以上のようなユーザ管理システムについて、以下のような種々な態様に係る発明を提供する。
すなわち、本発明に係るユーザ管理システムでは、好ましい態様として、ユーザ管理手段は各ユーザを識別するユーザ識別情報と各ユーザに関する個人情報とを対応させて管理する。そして、このような構成では、各ユーザのユーザ識別情報を変更せずに各ユーザに関する個人情報が変更可能である。
【0026】
従って、例えば社内の配置転換等により一旦無効となったユーザが再び有効となるような場合や、ユーザの個人情報(例えば氏名等)が変わるような場合においても、各ユーザに割り当てられる識別情報を不変とすることが可能である。このため、例えば文書中で引用される論文の筆者(ユーザ)等をユーザ識別情報により識別しておくことで、当該ユーザに関する同一性(人物の同一性)を担保することができる。
【0027】
ここで、ユーザ識別情報としては、種々なものであってもよいが、例えば比較的短い文字列や番号やメールアドレスやURL(Uniform Resource Locator)等の情報が用いられるのが好ましい。
また、各ユーザに関する個人情報としては、種々なものであってもよく、例えば名前や役職や有効性(有効であるか或いは無効であるか)等の情報を用いることができる。
【0028】
特に、本発明に係るユーザ管理システムでは、ユーザ識別情報としてユーザの(電子メールの)メールアドレスの情報を用いた。
従って、例えば一旦無効となったユーザが再び有効となるような場合においても、当該ユーザのメールアドレスを不変とすることができるため、メールの差出人や受取人が有する端末装置のメールアドレスに係る設定を変更する作業をなくすことができる。
【0029】
また、本発明に係るユーザ管理システムでは、一実施態様として、次のようにして、ユーザの認証を行う。
すなわち、ユーザ管理手段は各ユーザに設定されたパスワード情報を管理し、そして、パスワード情報受付手段がユーザからパスワード情報を受け付け、ユーザ認証手段が受け付けたパスワード情報とユーザ管理手段により管理される当該ユーザのパスワード情報とが一致して且つユーザ管理手段により当該ユーザが有効ユーザであると管理されている場合に、当該ユーザが正規のユーザであると判定する。
【0030】
従って、ユーザをそのパスワード情報に基づいて認証することができるとともに、当該ユーザをその有効性に基づいて認証することができ、これにより、例えば有効であるユーザのみに対して所定の対象を利用させることができる。
【0031】
ここで、パスワード情報としては、種々なものが用いられてもよく、通常は、各ユーザ毎に異なるパスワード情報が設定される。
また、パスワード情報受付手段としては、例えばユーザにより入力される情報を受け付けるキーボード等から構成することができる。
【0032】
また、本発明に係るユーザ管理システムでは、一実施態様として、次のようにして、所定のグループに登録される有効ユーザの数を制限する。
すなわち、登録制限数情報記憶手段がユーザ管理手段により管理されるグループに登録することが可能な有効ユーザの最大数に関する情報を記憶し、そして、ユーザ登録手段が新規なユーザ(つまり、登録されていないユーザ)に関する情報をユーザ管理手段により管理されるグループに属するユーザの情報として登録する(つまり、管理させる)に際して、ユーザ登録制限手段がユーザ管理手段により管理されるグループに登録される有効ユーザの数が登録制限数情報記憶手段により記憶された登録可能な最大数を超えないように、ユーザ登録手段による新規なユーザに関する情報の登録を制限する。
【0033】
従って、所定のグループに登録される有効ユーザの数が例えば契約等により設定された最大数を超えてしまわないように(自動的に)制限することができ、これにより、例えば有効ユーザの数がうっかり当該最大数を超えてしまうというようなことを防止することができる。
【0034】
また、特に好ましい態様として、本発明に係るユーザ管理システムでは、ユーザ登録制限手段は、ユーザ管理手段により管理されるグループに登録される有効ユーザの数が登録制限数情報記憶手段により記憶された登録可能な最大数を超える場合には、当該超える分の新規なユーザに関する情報を無効ユーザに関する情報としてユーザ登録手段により登録する。
【0035】
従って、例えば100人の新規なユーザに関する情報を一括して登録する時に50人までしか有効ユーザとして登録できないような場合には、(自動的に)、最初の50人については有効ユーザとして登録される一方、残りの50人については無効ユーザとして登録されるといったことが行われ、これにより、全ての新規なユーザに関する情報を登録することができるとともに、有効ユーザの数が所定の最大数を超えてしまわないように制限することができる。
【0036】
また、本発明に係るユーザ管理システムでは、一実施態様として、次のようにして、ユーザに関する情報の検索及び当該検索結果の提示を行う。
すなわち、ユーザ検索手段がユーザ管理手段により管理される情報からユーザに関する情報を検索し、当該検索により取得したユーザに関する情報を当該ユーザが有効であるか或いは無効であるかが識別可能な態様で提示する。
【0037】
従って、例えば有効ユーザばかりでなく無効ユーザに関する情報についても検索することができ、また、有効ユーザに関する情報と無効ユーザに関する情報とが識別可能な態様で提示されるため、検索者は提示に係る各ユーザの有効性を把握することができる。
【0038】
ここで、検索対象となる情報としては、任意であってもよく、例えば検索者により入力される検索条件(検索式)に基づいて決定される。具体的には、このような検索により、有効ユーザや無効ユーザがどのような人物であるのかや、有効ユーザや無効ユーザが過去にどのような作業をしたのかや、有効ユーザや無効ユーザの連絡先等の情報を知ることができる。
また、ユーザに関する情報を提示する仕方としては、種々な仕方が用いられてもよく、例えば情報を画面に表示出力する仕方や、情報を紙に印刷出力する仕方などを用いることができる。
【0039】
また、有効ユーザに関する情報と無効ユーザに関する情報とを識別可能な態様で提示する仕方としては、種々な仕方が用いられてもよく、例えば各ユーザ毎に当該ユーザが有効であるか或いは無効であるかを示すフラグを提示する仕方や、例えば有効ユーザと無効ユーザとで提示する位置や提示する色を異ならせる仕方などを用いることができる。
【0040】
また、本発明に係るユーザ管理システムでは、課金に関する一実施態様として、課金情報作成手段がユーザ管理手段により管理されているグループに属している有効ユーザを課金の対象として、当該有効ユーザの数に基づいて課金に関する情報を作成する。
従って、或るグループについて有効ユーザばかりでなく無効ユーザに関する情報をも管理することができるとともに、当該グループに属する有効ユーザの数に基づいて課金に関する情報を作成することができる。
【0041】
ここで、課金の仕方としては、特に限定はなく、例えばグループに属する有効ユーザの数に比例する金額などを課金額とすることができる。
また、課金に関する情報としては、種々なものであってもよく、例えば課金の金額を課金者や被課金者に提示するための情報などが用いられる。
【0042】
また、本発明に係るユーザ管理システムでは、一実施態様として、次のようにして、ユーザに関する情報の提示を行う。
すなわち、有効ユーザ情報提示手段がユーザ管理手段により管理されるユーザに関する情報を、無効ユーザに関する情報を除いて提示する。
従って、例えば所定のグループに属したユーザについて有効ユーザと無効ユーザとを(自動的に)選別し、無効ユーザに関する情報を除いて、有効ユーザに関する情報(のみ)を提示することができる。
また、本発明は、ユーザ管理方法として提供することもできる。
【0043】
【発明の実施の形態】
本発明に係る一実施例を図面を参照して説明する。
図1には、本発明に係るユーザ管理システムSの一例を示してあり、本例のユーザ管理システムSは例えばインターネット等のネットワーク21と接続されている。また、本例のユーザ管理システムSは、例えば複数人(複数のユーザ)により使用されてこれら各ユーザの管理を行うようなシステム(例えばワークフロー管理システムなど)として構成されている。
【0044】
なお、本例では、ユーザ管理システムSがユーザ認証やユーザ検索や課金情報作成等に関して、自己の(端末装置の)入力装置1を介してその要求を受け付けるとともに自己の(端末装置の)出力装置2を介してその回答を出力する場合を示すが、必ずしもこのような態様に限られず、例えばネットワーク21を介して他の端末装置等の入力装置から当該要求を受け付けることもでき、また、例えばネットワーク21を介して他の端末装置等の出力装置に対して当該回答を出力することもできる。
【0045】
上記図1に示されるように、本例のユーザ管理システムSには、入力装置1と、出力装置2と、通信装置3と、アプリケーション記憶装置4と、ユーザ情報蓄積装置5と、制限情報蓄積装置6と、ユーザ情報登録更新装置7と、ユーザ情報検索装置8と、課金情報作成装置9と、アドレス帳管理装置10と、ユーザ認証装置11と、ユーザ情報管理装置12とが備えられている。
【0046】
入力装置1は、例えばキーボードやマウス等から構成されており、ユーザにより入力される各種の情報や指示を受け付ける。
出力装置2は、例えばディスプレイ等の画面から構成されており、情報を画面に表示出力する。
【0047】
通信装置3は、ネットワーク21と接続されており、当該ネットワーク21を介して他の端末装置等との間で情報を通信する。
アプリケーション記憶装置4は、例えばメモリを用いて構成されており、本例のユーザ管理システムSで用いられる各種のアプリケーションを記憶する。
【0048】
ユーザ情報蓄積装置5は、例えばメモリを用いて構成されており、ユーザに関する情報を蓄積して、当該情報をメモリ上に設けられたユーザ情報管理テーブルにより記憶して管理する。なお、本例のユーザ情報蓄積装置5により蓄積される情報には、後述のように、ユーザ情報管理テーブルに登録されている各ユーザが有効であるか或いは無効であるかを判別するための識別情報(本例では、有効フラグの情報)が含まれる。
【0049】
ここで、図2には、ユーザ情報蓄積装置5により記憶されるユーザ情報管理テーブルのデータ構造の一例を示してある。
同図に示したユーザ情報管理テーブルでは、所定のグループに属する複数(同図の例では、10人)のユーザに関して、各ユーザを識別するユーザ識別情報(ID)と、各ユーザの氏名の情報(ユーザ名)と、各ユーザの氏名のフリガナの情報(フリガナ)と、各ユーザに設定されたパスワードの情報(パスワード)と、各ユーザが所属する部署の情報(所属)と、各ユーザの役職の情報(役職)と、各ユーザが有効なユーザであるか或いは無効なユーザであるかを示す情報(ユーザの有効フラグ)とが、各ユーザ毎に対応付けられて管理されている。
【0050】
なお、IDが1であるユーザについて具体例を示すと、このユーザについては、IDが“1”であり、ユーザ名が“富士 一郎”であり、そのフリガナが“フジ イチロウ”であり、パスワードが“123”であり、所属が“A開発部”であり、役職が“主任”であり、有効フラグが“有効”であることが同図のユーザ情報管理テーブルにより管理されている。
【0051】
また、他の例として、IDが2であるユーザについて具体例を示すと、このユーザについては、IDが“2”であり、ユーザ名が“富士 二郎”であり、そのフリガナが“フジ ジロウ”であり、パスワードが“456”であり、所属が“C開発部”であり、役職が“係長”であり、有効フラグが“無効”であることが同図のユーザ情報管理テーブルにより管理されている。
【0052】
制限情報蓄積装置6は、例えばメモリを用いて構成されており、上記したユーザ情報管理テーブルにより管理されるグループに登録することが可能なユーザの最大数(登録制限数)をメモリに記憶して蓄積する。
【0053】
なお、本例では、説明の便宜上から、単一のグループの情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより蓄積して、当該(単一の)グループに対して設定される登録制限数を制限情報蓄積手段6により蓄積する場合を示すが、例えば複数のグループの情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより蓄積して、これら複数のグループのそれぞれに対して設定される登録制限数を制限情報蓄積手段6により蓄積することも可能である。
【0054】
ユーザ情報登録更新装置7は、ユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルに登録する処理や、当該ユーザ情報管理テーブルに登録されている情報を変更や削除する処理を行う。このような処理に際して、本例のユーザ情報登録更新装置7は、例えば制限情報蓄積装置6により蓄積される登録制限数に基づいて、ユーザ情報管理テーブルに登録される有効ユーザの数によりユーザの登録を制限することや、また、登録制限数を超えてユーザを登録する場合には、当該登録制限数を超える分のユーザを無効ユーザとして登録することなどを実行する。
【0055】
ユーザ情報検索装置8は、ユーザ情報蓄積装置5のユーザ情報管理テーブルにより記憶されている情報からユーザに関する情報を検索し、当該検索により取得した情報を、いずれが有効ユーザに関する情報であっていずれが無効ユーザに関する情報であるかが識別され得る態様で出力する。
【0056】
課金情報作成装置9は、ユーザ情報蓄積装置5のユーザ情報管理テーブルに登録されているユーザの中から有効ユーザ(のみ)を課金の対象として選別し、当該ユーザ情報管理テーブルに登録されている有効ユーザ(のみ)の数に基づいて課金に関する情報を作成する。
【0057】
アドレス帳管理装置10は、例えば複数のユーザについて各ユーザのメールアドレスの情報を格納したアドレス帳を管理する。このような管理に際して、本例のアドレス帳管理装置10は、無効ユーザに対する操作に制限を加える機能を有しており、具体的には、例えば無効ユーザに関する情報をアドレス帳に表示しないことや、或いは、例えば無効ユーザに関する情報もアドレス帳には表示させるが当該無効ユーザについては処理対象(例えばメールの送信相手等)として選択することができないようにすることなどを実行する。
【0058】
ユーザ認証装置11は、ユーザを認証する機能を有しており、本例では、有効ユーザであって、且つ、ユーザから受け付けたパスワードの情報(各個人を識別するための情報)がユーザ情報蓄積装置5のユーザ情報管理テーブルにより記憶されたものと一致したユーザを正規のユーザと判別する。
【0059】
ユーザ情報管理装置12は、ユーザ情報蓄積装置5のユーザ情報管理テーブルに登録されたユーザに関する情報を管理する機能を有しており、本例では、上記した各処理部1〜12の制御等も行う。
【0060】
また、本例のユーザ情報管理装置12は、例えば本例のように所定のグループに属したユーザ(だけ)で当該グループ内の情報を共有するようなシステムにおいて、グループメンバー(グループに属したユーザ)に関する情報を表示するに際して、表示に係るユーザが無効ユーザである場合には、当該ユーザに関する情報を表示しないようにする機能も有している。
【0061】
また、本例のユーザ情報管理装置12は、例えば本例のように所定のグループに属したユーザ(だけ)で当該グループ内の情報を共有するようなシステムにおいて、或るユーザが有効ユーザから無効ユーザへ変更されたことに応じて当該ユーザに関する情報を(自動的に)グループメンバーの情報(ユーザ情報蓄積装置5のユーザ情報管理テーブル)から削除する処理を実行する機能も有しており、本例のユーザ管理システムSを操作する管理者の作業を簡易化するために、このような機能による処理を実行することも可能である。
【0062】
次に、図3を参照して、ユーザ情報管理装置12により行われる処理の手順の一例を示す。
すなわち、ユーザ情報管理装置12は、例えば他の装置(要求元の装置)からの問い合わせがあった場合には、まず、当該問い合わせの種類がユーザ情報要求であるか、登録要求であるか、更新要求であるか、削除要求であるかを判別する(ステップS1)
【0063】
上記判別の結果、問い合わせの種類がユーザ情報要求であることが判別された場合には(ステップS2)、ユーザ情報管理装置12は、当該問い合わせで通知されたユーザ情報検索のための検索式を解釈し(ステップS3)、当該解釈結果に基づいてユーザ情報蓄積装置5のユーザ情報管理テーブルから必要な情報を取得し(ステップS4)、取得した情報を要求元の装置に通知する(ステップS5)。
【0064】
また、上記判別の結果、問い合わせの種類が登録要求であることが判別された場合には(ステップS6)、ユーザ情報管理装置12は、当該問い合わせで通知されたユーザに関する情報(例えばユーザ名や、フリガナや、パスワードや、所属や、役職や、有効/無効を示すフラグ)を抽出してユーザ情報蓄積装置5のユーザ情報管理テーブルに登録し(ステップS7)、当該登録した旨を要求元の装置に通知する(ステップS5)。
【0065】
また、上記判別の結果、問い合わせの種類が更新要求であることが判別された場合には(ステップS8)、ユーザ情報管理装置12は、当該問い合わせで通知された更新対象となるユーザのIDと更新希望となるユーザに関する情報(例えばユーザ名や、フリガナや、パスワードや、所属や、役職や、有効/無効を示すフラグ)を抽出して、当該IDに対応したユーザの情報として当該更新希望となる情報をユーザ情報蓄積装置5のユーザ情報管理テーブルに登録し(ステップS9)、当該登録した旨を要求元の装置に通知する(ステップS5)。
【0066】
ここで、本例のユーザ管理システムSでは、通常は上記のように、或るユーザの有効フラグが更新されて当該ユーザが無効ユーザへ変更された場合であっても、当該ユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルに残しておく。
【0067】
但し、本例のユーザ管理システムSでは、上述のように、作業の簡易化のために、或るユーザが有効ユーザから無効ユーザへ変更されたことに応じて当該ユーザに関する情報を(自動的に)削除するモードに設定することも可能であり、このモードを設定した場合の処理の手順の一例も上記図3に示してある。すなわち、このモードでは、ユーザ情報管理装置12は、ユーザ情報管理テーブルを更新した後に、更新に係るユーザが有効ユーザから無効ユーザへ変更されたか否かを判定し(ステップS10)、無効ユーザへ変更されたユーザに関する情報についてはユーザ情報管理テーブルから削除して(ステップS11)、当該更新(及び削除)した旨を要求元の装置に通知する(ステップS5)。
【0068】
また、上記判別の結果、問い合わせの種類が削除要求であることが判別された場合には(ステップS12)、ユーザ情報管理装置12は、当該問い合わせで通知されたユーザのIDを抽出して、当該IDに対応したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルから削除し(ステップS11)、当該削除した旨を要求元の装置に通知する(ステップS5)。
【0069】
次に、図4を参照して、ユーザ認証装置11により行われる処理の手順の一例を示す。
すなわち、ユーザ認証装置11は、例えばユーザにより入力された情報に基づいて当該ユーザを認証する要求が他の装置(要求元の装置)から送られてきた場合には、まず、送られてきた情報からユーザのID及びパスワードを抽出し(ステップS21)、当該IDに対応したユーザに関してユーザ情報蓄積装置5のユーザ情報管理テーブルに登録されているパスワードと有効フラグを取得する(ステップS22)。
【0070】
次に、ユーザ認証装置11は、取得した有効フラグが有効を示しているか或いは無効を示しているかを判定し(ステップS23)、有効を示していると判定された場合には、更に、抽出したパスワードと取得したパスワードとが一致するか否かを判定し(ステップS24)、一致すると判定された場合には、当該ユーザが正規ユーザである旨を要求元の装置に通知する(ステップS25)。
【0071】
なお、取得した有効フラグが無効を示していると判定された場合には、ユーザ認証装置11は、ログインできない旨を要求元の装置に通知する(ステップS26)。
また、抽出したパスワードと取得したパスワードとが一致しないと判定された場合には、ユーザ認証装置11は、パスワードが誤りである旨を要求元の装置に通知する(ステップS27)。
【0072】
次に、図5を参照して、ユーザ情報登録更新装置7により行われる処理の手順の一例を示す。
すなわち、ユーザ情報登録更新装置7は、例えばユーザからの問い合わせがあった場合には、まず、当該問い合わせの種類が新規登録であるか、更新であるか、ユーザ情報取得であるか、削除要求であるかを判別する(ステップS31)
【0073】
上記判別の結果、問い合わせの種類が新規登録であることが判別された場合には(ステップS32)、ユーザ情報登録更新装置7は、当該問い合わせで新規登録に係るユーザに関して受け付けた入力情報を検査(チェック)し、問題があれば情報の再入力を要求する画面をユーザに対して表示する(ステップS33)。一方、問題が無ければ、ユーザ情報登録更新装置7は、受け付けた入力情報からユーザの有効フラグを抽出し、当該有効フラグが有効を示しているか或いは無効を示しているかを判定する(ステップS34)。
【0074】
上記判定の結果、有効フラグが無効を示していると判定された場合には、ユーザ情報登録更新装置7は、新規登録に係るユーザに関して受け付けた入力情報をユーザ情報蓄積装置5のユーザ情報管理テーブルに登録するように、ユーザ情報管理装置12に対して要求する(ステップS35)。
【0075】
一方、上記判定の結果、有効フラグが有効を示していると判定された場合には、ユーザ情報登録更新装置7は、有効ユーザを新規に登録することが人数制限から見て可能であるか否かをユーザ情報管理装置12に対して問い合わせ(ステップS36)、可能であることが通知された場合には(ステップS37)、上記と同様に、入力情報の新規登録をユーザ情報管理装置12に対して要求する(ステップS35)。また、当該問い合わせの結果、有効ユーザの新規登録が可能ではないことが通知された場合には(ステップS37)、ユーザ情報登録更新装置7は、入力情報に含まれるユーザの有効フラグを無効を示すものへ変更した後に(ステップS38)、上記と同様に、当該入力情報の新規登録をユーザ情報管理装置12に対して要求する(ステップS35)。
【0076】
また、上記判別の結果、問い合わせの種類が更新であることが判別された場合には(ステップS39)、ユーザ情報登録更新装置7は、更新対象として指定されたユーザに関する情報について上記した新規登録の場合と同様な一連の処理(ステップS33〜ステップS38に係る処理)を実行することにより、ユーザから受け付けた入力情報でユーザ情報蓄積装置5のユーザ情報管理テーブルを更新する。
【0077】
また、上記判別の結果、問い合わせの種類がユーザ情報取得であることが判別された場合には(ステップS40)、ユーザ情報登録更新装置7は、当該問い合わせで通知されたユーザのIDを抽出し、当該IDを用いてユーザ情報管理装置12に対して問い合わせを行うことにより、当該IDに対応したユーザに関する情報を取得する(ステップS41)。そして、ユーザ情報登録更新装置7は、取得したユーザ情報を画面に表示し、当該表示情報に対する書き換えをユーザに対して要求する(ステップS42)。
【0078】
また、上記判別の結果、問い合わせの種類が削除要求であることが判別された場合には(ステップS43)、ユーザ情報登録更新装置7は、当該問い合わせで通知されたユーザのIDを抽出し、当該IDに対応したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルから削除するように、ユーザ情報管理装置12に対して要求する(ステップS44)。
【0079】
次に、図6を参照して、ユーザ情報検索装置8により行われる処理の手順の一例を示す。
すなわち、ユーザ情報検索装置8は、例えばユーザからユーザ情報の検索要求があった場合に、検索式を用いてユーザ情報管理装置12に対してユーザ情報を問い合わせ(ステップS51)、当該問い合わせの結果として、ユーザ情報管理装置12から通知されるユーザ情報を取得する。そして、ユーザ情報検索装置8は、取得したユーザ情報の中で、有効ユーザに関する情報を先に(例えば画面の上側に)表示する一方(ステップS52)、次に(例えば画面の下側に)、無効ユーザに関する情報をその横に無効を示すマークを付して表示する(ステップS53)。
【0080】
以上のように、本例のユーザ管理システムSでは、ユーザ情報に有効か或いは無効かを示す識別情報(本例では、有効フラグ)を持たせることにより、例えば無効になったユーザに関する情報を当該ユーザが過去に作業等した情報と共に表示することや、例えば過去に登録されていた無効ユーザの情報を検索することなどができ、且つ、無効ユーザによっては所定の操作(例えばシステムの操作など)をすることができないように制限することができる。また、例えば過去の作業等に関連した無効ユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルに残したまま、現在において実際にシステムを使用しているユーザに関してのみ課金情報を作成することや、或いは、登録される有効ユーザの数に人数制限を加えることができるため、現在における実態に合った課金や使用人数制限を実現することができる。
【0081】
具体的には、本例のユーザ管理システムSでは、例えば、現在又は過去に所定のタスクに参加した者のグループに属したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより管理するとともに、これら各ユーザが現在において当該タスクに対して有効であるか或いは無効であるかを当該ユーザ情報管理テーブルにより管理することができる。なお、この場合、このような管理を行う機能により本発明に言うユーザ管理手段が構成される。
【0082】
また、本例のユーザ管理システムSでは、例えば、現在又は過去に所定のグループに属したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより管理するとともに、これら各ユーザが当該グループ内で現在実行されている所定の対象に対して有効であるか或いは無効であるかを当該ユーザ情報管理テーブルにより管理することができる。なお、この場合、このような管理を行う機能により本発明に言うユーザ管理手段が構成される。
【0083】
また、本例のユーザ管理システムSでは、例えば、グループ単位で課金されるグループに属したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより管理するとともに、これら各ユーザが当該グループへの課金に対して有効であるか或いは無効であるかを当該ユーザ情報管理テーブルにより管理することができる。なお、この場合、このような管理を行う機能により本発明に言うユーザ管理手段が構成される。
【0084】
また、本例のユーザ管理システムSでは、例えば、人数制限されるグループに属したユーザに関する情報をユーザ情報蓄積装置5のユーザ情報管理テーブルにより管理するとともに、これら各ユーザが当該人数制限に対して有効であるか或いは無効であるかを当該ユーザ情報管理テーブルにより管理することができる。この場合、このような管理を行う機能により本発明に言うユーザ管理手段が構成される。
【0085】
また、本例のユーザ管理システムSでは、例えば、ユーザ管理手段が各ユーザを識別するユーザ識別情報(本例では、ID)と各ユーザに関する個人情報(本例では、ユーザ名やフリガナ等)とを対応させて管理しており、各ユーザのユーザ識別情報を変更せずに各ユーザに関する個人情報を変更することが可能である。
なお、各ユーザのユーザ識別情報として、例えば各ユーザのメールアドレスの情報を用いるのも好ましい。
【0086】
また、本例のユーザ管理システムSでは、例えば、ユーザ管理手段が各ユーザに設定されたパスワード情報(本例では、パスワード)を管理しており、そして、ユーザからパスワード情報を受け付け、ユーザ認証装置11により、受け付けたパスワード情報とユーザ管理手段により管理される当該ユーザのパスワード情報とが一致して且つユーザ管理手段により当該ユーザが有効ユーザであると管理されている場合に、当該ユーザが正規のユーザであると判定することができる。なお、この場合、ユーザからパスワード情報を受け付ける機能により本発明に言うパスワード情報受付手段が構成され、また、受け付けたパスワード情報及びユーザの有効/無効に基づいてユーザを認証する機能により本発明に言うユーザ認証手段が構成される。
【0087】
また、本例のユーザ管理システムSでは、例えば、ユーザ管理手段により管理されるグループに登録することが可能な有効ユーザの最大数に関する情報を制限情報蓄積装置6により記憶しており、そして、ユーザ情報登録更新装置7が新規なユーザに関する情報を当該グループに属するユーザの情報として登録する場合に、当該グループに登録される有効ユーザの数が前記登録可能な最大数を超えないように、新規なユーザに関する情報の登録を制限することができる。なお、この場合、新規なユーザに関する情報を登録する機能により本発明に言うユーザ登録手段が構成され、また、登録可能な有効ユーザの最大数に関する情報を記憶する機能により本発明に言う登録制限数情報記憶手段が構成され、また、当該最大数に基づいてユーザ情報の登録を制限する機能により本発明に言うユーザ登録制限手段が構成される。
【0088】
また、本例のユーザ管理システムSでは、例えば、ユーザ管理手段により管理されるグループに登録される有効ユーザの数が制限情報蓄積装置6により記憶された登録可能な最大数を超える場合には、上記のようなユーザ登録制限手段によって、当該超える分の新規なユーザに関する情報を無効ユーザに関する情報としてユーザ情報登録更新装置7により登録することができる。
【0089】
また、本例のユーザ管理システムSでは、例えば、ユーザ情報検索装置9により、ユーザ管理手段により管理される情報からユーザに関する情報を検索し、当該検索により取得したユーザに関する情報を当該ユーザが有効であるか或いは無効であるかが識別可能な態様で提示することができる。なお、この場合、このような提示を行う機能により本発明に言うユーザ検索手段が構成される。
【0090】
また、本例のユーザ管理システムSでは、例えば、課金情報作成装置9により、ユーザ管理手段により管理されているグループに属している有効ユーザを課金の対象として、当該有効ユーザの数に基づいて課金に関する情報を作成することができる。なお、この場合、このような課金情報を作成する機能により本発明に言う課金情報作成手段が構成される。
【0091】
また、本例のユーザ管理システムSでは、例えば、ユーザ管理手段により管理されるユーザに関する情報を、無効ユーザに関する情報を除いて提示することができる。なお、この場合、このような提示を行う機能により本発明に言う有効ユーザ情報提示手段が構成される。
【0092】
ここで、本発明に係るユーザ管理システムの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は種々な分野に適用することが可能なものである。
【0093】
また、上記の実施例では、本発明に係るユーザ管理装置により行われる各種の処理が、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがROMに格納された制御プログラム(アプリケーション)を実行することにより制御される構成としたが、例えば当該処理を実行するための各機能手段を独立したハードウエア回路として構成することも可能である。
また、本発明は上記の制御プログラムを格納したフロッピーディスクやCD−ROM等のコンピュータにより読み取り可能な記録媒体として把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【0094】
【発明の効果】
以上説明したように、本発明に係るユーザ管理システムやユーザ管理方法によると、現在又は過去に所定のタスクに参加した者のグループに属したユーザに関する情報を管理するとともに、これら各ユーザが現在において当該タスクに対して有効であるか或いは無効であるかを管理するようにしたため、現在及び過去において当該グループに属したユーザに関する情報を効率よく管理することができる。
【0095】
また、本発明に係るユーザ管理システムやユーザ管理方法によると、現在又は過去に所定のグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該グループ内で現在実行されている所定の対象に対して有効であるか或いは無効であるかを管理するようにしたため、現在及び過去において当該グループに属したユーザに関する情報を効率よく管理することができる。
【0096】
また、本発明に係るユーザ管理システムやユーザ管理方法によると、グループ単位で課金されるグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該グループへの課金に対して有効であるか或いは無効であるかを管理するようにしたため、当該グループに属したユーザに関する情報を効率よく管理することができる。
【0097】
また、本発明に係るユーザ管理システムやユーザ管理方法によると、人数制限されるグループに属したユーザに関する情報を管理するとともに、これら各ユーザが当該人数制限に対して有効であるか或いは無効であるかを管理するようにしたため、当該グループに属したユーザに関する情報を効率よく管理することができる。
【図面の簡単な説明】
【図1】 本発明の一実施例に係るユーザ管理システムの一例を示す図である。
【図2】 ユーザ情報蓄積装置により記憶されるユーザ情報管理テーブルのデータ構造の一例を示す図である。
【図3】 ユーザ情報管理装置により行われる処理の手順の一例を示すフローチャート図である。
【図4】 ユーザ認証装置により行われる処理の手順の一例を示すフローチャート図である。
【図5】 ユーザ情報登録更新装置により行われる処理の手順の一例を示すフローチャート図である。
【図6】 ユーザ情報検索装置により行われる処理の手順の一例を示すフローチャート図である。
【符号の説明】
S・・ユーザ管理システム、 1・・入力装置、 2・・出力装置、
3・・通信装置、 4・・アプリケーション記憶装置、
5・・ユーザ情報蓄積装置、 6・・制限情報蓄積装置、
7・・ユーザ情報登録更新装置、 8・・ユーザ情報検索装置、
9・・課金情報作成装置、 10・・アドレス帳管理装置、
11・・ユーザ認証装置、 12・・ユーザ情報管理装置、
21・・ネットワーク、[0001]
BACKGROUND OF THE INVENTION
The present invention manages a user related information belonging to a predetermined group and manages whether each of these users is valid or invalid.And user management methodsFor example, the present invention relates to a technique for performing such management in a system in which a plurality of people use computers.
[0002]
[Prior art]
Conventionally, in a workflow management system or the like, a user is managed for the purpose of managing a person (user) who has performed a predetermined task (work) and a group performing the predetermined task. In such a system, information on a person who has performed a task is often managed in association with the task. In this case, as a method for managing user information, for example, when registering a person who has performed a task, the personal information of the person is acquired from the user management information, and the acquired information is used as attribute information of the task. For example, there is known a method of managing user information by associating a user ID of the person with the task instead of the acquired personal information itself.
[0003]
Here, for example, in the case of using a person's name as attribute information by the former method (that is, using personal information (person's name etc.) as task attribute information), for example, if there is a person with the same surname, Alternatively, when a person's name is changed during the management, it is impossible to determine whether or not a certain task is performed by the same person. In the former method, for example, every time personal information such as a person's name is changed, it is necessary to change the personal information included in all task information.
[0004]
On the other hand, in the latter method (that is, a method in which a user ID or the like is associated with a task), for example, when a person related to user registration is changed and a person corresponding to the same ID is changed to a different person, Concerning a person (user), it becomes impossible to match with information on tasks performed in the past. Similarly, in the latter method, for example, when a certain person is re-registered, if the person does not register corresponding to the ID that the person has used before, consistency with the information of the task performed in the past can be obtained. There is a problem of disappearing.
[0005]
In addition, as a conventional technology example, a system that charges for usage time of an application is known. For example, in the expensive computer software rental method described in Japanese Patent Laid-Open No. 6-230847, hardware including a user machine and a host machine connected by a communication line, a program file for processing various operations, and a data file A file including user management information at the start and end of use of the business program file, and software having means for measuring the actual use time of the program file and means for prohibiting unauthorized use of the program file To check the validity of the file and write the usage start time and usage end time in the user management information file at the same time, and calculate the actual usage time of the business program file based on this time information. Calculate the amount.
[0006]
Further, as a conventional technology example, a system is known in which an access level is changed for each user and information appearance and information that can be acquired are changed when accessed. For example, in the information browsing system described in Japanese Patent Application Laid-Open No. 11-328187, when a request for browsing a predetermined HTML document is received from a client terminal, the display control processing unit of the web server terminal The access level is acquired from the user information file, and whether or not the request HTML document can be displayed and changed is determined based on the access level, and the request HTML document is distributed only when display or change is possible.
[0007]
[Problems to be solved by the invention]
However, in a conventional user management system, for example, when a user who belongs to a group of persons who perform work on a task is removed from the work members of the task, information on the user is obtained from the information on the task. Since the information is deleted, there is a problem that it is difficult to ensure consistency with the current information of the user who has been involved in the task in the past.
[0008]
In addition, as described in the above-described conventional example, a method of charging by the usage time of an application is known. For example, as another charging method, based on the number of registered users, not the usage time of software An accounting method is conceivable. For example, as a licensing method, a method of licensing by limiting the number of registered users is conceivable. When adopting such a method, the number of registered users is important, so we would like to delete past users who are not actually using the system from registration. In order to ensure consistency with the information of tasks performed in the past, it is necessary to keep the personal information of past users, and thus there is a problem that requests contrary to each other cannot be satisfied.
[0009]
In addition, as described in the above conventional example, there is known a method for restricting the access level for each user. In such a method, for example, the content to be displayed is changed according to the user's use authority. Although it can be transmitted, it is not possible to exclude a certain user from being charged and to prevent a certain user from being registered as a task member. For this reason, for example, a past user as described above may appear as if it is a currently active user, and the above user is a currently active user. There was a problem that it could not be determined whether or not there was.
[0010]
The present invention has been made in view of such a conventional situation. For example, regarding a predetermined group such as a group of persons who participated in a predetermined task, a group charged for each group, or a group in which the number of people is limited, User management system capable of efficiently managing information about users belonging to the groupAnd user management methodsThe purpose is to provide.
Specifically, for example, while managing information related to each user belonging to a predetermined group, it is managed whether each user is valid or invalid for a predetermined target.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, in the user management system according to the present invention, the user management means stores information on a user (the person) belonging to a group of persons who participated in a predetermined task at present or in the past (for example, stored in a memory). And managing whether each of these users is currently valid (valid user) or invalid (invalid user) for the task (for example, stored in a memory).
[0012]
Therefore, for example, even when a user has been removed from the participating members of the task in the past, the information about the user can be referred to because the information about the user is still managed, and the like. Since the validity (valid or invalid) of each user for the task is managed, for example, it is grasped based on this whether or not each user is currently participating in the task. be able to. In other words, in the present invention, for example, regardless of the task environment that changes with time, it is possible to retain history information relating to users who have participated in the task, and to retain the effectiveness of each user at the present time. be able to.
[0013]
Here, as users who belong to a group at present or in the past, for example, information on all persons (users) currently belonging to the group and information on all persons (users) who belonged to the group in the past. Although it is preferable to manage the information, information on a part of the users (users) may be excluded from the management target (for example, deleted) according to, for example, the usage status of the system.
[0014]
Further, the predetermined task may be various.
Further, as a person who participated in a predetermined task, for example, a person who performed the work of the task is regarded as a participant, for example, a person who has monitored the work content of the task is regarded as a participant, for example, both of these Can be considered as participants.
In addition, the information related to the user may be various types of information. For example, user identification information (user identification information), user personal information, or the like may be used.
[0015]
In addition, the validity of a user for a task (currently) specifies, for example, whether the user participates in the task (for example, is valid) or does not participate (for example, is invalid). For example, it may be specified whether the progress status of the task is notified to the user (for example, valid) or not notified (for example, invalid), or for the task You may prescribe | regulate another matter.
[0016]
In the user management system according to the present invention, the user management means manages information related to users who belong to a predetermined group at present or in the past, and each of these users is a predetermined target currently being executed in the group. It is managed whether it is valid or invalid.
[0017]
Therefore, for example, information on all users who belong to a group at present or in the past (for example, employees who belong to a company) is currently managed, so that information about the user can be referred to, and the like. Since the validity of each user for a predetermined target currently being executed in the group is managed, for example, it is grasped whether each user can use the target at present based on this. can do. That is, in the present invention, for example, regardless of the environment related to the target in a group that changes variously over time, it is possible to hold history information about users belonging to the group, and The validity of the user can be maintained.
[0018]
Here, the predetermined group may be various.
In addition, the predetermined target may be various things, specifically, for example, the above-described task, for example, a predetermined application, a login to a predetermined system, You may receive notification by e-mail of predetermined information content (for example, changed task content).
Further, for example, the effectiveness for a plurality of targets for the same user (that is, one person) may be managed. As a specific example, the effectiveness for each of tasks related to a plurality of companies is managed for the same user. Also good.
[0019]
In the user management system according to the present invention, the user management means manages information related to users belonging to a group charged for each group, and whether each of these users is effective for charging the group. Or it manages whether it is invalid.
[0020]
Therefore, for example, since information on all users belonging to a certain group is managed, information on the user can be referred to, and the effectiveness of each user for charging to the group is managed. Therefore, the billing amount and the like can be obtained based on this. In other words, according to the present invention, information about users who are not charged can be held as group information, and a user who is charged (for example, a valid user) and a user who is not charged (for example, an invalid user) Can be identified and held.
[0021]
Here, various groups may be charged as a group unit. For example, a group that charges based on the number of users belonging to a predetermined group by contract, such as a mailing list (group). There may be.
[0022]
Further, in the user management system according to the present invention, the user management means manages information related to users belonging to a group in which the number of people is restricted, and each of these users is valid or invalid for the number of people. To manage.
[0023]
Therefore, for example, since information on all users belonging to a certain group is managed, information on the user can be referred to, and the effectiveness of each user with respect to the number of people for the group (that is, Since it is managed whether or not the number of persons is to be restricted, the number of persons (effective users) belonging to the group can be restricted based on this. In other words, according to the present invention, information related to users who are not subject to the number restriction can be held as group information, and the users who are subject to the number restriction (for example, effective users) and users who are not subject to the number restriction. (For example, an invalid user) can be identified and held.
[0024]
Here, the number of groups restricted may be various, for example, a group (group) in which users can be registered only up to a predetermined number of people by a license agreement. In the present invention, for example, it is possible to manage whether or not the license is over (whether or not the predetermined number of persons has been exceeded).
[0025]
Further, the present invention provides inventions relating to the following various aspects of the user management system as described above.
That is, in the user management system according to the present invention, as a preferred aspect, the user management means manages user identification information for identifying each user and personal information related to each user in association with each other. And in such a structure, the personal information regarding each user can be changed without changing the user identification information of each user.
[0026]
Therefore, for example, even when a user who has been invalidated due to relocation in the company becomes valid again, or when the personal information of a user (for example, name) changes, the identification information assigned to each user is changed. It can be immutable. For this reason, for example, by identifying the author (user) of a paper cited in the document by the user identification information, the identity (identity of the person) related to the user can be ensured.
[0027]
Here, various types of user identification information may be used. For example, information such as a relatively short character string, number, mail address, URL (Uniform Resource Locator), or the like is preferably used.
The personal information related to each user may be various information such as name, title, validity (valid or invalid), and the like.
[0028]
In particular, in the user management system according to the present invention, the user's (e-mail) mail address information is used as the user identification information.
Therefore, for example, even when a user who has been invalidated becomes valid again, the user's e-mail address can be made unchanged, so the setting related to the e-mail address of the terminal device possessed by the sender or recipient of the e-mail It is possible to eliminate the work of changing.
[0029]
In the user management system according to the present invention, as one embodiment, user authentication is performed as follows.
That is, the user management means manages password information set for each user, the password information reception means accepts password information from the user, and the password information received by the user authentication means and the user managed by the user management means If the password information matches the password information and the user management means manages the user as an effective user, the user is determined to be a legitimate user.
[0030]
Accordingly, the user can be authenticated based on the password information, and the user can be authenticated based on the validity. For example, only a valid user can use a predetermined target. be able to.
[0031]
Here, various kinds of password information may be used, and normally, different password information is set for each user.
Further, the password information receiving means can be constituted by, for example, a keyboard for receiving information input by the user.
[0032]
In the user management system according to the present invention, as one embodiment, the number of valid users registered in a predetermined group is limited as follows.
That is, the registration limit number information storage unit stores information on the maximum number of effective users that can be registered in the group managed by the user management unit, and the user registration unit stores new users (that is, registered users). When a user registration restriction unit registers (ie, manages) information on a user who belongs to a group managed by the user management unit, the user registration restriction unit registers the information on the effective user registered in the group managed by the user management unit. Registration of information about new users by the user registration unit is limited so that the number does not exceed the maximum number that can be registered stored by the registration limit number information storage unit.
[0033]
Therefore, it is possible to (automatically) limit the number of valid users registered in a predetermined group so as not to exceed the maximum number set by a contract or the like. Inadvertently exceeding the maximum number can be prevented.
[0034]
Further, as a particularly preferred aspect, in the user management system according to the present invention, the user registration restriction unit includes a registration in which the number of valid users registered in the group managed by the user management unit is stored by the registration restriction number information storage unit. If the maximum possible number is exceeded, the user registration means registers the information related to the new user as the information related to the invalid user.
[0035]
Thus, for example, when registering information about 100 new users at a time, only up to 50 valid users can be registered (automatically), the first 50 users are registered as valid users. On the other hand, the remaining 50 people are registered as invalid users, so that information on all new users can be registered and the number of valid users exceeds the predetermined maximum number. It can be restricted so as not to miss.
[0036]
Moreover, in the user management system according to the present invention, as one embodiment, the search for information about the user and the presentation of the search result are performed as follows.
That is, the user search means searches for information related to the user from the information managed by the user management means, and presents the information related to the user acquired by the search in a manner that can identify whether the user is valid or invalid. To do.
[0037]
Therefore, for example, not only an effective user but also information on an invalid user can be searched, and information on an effective user and information on an invalid user are presented in an identifiable manner. The effectiveness of the user can be grasped.
[0038]
Here, the information to be searched may be arbitrary, and is determined based on, for example, a search condition (search formula) input by a searcher. Specifically, by such a search, what kind of person the effective user or the invalid user is, what kind of work the effective user or the invalid user has done in the past, and the communication between the effective user and the invalid user You can know information such as the destination.
Various methods for presenting information about the user may be used. For example, a method of displaying information on a screen or a method of printing information on paper may be used.
[0039]
Various methods may be used for presenting information relating to valid users and information relating to invalid users in an identifiable manner. For example, the user is valid or invalid for each user. It is possible to use a method of presenting a flag indicating whether or not, for example, a method of presenting different positions and colors to be presented between an effective user and an invalid user.
[0040]
Further, in the user management system according to the present invention, as an embodiment relating to billing, the billing information creation means sets the number of valid users as a billing target for the valid users belonging to the group managed by the user management means. Create billing information based on it.
Therefore, it is possible to manage not only effective users but also information related to invalid users for a certain group, and it is possible to create information related to billing based on the number of effective users belonging to the group.
[0041]
Here, the method of charging is not particularly limited. For example, an amount proportional to the number of effective users belonging to the group can be used as the charging amount.
In addition, information related to billing may be various, for example, information for presenting a billing amount to a billing person or a payee.
[0042]
Moreover, in the user management system according to the present invention, as one embodiment, information related to the user is presented as follows.
That is, the effective user information presenting means presents information related to the user managed by the user managing means, excluding information related to the invalid user.
Therefore, for example, valid users and invalid users can be (automatically) selected for users belonging to a predetermined group, and information (only) regarding valid users can be presented excluding information regarding invalid users.
The present invention can also be provided as a user management method.
[0043]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment according to the present invention will be described with reference to the drawings.
FIG. 1 shows an example of a user management system S according to the present invention. The user management system S of this example is connected to a
[0044]
In this example, the user management system S accepts a request for the user authentication, user search, billing information creation, and the like via its own (terminal device) input device 1 and its own (terminal device) output device. However, the present invention is not necessarily limited to such a mode. For example, the request can be received from an input device such as another terminal device via the
[0045]
As shown in FIG. 1, the user management system S of this example includes an input device 1, an
[0046]
The input device 1 includes, for example, a keyboard and a mouse, and receives various information and instructions input by the user.
The
[0047]
The
The
[0048]
The user
[0049]
Here, FIG. 2 shows an example of the data structure of the user information management table stored by the user
In the user information management table shown in the figure, user identification information (ID) for identifying each user and name information of each user for a plurality of users (10 people in the example in the figure) belonging to a predetermined group. (User name), Reading information of each user's name (Reading), Password information set for each user (Password), Information of department to which each user belongs (Affiliation), Job title of each user And information (user validity flag) indicating whether each user is a valid user or an invalid user are managed in association with each user.
[0050]
A specific example is given for a user whose ID is 1. For this user, the ID is “1”, the user name is “Fuji Ichiro”, its reading is “Fuji Ichiro”, and the password is It is managed by the user information management table of the figure that “123”, the affiliation is “A development department”, the title is “boss”, and the valid flag is “valid”.
[0051]
As another example, a specific example of a user whose ID is 2 is as follows. For this user, the ID is “2”, the user name is “Fujiro Jiro”, and the reading is “Fujijiro”. And the password is “456”, the affiliation is “C development department”, the title is “person in charge”, and the valid flag is “invalid” is managed by the user information management table of FIG. Yes.
[0052]
The restriction
[0053]
In this example, for convenience of explanation, information of a single group is accumulated by the user information management table of the user
[0054]
The user information registration / updating device 7 performs processing for registering information about the user in the user information management table of the user
[0055]
The user
[0056]
The billing
[0057]
The address
[0058]
The
[0059]
The user
[0060]
In addition, the user
[0061]
In addition, the user
[0062]
Next, an example of a procedure of processing performed by the user
That is, for example, when there is a query from another device (requesting device), the user
[0063]
As a result of the determination, if it is determined that the type of inquiry is a user information request (step S2), the user
[0064]
As a result of the determination, if it is determined that the type of inquiry is a registration request (step S6), the user
[0065]
As a result of the determination, if it is determined that the type of inquiry is an update request (step S8), the user
[0066]
Here, in the user management system S of this example, normally, as described above, even when the valid flag of a certain user is updated and the user is changed to an invalid user, information on the user is stored in the user. It remains in the user information management table of the
[0067]
However, in the user management system S of this example, as described above, in order to simplify the work, information on the user is automatically (in response to a certain user being changed from an effective user to an invalid user). It is also possible to set the mode to be deleted, and an example of the processing procedure when this mode is set is also shown in FIG. That is, in this mode, after updating the user information management table, the user
[0068]
As a result of the determination, if it is determined that the type of inquiry is a deletion request (step S12), the user
[0069]
Next, with reference to FIG. 4, an example of a procedure of processing performed by the
That is, for example, when a request for authenticating the user is sent from another device (requesting device) based on information input by the user, the
[0070]
Next, the
[0071]
When it is determined that the acquired valid flag indicates invalidity, the
If it is determined that the extracted password does not match the acquired password, the
[0072]
Next, an example of a procedure of processing performed by the user information registration / updating apparatus 7 will be described with reference to FIG.
That is, for example, when there is an inquiry from the user, the user information registration / updating apparatus 7 first determines whether the inquiry type is new registration, update, user information acquisition, or a deletion request. It is determined whether or not there is (step S31).
[0073]
As a result of the determination, if it is determined that the type of inquiry is new registration (step S32), the user information registration / updating apparatus 7 examines input information received regarding the user related to new registration in the inquiry ( If there is a problem, a screen requesting re-input of information is displayed to the user (step S33). On the other hand, if there is no problem, the user information registration / updating device 7 extracts the user's validity flag from the received input information, and determines whether the validity flag indicates validity or invalidity (step S34). .
[0074]
As a result of the determination, if it is determined that the validity flag indicates invalidity, the user information registration / updating device 7 receives the input information received regarding the user related to the new registration as the user information management table of the user
[0075]
On the other hand, if it is determined as a result of the determination that the validity flag indicates validity, the user information registration / updating apparatus 7 can determine whether or not it is possible to newly register an effective user in terms of the number of people. Is inquired to the user information management device 12 (step S36), and when it is notified that it is possible (step S37), the new registration of the input information is performed to the user
[0076]
As a result of the determination, if it is determined that the type of inquiry is update (step S39), the user information registration / updating device 7 performs the above-described new registration for information related to the user designated as the update target. The user information management table of the user
[0077]
As a result of the determination, if it is determined that the type of inquiry is user information acquisition (step S40), the user information registration / updating apparatus 7 extracts the user ID notified by the inquiry, By making an inquiry to the user
[0078]
As a result of the determination, if it is determined that the type of inquiry is a deletion request (step S43), the user information registration / updating device 7 extracts the user ID notified by the inquiry, and The user
[0079]
Next, an example of a procedure of processing performed by the user
That is, for example, when a user information search request is received from the user, the user
[0080]
As described above, in the user management system S of the present example, by providing identification information (in this example, a valid flag) indicating whether the user information is valid or invalid, for example, information regarding the invalidated user can be obtained. It can be displayed together with information that the user has worked in the past, for example, information on invalid users registered in the past can be searched, and a predetermined operation (for example, system operation) can be performed depending on the invalid user. Can be restricted so that it can not. In addition, for example, charging information may be created only for a user who is actually using the system at this time while leaving information on invalid users related to past work or the like in the user information management table of the user
[0081]
Specifically, in the user management system S of this example, for example, information related to users who belong to a group of persons who have participated in a predetermined task in the past or in the past is managed by the user information management table of the user
[0082]
Further, in the user management system S of this example, for example, information on users who belong to a predetermined group at present or in the past is managed by the user information management table of the user
[0083]
Further, in the user management system S of this example, for example, information related to users belonging to a group charged for each group is managed by the user information management table of the user
[0084]
Further, in the user management system S of this example, for example, information related to users belonging to a group in which the number of people is restricted is managed by the user information management table of the user
[0085]
In the user management system S of this example, for example, user identification information (ID in this example) for identifying each user by the user management means and personal information (user name, reading, etc. in this example) regarding each user, The personal information about each user can be changed without changing the user identification information of each user.
As user identification information of each user, it is also preferable to use, for example, information on the mail address of each user.
[0086]
In the user management system S of this example, for example, the user management means manages password information (in this example, a password) set for each user, and accepts password information from the user, and the
[0087]
Further, in the user management system S of this example, for example, information on the maximum number of effective users that can be registered in the group managed by the user management means is stored by the restriction
[0088]
Further, in the user management system S of this example, for example, when the number of valid users registered in the group managed by the user management unit exceeds the maximum number that can be registered stored by the restriction
[0089]
In the user management system S of this example, for example, the user
[0090]
In the user management system S of the present example, for example, the charging
[0091]
Further, in the user management system S of this example, for example, information related to users managed by the user management means can be presented excluding information related to invalid users. In this case, the effective user information presenting means referred to in the present invention is constituted by the function of performing such presentation.
[0092]
Here, the configuration of the user management system according to the present invention is not necessarily limited to the above-described configuration, and various configurations may be used.
The application field of the present invention is not necessarily limited to the above-described fields, and the present invention can be applied to various fields.
[0093]
In the above embodiment, the various processes performed by the user management apparatus according to the present invention execute a control program (application) stored in the ROM in the hardware resource including, for example, a processor and a memory. However, for example, each functional unit for executing the processing can be configured as an independent hardware circuit.
Further, the present invention can be grasped as a computer-readable recording medium such as a floppy disk or a CD-ROM storing the above control program, and the control program is input from the recording medium to the computer and executed by the processor. Thus, the processing according to the present invention can be performed.
[0094]
【The invention's effect】
As described above, the user management system according to the present inventionAnd user management methodsAccording to the above, information on users belonging to a group of persons who have participated in a predetermined task at the present or in the past is managed, and whether each of these users is currently valid or invalid for the task is managed. Since it did in this way, the information regarding the user who belonged to the said group in the present and the past can be managed efficiently.
[0095]
In addition, the user management system according to the present inventionAnd user management methodsAccording to the above, information regarding users who belong to a predetermined group at present or in the past is managed, and whether each of these users is valid or invalid for a predetermined target currently being executed in the group. Since management is performed, information regarding users who belong to the group at the present time and in the past can be efficiently managed.
[0096]
In addition, the user management system according to the present inventionAnd user management methodsAccording to the above, information related to users belonging to a group charged for each group is managed, and whether each of these users is valid or invalid for the charge to the group. Information about users belonging to a group can be managed efficiently.
[0097]
In addition, the user management system according to the present inventionAnd user management methodsAccording to the above, information related to users who belong to a group whose number is restricted is managed and whether each user is valid or invalid with respect to the number restriction, so it belongs to the group. Information about users can be managed efficiently.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a user management system according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a data structure of a user information management table stored by a user information storage device.
FIG. 3 is a flowchart showing an example of a procedure of processing performed by a user information management apparatus.
FIG. 4 is a flowchart illustrating an example of a procedure of processing performed by a user authentication device.
FIG. 5 is a flowchart showing an example of a procedure of processing performed by a user information registration / updating apparatus.
FIG. 6 is a flowchart showing an example of a procedure of processing performed by a user information search device.
[Explanation of symbols]
S. User management system 1.
3. ・ Communication device, 4. ・ Application storage device,
5. User information storage device, 6. Restriction information storage device,
7. User information registration / update device, 8. User information search device,
9. Billing information creation device, 10. Address book management device,
11.
21. ・ Network
Claims (6)
新規なユーザに関する情報を前記ユーザ管理手段により管理されるグループに属するユーザの情報として登録するユーザ登録手段と、 User registration means for registering information about a new user as information of users belonging to the group managed by the user management means;
前記ユーザ管理手段により管理されるグループに登録することが可能な有効ユーザの最大数に関する情報を記憶する登録制限数情報記憶手段と、 Registration limit number information storage means for storing information on the maximum number of effective users that can be registered in the group managed by the user management means;
前記ユーザ管理手段により管理されるグループに登録される有効ユーザの数が前記登録制限数情報記憶手段により記憶された登録可能な最大数を超えないように、前記ユーザ登録手段による新規なユーザに関する情報の登録を制限するユーザ登録制限手段と、 Information on new users by the user registration means so that the number of valid users registered in the group managed by the user management means does not exceed the maximum number that can be registered stored by the registration limit number information storage means. User registration restriction means for restricting registration of
を備えたことを特徴とするユーザ管理システム。 A user management system comprising:
前記ユーザ登録制限手段は、前記ユーザ管理手段により管理されるグループに登録される有効ユーザの数が前記登録制限数情報記憶手段により記憶された登録可能な最大数を超える場合には、当該超える分の新規なユーザに関する情報を無効ユーザに関する情報として前記ユーザ登録手段により登録することを特徴とするユーザ管理システム。 If the number of valid users registered in the group managed by the user management unit exceeds the maximum number that can be registered stored by the registration limit number information storage unit, the user registration restriction unit A user management system in which information relating to a new user is registered by the user registration means as information relating to an invalid user.
前記ユーザ管理手段は各ユーザに設定されたパスワード情報を管理し、 The user management means manages password information set for each user,
当該システムには、ユーザからパスワード情報を受け付けるパスワード情報受付手段と、 The system includes password information receiving means for receiving password information from a user,
受け付けたパスワード情報と前記ユーザ管理手段により管理される当該ユーザのパスワード情報とが一致して且つ前記ユーザ管理手段により当該ユーザが有効ユーザであると管理されている場合に、当該ユーザが正規のユーザであると判定するユーザ認証手段と、 If the received password information matches the password information of the user managed by the user management means, and the user management means manages the user as a valid user, the user is a legitimate user. User authentication means for determining that
を備えたことを特徴とするユーザ管理システム。 A user management system comprising:
前記ユーザ管理手段により管理される情報からユーザに関する情報を検索し、当該検索により取得したユーザに関する情報を当該ユーザが有効であるか或いは無効であるかが識別可能な態様で提示するユーザ検索手段を備えたことを特徴とするユーザ管理システム。 User search means for searching information related to a user from information managed by the user management means, and presenting information related to the user acquired by the search in a manner that can identify whether the user is valid or invalid. A user management system comprising:
前記ユーザ管理手段により管理されるユーザに関する情報を、無効ユーザに関する情報を除いて提示する有効ユーザ情報提示手段を備えたことを特徴とするユーザ管理システム。 A user management system comprising valid user information presenting means for presenting information on a user managed by the user management means, excluding information on an invalid user.
前記ユーザ管理システムに備えられたユーザ登録手段が、新規なユーザに関する情報を前記ユーザ管理手段により管理されるグループに属するユーザの情報として登録し、 The user registration means provided in the user management system registers information about a new user as information of users belonging to a group managed by the user management means,
前記ユーザ管理システムに備えられた登録制限数情報記憶手段が、前記ユーザ管理手段により管理されるグループに登録することが可能な有効ユーザの最大数に関する情報を記憶し、 The registration limit number information storage means provided in the user management system stores information on the maximum number of effective users that can be registered in the group managed by the user management means,
前記ユーザ管理システムに備えられたユーザ登録制限手段が、前記ユーザ管理手段により管理されるグループに登録される有効ユーザの数が前記登録制限数情報記憶手段により記憶された登録可能な最大数を超えないように、前記ユーザ登録手段による新規なユーザに関する情報の登録を制限する、ことを特徴とするユーザ管理方法。 The user registration restricting means provided in the user management system is such that the number of valid users registered in the group managed by the user managing means exceeds the maximum registrable number stored in the registration restriction number information storage means. The user management method is characterized in that registration of information relating to a new user by the user registration means is restricted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000271859A JP4114311B2 (en) | 2000-09-07 | 2000-09-07 | User management system and user management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000271859A JP4114311B2 (en) | 2000-09-07 | 2000-09-07 | User management system and user management method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002082731A JP2002082731A (en) | 2002-03-22 |
| JP2002082731A5 JP2002082731A5 (en) | 2005-04-14 |
| JP4114311B2 true JP4114311B2 (en) | 2008-07-09 |
Family
ID=18758087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000271859A Expired - Fee Related JP4114311B2 (en) | 2000-09-07 | 2000-09-07 | User management system and user management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4114311B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4610872B2 (en) * | 2002-09-05 | 2011-01-12 | パナソニック株式会社 | Group formation management system, group management equipment and member equipment |
| EP2116915A1 (en) | 2002-09-05 | 2009-11-11 | Panasonic Corporation | Group management system, group management device, and member device |
| JP4597784B2 (en) * | 2005-06-09 | 2010-12-15 | シャープ株式会社 | Data processing device |
| JP5157520B2 (en) * | 2008-02-25 | 2013-03-06 | 富士ゼロックス株式会社 | Processing control system, server, and processing control program |
| JP2023095515A (en) * | 2021-12-24 | 2023-07-06 | 株式会社リコー | Information processing device, information processing method, program, information processing system |
-
2000
- 2000-09-07 JP JP2000271859A patent/JP4114311B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002082731A (en) | 2002-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7269853B1 (en) | Privacy policy change notification | |
| US8799321B2 (en) | License management apparatus, license management method, and computer readable medium | |
| US7249034B2 (en) | System and method for publishing a person's affinities | |
| US8219678B2 (en) | Application verification for hosted services | |
| US7188252B1 (en) | User editable consent | |
| JP2004530195A (en) | Access control protocol for user profile management | |
| JP5383838B2 (en) | Authentication linkage system, ID provider device, and program | |
| JP2000250872A (en) | Integrated management system for business processing systems | |
| JP5397527B2 (en) | Procedure management system | |
| JP5533291B2 (en) | Privacy protection device, privacy protection method and program | |
| JP2002032611A (en) | Procedure management system | |
| JP2002117215A (en) | Patent management system | |
| JP4114311B2 (en) | User management system and user management method | |
| JP4238548B2 (en) | Personal information management apparatus and method | |
| US7089243B1 (en) | Method and apparatus for a professional practice application | |
| JP3827690B2 (en) | Data management apparatus, data management method and program thereof | |
| JP3706821B2 (en) | Member information update management system by sharing information among multiple sites | |
| US20050138435A1 (en) | Method and system for providing a login and arbitrary user verification function to applications | |
| JP2000305834A (en) | Data access control device | |
| JP2005339008A (en) | Access control method, program, and recording medium | |
| JP5097418B2 (en) | Session management apparatus, program, and storage medium | |
| JP7418238B2 (en) | Information processing device, information processing method, and program | |
| JP7119797B2 (en) | Information processing device and information processing program | |
| JP5264364B2 (en) | Server system, internet connection management method, and internet connection management program | |
| JP2004246716A (en) | User management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040602 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040602 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070509 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20071003 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080325 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080407 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4114311 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140425 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |