(57)【要約】【課題】単一の端末を複数の操作者が利用することが想定されるような場合であっても、各操作者によって選択された業務プログラムを操作者単位で確実に読み出すことができる業務選択システムを提供する。【解決手段】記憶装置２４と、端末からのアクセスに応じて前記記憶装置に記録されたプログラムを起動させる処理と、前記プログラムの進行に沿って入力された操作者認証データに基づいて前記記憶装置に記録されたデータとの照合を行う処理と、当該照合処理の進行に伴って表示する業務プログラム起動アイコンを構成する業務プログラムを選択する処理とを行わせる中央処理装置１４とを有するサーバ１０と、入出力手段６０を有する端末５０（５０ａ〜５０ｃ）とを有することを特徴とする。【選択図】図１
2009294916.tif 000002
【特許請求の範囲】
【請求項１】
端末を介して起動される複数の業務プログラムの中から、前記端末を操作する操作者が予め選択した業務プログラムを、サーバに記憶された操作者データに基づいて検索し、前記端末に備えられた表示手段に、検出された業務プログラムを起動させるためのアイコンを表示する業務選択システムであって、
前記サーバは、少なくとも操作者認証プログラム、業務機能選択メニュー表示プログラム、操作者認証テーブル、及び業務起動情報テーブルを記憶した記憶装置と、
前記端末からのアクセスに応じて前記操作者認証プログラムを起動させる処理と、前記操作者認証プログラムの進行に沿って入力された操作者認証データに基づいて前記操作者認証テーブルとの照合を行うことで前記操作者認証データに一致した操作者データを検索する処理と、前記操作者認証データに一致した操作者データが検出された場合に前記業務機能選択メニュー表示プログラムを起動させ、前記操作者認証データに一致した操作者データが検出されなかった場合に前記操作者認証プログラムを終了して初期画面を前記端末の前記表示手段に表示させる処理と、前記業務機能選択メニュー表示プログラムが起動された場合に、前記業務起動情報テーブルから前記操作者データに結び付けられた業務プログラムを検出する処理と、検出された業務プログラムを起動させるための業務プログラム起動アイコンを前記端末の前記表示手段に表示させる処理とを行わせる中央処理装置とを有し、
前記端末は前記表示手段に加え、前記操作者認証プログラムの進行に沿って前記操作者認証データを入力するための入力手段を有することを特徴とする業務選択システム。
【請求項２】
前記サーバには、前記操作者毎の前記業務プログラムの使用頻度を計測する使用頻度カウントプログラムと、前記操作者毎の前記業務プログラムの使用頻度を記録した業務使用頻度テーブルが記憶されており、
前記中央処理装置は、前記端末を介して前記表示手段に表示された前記業務プログラム起動アイコンが選択されることにより前記使用頻度カウントプログラムを起動させて前記業務使用頻度テーブルに記録された操作者毎の前記業務プログラムの使用頻度を読み出す処理と、選択された業務プログラム起動アイコンに対応する業務プログラムのカウント値のカウントアップを行う処理と、カウントアップ後のカウント値を前記選択された業務プログラムにおける新たなカウント値として前記業務使用頻度テーブルに書き込ませる処理とを行わせることを特徴とする請求項１に記載の業務選択システム。
【請求項３】
前記中央処理装置は、前記業務機能選択メニュー表示プログラム起動時に、前記業務プログラム起動アイコンと共に、前記業務使用頻度テーブルに記録されたデータに基づいて前記業務プログラム起動アイコンの配列を変化させるためのメニュー表示パターン選択欄を表示させる処理と、
前記メニュー表示パターン選択欄において前記業務使用頻度テーブルに記録されたデータに基づいて前記業務プログラム起動アイコンの配列を行う旨の選択欄が選択された場合に、前記カウント値の降順に沿って前記業務プログラム起動アイコンの配列を定めて表示する処理を行わせることを特徴とする請求項２に記載の業務選択システム。
【請求項４】
前記操作者認証テーブルには、前記操作者認証データに関連付けられた前記操作者が属するグループが記録されており、
前記業務起動情報テーブルには、前記操作者が属するグループ毎に結び付けられた業務プログラムが記録されており、
前記中央処理装置は、前記メニュー表示パターン選択欄に、前記グループ毎に結び付けられた業務プログラムの業務プログラム起動アイコンを表示する旨の選択欄を表示させる処理と、
前記グループ毎に結び付けられた業務プログラムの業務プログラム起動アイコンを表示する旨の選択欄が選択された場合に、前記グループ毎に結び付けられた業務プログラム起動アイコンを表示する処理を行わせることを特徴とする請求項３に記載の業務選択システム。
【請求項５】
前記操作者認証データは、操作者毎に定められたＩＤとパスワードから成り、前記端末は、前記ＩＤと前記パスワードを入力するキーボードを有することを特徴とする請求項１乃至請求項４のいずれか１に記載の業務選択システム。
【請求項６】
前記操作者認証データは、操作者毎に定められたＩＤと指紋パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記指紋パターンデータを読み取る指紋パターン読取機とを有することを特徴とする請求項１乃至請求項４のいずれか１に記載の業務選択システム。
【請求項７】
前記操作者認証データは、操作者毎に定められたＩＤと静脈パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記静脈パターンデータを読み取る静脈パターン読取機とを有することを特徴とする請求項１乃至請求項４のいずれか１に記載の業務選択システム。
【請求項８】
前記操作者認証データは、操作者毎に定められたＩＤと虹彩パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記虹彩パターンデータを読み取る虹彩パターン読取機とを有することを特徴とする請求項１乃至請求項４のいずれか１に記載の業務選択システム。
【請求項９】
前記ＩＤを予め磁気データとしてカードやチップに記憶させ、前記端末に前記磁気データとして記憶されたＩＤを読み取るための磁気データ読取機を備えたことを特徴とする請求項５乃至請求項８のいずれか１に記載の業務選択システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務選択システムに係り、特に特定の業務プログラムを起動させる端末を操作する操作者と端末の数が一致していなかったり、設けられた端末のいずれからも、操作者が特定の業務プログラムを起動することができるように設定された、いわゆるフリーアクセス可能に設定されたシステムに好適な業務選択システムに関する。
【背景技術】
【０００２】
システムの共用化が進む現在では、サーバに接続された複数の端末が存在する場合でも、特定の端末を特定の操作者が操作するとは限らず、特定の端末を複数の操作者で共有することがある。また、各端末を操作する操作者の業種なども多岐に渡ることがある。このため、サーバに接続された各端末からは、多岐に渡る業種が業務を行うために必要とする機能（業務プログラム）を全て実行できるようにしておく必要があり、各端末に登録される業務プログラムは膨大な数となる。これに対し、個々の操作者が頻繁に使用する業務プログラムは限られており、常時使用する業務プログラムは数個でしかない場合もある。
【０００３】
このため、特定の操作者が特定の端末において業務を遂行する際には、膨大な業務プログラムの中から、常時使用する業務プログラムを選択し、ショートカットを作成するなどの処理を行った上で業務を行うこととなる。そして、このような初期操作は、端末を使用する操作者が変わる毎に繰り返されることとなるため、業務を遂行する上で極めて効率が悪いと考えられてきた。
【０００４】
このような取捨選択といった初期動作による作業効率の悪化を改善するための手段という面での関連技術として、特許文献１に開示されているような技術が知られている。
【０００５】
なお、特許文献１に開示されている技術は、クライアントの業務（業務を行うためのプログラムを含む）やクライアント毎のデータ、をクライアント識別情報に関連付けて登録しておくことで、入力されたクライアント識別情報に応じたデータや業務プログラムを読み出すといった基本構成を持つ業務処理システムである。
【特許文献１】特許第３８７２１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に開示されている技術を用いれば、クライアント単位のデータと、操作者単位のデータを入れ替えるだけで同様な効果を奏し、作業効率の向上を図ることができるようにも考えられる。しかし、上記技術と本件との間には、業務を行う上での根本的な相違がある。具体的には、特許文献１に開示されている技術では、特定の端末を操作する操作者は一人であると想定されているのに対し、本件では、登録された全ての操作者が特定の端末を操作する可能性があるという点である。
【０００７】
このため、各操作者が選択した業務プログラムは、改竄されない処理が必要となり、操作者を画面選択等によって選ぶという構成を採ることは出来ない。
また、従来はアクセス制限を図るためのパスワード処理などにより、アクセス制限をかけた後に同様なシステムを置いたとしても、操作者同士の間では、何ら制限が掛けられていない状態となってしまうといった問題が生ずる。
【０００８】
本発明では、上記のような問題を解決し、単一の端末を複数の操作者が利用することが想定されるような場合であっても、各操作者によって選択された業務プログラムを操作者単位で確実に読み出すことができ、かつ、他の操作者等による選択プログラムの改竄の虞の無い業務選択システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための業務選択システムは、端末を介して起動される複数の業務プログラムの中から、前記端末を操作する操作者が予め選択した業務プログラムを、サーバに記憶された操作者データに基づいて検索し、前記端末に備えられた表示手段に、検出された業務プログラムを起動させるためのアイコンを表示する業務選択システムであって、前記サーバは、少なくとも操作者認証プログラム、業務機能選択メニュー表示プログラム、操作者認証テーブル、及び業務起動情報テーブルを記憶した記憶装置と、前記端末からのアクセスに応じて前記操作者認証プログラムを起動させる処理と、前記操作者認証プログラムの進行に沿って入力された操作者認証データに基づいて前記操作者認証テーブルとの照合を行うことで前記操作者認証データに一致した操作者データを検索する処理と、前記操作者認証データに一致した操作者データが検出された場合に前記業務機能選択メニュー表示プログラムを起動させ、前記操作者認証データに一致した操作者データが検出されなかった場合に前記操作者認証プログラムを終了して初期画面を前記端末の前記表示手段に表示させる処理と、前記業務機能選択メニュー表示プログラムが起動された場合に、前記業務起動情報テーブルから前記操作者データに結び付けられた業務プログラムを検出する処理と、検出された業務プログラムを起動させるための業務プログラム起動アイコンを前記端末の前記表示手段に表示させる処理とを行わせる中央処理装置とを有し、前記端末は前記表示手段に加え、前記操作者認証プログラムの進行に沿って前記操作者認証データを入力するための入力手段を有することを特徴とする。
【００１０】
また、上記のような特徴を有する業務選択システムでは、前記サーバには、前記操作者毎の前記業務プログラムの使用頻度を計測する使用頻度カウントプログラムと、前記操作者毎の前記業務プログラムの使用頻度を記録した業務使用頻度テーブルが記憶されており、前記中央処理装置は、前記端末を介して前記表示手段に表示された前記業務プログラム起動アイコンが選択されることにより前記使用頻度カウントプログラムを起動させて前記業務使用頻度テーブルに記録された操作者毎の前記業務プログラムの使用頻度を読み出す処理と、選択された業務プログラム起動アイコンに対応する業務プログラムのカウント値のカウントアップを行う処理と、カウントアップ後のカウント値を前記選択された業務プログラムにおける新たなカウント値として前記業務使用頻度テーブルに書き込ませる処理とを行わせると良い。このような構成とすることにより、使用頻度の高い業務プログラムを操作者毎に知ることが可能となる。よって、使用頻度が特に低い業務プログラムは、業務プログラム起動アイコンとしての表示から、意識的に除外することもできる。不使用のアイコンを表示しないようにすることで、業務遂行の効率を向上させることも可能となるからである。
【００１１】
また、上記のような特徴を有する業務選択システムでは、前記中央処理装置は、前記業務機能選択メニュー表示プログラム起動時に、前記業務プログラム起動アイコンと共に、前記業務使用頻度テーブルに記録されたデータに基づいて前記業務プログラム起動アイコンの配列を変化させるためのメニュー表示パターン選択欄を表示させる処理と、前記メニュー表示パターン選択欄において前記業務使用頻度テーブルに記録されたデータに基づいて前記業務プログラム起動アイコンの配列を行う旨の選択欄が選択された場合に、前記カウント値の降順に沿って前記業務プログラム起動アイコンの配列を定めて表示する処理を行わせるようにしても良い。このような構成とすることにより、業務使用頻度テーブルに記録されたデータに基づいて業務プログラム起動アイコンの配列が成された場合、使用頻度が高い業務プログラムのアイコンを、選択し易い位置に配置することが可能となる。よって、業務遂行の効率を向上させることが可能となる。
【００１２】
また、上記のような特徴を有する業務選択システムでは、前記操作者認証テーブルには、前記操作者認証データに関連付けられた前記操作者が属するグループが記録されており、前記業務起動情報テーブルには、前記操作者が属するグループ毎に結び付けられた業務プログラムが記録されており、前記中央処理装置は、前記メニュー表示パターン選択欄に、前記グループ毎に結び付けられた業務プログラムの業務プログラム起動アイコンを表示する旨の選択欄を表示させる処理と、前記グループ毎に結び付けられた業務プログラムの業務プログラム起動アイコンを表示する旨の選択欄が選択された場合に、前記グループ毎に結び付けられた業務プログラム起動アイコンを表示する処理を行わせるようにしても良い。このような構成とすることによれば、操作者個人が優先的に使用する業務プログラム起動アイコンだけでなく、操作者が属するグループにおいて頻繁に使用する業務プログラム起動アイコンを選択的に表示することが可能となる。このため、グループでの業務遂行を行う際に、その都度業務プログラムを選択しなおす必要が無くなることはもちろん、グループ毎に表示される業務プログラム起動アイコンの設定をするために、グループ毎のＩＤやパスワードを定めるといったことも不要となり、ログイン、あるいはログアウトの手間、ＩＤ、パスワード管理の負担を軽減することが可能となり、業務遂行の効率を向上させることができる。
【００１３】
また、上記のような特徴を有する業務選択システムでは、前記操作者認証データは、操作者毎に定められたＩＤとパスワードから成り、前記端末は、前記ＩＤと前記パスワードを入力するキーボードを有することを特徴とするものであっても良い。操作者認証データをＩＤとパスワード等から成るようにしたことで、業務選択システムのセキュリティ性を向上させることができる。また、ＩＤとパスワードの入力をキーボードとすることで、一般的な端末であっても、ＩＤとパスワードの入力を容易に行うことが可能となる。
【００１４】
また、上記のような特徴を有する業務選択システムでは、前記操作者認証データは、操作者毎に定められたＩＤと指紋パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記指紋パターンデータを読み取る指紋パターン読取機とを有することを特徴とすることもできる。このような構成とすることにより、ログイン作業を簡易化しつつ、そのセキュリティ性を向上させることが可能となる。また、指紋パターン読取機は、その機能、セキュリティ効果に比べて安価に導入することができるため、高い付加価値を得ることができる。
【００１５】
また、上記のような特徴を有する業務選択システムでは、前記操作者認証データは、操作者毎に定められたＩＤと静脈パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記静脈パターンデータを読み取る静脈パターン読取機とを有することを特徴とすることもできる。このような構成とした場合であっても、ログイン作業を簡易化しつつ、そのセキュリティ性を向上させることができる。また、静脈パターンは、指紋パターンに比べて喪失や偽造の可能性を低くすることができる。
【００１６】
また、上記のような特徴を有する業務選択システムでは、前記操作者認証データは、操作者毎に定められたＩＤと虹彩パターンデータから成り、前記端末は前記入力手段として、前記ＩＤを入力するキーボードと、前記虹彩パターンデータを読み取る虹彩パターン読取機とを有することを特徴とすることもできる。このような構成とした場合であっても、ログイン作業を簡易化しつつ、そのセキュリティ性を向上させることができる。虹彩パターンによる認証は、指紋パターンや静脈パターンに比べて誤認の確立が低く、高いセキュリティ性を確保することができる。
【００１７】
また、上記のような特徴を有する業務選択システムでは、前記ＩＤを予め磁気データとしてカードやチップに記憶させ、前記端末に前記磁気データとして記憶されたＩＤを読み取るための磁気データ読取機を備えたことを特徴とすることもできる。このような構成とすることによっても、ログイン作業を簡易化することができる。また、操作者に対するＩＤの付与、管理等に関する間違いや、ＩＤを忘れたことによるＩＤの再発行等を防止することが可能となる。
【発明の効果】
【００１８】
上記のような特徴を有する業務選択システムによれば、単一の端末を複数の操作者が利用することが想定されるような場合であっても、各操作者によって選択された業務プログラムを操作者単位で確実に読み出すことができる。また、ログインした操作者以外の操作者等による選択プログラムの改竄が行われる虞も無くすことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の業務選択システムに係る実施の形態について、図面を参照して詳細に説明する。
まず、図１、図２を参照して、本実施形態に係る業務選択システム１００の構成について説明する。本実施形態に係る業務選択システム１００は、サーバ１０と、このサーバ１０にアクセス可能に接続された１つまたは複数の端末５０（図１においては端末５０ａ〜５０ｃ）とから構成されている。
【００２０】
前記サーバ１０は、少なくともインターフェース１２、中央処理装置（以下、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵと称す）１４、及び記憶装置２０と、情報伝達経路としてのバス４４を有する。
【００２１】
インターフェース１２は、総称として示しているが、具体的には、ハードウェアインターフェース、ソフトウェアインターフェース、及びユーザインターフェース（グラフィカルユーザインターフェース）などを示す。ここで、ハードウェアインターフェースとは、コンピュータ同士や周辺機器等を接続して通信するための規約であり、コネクタの形状や電気信号の形式などを定める。また、ソフトウェハインターフェースは、プログラム間でデータのやり取りをする手順や形式を定めたものであり、ユーザインターフェースは、コンピュータがユーザに対して情報を表示する方式や、ユーザ（操作者）が情報を入力するための方式を定めたものである。
【００２２】
ＣＰＵ１４は、主に制御部１６と演算部１８とより成る。制御部１４は、入力された信号（命令）に従って、詳細を後述する演算部１８や記憶装置２０における主記憶部２２、補助記憶部２４等の各部を予め定められた制御方式に従って制御する。演算部１８は、レジスタなどを備え、入力された信号に基づいて、詳細を後述する記憶装置２０に記憶されたプログラムやデータを実行する際に必要な演算（加減乗除）処理を行う。
【００２３】
記憶装置２０は、主記憶部２２と補助記憶部２４とより成る。主記憶部２２は、ＣＰＵ１４での命令を実行する際に必要となる情報一時的に記憶する記憶部である。主記憶部２２における情報の記憶は、電気的なものであり、極めて高速にデジタルデータの読み書きを行うことを可能とするが、記憶の維持に電力を必要とするため、通電状態が解除されると、記憶データは消えてしまう。詳細を後述する補助記憶部２４に保存されたプログラムなども、実行時には主記憶部２２へ読み出された後に実行される。一般的にはメモリと呼ばれている。
【００２４】
補助記憶部２４は、デジタルデータを磁気や凹凸によって長期的に記憶し、磁気ヘッドやレーザ干渉などを利用して読み取り可能とした記憶部である。磁気や凹凸によってデジタルデータを媒体に固定することができるため、デジタルデータの保持に電源を必要としない。このため、デジタルデータの持ち運びにも適している。一般的なコンピュータに常設された補助記憶部２４としては、ハードディスクを挙げることができる。また、持ち運び可能な補助記憶部としては、フレキシブルディスク、ＣＤ−ＲＯＭ（ＣＤ−ＲＡＭ）、ＭＯ、ＤＶＤ−ＲＯＭ（ＤＶＤ−ＲＡＭ）等を挙げることができる。
【００２５】
本実施形態では補助記憶部２４が、プログラムの記憶、データベースの構築の役割を担っている。実施形態における補助記憶部２４に記憶されているプログラム２６としては、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２８、操作者認証プログラム３０、業務機能選択メニュー表示プログラム３２、使用頻度カウントプログラム３４、業務使用頻度プログラム３５などがある。
【００２６】
また、データベース３６として記憶されているデータとしては、操作者認証テーブル３８、業務起動情報テーブル４０、業務使用頻度テーブル４２などがある。
各種プログラム２６、データベース３６について具体的に説明すると、ＯＳ２８は、キーボード６２やマウス６４などの入力手段からの入力やディスプレイ６６などの出力手段に対する表示出力といった入出力機能（以下、入力手段と出力手段との総称を入出力手段６０という）やハードディスクやメモリの管理等、サーバ全体の管理を行う基本プログラム（ソフトウェア）である。これに対し操作者認証プログラム３０、業務機能選択メニュー表示プログラム３２、および使用頻度カウントプログラム３４は、ＯＳ２８上で動作させるためのアプリケーションプログラム（ソフトウェア）である。
【００２７】
ここで、操作者認証プログラム３０とは、詳細を後述する端末５０（５０ａ〜５０ｃ）を介して入力された、操作者ＩＤや操作者指名、および操作者パスワードといった操作者認証データに基づいて、詳細を後述する操作者認証テーブル（図３参照）に記録された操作者データを検索するプログラムをいう。操作者認証プログラム３０は、操作者認証データに基づく操作者データの検索において、一致する操作者データが確認された場合には、該当する操作者データを読み出し、詳細を後述する行選択メニュー表示プログラム３２を起動させる。一方、操作者認証データに基づく操作者データの検索において、一致する操作者データが確認されなかった場合には、登録された操作者では無いと判定し、操作者認証プログラム３０を終了させ、操作者認証データの入力画面を表示させる。
【００２８】
業務機能選択メニュー表示プログラム３２とは、操作者認証テーブル３８に登録された操作者が、詳細を後述する業務起動情報テーブル４０に個別に登録した業務プログラムを選択的に、詳細を後述する端末５０のディスプレイ６６等の表示手段（出力手段）に、表示する処理を行うプログラムである。具体的には、業務起動情報テーブル４０に登録された業務プログラムを確認し、確認された業務プログラムを起動するためのアイコン、すなわち業務プログラムの起動データをリンクさせたアイコンを作成する。作成されたアイコンに対し、該当する業務プログラムのプログラム名称を貼付し、このアイコン（業務プログラム起動アイコン）を端末５０のディスプレイ６６に表示するのである。
【００２９】
使用頻度カウントプログラム３４とは、業務機能選択メニュー表示プログラム３２によって表示された業務プログラムのアイコンが選択されることによって起動し、詳細を後述する業務使用頻度テーブル４２に記録された業務プログラムのカウント値をカウントアップする処理を行うプログラムである。具体的には、業務使用頻度テーブル４０に記録された業務プログラムのカウント値を読み出し、選択された業務プログラムに関連付けられたカウント値をカウントアップし、新たなカウント値として業務使用頻度テーブル４２に記録する処理を行う。
【００３０】
業務使用頻度プログラムとは、詳細を後述する業務選択画面（図８参照）において、「使用頻度より選択」の欄を選択することによって起動し、業務選択画面に表示する業務プログラム起動アイコンを、業務使用頻度テーブル４２に記録された起動カウント値に基づいて再配列しなおし、端末５０のディスプレイ６６に表示する処理を行う。
【００３１】
また、データにおいて、操作者認証テーブル３８とは、操作者に関する所定のデータを記録しておくデータベースである。例えば図３に示すように、操作者ＩＤ、パスワード、氏名、グループ（ユーザグループ）などを記録するようにすれば良い。ここで、操作者ＩＤとは、操作者毎に割り当てられたユニークな値である。また、パスワードとは、操作者ＩＤに関連付けられた個別の暗証番号であり、操作者ＩＤを入力した操作者の確認のために用いられる。また、氏名は、操作者ＩＤを付された操作者の氏名である。また、グループは、登録された操作者ＩＤまたは氏名を有する操作者が属するグループを示す。
【００３２】
業務起動情報テーブルとは、操作者が予め選択した操作者毎、あるいは操作者が属するユーザグループ毎の業務プログラム等を記録しておくデータベースである。具体的には、図４に示すように、操作者ＩＤ／ユーザグループ、業務パターン、起動番号、起動プログラム名称、起動プログラム、起動パラメータなどを記録すれば良い。ここで、操作者ＩＤ／ユーザグループとは、上述した操作者認証テーブルに記録された操作者固有の操作者ＩＤと、操作者が属するグループとをそれぞれ示すものである。業務プログラムの使用頻度は、操作者ＩＤを有する操作者個人と、操作者が属するグループとでは異なる可能性があるため、それぞれに対して個別に業務プログラムの設定を成すようにすることで、操作者個人とグループとの間で業務プログラムの表示形態の選択が可能となる。
【００３３】
また、業務パターンは、操作者が使用する業務プログラムの使用傾向に応じて区分けされたパターンの名称を示すものである。例えば通常の業務に頻繁に使用する業務プログラムは、業務パターンとして「通常」の区分に記録するようにし、月次の報告書等を作成する際に使用する業務プログラムなどは、業務パターンとして「月次」の区分に記録するようにすれば良い。
【００３４】
また、起動番号は、図８に示すような業務選択画面を表示する際に、業務プログラムを起動させるためのアイコン（業務プログラム起動アイコン）を表示する配置形態を示す値である。例えば図８に示すような業務選択画面の場合、アイコン配置欄に関して、左上から右上にかけて１番〜４番、左下から右下にかけて５番から８番というように登録しておくことで、起動番号に沿って業務プログラム起動アイコンが表示されることとなる。
【００３５】
また、起動プログラム名称とは、業務選択画面において、業務プログラム起動アイコンに表示させる業務プログラム固有の名称である。この起動プログラム名称は、単なる標識であるため、操作者やグループが任意に定めることも可能である。
【００３６】
また、起動プログラムとは、上述した起動プログラム名称に関連付けられた、実際に起動させるプログラムの名称や、プログラムを起動させるための処理を行うデータが記録された記憶装置２４における番地を示す。このように、実際に起動させる業務プログラム（起動プログラム）の名称（番地）と、業務選択画面に表示される業務プログラム（起動プログラム）の名称とを関連付けて個別に記録しておくことで、実際に起動させる業務プログラムの名称等が変わった（新しいものになった）場合であっても、業務選択画面に表示される業務プログラム起動アイコンの名称に変化は無い。このため、操作者は混乱することなく所定の処理を実行し得る業務プログラムを起動させることができる。また、業務選択画面に表示されるアイコンの名称をなじみやすいものに変えた場合であっても、起動される業務プログラムに変化を来たすことが無い。
【００３７】
また、起動パラメータとは、関連付けられた業務パターンを起動させるための条件である。例えば図８において、操作者個人における通常の業務パターンに属する業務プログラムを示す業務プログラム起動アイコンを表示させるには、ログイン画面での操作者ＩＤ（ＵｓｅｒＩＤ）の入力が条件としておくことで、業務選択画面での初期画面では、通常の業務パターンにおける業務プログラム起動アイコンが表示されることとなる。これに対し月次の業務パターンにおける業務プログラムのアイコンを表示させるためには、詳細を後述する業務選択画面における「業務パターンより選択」の欄で、ポップアップ（不図示）に示される「月次」を選択すること（図４に示す業務起動情報テーブル上でのコードは、ＹＹＹＹＭＭ）が条件とされる。また、「ユーザグループ」における「通常」の業務パターンに属する業務プログラム起動アイコンを表示させるには、業務選択画面における「メニュー表示パターン」の欄において非表示とされているユーザグループ（不図示）を選択すること（図４に示す業務起動情報テーブル上でのコードは、ＹＹＹＹＭＭＤＤ）が条件とされる。
【００３８】
業務使用頻度テーブル４２とは、業務選択画面にて操作者が選択した業務プログラム起動アイコンの選択頻度を記録しておくデータベースである。具体的には、図５に示すように、操作者ＩＤ、起動プログラム名称、起動カウント、最終起動日時などを記録すれば良い。ここで、操作者ＩＤ、起動プログラム名称は、それぞれ業務プログラムを起動させた操作者と、起動された業務プログラムの種別を行うために記録されるものであり、上述した操作者ＩＤ、起動プログラム名称と関連付けられている。また、起動カウントは、記録された起動プログラム名称を持つ業務プログラムが、記録された操作者ＩＤを持つ操作者によって起動（選択）された回数を示す値（カウント値）を示す。また、最終起動日時は、記録された起動プログラム名称を持つ業務プログラムが、記録された操作者ＩＤを持つ操作者によって起動された最終日時を示す。
【００３９】
端末５０は、少なくとも入出力手段６０を有する。ここで、入力手段には、キーボード６２、マウス６４、マイクの他、指紋パターン読取機、静脈パターン読取機、虹彩読取機、磁気データ読取機などを含む。また、出力手段には、ディスプレイ６６、スピーカ、プリンタ等を含む。
【００４０】
上記のような要素を有するサーバ１０と端末５０は、有線または無線により通信可能に接続されている。このような構成を有する業務選択システム１００における処理を図６に示すフローに沿って説明する。
【００４１】
操作者が端末５０を介してサーバ１０へアクセスしようとする場合、まず、端末５０に接続されたディスプレイ６６に表示されている初期画面（不図示）から、操作者認証プログラム３０を起動させるためのアイコン（不図示）を選択する（Ｓ１００）。
【００４２】
操作者認証プログラム３０を起動させるアイコンが選択された場合、サーバ１０のＣＰＵ１４が補助記憶部２４に記憶された操作者認証プログラム３０を主記憶部２２へ読み出し、起動させる。操作者認証プログラム３０が起動されると、端末５０に接続されたディスプレイ６６には、図７に示すようなログイン画面が表示される（Ｓ１１０）。
【００４３】
操作者は、表示されたログイン画面における「操作者ＩＤ」、および「パスワード」の空欄部分に、キーボード６２等の入力手段を用いて登録してある操作者ＩＤ、および登録してある操作者ＩＤに関連付けられたパスワードを入力する。操作者ＩＤ、およびパスワードを入力した後、入力事項に間違いが無ければ、「ＯＫ」のアイコン（ボタン）を選択し、入力事項に間違いがある場合やサーバ１０へのアクセスを取り止める場合には、「キャンセル」のアイコン（ボタン）を選択する（Ｓ１２０）。
【００４４】
「ＯＫ」ボタンが選択された場合、サーバ１０のＣＰＵ１４は、補助記憶部２４に記録された操作者認証テーブル３８を読み出し、読み出した操作者認証テーブル４０に記録された「操作者ＩＤ」と「パスワード」と、ログイン画面で入力された操作者ＩＤとパスワードとの照合を行う。操作者ＩＤとパスワードの照合は、演算部１８で行われ、例えば操作者認証テーブル３８に記録された順に、上位に記録された操作者ＩＤとパスワードから下位に記録された操作者ＩＤとパスワードへと順次比較することで成される。記録された操作者ＩＤおよびパスワードの中に、入力された操作者ＩＤおよびパスワードと一致するものが存在する場合、ログインを試みている者は登録された操作者であると判定される（Ｓ１３０）。
【００４５】
このような判定が成された場合、ＣＰＵ１４は、記憶装置２０における補助記憶部２４に記録された業務機能選択メニュー表示プログラム３２を主記憶部２２に読み出し、業務選択メニュー表示プログラム３２を起動させる（Ｓ１４０）。
【００４６】
一方、操作者ＩＤおよびパスワードの照合において、記録された操作者ＩＤおよびパスワードの中に、入力された操作者ＩＤおよびパスワードと一致するものが存在しなかった場合、操作者ＩＤおよびパスワードを入力した者は、登録された操作者でないと判定される。このような判定が成された場合、ＣＰＵ１４は、端末５０のディスプレイ６６に、操作者認証プログラム３０の初期画面、すなわちログイン画面が表示されるように処理を実行する（Ｓ１３０からＳ１１０へ戻る）。
【００４７】
また、ログイン画面で「キャンセル」ボタンが選択された場合には、操作者認証プログラム３０を終了して、端末５０の初期画面へと戻る（Ｓ１２０からＳ１００へ戻る）。
【００４８】
操作者認証プログラム３０の進行に伴って、業務機能選択メニュー表示プログラム３２が起動されるとＣＰＵ１４が、補助記憶部２４に記録された業務起動情報テーブル４０を読み出す。演算部１８は上記と同様に、読み出された業務起動情報テーブル４０の中から、入力された「操作者ＩＤ」に基づいて、業務選択画面における「メニュー表示パターン」の「業務パターンより選択」の欄に表示可能な「業務パターン」を選出する（Ｓ１５０）。
【００４９】
その後、入力された「起動パラメータ（ログイン時の場合は操作者ＩＤ）」に基づいて関連付けられた「業務パターン」と、この「業務パターン」と「操作者ＩＤ」に関連付けられた「起動プログラム」を選出する。「起動プログラム」が選出されるとＣＰＵ１４は、選出された起動プログラム毎にアイコンを作成し、作成されたアイコンに対して、業務起動情報テーブル４０にて起動プログラムに関連付けて記録された業務プログラムの名称（起動プログラム名称）を付する処理を行う。このようにして作成されたアイコンに対してＣＰＵ１４は、当該アイコンが選択された場合に、起動プログラム名称に関連付けられた業務プログラム（起動プログラム）が起動するようにリンク処理を施す（Ｓ１７０）。
【００５０】
ＣＰＵ１４は、端末５０のディスプレイに図８に示すような業務選択画面を表示させる処理を行わせ、リンク処理を施されたアイコン（業務プログラム起動アイコン）を配列させる（Ｓ１８０）。
【００５１】
ここで、業務選択画面には、図８に示すように、操作者の名称、業務プログラム起動アイコンの他、「メニュー表示パターン」の選択欄を設けるようにしても良い。「メニュー表示パターン」の欄には、例えば「業務パターンより選択」する旨の欄（業務パターン選択欄）、「使用頻度より選択」する旨の欄、および「全メニューを表示」する旨の欄などを挙げることができる。
【００５２】
なお、業務パターン選択欄は、業務起動情報テーブル４０に記録された「業務パターン」毎に、業務選択画面に表示させる業務プログラム起動アイコンの切替えを行うための選択欄である。
【００５３】
また、「使用頻度より選択」する旨の欄は、上述した業務使用頻度テーブル４２に登録された「起動カウント」の降順に、業務プログラム起動アイコン」を配列するための選択欄である。
【００５４】
「全メニューを表示」する旨の欄は、「メニュー表示パターン」の欄に非表示とされている業務プログラム起動アイコンの配列パターンの選択や業務プログラム起動アイコンとして表示する業務プログラム自体の選択等を行うためのメニューを全て表示するための選択欄である。例えば業務プログラム起動アイコンとして表示する業務プログラムを選択するための選択欄（不図示）を設けるとした場合、業務プログラム起動アイコンとして表示される業務プログラムは、初期状態では未登録（アイコンとして表示されない状態）または、操作者認証テーブル３８に登録された操作者全員に一律に定められるものである。このため、本実施形態に係る業務選択システム１００を有効に利用するためには少なくとも一度は、操作者個人で、アイコンとして表示する業務プログラムの設定（選択作業）が必要となる。一方、アイコンとして表示される業務プログラムは、一度設定してしまえばその変更は稀となるため、普段は非表示としておいても問題が無く、また非表示とすることで、業務選択画面をシンプルなものにすることが可能となるといったメリットも得られることとなる。
【００５５】
上記のような特徴を有する業務選択システム１００によれば、単一の端末５０を複数の操作者が利用することが想定されるような場合であっても、各操作者によって選択された業務プログラムを操作者単位で確実に読み出すことができ、端末５０を使用する操作者の作業効率を向上させることができる。また、上記のような特徴を有する業務選択システム１００によれば、業務プログラムの選択の変更等は、ログインした操作者本人、ユーザグループにおける業務プログラムの選択の変更にあっては、そのユーザグループに属する操作者のみであるため、第３者、すなわち他の操作者等による業務プログラムの選択の改竄といった虞が無い（Ｓ１９０）。
【００５６】
業務選択画面が端末５０のディスプレイ６６に表示された後、操作者がマウス６４等を用いていずれかの業務プログラム起動アイコンを選択した場合、使用頻度カウントプログラム３４が起動された後に、選択された業務プログラム起動アイコンにリンクされた業務プログラムが起動される。具体的には、業務プログラム起動アイコンが選択されるとまず、ＣＰＵ１４が補助記憶部２４に記録された使用頻度カウントプログラム３４を主記憶部２２へ読み出し、データの実行が成される。データが実行されると、ＣＰＵ１４により、補助記憶部２４に記録された業務使用頻度テーブル４２が読み出される。ＣＰＵ１４は、読み出された業務使用頻度テーブル４２の中から、ログインしているＩＤ及び／またはユーザグループと選択された業務プログラムに関連付けられたカウント値を検出し、検出されたカウント値を１つカウントアップし、新たなカウント値として業務使用頻度テーブル４２に記録し、使用頻度カウントプログラム３４を終了する。ここで、使用頻度カウントプログラム３４による処理は、起動から終了までに要する時間は僅かであるが、業務プログラムを端末５０に記憶させておくようにした場合には、業務プログラムの起動と使用頻度カウントプログラム３４の起動とを平行して実行させることも可能となり、業務プログラムの起動までに要する時間を短縮することができる。
【００５７】
ここで仮に、業務選択画面の「メニュー表示パターン」における「使用頻度より選択」が選択された場合、図９に示すような処理が成される。すなわち、「使用頻度より選択」が選択されると（Ｓ２００）、ＣＰＵ１４により補助記憶部２４に記録された業務使用頻度プログラム３５が読み出され、起動される。業務使用頻度プログラム３５が実行されるとＣＰＵ１４は、補助記憶部２４より使用頻度テーブル４２を読み出す（Ｓ２１０）。
【００５８】
読み出された使用頻度テーブル４２の中から、ログインしている操作者ＩＤに関連付けられた起動プログラム名称、起動カウント値を選出する。選出された起動プログラム名称を起動カウント値の大きい順（降順）に並べ変え、仮の起動番号を付する。仮の起動番号を付した起動プログラム名称を業務選択画面に表示させるアイコンに貼付し、起動プログラム名称を貼付したアイコンに対して、業務起動情報テーブルにおける起動プログラム名称、操作者ＩＤに関連付けられた起動プログラムをリンク付けする（Ｓ２２０）。
【００５９】
このようにして起動カウント値に基づいて配列しなおされた業務プログラム起動アイコンのうち、予め定めた上位数個が、使用頻度より選択された業務プログラム起動アイコンとして業務選択画面に表示されることとなる（Ｓ２３０）。そして、業務選択画面に使用頻度順に業務プログラム起動アイコンが表示されることで、業務使用頻度プログラム３５が終了する（Ｓ２４０）。
【００６０】
また仮に、業務選択画面の「メニュー表示パターン」における「業務パターンより選択」にて、「月次」が選択された場合には、図４に示す業務起動情報テーブルにおいて、「ＹＹＹＹＭＭ」のコード、すなわち起動パラメータが入力されたこととなる。この場合、ＣＰＵ１４を介して業務機能選択メニュー表示プログラム３２が起動され、業務起動情報テーブル４０が読み出される。
【００６１】
読み出された業務起動情報テーブル４０から、入力された起動パラメータに関連付けられた業務パターン（本実施形態の場合「月次」）、および入力された起動パラメータ（本実施形態の場合「ＹＹＹＹＭＭ」）に関連付けられた起動番号、起動プログラム名称、起動プログラムを読み出し、上述した処理と同様の編集作業を行い、「月次」の業務を行うために設定された業務プログラム起動アイコンを業務選択画面に表示させる。
【００６２】
上記実施形態では、具体例として操作者認証データをキーボード６２によるＩＤとパスワードの入力としていた。しかしながらパスワードの入力を指紋パターンデータの読み込みに置き換えるようにしても良い。この場合、端末５０に指紋パターン読取機（不図示）を接続し、読取った指紋パターンデータが、操作者認証画面におけるパスワードに変わるデータとして入力されるようにすれば良い。このような構成とすることにより、ログイン作業を簡易化しつつ、そのセキュリティ性を向上させることが可能となる。また、指紋パターン読取機は、その機能、セキュリティ効果に比べて安価に導入することができるため、高い付加価値を得ることができる。
【００６３】
また、上記構成において、指紋パターンデータに替えて静脈パターンデータや、虹彩パターンデータを利用するようにしても良い。この場合において、静脈パターンデータを利用する場合には、端末５０に、静脈パターン読取機（不図示）を接続し、虹彩パターンデータを利用する場合には、虹彩パターン読取機（不図示）を接続するようにすれば良い。これらのデータの利用における指紋パターンデータの利用に対するメリットとしては、喪失や偽造の可能性が低く、セキュリティ性を高めることができる点を挙げることができる。
【図面の簡単な説明】
【００６４】
【図１】実施形態に係る業務選択システムの構成を示すブロック図である。
【図２】実施形態に係る業務選択システムにおけるサーバの構成を示すブロック図である。
【図３】操作者認証テーブルの例を示す図である。
【図４】業務起動情報テーブルの例を示す図である。
【図５】業務使用頻度テーブルの例を示す図である。
【図６】業務選択システムにおける操作者認証から業務選択画面の表示までの流れを示すフローである。
【図７】ログイン画面の例を示す図である。
【図８】業務選択画面の例を示す図である。
【図９】業務使用頻度プログラムによる業務プログラム起動アイコンの再配列の流れを示すフローである。
【符号の説明】
【００６５】
１０………サーバ、１２………インターフェース、１４………ＣＰＵ（中央処理装置）、１６………制御部、１８………演算部、２０………記憶装置、２２………主記憶部、２４………補助記憶部、２６………プログラム、２８………ＯＳ、３０………操作者認証プログラム、３２………業務機能選択メニュー表示プログラム、３４………使用頻度カウントプログラム、３５………業務使用頻度プログラム、３６………データベース、３８………操作者認証テーブル、業務起動情報テーブル、４２………業務使用頻度テーブル、４４………バス、５０（５０ａ〜５０ｃ）………端末、６０………入出力手段、６２………キーボード、６４………マウス、６６………ディスプレイ１００………業務選択システム。
【図１】
2009294916.tif 000003
【図２】
2009294916.tif 000004
【図３】
2009294916.tif 000005
【図４】
2009294916.tif 000006
【図５】
2009294916.tif 000007
【図６】
2009294916.tif 000008
【図７】
2009294916.tif 000009
【図８】
2009294916.tif 000010
【図９】
2009294916.tif 000011