(57)【特許請求の範囲】
【請求項１】
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続される表示画面変換装置であって、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集部と、
前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換部と、
前記画面編集部で編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶部と、
前記画面変換部で変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信部と、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集部で編集される前の入力画面に対応する入力情報に、前記編集情報記憶部で記憶した編集情報に基づいて変更する操作情報変更部と、
前記操作情報変更部で変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示部と、
を備えることを特徴とする表示画面変換装置。
【請求項２】
前記画面編集部は、予め記憶されている前記ユーザの操作性を向上させるための基準にしたがって、画面の分割、コンテンツのリンクまたはイベント属性化、の少なくとも一つにより、前記入力画面情報により定義される入力画面を前記無線通信端末の画面サイズに合わせつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する、
ことを特徴とする請求項１に記載の表示画面変換装置。
【請求項３】
前記画面編集部は、
前記入力画面情報に含まれる所定の文字列の数をカウントするカウンタ部と、
前記カウンタ部によりカウントされた値が前記基準で定められた閾値より大きい場合に前記入力画面情報を分割して前記入力画面を分割する画面分割部と、を備え、 
前記画面変換部は、前記画面分割部で分割された入力画面を前記無線通信端末で表示するイメージ画像に変換する分割画面変換部を備え、
前記編集情報記憶部は、前記画面分割部で分割された入力画面と分割前の入力画面との対応関係をさらに記憶し、
前記操作情報変更部は、
前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記編集情報記憶部で記憶した編集情報に基づいて、前記分割画面変換部で変換される前の入力画面に対応する操作情報に変更する分割後操作情報変更部と、
前記分割後操作情報変更部で変更した操作情報を、前記編集情報記憶部で記憶した前記対応関係に基づいて、前記画面分割部で分割される前の入力画面に対応する入力情報に変更する分割前操作情報変更部と、
を備えることを特徴とする請求項１または２に記載の表示画面変換装置。
【請求項４】
前記アプリケーションサーバから送信される暗号化された入力画面情報を復号する復号部をさらに備え、
前記画面編集部は、前記復号部により前記暗号化された入力画面情報が復号される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集し、
前記画面変換部は、前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する、
ことを特徴とする請求項１〜３のいずれか１項に記載の表示画面変換装置。
【請求項５】
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続される表示画面変換装置による表示画面変換方法であって、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集ステップと、
前記画面編集ステップで編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換ステップと、
前記画面編集ステップで編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶ステップと、
前記画面変換ステップで変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信ステップと、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集ステップで編集される前の入力画面に対応する入力情報に、前記編集情報記憶ステップで記憶した編集情報に基づいて変更する操作情報変更ステップと、
前記操作情報変更ステップで変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示ステップと、
を備えることを特徴とする表示画面変換方法。
【請求項６】
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続されるコンピュータを、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集部、
前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換部、
前記画面編集部で編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶部、
前記画面変換部で変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信部、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集部で編集される前の入力画面に対応する入力情報に、前記編集情報記憶部で記憶した編集情報に基づいて変更する操作情報変更部、
前記操作情報変更部で変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面変換装置、表示画面変換方法、およびプログラムに関する。
【背景技術】
【０００２】
コンピュータの多機能化に伴ってコンピュータに対する操作内容は多岐に亘り、その入力項目も増加している。コンピュータは、ユーザが操作する入力デバイスの操作内容を液晶ディスプレイ等の表示手段に表示し、ユーザはその表示画面を見ながら必要事項を入力する。
【０００３】
近年、様々な種類の無線通信端末が開発されており、無線通信端末を用いて社外から社内システムを利用したいという要求が増大している。この場合、無線通信端末内に社内システムにおける情報を保持すると、当該無線通信端末の紛失時に情報が漏洩したり、通信を傍受されるといった危険が生じる。また、社内システムを利用するためのサーバを新たに設けるとコストがかかってしまう。そのため、無線通信端末から、ＲＤＰ（Remote Desktop Protocol）接続により企業ネットワーク内に設置されているクライアントＰＣに接続し、当該無線通信端末を操作することにより、データ入力等の入力操作を行う技術が提案されている。
【０００４】
無線通信端末により入力操作を行う場合、ＰＣ向けの画面を無線通信端末で操作するため、画面サイズの違いなどにより入力が困難となる。そこで、無線通信端末による入力操作を容易にするため、無線通信端末からクライアントＰＣにＲＤＰ接続する際に、ＰＣから送信された画像を無線通信端末の画面サイズに合わせて縦横比を圧縮し、ＰＣ用の操作であるキーボード及びマウス操作を無線通信端末用の操作に変換する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５１６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、ＰＣから送信されたＰＣ向けの画面表示画像を、単に無線通信端末の画面サイズに合わせて圧縮して表示するため、無線通信端末上に表示される入力項目等のサイズがＰＣ上で表示されるサイズと比較して小さくなり、入力操作が困難となるおそれがある。したがって、表示画面に適した形式で入力操作を行うことのできる操作画像を無線通信端末に提供するという観点からすると未だ十分とはいえない。
【０００７】
本発明は、上述のような事情に鑑みてなされたものであり、表示画面に適した形式で入力操作を行うことのできる操作画像を無線通信端末に提供する表示画面変換装置、表示画面変換方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る表示画面変換装置は、
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続される表示画面変換装置であって、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集部と、
前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換部と、
前記画面編集部で編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶部と、
前記画面変換部で変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信部と、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集部で編集される前の入力画面に対応する入力情報に、前記編集情報記憶部で記憶した編集情報に基づいて変更する操作情報変更部と、
前記操作情報変更部で変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示部と、
を備えることを特徴とする。
また、前記画面編集部は、予め記憶されている前記ユーザの操作性を向上させるための基準にしたがって、画面の分割、コンテンツのリンクまたはイベント属性化、の少なくとも一つにより、前記入力画面情報により定義される入力画面を前記無線通信端末の画面サイズに合わせつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する、
ようにしてもよい。
【０００９】
また、
前記画面編集部は、
前記入力画面情報に含まれる所定の文字列の数をカウントするカウンタ部と、
前記カウンタ部によりカウントされた値が前記基準で定められた閾値より大きい場合に前記入力画面情報を分割して前記入力画面を分割する画面分割部と、を備え、 
前記画面変換部は、前記画面分割部で分割された入力画面を前記無線通信端末で表示するイメージ画像に変換する分割画面変換部を備え、
前記編集情報記憶部は、前記画面分割部で分割された入力画面と分割前の入力画面との対応関係をさらに記憶し、
前記操作情報変更部は、
前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記編集情報記憶部で記憶した編集情報に基づいて、前記分割画面変換部で変換される前の入力画面に対応する操作情報に変更する分割後操作情報変更部と、
前記分割後操作情報変更部で変更した操作情報を、前記編集情報記憶部で記憶した前記対応関係に基づいて、前記画面分割部で分割される前の入力画面に対応する入力情報に変更する分割前操作情報変更部と、
を備える、ようにしてもよい。
【００１０】
また、表示画面変換装置は、
前記アプリケーションサーバから送信される暗号化された入力画面情報を復号する復号部をさらに備え、
前記画面編集部は、前記復号部により前記暗号化された入力画面情報が復号される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集し、
前記画面変換部は、前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する、
ことを特徴とするようにしてもよい。
【００１１】
上記目的を達成するため、本発明の第２の観点に係る表示画面変換方法は、
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続される表示画面変換装置による表示画面変換方法であって、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集ステップと、
前記画面編集ステップで編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換ステップと、
前記画面編集ステップで編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶ステップと、
前記画面変換ステップで変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信ステップと、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集ステップで編集される前の入力画面に対応する入力情報に、前記編集情報記憶ステップで記憶した編集情報に基づいて変更する操作情報変更ステップと、
前記操作情報変更ステップで変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示ステップと、
を備えることを特徴とする。
【００１２】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
アプリケーションサーバと無線通信端末とにネットワークを介して相互に通信可能に接続されるコンピュータを、
前記アプリケーションサーバが提供するサービスに対する入力を受け付ける入力画面を定義する入力画面情報が前記アプリケーションサーバから送信される度に、前記入力画面情報により定義される入力画面を、予め記憶されている、ユーザの操作性を向上させるための基準にしたがって、前記無線通信端末の画面サイズに適合させつつ全ての情報を表示可能とし、かつ一度に表示する情報量が少なくなるように編集する画面編集部、
前記画面編集部により編集された入力画面を前記無線通信端末で表示するイメージ画像に変換する画面変換部、
前記画面編集部で編集した入力画面に対する編集内容を示す編集情報を記憶する編集情報記憶部、
前記画面変換部で変換されたイメージ画像を前記無線通信端末で表示するためのイメージ画像情報を、ユーザによる入力操作を受け付ける前記無線通信端末に送信するイメージ送信部、
前記無線通信端末から送信される前記イメージ画像に対する操作情報を取得し、前記取得した操作情報を、前記画面編集部で編集される前の入力画面に対応する入力情報に、前記編集情報記憶部で記憶した編集情報に基づいて変更する操作情報変更部、
前記操作情報変更部で変更された入力情報を前記アプリケーションサーバに送信することにより、前記入力情報により特定される処理の実行を指示する処理指示部、
として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、表示画面に適した形式で入力操作を行う操作画像を無線通信端末に提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る表示画面変換システムの構成を示すブロック図である。
【図２】図１の表示画面変換システムにおける無線通信端末の構成を示すブロック図である。
【図３】図１の表示画面変換システムにおける表示画面変換装置の構成を示すブロック図である。
【図４】図１の表示画面変換システムにおける表示画面変換装置が備える画面変換ルールの一例を示す図である。
【図５】図１の表示画面変換システムにおけるアプリケーションサーバの構成を示すブロック図である。
【図６】図１の表示画面変換システムの動作の一例を示すフローチャートである。
【図７】アプリケーションサーバから送信されるｈｔｍｌファイルの一例を示す図である。
【図８】図１の表示画面変換システムにおける部品置き換え処理の一例を示すフローチャートである。
【図９】部品置き換え処理にて変換される画面イメージとソースコードの一例を示す図である。
【図１０】部品置き換え処理にて変換される画面イメージとソースコードの一例を示す図である。
【図１１】部品置き換え処理にて変換される画面イメージとソースコードの一例を示す図である。
【図１２】図１の表示画面変換システムにおける画面分割処理の一例を示すフローチャートである。
【図１３】画面分割処理にて追記されるソースコードと画面イメージの一例を示す図である。
【図１４】画面分割処理にて分割されるｈｔｍｌファイルの一例を示す図である。
【図１５】図１の表示画面変換システムにおける画面統合処理の一例を示すフローチャートである。
【図１６】図１の表示画面変換システムの動作の一例を示すフローチャートである。
【図１７】部品置き換え処理にて変換される画面イメージとソースコードの一例を示す図である。
【発明を実施するための形態】
【００１５】
本実施形態では、本発明に係る表示画面変換装置を表示画面変換システムに適用した例を示す。
【００１６】
表示画面変換システムについて図面を参照して説明する。図１に示すように、表示画面変換システム１は、複数の無線通信端末１００と、表示画面変換装置２００と、複数のアプリケーションサーバ３００と、を備えている。表示画面変換システム１は、無線通信端末１００にてＲＤＰ接続により表示画面変換装置２００のブラウザを利用する場合に、当該ＰＣ用のｈｔｍｌファイルのソースコードを、予め定められた変換ルールに従って編集して、ｈｔｍｌファイルの分割、イメージ画像の変換を行い、分割されたｈｔｍｌファイルや変換後のイメージ画像により表示される画面イメージを無線通信端末１００に提供する。また、表示画面変換システム１は、変換したイメージ画像に対するユーザによる入力操作を受け付ける。そして、分割後のｈｔｍｌファイルに対する入力操作の内容を、分割前のｈｔｍｌファイルの操作内容として統合してアプリケーションサーバ３００に送信し、当該入力操作に対する処理を行う。
【００１７】
各無線通信端末１００は、スマートフォンやタブレットパソコン等の端末から構成され、ネットワークを介して表示画面変換装置２００と相互に通信可能に接続されている。各無線通信端末１００は、主に、表示画面変換装置２００から受信した画面イメージに対してユーザが入力操作を行う端末である。
【００１８】
無線通信端末１００は、図２に示すように、入力部１１０と、表示部１２０と、記憶部１３０と、制御部１４０と、通信部１５０と、上記各部を相互に接続するシステムバス１６０を備えている。
を備えている。
【００１９】
入力部１１０は、例えば、キーボード、マウス、カメラ、マイク等から構成され、当該無線通信端末１００への指示や、データの入力を行うための装置である。キーボードやマウス等であり、表示部１２０は、例えば、ディスプレイにより構成され、表示画面変換装置２００から受信した画面イメージを表示する他、当該無線通信端末１００による処理状態や処理結果を表示する。また、表示部１２０は、例えば、スピーカにより構成され、利用者に対して、音を出力するようにしてもよい。該処理状態や処理結果には、オペレーティングシステム(OS: Operating System)やアプリケーション(Application)によるものが含まれる。ディスプレイには、液晶ディスプレイ(Liquid Crystal Display :LCD)、CRT(Cathode Ray Tube)ディスプレイ、プラズマディスプレイ(PDP: Plasma Display Panel)、有機EL(Electro-Luminescence)ディスプレイなどが含まれる。
【００２０】
記憶部１３０は、ハードディスクやメモリなどから構成され、アプリケーションと、オペレーティングシステムとを有する。アプリケーションは、ユーザが本無線通信端末１００上で実行する作業を実施する機能を有するソフトウェアである。オペレーティングシステムは、本無線通信端末１００において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。なお、記憶部１３０には、ＲＤＰアプリケーション１３１とＲＤＰファイル１３２が記憶されている。ＲＤＰアプリケーション１３１は、ＲＤＰファイル１３２に予め設定されている表示画面変換装置２００とＲＤＰ接続を行うためのアプリケーションである。ＲＤＰファイル１３２は、ＲＤＰ接続における定義が設定されたファイルであり、例えば、当該無線通信端末１００の画面サイズや、接続先のアプリケーションサーバ３００を特定する接続先情報等が定義されている。
【００２１】
制御部１４０は、ＣＰＵ等から構成される。制御部１４０は、記憶部１３０に記憶されたアプリケーション等のプログラムに従って機能し、表示画面変換装置２００に対して、ユーザによる入力操作の内容を送信する等といった所定の処理を行う。
【００２２】
制御部１４０は、記憶部１３０に記憶されているＲＤＰアプリケーション１３１が起動されることに基づいて、ＲＤＰファイル１３２に設定されている表示画面変換装置２００とＶＰＮ接続を行い企業ネットワークに接続した後、ＲＤＰ接続を行う。
【００２３】
また、制御部１４０は、後述する表示画面変換装置２００から通信部１５０を介して画面イメージを受信し、表示部１２０に表示する。ユーザは表示部１２０に表示された画面に従って必要項目を入力する。
【００２４】
また、制御部１４０は、入力部１１０からユーザの入力操作が行われる度に、ユーザにより入力された操作情報を、表示画面変換装置２００に送信する。ここで、操作情報は、ユーザによりいかなる操作が行われたかを示す情報であり、例えば、画面上における座標位置で特定される箇所がユーザにより押下された、といったことを示す情報である。操作情報は、表示画面変換装置２００にて、ｈｔｍｌファイルやブラウザ上での入力操作を示す入力情報に変換される。
【００２５】
通信部１５０は、シリアルインタフェース、或いはアナログ信号を受信するためのアナログインタフェースを有している。表示画面変換装置２００から送信される情報は、通信部１５０によって受信され、制御部１４０へ提供される。
【００２６】
表示画面変換装置２００は、一般的なコンピュータから構成され、企業ネットワーク内等、セキュリティが確保された環境内に設置されている。また、表示画面変換装置２００は、アプリケーションサーバ３００から送信されるｈｔｍｌファイルのソースコードを編集してイメージ画像の変換とｈｔｍｌファイルの分割をし、そのｈｔｍｌファイルや変換後のイメージ画像により表される画面イメージを無線通信端末１００へ送信する。さらに、表示画面変換装置２００は、無線通信端末１００から送信された操作情報に基づいて、起動したブラウザ上での処理を行うとともに、分割されたｈｔｍｌファイルについての入力操作を統合し、アプリケーションサーバ３００へ送信する。
【００２７】
表示画面変換装置２００は、図３に示すように、入力部２１０と、表示部２２０と、記憶部２３０と、制御部２４０と、通信部２５０と、上記各部を相互に接続するシステムバス２６０を備えている。
【００２８】
入力部２１０は、例えば、キーボードやマウス等であり、表示部２２０は、例えば、無線通信端末１００で表示される画面イメージと同サイズのイメージ画像を、後述する制御部２４０により起動されるブラウザを表示するモニター等である。
【００２９】
記憶部２３０は、フラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、無線通信端末１００から送信される入力操作の内容や、オペレーティングシステム、後述する画面変換ルール２３１、及び、プログラム２３２等が格納される。また、記憶部２３０には、無線通信端末１００から送信される操作情報であって、表示画面変換装置２００のブラウザにて処理された操作内容や、画面分割処理や部品置き換え処理によりｈｔｍｌファイルが編集された場合における、編集前後の対応関係と編集内容が格納される。
【００３０】
画面変換ルール２３１は、変換対象項目毎の、ｈｔｍｌファイルの変換内容を示すテーブルであり、管理者の入力操作によって作成され、記憶部２３０に格納される。画面変換ルール２３１は、管理者等が入力部２１０を介して入力することで作成される。本実施形態における画面変換ルール２３１は、図４に示すように、画面分割、文章表示、ボタン表示、画像表示、といった項目が変換対象項目となっており、変換対象項目毎に変換内容が定められている。
【００３１】
図３に戻り、プログラム２３２には、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコードを編集して表示画面を構成する部品を置き換える部品置き換え処理や画面分割処理、及び、分割したｈｔｍｌファイルにより表示される画面イメージに対する操作情報を、分割前のｈｔｍｌファイルへの操作内容を特定する入力情報として統合する画面統合処理等が記述された変換ソフトウェアが含まれている。
【００３２】
制御部２４０は、ＣＰＵ等から構成される。制御部２４０は、プログラム２３２に従って動作し、画面分割処理、部品置き換え処理、及び、画面統合処理に必要な機能を提供する。また、制御部２４０は、オペレーティングシステム上でプログラムが実行されることでＲＤＰサーバとしての機能を提供する。制御部２４０は、ＲＤＰサーバとしての機能により、無線通信端末１００に対して画面イメージの送信や、操作情報の受信を行う。
【００３３】
制御部２４０は、プログラム２３２により提供される主要な機能部として、表示画面変換部２４１と、分割画面統合部２４２と、ブラウザ処理部２４３と、を備えている。
【００３４】
表示画面変換部２４１は、記憶部２３０に格納されている画面変換ルール２３２に基づいて、アプリケーションサーバ３００から受信した画面（ｈｔｍｌファイル）に対して画面分割処理や部品置き換え処理を行う。具体的には、表示画面変換部２４１は、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコード中から、画面変換ルール２３２の判断基準となる文字列を検索し、検索した文字列毎に、画面変換ルール２３２に従って、この文字列に対応するｈｔｍｌファイルのソースコードを編集するなどして、画面分割処理や部品置き換え処理を行う。これらの処理の詳細については後述する。
【００３５】
分割画面統合部２４２は、無線通信端末１００から受信した操作情報により示されるユーザによる入力情報を統合する画面統合処理を行う。具体的には、分割画面統合部１４４は、操作情報により示される入力情報が入力完了通知を含むページ遷移情報であると判定したことに基づいて、入力情報を、分割前のｈｔｍｌファイルに対応する形に統合し、アプリケーションサーバ３００へ送信し、当該入力情報に対応する処理を行うよう指示する。この処理の詳細については後述する。
【００３６】
ブラウザ処理部２４３は、無線通信端末１００から受信した操作情報により示される入力情報に対応する処理を行い、処理を行った後に表示すべき画面イメージを、無線通信端末１００に送信する。具体的には、ブラウザ処理部２４３は、無線通信端末１００から受信した操作情報が、ブラウザ処理部２４３での操作を要求する入力情報である場合に、当該入力情報に対応する、予めｈｔｍｌファイル上で定められた処理を行い、処理後に表示される画面イメージを、無線通信端末１００へ送信する。この処理の詳細については後述する。
【００３７】
通信部２５０は、シリアルインタフェース、或いはアナログ信号を受信するためのアナログインタフェースを有している。無線通信端末１００やアプリケーションサーバ３００から送信される操作情報やｈｔｍｌファイル等の各種情報は、通信部２５０によって受信され、制御部２４０へ送信される。
【００３８】
アプリケーションサーバ３００は、一般的なコンピュータから構成され、企業ネットワーク内等のセキュリティが確保された環境内に設置されている。アプリケーションサーバ３００は、表示画面変換装置２００から送信されるｈｔｍｌファイルの送信要求に応じて該当するｈｔｍｌファイルを表示画面変換装置２００に送信する。また、アプリケーションサーバ３００は、表示画面変換装置２００から送信される入力情報を受信し、入力事項に応じた処理を行う。
【００３９】
アプリケーションサーバ３００は、図５に示すように、入力部３１０と、表示部３２０と、記憶部３３０と、制御部３４０と、通信部３５０と、上記各部を相互に接続するシステムバス３６０を備えている。
【００４０】
入力部３１０は、例えば、キーボードやマウス等であり、表示部３２０は、例えば、後述する制御部３４０から提供される情報を表示するモニター等である。
【００４１】
記憶部３３０は、フラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、サーバプログラムや複数のｈｔｍｌファイルが格納されている。
【００４２】
制御部３４０は、ＣＰＵ等から構成される。制御部３４０は、サーバプログラム３３１に従って動作し、後述する通信部３５０を介して受信した無線通信端末１００からの要求に応じて、この要求に対応するｈｔｍｌファイルを、表示画面変換装置２００に送信する。また、制御部３４０は、表示画面変換装置２００により送信された入力情報に基づいて、すなわち、ユーザによる無線通信端末１００への操作情報に応じて、アプリケーションの処理を実行する。
【００４３】
通信部３５０は、シリアルインタフェース、或いはアナログ信号を受信するためのアナログインタフェースを有している。表示画面変換装置２００から送信される情報は、通信部３５０によって受信され、制御部３４０へ送信される。
【００４４】
以上が、表示画面変換システム１の構成である。続いて、表示画面変換システム１の全体的な動作について、図６〜図１５を参照して説明する。
【００４５】
表示画面変換システム１では、無線端末装置１００に対するユーザの入力操作により、ＲＤＰアプリケーション１３１が起動されることに応答して処理が開始される。まず、制御部１４０は、図６に示すように、入力部１１０に入力された入力操作に応答して、記憶部１３０に記憶されているＲＤＰアプリケーション１３１を起動し（ステップＳ１０１）、表示画面変換装置２００に対して、ブラウザの起動命令と各種情報を、通信部１５０を介して送信する（ステップＳ１０２）。各種情報には、無線通信端末１００の端末を識別する端末識別情報や、当該無線通信端末１００の画面サイズ、接続するアプリケーションサーバ３００を特定する接続先情報等が含まれている。
【００４６】
表示画面変換装置２００の制御部２４０は、無線通信端末１００からブラウザの起動命令と各種情報を受信すると、ブラウザを起動するとともに、記憶部２３０に格納されているプログラム２３２に含まれる変換ソフトウェアを起動する（ステップＳ２０１）。なお、ブラウザを先に起動し、その後変換ソフトウェアを起動してもよい。
【００４７】
制御部２４０は、変換ソフトウェアが起動されることに応じて、無線端末装置１００から受信した接続先情報により特定されるアプリケーションサーバ３００へ、当該接続先情報に含まれるｈｔｍｌファイルの送信要求を、通信部２５０を介して送信する（ステップＳ２０２）。
【００４８】
アプリケーションサーバ３００の制御部３４０は、ｈｔｍｌファイルの送信要求を受信すると、当該送信要求により特定されるｈｔｍｌファイルを検索して特定し、図７に示すようなｈｔｍｌファイルを、通信部３５０を介して表示画面変換装置２００へ送信する（ステップＳ３０１）。なお、ｈｔｍｌファイルの特定は、例えば、当該接続先情報に含まれるＵＲＬに基づいて行う。
【００４９】
図６に戻り、表示画面変換装置２００の制御部２４０は、アプリケーションサーバ３００からｈｔｍｌファイルを受信すると、記憶部２３０に格納されている画面変換ルール２３２を読み込み、表示画面変換部２４１の機能により、部品置き換え処理を開始する（ステップＳ２０３）。
【００５０】
具体的には、部品置き換え処理では、図８に示すように、表示画面変換部２４１の機能により、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコード中から、「Button」の文字列を検索する（ステップＳ４０１）。そして、「Button」の文字列を検索した場合（ステップＳ４０１；検索）、画面変換ルール１３３中の、変換対象が「ボタン表示」に対応する変更内容で、検索した文字列に対応するソースコードを編集する（ステップＳ４０２）。この例では、図９に示すように、「Button」の文字列と同じタグ内のwidthとheightがそれぞれ93pixel以上となるようにソースコードを編集する。図８に戻り、「Button」の文字列を検索できなかった場合（ステップＳ４０１；検索不可）、特に処理を行わず、次の処理へと進む。
【００５１】
次に、表示画面分割部２４１は、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコード中から、「ｈ１」〜「ｈ６」の文字列を検索する（ステップＳ４０３）。そして、「ｈ１」〜「ｈ６」の文字列のいずれかを検索した場合には（ステップＳ４０３；検索）、ｈｔｍｌファイルの「header」タグに図１０（ａ）に示す内容を追記する（ステップＳ４０４）。この処理により、文章表示されている各項目がリスト表示されることとなる。なお、ステップＳ４０４の処理を実行した場合には、例えば、フラグをオン状態にセットするなどして、その旨を示す情報を記憶部２３０に記憶しておく。続いて、表示画面分割部２４１は、ソースコードを編集する。具体的には、図１０（ｂ）に示すように、各「ｈ」タグの階層を「ｕｌ」タグで囲み、「ｈ１」以外のタグの前に「ｂｒ」タグを追加する。そして、各「ｈ」タグと「／ｈ」タグを図示するように置き換える（ステップＳ４０５）。これにより、当該変換されたｈｔｍｌファイルにより表示される画面イメージが無線通信端末１００で表示されると、図示するように、見出しのみが表示され、見出し以下の階層の項目は、ユーザによる入力操作に応じて表示されることとなる。具体的には、ｈ１の見出しが押下されると、この操作情報が無線通信端末１００から表示画面変換装置２００に送信され、ブラウザ処理部２４３により画面イメージにｈ１の見出しの説明文章とｈ２の見出しが表示され、無線通信端末１００へ送信されることとなる。図８に戻り、「ｈ１」〜「ｈ６」の文字列のいずれも検索できなかった場合には（ステップＳ４０３；検索不可）、特に処理を行わず、次の処理に進む。
【００５２】
続いて、表示画面分割部２４１は、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコードの「body」タグ中から、「img」の文字列を検索し（ステップＳ４０６）、無線通信端末１００から受信した画面サイズに基づいて、当該無線通信端末１００の画面の縦、もしくは横のサイズより大きい画像であるか否かを判定する（ステップＳ４０７）。大きい画像であると判定した場合には（ステップＳ４０７；Ｙｅｓ）、図１１に示すように、画像をリンクに置き換えるようにソースコードを編集し、部品置き換え処理を終了する。図７に戻り、「img」の文字列を検索できなかった場合や（ステップＳ４０６；検索不可）、大きい画像でないと判定した場合には（ステップＳ４０７；Ｎｏ）、特に処理を行わず、部品置き換え処理を終了する。
【００５３】
図６に戻り、ステップＳ２０３の部品置き換え処理を終了した後、表示画面分割部２４１は、画面分割処理を行う（ステップＳ２０４）。図１２に示すように、画面分割処理では、まず、アプリケーションサーバ３００から受信したｈｔｍｌファイルのソースコードの「body」タグ中から、「div」の文字列と「span」の文字列を順にカウントする（ステップＳ５０１）。そして、それぞれの合計が１５個を超えるか否かを判定し（ステップＳ５０２）、超える場合には（ステップＳ５０２；Ｙｅｓ）、受信したｈｔｍｌファイルを分割してファイル名を変更し（ステップＳ５０３）、カウント値をクリアする（ステップＳ５０４）。ここで、記憶部２３０にて、部品置き換え処理におけるステップＳ４０４の処理を実行したことを示す情報が格納されている場合には、分割後のｈｔｍｌファイルの「header」タグにも、図１０（ａ）に示す内容が追記されることとなる。なお、分割したｈｔｍｌファイルは、記憶部２３０に格納される。
【００５４】
図１２に戻り、表示画面分割部２４１は、アプリケーションサーバ３００から受信したｈｔｍｌファイルの最後までステップＳ５０２におけるカウントを行ったか否かを判定し（ステップＳ５０５）、最後でないと判定した場合には（ステップＳ５０５；Ｎｏ）、ステップＳ５０１の処理に戻る。また、ステップＳ５０２の処理において、カウント値が１５以下であると判定して場合にも、ステップＳ５０１の処理に戻る。なお、図示は省略するが、アプリケーションサーバ３００から受信したｈｔｍｌファイルの最後までステップＳ５０２におけるカウントを行ってもカウント値が１５以下である場合には、処理を終了するようにすればよい。
【００５５】
一方、ｈｔｍｌファイルの最後までカウントを行ったと判定した場合には（ステップＳ５０５；Ｙｅｓ）、各分割したｈｔｍｌファイルのソースコードに、図１３に示す「戻る」、「進む」といったページ遷移情報を追加する処理を行い（ステップＳ５０６）、画面分割処理を終了する。ページ遷移情報を追加する処理では、最初に分割したｈｔｍｌファイルには、次のｈｔｍｌファイルの送信を要求する「進む」のページ遷移情報を示すソースコードのみを追記し、最後に分割したｈｔｍｌファイルには、一つ前のｈｔｍｌファイルの送信を要求する「戻る」のページ遷移情報を示すソースコードのみを追記し、それ以外のｈｔｍｌファイルには、「進む」のページ遷移情報を示すソースコードと「戻る」のページ遷移情報を示すソースコードを追記する。
【００５６】
図１４では、ファイル名がsample.htmlであるｈｔｍｌファイルが、ステップＳ５０３の処理により３つに分割された例を示している（sampleA.htmlとsampleB.htmlとsampleC.html）。この場合には、ステップＳ５０６の処理において、sampleA.htmlには「戻る」のページ遷移情報を示すソースコードのみを追記し、sampleB.htmlには、「進む」のページ遷移情報を示すソースコードと「戻る」のページ遷移情報を示すソースコードを追記し、sampleC.htmlには、「戻る」のページ遷移情報を示すソースコードのみを追記する。そして、画面分割処理を終了する。
【００５７】
図６に戻り、ステップＳ２０４における画面分割処理を終了した後、制御部２４０におけるＲＤＰサーバとしての機能により、端末識別情報により識別される無線通信端末１００に対して、分割されたｈｔｍｌファイルにより表される画面イメージを送信するとともに、表示部２２０にも当該ｈｔｍｌファイルの画面イメージを表示する（ステップＳ２０５）。
【００５８】
無線通信端末１００の制御部１４０は、受信した画面イメージを表示部１２０に表示する（ステップＳ１０３）。そして、ユーザによる入力操作が行われることに応じて、操作情報やページ遷移情報を表示画面変換装置２００に送信する（ステップＳ１０４）。
【００５９】
表示画面変換装置２００の制御部２４０は、操作情報を受信したことに基づいて、操作情報により示される入力情報が、分割したページ中にある、次のページを要求するページ遷移情報であるか否かを判定する（ステップＳ２０６）。ページ遷移情報であると判定した場合（ステップＳ２０６；Ｙｅｓ）、ページ遷移情報に、入力を完了したことを示す入力完了通知が含まれているか否かを判定し（ステップＳ２０７）、含まれていると判定した場合には（ステップＳ２０７；Ｙｅｓ）、画面分割処理により分割された全てのｈｔｍｌファイルにより表される画面イメージに対しての操作が完了したと判定し、画面統合処理を行う（ステップＳ２０８）。その後、入力情報を、接続先情報で特定されるアプリケーションサーバ３００へ送信する（ステップＳ２０９）。
【００６０】
画面統合処理では、図１５に示すように、分割画面統合部１４４の機能により、記憶部２３０に格納されている編集前後の対応関係と編集内容を読み込み（ステップＳ６０１）、ブラウザにて処理された入力情報を、画面分割処理や部品置き換え処理にて変換される前のｈｔｍｌファイルに対する操作内容に変換する（ステップＳ６０２）。例えば、図１４に示すように、sample.htmlのｈｔｍｌファイルを画面分割処理にて３つのｈｔｍｌファイルに分割した場合において、当該ブラウザにて処理された操作内容が、sample2.htmlのｈｔｍｌファイルにおける「Ｂ」の部分に対する操作であった場合、分割画面統合部１４４は、当該操作内容を、sample.htmlファイルにおける「Ｂ」の部分に対する処理として変換して記憶する。そして、分割画面統合部１４４は、ブラウザにて処理された操作内容の全てに対してこの処理を行ったか否かを判定し（ステップＳ６０３）、処理を行ったと判定した場合には（ステップＳ６０３；Ｙｅｓ）、ステップＳ６０２の処理にて行った変換済みの情報を記憶し（ステップＳ６０４）、処理を終了する。一方、処理を行っていないと判定した場合には（ステップＳ６０３；Ｎｏ）、次の操作内容を読み込み（ステップＳ６０５）、ステップＳ６０２における変換処理に戻る。
【００６１】
図６に戻り、アプリケーションサーバ３００の制御部３４０は、表示画面変換装置２００から送信された入力情報に基づいて、アプリケーションの処理を実行する（ステップＳ３０２）。そして、制御部３４０は、当該入力情報に、次のｈｔｍｌファイルを送信するページ送信要求が含まれているか否かを判定し（ステップＳ３０３）、含まれている場合には（ステップＳ３０３；Ｙｅｓ）、当該ページ送信要求に対応するｈｔｍｌファイルとアプリケーションの処理を完了したことを示す完了通知を、表示画面変換装置２００へ送信する（ステップＳ３０４）。これにより、ユーザによる無線通信端末１００に対する入力操作が行われると、再び、ステップＳ２０３の処理が実行されることになる。一方、含まれていない場合には（ステップＳ３０３；Ｎｏ）、完了通知を表示画面変換装置２００へ送信し（ステップＳ３０５）、処理を終了する。
【００６２】
一方、ステップＳ２０７の処理において、入力完了通知が含まれていないと判定した場合には（ステップＳ２０７；Ｎｏ）、分割されたｈｔｍｌファイルのうち、当該ページ遷移情報に対応するｈｔｍｌファイルにより表される画面イメージを、無線通信端末１００に送信する（ステップＳ２１０）。例えば、図１４に示すように、sample.htmlのｈｔｍｌファイルを画面分割処理にて３つのｈｔｍｌファイルに分割した場合において、当該ページ遷移情報が、sample1.htmlのイメージ画像の次のｈｔｍｌファイルのイメージ画像の送信を要求する情報であった場合には、sample2.htmlの画面イメージを、無線通信端末１００に送信する。これにより、再びステップＳ１０３の処理により、当該画面イメージが表示され、ユーザによる無線通信端末１００に対する入力操作が行われると、ステップＳ１０４の処理が実行されることになる。
【００６３】
ステップＳ２０６の処理において、ページ遷移情報でないと判定した場合（ステップＳ２０６；Ｎｏ）、ブラウザ処理部２４３の機能により、受信した操作情報に対応する処理を行い、処理後の画面イメージを無線通信端末１００に送信する（ステップＳ２１０）。これにより、ユーザによる無線通信端末１００に対する入力操作が行われると、再び、ステップＳ１０３、Ｓ１０４の処理が実行されることになる。例えば、受信した操作情報が、図１０（ｂ）に示すように「見出し１（ｈ１）」を押下したことを示す場合、ブラウザ制御部２４３は、ステップＳ２１１における処理として、図示するように、「見出し１の説明文章」と「見出し１−１（ｈ２）」のリンクを表示する処理を行い、ステップＳ２１２の処理により画面イメージを無線通信端末１００に送信する。そして、ユーザは、ステップＳ１０３の処理により表示された画面イメージに対して、再び、入力操作を行う。そして、ステップＳ１０４の処理により、操作情報が表示画面変換装置２００へ送信される。
【００６４】
以上が、本実施形態における表示画面変換システム１の動作である。このように、アプリケーションサーバ３００から送信されるｈｔｍｌファイルのイメージ画像が、部品置き換え処理や画面分割処理により、無線通信端末１００における操作が簡易となるように変換され、無線端末装置１００に提供される。
【００６５】
したがって、ユーザは、変換されたイメージ画像を操作することで、アプリケーションサーバ３００から提供されたｈｔｍｌファイルに対する入力操作を、表示画面に適した形式で行うことができる。また、無線通信端末１００用のサーバを構築する必要がなく、画面変換ルール１３３を構築すればよいため、システムの開発効率が向上する。さらに、画面変換ルール１３３の内容を変更することで、ユーザに提供するイメージ画像の内容を簡単に変更することができるため、仕様変更等にも柔軟に対応することが可能となる。
【００６６】
（変形例）
この発明は、上記の実施形態に限定されず、種々の変形及び応用が可能である。上記実施形態では、表示画面変換装置２００とアプリケーションサーバ３００における通信において、暗号化通信を行うことについては特に示していないが、これは一例である。例えば、表示画面変換装置２００の記憶部２３０に認証鍵を格納しておき、表示画面変換装置２００とアプリケーションサーバ３００との間の通信は暗号化通信を行うようにしてもよい。
これによれば、無線通信端末１００に認証鍵がなくても、表示画面変換装置２００とアプリケーションサーバ３００との間で暗号化通信を行うことができる。
【００６７】
具体的には、無線端末装置１００に対するユーザの入力操作により、ＲＤＰアプリケーション１３１が起動されてＲＤＰアプリケーション１３１が起動されると、図１６に示すように、表示画面変換装置２００に対して、ブラウザの起動命令と各種情報を、通信部１５０を介して送信する（ステップＳ１０１）。
【００６８】
表示画面変換装置２００の制御部２４０は、無線通信端末１００からブラウザの起動命令と各種情報を受信すると、ブラウザを起動するとともに、記憶部２３０に格納されているプログラム２３２に含まれる変換ソフトウェアを起動する（ステップＳ２０１）。
【００６９】
制御部２４０は、変換ソフトウェアが起動されることに応じて、無線端末装置１００から受信した接続先情報により特定されるアプリケーションサーバ３００へｈｔｍｌファイルの送信要求を、通信部２５０を介して送信する（ステップＳ２０２）。
【００７０】
アプリケーションサーバ３００の制御部３４０は、ｈｔｍｌファイルの送信要求を受信すると、当該送信要求により特定されるｈｔｍｌファイルを検索して暗号化し（ステップＳ９０１）、通信部３５０を介して暗号化されたｈｔｍｌファイルを表示画面変換装置２００へ送信する（ステップＳ９０２）。
【００７１】
表示画面変換装置２００の制御部２４０は、アプリケーションサーバ３００からｈｔｍｌファイルを受信すると、記憶部２３０に格納されている認証鍵を用いて受信したｈｔｍｌファイルを復号化する（ステップＳ８０１）。そして、画面変換ルール２３２を読み込み、表示画面変換部２４１の機能により、部品置き換え処理を開始する（ステップＳ２０３）。ステップＳ２０３以降の処理は、図６に示す処理と同様であるが、図１６の処理では、図６のステップＳ３０４に対応する処理において、画面変換装置２００へ送信するｈｔｍｌファイルを、暗号化して送信する（ステップＳ９０３）。
【００７２】
このような構成によれば、認証処理を行う必要がある場合であっても、予め無線通信端末１００に認証鍵を用意しておくことなく、無線通信端末１００を用いて社内システムを利用することができ、無線通信端末１００を紛失した場合でも、認証鍵の漏洩を防止することができる。
【００７３】
また、上記実施形態では、部品置き換え処理において、ボタンの大きさやリンク表示を行う例を示したが、これは一例である。例えば、ｈｔｍｌファイル中の「メールアドレス」の文字列を検索し、図１７に示すように、入力事項を「＠」の前後とするようにソースコードを編集してもよい。
【００７４】
上記実施形態では、画面変換ルール２３１が管理者の入力操作によって作成される例を示したが、これらは、任意の方法で記憶部２３０に格納されればよく、例えば、ネットワークを介して配信してもよい。また、上記実施形態で示した画面変換ルール２３１の内容は、一例であり、これらの内容は任意である。例えば、画面分割処理において、ｈｔｍｌファイルのソースコード中の「div」タグの数と「span」タグの数をカウントしてソースコードを分割する例を示したが、これは一例である。カウントするタグは任意であり、例えば、「div」タグ、「span」タグのどちらか一方であってもよいし、別のタグであってもよい。
【００７５】
上記実施形態では、表示画面変換装置２００の制御部２４０が操作情報を受信し、当該操作情報により示される入力情報がページ遷移情報である場合に、入力を完了したことを示す入力完了通知が含まれているか否かを判定して画面統合処理を行う例を示したが、これは一例である。例えば、画面分割処理により分割したｈｔｍｌファイルの分割数を記憶しておき、無線通信端末１００から受信した操作情報により示される入力情報がページ遷移情報であると判定する度に、その判定回数をカウントし、分割数とカウント値が一致した場合に、画面統合処理を行うようにしてもよい。この場合、一致したと判定した場合にカウント値をクリアすればよい。
【００７６】
また、上記実施形態では、画面統合処理において、記憶部２３０に格納されている編集前後の対応関係と編集内容を読み込み、この内容にしたがってブラウザにて処理された操作内容を、変換される前のｈｔｍｌファイルに対する操作内容に変換する例を示したが、これは一例である。例えば、画面統合処理において、画面変換ルール２３１を読み込み、画面変換ルール２３１の設定内容に従って、ブラウザにて処理された操作内容を、変換される前のｈｔｍｌファイルに対する操作内容に変換するようにしてもよい。
【００７７】
なお、本発明の実施形態にかかる無線通信端末１００や表示画面変換装置２００、及び、アプリケーションサーバ３００を実現するための情報処理装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、汎用コンピュータに、上述の処理を実行するためのプログラム２３２を格納した媒体（ＣＤ−ＲＯＭなど）から当該プログラム２３２をインストールすることにより、上述の処理を実行する各種の情報処理装置を構成することができる。また、本実施形態における表示画面変換装置２００は、例えば、アプリケーションサーバ３００に含まれていてもよい。
【００７８】
また、上述の機能を、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）とアプリケーションとの分担、またはＯＳとアプリケーションとの協同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納してもよい。
【００７９】
また、搬送波にプログラム２３２を重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（ＢＢＳ、Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）に当該プログラムを掲示し、ネットワークを介して当該プログラムを配信してもよい。そして、これらのプログラムを起動し、オペレーティングシステムの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【符号の説明】
【００８０】
１      表示画面変換システム
１００  無線通信端末
１１０  入力部
１２０  表示部
１３０  記憶部
１４０  制御部
１５０  通信部
１６０  システムバス
２００  表示画面変換装置
２１０  入力部
２２０  表示部
２３０  記憶部
２３１  画面変換ルール
２３２  プログラム
２４０  制御部
２４１  表示画面変換部
２４２  分割画面統合部
２４３  ブラウザ処理部
２５０  通信部
２６０  システムバス
３００  アプリケーションサーバ
３１０  入力部
３２０  表示部
３３０  記憶部
３４０  制御部
３５０  通信部
３６０  システムバス
【図１】
0005965661.tif 000002
【図２】
0005965661.tif 000003
【図３】
0005965661.tif 000004
【図４】
0005965661.tif 000005
【図５】
0005965661.tif 000006
【図６】
0005965661.tif 000007
【図７】
0005965661.tif 000008
【図８】
0005965661.tif 000009
【図９】
0005965661.tif 000010
【図１０】
0005965661.tif 000011
【図１１】
0005965661.tif 000012
【図１２】
0005965661.tif 000013
【図１３】
0005965661.tif 000014
【図１４】
0005965661.tif 000015
【図１５】
0005965661.tif 000016
【図１６】
0005965661.tif 000017
【図１７】
0005965661.tif 000018