(57)【特許請求の範囲】
【請求項１】
複数仕様の機器宛に送信される送信文書であって、マーク付言語により記述された汎用文書を編集する送信文書編集装置であって、
マーク付言語により記述された汎用文書を記憶している文書記憶手段と、
仕様の異なる受信側機器毎に、当該受信側機器へのユーザの入力操作とその汎用文書の処理との対応関係を定義する入力情報を含む機器仕様情報を記憶している機器仕様情報記憶手段と、
前記文書記憶手段に記憶されている汎用文書と、前記機器仕様情報記憶手段に記憶されている複数の機器仕様情報とを読み出し、両者の関連付けを行い、関連付けたものを送信文書として生成する送信文書生成手段とを備えることを特徴とする送信文書編集装置。
【請求項２】
請求項１記載の送信文書編集装置において、
前記入力情報は、ユーザが当該受信側機器のボタン及び／又はキーを押下する操作と、その操作によってなされる汎用文書の処理との対応関係を示しおり、
前記送信文書生成手段は、受信側機器の仕様に応じた入力情報を前記機器仕様情報記憶手段から読み出し、各仕様毎に識別できる状態で送信文書の一部に含ませることを特徴とする送信文書編集装置。
【請求項３】
請求項２記載の送信文書編集装置において、
前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含む情報であり、
前記送信文書生成手段は、受信側機器の仕様に応じた入力情報と出力情報を前記機器仕様情報記憶手段から読み出し、各仕様ごとに識別できる状態で送信文書の一部に含ませることを特徴とする送信文書編集装置。
【請求項４】
請求項３記載の送信文書編集装置は、更に、
前記送信文書生成手段で生成された同一の送信文書を複数仕様の機器宛送信する送信手段を備えることを特徴とする送信文書編集装置。
【請求項５】
請求項３記載の送信文書編集装置において、
前記送信文書生成手段は、送信先の機器の仕様を取得し、取得した機器の仕様に対応する機器仕様情報のみを選択して送信文書を生成することを特徴とする送信文書編集装置。
【請求項６】
請求項１記載の送信文書編集装置は、更に、
前記送信文書生成手段で生成された送信文書を記憶している送信文書記憶手段と、
オペレータからシミュレーションする機器の仕様の指示を受け付ける受付手段と、
前記受付手段で受け付けられた機器の仕様に応じた前記送信文書記憶手段に記憶されている機器仕様情報と前記汎用文書とを読み出し、機器仕様情報に従い前記汎用文書からシミュレーション文書を作成して表示するシミュレーション実行手段とを備えることを特徴とする送信文書編集装置。
【請求項７】
請求項６記載の送信文書編集装置は、更に、
受信側機器の第１操作キーと本装置の第２操作キーとの対応関係を記録したシミュレーション情報を記憶しているシミュレーション情報記憶手段を備え、
前記汎用文書は、更にユーザ操作と該操作に伴い行われる処理内容とをを含み、
前記機器仕様情報は、ユーザ操作に対応する第１操作キーの操作を記述した情報を含んでおり、
前記受付手段は、
オペレータから第２操作キーの操作を受け付ける操作キー受付部を有し、
前記シミュレーション実行手段は、
受け付けられた第２操作キーの操作を第１操作キーの操作に置換する操作キー置換部と、
前記置換された第１操作キー操作に対応するユーザ操作の処理内容に応じて先に表示しているシミュレーション文書を変更して表示するシミュレーション文書変更部とを有することを特徴とする送信文書編集装置。
【請求項８】
請求項７記載の送信文書編集装置において、
前記汎用文書は、複数のテキスト要素からなり、
前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含み、
前記シミュレーション実行手段は、更に、
前記出力情報に従って表示対象のテキスト要素を前記汎用文書から選択してシミュレーション文書を作成するシミュレーション文書作成部を有することを特徴とする送信文書編集装置。
【請求項９】
請求項７記載の送信文書編集装置において、
前記処理内容は、特定の仮想マシン向言語で記述されたプログラムの形式で記載されており、
前記シミュレーション文書変更部は、当該プログラムに従いシミュレーション文書を変更することを特徴とする送信文書編集装置。
【請求項１０】
マーク付き言語で記述された汎用文書と、機器仕様情報とが相互の関連付けられた受信文書を受信する受信文書処理装置であって、
前記機器仕様情報は、仕様の異なる機器毎に、当該機器へのユーザの入力操作とその操作によって行われる汎用文書の処理との対応関係を定義する入力情報であり、
受信した受信文書を記憶する受信文書記憶手段と、
前記受信文書記憶手段に記憶されている受信文書を読み出す受信文書読出手段と、
読み出された受信文書から機器仕様情報と汎用文書とを識別する第１識別手段と、
機器仕様情報の中から自装置の機器仕様情報を識別する第２識別手段と、
表示画面と、
前記第１識別手段で識別された前記汎用文書に基づいて表示文書を作成して前記表示画面に表示し、ユーザが入力操作を行った際に、前記第２識別手段で識別された機器仕様情報を参照して前記操作に対応する処理を行い、前記表示画面に表示中の表示文書を変更する表示制御手段とを備えることを特徴とする受信文書処理装置。
【請求項１１】
請求項１０の受信文書処理装置において、
前記入力情報は、ユーザが当該受信側機器のボタン及び／又はキーを押下する操作と、その操作によって行われる汎用文書の処理との対応関係を定義しており、
前記表示制御手段は、第２識別手段で識別された入力情報を参照し、ユーザが押下したボタン及び／又はキーに対応する処理に従い前記表示画面に表示中の表示文書を変更することを特徴とする受信文書処理装置。
【請求項１２】
請求項１０記載の受信文書処理装置において、
前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含む情報であり、
前記第２識別手段は、自装置の機器仕様情報である入力情報と出力情報とを識別し、
前記表示制御手段は、表示文書を作成する際に、前記出力情報に従って表示するテキスト要素を選択するテキスト要素選択部を有することを特徴とする受信文書処理装置。
【請求項１３】
請求項１２記載の受信文書処理装置は、ページャ又は携帯電話であることを特徴とする受信文書処理装置。
【請求項１４】
請求項１０記載の受信文書処理装置において、
前記処理内容は、特定の仮想マシン向言語で記述されたプログラムの形式で記載されており、
前記第２表示制御部は、当該プログラムに従い表示文書を変更することを特徴とする受信文書処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マーク付言語により記述される送信文書を編集する送信文書編集装置及びその編集装置で編集された送信文書を受信して処理する受信文書処理装置に関する。
【０００２】
【従来の技術】
従来のマーク付言語としては、ISO(International Organization for  Standardization)で標準化されているSGML(Standard Generalized Markup  Language)が挙げられる。SGMLは、文書交換を可能にする目的で設計された言語であり、タグと呼ばれる要素の集合として表現し、文書の内容とその文書の構造とを記述することができる。また、文書構造が厳密に記述されているため、コンピュータで解析が可能でかつ可読性がよいという特徴を持っている。
【０００３】
近年、インターネットの普及により、SGMLをベースとしたHTML(Hypertext Markup  Language)を用いた文書交換が行われており、HTMLで記述された文書(HTML文書）の文書処理を行うWebブラウザと呼ばれるソフトを用いて表示等の動作を行っている、このHTMLに関しては、Ｗ３Ｃ(World Wide Web Consortium)で規格化されており、現在、HTML Ver3.2の規格化が完了しており、次世代の規格としてHTML  Ver4.0の審議が進んでいる。HTMLに関する詳細は、「http://www.w3c.org/」で開示されている。このHTML Ver4.0では、Webブラウザ上での入力動作に対応した処理をスクリプトと呼ばれるプログラムで記述することができ、より高度な文書表現が可能となっている。たとえば、マウスをクリックしたときには、特定の箇所の色を変化させるといったことが容易に記述可能となる。
【０００４】
このHTML文書は、インターネットを経由して、従来パソコンやワークステーションといった機器で受信して表示していたが、現在では個人携帯端末などの移動体通信端末にWebブラウザを搭載することで、ＨＴＭＬ文書の文書処理を行おうとする動きが活発化している。
【０００５】
【発明が解決しようとする課題】
しかしながら、移動体通信端末の有する表示画面は、パソコンなどのそれと較べて小さいので、画面の表示領域に限界がある。従って、パソコンやワークステーションといった機器を対象にして作成されたHTML文書を移動体通信端末で表示しようとした場合、このHTML文書の作成者が意図した表示をすることができない場合がある。このため現状では、移動体通信端末で最適に表示できるように、各種の移動体通信端末ごとにHTML文書を別々に作成する必要がある。
【０００６】
また、Webブラウザ上での入力動作に対応した処理の記述は可能である。しかし、パソコンやワークステーションといった機器を対象にして作成されたHTML文書では、移動体通信端末で保持しない入力デバイスに関する情報が記述されているときには移動体通信端末で処理することができないことがある。例えば、マウスを保持しないページャでは、マウス入力時の動作を実行することができない。
【０００７】
本発明は、このような課題を解決するものであり、マーク付言語により記述された汎用文書と個々の種類の移動体通信端末ごとの汎用文書処理情報を内容とする機器情報とから一つの送信文書を編集する送信文書編集装置を提供することを目的とする。
また、本発明の別の目的は、各種の移動体通信端末での送信文書の表示と、ユーザの入力動作に対応した処理とのシミュレーションを可能とした送信文書編集装置を提供することである。
【０００８】
また、本発明の別の目的は、送信文書編集装置で編集された送信文書を受信した移動体通信端末で最適な送信文書の表示とユーザの入力動作に対応した処理とを可能とする受信文書処理装置を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため本発明は、複数仕様の機器宛に送信される送信文書であって、マーク付言語により記述された汎用文書を編集する送信文書編集装置であって、マーク付言語により記述された汎用文書を記憶している文書記憶手段と、仕様の異なる受信側機器毎に、当該受信側機器へのユーザの入力操作とその汎用文書の処理との対応関係を定義する入力情報を含む機器仕様情報を記憶している機器仕様情報記憶手段と、前記文書記憶手段に記憶されている汎用文書と、前記機器仕様情報記憶手段に記憶されている複数の機器仕様情報とを読み出し、両者の関連付けを行い、関連付けたものを送信文書として生成する送信文書生成手段とを備えることとしている。
【００１０】
【発明の実施の形態】
以下、本発明に係る通信文書処理システム及び、そのシステムに用いられる送信文書編集装置並びに受信文書処理装置を実施の形態に基づいて説明する。
（実施の形態１）
図１は、本発明に係る通信文書処理システムの構成図である。この通信文書処理システムは、公衆回線網のインターネット１０１上の情報提供サーバ装置１０２と、情報提供サーバ装置１０２に送信文書を供給する送信文書編集装置１０３と、公衆回線網に接続された中継サーバ装置１０４と、中継サーバ装置１０４から送信文書を受信する受信文書処理装置１０５とから構成される。受信文書処理装置１０５は、移動体通信端末である携帯電話１０６やページャ１０７等で実現される。
【００１１】
また、中継サーバ装置１０４は、イントラネット１０５を介してパソコン１０８と接続されている。
先ず、本発明に係る送信文書編集装置１０３について説明する。
図２は、送信文書編集装置の実施の形態１の構成図である。
この送信文書編集装置は、文書内容一時記憶部２０１と、機器入出力情報記憶部２０２と、キーボード２０３やマウス２０４を有する入力部２０５と、各部を制御する制御部２０６と、機器入出力情報設定部２０７と、送信文書生成部２０８と、機器入出力情報取得部２０９と、送信文書記憶部２１０と、シミュレーション情報記憶部２１１と、入力情報変換部２１２と、シミュレーション動作実行部２１３と、ディスプレイ２１４を有する出力部２１５と、送信部２１６とを備えている。
【００１２】
文書内容一時記憶部２０１は、RAM等からなり、編集対象の文書を一時的に記憶している。
図３は、文書内容一時記憶部２０１に記憶されている文書の一例を示す図である。
文書３０１は、HTMLで記述されており、＜HTML＞３０２は、HTMLで記述された文書（HTML文書）の始まりを示すタグであり、＜／HTML＞３０３は、HTML文書の終わりを示すタグである。このタグ＜ＨＴＭＬ＞３０２とタグ＜／ＨＴＭＬ＞３０３とに囲まれた範囲にＨＴＭＬ文書を構成する文書要素がタグとともに記述されている。
【００１３】
＜BODYSTYLE="font:normal"＞３０４は、HTML文書の内容の始まりを示すタグであり、形式としてはフォントを通常のものを使用する旨を示している。
＜H1onclick=func1()"＞○○氏結婚！！＜／H1＞３０５は、「○○氏結婚！！」という文字列を見出しとして表示し、この表示領域がクリックされた場合に、関数func1を起動するという内容を示している。
【００１４】
ここで、タグ＜H1＞３０６，＜H2＞３０７，＜H3＞３０８が記載されているが、これらのタグ３０６〜３０８は、HTMLで規定されているタグであり、H1,H2,H3の順に小さなフォントを使用して見出しが表示されることを示している。
＜SCRIPTlanguage="JavaScript" ＞309は、関数の記述の始まりを示すタグであり、言語としては「JavaScript」を使用することを示している。
【００１５】
この文書３０１は、オペレータにより、キーボード２０３やマウス２０４を用いて、入力部２０５から入力され、制御部２０６を介して文書内容一時記憶部２０１に記憶される。
機器入出力情報記憶部２０２は、各機器（受信文書処理装置）１０５の種類に応じた固有情報である入出力情報を記憶している。例えば、携帯電話（Phone）１０６やページャ１０７の入出力情報である。
【００１６】
図４は、機器入出力情報記憶部２０２に記憶されている機器入出力情報表の一例を示す図である。機器入出力情報表４０１は、機器欄４０２と、出力情報欄４０３と、入力情報欄４０４とを有しており、各機器ごとにその固有情報が記述されている。
機器入出力情報表４０１には、「Pager」についての情報４０５が記述されている。出力情報欄４０３には、Pager１０７の画面表示情報が記述されており、画面が「モノクロ」、画面幅が「８０ポイント」、画面高さが「４０ポイント」、要約出力として「H1タグを抽出」、スクロールは「カードベースでの切り替え」であることを示している。ここで、スクロールが「カードベースでの切り替え」とは、表示画面単位での切り替え（送り）をいう。
【００１７】
また、入力情報欄４０４には、Pager１０７の「Selectボタン」が押下されたときに「onfocusイベント」が発生し、「Setボタン」が押下されたときに「onclickイベント」が発生することを示している。
この機器入出力情報表４０１は、オペレータにより、キーボード２０３やマウス２０４を用いて、入力部２０５から入力され、制御部２０６を介して機器入出力情報設定部２０７により設定される。
【００１８】
今、機器入出力情報記憶部２０２にPager１０７についての機器入出力情報４０５が記憶されており、新たに受信文書処理装置１０５である携帯電話１０６へも送信する送信文書の編集をしようとするときには、携帯電話１０６についての機器入出力情報５０１を図５に示すように設定する。
Phone１０６についての出力情報欄４０３には、画面が「モノクロ」、画面幅が「３２０ポイント」、画面高さが「２００ポイント」、要約出力として「H1タグとH2タグとを抽出」、スクロールは「通常」であることを示している。入力情報欄４０４には、Phone１０６の「↑ボタン」または「↓ボタン」が押下されたときに「onfocusイベント」が発生し、「Holdボタン」が押下されたとき「onclickイベント」が発生することが示されている。
【００１９】
他の種類の受信文書処理装置１０５があるときには、その機器入出力情報が機器入出力情報表４０１に設定される。
なお、要約出力は、文書３０１がパソコン１０８やワークステーション用に記述されたものであり、パソコン１０８等の表示画面に較べてページャ１０７や携帯電話１０６の表示画面が小さいことから、文書３０１を構成する文書要素のうち一部の文書要素を画面に表示出力することとしたものである。
【００２０】
送信文書生成部２０８は、オペレータにより入力部２０５から制御部２０６を介して送信文書の生成指示を受けると、機器入出力情報取得部２０９に機器入出力情報を通知するよう指示する。また、入力部２０５からの生成指示を受けた際に、送信文書の識別子の通知を受ける。
今、文書内容一時記憶部２０１に図３に示した文書３０１が記憶されており、機器入出力情報記憶部２０２に図５に示した機器入出力情報表４０１が記憶されている場合、送信文書生成部２０８で生成される送信文書を図６に示す。
【００２１】
送信文書生成部２０８は、送信文書の生成指示を受けると、図６に示すように、
HTML文書の始まりを示すタグ＜HTML＞６０１を記述し、いわゆるＳＳ（スタイルシート）等の付属の情報の開始を示すタグ＜HEAD＞６０２を記述する。
次に、機器入出力情報取得部２０９から通知される機器入出力情報表４０１に記載されている機器ごとのＳＳ６０３，６０４，・・・を記述する。
【００２２】
先ず、入出力情報表４０１の機器欄４０２に記載されている機器「Pager」の通知を受けると、タグ＜DEVICEtype=" "＞６０５の「"」と「"」との間にPagerを記述する。次に、タグ＜OUTPUT＞６０６を記述し、出力情報欄４０３の各項目の通知を受けると、それらを記述した後、出力情報の終わりを示すタグ＜／OUTPUT＞６０７を記述する。
【００２３】
更に、タグ＜INPUT＞ 608を記述した後、入力情報欄４０３に記載されている各項目の通知を請け、それらを記述し、タグ＜／INPUT＞６０９を記述した後、Pagerについての記述が終わりであることを示すタグ＜／DEVICE＞６１０を記述する。
同様に、PhoneについてもＳＳ６０４を生成する。全ての受信文書処理装置１０５の機器入出力情報の記載が終了するとタグ＜／HEAD＞６１１を記述する。
次に、送信文書生成部２０８は、文書内容一時記憶部２０１に記憶されている文書３０１を読み出し、文書本体６１２を記述し、最後にHTML文書の終わりを示すタグ＜／HTML＞６１３を記述し、最初に通知された送信文書の識別子「a.html」６１４をファイル名として記載し、送信文書６１５を送信文書記憶部２１０に書き込む。
【００２４】
次に、送信文書生成部２０８の動作を図７に示すフローチャートを用いて簡単に説明する。先ず、オペレータから送信文書の生成の指示を制御部２０６を介して受けると（Ｓ７０２）、機器入出力情報取得部２０９に機器ごとの機器入出力情報を取得するよう通知し、その情報を得ると（Ｓ７０４）、先ず送信文書のＳＳ部分６０３，６０４を生成し、文書内容一時記憶部２０１に記憶されている文書３０１を読み出し、文書本体６１２を記述し、識別子を付して送信文書６１５を生成する（Ｓ７０６）。生成した送信文書６１５を送信文書記憶部２１０に書き込み（Ｓ７０８）、処理を終了する。
【００２５】
機器入出力情報取得部２０９は、送信文書生成部２０８から機器入出力情報を取得を指示されると、機器入出力情報記憶部２０２に記憶されている機器入出力情報表４０１の機器欄４０２に記載されている機器ごとにその機器名と、出力情報欄４０３と入力情報欄４０４とに記載されている各項目とを順に読み出し、送信文書生成部２０８に通知する。
【００２６】
送信文書記憶部２１０は、RAM等からなり、送信文書生成部２０８で生成れた送信文書６１５を記憶している。
シミュレーション情報記憶部２１１は、送信文書６１５を受信する受信文書処理装置１０５での送信文書６１５の表示動作やユーザのボタン（キー）操作に対応する表示変更動作のシミュレーションをする際の、受信文書処理装置のボタンと、本装置のボタンとの対応関係を記載したボタン対応表を記憶している。
【００２７】
図８は、ボタン対応表８０１の内容を説明する図である。ボタン対応表８０１には、キーボード２０３のボタン欄８０２と、各受信文書処理装置１０５のボタン欄８０３とが設けられ、例えば、キーボード２０３の「F1ボタン」は、ページャ１０７の「Selectボタン」と対応付けられている。同様に、キーボード２０３の「F2ボタン」はページャ１０７の「Setボタン」と対応付けられている。以下も同様に、キーボード２０３の「F3ボタン」は携帯電話１０６の「↑ボタン」と対応付けられている。キーボード２０３の「F6ボタン」は、各機器１０６，１０７共通の「電源OFFボタン」と対応付けられている。
【００２８】
入力情報変換部２１２は、入力部２０５に設けられたキーボード２０３からオペレータによってキーボード２０３のボタン欄８０２に記載のボタン押下の信号を制御部２０６を介して通知されると、一致するボタンに対応する各機器のボタン欄８０３に記載されたボタンの信号に置換してシミュレーション動作実行部２１３に通知する。例えば、「F1ボタン」の押下信号を通知されると、ページャ１０７の「Selectボタン」の押下信号をシミュレーション動作実行部２１３に通知する。
【００２９】
シミュレーション動作実行部２１３は、HTMLブラウザを有し、オペレータから指示された受信文書処理装置１０５が、送信文書を受信したときに画面に表示する表示文書や受信文書処理装置１０５でボタン操作が行われたときの表示文書の変更などのシミュレーション動作を実行する。
シミュレーション動作実行部２１３は、入力部２０５からシミュレーションをする機器の種類（例えば、ページャ又は携帯電話）と、送信文書の識別子との通知を制御部２０６を介して受けると、送信文書記憶部２１０から、識別子で識別される送信文書を取得して、表示データを生成する。なお、識別子は「a.html」であるとし、受信文書処理装置１０５はページャ１０７であるとする。
【００３０】
この表示データの生成の詳細を図９〜図１２に示すフローチャートを用いて説明する。
シミュレーション動作実行部２１３は、送信文書６１５の全体を読み込む（Ｓ９０２）。読み込んだ送信文書からタグを切り出す（Ｓ９０４）。次に、送信文書の終わりか否か、即ち＜／HTML＞タグであるか否かを判定し（Ｓ９０６）、否のときには、＜DEVICE＞タグか否かを判定する（Ｓ９０８）。＜DEVICE＞タグであれば、オペレータに指示された機器の情報か否かを判定する（Ｓ９１０）。否であればＳ９０４に戻り、肯定であれば＜OUTPUT＞タグか否かを判定する（Ｓ９１２）。肯定であれば後述する「処理１」を行い（Ｓ９１４）、否であればＳ９１６に移る。
【００３１】
次に、Ｓ９１６において、＜INPUT＞タグか否かを判定し、否であればＳ９０４に戻り、肯定であれば後述する「処理２」を行い（Ｓ９１８）、Ｓ９０４に戻る。
Ｓ９０８において、否のときには、HTMLブラウザによって、HTMLタグの解析を行い（Ｓ９２０）、内部データへの展開をして（Ｓ９２２）、Ｓ９０４に戻る。
【００３２】
Ｓ９０６において、送信文書の終わりと判断したときは、後述する「処理３」を行い（Ｓ９２４）、処理を終了する。
次に、Ｓ９１４の「処理１」の詳細を図１０に示したフローチャートを用いて説明する。
この「処理１」は、シミュレーション動作実行部２１３が指示された機器の固有の画面表示情報を＜OUTPUT＞タグ中の文字列から得るものである。
【００３３】
先ず、シミュレーション動作実行部２１３は、改行コードまで文字を読み込む（Ｓ１００２）。文字があるか否かを判断し（Ｓ１００４）、なければ「処理１」は終了する。文字があるときには、":"までの文字が"display"か否かを判断する（Ｓ１００６）。"display"であれば":"以降の文字をDisplay情報として記憶し（Ｓ１００８）、Ｓ１００２に戻る。"display"でなければ":"までの文字が"displaywidth"か否かを判断する（Ｓ１０１０）。"displaywidth"であれば、":"以降の文字を画面幅情報として記憶し（Ｓ１０１２）、Ｓ１００２に戻る。"displaywidth"でなければ、":"までの文字が"displayheight"か否かを判断する（Ｓ１０１４）。"displayheight"であれば":"以降の文字を画面高さ情報として記憶し（Ｓ１０１６）、Ｓ１００２に戻る。"displayheight"でなければ、":"までの文字が"digest"か否かを判断する（Ｓ１０１８）。"digest"であれば、":"以降の文字を要約タグ情報として記憶し（Ｓ１０２０）、Ｓ１００２に戻る。"digest"でなければ":"までの文字が"scroll"か否かを判断する（Ｓ１０２２）。"scroll"であれば、":"以降の文字をスクロール情報として記憶し（Ｓ１０２４）、Ｓ１００２に戻る。"scroll"でなければ、そのままＳ１００２に戻る。
【００３４】
次に、Ｓ９１８の「処理２」の詳細を図１１に示したフローチャートを用いて説明する。
この「処理２」は、シミュレーション動作実行部２１３が指示された機器固有のボタン操作に対応する処理内容を＜INPUT＞タグ中の文字列から得るものである。
【００３５】
先ず、シミュレーション動作実行部２１３は、改行コードまでの文字を読み込む（Ｓ１１０２）。次に文字があるか否かを判断し（Ｓ１１０４）、なければ「処理２」は終了する。文字があるときには、":"までの文字が"onfocus"か否かを判断する（Ｓ１１０６）。"onfocus"であれば":"以降の文字をonfocus情報として記憶し（Ｓ１１０８）、Ｓ１１０２に戻る。"onfocus"でなければ":"までの文字が"onclick"か否かを判断する（Ｓ１１１０）、"onclick"であれば":"以降の文字をonclick情報として記憶し（Ｓ１１１２）、Ｓ１１０２に戻る。"onclick"でなければ、なにもせずにＳ１１０２に戻る。
【００３６】
次に、Ｓ９２４の「処理３」の詳細を図１２に示したフローチャートを用いて説明する。
この「処理３」は、シミュレーション動作実行部２１３が指示された機器の画面表示情報をもとに表示データを生成するものである。
先ず、シミュレーション動作実行部２１３は、記憶している表示情報に要約タグ情報があるか否かを判断し（Ｓ１２０２）、要約タグ情報があるときには、要約タグ情報を取得し（Ｓ１２０４）、Ｓ９２２で展開した内部データから要約タグ情報と対応するタグ情報を抽出取得し（Ｓ１２０６）、Ｓ１２１０に移る。Ｓ１２０２において、要約タグ情報がないときには、Ｓ９２２で展開した内部データを取得し（Ｓ１２０８）、Ｓ１２１０に移る。Ｓ１２１０において、表示情報として記憶している画面幅情報、画面高さ情報、スクロール情報を取得し、内部データからタグ１つ分の情報を抽出する（Ｓ１２１２）。
【００３７】
次に、タグ情報があるか否かを判断し（Ｓ１２１４）、あるときには表示位置を計算し（Ｓ１２１６）、表示位置が表示画面からあふれるか否かを判断する（Ｓ１２１８）。あふれなければＳ１２１２に戻り、あふれるときには、スクロール情報が「normal」か否かを判断する（Ｓ１２２０）。「normal」であれば、仮想画面上の表示位置を計算し（Ｓ１２２２）、Ｓ１２１２に戻る。「normal」でなければ、スクロール情報が「card」か否かを判断する（Ｓ１２２４）。「card」でなければＳ１２１２に戻り、「card」であれば別カードとして表示位置を計算し（Ｓ１２２６）、Ｓ１２１２に戻る。
【００３８】
Ｓ１２１４において、タグ情報がなければ、表示画面の枠を生成し、算出した表示位置で表示データを生成し（Ｓ１２２８）、処理を終了する。
シミュレーション動作実行部２１３は、図９〜図１２のフローチャートに示した処理によって表示データを生成し、出力部２１５のディスプレイ２１４に指示された機器での文書３０１の表示をシミュレーションする。
【００３９】
例えば、指示された機器（受信文書処理装置）１０５がページャ１０７であるときには、要約情報が＜H1＞タグだけであるので、ディスプレイ２１４に表される表示データは、図１３に示すようになる。なお、表示データ１３０１は、スクロール情報が「card」であるので、表示データが画面からあるれるときには、あふれた部分が別画面として表示される。
【００４０】
また、指示された機器１０５が携帯電話１０６であるときには、要約情報が＜H1＞、＜H2＞タグであるので、表示データは図１４に示すようになる。図１４に示す表示データ４０１は、スクロール情報が「normal」であるので、スクロールバー１４０２，１４０３が付されている。
シミュレーション動作実行部２１３は、図１３に示す表示データ１３０１がディスプレイ２１４に表示されているとき、入力情報変換部２１２から「setボタン」の信号が通知されると、記憶している「onclick情報」を取得し、受信文書６１５の文書本体６１２に記載されたスクリプト３０９のプログラムに従い、表示データ１３０１のフォントをイタリックに変更し、図１５に示す表示データ１５０１をディスプレイ２１４に表示する。
【００４１】
出力部２１５は、ＣＲＴや液晶ディスプレイからなるディスプレイ２１４を有し、シミュレーション動作実行部２１３の制御により、指示された受信文書処理装置１０５での表示データのシミュレーションを出力する。
送信部２１６は、入力部２０５からのオペレータの送信指示を制御部２０６を介して通知されると、送信文書記憶部２１０に記憶されている送信文書６１５を情報提供サーバ１０２に送信する。
【００４２】
次に、本実施の形態のシミュレーション動作の全体を図１６のフローチャートを用いて説明する。
先ず、シミュレーション動作実行部２１３は、制御部２０６を介して、入力部２０５からのオペレータのシミュレーション動作の指示を受ける（Ｓ１６０２）。
【００４３】
シミュレーション動作実行部２１３は、送信文書記憶部２１０から送信文書６１５を読み出す（Ｓ１６０４）。シミュレーションする機器に応じた表示データを生成又は変更し（Ｓ１６０６）、ディスプレイ２１４に出力する（Ｓ１６０８）。
次に、入力情報変換部２１２は、制御部２０６を介して、オペレータのボタン操作の信号の通知を待ち（Ｓ１６１０）、通知された信号がボタン対応表８０１のキーボード２０３のボタンと一致するか否かを判断する（Ｓ１６１２）。一致しなければＳ１６１０に戻り、一致するときは、対応する各機器のボタン操作の信号に変換し、シミュレーション動作実行部２１３に通知する（Ｓ１６１４）。更に、終了（Ｆ６ボタンの信号）の通知があるか否かを判断し、あれば処理を終了し（Ｓ１６１６）、なければＳ１６０６に戻る。
【００４４】
以上説明したように、本実施の形態によれば、HTMLにより記述された送信すべき文書と、個々の移動体通信端末に応じた複数の機器入出力情報とから一の送信文書を生成し、各移動体通信端末での処理を可能としている。これによって、各移動体通信端末ごとに送信文書を作成することによる労力を低減することができる。また、送信文書作成時の個々の移動体通信端末での処理をシミュレーション可能としたので、各移動体通信端末ごとの動作を早期に確認することができ、送信文書の作成効率を向上することができる。
【００４５】
なお、上記実施の形態において、機器入出力情報は、機器の種類「ページャ」や「携帯電話」ごとに記述したけれども、更に具体的に各機器の仕様ごとに機器入出力情報を記述するようにしてもよい、この際、機器の種類ごとの共通の機器入出力情報を別途用意しておき、これを用いて仕様ごとの固有の機器入出力情報を生成するようにしてもよい。
（実施の形態２）
図１７は、本発明に係る受信文書処理装置の実施の形態２の構成図である。この受信文書処理装置は、受信文書記憶部１７０１と、文書情報抽出部１７０２と、文書内容記憶部１７０３と、機器入出力情報記憶部１７０４と、Selectボタン１７０５とSetボタン１７０６とを有する入力部１７０７と、制御部１７０８と、出力文書生成部１７０９と、ディスプレイ１７１０を有する出力部１７１１と、入力情報変換部１７１２とを備えている。
【００４６】
なお、この受信文書処理装置は、ページャ１０７で実現されているが、本発明の主題でないページャの構成については省略されている。
受信文書記憶部１７０１は、RAM等からなり、中継サーバ装置１０４を介して、送信文書編集装置１０３で編集された送信文書が受信部（図示せず）で受信されると、その受信文書を記憶する。受信文書は、図６に示した送信文書６１５と同様であるので、説明は省略する。以下、本実施の形態では、送信文書６１５を受信文書６１５と言い換えて用いる。
【００４７】
文書情報抽出部１７０２は、受信文書記憶部１７０１に受信文書が記憶されると、受信文書のうち文書本体６１２を文書内容記憶部１７０３に書き込み、自機器のＳＳ６０３のみを抽出して機器入出力情報記憶部１７０４に書き込む。
文書内容記憶部１７０３はRAM等からなり、受信文書記憶部１７０１に記憶されている受信文書６１５のうち、文書本体６１２を記憶している。
【００４８】
機器入出力情報記憶部１７０４は、受信文書６１５のうち、受信文書処理装置固有の情報である機器入出力情報を記述したＳＳ６０３を記憶している。
入力部１７０７は、Selectボタン、Setボタンの押下操作を受けて、制御部１７０８を介して入力情報変換部１７１２に操作信号を通知する。
制御部１７０８は、入力部１７０７と出力部１７１１等の各部を制御する。
【００４９】
出力文書生成部１７０９は、HTMLブラウザを有し、文書内容記憶部１７０３に記憶されている文書本体６１２と機器入出力情報記憶部１７０４に記憶されている機器入出力情報を記載したＳＳ６０３とを読み出し、解析して表示データを生成し、出力部１７１１のディスプレイ１７１０に表示データを表示させる。
なお、表示データの生成については、上述した実施の形態１のシミュレーション動作実行部２１３の処理とほぼ同様である。即ち、シミュレーション動作実行部２１３では、送信文書を読み込んだが、出力文書生成部１７０９は、文書本体６１２と機器入出力情報であるＳＳ６０３とを読み込む。
【００５０】
また、図９に示したフローチャートのＳ９１０において、シミュレーション動作実行部２１３は、指示された機器の情報であるか否かを判定しているが、出力文書生成部１７０９では、機器入出力情報記憶部１７０４には、自機器の入出力情報のみが記憶されているので、このステップは不要となる。
また、図１２に示したフローチャートのＳ１２２８において、シミュレーション動作実行部２１３は、表示画面の枠を生成したけれども、この表示画面の枠は、ディスプレイ１７１０の表示画面の大きさに相当するものであるので、このような処理は行われない。
【００５１】
出力文書生成部１７０９は、入力情報変換部１７１２からonclick又はonfocusの信号の通知を受けると、文書本体６１２に記述された対応する処理プログラムに従い、表示中の表示データを変更して表示させる。
出力部１７１１は、出力文書生成部１７０９で生成又は変更された表示データを液晶ディスプレイ等からなるディスプレイ１７１０に表示する。
【００５２】
入力情報変換部１７１２は、入力部１７０７において、ユーザのSelectボタン１７０５またはSetボタン１７０６の押下操作による信号を制御部１７０８を介して通知されると、機器入出力情報記憶部１７０４に記憶されているonfocus情報またはonclick情報と一致する操作信号であるか否かを判断し、一致するときには対応するonfocus又はonclickの操作信号に変換して、出力文書生成部１７０９に通知する。
【００５３】
次に、本実施の形態の動作を図１８に示すフローチャートを用いて簡単に説明する。
先ず、受信文書記憶部１７０１に受信文書６１５が記憶されると、文書情報抽出部１７０２は、受信文書記憶部１７０１から受信文書６１５を読み出す（Ｓ１８０２）。読み出した受信文書６１５から文書本体６１２を抽出して文書内容記憶部１７０３に書き込み、自機器の入出力情報であるＳＳ６０３を抽出して機器入出力情報記憶部１７０４に書き込む（Ｓ１８０４）。
【００５４】
文書情報抽出部１７０２の文書本体６１２とＳＳ６０３の書き込み終了の通知を受けて、出力文書生成部１７０９は文書本体６１２と機器入出力情報とを読み出し（Ｓ１８０６）、解析処理して表示データを生成し、又は処理プログラムに従って表示データを変更生成する（Ｓ１８０８）。
出力部１７１１は、生成または変更生成された表示データをディスプレイに表示する（Ｓ１８１０）。
【００５５】
次に、入力情報変換部１７１２は、入力部１７０７からの入力操作信号を待って（Ｓ１８１２）、その操作信号が機器入出力情報記憶部１７０４に記憶されている操作と一致するか否かを判断し（Ｓ１８１４）、一致しなければＳ１８１２に戻り、一致すれば対応する処理操作の信号に変換して、出力文書生成部１７０９に通知し（Ｓ１８１６）、Ｓ１８０８に戻る。
【００５６】
以上説明したように、本実施の形態によれば、受信文書に付されたページャ等の各移動体通信端末固有の入出力情報を記載した複数のスタイルシートから受信文書を受信した移動体通信端末用の一のスタイルシートを抽出して文書を処理することで、各移動体通信端末に適した文書処理が可能となる。
なお、本実施の形態では、文書処理装置をページャに搭載した場合について説明したが、携帯電話に搭載してもよいし、また、PDA(Personal Digital Assistant)等の各種の移動体通信端末に搭載してもよい。
（実施の形態３）
図１９は、本発明に係る通信文書処理システムの実施の形態３の構成図である。
【００５７】
通信文書処理システムの中継サーバ装置１０４は、送信先リスト記憶部１９０１と、受信部１９０２と、機器入出力情報除外部１９０３と、文書要素除外部１９０４と、送信文書記憶部１９０５と、送信部１９０６とを備えている。
送信先リスト記憶部１９０１は、図２０に示すような送信先リストを記憶している。送信先リスト２００１は、送信先識別子２００２と機器の種類２００３との組を記憶している。例えば送信先識別子Aaで識別される受信文書処理装置の機器の種類は携帯電話であり、送信先識別子Caの機器の種類はページャである。
【００５８】
受信部１９０２は、インターネット１０１上の情報提供サーバ１０２から送信文書編集装置１０３で編集された送信文書６１５を受信し、一時記憶する。
機器入出力情報除外部１９０３は、送信先リスト２００１の機器の種類２００３ごとに、受信部１９０２で受信された送信文書６１５のうち不必要な機器入出力情報を除外する。
【００５９】
例えば、送信先識別子Aa、Ab、Acで識別される携帯電話では、携帯電話以外の機器入出力情報は不要となるので、送信文書６１５からページャ用のＳＳ６０３を除外する。
同様に、送信先識別子Ca、Cb、Ccで識別されるページャでは、ページャ以外の機器入出力情報は不要となるので、送信文書６１５からＳＳ６０４を除外する。
【００６０】
送信先識別子Ba、Bb、Bcで識別されるパソコンでは、機器入出力情報は全く不要であるので、ＳＳ６０３，６０４等は除外される。
機器入出力情報除外部１９０３は、送信先識別子を付して、不要な機器入出力情報を除外した送信文書を送信文書記憶部１９０５に書き込む。
文書要素除外部１９０４は、機器入出力情報除外部１９０３で書き込まれた送信文書の文書本体６１２で、送信先の文書処理装置で利用されない文書要素を除外する。
【００６１】
文書要素除外部１９０４は、表示情報に含まれる要約情報に記載されたタグ情報を読み出し、読み出した見だしタグ情報以外の見出しタグ情報を文書本体から除外する。
これによって、例えば、送信先識別子Ca、Cb、Ccで識別されるページャ１０７へ送信される送信文書は図２１に示すようになる。
【００６２】
送信文書２１０１は、送信先の受信文書処理装置１０５の識別子２１０２がCa、Cb、Ccであるページャ１０７を示しており、機器入出力情報はページャ１０７の固有情報だけを含むＳＳ６０３と、要約情報に示されるタグ＜H1＞を文書要素に含む文書本体２１０３とからなる。
同様に、送信先の受信文書処理装置１０５の識別子がAa、Ab、Acである携帯電話１０６への送信文書は図２２に示される。送信文書２２０１は、携帯電話１０６のＳＳ６０４と、要約情報に示されるタグ＜H1＞、＜H2＞を文書要素に含む文書本体２２０２とを含み、送信先識別子２２０３が付されている。
【００６３】
なお、パソコン１０８への送信文書は、図６に示した文書本体６１２であり、送信先識別子Ba、Bb、Bcが付されている。
送信文書記憶部１９０５は、機器入出力情報除外部１９０３と文書要素除外部１９０４とで書き込まれた、送信文書２１０１，２１０２，・・・を記憶している。
【００６４】
送信部１９０６は、送信文書２１０１等にそれぞれ付された送信先識別子宛に送信文書２１０１等を送信する。
なお、本実施の形態では、中継サーバ装置１０４に新たな送信文書を生成する構成を設けたけれども、情報提供サーバ１０２にこれらの構成を設けてもよい。
また、本実施の形態では、情報提供サーバ装置１０２と中継サーバ装置１０４とを設けているけれども、両装置の機能を有する１つのサーバ装置を設けるようにしてもよい。
【００６５】
以上説明したように、本実施の形態によれば、各受信文書処理装置に不必要な機器入出力情報や文書要素を送信することが防止されるので、送信効率が向上し、また各受信文書処理装置での受信文書を記憶するメモリ資源の無駄が防止される。
なお、上記実施の形態において、マーク付言語としてHTMLを用いて説明したが、HTMLに限る必要はなく、他のマーク付言語例えば、XML(extensible MarkupLanguage)を用いて送信文書を記述してもよい。
【００６６】
また、上記実施の形態では、公衆回線網を用いて送信文書を送信するようにしたけれども、本発明は、これに限ることなく、放送局から送信文書を放送波として送信するようしてもよい、
また、上記実施の形態では、図２に送信文書編集装置の構成図を、図１７に受信文書処理装置の構成図を、図１９に通信文書処理システムの中継サーバ装置の構成図を示し、各構成部分の機能を説明したが、本発明は、このような各構成部分の機能を発揮するプログラムをコンピュータ読み取り可能な記録媒体に記録して用いてもよい。
【００６７】
【発明の効果】
以上説明したように、本発明は、複数仕様の機器宛に送信される送信文書であって、マーク付言語により記述された汎用文書を編集する送信文書編集装置であって、マーク付言語により記述された汎用文書を記憶している文書記憶手段と、仕様の異なる受信側機器毎に、当該受信側機器へのユーザの入力操作とその汎用文書の処理との対応関係を定義する入力情報を含む機器仕様情報を記憶している機器仕様情報記憶手段と、前記文書記憶手段に記憶されている汎用文書と、前記機器仕様情報記憶手段に記憶されている複数の機器仕様情報とを読み出し、両者の関連付けを行い、関連付けたものを送信文書として生成する送信文書生成手段とを備えることとしている。このような構成により、一つの送信文書を作成するだけで各移動体通信端末での処理が可能となり、各移動体通信端末毎に文書を作成することに対する労力を低減することが可能となる。
【００６８】
また、前記入力情報は、ユーザが当該受信側機器のボタン及び／又はキーを押下する操作と、その操作によってなされる汎用文書の処理との対応関係を示しおり、
前記送信文書生成手段は、受信側機器の仕様に応じた入力情報を前記機器仕様情報記憶手段から読み出し、各仕様毎に識別できる状態で送信文書の一部に含ませることとしている。このような構成によって、機器仕様情報を記述した各移動体通信端末に共通の送信文書を作成すれば、各移動体通信端末ごとに個別の送信文書を作成するのと同様の汎用文書処理をすることができ、加えて移動体通信端末固有の操作によって汎用文書処理が可能となる。
【００６９】
また、前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含む情報であり、前記送信文書生成手段は、受信側機器の仕様に応じた入力情報と出力情報を前記機器仕様情報記憶手段から読み出し、各仕様ごとに識別できる状態で送信文書の一部に含ませることとしている。
また、前記送信文書生成手段で生成された同一の送信文書を複数仕様の機器宛送信する送信手段を備えることとしている。
また、前記送信文書生成手段は、送信先の機器の仕様を取得し、取得した機器の仕様に対応する機器仕様情報のみを選択して送信文書を生成することとしている。
また、前記送信文書生成手段は、送信先の機器の仕様を取得し、取得した機器の仕様に対応する機器仕様情報のみを選択して送信文書を生成することとしている。
【００７０】
また、前記送信文書生成手段で生成された送信文書を記憶している送信文書記憶手段と、オペレータからシミュレーションする機器の仕様の指示を受け付ける受付手段と、前記受付手段で受け付けられた機器の仕様に応じた前記送信文書記憶手段に記憶されている機器仕様情報と前記汎用文書とを読み出し、機器仕様情報に従い前記汎用文書からシミュレーション文書を作成して表示するシミュレーション実行手段とを備えることとしている。このような構成によって、送信先の各移動体通信端末で表示される表示文書を予めシミュレーション文書として確認することができるので、送信文書の作成効率を向上できる。
【００７４】
また、受信側機器の第１操作キーと本装置の第２操作キーとの対応関係を記録したシミュレーション情報を記憶しているシミュレーション情報記憶手段を備え、前記汎用文書は、更にユーザ操作と該操作に伴い行われる処理内容とをを含み、前記機器仕様情報は、ユーザ操作に対応する第１操作キーの操作を記述した情報を含んでおり、前記受付手段は、オペレータから第２操作キーの操作を受け付ける操作キー受付部を有し、前記シミュレーション実行手段は、更に、受け付けられた第２操作キーの操作を第１操作キーの操作に置換する操作キー置換部と、前記置換された第１操作キー操作に対応するユーザ操作の処理内容に応じて先に表示しているシミュレーション文書を変更して表示するシミュレーション文書変更部とを有することとしている。このような構成によって、送信文書編集装置の操作キー（第２操作キー）を用いて、移動体通信端末での操作キー（第１操作キー）と同様の操作が行え、操作キーに応じてシミュレーション文書を変更表示できる。
【００７５】
また、前記汎用文書は、複数のテキスト要素からなり、前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含み、前記シミュレーション実行手段は、更に、前記出力情報に従って表示対象のテキスト要素を前記汎用文書から選択してシミュレーション文書を作成するシミュレーション文書作成部を有することとしている。このような構成によって、シミュレーション文書に含まれる文書要素を確認することができる。
また、前記処理内容は、特定の仮想マシン向言語で記述されたプログラムの形式で記載されており、前記シミュレーション文書変更部は、当該プログラムに従いシミュレーション文書を変更することとしている。このような構成によって、HTMLブラウザによるプログラム実行が可能になる。
【００７６】
また、本発明は、マーク付き言語で記述された汎用文書と、機器仕様情報とが相互の関連付けられた受信文書を受信する受信文書処理装置であって、前記機器仕様情報は、仕様の異なる機器毎に、当該機器へのユーザの入力操作とその操作によって行われる汎用文書の処理との対応関係を定義する入力情報であり、受信した受信文書を記憶する受信文書記憶手段と、前記受信文書記憶手段に記憶されている受信文書を読み出す受信文書読出手段と、読み出された受信文書から機器仕様情報と汎用文書とを識別する第１識別手段と、
機器仕様情報の中から自装置の機器仕様情報を識別する第２識別手段と、表示画面と、
前記第１識別手段で識別された前記汎用文書に基づいて表示文書を作成して前記表示画面に表示し、ユーザが入力操作を行った際に、前記第２識別手段で識別された機器仕様情報を参照して前記操作に対応する処理を行い、前記表示画面に表示中の表示文書を変更する表示制御手段とを備えることとしている。このような構成によって、複数仕様の受信文書処理装置に共通の受信文書を受信した受信文書処理装置が自装置に適合した受信文書の表示が可能となる。
【００７７】
また、前記入力情報は、ユーザが当該受信側機器のボタン及び／又はキーを押下する操作と、その操作によって行われる汎用文書の処理との対応関係を定義しており、前記表示制御手段は、第２識別手段で識別された入力情報を参照し、ユーザが押下したボタン及び／又はキーに対応する処理に従い前記表示画面に表示中の表示文書を変更することとしている。このような構成によって、受信文書を受信して表示文書を表示し、ユーザの操作に対応して表示文書を変更することができる。
【００７８】
前記機器仕様情報は、更に、汎用文書を構成するテキスト要素の中の一部分のみを要約として表示対象として定義する出力情報を含む情報であり、
前記第２識別手段は、自装置の機器仕様情報である入力情報と出力情報とを識別し、
前記表示制御手段は、表示文書を作成する際に、前記出力情報に従って表示するテキスト要素を選択するテキスト要素選択部、を有することとしている。このような構成によって、受信文書処理装置に適合した表示文書の表示が容易となる。
【００７９】
また、ページャ又は携帯電話であることとしている。このような構成によって、パソコンが受信する受信文書と共通の受信文書をページャや携帯電話で受信して、ページャや携帯電話に適した文書表示が可能となる。
【００８０】
また、前記処理内容は、特定の仮想マシン向言語で記述されたプログラムの形式で記載されており、前記第２表示制御部は、当該プログラムに従い表示文書を変更することとしている。このような構成によって、HTMLブラウザによるプログラムの実行が容易にできる。
【図面の簡単な説明】
【図１】本発明に係る送信文書編集装置と受信文書処理装置とが適用される通信文書処理システムの構成例を示す図である。
【図２】本発明に係る送信文書編集装置の実施の形態１の構成図である。
【図３】上記実施の形態の文書内容一時記憶部に記憶されているHTML文書の一例を示す図である。
【図４】上記実施の形態の機器入出力情報記憶部に記憶される機器入出力情報の一例を示す図である。
【図５】上記実施の形態において、機器入出力情報が追加された一例を示す図である。
【図６】上記実施の形態の文書生成部で生成され、文書記憶部に記憶されている送信文書の一例を示す図である。
【図７】上記実施の形態の送信文書の生成の動作を説明するフローチャートである。
【図８】上記実施の形態のシミュレーション情報記憶部に記憶されているシミュレーション情報の一例を示す図である。
【図９】上記実施の形態のシミュレーション動作実行部での表示データの生成を説明するフローチャートである。
【図１０】図９に示したＳ９１４の詳細を説明するフローチャートである。
【図１１】図９に示したＳ９１８の詳細を説明するフローチャートである。
【図１２】図９に示したＳ９２４の詳細を説明するフローチャートである。
【図１３】上記実施の形態のディスプレイに表示された送信文書の一例を示す図である。
【図１４】  上記実施の形態のディスプレイに表示された他の一例を示す図である。
【図１５】  図１３に示すディスプレイでの表示から入力動作により送信文書の表示が変更された状態を説明する図である。
【図１６】上記実施の形態のシミュレーション動作実行部での動作を説明するフローチャートである。
【図１７】本発明に係る受信文書処理装置の実施の形態２の構成図である。
【図１８】上記実施の形態の動作を説明するフローチャートである。
【図１９】本発明に係る通信文書処理システムの中継サーバ装置の実施の形態３の構成図である。
【図２０】上記実施の形態の送信先リスト記憶部に記憶されている送信先リストの一例を示す図である。
【図２１】上記実施の形態の送信文書記憶部に記憶されているページャ用の送信文書を示す図である。
【図２２】上記実施の形態の送信文書記憶部に記憶されている携帯電話用の送信文書を示す図である。
【符号の説明】
１０１  インターネット
１０２  情報提供サーバ装置
１０３  送信文書編集装置
１０４  中継サーバ装置
１０５  受信文書処理装置
１０６  携帯電話
１０７  ページャ
１０８  パソコン
２０１  文書内容一時記憶部
２０２  機器入出力情報記憶部
２０３  キーボード
２０４  マウス
２０５、１７０７  入力部
２０６、１７０８  制御部
２０７  機器入出力情報設定部
２０８  送信文書生成部
２０９  機器入出力情報取得部
２１０  送信文書記憶部
２１１  シミュレーション情報記憶部
２１２、１７１２  入力情報変換部
２１３  シミュレーション動作実行部
２１４、１７１０  ディスプレレイ
２１５、１７１１  出力部
２１６  送信部
１７０１  受信文書記憶部
１７０２  文書情報抽出部
１７０３  文書内容記憶部
１７０４  機器入出力情報記憶部
１７０５  Ｓｅｌｅｃｔボタン
１７０６  Ｓｅｔボタン
１７０９  出力文書生成部
１９０１  送信先リスト記憶部
１９０２  受信部
１９０３  機器入出力情報除外部
１９０４  文書要素除外部
１９０５  送信文書記憶部
１９０６  送信部
【図１】
0003968176.tif 000002
【図２】
0003968176.tif 000003
【図３】
0003968176.tif 000004
【図４】
0003968176.tif 000005
【図５】
0003968176.tif 000006
【図６】
0003968176.tif 000007
【図７】
0003968176.tif 000008
【図８】
0003968176.tif 000009
【図９】
0003968176.tif 000010
【図１０】
0003968176.tif 000011
【図１１】
0003968176.tif 000012
【図１２】
0003968176.tif 000013
【図１３】
0003968176.tif 000014
【図１４】
0003968176.tif 000015
【図１５】
0003968176.tif 000016
【図１６】
0003968176.tif 000017
【図１７】
0003968176.tif 000018
【図１８】
0003968176.tif 000019
【図１９】
0003968176.tif 000020
【図２０】
0003968176.tif 000021
【図２１】
0003968176.tif 000022
【図２２】
0003968176.tif 000023