(57)【要約】【課題】個々の状況に応じて最適な検索方式の選択を可能とした情報処理装置およびその制御プログラムを提供すること。【解決手段】装置の中枢を成す制御手段と、各種情報からなるデータベースを記憶したデータベース記憶手段とを備えた情報処理装置において、制御手段の制御下にてアプリケーションを実行するアプリケーション実行手段と、制御手段の制御下にてアプリケーション実行手段によるアプリケーションの実行と並行して動作し、検索条件に合致するデータをデータベース記憶手段から検索するデータ検索手段とを設ける。そして、アプリケーション実行手段とデータ検索手段とが制御手段を占有する割合を調整する。【選択図】    図７
2010186414.tif 000002
【特許請求の範囲】
【請求項１】
装置の中枢を成す制御手段と、各種情報からなるデータベースを記憶したデータベース記憶手段とを備えた情報処理装置において、
前記制御手段の制御下にてアプリケーションを実行するアプリケーション実行手段と、
前記制御手段の制御下にてアプリケーションの実行と並行して動作し、検索条件に合致するデータを前記データベース記憶手段から検索するデータ検索手段と、
前記アプリケーション実行手段と前記データ検索手段とが前記制御手段を占有する割合を調整する調整手段とを備えてなることを特徴とする情報処理装置。
【請求項２】
前記データ検索手段が前記データベース記憶手段から検索した前記検索条件に合致するデータを記憶する検索データ記憶手段と、
この検索データ記憶手段に記憶されたデータ量を所定のタイミングで監視し、所定の基準量に達したことに応じて前記検索データ記憶手段に記憶されたデータを出力する監視出力手段と、
この監視出力手段が前記検索データ記憶手段に記憶されたデータ量を監視するタイミングを設定する設定手段をさらに備え、
前記調整手段は、前記設定手段により設定されたタイミングに従って前記検索データ記憶手段に記憶されたデータ量を監視するタイミングを変化させることで、前記アプリケーション実行手段と前記データ検索手段とが前記制御手段を占有する割合を調整することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記タイミングに加え、前記基準量をさらに設定し、
前記調整手段は、前記設定手段により設定されたタイミングに従って前記検索データ記憶手段に記憶されたデータ量を監視するタイミングを変化させ、前記設定手段により設定された基準量に従って前記検索データ記憶手段に記憶されたデータを出力する基準量を変化させることで、前記アプリケーション実行手段と前記データ検索手段とが前記制御手段を占有する割合を調整することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記設定手段は、前記アプリケーション実行手段と前記データ検索手段とが前記制御手段を占有する割合を、前記アプリケーション実行手段が実行するアプリケーションについて個別に設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記調整手段により前記監視出力手段が前記検索データ記憶手段に記憶されたデータ量を監視するタイミングおよび前記検索データ記憶手段に記憶されたデータを出力する基準量を自動的に設定する自動設定手段をさらに備えてなることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
装置の中枢を成す制御手段と、各種データからなるデータベースを記憶したデータベース記憶手段とを備えた情報処理装置の制御プログラムであって、
前記情報処理装置に、
前記制御手段の制御下にてアプリケーションを実行するアプリケーション実行機能と、
前記制御手段の制御下にてアプリケーションの実行と並行して動作し、検索条件に合致するデータを前記データベース記憶手段から検索するデータ検索機能と、
前記アプリケーション実行機能と前記データ検索機能とが前記制御手段を占有する割合を調整する調整機能とを実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票発行を行う事務用コンピュータなどの検索機能を備えた情報処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
帳票発行を行う事務用コンピュータなどの情報処理装置では、キーボードを用いて直接情報を入力する方式のほか、データ検索機能を用いてデータベースから任意の条件を満たす情報を検索し、操作者が検索結果の中から所望のデータを選択して入力する方式を採用した情報処理装置も知られている。（例えば、特許文献１を参照）
【特許文献１】特開２００８−１６５４０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
データ検索機能を用いてデータ検索を行う際の所要時間は、情報処理装置に記憶された全体のデータ件数、検索対象のデータ件数、情報処理装置の性能などによりかなりの差がある。そのため、データ検索の所要時間が長い場合に上記の検索完了後に検索結果を一覧表示する方式を使用すると、検索中は何ら操作ができないために使い勝手が悪い。また、データ検索の所要時間が短い場合に上記の検索結果を順次表示する方式を使用すると、検索途中に結果の表示処理が入るため、検索終了までの時間が無駄に長くなってしまった。
【０００４】
本発明は、上記のような事情に鑑みてなされたものであり、その目的は、最適な検索方式の選択を可能とした情報処理装置およびその制御プログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明は、装置の中枢を成す制御手段と、各種情報からなるデータベースを記憶したデータベース記憶手段とを備えた情報処理装置において、前記制御手段の制御下にてアプリケーションを実行するアプリケーション実行手段と、前記制御手段の制御下にてアプリケーションの実行と並行して動作し、検索条件に合致するデータを前記データベース記憶手段から検索するデータ検索手段と、前記アプリケーション実行手段と前記データ検索手段とが前記制御手段を占有する割合を調整する調整手段とを備えてなることを特徴としている。
【発明の効果】
【０００６】
かかる手段を講じた本発明によれば、最適な検索方式の選択を可能とした情報処理装置およびその制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための一実施形態について、図面を参照しながら説明する。なお、本実施形態は、本発明を帳票発行などを行う事務用の情報処理装置に適用した場合である。
【０００８】
図１は、当該情報処理装置の制御回路を示すブロック図である。１は本体で、内部の制御回路に制御手段として機能するＣＰＵ２を備えている。このＣＰＵ２に、ＲＯＭ３、ＲＡＭ４、磁気ディスクドライブや光ディスクドライブなどの補助記憶装置を駆動制御する補助記憶装置ドライバ５、通信インターフェイス（Ｉ／Ｆ）６、キーボードコントローラ７、ディスプレイコントローラ８、マウスインターフェイス（Ｉ／Ｆ）９、ハードディスクドライブ（ＨＤＤ）コントローラ１０を接続して構成されている。
【０００９】
上記ＲＡＭ４には、後述の検索処理において、検索した検索条件に合致するデータを記憶する検索データ記憶手段である検索データバッファ４ａが形成される。
【００１０】
当該情報処理装置は、ＲＯＭ３やハードディスクドライブ１０ａに記憶した各種のソフトウェア（業務プログラムなどのアプリケーション、アプリケーションの読み出しなどを統括するＯＳ、ＯＳがアプリケーションに対して提供する機能よりも高度で具体的な機能を提供するミドルウェア、様々なデータで構成されるデータベース、情報処理装置を構成する各デバイスを駆動するデバイスドライバ、システムの起動時に各デバイスの初期化やＯＳを呼び出す役割を担うＢＩＯＳ等）を実行して動作する。
【００１１】
次に、上記ミドルウェアとアプリケーションおよびデータベースとの関係について説明する。図２は、ミドルウェアとアプリケーションおよびデータベースとの関係を示す概念図である。
【００１２】
ハードディスクドライブ１０ａに記憶された特定のプログラムをＣＰＵ２が実行することにより、アプリケーション選択部２０、アプリケーション実行部２１およびデータベースエンジン２２が実現される。これらアプリケーション選択部２０、アプリケーション実行部２１およびデータベースエンジン２２は、それぞれが独立して処理を行うミドルウェアである。ハードディスクドライブ１０ａには、当該情報処理装置にインストールされたアプリケーション（ＡＰ）Ａ１〜Ａｍ（ｍ：整数）を実行するデータで構成されるｍ個のアプリケーションファイルと、顧客情報や商品情報などのデータで構成されるデータベースＤ１〜Ｄｎ（ｎ：整数）のｎ個のデータベースとが記憶されている。各アプリケーションプログラムは、アプリケーションによる処理を制御するプログラムファイルＦ１、アプリケーションの処理で使用する表示画面の設定情報からなる画面設定ファイルＦ２、後述の優先度が設定された検索優先度設定ファイルＦ３で構成されている。
【００１３】
上記アプリケーション選択部２０は、アプリケーションＡ１〜Ａｍの中からオペレータの指示に従って実行すべきアプリケーションを選択する。  
上記アプリケーション実行部２１は、アプリケーション選択部２０が選択したアプリケーションのアプリケーションファイルをハードディスクドライブ１０ａから特定し、当該アプリケーションを実行する。  
上記データベースエンジン２２は、アプリケーション実行部２１から指定された検索条件に合致するデータを各データベースから検索する。
【００１４】
アプリケーション選択部２０により実行すべきアプリケーションが選択され、実行が指示されたとき、アプリケーション実行部２１は、当該実行が指示されたアプリケーションのプログラムファイルＦ１、画面設定ファイルＦ２、検索優先度設定ファイルＦ３を読み込んでプログラムファイルＦ１に記憶されたコマンドを順次実行していく。アプリケーション実行部２１によりアプリケーションが実行された際に表示されるアプリケーション実行画面の一例を図３に示している。このアプリケーション実行画面３０は、納品書を作成するアプリケーションを実行した際に、そのアプリケーションの画面設定ファイルＦ２に従って表示される画面である。
【００１５】
アプリケーション実行画面３０には、入力欄３１〜３４と、操作ボタン群３５とが配置されている。
【００１６】
テキストボックスへの情報の入力は、キーボード７ａを操作して入力するほか、データベースから任意の条件に合致するデータを検索し、検索結果の中から所望のデータを選択して入力することでも可能である。  
データ検索の結果からデータを入力するには、操作ボタン群３５の照会ボタンを操作する。このとき、図４に示した照会画面４０が表示される。照会画面４０は、条件指定欄４１、検索ボタン４２、中止ボタン４３、検索結果表示欄４４（図４には検索結果が表示されているが、照会ボタンの操作直後の照会画面には未だ検索結果はない）を有している。
【００１７】
条件指定欄４１は、検索のキーとなる文字列を入力するテキストボックスと、このテキストボックスに入力された文字列が商品コード、商品名、単価のいずれに関するものであるのかを選択するリストボックスと、検索結果表示欄４４に表示された検索結果の中から選択されたデータの商品名を表示する表示欄と、当該選択されたデータのナンバを表示する表示欄とを有している。
【００１８】
条件指定欄４１に検索条件を指定して検索を行ったとき、検索結果が検索結果表示欄４４に表示される。ここで、例えば最上段のデータすなわちナンバ“０１”，商品名“商品１”，単価“１，０００”のデータを選択したならば、条件指定欄４１の商品名の表示欄に“商品１”が表示され、ナンバの表示欄に“０１”が表示されることとなる。かかる状態で、選択するデータがマウス９ａでダブルクリックされると、当該ダブルクリックされたデータの商品コード、商品名、単価がアプリケーション実行画面３０の入力欄３４に入力される。
【００１９】
さて、当該情報処理装置は、アプリケーション実行部２１とデータベースエンジン２２とがＣＰＵ２を占有する割合を調整する機能を備えている（調整手段）。この機能の詳細について、図５，図６および図７を用いて説明する。本実施形態においては、上記割合を優先度と称呼し、１〜８のパラメータで表す。優先度１では、検索速度を最大限に優先する。すなわち、検索を行っている間は実行中のアプリケーションに関する操作がほとんど受け付けられない。逆に優先度８では、検索よりもアプリケーションに関する操作を最大限に優先する。すなわち、検索速度は遅いが、アプリケーションに関する操作を円滑に行うことができる。
【００２０】
優先度の設定は、図５に示した検索処理設定画面５０から行う。検索処理設定画面５０には、全ての検索処理についての優先度を一括して設定するマシン単位設定欄５１、アプリケーションなどのプログラム単位で設定するプログラム単位設定欄５２、優先度説明欄５３、内容を確定するＯＫボタン５４、設定内容を無効とし、設定処理を終了するキャンセルボタン５５が設けられている。
【００２１】
マシン単位設定欄５１には、優先度の入力欄５１ａと自動設定ボタン５１ｂとが設けられている。オペレータは、優先度１〜８のうち所望の優先度を入力欄５１ａに入力できる。自動設定ボタン５１ｂは、入力欄５１ａに自動的に優先度を入力するボタンである。自動設定ボタン５１ｂが操作された際の処理については、図８の説明にて後述する。
【００２２】
プログラム単位設定欄５２には、優先度を設定したいプログラムが格納されたフォルダを指定するフォルダ指定欄５２ａと、フォルダ指定欄５２ａで指定されたフォルダに格納されたプログラムの種別を表示するプログラム表示欄５２ｂとが設けられている。例えば図５に図示したように、フォルダ指定欄５２ａにて“Ｕｒｉａｇｅ”なるフォルダを指定した場合、当該フォルダに格納された“納品書”を作成するアプリケーションおよび“月次集計”を作成するアプリケーションがプログラム表示欄５２ｂに表示される。オペレータは、プログラム表示欄５２ｂに表示されたアプリケーションのそれぞれに対して“優先度”の欄に所望の優先度を設定することができる。
【００２３】
かくしてマシン単位設定欄５１またはプログラム単位設定欄５２に設定すべき優先度が入力された状態でＯＫボタン５４が操作されると、各アプリケーションファイルの検索優先度設定ファイルＦ３の優先度が更新される。図５に示した例では、“納品書”の作成に関するアプリケーションは優先度１に設定される。その他の全てのアプリケーションは優先度３が設定される。
【００２４】
優先度に応じてのアプリケーション実行部２１とデータベースエンジン２２とがＣＰＵ２を占有する割合の調整は、検索結果の監視処理サイクルと結果表示基準件数を優先度に応じて調整することで行われる。結果表示基準件数とは、照会画面４０の検索結果表示欄４４に一度に表示するデータ件数である。すなわち、検索処理にて発見され検索データバッファ４ａに記憶されたデータが結果表示基準件数に達するまでは、これらのデータの検索結果表示欄４４への表示は行わず、結果表示基準件数に達したときに当該結果表示基準件数分のデータを検索結果表示欄４４に表示する。また、監視処理サイクルとは、発見したデータの件数が結果表示基準件数に達したか否かを判断するサイクルである。このサイクルが短いときには、頻繁に上記判断がなされるので、この判断処理にＣＰＵ２の処理が占有され、他の操作を受け付けにくくなる。また、結果表示基準件数が大きいときには、小さいときに比べて一度に多量のデータを表示するので、表示処理に伴うオーバーフロー処理を考慮すれば同量のデータを複数回に分けて表示するよりも処理効率が良い。そのため、検索処理が迅速化する反面、表示処理にＣＰＵ２が連続して長時間占有され、その間他の操作を受け付けなくなる。
【００２５】
なお、上記検索処理設定画面５０から優先度を指定して検索結果のデータ件数（データ量）を監視するタイミングとデータを出力する結果表示基準件数（基準量）を設定する一連の処理は、設定手段を構成する。
【００２６】
優先度に応じた監視処理サイクルと結果表示基準件数とは、ＲＯＭ３に記憶されたパラメータテーブルｔ１に設定されている。図６は、パラメータテーブルｔ１のデータ構造の一例を示す模式図である。１〜８の優先度に対応付けて監視処理サイクル（ｍｓｅｃ）および結果表示基準件数が設定されている。本実施形態においては、各優先度に対応付けられた監視処理サイクルおよび結果表示基準件数として、優先度１に“５ｍｓｅｃ”，“５００件”を設定し、優先度２に“３０ｍｓｅｃ”，“４００件”を設定し、優先度３に“６０ｍｓｅｃ”，“３００件”を設定し、優先度４に“８０ｍｓｅｃ”，“２５０件”を設定し、優先度５に“１００ｍｓｅｃ”，“２００件”を設定し、優先度６に“１２０ｍｓｅｃ”，“２００件”を設定し、優先度７に“１６０ｍｓｅｃ”，“１２５件”を設定し、優先度８に“２００ｍｓｅｃ”，“１００件”を設定している。
【００２７】
次に、データ検索処理にてアプリケーション実行部２１およびデータベースエンジン２２が実行する処理を図７に示した流れ図を用いて説明する。先ず、図４に示した照会画面４０の条件指定欄４１に検索条件が入力され、検索ボタン４２が操作されたとき、アプリケーション実行部２１は、ＳＴ１０１としてデータベースエンジン２２に検索命令を送信して監視出力手段である監視出力処理を開始する。また、検索命令を受けたデータベースエンジン２２は、データベース検索処理を開始する。なお、監視出力処理およびデータベース検索処理は、それぞれアプリケーション実行部２１およびデータベースエンジン２２により並行して実行される。
【００２８】
データベース検索処理において、先ずデータベースエンジン２２は、ＳＴ１０２ａとして検索条件に関するエラー発生の有無を判断する。
【００２９】
検索条件に関するエラーが発生していないと判断したとき（ＳＴ１０２ａのＮｏ）、データベースエンジン２２は、ＳＴ１０３ａとしてハードディスクドライブ１０ａに記憶されたデータベースＤ１〜Ｄｎから、検索条件に合致したデータを検索する。そして、検索条件に合致するデータを一つ発見したとき、ＳＴ１０４ａとしてそのデータを検索データバッファ４ａに出力する。しかる後、ＳＴ１０５ａとして全てのデータベースに対する検索が終了したか否かを判断する。全てのデータベースに対する検索が終了していないと判断したときには（ＳＴ１０５ａのＮｏ）、再びＳＴ１０３ａの処理に戻って未だ検索を実行していないデータを対象として検索を継続し、発見したデータを検索データバッファ４ａに出力する。このようにして検索を進行し、全てのデータベースに対する検索を終了したと判断したときには（ＳＴ１０５ａのＹｅｓ）、当該データベース検索処理を終了する。なお、上記ＳＴ１０２ａの処理にてエラーが発生したと判断したときには（ＳＴ１０２ａのＹｅｓ）、ＳＴ１０６ａとしてアプリケーション実行部２１に通知し、ディスプレイ８ａにエラー発生の警告を表示してデータベース検索処理を終了する。
【００３０】
監視出力処理を開始するに際して、先ずアプリケーション実行部２１は、当該アプリケーションの検索優先度設定ファイルＦ３に設定された優先度に基づいてパラメータテーブルｔ１を参照し、監視処理サイクルおよび結果表示基準件数を特定する。そして、ＳＴ１０２ｂとして、特定した監視処理サイクルに従って処理発生待ち状態となる。例えば、検索優先度設定ファイルＦ３に優先度１が設定されている場合には５ｍｓｅｃがＣＰＵ２に内蔵されたタイマにより計時されるまで待機する。
【００３１】
監視処理サイクルとして規定された時間を計時し終えたときには、ＳＴ１０３ｂとしてデータベースエンジン２２により検索データバッファ４ａに蓄積された検索結果が結果表示基準件数に達したか否かを判断する。このとき、結果表示基準件数に達していると判断したときには（ＳＴ１０３ｂのＹｅｓ）、ＳＴ１０４ｂとして検索結果表示欄４４に結果表示基準件数分の検索結果を表示する。例えば、検索優先度設定ファイルＦ３に優先度１が設定されている場合には５００件のデータが検索結果表示欄４４に表示される。
【００３２】
検索結果を表示した後、あるいはＳＴ１０３ｂの処理にて結果表示基準件数に達していないと判断したときには（ＳＴ１０３ｂのＮｏ）、アプリケーション実行部２１は、ＳＴ１０５ｂとして検索が終了したか否かを判断する。既にデータベースエンジン２２から検索を完了した旨の通知を受けている場合や、検索結果表示欄４４に表示された検索結果からアプリケーション実行画面３０の入力欄へのデータ入力が完了しているときなどには、検索が終了したと判断する（ＳＴ１０５ｂのＹｅｓ）。このとき、検索データバッファ４ａに未だ検索結果表示欄４４に表示していないデータがある場合には、ＳＴ１０６ｂとしてそのデータを検索結果表示欄４４に表示し、監視出力処理を終了する。一方、検索が終了していないと判断したときには（ＳＴ１０５ｂのＮｏ）、ＳＴ１０２ｂの処理に戻って再び処理発生待ち状態に移行する。
【００３３】
このように、設定された優先度に応じて監視処理サイクルと結果表示基準件数を調整することで、アプリケーション実行部２１とデータベースエンジン２２とがＣＰＵ２を占有する割合が調整される。
【００３４】
ハードディスクドライブ１０ａに記憶された検索対象となるデータ数、情報処理装置の性能、オペレータの嗜好など、種々の状況に応じて最適な検索方式の選択が可能となる。具体的には、検索速度または検索中の操作性のいずれを優先するかの選択が可能となる。特別な機器や回路を用意する必要がなく、安価に当該調整機能を実現することができる。アプリケーションの特質や実行者の嗜好などに応じて個別的に検索速度または検索中の操作性のいずれを優先するかを設定することが可能である。
【００３５】
次に、検索処理設定画面５０にて自動設定ボタン５１ｂが操作されたことに応じて実行される自動設定処理について説明する。この処理は、検索データバッファ４ａに記憶されたデータ量を監視するタイミングおよび検索データバッファ４ａに記憶されたデータを出力する基準量を自動的に設定する自動設定手段を構成する。  
図８は、自動設定処理においてアプリケーション実行部２１が実行する処理の流れ図である。先ず、ＳＴ２０１としてＲＡＭ４のカウンタｋ（ｋ：整数）を“１”に初期化する。そして、ＳＴ２０２としてｋの値を優先度に設定し、所定の検索条件でハードディスクドライブ１０ａに記憶されたテストデータを検索する。当該検索で行われる処理は、図７にて説明した処理と同様である。ただし、検索開始から検索終了までの所要時間ｔをＣＰＵ２が内蔵したタイマで計時しており、検索が終了したときには、ＳＴ２０３として所要時間ｔをカウンタｋの値と対応付けてＲＡＭ４に形成した作業用記憶領域に記録する。しかる後、ＳＴ２０４としてカウンタｋの値が優先度の最大値に達しているか、すなわち“８”であるかを判断する。カウンタｋの値が優先度の最大値に達していないと判断したときには（ＳＴ２０４のＮｏ）、ＳＴ２０５としてカウンタｋの値を一つインクリメントし、ＳＴ２０２の処理に戻って優先度をｋに設定してテストデータの検索および所要時間ｔの記録を行う。
【００３６】
このようにして各優先度１〜８におけるテストデータ検索の所要時間ｔを計測し終えたときには、カウンタｋの値が優先度の最大値に達したと判断し（ＳＴ２０４のＹｅｓ）、アプリケーション実行部２１は、ＳＴ２０６としてＲＡＭ４に記録した各優先度１〜８における所要時間ｔの最大値ｔmaxと最小値ｔminを特定する。そして、ＳＴ２０７として最大値ｔmaxと最小値ｔminの平均値ｔaveを算出する。さらに、ＳＴ２０８として、ＲＡＭ４に記録した所要時間ｔが平均値ｔaveに最も近い優先度を入力欄５１ａに入力して当該自動設定処理を終了する。  
このように自動設定処理では、マシン単位の優先度が、設定可能な優先度の範囲において中間的な検索速度を有する値に自動的に設定される。したがって、当該情報処理装置の操作に不慣れな者が設定を行う場合や、全てのアプリケーションについて平均的な設定にしたい場合には、簡単な操作で一括して設定可能であるので作業効率が向上する。
【００３７】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階においてはその要旨を逸脱しない範囲内にて各構成要素を適宜変形して具体化することができる。
【００３８】
例えば、上記実施形態では監視処理サイクルと結果表示基準件数とを調整する例について説明したが、監視処理サイクルまたは結果表示基準件数のいずれか一方のみを調整するようにしてもよい。かかる場合であっても検索速度と検索中の操作性とを調整することができる。
【００３９】
また、優先度は８段階に限られるものではなく、より多数の段階に設定可能としてもよいし、より少数の段階に設定可能としてもよい。かかる場合には、設定可能とした優先度の段階数に応じてパラメータテーブルｔ１のデータ数を増減させればよい。
【００４０】
また、自動設定処理においては、各優先度でテストデータを検索し、検索完了までの所要時間ｔの最小値ｔminと最大値ｔmaxとの平均値ｔaveを特定し、所要時間ｔがこの平均値ｔaveに最も近い優先度に設定するとしたが、この設定方法に限定されない。この設定方法に代えて、例えば全ての優先度の所要時間ｔを加算し、その値を優先度の段階数で除した平均値を算出し、所要時間がその平均値に最も近い優先度に設定するなどの方法を採用してもよい。
【００４１】
この他、前記実施形態に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成することができる。例えば、実施形態に示される全体構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態における情報処理装置の制御回路を示すブロック図。
【図２】同実施形態におけるミドルウェア等の関係を示す概念図。
【図３】同実施形態におけるアプリケーション実行画面を示す図。
【図４】同実施形態における照会画面を示す図。
【図５】同実施形態における検索処理設定画面を示す図。
【図６】同実施形態におけるパラメータテーブルのデータ構造を示す模式図。
【図７】同実施形態におけるデータ検索処理の流れ図。
【図８】同実施形態における自動設定処理の流れ図。
【符号の説明】
【００４３】
２…ＣＰＵ、３…ＲＯＭ、４…ＲＡＭ、４ａ…検索データバッファ、５…補助記憶装置ドライバ、６…通信インターフェイス、７ａ…キーボード、８ａ…ディスプレイ、９ａ…マウス、１０ａ…ハードディスクドライブ、２０…アプリケーション選択部、２１…アプリケーション実行部、２２…データベースエンジン
【図１】
2010186414.tif 000003
【図２】
2010186414.tif 000004
【図３】
2010186414.tif 000005
【図４】
2010186414.tif 000006
【図５】
2010186414.tif 000007
【図６】
2010186414.tif 000008
【図７】
2010186414.tif 000009
【図８】
2010186414.tif 000010