(57)【特許請求の範囲】
【請求項１】
他装置から送信されたメールである文書データを処理する文書処理装置であって、
前記メールの本文の部分箇所を特定する第１の付加情報、前記部分箇所について所定処理を実行することを指定する第２の付加情報、及びセキュリティコードを記述した第３の付加情報を含む文書データを取得する取得手段と、
前記文書データに対して前記第２の付加情報によって指定される所定処理を実行することの指示をする指示手段と、
前記指示手段による指示があった際、前記文書データを解析し、前記取得手段が取得した文書データ内において、当該文書データに予め付加された前記第１の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する判別手段と、
前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する抽出手段と、
前記抽出された部分データに対して前記所定処理を実行する処理実行手段と、
前記文書データに含まれた前記第３の付加情報により記述された前記セキュリティコードの認証を行う認証手段と、
を具備し、
前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記処理実行手段は、前記予め設定された所定処理を実行し、
前記処理実行の指示は、前記文書データに含まれた前記第３の付加情報により記述されたセキュリティコードが認証された際に行われ、
前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出手段により抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、
ことを特徴とする文書処理装置。
【請求項２】
請求項１に記載の文書処理装置であって、
前記取得手段は、前記文書データをメール文書データとして受信して取得するメール受信取得手段であることを特徴とする文書処理装置。
【請求項３】
請求項１に記載の文書処理装置であって、
前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、新規メール作成の所定の書式に貼り付ける処理であることを特徴とする文書処理装置。
【請求項４】
請求項１に記載の文書処理装置であって、
前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、転送メール作成の所定の書式に貼り付ける処理であることを特徴とする文書処理装置。
【請求項５】
請求項１に記載の文書処理装置であって、
前記判別手段で、前記処理対象部分が存在しないと判別された際、前記文書データ全体、あるいは当該ユーザによって任意に指定された範囲を対象に前記所定処理を実行することを特徴とする文書処理装置。
【請求項６】
コンピュータに、
他装置から送信されたメールの本文の部分箇所を特定する第１の付加情報、前記部分箇所について所定処理を実行することを指定する第２の付加情報、及びセキュリティコードを記述した第３の付加情報を含む文書データを取得する機能と、
前記文書データに対して前記第２の付加情報によって指定される所定処理を実行することの指示をする機能と、
前記指示があった際、前記文書データを解析し、前記取得した文書データ内において、当該文書データに予め付加された前記第１の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する機能と、
前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する機能と、
前記抽出された部分データに対して前記所定処理を実行する機能と、
前記文書データに含まれた前記第３の付加情報により記述された前記セキュリティコードの認証を行う機能と、
を実現させるためのプログラムであって、
前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記所定処理を実行する機能により、前記予め設定された所定処理が実行され、
前記処理実行の指示は、前記文書データに含まれた前記第３の付加情報により記述されたセキュリティコードが認証された際に行われ、
前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、及びプログラムに関し、対象とする部分に対して所定の処理を実行できるようにする技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣと記載）等が備えるＱＷＥＲＴＹ（クワティ）配列のキーボードを有しない携帯電話機等の装置では、５０音の各行「あかさたな・・・」ごとにキー入力回数に応じて循環的に文字を表示させて入力する文字を選択させる、いわゆる「かなめくり入力」等の文字入力方法が採用されている。
【０００３】
一方、文書の一部をマスクすることにより、パスワード等の一致がなければ内容を見ることができないようにする技術が知られている（例えば、特許文献１を参照）。
【０００４】
【特許文献１】特開平０３−２０９５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記「かなめくり入力」等による入力操作は、パーソナルコンピュータ等で利用されているＱＷＥＲＴＹ配列のキーボードによる入力操作よりも一般に時間と労力を要するという問題がある。このため、例えば受信メールを受信した携帯電話機のユーザが、そのメールの文書を再利用しようとしてその文書の一部を処理対象としてコピーペースト等の所定の処理を携帯電話機に実行させようとすると、処理対象を特定する等のために煩雑なキー操作を強いられ、ユーザに負担を与えていた。
【０００６】
本発明はこのような事情に鑑みてなされたもので、煩雑なキー操作を強いることなく、対象とする部分に対して所定の処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明のうち請求項１に記載の発明は、他装置から送信されたメールである文書データを処理する文書処理装置であって、前記メールの本文の部分箇所を特定する第１の付加情報、前記部分箇所について所定処理を実行することを指定する第２の付加情報、及びセキュリティコードを記述した第３の付加情報を含む文書データを取得する取得手段と、前記文書データに対して前記第２の付加情報によって指定される所定処理を実行することの指示をする指示手段と、前記指示手段による指示があった際、前記文書データを解析し、前記取得手段が取得した文書データ内において、当該文書データに予め付加された前記第１の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する判別手段と、前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する抽出手段と、前記抽出された部分データに対して前記所定処理を実行する処理実行手段と、前記文書データに含まれた前記第３の付加情報により記述された前記セキュリティコードの認証を行う認証手段と、を具備し、前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記処理実行手段は、前記予め設定された所定処理を実行し、前記処理実行の指示は、前記文書データに含まれた前記第３の付加情報により記述されたセキュリティコードが認証された際に行われ、前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出手段により抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、こととする。
【００１１】
また本発明のうち請求項２に記載の発明は、請求項１に記載の文書処理装置であって、前記取得手段は、前記文書データをメール文書データとして受信して取得するメール受信取得手段であることとする。
【００１３】
また本発明のうち請求項３に記載の発明は、請求項１に記載の文書処理装置であって、前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、新規メール作成の所定の書式に貼り付ける処理であることとする。
【００１４】
また本発明のうち請求項４に記載の発明は、請求項１に記載の文書処理装置であって、前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、転送メール作成の所定の書式に貼り付ける処理であることとする。
【００１６】
また本発明のうち請求項５に記載の発明は、請求項１に記載の文書処理装置であって、前記判別手段で、前記処理対象部分が存在しないと判別された際、前記文書データ全体、あるいは当該ユーザによって任意に指定された範囲を対象に前記所定処理を実行することとする。
【００１７】
また本発明のうち請求項６に記載の発明は、プログラムであって、コンピュータに、他装置から送信されたメールの本文の部分箇所を特定する第１の付加情報、前記部分箇所について所定処理を実行することを指定する第２の付加情報、及びセキュリティコードを記述した第３の付加情報を含む文書データを取得する機能と、前記文書データに対して前記第２の付加情報によって指定される所定処理を実行することの指示をする機能と、前記指示があった際、前記文書データを解析し、前記取得した文書データ内において、当該文書データに予め付加された前記第１の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する機能と、前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する機能と、前記抽出された部分データに対して前記所定処理を実行する機能と、前記文書データに含まれた前記第３の付加情報により記述された前記セキュリティコードの認証を行う機能と、を実現させ、前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記所定処理を実行する機能により、前記予め設定された所定処理が実行され、前記処理実行の指示は、前記文書データに含まれた前記第３の付加情報により記述されたセキュリティコードが認証された際に行われ、前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、ことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、煩雑なキー操作を強いることなく、対象とする部分に対して所定の処理を実行することができる。
【発明を実施するための最良の形態】
【００１９】
（１）まず第１実施形態について説明する。
（１−１）システム構成例
【００２０】
図１に実施形態として説明するシステムの構成図を示している。同図に示す文書処理装置１は、移動体通信網３に接続し、電話網４（又はＩＰ電話網）を介して音声通話の機能を提供する装置である。文書処理装置１は、移動体通信網３を介してインターネット５に接続し、インターネット５を介して同図に示す情報処理装置２等の他の装置と通信する。文書処理装置１の例として、携帯電話機、通信機能を有する、ＰＤＡ（Personal Digital Assistance）、電子カメラ、電子腕時計、音楽再生機等がある。
【００２１】
情報処理装置２は、例えばパーソナルコンピュータ等のコンピュータである。情報処理装置２はインターネット５に接続している。なお、以下では、文書処理装置１と情報処理装置２とはインターネット５を介して文書データ（以下、「文書」と略記する。）の送受信を行うものとして説明するが、文書の送受信は、近距離通信手段（Bluetooth（登録商標）や赤外線通信等）等の他の通信手段を用いて行ってもよい。
【００２２】
図２に文書処理装置１のブロック図を示す。文書処理装置１は、中央制御部１１、ＲＯＭ１２（ROM : Read Only Memory）、ＲＡＭ１３（RAM : Random Access Memory）、無線通信部１４、音声信号処理部１５、マイクロフォン１５１、スピーカ１５２、表示部１６、操作部１７、及びＲＴＣ１８（RTC : Real Time Clock）を備える。
【００２３】
中央制御部１１は、ＣＰＵ（Central Processing Unit)やＭＰＵ（Micro Processing Unit）等を用いて構成されている。中央制御部１１は、ＲＯＭ１２又はＲＡＭ１３に記憶されるプログラムやデータを実行／処理して文書処理装置１の統括的な制御を行うとともに、音声通話機能、電子メール機能、インターネット接続機能等の文書処理装置１の様々な機能を実現する。
【００２４】
ＲＡＭ１３の記憶領域には、文書が記憶される文書記憶部１３１が設けられている。文書記憶部１３１に記憶される文書の例として、ワードプロセッサやエディタで編集される文書、メーラ（メール送信文書編集アプリケーションプログラムを含むソフトウエア）がインターネット５を通じて送受信するメール文書（メール文書データ）等がある。
【００２５】
無線通信部１４は、音声通話、電子メールの送受信、インターネット５上の装置へのアクセス等の文書処理装置１と他の装置との間の情報伝達に際し、移動体通信網３の基地局との間で無線通信を行う。
【００２６】
音声信号処理部１５は、マイクロフォン１５１から入力されるアナログの音声信号に基づくデジタルの音声信号を出力する。また音声信号処理部１５は、通話音声、着信音、操作音等の各種音声信号をアナログの音声信号に変換してスピーカ１５２に出力する。
【００２７】
表示部１６は、情報を視覚的に表示する装置であり、液晶パネル、有機ＥＬパネル、ブラウン管モニタなどである。表示部１６は、中央制御部１１から入力される映像信号に応じて情報を表示する。
【００２８】
操作部１７は、ユーザインタフェース（タッチパネル、操作ボタン、操作ダイヤル、キーボード、マウス等）に対して行われたユーザの操作入力を電気信号に変換して中央制御部１１に伝える。
【００２９】
ＲＴＣ１８は、日付や時刻等の現在の時刻情報を出力する。
【００３０】
図３に情報処理装置２のブロック図を示している。情報処理装置２は、中央制御部２１１、ＲＯＭ２１４、ＲＡＭ２１５、記憶装置２１６、操作部２１７、表示部２１８、通信部２１９を備えている。
【００３１】
中央制御部２１１は、ＣＰＵやＭＰＵ等を用いて構成されている。中央制御部２１１は、ＲＯＭ２１４又はＲＡＭ２１５に記憶されるプログラム又はデータを実行又はアクセスすることにより、情報処理装置２が提供する様々な機能を実現する。
【００３２】
記憶装置２１６は、ハードディスク装置、ＣＤ−ＲＯＭ／ＲＡＭ、ＤＶＤ−ＲＯＭ／ＲＡＭ等の大容量の記録媒体にデータを入出力する装置である。記憶装置２１６には、ユーザに文書編集機能を提供するアプリケーションソフトウエア（以下、文書編集アプリ２１６１と称する。）を実現するためのプログラムやデータが記憶されている。
【００３３】
文書編集アプリ２１６１は、ワープロソフト、エディタ、メーラ等である。記憶装置２１６には文書編集アプリ２１６１によって編集される文書が記憶される文書記憶部２１６２が設けられている。
【００３４】
操作部２１７は、ユーザインタフェース（ＱＷＥＲＴＹ配列のキーボード、マウス等）を含み、ユーザインタフェースにより受け付けたユーザの操作入力を電気信号に変換して中央制御部２１１に伝える。なお、情報処理装置２の操作部２１７は、文書処理装置１における操作部１７に比べて操作性が良く、情報処理装置２によればユーザは文書処理装置１で行うより軽負荷で文書編集を行うことができる。
【００３５】
表示部２１８は、液晶パネル、有機ＥＬパネル、ブラウン管モニタ等であり、情報を視覚的に出力する装置である。表示部２１８は、中央制御部２１１から入力される映像信号に応じて情報を表示する。
【００３６】
通信装置２１９は、例えばＮＩＣ（Network Interface Card）や無線ＬＡＮ等のインタフェースである。通信装置２１９は、有線又は無線通信により情報処理装置２をインターネットに通信可能に接続する。
【００３７】
（１−２）動作例
文書処理装置１は、情報処理装置２の文書編集アプリ２１６１を用いて編集された文書を情報処理装置２から受信して、受信した文書において予め特定されている部分の文字列を抽出し、抽出した文字列について所定の処理を実行する。
【００３８】
図４は、文書編集アプリ２１６１によって行われる処理を説明するフローチャートである。情報処理装置２で起動（Ｓ４１１）した文書編集アプリ２１６１は、文字入力欄を有する編集画面を表示し、文書編集のためのユーザ操作入力を受け付ける（Ｓ４１２）。
【００３９】
文書編集アプリ２１６１は、文書編集中に文書の所定範囲を選択する操作が行われたこと（Ｓ４１３：ＹＥＳ）を契機とし、付加情報の受け付けを開始する（Ｓ４１４）。ここで付加情報とは、文書編集アプリ２１６１によって編集された文書を、文書処理装置１が受信した際、文書処理装置１で、別文書等への貼り付け処理等の後述する所定の処理を自動的に実行させるにあたり用いられる情報である。なお、付加情報の受け付けは、上記選択操作以外の操作に応じて開始してもよい。
【００４０】
文書編集アプリ２１６１は、上記範囲選択操作についての解除操作が行われる（Ｓ４１５：ＹＥＳ）と、付加情報の受け付けを終了し、編集中の文書に付加情報を付加（記述）する（Ｓ４１６）。なお、付加情報を文書に付加する方法はこの場合に限られない。例えば予め付加情報をメールアドレスに対応付けて記憶しておき、ユーザの操作入力に応じて自動的に付加情報が文書に付加されるようにしてもよい。
【００４１】
図５Ａ乃至図５Ｄに、付加情報が記述された文書のサンプルを示す。図５Ａに示す文書では、第１行目にヘッダが設けられ、ここに付加情報が記述されている。ヘッダに記述されている文字列「###」は、この文書に処理対象となる部分箇所（全体ではなくあくまでも一部の限定範囲）を特定する範囲指定の記述が含まれていることを示す付加情報である。
【００４２】
ヘッダに記述されている文字列「ACTION=Paste;e-mailer1;New1」は、文書処理装置１で実行される所定処理を指定する付加情報である。この例では、文書処理装置１で実行される所定の処理として、「e-mailer1」という名称のアプリケーションソフトが指定されている。
【００４３】
続く文字列「New1」は、具体的な処理の内容（処理種別）を指定する付加情報である。この例では「社内用書式の新規メールを生成し、指定されている文字列を新規メールの本文に貼り付ける」という処理内容を指定している。
【００４４】
なお、「New1」の他、処理の内容として、例えば「社外用書式の新規メールを生成し指定されている文字列を新規メールの本文に貼り付ける」ことを示す「New2」、「社内用書式の転送メールを生成し指定されている文字列を転送メールの本文に貼り付ける」ことを示す「Forward1」、「社外用書式の転送メールを生成し指定されている文字列を転送メールの本文に貼り付ける」ことを示す「Forward2」等の処理内容を指定することもできる。
【００４５】
続く「TITLE=推進会議開催のお知らせ」は、文書処理装置１においてメーラが生成したメールのタイトル（件名）に自動的に入力させる際の入力内容を指定する付加情報である。「TO=aaa@***.co.jp,・・・・,bbb@***.com」は、文書処理装置１においてメーラが生成したメールの宛先（TO,CC,BCC）欄に自動入力するメールアドレスを指定している。
【００４６】
２行目以降からは本文が記述されている。本文中にも付加情報が記述されている。例えば第１１行目の「###MARK_START」は範囲指定の開始位置を示す付加情報である。また第２０行目の「###MARK_END」は範囲指定の終了位置を示す付加情報である。この例では第１２行目から第１９行目までの文字列が範囲指定されている。
【００４７】
図５Ｂに示す文書では、ヘッダに、この文書が文書処理装置１における所定処理の対象となる範囲指定を含んでいることを示す付加情報（処理対象となる部分箇所を特定する情報）である「###」が記述されている。
【００４８】
第２行目以降には本文が記述されている。この文書では、本文中に記述された付加情報によって２つの範囲指定（部分箇所の指定）がされている。第９行目の「###MARK_START」は、１つめの範囲指定の開始位置を示しており、第１８行目の「###MARK_END」は、１つめの範囲指定の終了位置を示している。第２１行目の「###MARK_START」は２つめの範囲指定の開始位置を示しており、第２４行目の「###MARK_END」は２つめの範囲指定の終了位置を示している。
【００４９】
図５Ｃに示す文書では、第１行目から第３行目までがヘッダである。文字列「AUTO-SEND」は、文書処理装置１で新規メールを生成し、指定された部分の内容を生成した新規メールに貼り付けた後、文書処理装置１が自動的にメールを送信することを指定する付加情報である。第２行目の文字列「###START_LINE=4;END_LINE=13」は、範囲指定の開始位置及び終了位置を指定する付加情報である。
【００５０】
第３行目の文字列「###PASS_CODE=3q2bd586」は、文書処理装置１で所定処理を実行する際の認証情報（セキュリティコード）を記述した付加情報である。この例では、「3q2bd586」の文字列が認証情報である。後述するように、認証情報が記述されていると、文書処理装置１は、所定処理の実行前にユーザに認証情報の入力を促し、認証に成功した場合にのみ所定処理を実行する。
【００５１】
図５Ｄに示す文書では、第１行目及び第２行目にヘッダが付加されている。第１行目の文字列「ACTION=TTS;TTS1」（TTS : Text to Speech）は、文書処理装置１において自動的に起動させるソフトウエアを指定する付加情報である。この例では、「TTS1」という名称の音声読み上げソフトウエアが指定されている。続く文字列「Speed=3;Volume=2」は、読み上げ速度と音量を指定している。第２行目に記述されている文字列「START_LINE=4;END_LINE=11」は範囲指定である。
【００５２】
なお、以上に示したもののほか、文書処理装置１の種類や識別子に応じて付加情報の有効／無効を切り替える内容の付加情報を記述することもできる。
【００５３】
再び図４に戻って説明する。文書編集アプリ２１６１は、文書の送信先の指定を受け付けて（Ｓ４１７）、受け付けた送信先のメールアドレス（TO,CC,BCC）に上記文書を含む電子メールを文書処理装置１に送信する（Ｓ４１８）。
【００５４】
次に図６に示すフローチャートを参照しつつ、文書処理装置１の動作について説明する。
【００５５】
まず文書処理装置１は、情報処理装置２において編集された文書を取得する（Ｓ６１１）。なお、文書の取得は、例えば、インターネット５を経由した電子メールを受信するメール受信手段、近距離通信手段（Bluetoothや赤外線通信）、もしくは記録媒体経由で行われる。
【００５６】
次に文書処理装置１は、ユーザの操作入力等に応じて、取得した文書（ワープロソフト、エディタ、電子メールの文書等）を表示部１６に表示する（Ｓ６１２）。
【００５７】
次に文書処理装置１は、表示中の文書に対するユーザの操作入力を待機する（Ｓ６１３）。文書処理装置１は、ユーザの操作入力があると（Ｓ６１３：ＹＥＳ）、メニュー表示等を行って具体的な処理の指定をユーザから受け付ける（Ｓ６１４）。なお、Ｓ６１３で「ＮＯ」となる場合は、例えば文書の閲覧のみを行う場合である。
【００５８】
次に文書処理装置１は、表示中の文書を解析し（Ｓ６１５）、文書中に範囲指定に関する付加情報の記述が存在するか否か（例えば文書中に「###」の記述が存在するか否か）を調べる（Ｓ６１６）。範囲指定に関する付加情報の記述が存在する場合には（Ｓ６１６：ＹＥＳ）、Ｓ６１７に進む。存在しない場合には（Ｓ６１６：ＮＯ）、Ｓ６２５に進む。
【００５９】
次に文書処理装置１は、文書の内容を解析し（Ｓ６１７：文書詳細解析１）、付加情報により範囲指定されている部分を抽出する（Ｓ６１８）。また文書を解析し、文書中に所定の処理の実行を指示する付加情報が記述されているか否かを調べる（例えば文書中に「ACTION」の記述が存在するか否かを調べる。）（Ｓ６１９：文書詳細解析２）。所定処理の実行を指示する付加情報の記述が存在する場合には（Ｓ６２０：ＹＥＳ）、Ｓ６２１に進む。存在しない場合には（Ｓ６２０：ＮＯ）、Ｓ６２８に進む。
【００６０】
Ｓ６２１において、文書処理装置１は、文書に付加情報として記述されている処理内容（処理種別）を抽出し、抽出した処理の内容を表示部１６に表示する。なお、文書に付加情報として処理内容が記述されている場合、必ずしもユーザはその処理の内容を知らなくてもよい。
【００６１】
続いて文書処理装置１は、表示部１６に認証情報の入力画面を表示する等してユーザに認証情報の入力操作を促し、パスワードの照合等の認証処理を行う（Ｓ６２２）。ここでユーザが入力したパスワードと対照されるのは、例えば図５Ｃに示した文書の第３行目の付加情報に指定されている文字列「3q2bd586」（セキュリティコード）である。認証に成功した場合には（Ｓ６２２：認証ＯＫ）、Ｓ６２３に進む。認証に失敗した場合には（Ｓ６２２：認証ＮＧ）、処理が終了する。
【００６２】
Ｓ６２５では、文書処理装置１はユーザが範囲指定を行うか否かを判断する。ユーザが範囲指定する場合には（Ｓ６２５：ＹＥＳ）、範囲指定の操作入力を受け付ける（Ｓ６２６）。ユーザが範囲指定しない場合には（Ｓ６２５：ＮＯ）、文書の全範囲（付加情報を除く）を自動的に選択する（Ｓ６２７）。Ｓ６２６又はＳ６２７の処理の後は、Ｓ６２８に進む。
【００６３】
Ｓ６２８〜Ｓ６３０において、文書処理装置１は、実行する処理を具体的に確定する。既に実行する処理が具体的に確定している場合には（Ｓ６２８：ＹＥＳ）、Ｓ６２３に進む。確定していない場合には（Ｓ６２８：ＮＯ）、処理選択メニューを表示してユーザに具体的な処理を選択させる（Ｓ６３０）。Ｓ６３０で処理が具体的に確定すると（Ｓ６３０：ＹＥＳ）、Ｓ６２３に進む。処理が確定しない場合には（Ｓ６３０：ＮＯ）、処理が終了する。
【００６４】
図７は、図６のＳ６２３の処理を説明するフローチャートである。まず文書処理装置１は、文書に記述されている所定処理に関する付加情報を解析する（Ｓ７１１）。その結果、例えば「新規文書（別文書）への貼り付け」を指示する付加情報が記述されていた場合には（Ｓ７１２：ＹＥＳ）、編集ソフト（ワープロソフト、エディタ、メーラのエディタ等）を自動起動し、文書（新規又は既存）を自動生成もしくは自動的に開き（Ｓ７１３）、付加情報により範囲指定されている部分（部分箇所のデータ）を抽出し、これを生成又は開いた文書の所定位置に自動的に貼り付ける（Ｓ７１４）。
【００６５】
なお、Ｓ７１３で起動する編集ソフトは、予め固定的に設定しておいてもよいし、編集ソフトを指定する付加情報を文書に記述しておいてもよい。また図６のＳ６２９において表示するメニューからユーザが任意に編集ソフトを選択できるようにしてもよい。
【００６６】
Ｓ７１３で起動する編集ソフトがメーラのエディタである場合には、新規メールや転送メールを自動生成もしくは自動的に開き、付加情報により指定しておいた宛先や題名を、メールの宛先欄（TO,CC,BCC）や題名（件名）欄に自動的に挿入するようにしてもよい。
【００６７】
また文書に送信先のメールアドレス及び電子メールを自動送信する旨の指示をする付加情報を記述しておき、例えばＳ７１４の貼り付け処理の後、新規メールや転送メールを自動的に送信するようにしてもよい。
【００６８】
文書にメールアドレスの「CC」又は「BCC」に送信元の文書処理装置１のメールアドレスを自動的に挿入する付加情報を記述しておき、送信確認を行えるようにしてもよい。
【００６９】
Ｓ７１１の解析の結果、例えば文書に「音声読み上げ」の処理を指示する付加情報が記述されていた場合には（Ｓ７１２：ＮＯ、Ｓ７１５：ＹＥＳ）、文書処理装置１は音声読み上げソフト（TTSソフト）を自動的に起動し（Ｓ７１６）、付加情報により範囲指定されている部分を自動的に読み上げる（Ｓ７１７）。
【００７０】
Ｓ７１１の解析の結果、文書にその他の処理を指示する付加情報が記述されていた場合には（Ｓ７１２：ＮＯ、Ｓ７１５：ＮＯ）、文書処理装置１はその他の処理に該当するアプリケーションソフトウエアを起動し（Ｓ７１８）、付加情報で範囲指定されている部分を対象として指示されている処理を実行する（Ｓ７１９）。なお、その他の処理の具体例として、当該文書と別文書とを比較し、その差分を抽出し、それを表示する処理等がある。
【００７１】
（２）次に第２実施形態について説明する。
（２−１）システム構成例
第２実施形態のシステム構成は、第１実施形態と同様である。
【００７２】
（２−２）動作例
第２実施形態における情報処理装置２の動作は第１実施形態と同様である。
【００７３】
図８は、第２実施形態の文書処理装置１の動作を説明するフローチャートである。なお、第１実施形態では、文書処理装置１が範囲指定された文書を取得してから処理を開始する場合を想定しているが、第２実施形態では、別の文書を編集中（表示中）に範囲指定された文書を呼び出して処理を始める場合を想定している。
【００７４】
文書処理装置１は、情報処理装置２において編集中（表示中）の文書（以下、文書Ａと称する。）を取得する。なお、文書Ａの取得は、例えばインターネット５を経由した電子メールを受信するメール受信手段や近距離通信手段（Bluetoothや赤外線通信）により、もしくは、記録媒体経由で行われる。
【００７５】
次に文書処理装置１は、取得した文書Ａを表示部１６に表示する（Ｓ８１１，Ｓ８１２）。
【００７６】
次に文書処理装置１は、他の文書（以下、文書Ｂと称する。）について何らかの処理を行う操作指示（例えばマウスの右クリック操作）がなされると（Ｓ８１３：ＹＥＳ）、文書Ｂを読み出して（Ｓ８１４）、文書Ｂ中に範囲指定に関する付加情報の記述が存在するか否か（例えば文書Ｂ中に「###」の記述が存在するか否か）を調べる（Ｓ８１５）。
【００７７】
範囲指定に関する付加情報の記述が存在する場合には（Ｓ８１６：ＹＥＳ）、Ｓ８１７に進む。存在しない場合には（Ｓ８１６：ＮＯ）、Ｓ８２５に進む。
【００７８】
次に文書処理装置１は、文書Ｂを解析して付加情報により範囲指定されている部分を抽出する（Ｓ８１７：文書Ｂ詳細解析１，Ｓ８１８）。また文書処理装置１は、文書Ｂを解析し、文書中に所定の処理の実行を指示する付加情報が記述されているか否かを調べる（例えば文書中に「ACTION」の記述が存在するか否かを調べる。）（Ｓ８１９：文書Ｂ詳細解析２）。所定処理の実行を指示する付加情報の記述が存在する場合には（Ｓ８２０：ＹＥＳ）、Ｓ８２１に進み、存在しない場合には（Ｓ８２０：ＮＯ）、Ｓ８２７に進む。
【００７９】
Ｓ８２１では、文書処理装置１は、記述されていた処理の内容を抽出し、抽出した処理の内容を表示部１６に表示する。続いて文書処理装置１は、表示部１６に認証情報の入力画面を表示する等してユーザに認証情報の入力操作を促し、パスワードの照合等の認証処理を行う（Ｓ８２２）。
【００８０】
なお、この認証処理で入力されたパスワードと対照されるのは、例えば図５Ｃに示した文書の第３行目の付加情報に指定されている文字列「3q2bd586」（セキュリティコード）である。認証に成功した場合には（Ｓ８２２：認証ＯＫ）、Ｓ８２３に進み、認証に失敗した場合には（Ｓ８２２：認証ＮＧ）、処理が終了する。
【００８１】
Ｓ８２５では、文書処理装置１はユーザが範囲指定を行うか否かを判断する。ユーザが範囲指定する場合は（Ｓ８２５：ＹＥＳ）、範囲指定の操作入力を受け付ける（Ｓ８２６）。ユーザが範囲指定しない場合は（Ｓ８２５：ＮＯ）、文書の全範囲（付加情報を除く）を自動的に選択する（Ｓ８２７）。Ｓ８２６又はＳ８２７の処理の後は、Ｓ８２８に進む。
【００８２】
Ｓ８２８〜Ｓ８３０では、文書処理装置１が、実行する処理を具体的に確定する。処理が具体的に確定している場合には（Ｓ８２８：ＹＥＳ）、Ｓ８２３に進む。確定していない場合には（Ｓ８２８：ＮＯ）、処理選択メニューを表示してユーザに具体的な処理を選択させる（Ｓ８２９，Ｓ８３０）。処理が具体的に確定すれば（Ｓ８３０：ＹＥＳ）、Ｓ８２３に進む。処理が確定しない場合は（Ｓ８３０：ＮＯ）、処理が終了する。
【００８３】
図９は、図８のＳ８２３の処理を説明するフローチャートである。まず文書処理装置１は、文書中に記述されている所定処理に関する付加情報を解析する（Ｓ９１１）。その結果、例えば文書に「編集中の文書への貼り付け」を指示する付加情報が記述されていた場合には（Ｓ９１２：ＹＥＳ）、文書Ｂの付加情報により範囲指定されている部分（部分箇所のデータ）を抽出し、これを文書Ａの所定位置（例えば現在のカーソル位置）に自動的に貼り付ける（Ｓ９１３）。
【００８４】
なお、文書Ａがメール文書である場合には、文書Ｂの付加情報で指定しておいた宛先や題名を、文書Ａの宛先欄（TO，CC，BCC）や題名（件名）欄に自動的に挿入するようにしてもよい。
【００８５】
文書Ｂに送信先のメールアドレス及び電子メールを自動送信する旨を指示する付加情報を記述しておき、例えばＳ９１３の貼り付け処理の後、文書Ａを含む新規メールや転送メールを自動的に送信するようにしてもよい。
【００８６】
またメールアドレスの「CC」又は「BCC」に送信元の文書処理装置１のメールアドレスを自動的に挿入する付加情報を文書Ｂに記述しておき、文書Ａを含む新規メールや転送メールの送信確認を行えるようにしてもよい。
【００８７】
Ｓ９１１の解析の結果、例えば文書に「音声読み上げ」の処理を指示する付加情報が記述されていた場合には（Ｓ９１２：ＮＯ、Ｓ９１５：ＹＥＳ）、文書処理装置１は音声読み上げソフト（TTSソフト）を自動的に起動し（Ｓ９１６）、文書Ｂにおいて範囲指定されている部分を自動的に読み上げる（Ｓ９１７）。
【００８８】
Ｓ９１１の解析の結果、文書Ｂにその他の処理を指示する付加情報が記述されていた場合には（Ｓ９１２：ＮＯ、Ｓ９１５：ＮＯ）、文書処理装置１はその他の処理に該当するアプリケーションソフトウエアを起動し（Ｓ９１８）、文書Ｂの付加情報により範囲指定されている部分を対象として指示されている処理を実行するＳ９１９）。なお、その他の処理として、例えば文書Ａと文書Ｂとを比較して差分を抽出して表示する処理がある。
【００８９】
以上によれば、取得した文書に所定の処理の実行指示があった場合、当該文書に予め特定された処理対象部分（範囲指定された部分）が存在すれば、その部分を自動的に抽出し、抽出した部分に対して上記所定処理が実行される。このため、文書に対して所定の処理を実行する際、その文書の処理対象部分をユーザが特定する操作をしなくても、その処理対象部分に対する処理を自動的に実行することができ、ユーザの負担を軽減することができる。
【００９０】
また所定処理が予め文書に設定されている場合は、文書に対するユーザの操作を更に簡略化することができる。
【００９１】
また所定処理が予め文書に設定されている場合は、信用される文書に対してのみ、文書内に指定された所定処理が行われるようにすることができる。
【００９２】
取得した側が所定処理を任意に指定することもできるので、処理内容の自由度を増やすことができる。
【００９３】
メール文書について所定の処理を実行する際、煩雑なキー操作を強いることなく対象とする部分に対して所定の処理を実行できる。
【００９４】
ある文書から抽出した部分を別の文書に貼り付ける際、煩雑なキー操作を強いることなく対象とする部分に対して所定の処理を実行できる。
【００９５】
文書から抽出した部分を新規メールに貼り付ける際、煩雑なキー操作を強いることなく新規メールに貼り付けることができる。
【００９６】
文書から抽出した部分を転送メールに貼り付ける際、煩雑なキー操作を強いることなく転送メールに貼り付けることができる。
【００９７】
文書から抽出した部分を音声読み上げする際、煩雑なキー操作を強いることなく音声読み上げを実行できる。
【００９８】
処理対象部分が存在しない場合、文書データ全体またはユーザによって任意に指定された範囲を対象として、煩雑なキー操作を強いることなく所定処理を実行することができる。
【００９９】
なお、以上では、文書処理装置１は、携帯電話機を例に説明したが、情報処理装置２と同様に、パーソナルコンピュータ等のコンピュータであってもよい。
【図面の簡単な説明】
【０１００】
【図１】実施形態として説明するシステムの構成図である。
【図２】実施形態として説明する文書処理装置１のブロック図である。
【図３】実施形態として説明する情報処理装置２のブロック図である。
【図４】文書編集アプリ２１６１の処理を説明するフローチャートである。
【図５Ａ】付加情報が付加された文書の一例である。
【図５Ｂ】付加情報が付加された文書の一例である。
【図５Ｃ】付加情報が付加された文書の一例である。
【図５Ｄ】付加情報が付加された文書の一例である。
【図６】文書処理装置１の動作例を説明するフローチャートである。
【図７】図６のＳ６２３の処理を説明するフローチャートである。
【図８】文書処理装置１の動作例を説明するフローチャートである。
【図９】図８のＳ８２３の処理を説明するフローチャートである。
【符号の説明】
【０１０１】
１  文書処理装置
１３１  文書記憶部
２  情報処理装置
２１６１  文書編集アプリ
２１６２  文書記憶部
３  移動体通信網
４  電話網
５  インターネット
【図２】
0005459749.tif 000002
【図３】
0005459749.tif 000003
【図４】
0005459749.tif 000004
【図５Ａ】
0005459749.tif 000005
【図５Ｂ】
0005459749.tif 000006
【図５Ｃ】
0005459749.tif 000007
【図５Ｄ】
0005459749.tif 000008
【図６】
0005459749.tif 000009
【図７】
0005459749.tif 000010
【図８】
0005459749.tif 000011
【図９】
0005459749.tif 000012
【図１】
0005459749.tif 000013