(57)【要約】【課題】  コンピュータ端末装置で動作する各種業務アプリケーションの文字入力初期設定作業を独自の入力レイアウトに変更して行い、文字入力操作性の向上及び汎用性を支援し、文字入力を意識したアプリケーション毎の開発工数の削減等を図る。【解決手段】  文字入力支援モジュール３０を、業務アプリケーションとは別に動作する外部モジュールとし、この文字入力支援モジュール３０は、オペレーティングシステムのバックグラウンド処理で実行するコピーバッファ１１及びデータベース３６と情報の授受を行う通信手段３１〜３５と、コンピュータ端末装置１０上で動作する業務アプリケーション２０の文字入力画面に関する情報をコピーバッファ１１から通信手段を介して取得し、文字入力画面の入力項目に対応するデータベース３６の入力項目位置情報を関連づけて記憶する環境設定管理手段３８とを備える。【選択図】  図１
2005107613.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムのバックグラウンド処理で実行するコピーバッファ及びデータベースと情報の授受を行う通信手段と、
コンピュータ端末装置上で動作する業務アプリケーションの文字入力画面に関する情報を前記コピーバッファから前記通信手段を介して取得するとともに、該文字入力画面の入力項目に対応する前記データベースの入力項目位置情報を関連づけて記憶する環境設定管理手段とを備えることを特徴とする文字入力支援モジュール。
【請求項２】
前記データベースは、複数の業務アプリケーションの文字入力画面の入力項目に対応する情報を一括して記録し、前記環境設定管理手段は、該情報を前記通信手段を介して前記コピーバッファへダウンロードすることを特徴とする請求項１記載の文字入力支援モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力支援モジュールに関し、特に、コンピュータ端末装置で動作する各種業務アプリケーションの文字入力初期設定作業を支援するにあたって好適な文字入力支援モジュールに関する。
【背景技術】
【０００２】
従来、コンピュータ端末装置への文字入力処理作業の向上または支援等を行うため、種々の技術が提案されている。
【０００３】
例えば、特許文献１に記載のマルチバイト文字言語用のタッチスクリーン・キーボード・サポートのあるコンピュータ・システム及び方法は、タッチスクリーンを利用したマルチバイト文字言語の入力を支援するものであり、タッチスクリーンサポートモジュールとキーボード入力モジュールとを組み合わせて文字入力処理の向上／支援を実現している。
【０００４】
また、特許文献２に記載のコンピュータ表示装置上のテキストに複数の選択を設ける方法及び装置では、スワイプアンドタイプ処理を支援して複数のテキスト（文字）を一括して選択した編集を可能とし、カーソルの位置により入力／編集場所を規定している。
【０００５】
さらに、特許文献３に記載の電子ファイル装置は、画像データと文字情報データ等を複数の制御機能に分散させて効率的な動作を実現させるため、電子ファイル装置に、画像の処理を担当するイメージ制御部と、これ以外の処理動作をコントロールする主制御部とを設け、電子ファイル装置への画像の入力、表示をイメージ制御部の制御下で行ない、文字入力や装置全体の動作を主制御部の制御下で行なうことにより、各々の動作が別々に独立して処理実行されることになり、電子ファイル装置の動作効率が向上し、処理を高速化している。
【０００６】
また、特許文献４に記載の文字入力装置及び文字入力方法は、入力目的に応じて各種の入力機能を切り替えて文字入力を効率的に行うため、文字入力操作用の主画面を表示するメインモジュールと、このメインモジュールとの間の共通のインタフェースを有し、各々に異なる入力機能を提供する複数のサブモジュールとを備え、メインモジュールがサブモジュールの読み込みを行い、表示部に各サブモジュール固有の文字入力画面を表示し、そこで入力された文字を入力対象に送る。ここで、メインモジュールによるサブモジュールの読み込みを外部からのコマンドにより制御することで、入力目的に応じて各種の入力機能を切り替えて文字入力を行うことが可能となる。
【０００７】
【特許文献１】特開２０００−１０５６６２号公報
【特許文献２】特開平５−２０４５７２号公報
【特許文献３】特開平５−２２５３０６号公報
【特許文献３】特開２００１−１４１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
コンピュータ端末装置で稼働させる業務用アプリケーション等には、必ず初期データ（文字）設定画面が存在し、これをユーザのニーズに合わせてレイアウトを変更する場合には、初期データ設定画面が業務アプリケーションに帰属しているため、変更必要画面数毎にある程度の開発工数が発生するという問題があった。
【０００９】
また、既存の業務アプリケーションでのデータ入力方法の操作性が悪い場合には、操作性の向上を意識した開発をユーザのニーズに合わせて実施しなければならないという問題があった。
【００１０】
さらに、ユーザ独自の形式で初期（文字）データを保有している場合が多く、既存業務アプリケーションが初期データ設定に即したデータ入力のための汎用データベース連携機能をユーザ毎に開発しなければならないばかりか、ユーザ側においてもある程度データベース構造を変更して整理しなければならないという問題があった。
【００１１】
また、汎用性及び柔軟性を意識した文字入力方法において、ユーザのニーズを満足させるには、文字入力方法を開発する必要が生じ、ユーザ側のみで解決するのが困難であるという問題があった。
【００１２】
しかし、上記特許文献１に記載の技術は、実行中のコンピュータプログラムとの関連性が位置づけられておらず、また物理的なタッチスクリーン機能を有するコンピュータシステム及びオペレーティングシステムへの適用に限定されるため、データ処理を行う各種コンピュータプログラムとの連携の汎用性に欠けてしまう。
【００１３】
また、特許文献２に記載の技術は、文字入力させる画面の画像データを限定しないため、文字入力を行う場合には、その都度スワイプアンドタイプ処理を実行して管理することとなり、文字入力項目が増大すると、またはユーザインタフェースの面から見ると、１つの入力画面範囲内での入力工数の軽減を図ることも難しいと考えられる。また、データ処理を行う各種コンピュータプログラムとの連携においても汎用性に欠けてしまう。
【００１４】
さらに、特許文献３に記載の技術は、画像データと文字情報データ等を複数の制御機能に分散させて効率的な動作を実現させる電子ファイル装置に関するものであり、画像データと文字情報データの関連性はあるものの、記憶する媒体が外部装置に依存することとなり、データ処理システムへの文字入力の支援ツールとしての適用は難しいと考えられ、連携性に欠けてしまう。
【００１５】
また、特許文献４には、コンピュータ端末装置の入力方式を切り換える手段が示されているが、この手段は、ハードウエア上の切り換えを行うのみであって、上記各問題を解決することができない。
【００１６】
そこで、本発明は、上記従来の技術における問題点に鑑みてなされたものであって、コンピュータ端末装置で動作する各種業務アプリケーションの文字入力初期設定作業を、既存の業務アプリケーションの設定画面に依存することなく、独自の入力レイアウトに変更して文字入力操作性の向上及び汎用性を支援し、文字入力を意識したアプリケーション毎の開発工数の削減、入力文字データの整理、及び入力操作の工数軽減を図ることを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明は、文字入力支援モジュールであって、オペレーティングシステムのバックグラウンド処理で実行するコピーバッファ及びデータベースと情報の授受を行う通信手段と、コンピュータ端末装置上で動作する業務アプリケーションの文字入力画面に関する情報を前記コピーバッファから前記通信手段を介して取得するとともに、該文字入力画面の入力項目に対応する前記データベースの入力項目位置情報を関連づけて記憶する環境設定管理手段とを備えることを特徴とする。
【００１８】
そして、本発明によれば、文字入力支援モジュールをコンピュータ端末装置上で動作する業務アプリケーションとは別に動作する外部モジュールとして存在させ、オペレーティングシステムのバックグラウンド処理で実行するコピーバッファを利用し、コピーバッファと情報の授受を行う通信手段を有するため、業務アプリケーションと直接連動させる開発は不要となり、文字入力に関する開発工数の低減及び削減を可能となるとともに、汎用性かつ柔軟性のある文字入力支援モジュールが得られる。さらに、業務アプリケーションの座標位置や色彩等の画面情報のコピーバッファ情報を取得して管理する環境設定管理手段により、文字入力を必要とするアプリケーション上での入力項目数及びアプリケーション数の数量に関係なく、ｎ：１で一括管理することができる。これによって、コンピュータ端末装置で動作する各種業務アプリケーションの文字入力初期設定作業を、既存の業務アプリケーションの設定画面に依存せずに、独自の入力レイアウトに変更して行うことができ、文字入力操作性の向上を図り、文字入力を意識したアプリケーション毎の開発工数を削減することができ、入力文字データの整理、及び入力操作の工数軽減を図ることができる。
【００１９】
上記文字入力支援モジュールにおいて、前記データベースは、複数の業務アプリケーションの文字入力画面の入力項目に対応する情報を一括して記録し、前記環境設定管理手段は、該情報を前記通信手段を介して前記コピーバッファへダウンロードすることができる。これによって、文字入力させたい業務アプリケーションを選択して保存した入力文字情報を一括移行させることが可能となり、特に文字入力項目が多い場合に、汎用データベースを利用することにより、文字情報の柔軟な整理と入力操作の工数を低減させ、運用開始準備期間の短縮を図ってスムースな業務遂行を実現させることができる。また、汎用的かつ柔軟性を意識した文字入力方法を考えた場合にも、ユーザニーズに合った開発を実施する必要がなく、ユーザ側のみで解決することができる。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、コンピュータ端末装置で動作する各種業務アプリケーションの文字入力初期設定作業を、既存の業務アプリケーションの設定画面に依存せずに、独自の入力レイアウトに変更して行うことができ、文字入力操作性の向上及び汎用性を支援し、文字入力を意識したアプリケーション毎の開発工数の削減、入力文字データの整理、及び入力操作の工数軽減を図ることができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明にかかる文字入力支援モジュールを含む全体の実行モジュールを示すブロック図である。
【００２２】
ＣＩＳＭ３０は、文字入力に関する整理、操作性及び上位アプリケーション（業務アプリケーション、以下、「ＭＰＲＯＧ」と称する）２０との連携における汎用性を考慮し、端末装置１０上で動作するＭＰＲＯＧ２０とは別モジュールと位置づけられる。汎用性と各種アプリケーションとの適用性を図るため、ＣＩＳＭ３０は、コピーバッファ１１及び管理データベース（市販の表計算ソフト等）３６と通信する入出力インタフェース手段３１、３５を備え、設定モード切替手段４６により、環境設定管理手段３８に基づき、入出力インタフェース３３での方路切替及び実行命令を処理する。
【００２３】
すべての環境設定は、環境設定管理手段３８で管理され、認証手段４２や演算手段４４を備えて整合性を図るように構成される。入力手段３７で入力された文字は、環境設定管理手段３８に基づき記憶手段４１によって記憶され、ダウンロード手段４５により、コピーバッファ１１に書き込みを実施し、文字入力一括処理を支援する。
【００２４】
次に、上記構成を有するＣＩＳＭ３０の動作について、図１を中心に参照しながら説明
する。
【００２５】
端末装置１０上の画面入力を必要とするＭＰＲＯＧ２０のプログラム実行管理手段２１を起動し、文字入力を必要とする画面のデフォルト位置をプログラム画面管理手段２２で管理する。
【００２６】
次に、ＣＩＳＭ３０内のモジュール実行手段４０を起動する。まず、環境設定管理手段３８にてＭＰＲＯＧ２０の画面の解像度（色、サイズ、領域）の初期設定を実施する。
【００２７】
ＣＩＳＭ３０の設定モード切替手段４６を、図２に示す「登録モード７０」−「画面選択モード７１」に設定する。すると、入出力インタフェース手段３３の管理データベース３６への方路が開放となり、管理データベース３６を起動すると、入出力インタフェース３５、３３間の通信が可能となって、管理データベース３６との関連情報を環境設定管理手段３８で管理することができる。
【００２８】
次に、管理データベース３６の１シート目を選択し、１シート目をＭＰＲＯＧ２０の入力画面１（２２−１、図３参照）として環境設定管理手段３８へ通知する。環境設定管理手段３８にて管理した情報は、判断手段４３に基づいて認証手段４２でチェックする。
【００２９】
管理データベース３６のシート上で、図３に示すように、入力画面１（２２−１）の入力項目数分の項番、項目名称及び入力文字の属性（半角／全角、カナ／漢字／ひらがな、英数字等）を入力／設定する。この情報が入力画面の判断基準となり、判断手段４３へ通知される。
【００３０】
以上の設定モード切替手段４６の確定で、ＣＩＳＭ３０が現在登録中の画面情報は、管理データベース３６の１シート目＝ＭＰＲＯＧ２０の入力画面１（２２−１）と定義づけ、認証手段４２で認証し、環境設定管理手段３８にて管理する。このように、管理データベース３６のシートと関連づけることにより、ＭＰＲＯＧ２０の文字入力を必要とする画面数分及び複数のＭＰＲＯＧ２０のシートを予め用意しておくことができる。
【００３１】
ＣＩＳＭ３０の設定モード切替手段４６を、図２に示す「登録モード７０」−「画面設定モード７２」に設定すると、入出力インタフェース３３のコピーバッファ１１への方路を開放する。ＭＰＲＯＧ２０のプログラム画面管理手段２２の情報に基づき、図４に示すように、入力画面１（２２−１）をアクティブ状態にして画面コピーを実施し、オペレーティングシステムのバックグラウンド処理で実行するコピーバッファ１１へ画面情報を保存する。
【００３２】
以上の設定モード切替手段４６の確定で、ＣＩＳＭ３０は、アクティブ状態である図３のＭＰＲＯＧ２０の入力画面１（２２−１）を入出力インタフェース手段３１、３３経由で、色情報識別手段３９及び演算手段４４で算出した画面領域（サイズ）を画像（Ｘ，Ｙ座標及び色識別）情報として取り込み、環境設定管理手段３８にて管理する。そして、判断手段４３によって、四角で囲まれた白の部分を入力項目として判断し、取りこまれた画像がＭＰＲＯＧ２０の入力画面１（２２−１）と定義づけ、記憶手段４１の補助により、認証手段４２で認証し、環境設定管理手段３８にて管理する。
【００３３】
ＣＩＳＭ３０の設定モード切替手段４６を、図２に示す「登録モード７０」−「画面登録モード７３」に設定する。次に、図３に示すＭＰＲＯＧ２０の入力画面１（２２−１）上の任意の入力場所、例えば５０の場所をクリックしてカーソルを合わせると、今までの環境設定管理手段３８にて管理されている情報から、その位置情報が演算手段４４によって算出され、同様に記憶手段４１の補助により、環境設定管理手段３８にて管理する。
【００３４】
そして、図３に示すＭＰＲＯＧ２０の入力画面１（２２−１）として設定した管理データベーステーブル３６−１を表示させ、入力位置５０に対応した文字入力をさせたい領域６０内のセルの部分にカーソルを合わせ、先程のＭＰＲＯＧ２０の位置情報と関係付けを行い、同様に記憶手段４１の補助により、環境設定管理手段３８にて管理する。
【００３５】
以上の設定モード切替手段４６の確定で、図３、４に示すＭＰＲＯＧの入力画面１（２２−１）の入力項目位置とＣＩＳＭ３０と、連携した管理データベーステーブル３６−１の入力位置を、記憶手段４１の補助により、認証手段４２で認証し、環境設定管理手段３８にて管理する。
【００３６】
以上の操作を図５に示すように、ＭＰＲＯＧ２０の文字入力を必要とする１画面の入力項目数分Ｆ１０を実行し、ＭＰＲＯＧ２０の文字入力を必要とする画面数分Ｆ１１を繰り返し実行し設定を行う。
【００３７】
ＣＩＳＭ３０の設定モード切替手段４６を、図２に示す「実行モード８０」−「画面入力モード８１」に設定すると、環境設定管理手段３８で管理した情報に基づいて入出力インタフェース３３、３５間の通信パス３４が開放され、管理データベース３６を起動すると「登録モード７０」で設定したシートが立ち上がる。次に、管理データベース３６のシート（必要シート数）上で設定した項目（例えば、図４の６０）に対して入力手段３７から必要事項を入力し、環境設定管理手段３８の情報に基づいて記憶手段４１にて記憶する。
【００３８】
次に、ＣＩＳＭ３０の設定モード切替手段４６を、図２に示す「実行モード８０」−「画面選択モード８２」に設定する。管理データベース３６のシートに対応した入力させたいＭＰＲＯＧ２０の入力画面をアクティブ状態にして設定モード切替手段４６の確定を行うことにより、環境設定管理手段３８の情報に基づいて認証手段４２で承認されれば、入出力インタフェース３１、３３間の通信パス３２が開放され、記憶手段４１で記憶されたアクティブ画面に対する入力済み文字情報が、ダウンロード手段４５によってコピーバッファ１１に一括コピーされる。
【００３９】
次に、アクティブ状態のＭＰＲＯＧ２０は、既存通常動作であるペースト作業を繰り返し実施することにより、その入力位置に合致したコピーバッファ１１の情報を取得することが可能となり、入力操作の工数の低減を図ることができる。複数の入力画面がある場合には、その入力画面数分、図４に示す「実行モード８０」−「画面選択モード８２」を繰り返し実施しダウンロード手段４５を実行する。
【００４０】
次に、本発明にかかる文字入力支援モジュールの他の実施の形態について説明する。
【００４１】
図１の実行モジュールブロック図において、ＣＩＳＭ３０の設定モード切替手段４６の図２に示す「登録モード７０」−「画面設定モード７２」を最初に設定し、ＭＰＲＯＧ２０の入力画面１（２２−１）を記憶手段４１の補助により認証手段４２で認証し、判断手段４３によって四角で囲まれた白い部分の入力項目数の数値のみを環境設定管理手段３８にて管理する。
【００４２】
ＣＩＳＭ３０において簡易モードを有することにより、「画面設定モード７２」が最初に実行されるというトリガーで簡易モードが実行され、管理データベース３６との通信が自動的に実施される。次に、簡易モードが実施されたことを受けて管理データベース３６を起動すると、環境設定管理手段３８は、予め決められた管理データベース３６のシートのある一行、または一列を文字入力エリア（デフォルトエリア）と判断する。このデフォルトエリアは、文字入力を必要とするＭＰＲＯＧ２０の画面のＸＹ座標において、若番順序を”Ｙ大Ｘ小＞Ｙ小Ｘ小＞Ｙ大Ｘ大＞Ｙ小Ｘ大”と定義づける。
【００４３】
次に、図２に示す「実行モード８０」−「画面入力モード８１」に設定し、管理データベース３６上の決められた文字入力エリアの若番のセルから順番に、入力手段３７から任意の必要事項を入力し、入力項目数を管理している環境設定管理手段３８の情報に基づいて記憶手段４１にて記憶する。
【００４４】
最後に、「実行モード８０」−「画面選択モード８２」に設定して確定させ、ダウンロード手段４５によってコピーバッファ１１に一括コピーする。次に、文字入力させたいＭＰＲＯＧ２０の画面をアクティブ状態にし、若番定義の順番通りに既存通常動作であるペースト作業を繰り返し実施することにより、その入力位置に合致したコピーバッファ１１の情報を取得することが可能となり、入力操作の工数の低減を図ることが可能となる。
【図面の簡単な説明】
【００４５】
【図１】本発明にかかる文字入力支援モジュールを含む全体の実行モジュールのブロック図である。
【図２】本発明にかかる文字入力支援モジュールの一実施の形態における設定モード切替手段のモード構成を示す図である。
【図３】業務アプリケーションでの入力を必要とする画面のイメージ図である。
【図４】本発明にかかる文字入力支援モジュールと連携した、図３に対応した管理データベーステーブルのイメージ図である。
【図５】本発明にかかる文字入力支援モジュールの一実施の形態の概要動作を示すフローチャートである。
【符号の説明】
【００４６】
１０    端末装置
１１    コピーバッファ
２０    上位アプリケーション（業務アプリケーション：ＭＰＲＯＧ）
２１    プログラム実行管理手段
２２    プログラム画面管理手段
２２−１      （ＭＰＲＯＧ２０の）入力画面１
３０    文字入力支援モジュール（ＣＩＳＭ）
３１    入出力インタフェース手段
３２    通信パス
３３    入出力インタフェース手段
３４    通信パス
３５    入出力インタフェース手段
３６    管理データベース（市販表計算ソフト）
３６−１      管理データベーステーブル
３７    入力手段
３８    環境設定管理手段
３９    色情報識別手段
４０    モジュール実行手段
４１    記憶手段
４２    認証手段
４３    判断手段
４４    演算手段
４５    ダウンロード手段
４６    設定モード切換手段
７０    登録モード
７１    画面選択モード
７２    画面設定モード
７３    画面登録モード
８０    実行モード
８１    画面入力モード
８２    画面選択モード
【図１】
2005107613.tif 000003
【図２】
2005107613.tif 000004
【図３】
2005107613.tif 000005
【図４】
2005107613.tif 000006
【図５】
2005107613.tif 000007