(57)【要約】【課題】表示画面のバージョンを容易に確認することができる情報処理装置を提供する。【解決手段】表示画面を表示するときの表示画面の構成を示す情報である画面構成情報を２以上記憶している画面構成情報記憶部１１と、画面構成情報記憶部１１が記憶している２以上の画面構成情報の各バージョンを示す画面バージョン情報を記憶している画面バージョン記憶部１２と、２以上の画面構成情報に基づいて、２以上の表示画面を出力すると共に、画面バージョン情報記憶部１２が記憶している画面バージョン情報をも表示する表示部１３を備える。【選択図】図１
2005128749.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に関する情報である画面構成情報を２以上記憶している画面構成情報記憶部と、前記画面構成情報記憶部が記憶している２以上の画面構成情報の各バージョンを示す画面バージョン情報を記憶している画面バージョン情報記憶部と、
前記２以上の画面構成情報に基づいて、２以上の表示画面を出力すると共に、前記画面バージョン情報記憶部が記憶している前記画面バージョン情報をも出力する出力部と、を備えた情報処理装置。
【請求項２】
前記出力部は、前記画面バージョン情報を出力する旨の指示に応じて、前記画面バージョン情報を出力する、請求項１記載の情報処理装置。
【請求項３】
前記出力部は、前記表示画面を表示出力する、請求項１または２記載の情報処理装置。
【請求項４】
表示画面に関する情報である、２以上の画面構成情報に基づいて、２以上の表示画面を出力するステップと、
前記２以上の画面構成情報の各バージョンを示す画面バージョン情報を出力するステップと、を備えた情報処理方法。
【請求項５】
コンピュータに、
表示画面に関する情報である、２以上の画面構成情報に基づいて、２以上の表示画面を出力するステップと、
前記２以上の画面構成情報の各バージョンを示す画面バージョン情報を出力するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示画面からアプリケーションを操作する情報処理装置等に関する。
【背景技術】
【０００２】
従来、所定のアプリケーションを実行する情報処理装置において、そのアプリケーションの実行を、複数の表示画面を表示することによって行うものが開発されている。例えば、データベースにアクセスするアプリケーションを実行する情報処理装置において、登録画面によってデータベースへの新規レコードの登録処理を行い、検索画面によってデータベース検索を行うものなどがある。
【０００３】
また関連する技術として、ファイルやアプリケーションなどを管理するときに、そのファイル等に作成の年月日などから構成されるバージョン情報を対応付け、そのバージョン情報によりバージョンを管理するものがある（例えば、特許文献１参照）。
【特許文献１】特開２００１−１７５５１９号公報（第４頁−第７頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、そのような複数の表示画面を用いる情報処理装置において、それらの画面（モジュール）が最新のものでない場合には、データベースにアクセスするときに、エラーとなることがある。そのようにエラーになったときに、一般ユーザは、登録画面や検索画面等が最新のバージョンであるかどうかを確認することが困難であり、その画面等のバージョンがエラーの原因であるのか、あるいは他の原因があるのかなどがわからず、エラーの原因を突き止めるのが困難であった。
【０００５】
特に、表示画面が１つである場合には、表示画面のバージョンがアプリケーションのバージョンと１対１に対応する場合もあり得るため、アプリケーションのバージョン情報を用いて、表示画面が最新のバージョンであるかどうかを確認でき得る場合もあり得るが、複数の表示画面が存在し、それぞれの表示画面を個別にバージョンアップすることができるような場合には、表示画面ごとのバージョンを把握することができず、その結果、特定の表示画面が最新のバージョンであるかどうかなどを判断できなくなるという問題があった。
この問題点は、データベースにアクセスするソフトウェアに限られず、複数の表示画面が表示されるソフトウェアを実行する場合に発生し得るものである。
【０００６】
本発明は、上記問題点を解決するためになされたものであり、表示画面のバージョンを容易に確認することができる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による情報処理装置は、表示画面に関する情報である画面構成情報を２以上記憶している画面構成情報記憶部と、前記画面構成情報記憶部が記憶している２以上の画面構成情報の各バージョンを示す画面バージョン情報を記憶している画面バージョン情報記憶部と、前記２以上の画面構成情報に基づいて、２以上の表示画面を出力すると共に、前記画面バージョン情報記憶部が記憶している前記画面バージョン情報をも出力する出力部と、を備えたものである。
このように構成された本発明によれば、表示画面のバージョンを、出力された画面バージョン情報に基づいて、容易に知ることができる。
【発明の効果】
【０００８】
本発明による情報処理装置等によれば、表示画面のバージョンを容易に確認することができる。その結果、例えば、表示画面のバージョンが原因のエラーが発生した場合等に、容易にその原因を突き止めることができうる。
【発明を実施するための最良の形態】
【０００９】
（実施の形態１）
【００１０】
本発明の実施の形態１による情報処理装置について、図面を参照しながら説明する。
図１は、本実施の形態による情報処理システムの構成を示すブロック図である。図１において、本実施の形態による情報処理システムは、有線または無線の通信回線２０を介して接続された、情報処理装置１０と、サーバ装置３０とを備える。
【００１１】
情報処理装置１０は、画面構成情報記憶部１１と、画面バージョン情報記憶部１２と、表示部１３と、入力受付部１４と、送信情報構成部１５と、送受信部１６と、蓄積部１７とを備える。
【００１２】
画面構成情報記憶部１１は、２以上の画面構成情報を記憶している。この画面構成情報記憶部１１は、所定の記録媒体（例えば、磁気ディスクや光ディスク、半導体メモリなど）で実現されうる。ここで、画面構成情報とは、表示画面に関する情報（例えば、モジュール）であり、例えば、検索画面であれば、どのような項目（フィールド）の入力を受け付けるかなどに関する情報である。この画面構成情報は、例えば、マークアップ言語（例えば、ＨＴＭＬなど）で記述された情報や、ＤＢＭＳの第４世代言語等で記述されるものであってもよく、表示画面を構成するＢＭＰ情報と画面制御のプログラムとから構成されるものなど、表示画面を表示するための情報であれば、どのようなものであってもよい。なお、表示画面とは、表示デバイスであるディスプレイ等の全体に表示されるものでもよく、あるいは、ディスプレイ等の一部に（例えば、ウィンドウとして）表示されるものでもよい。図２は、画面構成情報記憶部１１が記憶している画面構成情報の一例を示す図である。図２では、「新規登録画面」などの画面構成情報が、表示画面を識別する表示画面識別子に対応付けられて記憶されている。
なお、画面構成情報は、アプリケーション・プログラム（例えば、データベースのアプリケーション・プログラムなど）と別個に管理されていてもよく、あるいは、アプリケーション・プログラムの一部に埋め込まれていてもよい。
【００１３】
画面バージョン情報記憶部１２は、画面構成情報記憶部１１が記憶している２以上の画面構成情報の各バージョンを示す画面バージョン情報を記憶している。この画面バージョン情報記憶部１２は、所定の記録媒体（例えば、磁気ディスクや光ディスク、半導体メモリなど）で実現されうる。図３は、画面バージョン情報記憶部１２が記憶している画面バージョン情報の一例を示す図である。図３では、「２００３０６１０」などの画面バージョン情報が、表示画面識別子に対応付けられて記憶されている。ここで、画面バージョン情報「２００３０６１０」によって、表示画面の構成された年月日（この場合は、２００３年６月１０日）が示されている。
【００１４】
なお、画面構成情報記憶部１１と、画面バージョン情報記憶部１２とは、同一の記録媒体によって実現されてもよい。すなわち、画面構成情報と、画面バージョン情報とが、同一の記録媒体に記録されていてもよい。その場合には、画面構成情報の記録されている領域が、画面構成情報記憶部１１となり、画面バージョン情報の記録されている領域が、画面バージョン情報記憶部１２となる。また、それらの情報が同一の記録媒体で記憶されている場合には、画面バージョン情報と、画面構成情報とが直接対応付けられて記憶されていてもよい。
【００１５】
表示部１３は、画面構成情報記憶部１１が記憶している画面構成情報に基づいて、２以上の表示画面を所定の表示デバイス（例えば、液晶ディスプレイやＣＲＴなど）に出力すると共に、画面バージョン記憶部１２が記憶している画面バージョン情報をも表示する。また、入力受付部１４で受け付けられた情報や、送受信部１６で受信された情報なども表示する。なお、表示部１３は、それらの表示を行う表示デバイスを含んでいてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアであってもよい。
【００１６】
入力受付部１４は、所定の入力デバイス（例えば、キーボードやマウスなど）からの入力や、有線または無線の通信回線を介して送信された入力を受け付け、その受け付けた入力に応じて、その入力を表示部１３や送信情報構成部１５に渡す。
送信情報構成部１５は、入力受付部１４で受け付けられた、サーバ装置３０に送信する情報を一時的に記憶しておく。そして、送信前に、送信する送信情報を構成して送受信部１６に渡す。
【００１７】
送受信部１６は、送信情報構成部１５によって構成された送信情報をサーバ装置３０に送信する。また、サーバ装置３０から送信された情報を受信し、蓄積部１７や表示部１３に渡す。なお、送受信部１６は、情報の送信や受信を行う送受信デバイス（例えば、モデムやインターフェースカードなど）を含んでいてもよく、あるいは送受信デバイスを駆動するドライバ等のソフトウェアであってもよい。
【００１８】
蓄積部１７は、サーバ装置３０から送信された画面構成情報や画面バージョン情報を送受信部１６が受信した場合に、それらの情報を、画面構成情報記憶部１１や画面バージョン情報記憶部１２に蓄積する。
サーバ装置３０は、送受信部３１と、データベース記憶部３２と、蓄積部３３と、画面情報記憶部３４とを備える。
【００１９】
送受信部３１は、通信回線２０を介して、情報処理装置１０との通信（情報の送受信）を行う。
データベース記憶部３２は、データベースを記憶している。このデータベース記憶部３２は、所定の記録媒体（例えば、磁気ディスクや光ディスク、半導体メモリなど）で実現されうる。このデータベースは、どのようなデータベースであってもよく、例えば、書籍のデータベースや、仕入や会計、人事等のデータベースなどである。
【００２０】
蓄積部３３は、送受信部３１がデータベース記憶部３２で記憶されているデータベースにおける新たな登録情報（新規レコード）を受信した場合に、その登録情報をデータベース記憶部３２に蓄積する。
画面情報記憶部３４は、画面情報を記憶している。この画面情報記憶部３４は、所定の記録媒体（例えば、磁気ディスクや光ディスク、半導体メモリなど）で実現されうる。ここで、画面情報は、画面構成情報と、画面バージョン情報とを有する情報である。図４は、画面情報の一例を示す図である。図４では、表示画面識別子「１００１」等に、画面構成情報「新規登録画面」や、画面バージョン情報「２００３０８２０」等が対応付けられている。なお、画面情報に含まれる画面構成情報は、最新バージョンの画面構成情報であり、画面バージョン情報は、その最新版の画面構成情報に対応したものとなっている。情報処理装置１０からの要求があった場合には、その画面情報が送受信部３１等を介して情報処理装置１０に送信される。
【００２１】
次に、本実施の形態による情報処理装置１０の動作について、図５のフローチャートを用いて説明する。
（ステップＳ１０１）入力受付部１４は、所定の表示画面を表示する旨の指示を受け付
けたかどうか判断する。そして、受け付けた場合には、その指示を表示部１３に渡してステップＳ１０２に進み、受け付けていない場合には、ステップＳ１０３に進む。
【００２２】
（ステップＳ１０２）表示部１３は、入力受付部１４から受け取った指示に応じて、所定の表示画面を表示する。この画面の表示に関連した処理の詳細については、後述する。
（ステップＳ１０３）入力受付部１４は、画面構成情報をバージョンアップする旨の指示を受け付けたかどうか判断する。そして、画面構成情報をバージョンアップする旨の指示を受け付けた場合には、バージョンアップの対象である画面構成情報に対応する表示画面識別子を、送信情報構成部１５を介して送受信部１６に渡してステップＳ１０４に進み、受け付けていない場合には、ステップＳ１０１に戻る。
【００２３】
（ステップＳ１０４）送受信部１６は、入力受付部１４から受け取った表示画面識別子をサーバ装置３０に送信し、その表示画面識別子の送信に対して送信された画面構成情報等を受信する。そして、画面構成情報等のバージョンアップが行われる。このバージョンアップに関連した処理の詳細については、後述する。
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２４】
次に、図５のフローチャートにおけるステップＳ１０２の処理について、図６のフローチャートを用いてより詳細に説明する。
（ステップＳ２０１）表示部１３は、入力受付部１４から受け取った指示に応じて、画面構成情報記憶部１１から、その指示で示される画面構成情報を取得し、また、その画面構成情報に対応した画面バージョン情報を画面バージョン情報記憶部１２から取得する。そして、取得した画面構成情報によって構成した表示画面と、取得した画面バージョン情報の示す、表示画面のバージョンとを表示デバイスに表示する。
【００２５】
（ステップＳ２０２）入力受付部１４は、表示部１３が表示した表示画面に対する情報の入力を受け付けたかどうか判断する。そして、入力を受け付けた場合には、その入力された情報（入力情報）を表示部１３と送信情報構成部１５とに渡してステップＳ２０３に進み、受け付けていない場合には、ステップＳ２０５に進む。
（ステップＳ２０３）表示部１３は、入力受付部１４から受け取った入力情報を、表示画面と共に表示デバイスに表示する。
【００２６】
（ステップＳ２０４）送信情報構成部１５は、入力受付部１４から受け取った入力情報を、図示しないバッファメモリに一時的に記憶しておく。
（ステップＳ２０５）入力受付部１４は、情報をサーバ装置３０に対して送信する旨の指示を受け付けたかどうかを判断する。そして、情報を送信する旨の指示を受け付けた場合には、そのときに表示部１３が表示している表示画面に応じた指示（例えば、情報を登録する旨の指示や情報を検索する旨の指示）と共に、サーバ装置３０に送信する情報である送信情報を構成する旨の指示を送信情報構成部１５に渡してステップＳ２０６に進み、情報を送信する旨の指示を受け付けていない場合には、ステップＳ２０８に進む。
【００２７】
（ステップＳ２０６）送信情報構成部１５は、入力受付部１４からの指示に応じて、それまでに図示しないバッファメモリに一時的に記憶していた情報から送信情報を構成し、その送信情報を送受信部１６に渡す。このようにして構成される送信情報のヘッダには、入力受付部１４から受け取った、情報を検索する旨の指示等が含まれている。そして、図示しないバッファメモリで記憶していた情報を消去する。
【００２８】
（ステップＳ２０７）送受信部１６は、送信情報構成部１５から受け取った送信情報を、通信回線２０を介してサーバ装置３０に送信する。
（ステップＳ２０８）送受信部１６は、サーバ装置３０から情報を受信したかどうか判断する。そして、情報を受信した場合には、その受信した情報（受信情報）を表示部１３に渡してステップＳ２０９に進み、情報を受信していない場合には、ステップＳ２１０に進む。
【００２９】
（ステップＳ２０９）表示部１３は、送受信部１６から受信情報を受け取ると、その受信情報を表示画面と共に、表示デバイスに表示する。
（ステップＳ２１０）入力受付部１４は、表示を終了する旨の指示を受け付けたかどうか判断する。そして、表示を終了する旨の指示を受け付けた場合には、そのときの表示画面の表示を終了する旨の指示を表示部１３に渡す。すると、表示部１３による表示が終了される。表示を終了する旨の指示が受け付けられていない場合には、ステップＳ２０２に戻る。
【００３０】
次に、図５のフローチャートにおけるステップＳ１０４の処理について、図７のフローチャートを用いてより詳細に説明する。
（ステップＳ３０１）送受信部１６は、入力受付部１４から、送信情報構成部１５を介して表示画面識別子を受け取ると、その表示画面識別子と、その識別子に対応する画面構成情報等を送信する旨の指示とをサーバ装置３０に送信する。
【００３１】
（ステップＳ３０２）送受信部１６は、ステップＳ３０１における表示画面識別子等の送信に対して、サーバ装置３０から画面構成情報と画面バージョン情報とを受信したかどうか判断する。そして、受信した場合には、受信した画面構成情報等を表示画面識別子に対応付けて蓄積部１７に渡してステップＳ３０３に進み、受信していない場合には、受信するまでステップＳ３０２の処理を繰り返す。
【００３２】
（ステップＳ３０３）蓄積部１７は、画面構成情報等を送受信部１６から受け取ると、受け取った表示画面識別子に対応付けて、画面構成情報記憶部１１に画面構成情報を上書きで蓄積し、画面バージョン情報記憶部１２に、画面バージョン情報を上書きで蓄積する。このようにして、画面構成情報がバージョンアップされる。
【００３３】
次に、サーバ装置３０の動作について説明する。
送受信部３１が情報処理装置１０から送信された送信情報を受信すると、その送信情報のヘッダに含まれている指示を取得する。そして、その指示に応じた処理を行う。例えば、その指示が情報を蓄積する旨の指示である場合には、受信した送信情報に含まれる情報を蓄積部３３に渡す。蓄積部３３は、送受信部３１から受け取った情報を、データベース記憶部３２に蓄積する。一方、その指示が送信情報に含まれる情報をキーとして検索を行った結果を送信する旨の指示である場合には、それに応じて情報の検索を行い、検索によってヒットした情報をデータベース記憶部３２から読み出して情報処理装置１０に送信する。
また、送受信部３１が、表示画面識別子を受け取ると、その表示画面識別子に対応する画面構成情報と、画面バージョン情報とを画面情報記憶部３４が記憶している画面情報から取得して、情報処理装置１０に送信する。
【００３４】
次に、本実施の形態による情報処理装置１０の動作について、具体例を用いて説明する。この具体例では、図８で示されるように、通信回線２０を介して接続された、クライアント端末としての複数の情報処理装置１０と、サーバ装置３０とからシステムが構成されるものとする。そして、ユーザが、ある情報処理装置１０を操作することにより、表示画面の表示や、情報の送受信等を行うものとする。なお、情報処理装置１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるとする。また、データベース記憶部３２で記憶されているデータベースが書籍のデータベースである場合について説明する。また、画面
構成情報記憶部１１、画面バージョン情報記憶部１２、画面情報記憶部３４は、それぞれ、図２から図４で示される画面構成情報、画面バージョン情報、画面情報を記憶しているものとする。
【００３５】
まず、ユーザが、ＰＣに接続されたマウスやキーボードを操作することにより、サーバ装置３０で管理されているデータベースにアクセスするためのソフトウェアを起動したとする。図９は、そのときの情報処理装置１０の一例を示す図である。
図９のディスプレイ表示２１において、ユーザがマウスを操作することにより、「簡易検索」をクリックしたとする。すると、その旨が入力受付部１４で受け付けられ（ステップＳ１０１）、入力受付部１４は、「簡易検索」の表示画面を表示する旨の指示を表示部１３に渡す。すると、表示部１３は、画面構成情報「簡易検索画面」を画面構成情報記憶部１１から取得し、その「簡易検索画面」の表示画面識別子「１００２」に対応する画面バージョン情報「２００３０８１１」を画面バージョン情報記憶部１２から取得して、それらに基づいて、図１０の簡易検索の表示画面を表示する（ステップＳ２０１）。図１０の簡易検索ウィンドウ２２のタイトルバーにおいて、画面バージョン情報「２００３０８１１」が、タイトル「簡易検索」と共に表示されている。
【００３６】
この表示において、ユーザが、キーボードを操作することにより、キーワードとして「特許」を入力すると、入力受付部１４でその入力が受け付けられ（ステップＳ２０２）、入力されたキーワード「特許」が表示部１３によって表示される（ステップＳ２０３）。また、そのキーワード「特許」は、送信情報構成部１５において、一時的に記憶される（ステップＳ２０４）。次に、ユーザが、図１０の簡易検索ウィンドウ２２の右下に表示されている「検索」ボタンをクリックすると、その旨が入力受付部１４で受け付けられ（ステップＳ２０５）、送信情報構成部１５により、キーワード「特許」を含む送信情報が構成される（ステップＳ２０６）。そして、送受信部１６は、送信情報構成部１５によって構成された、「特許」と、その「特許」により検索を行う旨の指示とを含む送信情報をサーバ装置３０に送信する（ステップＳ２０７）。
【００３７】
送受信部３１は、情報処理装置１０から送信された、「特許」等を含む送信情報を受け取ると、「特許」をキーとしてデータベース記憶部３２が記憶しているデータベースを検索し、「特許」を含む書籍のレコードを取得する。そして、そのレコードを情報処理装置１０に送信する。
【００３８】
送受信部１６は、サーバ装置３０から送信された書籍データベースのレコードを受信すると（ステップＳ２０８）、そのレコードを表示部１３に渡す。表示部１３は、そのレコードを表示デバイスに表示する。ここで、レコードを表示するときに、サーバ装置３０から送信されたレコードには、「ＩＳＢＮ」の欄があるが、そのレコードを表示する、画面構成情報「簡易検索画面」には、「ＩＳＢＮ」を表示する欄がなかったとする。この場合には、エラーとなり、受信した情報（書籍のレコード）を表示できない。
【００３９】
するとユーザは、電話や電子メール等を利用することにより、システムの管理者に連絡し、簡易検索画面のバージョンが最新であるかどうかを確認する。その結果、ユーザの利用している簡易検索画面の画面バージョン情報「２００３０８１１」であり、最新の画面バージョン情報は、「２００３０８２０」であることがわかったとする。このとき、ユーザは、簡易検索ウィンドウ２２のタイトルバーの表示により、自己の使用している簡易検索画面のバージョンを容易に知ることができる。
【００４０】
ユーザは、簡易検索ウィンドウ２２の表示を終了させ（ステップＳ２１０）、画面構成情報を更新するソフトウェアを起動する。すると、情報処理装置１０は、図１１で示されるディスプレイ表示２１を行う。この表示に対して、ユーザが、「簡易検索」をクリック
して選択したとすると、その旨が入力受付部１４で受け付けられる（ステップＳ１０３）。そして、入力受付部１４は、表示部１３から、「簡易検索」に対応する表示画面識別子「１００２」を取得し、その表示画面識別子「１００２」を、送信情報構成部１５を介して送受信部１６に渡す。その表示画面識別子「１００２」は、送受信部１６によってサーバ装置３０に送信される（ステップＳ３０１）。
【００４１】
送受信部３１は、情報処理装置１０から送信された表示画面識別子「１００２」を受け取ると、その表示画面識別子に対応した画面構成情報「簡易検索画面」と、画面バージョン情報「２００３０８２０」とを画面情報記憶部３４から取得し、情報処理装置１０に送信する。
【００４２】
送受信部１６は、サーバ装置３０から送信された、最新バージョンの画面構成情報「簡易検索画面」と、画面バージョン情報「２００３０８２０」とを受信すると、それらをサーバ装置３０に送信した表示画面識別子「１００２」に対応付けて蓄積部１７に渡す（ステップＳ３０２）。すると、蓄積部１７は、画面構成情報「簡易検索画面」を表示画面識別子「１００２」に対応付けて画面構成情報記憶部１１に蓄積し、画面バージョン情報「２００３０８２０」を表示画面識別子「１００２」に対応付けて画面バージョン情報記憶部１２に蓄積する。このようにして、画面構成情報と画面バージョン情報との更新が行われる。なお、このときの画面バージョン情報記憶部１２が記憶している画面バージョン情報は、図１２で示されるようになる。
【００４３】
その後、ユーザが再び、図１０で示される簡易検索画面において、キーワード「特許」を入力し、検索を実行すると、上記説明と同様にして「特許」に応じた書籍レコードがサーバ装置３０から送信され、図１３で示されるように、その送信された書籍レコードが表示部１３により表示される（ステップＳ２０９）。なお、図１３の表示において、簡易検索の画面構成情報が更新されたことに伴って、タイトルバーに表示される画面バージョン情報も新しいものとなっている。このようにして、ユーザは、所望のデータを見ることができる。この図１３の表示において、ユーザが簡易検索ウィンドウ２２の右下に表示されている「終了」ボタンをクリックすると、表示を終了する旨が入力受付部１４で受け付けられ（ステップＳ２１０）、表示部１３は、簡易検索ウィンドウ２２の表示を終了する。
【００４４】
なお、画面構成情報は、上記具体例で説明したように、２以上の表示画面（例えば、簡易検索のキーワードを入力する表示画面と、簡易検索の検索結果を表示する表示画面など）に関する情報を含んでいてもよく、あるいは、１つの画面構成情報が、１つの表示画面に対応していてもよい（この場合には、簡易検索のキーワードを入力する表示画面の画面構成情報と、簡易検索の検索結果を表示する表示画面の画面構成情報とは別のものとなる）。
【００４５】
また、上記具体例では、画面構成情報に基づいて構成される表示画面が、検索画面や、新規レコードの登録画面である場合について説明したが、画面構成情報に基づいて、それら以外の表示画面が構成されてもよい。
【００４６】
以上のように、本実施の形態による情報処理装置１０によれば、画面構成情報を２以上記憶している画面構成情報記憶部１１と、画面構成情報記憶部１１が記憶している２以上の画面構成情報の各バージョンを示す画面バージョン情報を記憶している画面バージョン情報記憶部１２と、その２以上の画面構成情報に基づいて、２以上の表示画面を表示すると共に、画面バージョン情報記憶部１２が記憶している画面バージョン情報をも表示する表示部１３とを備えたことで、表示画面のバージョンを、表示された画面バージョン情報によって容易に把握することができる。そして、その画面バージョン情報によって、ユーザの使用している表示画面が最新のバージョンであるかどうかを確認することができ、例
えば、エラーが発生した場合の原因の究明等に役立てることができる。
【００４７】
従来、アプリケーションのバージョン情報の管理等は行われていたが、所定のアプリケーションで表示される表示画面のみのバージョンを示す情報の管理は行われていなかった。したがって、表示画面が１つである場合（すなわち、画面構成情報が１つである場合）には、画面構成情報のバージョンがアプリケーションのバージョンと１対１に対応する場合もあり得るため、アプリケーションのバージョン情報を用いて、表示画面が最新のバージョンであるかどうかを確認することなどを行うことができる場合もあるが、画面構成情報が２以上存在し、それぞれの画面構成情報を個別にバージョンアップすることができるような場合には、従来例では、画面構成情報ごとのバージョンを把握することができず、その結果、特定の画面構成情報が最新のバージョンであるかどうかなどを判断することはできなかった。一方、本実施の形態による情報処理装置では、各画面構成情報に対応する画面バージョン情報を記憶しており、その画面バージョン情報を表示することができるため、特定の画面構成情報のバージョンを容易に把握することができ、その結果、その特定の画面構成情報が最新のバージョンであるかどうかなどを容易に判断することができる。
【００４８】
なお、本実施の形態では、画面バージョン情報が年月日の情報から構成される場合について説明したが、画面バージョン情報はこれ以外でもよく、例えば、年月日時分秒の情報でもよく、あるいは、表示画面が更新されるごとに所定の数字から順にインクリメントされる情報であってもよい。
【００４９】
また、表示部１３は、画面構成情報記憶部１１で記憶されている画面構成情報に基づいて、２以上の表示画面を同時に表示してもよく、あるいは、上記説明のように、一時に表示するのは１つの表示画面のみであってもよい。
また、表示部１３は、表示画面と画面バージョン情報とを別々に表示してもよく、あるいは、上記説明のように、同時に（例えば、１つのウィンドウとして）表示してもよい。別々に表示するときには、所定の表示画面に関する画面バージョン情報を表示する旨の指示を受け付けたときにのみ、その指示に応じて、画面バージョン情報を所定のウィンドウに表示するようにしてもよい。
【００５０】
また、本実施の形態では、表示部１３が表示画面を表示する場合について説明したが、表示部１３に代えて、表示画面を出力すると共に、バージョン情報をも出力する出力部を備えてもよい。この出力は、例えば、通信回線を介した所定の機器に対する送信であってもよく、プリンタによる印刷でもよい。また、この出力部は、出力デバイス（表示デバイスやプリンタなど）を含んでいてもよく、あるいは出力デバイスを駆動するドライバ等のソフトウェアであってもよい。
【００５１】
また、本実施の形態では、画面構成情報に基づいて表示される表示画面が、データベースにアクセスするためのものである場合について説明したが、この表示画面の用いられるアプリケーションは、データベースに限定されるものではなく、例えば、流体シミュレーションや、ｅラーニング（ＩＴ技術を活用した学習教育）のように、所定の演算等を実行するためのアプリケーションであり、表示画面は、その演算等を行うためのデータの入力、及び演算等の結果表示のために用いられるものであってもよい。
【００５２】
また、情報処理装置は、本実施の形態で説明したように、サーバ・クライアントシステムで用いられるものであってもよく、あるいは、スタンドアロンで用いられるものであってもよい。スタンドアロンの場合には、例えば、画面構成情報の記録されたＣＤ−ＲＯＭ等の記録媒体によって表示画面をバージョンアップさせてもよい。
【００５３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成しても
よく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、表示画面に関する情報である２以上の画面構成情報に基づいて、２以上の表示画面を出力するステップと、前記２以上の画面構成情報の各バージョンを示す画面バージョン情報を出力するステップと、を実行させるためのものである。
【００５４】
なお、上記各ステップは、時間的に同時に行われるものであってもよく、あるいは、時間的に別々に行われるものであってもよい。また、表示する位置も、同じ位置（例えば、同一のウィンドウなど）であってもよく、別々の位置（例えば、別々のウィンドウなど）であってもよい。
【００５５】
また、上記プログラムにおいて、情報を出力するステップでは、ハードウェアによって行われる処理、例えば、出力ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００５６】
また、このプログラムは、サーバなどからダウンロードされることによって流通してもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されることにより流通してもよい。
【産業上の利用可能性】
【００５７】
以上のように、本発明による情報処理装置等は、表示画面のバージョンを示す画面バージョン情報を出力可能なものであり、例えば、データベース等にアクセスする表示画面を出力するものとして有用である。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態１による情報処理システムの構成を示すブロック図
【図２】同実施の形態における画面構成情報の一例を示す図
【図３】同実施の形態における画面バージョン情報の一例を示す図
【図４】同実施の形態における画面情報の一例を示す図
【図５】同実施の形態による情報処理装置の動作を示すフローチャート
【図６】同実施の形態による情報処理装置の動作を示すフローチャート
【図７】同実施の形態による情報処理装置の動作を示すフローチャート
【図８】同実施の形態による情報処理システムの構成を示す図
【図９】同実施の形態による情報処理装置の外観の一例を示す模式図
【図１０】同実施の形態における表示の一例を示す図
【図１１】同実施の形態における表示の一例を示す図
【図１２】同実施の形態における画面バージョン情報の一例を示す図
【図１３】同実施の形態における表示の一例を示す図
【符号の説明】
【００５９】
１０  情報処理装置
１１  画面構成情報記憶部
１２  画面バージョン情報記憶部
１３  表示部
１４  入力受付部
１５  送信情報構成部
１６、３１  送受信部
１７、３３  蓄積部
２０  通信回線
３０  サーバ装置
３２  データベース記憶部
３４  画面情報記憶部
【図１】
2005128749.tif 000003
【図２】
2005128749.tif 000004
【図３】
2005128749.tif 000005
【図４】
2005128749.tif 000006
【図５】
2005128749.tif 000007
【図６】
2005128749.tif 000008
【図７】
2005128749.tif 000009
【図８】
2005128749.tif 000010
【図９】
2005128749.tif 000011
【図１０】
2005128749.tif 000012
【図１１】
2005128749.tif 000013
【図１２】
2005128749.tif 000014
【図１３】
2005128749.tif 000015