(57)【特許請求の範囲】
【請求項１】
入力されたキーの情報を管理するキーイベント管理部を備え、該入力されたキーの情報に基づいて処理される装置であって、
該キーイベント管理部は、同じキーが所定値より短い間隔で連続して入力された場合にキー情報の処理対象となるアプリケーションソフトを操作するための連続イベントとして判断するキー入力判断部と、
該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶するアプリ記憶部と、
該キーが連続して入力されたと判断された場合、該記憶されたアプリケーションソフトの情報に基づいて、該キーが単一イベントで入力されたとき前記アプリ記憶部に記憶させた処理対象となる起動中のアプリケーションソフトへ該連続イベントの情報を通知するキー情報通知部と、
を備えたことを特徴とするキー入力処理装置。
【請求項２】
連続したキー入力による誤処理を防止する方法であって、
同じキーが所定値よりも短い間隔で連続して入力された場合にキー情報の処理対象となるアプリケーションソフトを操作するための連続イベントとして判断し、
該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶し、
該キーが連続して入力されたと判断された場合、該記憶されたアプリケーションソフトの情報に基づいて、該キーが単一イベントで入力されたときに処理対象となる起動中のアプリケーションソフトへ該連続イベントの情報を通知する、
ことを特徴とするキー入力処理方法。
【請求項３】
請求項１に記載のキー入力処理装置であって、
該キーイベント管理部は、該装置で作動中であり処理される優先度が最も高いアプリケーションソフトの情報を記憶する該アプリ記憶部を備えることを特徴とするキー入力処理装置。
【請求項４】
請求項１に記載のキー入力処理装置であって、
該キーイベント管理部は、入力されたキーの情報が通知されたアプリケーションからの応答信号に基づいて該アプリケーションソフトの情報を記憶する該アプリ記憶部を備えることを特徴とするキー入力処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー入力（キーもしくはボタンの押下）によって処理が制御される携帯電話等の装置において、同じキーの連続入力による誤処理を防止できるキー入力処理装置及びキー入力処理方法に関する。
【背景技術】
【０００２】
キー入力部を備えた携帯電話、パーソナルコンピュータ等（以降、キー入力処理装置と記載する。）においては、キーの押下によって入力された情報はその装置で作動しているアプリケーションソフト等の処理を制御する。
【０００３】
キー入力処理装置の使用者は、使用しているアプリケーションソフトの状態に応じてキーを入力（押下）することによって、そのアプリケーションソフトを制御する。
【０００４】
例えば、携帯電話の使用者は、携帯電話をミュージックプレーヤとして使用している場合、オンフックキー（終了キー）を押すことによってミュージックプレーヤを終了する。
【０００５】
そして、携帯電話の使用者がミュージックプレーヤを終了するためにオンフックキーを連続して押してしまった時に、その携帯電話に着信があった場合、オンフックキーの連続した入力はミュージックプレーヤを終了させると共にその着信された呼を終話させてしまうことがある。
【０００６】
また、パーソナルコンピュータの場合、ディスプレイ上に複数のアプリケーションソフトが作動している状況において、キーボードから入力したキーの情報が使用者の意図しないアプリケーションソフトに入力されてしまうことがある。
【０００７】
これに類似して、ウェブブラウザ上のボタンが押され、そのボタンに対応したプログラムが実行されている途中でも、そのボタンや他のボタンが押されることによってそのプログラムの処理が中断してしまう場合がある。よって特定のボタンについて、そのボタンが押された時に実行される処理が終了するまで、他のボタンが押されることを防止するための方法が検討されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−２０７０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
以上記載したように、携帯電話、パーソナルコンピュータ等の使用者が連続して入力したキーの情報が意図しないアプリケーションソフト等に対して実行されてしまう場合がある。
【０００９】
本目的は、同じキーが連続して入力された場合に、そのキーの情報（キー情報）を、そのキー情報の処理対象となるアプリケーションソフトに通知し、意図しないアプリケーションソフトには通知されないキー入力処理装置及びキー入力処理方法とする。
【課題を解決するための手段】
【００１０】
キー入力装置の一つの態様は、入力されたキーの情報を管理するキーイベント管理部を備え、該入力されたキーの情報に基づいて処理される装置であって、該キーイベント管理部は、同じキーが所定値より短い間隔で連続して入力された場合にキー情報の処理対象となるアプリケーションソフトを操作するための連続イベントとして判断するキー入力判断部と、該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶するアプリ記憶部と、該キーが連続して入力されたと判断された場合、該記憶されたアプリケーションソフトの情報に基づいて、該キーが単一イベントで入力されたとき前記アプリ記憶部に記憶させた処理対象となる起動中のアプリケーションソフトへ該連続イベントの情報を通知するキー情報通知部とを備えたことを特徴とするキー入力処理装置を提供する。
【００１１】
この態様によれば、同じキーが連続して入力された場合に、そのキー情報をそのキー情報の処理対象となるアプリケーションソフトに通知するキー入力処理装置の提供が可能となる。
【００１２】
キー入力処理方法の一つの態様は、連続したキー入力による誤処理を防止する方法であって、同じキーが所定値よりも短い間隔で連続して入力された場合にキー情報の処理対象となるアプリケーションソフトを操作するための連続イベントとして判断し、該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶し、該キーが連続して入力されたと判断された場合、該記憶されたアプリケーションソフトの情報に基づいて、該キーが単一イベントで入力されたときに処理対象となる起動中のアプリケーションソフトへ該連続イベントの情報を通知することを特徴とするキー入力処理方法を提供する。
【００１３】
この態様によれば、同じキーが連続して入力された場合に、その連続して入力されたキー情報が、そのキー情報の処理対象となるアプリケーションソフトとは異なるアプリケーションソフトに誤って通知されることを防止するキー入力処理方法の提供が可能となる。
【発明の効果】
【００１４】
ここに開示するキー入力処理装置またはキー入力処理方法によれば、同じキーの連続した入力が行われた場合に、そのキー情報の処理対象となるアプリケーションソフト、つまりそのキーによる処理が意図されたアプリケーションソフトにだけ、その連続して入力されたキー情報が通知され、意図されないアプリケーションソフトには通知されない。
【発明を実施するための最良の形態】
【００１５】
以降、図面を併用して最良の形態について説明する。なお、図面において同一のものまたは類似するものについては同一の符号を記載する。
【００１６】
なお、キー入力処理装置として携帯電話を例にして以降の説明を行うが、パーソナルコンピュータ等のキー入力（キーもしくはボタンの押下）によって処理が制御される装置であってもよい。
（実施例１）
図１は携帯電話の構成を示す図である。
【００１７】
１０は携帯電話である。携帯電話１０は以下に説明する１−３、５−６を備えている。
【００１８】
１はキー入力部である。キー入力部１は携帯電話１０に搭載されるキー（ボタンと表現する場合もある。）に応じて押されたキーを識別する情報（キー情報）を生成する。例えば、オフフックキー、オンフックキー、０〜９の数字キー、クリアキー、メニューキー、決定キー、カーソルキー等がある。
【００１９】
２は基本インタフェース部である。基本インタフェース部２はアンテナ、マイク、スピーカを備え、携帯電話１０の基本機能である無線通信処理に必要な信号について処理している。
【００２０】
３は表示部である。表示部３は携帯電話１０が使用者に対して処理の状況を通知・確認する等のための文字、図形等の一時的な表示を行う。
【００２１】
５は制御処理部である。制御処理部５は無線通信処理部５１とアプリケーション処理部５２を備え、キー入力部１からのキー情報、基本インタフェース部２との無線通信に関する情報、表示３への表示に関する情報の処理及び制御を行う。
【００２２】
無線通信処理部５１は通信・呼処理制御を処理するＣＰＵ（Central Processing Unit）を備え、通信・呼処理を行うためのレイヤ１機能を提供する。
【００２３】
アプリケーション処理部５２はアプリケーション処理を担当するＣＰＵを備え、キー入力部１からのキー情報の処理、表示部３への表示情報の処理、そして携帯電話１０に搭載されるアプリケーションソフトを動作させるための処理を行う。
【００２４】
無線通信処理部５１とアプリケーション処理部５２は、無線通信機能とアプリケーション機能の間の信号の受け渡しに必要な情報の処理も行う。例えば、通信先を指定する数字キー情報に関しアプリケーション処理部５２は無線通信処理部５１へ通知し、通信中の状態表示のための通信状態情報に関し無線通信処理部５１はアプリケーション処理部５２へ通知する。
【００２５】
６はソフトウェア群である。ソフトウェア群６は以下に説明する６１−６８のソフトウェアを備えている。
【００２６】
デバイスドライバ６１は携帯電話１０の基本機能である移動通信処理に必要となる周辺機器を使えるようにするためのソフトウェアである。通信制御用ＯＳ６２は無線通信処理部５１が備える通信制御用ＣＰＵのためのＯＳ（Operating System）である。通信制御ソフト６３は通信制御プロトコル（レイヤ２／レイヤ３制御）の処理を行うためのソフトウェアである。ターミナルアダプタ６４はＩＳＤＮ（Integrated Services Digital Network）などの回線終端装置（ＤＳＵ：Digital Service Unit）に接続するためのインタフェース信号を処理するためのソフトウェアである。
【００２７】
デバイスドライバ６５は携帯電話１０に搭載されるアプリケーション機能に必要となる周辺機器を使えるようにするためのソフトウェアである。アプリ用ＯＳ６６はアプリケーション処理部５２が備えるアプリケーション処理用のＣＰＵのためのＯＳである。ミドルウェア６７はアプリケーションソフトがハードウェア、ＯＳを意識しなくても良いようにそれらの違いを吸収するためのソフトウェアである。アプリケーションソフト６８は携帯電話１０に搭載されるアプリケーションソフトウェアであり、例えばキー入力されたキー情報を処理するソフトウェア、電子メールを実現するためのメールソフトウェア、ミュージックプレーヤを実現するためのソフトウェア、電子ゲームを実現するためのゲームソフトウェア等がある。
【００２８】
図２は携帯電話のキー情報の処理を説明するための図である。図１に記載したアプリケーション処理部５２はキーイベント管理部５２０を備えている。そして、キーイベント管理部５２０は、キー入力判断部５２１、キー記憶部５２２、アプリ記憶部５２３、キー情報通知部５２４を備えている。
【００２９】
キー入力部１にて入力されたキーに関する情報（キー情報）はキーイベント管理部５２０に入力される。キーイベント管理部５２０はそのキー情報をそのキーが入力された時刻情報と共にキー記憶部５２２に記憶する。
【００３０】
キーイベント管理部５２０は、キー記憶部５２２から読み出された先に通知されたキー情報、時刻情報と、キー記憶部５２２に記憶するために通知したキー情報、時刻情報とを、キー入力判断部５２１へ通知する。
【００３１】
キー入力判断部５２１は、通知されたキー情報が同じキー情報であることを確認し、通知された先の時刻情報とキー記憶部５２２に通知された時刻情報から、入力されたキーの入力間隔が予め設定した間隔以下で入力されたかを判断し、その判断結果をキーイベント管理部５２０へ通知する。以降、入力されたキーが予め設定した間隔以下で入力された場合を連続イベントと記載する。
【００３２】
なお、この予め設定される設定値は携帯電話１０の使用者によって設定するように構成してもよい。
【００３３】
キーイベント管理部５２０は、キー入力判断部５２１より通知されたキーが無線通信処理に関するキーであるか、または通信処理中に入力されたキーであるならば、キー情報通知部５２４を介してそのキー情報を通信制御ソフト６３に通知する。
【００３４】
キーイベント管理部５２０は、この通知されたキーが移動通信処理に関係しないキーであり、連続イベントでなかった場合（単一イベントであった場合）、アプリ用ＯＳ６６の情報に基づいてこのキー情報の処理対象となるアプリケーションソフトの情報、例えばアプリケーションソフト６８を特定できる識別子等をアプリ記憶部５２３に記憶し、このキー情報を処理対象となるアプリケーションソフト６８へ通知する。キー入力判断部５２１から通知されたキー情報が連続イベントであった場合、アプリ記憶部５２３に単一イベントの場合に記憶されたアプリケーションソフトの情報に基づいて、このキー情報を処理対象となるアプリケーションソフト６８へ通知する。
【００３５】
なお、アプリ用ＯＳ６６は携帯電話１０に搭載されているアプリケーションソフト６８を管理し、携帯電話１０で作動しているアプリケーションソフト６８を認識し、アプリケーションソフト６８の処理される優先順位も認識している。例えば、携帯電話１０において、災害情報・警報通知を受信するためのソフトウェア、安否確認の通知を受信するためのソフトウェアは、他のアプリケーションソフトに比べて処理される優先順位が高い。よって、アプリ用ＯＳ６６は複数のアプリケーションソフトが起動されていても、その中で最も優先順位の高いアプリケーションソフトを表示部３の表示される前面に表示する。
【００３６】
また、上記の連続イベントは同じキー、例えば携帯電話の場合、オンフックキーやクリアキーについての連続性を判断した結果として使用される場合が想定される。
【００３７】
上記のキー情報処理によれば、キーイベント管理部は使用者の入力したキー情報が連続イベントであるか否かを判断し、連続イベントであった場合に、このキー情報の対象となるアプリケーションソフトに対して正確にこのキー情報を通知することが可能となり、意図しないアプリケーションソフトに対してこのキー情報の通知することを防止することが可能となる。
【００３８】
また、キーイベント管理部５２０は、キー情報の対象となるアプリケーションソフトの情報をアプリ記憶部５２３に記憶する際、対象となるアプリケーションソフト６８へこのキー情報を通知し、このアプリケーションソフト６８から正常に受信したことを示す応答信号を受けて、このアプリケーションソフト６８の情報をアプリ記憶部５２３に記憶するように構成しても良い。
【００３９】
つまり、キーイベント管理部５２０は、キー入力判断部５２１から通知されたキー情報が連続イベントでなかった場合、アプリ用ＯＳ６６の情報に基づいてこのキー情報の処理対象となるアプリケーションソフト６８へこのキー情報を通知する。キー情報の通知を受けたアプリケーションソフト６８はこのキー情報を正常に受信した場合に、キーイベント管理部５２０へ応答を返送する。キーイベント管理部５２０はこの正常受信の応答信号を受けた場合に、このアプリケーションソフトの情報、例えばアプリケーションソフト６８を特定できる識別子等をアプリ記憶部５２３に記憶する。キー入力判断部５２１から通知されたキー情報が連続イベントであった場合、アプリ記憶部５２３に記憶されているアプリケーションソフトの情報に基づいて、このキー情報を処理対象となるアプリケーションソフト６８へ通知する。
【００４０】
このようにすることで、キー情報が通知されるアプリケーションソフトの情報を記憶する際に、アプリケーションソフトからの応答信号に基づいて記憶しているので、キー情報が確実に通知されたアプリケーションソフトの情報を記憶することが可能となる。
【００４１】
なお、キー記憶部５２２、アプリ記憶部５２３は、アプリケーション処理部５２が備えるメモリ等の記憶媒体（図示せず）を使用しても良い。
【００４２】
図３はキー情報の処理フローを説明する図である。携帯電話１０の使用者がアプリケーション機能を使用し、そのアプリケーションに対するキー入力を行った場合について説明する。
【００４３】
Ｓ１．  使用者はキー入力を行う。
【００４４】
Ｓ２．  キーイベント処理部５２０は入力されたキーに関する情報（キー情報）と共に、キー入力が発生した時刻情報をキー記憶部５２２に記憶する。
【００４５】
Ｓ３．  キーイベント管理部５２０は、キー記憶部５２２から先に通知されたキー情報、時刻情報を読み出し、ステップＳ２でのキー記憶部５２２に記憶するために通知したキー情報、時刻情報とを、キー入力判断部５２１へ通知する。キー入力判断部５２１は、通知されたキー情報が同じキー情報であることを確認し、通知された先の時刻情報とキー記憶部５２２に通知された時刻情報から、入力されたキーの入力間隔が予め設定した間隔以下で入力された連続イベントであるかを判断する。キー入力が連続イベントであったならば、ステップＳ６を実行する。キー入力が連続イベントでない場合、つまり単発のキー入力もしくは連続イベントの第１番目のキー入力であった場合にはステップＳ４を実行する。
【００４６】
Ｓ４．  ステップＳ３においてキー入力が連続イベントでない場合であり、キーイベント管理部５２０は、キー入力判断部５２１から通知されたキー情報をそのキー情報の処理対象となるアプリケーションソフト６８に通知する。
【００４７】
なお、そのキー情報の処理対象となるアプリケーションソフトをアプリ用ＯＳ６６が認識しているので、アプリ用ＯＳ６６からの情報に基づいて知ることが可能となっている。つまりアプリ用ＯＳ６６はアプリケーションソフトおよびアプリケーションソフトの優先順位を管理しているので、複数の使用されているアプリケーションソフトのうち最も優先順位の高いアプリケーションソフトの情報をアプリ用ＯＳ６６から知ることができる。
【００４８】
Ｓ５．  キーイベント管理部５２０はキー情報を通知したアプリケーションソフトの情報、例えばアプリケーションソフト６８を特定できる識別子等をアプリ記憶部５２３に記憶する。
【００４９】
Ｓ６．  ステップＳ３においてキー入力が連続イベントである場合であり、キーイベント管理部５２０はアプリ記憶部５２３に記憶されたアプリケーション情報に基づいて、キー情報をそのアプリケーションソフト６８に通知する。
【００５０】
なお、上記のステップＳ３において判断される連続イベントは同じキー、例えば携帯電話の場合、オンフックキーやクリアキーについての連続性を判断した結果として使用される場合が想定される。
【００５１】
また、上記のステップＳ５において、キーイベント管理部５２０は、ステップＳ４にてキー情報が通知されたアプリケーションソフトからの正常応答があった場合に、アプリケーションソフトの情報をアプリ記憶部５２３に記憶する手順を設けても良い。
【００５２】
図４は連続イベン処理を説明するための図である。本図の横方向に時系列を示し、キー入力の連続イベントが発生した場合にキー情報がアプリケーションソフトに通知される状況を示している。
【００５３】
キー入力部１において、例えば、携帯電話１０の使用者は、Ｋ１、Ｋ２、Ｋ３に示すようにオンフックキーを連続して押下した。Ｋ１−Ｋ２、Ｋ２−Ｋ３の押下される間隔はそれぞれＴ１２、Ｔ２３であり、予め設定した設定値よりも短い間隔であって連続イベントと判断される。
【００５４】
オンフックキーの押下Ｋ１によってキー情報Ｋ１１はキー入力部１からキーイベント管理部５２０へ通知される。同様に、オンフックキーの押下Ｋ２、Ｋ３によってキー情報Ｋ２１、Ｋ３１はキー入力部１からキーイベント管理部５２０へ通知される。これらのキー情報は無線通信処理に関係しないキーと判断さる。
【００５５】
キーイベント管理部５２０はキー情報Ｋ１１の処理対象となるアプリケーションソフト（１）に対してキー情報Ｋ１２（オンフックキー情報）を通知する。
【００５６】
キーイベント管理部５２０はオンフックの押下Ｋ２、Ｋ３を連続イベントと判断したので、キー情報Ｋ２２、Ｋ３２をアプリケーションソフト（１）にそれぞれ通知する。
【００５７】
アプリケーションソフト（１）は図のＣ１に示されるように、キー情報Ｋ１２（オンフックキー情報）によって終了となる。
【００５８】
アプリケーションソフト（２）は図のＣ２に示されるように、キーの押下Ｋ２、Ｋ３の間に起動されたとする。例えば、このタイミングで電子メールが受信され、電子メールソフトの起動後にオンフックキーの押下Ｋ３が発生したにも関わらず、オンフックの押下Ｋ３によるキー情報Ｋ３２はアプリケーションソフト（１）に通知され、アプリケーションソフト（２）（電子メールソフト）には通知されない。
【００５９】
以上の実施例によれば、予め設定した設定値以下の間隔でキーが入力された場合に連続イベントと判断し、そのキー情報の処理対象となるアプリケーションソフトにのみにそのキー情報を通知することが可能となる。よって、連続イベントの最中に異なったアプリケーションソフトが起動されても、その異なったアプリケーションソフトに対して連続イベントのキー情報が通知されることの誤処理の防止が可能となる。
（実施例２）
図５はパーソナルコンピュータの構成を示す図であり、携帯電話の構成を示す図１に対応している。
【００６０】
図６はパーソナルコンピュータのキー情報の処理を説明するための図（キー情報処理（２））であり、携帯電話のキー情報の処理を示す図２に対応している。
【００６１】
図５、図６に示すように、パーソナルコンピュータ２０の場合には、実施例１において、移動通信のための通信機能が備えられていない状態であるので、実施例１に記載した内容はパーソナルコンピュータ２０においても実施することが可能である。
【００６２】
よって、実施例１によって得られる効果はパーソナルコンピュータ２０においても得ることが可能である。
【００６３】
以上の実施例１、２を含む実施形態に関し、更に以下の付記を開示する。
【００６４】
（付記１）  入力されたキーの情報を管理するキーイベント管理部を備え、該入力されたキーの情報に基づいて処理される装置であって、
該キーイベント管理部は、同じキーが連続して入力されたことを判断する手段と、該連続して入力されたと判断されたキーの処理対象となり、該装置に搭載のアプリケーションソフトの情報を記憶する手段と、該連続して入力されたキーの情報を該記憶された情報に対応するアプリケーションソフトに通知する手段を備えることを特徴とするキー入力処理装置。
【００６５】
（付記２）  連続したキー入力による誤処理を防止する方法であって、
同じキーの入力間隔によりキー入力の連続性を判断し、
該キー入力が所定値よりも短い間隔で行われた場合に、該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶し、
該記憶された情報に対応するアプリケーションソフトに対して、該入力されたキーの情報を該キー入力に応じ連続して通知することを特徴とするキー入力処理方法。
【００６６】
（付記３）  付記１に記載のキー入力処理装置であって、
該キーイベント管理部は、該装置で作動中であり処理される優先度が最も高いアプリケーションソフトを記憶する手段を備えることを特徴とするキー入力処理装置。
【００６７】
（付記４）  付記１に記載のキー入力処理装置であって、
該キーイベント管理部は、入力されたキーの情報が通知されたアプリケーションからの応答信号に基づいて該アプリケーションソフトの情報を記憶することを特徴とするキー入力処理装置。
【００６８】
（付記５）  付記１に記載のキー入力処理装置であって、
該キーイベント管理部は同じキーの入力間隔に基づいて該キー入力の連続性を判断する手段を備えることを特徴とするキー入力処理装置。
【００６９】
（付記６）  付記１に記載のキー入力処理装置であって、
該キー入力処理装置は携帯電話であり、該連続して入力されるキーは終了キーである。
【００７０】
（付記７）  付記２に記載のキー入力方法であって、
キー入力が所定値よりも短い間隔で行われた場合に、該入力されたキーの情報が通知されたアプリケーションソフトからの応答信号に基づいて該アプリケーションソフトの情報を記憶することを特徴とするキー入力処理方法。
【００７１】
（付記８）  付記２に記載のキー入力処理方法であって、
該記憶された情報に対応するアプリケーションソフトは、作動中であり処理される優先度が最も高いアプリケーションソフトであることを特徴とするキー入力処理方法。
【００７２】
（付記９）  連続したキー入力による誤処理を防止するキー入力処理装置を、
同じキーの入力間隔によりキー入力の連続性を判断する手段と、
該キー入力が所定値よりも短い間隔で行われた場合に、該入力されたキーの情報が通知されるアプリケーションソフトの情報を記憶する手段と、
該記憶された情報に対応するアプリケーションソフトに対して、該入力されたキーの情報を該キー入力に応じ連続して通知する手段として機能させることを特徴とするキー入力処理プログラム。
【図面の簡単な説明】
【００７３】
【図１】携帯電話の構成を示している。
【図２】携帯電話のキー情報処理を説明するための図である。
【図３】キー情報の処理フローを示している。
【図４】連続イベントの処理を説明するための図である。
【図５】パーソナルコンピュータの構成を示している。
【図６】パーソナルコンピュータのキー情報処理を説明するための図である。
【符号の説明】
【００７４】
１０    携帯電話
２０    パーソナルコンピュータ
１      キー入力部
２      基本インタフェース部
３      表示部
５      制御処理部
５１    無線通信処理部
５２    アプリケーション処理部
５２０  キーイベント管理部
５２１  キー入力判断部
５２２  キー記憶部
５２３  アプリ記憶部
５２４  キー情報通知部
６      ソフトウェア群
６１    デバイスドライバ
６２    通信制御用ＯＳ
６３    通信制御ソフト
６４    ターミナルアダプタ
６５    デバイスドライバ
６６    アプリ用ＯＳ
６７    ミドルウェア
６８    アプリケーションソフト
【図１】
0005104544.tif 000002
【図２】
0005104544.tif 000003
【図３】
0005104544.tif 000004
【図４】
0005104544.tif 000005
【図５】
0005104544.tif 000006
【図６】
0005104544.tif 000007