JP5459749B2 - Document processing apparatus and program - Google Patents
Document processing apparatus and program Download PDFInfo
- Publication number
- JP5459749B2 JP5459749B2 JP2007262530A JP2007262530A JP5459749B2 JP 5459749 B2 JP5459749 B2 JP 5459749B2 JP 2007262530 A JP2007262530 A JP 2007262530A JP 2007262530 A JP2007262530 A JP 2007262530A JP 5459749 B2 JP5459749 B2 JP 5459749B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- processing
- document data
- data
- additional information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 170
- 238000000034 method Methods 0.000 claims description 111
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 230000010365 information processing Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 101150105350 tts1 gene Proteins 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Description
本発明は、文書処理装置、及びプログラムに関し、対象とする部分に対して所定の処理を実行できるようにする技術に関する。 The present invention relates to a document processing apparatus and a program, and relates to a technique that enables a predetermined process to be executed on a target portion.
パーソナルコンピュータ(以下、PCと記載)等が備えるQWERTY(クワティ)配列のキーボードを有しない携帯電話機等の装置では、50音の各行「あかさたな・・・」ごとにキー入力回数に応じて循環的に文字を表示させて入力する文字を選択させる、いわゆる「かなめくり入力」等の文字入力方法が採用されている。 In a device such as a cellular phone that does not have a QWERTY keyboard that is provided in a personal computer (hereinafter referred to as a PC), etc., each line of 50 sounds “Akasana ...” cyclically according to the number of key inputs. A character input method, such as so-called “Kanameri input”, in which characters are displayed and selected for input is employed.
一方、文書の一部をマスクすることにより、パスワード等の一致がなければ内容を見ることができないようにする技術が知られている(例えば、特許文献1を参照)。 On the other hand, a technique is known in which a part of a document is masked so that the contents cannot be viewed unless there is a match of a password or the like (see, for example, Patent Document 1).
ところで、上記「かなめくり入力」等による入力操作は、パーソナルコンピュータ等で利用されているQWERTY配列のキーボードによる入力操作よりも一般に時間と労力を要するという問題がある。このため、例えば受信メールを受信した携帯電話機のユーザが、そのメールの文書を再利用しようとしてその文書の一部を処理対象としてコピーペースト等の所定の処理を携帯電話機に実行させようとすると、処理対象を特定する等のために煩雑なキー操作を強いられ、ユーザに負担を与えていた。 By the way, there is a problem that the input operation by the above-mentioned “Kana turning input” or the like generally requires more time and labor than the input operation by the keyboard of the QWERTY layout used in a personal computer or the like. For this reason, for example, when a user of a mobile phone that has received an incoming mail tries to reuse the mail document and cause the mobile phone to execute a predetermined process such as copy paste for a part of the document as a processing target, The user is forced to perform complicated key operations in order to specify a processing target and the like, which places a burden on the user.
本発明はこのような事情に鑑みてなされたもので、煩雑なキー操作を強いることなく、対象とする部分に対して所定の処理を実行できるようにすることを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to allow a predetermined process to be executed on a target portion without forcing a complicated key operation.
本発明のうち請求項1に記載の発明は、他装置から送信されたメールである文書データを処理する文書処理装置であって、前記メールの本文の部分箇所を特定する第1の付加情報、前記部分箇所について所定処理を実行することを指定する第2の付加情報、及びセキュリティコードを記述した第3の付加情報を含む文書データを取得する取得手段と、前記文書データに対して前記第2の付加情報によって指定される所定処理を実行することの指示をする指示手段と、前記指示手段による指示があった際、前記文書データを解析し、前記取得手段が取得した文書データ内において、当該文書データに予め付加された前記第1の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する判別手段と、前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する抽出手段と、前記抽出された部分データに対して前記所定処理を実行する処理実行手段と、前記文書データに含まれた前記第3の付加情報により記述された前記セキュリティコードの認証を行う認証手段と、を具備し、前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記処理実行手段は、前記予め設定された所定処理を実行し、前記処理実行の指示は、前記文書データに含まれた前記第3の付加情報により記述されたセキュリティコードが認証された際に行われ、前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出手段により抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、こととする。 The invention according to claim 1 of the present invention is a document processing device that processes document data that is a mail transmitted from another device, and includes first additional information that identifies a partial portion of the body of the mail, Obtaining means for obtaining document data including second additional information for designating execution of predetermined processing for the partial portion and third additional information describing a security code; and the second additional information for the document data . An instruction means for instructing execution of a predetermined process designated by the additional information, and when there is an instruction by the instruction means, the document data is analyzed, and the document data acquired by the acquisition means discriminating means for discriminating whether the partial portion of the processing target specified there by the first additional information previously added to the document data, the partial portion of the processing target exist Then, when determined, an extraction means for extracting the partial data of the partial location from the document data for the partial location, a process execution means for executing the predetermined processing on the extracted partial data, anda authentication means for authenticating said security code written by the free Mareta the third additional information to the document data, the predetermined processing, the data of the preset process type to the document data a process, when an instruction for executing processing from the user with respect to the document data, the process execution means executes a predetermined process in which the previously set instruction for the process execution is included in the document data the third security code written by the additional information is performed when authenticated with a preset processing type of the data processing to the document data Is a process of temporarily replicate store partial data extracted by the extraction unit, and transmits the paste process pasted into another document data portion data the temporary replication stored document data said another as email , Including .
また本発明のうち請求項2に記載の発明は、請求項1に記載の文書処理装置であって、前記取得手段は、前記文書データをメール文書データとして受信して取得するメール受信取得手段であることとする。 The invention described in claim 2 of the present invention, there is provided a document processing apparatus according to claim 1, wherein the acquisition unit is a mail reception acquisition means receives and acquires the document data as a mail document data Suppose that there is.
また本発明のうち請求項3に記載の発明は、請求項1に記載の文書処理装置であって、前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、新規メール作成の所定の書式に貼り付ける処理であることとする。 The invention according to claim 3 of the present invention is the document processing apparatus according to claim 1 , wherein the pasting process is a process in a mail transmission document editing application program, and a predetermined process for creating a new mail is performed. It is assumed that the process is pasted into the format.
また本発明のうち請求項4に記載の発明は、請求項1に記載の文書処理装置であって、前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、転送メール作成の所定の書式に貼り付ける処理であることとする。 The invention according to claim 4 of the present invention is the document processing apparatus according to claim 1 , wherein the pasting process is a process in a mail transmission document editing application program, and a transfer mail is created in a predetermined manner. It is assumed that the process is pasted into the format.
また本発明のうち請求項5に記載の発明は、請求項1に記載の文書処理装置であって、前記判別手段で、前記処理対象部分が存在しないと判別された際、前記文書データ全体、あるいは当該ユーザによって任意に指定された範囲を対象に前記所定処理を実行することとする。 The invention according to claim 5 of the present invention is the document processing apparatus according to claim 1, wherein when the determination unit determines that the processing target portion does not exist, the entire document data, Alternatively, the predetermined process is executed for a range arbitrarily designated by the user.
また本発明のうち請求項6に記載の発明は、プログラムであって、コンピュータに、他装置から送信されたメールの本文の部分箇所を特定する第1の付加情報、前記部分箇所について所定処理を実行することを指定する第2の付加情報、及びセキュリティコードを記述した第3の付加情報を含む文書データを取得する機能と、前記文書データに対して前記第2の付加情報によって指定される所定処理を実行することの指示をする機能と、前記指示があった際、前記文書データを解析し、前記取得した文書データ内において、当該文書データに予め付加された前記第1の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する機能と、前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する機能と、前記抽出された部分データに対して前記所定処理を実行する機能と、前記文書データに含まれた前記第3の付加情報により記述された前記セキュリティコードの認証を行う機能と、を実現させ、前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記所定処理を実行する機能により、前記予め設定された所定処理が実行され、前記処理実行の指示は、前記文書データに含まれた前記第3の付加情報により記述されたセキュリティコードが認証された際に行われ、前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、ことを特徴とする。 Further, the invention according to claim 6 of the present invention is a program, wherein the computer performs first processing on the first additional information for identifying the partial portion of the text of the mail transmitted from another device, and the predetermined processing for the partial portion. A function of acquiring document data including second additional information for specifying execution and third additional information describing a security code, and a predetermined specified by the second additional information for the document data A function for instructing execution of processing, and when the instruction is received , the document data is analyzed and specified in the acquired document data by the first additional information added in advance to the document data A function for determining whether or not a partial portion to be processed exists, and the document data for the partial portion when it is determined that the partial portion to be processed exists. A function of extracting the partial data of the partial portions from a, a function of executing predetermined processing on the extracted partial data, have been described by including Mareta the third additional information in the document data The security code authentication function is realized, and the predetermined processing is data processing of a processing type set in advance for the document data, and there is an instruction from the user to execute processing for the document data. was time, the ability to perform the predetermined processing, the set, predetermined processing advance execution instruction of the processing execution, the security code written by the free Mareta the third additional information to the document data The data processing of the processing type set in advance for the document data, which is performed when authenticated, temporarily copies and stores the extracted partial data, And during replication stored partial data paste paste process to another document data, including a process of transmitting document data said another as a mail, and wherein the.
本発明によれば、煩雑なキー操作を強いることなく、対象とする部分に対して所定の処理を実行することができる。 According to the present invention, it is possible to execute a predetermined process on a target portion without forcing a complicated key operation.
(1)まず第1実施形態について説明する。
(1−1)システム構成例
(1) First, the first embodiment will be described.
(1-1) System configuration example
図1に実施形態として説明するシステムの構成図を示している。同図に示す文書処理装置1は、移動体通信網3に接続し、電話網4(又はIP電話網)を介して音声通話の機能を提供する装置である。文書処理装置1は、移動体通信網3を介してインターネット5に接続し、インターネット5を介して同図に示す情報処理装置2等の他の装置と通信する。文書処理装置1の例として、携帯電話機、通信機能を有する、PDA(Personal Digital Assistance)、電子カメラ、電子腕時計、音楽再生機等がある。 FIG. 1 shows a configuration diagram of a system described as an embodiment. A document processing apparatus 1 shown in FIG. 1 is an apparatus that is connected to a mobile communication network 3 and provides a voice call function via a telephone network 4 (or IP telephone network). The document processing apparatus 1 is connected to the Internet 5 via the mobile communication network 3 and communicates with other apparatuses such as the information processing apparatus 2 shown in FIG. Examples of the document processing apparatus 1 include a mobile phone, a PDA (Personal Digital Assistance) having a communication function, an electronic camera, an electronic wristwatch, a music player, and the like.
情報処理装置2は、例えばパーソナルコンピュータ等のコンピュータである。情報処理装置2はインターネット5に接続している。なお、以下では、文書処理装置1と情報処理装置2とはインターネット5を介して文書データ(以下、「文書」と略記する。)の送受信を行うものとして説明するが、文書の送受信は、近距離通信手段(Bluetooth(登録商標)や赤外線通信等)等の他の通信手段を用いて行ってもよい。 The information processing apparatus 2 is a computer such as a personal computer. The information processing apparatus 2 is connected to the Internet 5. In the following description, the document processing apparatus 1 and the information processing apparatus 2 are described as transmitting and receiving document data (hereinafter abbreviated as “document”) via the Internet 5. You may perform using other communication means, such as distance communication means (Bluetooth (trademark), infrared communication, etc.).
図2に文書処理装置1のブロック図を示す。文書処理装置1は、中央制御部11、ROM12(ROM : Read Only Memory)、RAM13(RAM : Random Access Memory)、無線通信部14、音声信号処理部15、マイクロフォン151、スピーカ152、表示部16、操作部17、及びRTC18(RTC : Real Time Clock)を備える。 FIG. 2 shows a block diagram of the document processing apparatus 1. The document processing apparatus 1 includes a central control unit 11, a ROM 12 (ROM: Read Only Memory), a RAM 13 (RAM: Random Access Memory), a wireless communication unit 14, an audio signal processing unit 15, a microphone 151, a speaker 152, a display unit 16, An operation unit 17 and an RTC 18 (RTC: Real Time Clock) are provided.
中央制御部11は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等を用いて構成されている。中央制御部11は、ROM12又はRAM13に記憶されるプログラムやデータを実行/処理して文書処理装置1の統括的な制御を行うとともに、音声通話機能、電子メール機能、インターネット接続機能等の文書処理装置1の様々な機能を実現する。 The central control unit 11 is configured using a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. The central control unit 11 executes / processes programs and data stored in the ROM 12 or RAM 13 to perform overall control of the document processing apparatus 1 and performs document processing such as a voice call function, an e-mail function, and an Internet connection function. Various functions of the device 1 are realized.
RAM13の記憶領域には、文書が記憶される文書記憶部131が設けられている。文書記憶部131に記憶される文書の例として、ワードプロセッサやエディタで編集される文書、メーラ(メール送信文書編集アプリケーションプログラムを含むソフトウエア)がインターネット5を通じて送受信するメール文書(メール文書データ)等がある。 The storage area of the RAM 13 is provided with a document storage unit 131 for storing documents. Examples of documents stored in the document storage unit 131 include a document edited by a word processor or an editor, a mail document (mail document data) transmitted / received via the Internet 5 by a mailer (software including a mail transmission document editing application program), and the like. is there.
無線通信部14は、音声通話、電子メールの送受信、インターネット5上の装置へのアクセス等の文書処理装置1と他の装置との間の情報伝達に際し、移動体通信網3の基地局との間で無線通信を行う。 The wireless communication unit 14 communicates with the base station of the mobile communication network 3 when transmitting information between the document processing apparatus 1 and other apparatuses such as voice calls, transmission / reception of e-mails, and access to apparatuses on the Internet 5. Wireless communication between them.
音声信号処理部15は、マイクロフォン151から入力されるアナログの音声信号に基づくデジタルの音声信号を出力する。また音声信号処理部15は、通話音声、着信音、操作音等の各種音声信号をアナログの音声信号に変換してスピーカ152に出力する。 The audio signal processing unit 15 outputs a digital audio signal based on an analog audio signal input from the microphone 151. The voice signal processing unit 15 converts various voice signals such as a call voice, a ringtone, and an operation sound into an analog voice signal and outputs the analog voice signal to the speaker 152.
表示部16は、情報を視覚的に表示する装置であり、液晶パネル、有機ELパネル、ブラウン管モニタなどである。表示部16は、中央制御部11から入力される映像信号に応じて情報を表示する。 The display unit 16 is a device that visually displays information, and is a liquid crystal panel, an organic EL panel, a cathode ray tube monitor, or the like. The display unit 16 displays information according to the video signal input from the central control unit 11.
操作部17は、ユーザインタフェース(タッチパネル、操作ボタン、操作ダイヤル、キーボード、マウス等)に対して行われたユーザの操作入力を電気信号に変換して中央制御部11に伝える。 The operation unit 17 converts user operation input performed on a user interface (touch panel, operation button, operation dial, keyboard, mouse, and the like) into an electric signal and transmits the electric signal to the central control unit 11.
RTC18は、日付や時刻等の現在の時刻情報を出力する。 The RTC 18 outputs current time information such as date and time.
図3に情報処理装置2のブロック図を示している。情報処理装置2は、中央制御部211、ROM214、RAM215、記憶装置216、操作部217、表示部218、通信部219を備えている。 FIG. 3 shows a block diagram of the information processing apparatus 2. The information processing apparatus 2 includes a central control unit 211, a ROM 214, a RAM 215, a storage device 216, an operation unit 217, a display unit 218, and a communication unit 219.
中央制御部211は、CPUやMPU等を用いて構成されている。中央制御部211は、ROM214又はRAM215に記憶されるプログラム又はデータを実行又はアクセスすることにより、情報処理装置2が提供する様々な機能を実現する。 The central control unit 211 is configured using a CPU, MPU, or the like. The central control unit 211 implements various functions provided by the information processing apparatus 2 by executing or accessing a program or data stored in the ROM 214 or the RAM 215.
記憶装置216は、ハードディスク装置、CD−ROM/RAM、DVD−ROM/RAM等の大容量の記録媒体にデータを入出力する装置である。記憶装置216には、ユーザに文書編集機能を提供するアプリケーションソフトウエア(以下、文書編集アプリ2161と称する。)を実現するためのプログラムやデータが記憶されている。 The storage device 216 is a device for inputting / outputting data to / from a large-capacity recording medium such as a hard disk device, CD-ROM / RAM, DVD-ROM / RAM. The storage device 216 stores programs and data for realizing application software (hereinafter referred to as a document editing application 2161) that provides a user with a document editing function.
文書編集アプリ2161は、ワープロソフト、エディタ、メーラ等である。記憶装置216には文書編集アプリ2161によって編集される文書が記憶される文書記憶部2162が設けられている。 The document editing application 2161 is word processor software, an editor, a mailer, or the like. The storage device 216 is provided with a document storage unit 2162 that stores a document edited by the document editing application 2161.
操作部217は、ユーザインタフェース(QWERTY配列のキーボード、マウス等)を含み、ユーザインタフェースにより受け付けたユーザの操作入力を電気信号に変換して中央制御部211に伝える。なお、情報処理装置2の操作部217は、文書処理装置1における操作部17に比べて操作性が良く、情報処理装置2によればユーザは文書処理装置1で行うより軽負荷で文書編集を行うことができる。 The operation unit 217 includes a user interface (QWERTY keyboard, mouse, or the like), converts a user operation input received through the user interface into an electric signal, and transmits the electric signal to the central control unit 211. The operation unit 217 of the information processing apparatus 2 has better operability than the operation unit 17 in the document processing apparatus 1. According to the information processing apparatus 2, the user can edit a document with a lighter load than that performed by the document processing apparatus 1. It can be carried out.
表示部218は、液晶パネル、有機ELパネル、ブラウン管モニタ等であり、情報を視覚的に出力する装置である。表示部218は、中央制御部211から入力される映像信号に応じて情報を表示する。 The display unit 218 is a liquid crystal panel, an organic EL panel, a cathode ray tube monitor, or the like, and is a device that visually outputs information. The display unit 218 displays information according to the video signal input from the central control unit 211.
通信装置219は、例えばNIC(Network Interface Card)や無線LAN等のインタフェースである。通信装置219は、有線又は無線通信により情報処理装置2をインターネットに通信可能に接続する。 The communication device 219 is an interface such as a NIC (Network Interface Card) or a wireless LAN. The communication device 219 connects the information processing device 2 to the Internet so as to be communicable by wired or wireless communication.
(1−2)動作例
文書処理装置1は、情報処理装置2の文書編集アプリ2161を用いて編集された文書を情報処理装置2から受信して、受信した文書において予め特定されている部分の文字列を抽出し、抽出した文字列について所定の処理を実行する。
(1-2) Example of Operation The document processing apparatus 1 receives a document edited by using the document editing application 2161 of the information processing apparatus 2 from the information processing apparatus 2, and determines a part specified in advance in the received document. A character string is extracted, and a predetermined process is performed on the extracted character string.
図4は、文書編集アプリ2161によって行われる処理を説明するフローチャートである。情報処理装置2で起動(S411)した文書編集アプリ2161は、文字入力欄を有する編集画面を表示し、文書編集のためのユーザ操作入力を受け付ける(S412)。 FIG. 4 is a flowchart for explaining processing performed by the document editing application 2161. The document editing application 2161 activated by the information processing apparatus 2 (S411) displays an editing screen having a character input field and accepts a user operation input for document editing (S412).
文書編集アプリ2161は、文書編集中に文書の所定範囲を選択する操作が行われたこと(S413:YES)を契機とし、付加情報の受け付けを開始する(S414)。ここで付加情報とは、文書編集アプリ2161によって編集された文書を、文書処理装置1が受信した際、文書処理装置1で、別文書等への貼り付け処理等の後述する所定の処理を自動的に実行させるにあたり用いられる情報である。なお、付加情報の受け付けは、上記選択操作以外の操作に応じて開始してもよい。 The document editing application 2161 starts accepting additional information in response to an operation for selecting a predetermined range of the document being edited (S413: YES) (S414). Here, the additional information means that when the document processing device 1 receives a document edited by the document editing application 2161, the document processing device 1 automatically performs predetermined processing such as pasting processing to another document or the like. This information is used for execution. The reception of additional information may be started in response to an operation other than the selection operation.
文書編集アプリ2161は、上記範囲選択操作についての解除操作が行われる(S415:YES)と、付加情報の受け付けを終了し、編集中の文書に付加情報を付加(記述)する(S416)。なお、付加情報を文書に付加する方法はこの場合に限られない。例えば予め付加情報をメールアドレスに対応付けて記憶しておき、ユーザの操作入力に応じて自動的に付加情報が文書に付加されるようにしてもよい。 When the cancel operation for the range selection operation is performed (S415: YES), the document editing application 2161 terminates the reception of additional information and adds (describes) the additional information to the document being edited (S416). Note that the method of adding additional information to a document is not limited to this case. For example, the additional information may be stored in advance in association with the mail address, and the additional information may be automatically added to the document in response to a user operation input.
図5A乃至図5Dに、付加情報が記述された文書のサンプルを示す。図5Aに示す文書では、第1行目にヘッダが設けられ、ここに付加情報が記述されている。ヘッダに記述されている文字列「###」は、この文書に処理対象となる部分箇所(全体ではなくあくまでも一部の限定範囲)を特定する範囲指定の記述が含まれていることを示す付加情報である。 5A to 5D show sample documents in which additional information is described. In the document shown in FIG. 5A, a header is provided on the first line, and additional information is described here. The character string "###" described in the header indicates that this document contains a range specification description that identifies the part to be processed (not the whole but only a limited range). Additional information.
ヘッダに記述されている文字列「ACTION=Paste;e-mailer1;New1」は、文書処理装置1で実行される所定処理を指定する付加情報である。この例では、文書処理装置1で実行される所定の処理として、「e-mailer1」という名称のアプリケーションソフトが指定されている。 The character string “ACTION = Paste; e-mailer1; New1” described in the header is additional information for designating a predetermined process executed by the document processing apparatus 1. In this example, application software named “e-mailer1” is designated as a predetermined process executed by the document processing apparatus 1.
続く文字列「New1」は、具体的な処理の内容(処理種別)を指定する付加情報である。この例では「社内用書式の新規メールを生成し、指定されている文字列を新規メールの本文に貼り付ける」という処理内容を指定している。 The subsequent character string “New1” is additional information for designating specific processing contents (processing type). In this example, the processing content “generate a new mail in an in-house format and paste the specified character string into the body of the new mail” is specified.
なお、「New1」の他、処理の内容として、例えば「社外用書式の新規メールを生成し指定されている文字列を新規メールの本文に貼り付ける」ことを示す「New2」、「社内用書式の転送メールを生成し指定されている文字列を転送メールの本文に貼り付ける」ことを示す「Forward1」、「社外用書式の転送メールを生成し指定されている文字列を転送メールの本文に貼り付ける」ことを示す「Forward2」等の処理内容を指定することもできる。 In addition to “New1”, the contents of the processing include, for example, “New2” indicating “Generate a new mail in external format and paste the specified character string into the body of the new mail”, “Internal format” "Forward1" to indicate that the forwarded mail is generated and the specified character string is pasted into the forwarded mail body, and the forwarded mail in the external format is generated and the specified character string is used as the forwarded mail body Processing contents such as “Forward2” indicating “paste” can also be designated.
続く「TITLE=推進会議開催のお知らせ」は、文書処理装置1においてメーラが生成したメールのタイトル(件名)に自動的に入力させる際の入力内容を指定する付加情報である。「TO=aaa@***.co.jp,・・・・,bbb@***.com」は、文書処理装置1においてメーラが生成したメールの宛先(TO,CC,BCC)欄に自動入力するメールアドレスを指定している。 The subsequent “TITLE = notice of promotion meeting” is additional information that specifies the input content when the document processing apparatus 1 automatically inputs the title (subject) of the mail generated by the mailer. "TO = aaa @ ***. Co.jp, ..., bbb@***.com" is automatically entered in the mail address (TO, CC, BCC) column generated by the mailer in the document processing device 1 The email address to be entered is specified.
2行目以降からは本文が記述されている。本文中にも付加情報が記述されている。例えば第11行目の「###MARK_START」は範囲指定の開始位置を示す付加情報である。また第20行目の「###MARK_END」は範囲指定の終了位置を示す付加情報である。この例では第12行目から第19行目までの文字列が範囲指定されている。 The text is described from the second line onward. Additional information is also described in the text. For example, “### MARK_START” on the 11th line is additional information indicating the start position of range designation. Further, “### MARK_END” on the 20th line is additional information indicating the end position of the range specification. In this example, a range of character strings from the 12th line to the 19th line is designated.
図5Bに示す文書では、ヘッダに、この文書が文書処理装置1における所定処理の対象となる範囲指定を含んでいることを示す付加情報(処理対象となる部分箇所を特定する情報)である「###」が記述されている。 In the document shown in FIG. 5B, additional information (information for specifying a partial portion to be processed) indicating that the document includes a range specification to be subjected to predetermined processing in the document processing apparatus 1 is included in the header. ### "is described.
第2行目以降には本文が記述されている。この文書では、本文中に記述された付加情報によって2つの範囲指定(部分箇所の指定)がされている。第9行目の「###MARK_START」は、1つめの範囲指定の開始位置を示しており、第18行目の「###MARK_END」は、1つめの範囲指定の終了位置を示している。第21行目の「###MARK_START」は2つめの範囲指定の開始位置を示しており、第24行目の「###MARK_END」は2つめの範囲指定の終了位置を示している。 The text is described in the second and subsequent lines. In this document, two ranges are designated (partial location designation) by additional information described in the text. “### MARK_START” on the 9th line indicates the start position of the first range specification, and “### MARK_END” on the 18th line indicates the end position of the first range specification. Yes. “### MARK_START” on the 21st line indicates the start position of the second range specification, and “### MARK_END” on the 24th line indicates the end position of the second range specification.
図5Cに示す文書では、第1行目から第3行目までがヘッダである。文字列「AUTO-SEND」は、文書処理装置1で新規メールを生成し、指定された部分の内容を生成した新規メールに貼り付けた後、文書処理装置1が自動的にメールを送信することを指定する付加情報である。第2行目の文字列「###START_LINE=4;END_LINE=13」は、範囲指定の開始位置及び終了位置を指定する付加情報である。 In the document shown in FIG. 5C, the first to third lines are headers. The character string “AUTO-SEND” means that the document processing apparatus 1 automatically sends a mail after the document processing apparatus 1 generates a new mail and pastes the contents of the designated portion into the generated new mail. Is additional information that specifies. The character string “### START_LINE = 4; END_LINE = 13” on the second line is additional information that specifies the start position and end position of the range specification.
第3行目の文字列「###PASS_CODE=3q2bd586」は、文書処理装置1で所定処理を実行する際の認証情報(セキュリティコード)を記述した付加情報である。この例では、「3q2bd586」の文字列が認証情報である。後述するように、認証情報が記述されていると、文書処理装置1は、所定処理の実行前にユーザに認証情報の入力を促し、認証に成功した場合にのみ所定処理を実行する。 The character string “### PASS_CODE = 3q2bd586” on the third line is additional information describing authentication information (security code) when the document processing apparatus 1 executes a predetermined process. In this example, the character string “3q2bd586” is authentication information. As described later, when the authentication information is described, the document processing apparatus 1 prompts the user to input the authentication information before executing the predetermined process, and executes the predetermined process only when the authentication is successful.
図5Dに示す文書では、第1行目及び第2行目にヘッダが付加されている。第1行目の文字列「ACTION=TTS;TTS1」(TTS : Text to Speech)は、文書処理装置1において自動的に起動させるソフトウエアを指定する付加情報である。この例では、「TTS1」という名称の音声読み上げソフトウエアが指定されている。続く文字列「Speed=3;Volume=2」は、読み上げ速度と音量を指定している。第2行目に記述されている文字列「START_LINE=4;END_LINE=11」は範囲指定である。 In the document shown in FIG. 5D, headers are added to the first and second lines. The character string “ACTION = TTS; TTS1” (TTS: Text to Speech) on the first line is additional information for designating software to be automatically activated in the document processing apparatus 1. In this example, voice reading software named “TTS1” is designated. The following string “Speed = 3; Volume = 2” specifies the reading speed and volume. The character string “START_LINE = 4; END_LINE = 11” described in the second line is a range specification.
なお、以上に示したもののほか、文書処理装置1の種類や識別子に応じて付加情報の有効/無効を切り替える内容の付加情報を記述することもできる。 In addition to what has been described above, it is also possible to describe additional information whose content is switched between valid / invalid of the additional information in accordance with the type and identifier of the document processing apparatus 1.
再び図4に戻って説明する。文書編集アプリ2161は、文書の送信先の指定を受け付けて(S417)、受け付けた送信先のメールアドレス(TO,CC,BCC)に上記文書を含む電子メールを文書処理装置1に送信する(S418)。 Returning to FIG. 4, the description will be continued. The document editing application 2161 receives designation of the transmission destination of the document (S417), and transmits an e-mail including the document to the document processing apparatus 1 at the received e-mail address (TO, CC, BCC) (S418). ).
次に図6に示すフローチャートを参照しつつ、文書処理装置1の動作について説明する。 Next, the operation of the document processing apparatus 1 will be described with reference to the flowchart shown in FIG.
まず文書処理装置1は、情報処理装置2において編集された文書を取得する(S611)。なお、文書の取得は、例えば、インターネット5を経由した電子メールを受信するメール受信手段、近距離通信手段(Bluetoothや赤外線通信)、もしくは記録媒体経由で行われる。 First, the document processing apparatus 1 acquires a document edited by the information processing apparatus 2 (S611). The document is acquired via, for example, a mail receiving unit that receives an electronic mail via the Internet 5, a short-range communication unit (Bluetooth or infrared communication), or a recording medium.
次に文書処理装置1は、ユーザの操作入力等に応じて、取得した文書(ワープロソフト、エディタ、電子メールの文書等)を表示部16に表示する(S612)。 Next, the document processing apparatus 1 displays the acquired document (word processing software, editor, e-mail document, etc.) on the display unit 16 in accordance with a user operation input or the like (S612).
次に文書処理装置1は、表示中の文書に対するユーザの操作入力を待機する(S613)。文書処理装置1は、ユーザの操作入力があると(S613:YES)、メニュー表示等を行って具体的な処理の指定をユーザから受け付ける(S614)。なお、S613で「NO」となる場合は、例えば文書の閲覧のみを行う場合である。 Next, the document processing apparatus 1 waits for a user operation input on the document being displayed (S613). When there is a user operation input (S613: YES), the document processing apparatus 1 displays a menu or the like and receives a specific process designation from the user (S614). Note that the case of “NO” in S613 is, for example, a case where only document browsing is performed.
次に文書処理装置1は、表示中の文書を解析し(S615)、文書中に範囲指定に関する付加情報の記述が存在するか否か(例えば文書中に「###」の記述が存在するか否か)を調べる(S616)。範囲指定に関する付加情報の記述が存在する場合には(S616:YES)、S617に進む。存在しない場合には(S616:NO)、S625に進む。 Next, the document processing apparatus 1 analyzes the document being displayed (S615), and whether or not there is a description of additional information related to range specification in the document (for example, a description of “###” exists in the document). (S616). If there is a description of additional information regarding range specification (S616: YES), the process proceeds to S617. If it does not exist (S616: NO), the process proceeds to S625.
次に文書処理装置1は、文書の内容を解析し(S617:文書詳細解析1)、付加情報により範囲指定されている部分を抽出する(S618)。また文書を解析し、文書中に所定の処理の実行を指示する付加情報が記述されているか否かを調べる(例えば文書中に「ACTION」の記述が存在するか否かを調べる。)(S619:文書詳細解析2)。所定処理の実行を指示する付加情報の記述が存在する場合には(S620:YES)、S621に進む。存在しない場合には(S620:NO)、S628に進む。 Next, the document processing apparatus 1 analyzes the contents of the document (S617: document detailed analysis 1), and extracts a portion whose range is specified by the additional information (S618). Further, the document is analyzed to check whether or not additional information for instructing execution of predetermined processing is described in the document (for example, whether or not “ACTION” is described in the document) (S619). : Document detailed analysis 2). If there is a description of the additional information that instructs execution of the predetermined process (S620: YES), the process proceeds to S621. If it does not exist (S620: NO), the process proceeds to S628.
S621において、文書処理装置1は、文書に付加情報として記述されている処理内容(処理種別)を抽出し、抽出した処理の内容を表示部16に表示する。なお、文書に付加情報として処理内容が記述されている場合、必ずしもユーザはその処理の内容を知らなくてもよい。 In step S <b> 621, the document processing apparatus 1 extracts processing content (processing type) described as additional information in the document, and displays the extracted processing content on the display unit 16. In addition, when the processing content is described as additional information in the document, the user does not necessarily need to know the processing content.
続いて文書処理装置1は、表示部16に認証情報の入力画面を表示する等してユーザに認証情報の入力操作を促し、パスワードの照合等の認証処理を行う(S622)。ここでユーザが入力したパスワードと対照されるのは、例えば図5Cに示した文書の第3行目の付加情報に指定されている文字列「3q2bd586」(セキュリティコード)である。認証に成功した場合には(S622:認証OK)、S623に進む。認証に失敗した場合には(S622:認証NG)、処理が終了する。 Subsequently, the document processing apparatus 1 prompts the user to input authentication information by displaying an authentication information input screen on the display unit 16 and performs authentication processing such as password verification (S622). Here, for example, the character string “3q2bd586” (security code) specified in the additional information on the third line of the document shown in FIG. 5C is contrasted with the password input by the user. If the authentication is successful (S622: Authentication OK), the process proceeds to S623. If the authentication fails (S622: Authentication NG), the process ends.
S625では、文書処理装置1はユーザが範囲指定を行うか否かを判断する。ユーザが範囲指定する場合には(S625:YES)、範囲指定の操作入力を受け付ける(S626)。ユーザが範囲指定しない場合には(S625:NO)、文書の全範囲(付加情報を除く)を自動的に選択する(S627)。S626又はS627の処理の後は、S628に進む。 In step S625, the document processing apparatus 1 determines whether the user specifies a range. When the user specifies a range (S625: YES), an operation input for specifying the range is accepted (S626). If the user does not specify a range (S625: NO), the entire range of the document (excluding additional information) is automatically selected (S627). After the process of S626 or S627, the process proceeds to S628.
S628〜S630において、文書処理装置1は、実行する処理を具体的に確定する。既に実行する処理が具体的に確定している場合には(S628:YES)、S623に進む。確定していない場合には(S628:NO)、処理選択メニューを表示してユーザに具体的な処理を選択させる(S630)。S630で処理が具体的に確定すると(S630:YES)、S623に進む。処理が確定しない場合には(S630:NO)、処理が終了する。 In S628 to S630, the document processing apparatus 1 specifically determines the process to be executed. If the processing to be executed has been specifically determined (S628: YES), the process proceeds to S623. If it is not confirmed (S628: NO), a process selection menu is displayed to allow the user to select a specific process (S630). When the process is specifically determined in S630 (S630: YES), the process proceeds to S623. If the process is not confirmed (S630: NO), the process ends.
図7は、図6のS623の処理を説明するフローチャートである。まず文書処理装置1は、文書に記述されている所定処理に関する付加情報を解析する(S711)。その結果、例えば「新規文書(別文書)への貼り付け」を指示する付加情報が記述されていた場合には(S712:YES)、編集ソフト(ワープロソフト、エディタ、メーラのエディタ等)を自動起動し、文書(新規又は既存)を自動生成もしくは自動的に開き(S713)、付加情報により範囲指定されている部分(部分箇所のデータ)を抽出し、これを生成又は開いた文書の所定位置に自動的に貼り付ける(S714)。 FIG. 7 is a flowchart for explaining the process of S623 of FIG. First, the document processing apparatus 1 analyzes additional information related to predetermined processing described in the document (S711). As a result, for example, when additional information for instructing “paste to a new document (another document)” is described (S712: YES), editing software (word processor software, editor, mailer editor, etc.) is automatically used. Start, automatically generate or open a document (new or existing) (S713), extract a portion (data of a partial portion) designated by the additional information, and a predetermined position of the generated or opened document (S714).
なお、S713で起動する編集ソフトは、予め固定的に設定しておいてもよいし、編集ソフトを指定する付加情報を文書に記述しておいてもよい。また図6のS629において表示するメニューからユーザが任意に編集ソフトを選択できるようにしてもよい。 Note that the editing software activated in S713 may be fixedly set in advance, or additional information specifying the editing software may be described in the document. Further, the user may arbitrarily select editing software from the menu displayed in S629 of FIG.
S713で起動する編集ソフトがメーラのエディタである場合には、新規メールや転送メールを自動生成もしくは自動的に開き、付加情報により指定しておいた宛先や題名を、メールの宛先欄(TO,CC,BCC)や題名(件名)欄に自動的に挿入するようにしてもよい。 If the editing software started in S713 is a mailer editor, a new mail or forwarded mail is automatically generated or automatically opened, and the address and title specified by the additional information are displayed in the mail address field (TO, (CC, BCC) and title (subject) fields may be automatically inserted.
また文書に送信先のメールアドレス及び電子メールを自動送信する旨の指示をする付加情報を記述しておき、例えばS714の貼り付け処理の後、新規メールや転送メールを自動的に送信するようにしてもよい。 In addition, the e-mail address of the transmission destination and additional information for instructing the automatic transmission of the e-mail are described in the document. For example, a new e-mail or a transfer e-mail is automatically transmitted after the pasting process in S714. May be.
文書にメールアドレスの「CC」又は「BCC」に送信元の文書処理装置1のメールアドレスを自動的に挿入する付加情報を記述しておき、送信確認を行えるようにしてもよい。 Additional information for automatically inserting the mail address of the document processing apparatus 1 as the sender may be described in the mail address “CC” or “BCC” so that the transmission can be confirmed.
S711の解析の結果、例えば文書に「音声読み上げ」の処理を指示する付加情報が記述されていた場合には(S712:NO、S715:YES)、文書処理装置1は音声読み上げソフト(TTSソフト)を自動的に起動し(S716)、付加情報により範囲指定されている部分を自動的に読み上げる(S717)。 As a result of the analysis in S711, for example, when additional information for instructing the processing of “speech reading” is described in the document (S712: NO, S715: YES), the document processing apparatus 1 uses voice reading software (TTS software). Is automatically activated (S716), and the portion specified by the additional information is automatically read out (S717).
S711の解析の結果、文書にその他の処理を指示する付加情報が記述されていた場合には(S712:NO、S715:NO)、文書処理装置1はその他の処理に該当するアプリケーションソフトウエアを起動し(S718)、付加情報で範囲指定されている部分を対象として指示されている処理を実行する(S719)。なお、その他の処理の具体例として、当該文書と別文書とを比較し、その差分を抽出し、それを表示する処理等がある。 As a result of the analysis in S711, when additional information for instructing other processing is described in the document (S712: NO, S715: NO), the document processing apparatus 1 starts application software corresponding to the other processing. In step S718, the process instructed for the portion designated by the range in the additional information is executed (S719). Note that specific examples of other processes include a process of comparing the document with another document, extracting the difference, and displaying the difference.
(2)次に第2実施形態について説明する。
(2−1)システム構成例
第2実施形態のシステム構成は、第1実施形態と同様である。
(2) Next, a second embodiment will be described.
(2-1) System Configuration Example The system configuration of the second embodiment is the same as that of the first embodiment.
(2−2)動作例
第2実施形態における情報処理装置2の動作は第1実施形態と同様である。
(2-2) Operation Example The operation of the information processing apparatus 2 in the second embodiment is the same as that in the first embodiment.
図8は、第2実施形態の文書処理装置1の動作を説明するフローチャートである。なお、第1実施形態では、文書処理装置1が範囲指定された文書を取得してから処理を開始する場合を想定しているが、第2実施形態では、別の文書を編集中(表示中)に範囲指定された文書を呼び出して処理を始める場合を想定している。 FIG. 8 is a flowchart for explaining the operation of the document processing apparatus 1 according to the second embodiment. In the first embodiment, it is assumed that the document processing apparatus 1 starts processing after acquiring a range-specified document. However, in the second embodiment, another document is being edited (displayed). ) Is assumed to start processing by calling a document whose range is specified.
文書処理装置1は、情報処理装置2において編集中(表示中)の文書(以下、文書Aと称する。)を取得する。なお、文書Aの取得は、例えばインターネット5を経由した電子メールを受信するメール受信手段や近距離通信手段(Bluetoothや赤外線通信)により、もしくは、記録媒体経由で行われる。 The document processing apparatus 1 acquires a document that is being edited (displayed) in the information processing apparatus 2 (hereinafter referred to as document A). The document A is acquired by, for example, a mail receiving unit that receives an electronic mail via the Internet 5, a short-range communication unit (Bluetooth or infrared communication), or via a recording medium.
次に文書処理装置1は、取得した文書Aを表示部16に表示する(S811,S812)。 Next, the document processing apparatus 1 displays the acquired document A on the display unit 16 (S811, S812).
次に文書処理装置1は、他の文書(以下、文書Bと称する。)について何らかの処理を行う操作指示(例えばマウスの右クリック操作)がなされると(S813:YES)、文書Bを読み出して(S814)、文書B中に範囲指定に関する付加情報の記述が存在するか否か(例えば文書B中に「###」の記述が存在するか否か)を調べる(S815)。 Next, the document processing apparatus 1 reads out the document B when an operation instruction (for example, a right click operation of the mouse) for performing some processing on another document (hereinafter referred to as document B) is made (S813: YES). (S814) It is checked whether or not there is a description of additional information related to range specification in the document B (for example, whether or not a description of “###” exists in the document B) (S815).
範囲指定に関する付加情報の記述が存在する場合には(S816:YES)、S817に進む。存在しない場合には(S816:NO)、S825に進む。 If there is a description of additional information related to range specification (S816: YES), the process proceeds to S817. If it does not exist (S816: NO), the process proceeds to S825.
次に文書処理装置1は、文書Bを解析して付加情報により範囲指定されている部分を抽出する(S817:文書B詳細解析1,S818)。また文書処理装置1は、文書Bを解析し、文書中に所定の処理の実行を指示する付加情報が記述されているか否かを調べる(例えば文書中に「ACTION」の記述が存在するか否かを調べる。)(S819:文書B詳細解析2)。所定処理の実行を指示する付加情報の記述が存在する場合には(S820:YES)、S821に進み、存在しない場合には(S820:NO)、S827に進む。 Next, the document processing apparatus 1 analyzes the document B and extracts a portion whose range is designated by the additional information (S817: Document B detailed analysis 1, S818). Further, the document processing apparatus 1 analyzes the document B and checks whether or not additional information instructing execution of a predetermined process is described in the document (for example, whether or not “ACTION” is described in the document). (S819: Document B Detailed Analysis 2). If there is a description of the additional information for instructing execution of the predetermined process (S820: YES), the process proceeds to S821, and if not (S820: NO), the process proceeds to S827.
S821では、文書処理装置1は、記述されていた処理の内容を抽出し、抽出した処理の内容を表示部16に表示する。続いて文書処理装置1は、表示部16に認証情報の入力画面を表示する等してユーザに認証情報の入力操作を促し、パスワードの照合等の認証処理を行う(S822)。 In step S <b> 821, the document processing apparatus 1 extracts the contents of the described process and displays the extracted contents of the process on the display unit 16. Subsequently, the document processing apparatus 1 prompts the user to input authentication information by displaying an authentication information input screen on the display unit 16 and performs authentication processing such as password verification (S822).
なお、この認証処理で入力されたパスワードと対照されるのは、例えば図5Cに示した文書の第3行目の付加情報に指定されている文字列「3q2bd586」(セキュリティコード)である。認証に成功した場合には(S822:認証OK)、S823に進み、認証に失敗した場合には(S822:認証NG)、処理が終了する。 Note that the character string “3q2bd586” (security code) specified in the additional information on the third line of the document shown in FIG. 5C, for example, is contrasted with the password input in this authentication process. If the authentication is successful (S822: Authentication OK), the process proceeds to S823. If the authentication fails (S822: Authentication NG), the process ends.
S825では、文書処理装置1はユーザが範囲指定を行うか否かを判断する。ユーザが範囲指定する場合は(S825:YES)、範囲指定の操作入力を受け付ける(S826)。ユーザが範囲指定しない場合は(S825:NO)、文書の全範囲(付加情報を除く)を自動的に選択する(S827)。S826又はS827の処理の後は、S828に進む。 In step S825, the document processing apparatus 1 determines whether the user specifies a range. When the user specifies a range (S825: YES), an operation input for specifying the range is accepted (S826). If the user does not specify a range (S825: NO), the entire range of the document (excluding additional information) is automatically selected (S827). After the process of S826 or S827, the process proceeds to S828.
S828〜S830では、文書処理装置1が、実行する処理を具体的に確定する。処理が具体的に確定している場合には(S828:YES)、S823に進む。確定していない場合には(S828:NO)、処理選択メニューを表示してユーザに具体的な処理を選択させる(S829,S830)。処理が具体的に確定すれば(S830:YES)、S823に進む。処理が確定しない場合は(S830:NO)、処理が終了する。 In S828 to S830, the document processing apparatus 1 specifically determines the process to be executed. If the process is specifically determined (S828: YES), the process proceeds to S823. If it has not been confirmed (S828: NO), a process selection menu is displayed to allow the user to select a specific process (S829, S830). If the process is specifically determined (S830: YES), the process proceeds to S823. If the process is not finalized (S830: NO), the process ends.
図9は、図8のS823の処理を説明するフローチャートである。まず文書処理装置1は、文書中に記述されている所定処理に関する付加情報を解析する(S911)。その結果、例えば文書に「編集中の文書への貼り付け」を指示する付加情報が記述されていた場合には(S912:YES)、文書Bの付加情報により範囲指定されている部分(部分箇所のデータ)を抽出し、これを文書Aの所定位置(例えば現在のカーソル位置)に自動的に貼り付ける(S913)。 FIG. 9 is a flowchart for explaining the processing of S823 in FIG. First, the document processing apparatus 1 analyzes additional information related to predetermined processing described in the document (S911). As a result, for example, when additional information for instructing “pasting into the document being edited” is described in the document (S912: YES), a portion (partial portion) whose range is specified by the additional information of document B Are automatically pasted at a predetermined position (for example, the current cursor position) of the document A (S913).
なお、文書Aがメール文書である場合には、文書Bの付加情報で指定しておいた宛先や題名を、文書Aの宛先欄(TO,CC,BCC)や題名(件名)欄に自動的に挿入するようにしてもよい。 When document A is a mail document, the address and title specified in the additional information of document B are automatically displayed in the address (TO, CC, BCC) and title (subject) fields of document A. You may make it insert in.
文書Bに送信先のメールアドレス及び電子メールを自動送信する旨を指示する付加情報を記述しておき、例えばS913の貼り付け処理の後、文書Aを含む新規メールや転送メールを自動的に送信するようにしてもよい。 In the document B, an e-mail address of the transmission destination and additional information for instructing to automatically transmit an e-mail are described. You may make it do.
またメールアドレスの「CC」又は「BCC」に送信元の文書処理装置1のメールアドレスを自動的に挿入する付加情報を文書Bに記述しておき、文書Aを含む新規メールや転送メールの送信確認を行えるようにしてもよい。 In addition, additional information for automatically inserting the mail address of the document processing apparatus 1 as the transmission source is described in the document B in the mail address “CC” or “BCC”, and transmission of a new mail or transfer mail including the document A is performed. Confirmation may be performed.
S911の解析の結果、例えば文書に「音声読み上げ」の処理を指示する付加情報が記述されていた場合には(S912:NO、S915:YES)、文書処理装置1は音声読み上げソフト(TTSソフト)を自動的に起動し(S916)、文書Bにおいて範囲指定されている部分を自動的に読み上げる(S917)。 As a result of the analysis in S911, for example, when additional information for instructing the processing of “speech reading” is described in the document (S912: NO, S915: YES), the document processing apparatus 1 uses voice reading software (TTS software). Is automatically activated (S916), and the part of the document B whose range is specified is automatically read out (S917).
S911の解析の結果、文書Bにその他の処理を指示する付加情報が記述されていた場合には(S912:NO、S915:NO)、文書処理装置1はその他の処理に該当するアプリケーションソフトウエアを起動し(S918)、文書Bの付加情報により範囲指定されている部分を対象として指示されている処理を実行するS919)。なお、その他の処理として、例えば文書Aと文書Bとを比較して差分を抽出して表示する処理がある。 As a result of the analysis in S911, when additional information instructing other processing is described in the document B (S912: NO, S915: NO), the document processing apparatus 1 installs application software corresponding to the other processing. The process is started (S918), and the process instructed for the part designated as the range by the additional information of the document B is executed (S919). As another process, for example, there is a process of comparing the document A and the document B to extract and display the difference.
以上によれば、取得した文書に所定の処理の実行指示があった場合、当該文書に予め特定された処理対象部分(範囲指定された部分)が存在すれば、その部分を自動的に抽出し、抽出した部分に対して上記所定処理が実行される。このため、文書に対して所定の処理を実行する際、その文書の処理対象部分をユーザが特定する操作をしなくても、その処理対象部分に対する処理を自動的に実行することができ、ユーザの負担を軽減することができる。 According to the above, when there is an instruction to execute a predetermined process in the acquired document, if there is a processing target part (a part with a range specified) specified in advance in the document, the part is automatically extracted. The predetermined processing is executed on the extracted part. For this reason, when a predetermined process is executed on a document, the user can automatically execute the process for the processing target portion without performing an operation for specifying the processing target portion of the document. Can be reduced.
また所定処理が予め文書に設定されている場合は、文書に対するユーザの操作を更に簡略化することができる。 Further, when the predetermined process is set in advance for the document, the user's operation on the document can be further simplified.
また所定処理が予め文書に設定されている場合は、信用される文書に対してのみ、文書内に指定された所定処理が行われるようにすることができる。 If the predetermined process is set in the document in advance, the predetermined process specified in the document can be performed only for the trusted document.
取得した側が所定処理を任意に指定することもできるので、処理内容の自由度を増やすことができる。 Since the acquiring side can arbitrarily designate the predetermined processing, the degree of freedom of processing contents can be increased.
メール文書について所定の処理を実行する際、煩雑なキー操作を強いることなく対象とする部分に対して所定の処理を実行できる。 When executing a predetermined process on a mail document, the predetermined process can be executed on a target portion without forcing a complicated key operation.
ある文書から抽出した部分を別の文書に貼り付ける際、煩雑なキー操作を強いることなく対象とする部分に対して所定の処理を実行できる。 When pasting a part extracted from one document to another document, a predetermined process can be executed on the target part without forcing a complicated key operation.
文書から抽出した部分を新規メールに貼り付ける際、煩雑なキー操作を強いることなく新規メールに貼り付けることができる。 When pasting a portion extracted from a document into a new mail, it can be pasted into the new mail without forcing a complicated key operation.
文書から抽出した部分を転送メールに貼り付ける際、煩雑なキー操作を強いることなく転送メールに貼り付けることができる。 When pasting a portion extracted from a document into a forwarded mail, it can be pasted into the forwarded mail without forcing a complicated key operation.
文書から抽出した部分を音声読み上げする際、煩雑なキー操作を強いることなく音声読み上げを実行できる。 When a part extracted from a document is read out by voice, the voice can be read out without forcing a complicated key operation.
処理対象部分が存在しない場合、文書データ全体またはユーザによって任意に指定された範囲を対象として、煩雑なキー操作を強いることなく所定処理を実行することができる。 If there is no portion to be processed, the predetermined processing can be executed on the entire document data or a range arbitrarily designated by the user without forcing a complicated key operation.
なお、以上では、文書処理装置1は、携帯電話機を例に説明したが、情報処理装置2と同様に、パーソナルコンピュータ等のコンピュータであってもよい。 In the above, the document processing apparatus 1 has been described by taking a mobile phone as an example, but similarly to the information processing apparatus 2, it may be a computer such as a personal computer.
1 文書処理装置
131 文書記憶部
2 情報処理装置
2161 文書編集アプリ
2162 文書記憶部
3 移動体通信網
4 電話網
5 インターネット
DESCRIPTION OF SYMBOLS 1 Document processing apparatus 131 Document memory | storage part 2 Information processing apparatus 2161 Document edit application 2162 Document memory | storage part 3 Mobile communication network 4 Telephone network 5 Internet
Claims (6)
前記メールの本文の部分箇所を特定する第1の付加情報、前記部分箇所について所定処理を実行することを指定する第2の付加情報、及びセキュリティコードを記述した第3の付加情報を含む文書データを取得する取得手段と、
前記文書データに対して前記第2の付加情報によって指定される所定処理を実行することの指示をする指示手段と、
前記指示手段による指示があった際、前記文書データを解析し、前記取得手段が取得した文書データ内において、当該文書データに予め付加された前記第1の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する判別手段と、
前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する抽出手段と、
前記抽出された部分データに対して前記所定処理を実行する処理実行手段と、
前記文書データに含まれた前記第3の付加情報により記述された前記セキュリティコードの認証を行う認証手段と、
を具備し、
前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記処理実行手段は、前記予め設定された所定処理を実行し、
前記処理実行の指示は、前記文書データに含まれた前記第3の付加情報により記述されたセキュリティコードが認証された際に行われ、
前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出手段により抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、
ことを特徴とする文書処理装置。 A document processing apparatus that processes document data that is mail transmitted from another apparatus ,
Document data including first additional information specifying a partial portion of the body of the mail, second additional information designating execution of predetermined processing for the partial portion, and third additional information describing a security code Obtaining means for obtaining
Instruction means for instructing execution of a predetermined process specified by the second additional information on the document data;
The part of the processing target specified by the first additional information previously added to the document data in the document data obtained by analyzing the document data and acquired by the acquisition unit when the instruction unit instructs A discriminating means for discriminating whether or not a location exists;
An extraction means for extracting partial data of the partial portion from the document data for the partial portion when it is determined that the partial portion to be processed exists;
Processing execution means for executing the predetermined processing on the extracted partial data;
Authentication means for authenticating said security code written by the free Mareta the third additional information in the document data,
Comprising
The predetermined processing is data processing of a processing type set in advance for the document data, and the processing execution means, when instructed to execute processing on the document data by the user, Execute predetermined processing,
The indication of process execution, the security code written by the free Mareta the third additional information is performed when authenticated in the document data,
The data processing of the processing type set in advance for the document data is a process for temporarily copying and storing the partial data extracted by the extracting unit and pasting the partial data stored in the temporary copy to another document data. Processing, and processing for sending the other document data as an email ,
A document processing apparatus characterized by that.
前記取得手段は、前記文書データをメール文書データとして受信して取得するメール受信取得手段であることを特徴とする文書処理装置。 The document processing apparatus according to claim 1,
The document processing apparatus, wherein the acquisition unit is a mail reception acquisition unit that receives and acquires the document data as mail document data.
前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、新規メール作成の所定の書式に貼り付ける処理であることを特徴とする文書処理装置。 The document processing apparatus according to claim 1,
The document processing apparatus characterized in that the pasting process is a process performed by a mail transmission document editing application program, and is a process for pasting into a predetermined format for creating a new mail.
前記貼り付け処理は、メール送信文書編集アプリケーションプログラムでの処理であり、転送メール作成の所定の書式に貼り付ける処理であることを特徴とする文書処理装置。 The document processing apparatus according to claim 1,
The document processing apparatus, wherein the pasting process is a process performed by a mail transmission document editing application program, and is a process of pasting a predetermined format for creating a transfer mail.
前記判別手段で、前記処理対象部分が存在しないと判別された際、前記文書データ全体、あるいは当該ユーザによって任意に指定された範囲を対象に前記所定処理を実行することを特徴とする文書処理装置。 The document processing apparatus according to claim 1,
A document processing apparatus for executing the predetermined process on the entire document data or a range arbitrarily designated by the user when the determination unit determines that the processing target part does not exist .
他装置から送信されたメールの本文の部分箇所を特定する第1の付加情報、前記部分箇所について所定処理を実行することを指定する第2の付加情報、及びセキュリティコードを記述した第3の付加情報を含む文書データを取得する機能と、
前記文書データに対して前記第2の付加情報によって指定される所定処理を実行することの指示をする機能と、
前記指示があった際、前記文書データを解析し、前記取得した文書データ内において、当該文書データに予め付加された前記第1の付加情報により特定される処理対象の部分箇所が存在するか否かを判別する機能と、
前記処理対象の部分箇所が存在すると判別された際、前記部分箇所に対する前記文書データの中から前記部分箇所の部分データを抽出する機能と、
前記抽出された部分データに対して前記所定処理を実行する機能と、
前記文書データに含まれた前記第3の付加情報により記述された前記セキュリティコードの認証を行う機能と、
を実現させるためのプログラムであって、
前記所定処理は、前記文書データに対して予め設定された処理種別のデータ処理であり、前記文書データに対するユーザからの処理実行の指示があった際、前記所定処理を実行する機能により、前記予め設定された所定処理が実行され、
前記処理実行の指示は、前記文書データに含まれた前記第3の付加情報により記述されたセキュリティコードが認証された際に行われ、
前記文書データに対して予め設定された処理種別のデータ処理は、前記抽出された部分データを一時複製記憶し、当該一時複製記憶された部分データを別の文書データに貼り付ける貼り付け処理と、該別の文書データをメールとして送信する処理と、を含む、
ことを特徴とするプログラム。 On the computer,
First additional information for specifying a partial portion of the body of a mail transmitted from another device, second additional information for designating execution of predetermined processing for the partial portion, and a third additional describing a security code A function to obtain document data including information ;
A function of instructing execution of a predetermined process specified by the second additional information on the document data;
When the instruction is given, the document data is analyzed, and in the acquired document data, whether or not there is a part to be processed specified by the first additional information added in advance to the document data. A function to determine whether or not
A function of extracting partial data of the partial portion from the document data for the partial portion when it is determined that the partial portion to be processed exists;
A function of executing the predetermined process on the extracted partial data;
A function of performing authentication of said security code written by the free Mareta the third additional information in the document data,
Is a program for realizing
The predetermined processing is data processing of a processing type set in advance for the document data, and when a processing execution instruction is given from the user to the document data, the predetermined processing is performed by the function of executing the predetermined processing. The set process is executed,
The indication of process execution, the security code written by the free Mareta the third additional information is performed when authenticated in the document data,
A data processing of a processing type set in advance for the document data includes: a pasting process for temporarily copying and storing the extracted partial data, and pasting the temporarily copied and stored partial data to another document data ; Processing to send the other document data as an email ,
A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007262530A JP5459749B2 (en) | 2007-10-05 | 2007-10-05 | Document processing apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007262530A JP5459749B2 (en) | 2007-10-05 | 2007-10-05 | Document processing apparatus and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2009093367A JP2009093367A (en) | 2009-04-30 |
| JP2009093367A5 JP2009093367A5 (en) | 2010-05-27 |
| JP5459749B2 true JP5459749B2 (en) | 2014-04-02 |
Family
ID=40665306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007262530A Expired - Fee Related JP5459749B2 (en) | 2007-10-05 | 2007-10-05 | Document processing apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5459749B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011118569A (en) * | 2009-12-02 | 2011-06-16 | Fuji Xerox Co Ltd | Document management system and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3961760B2 (en) * | 2000-11-07 | 2007-08-22 | 沖電気工業株式会社 | E-mail device |
-
2007
- 2007-10-05 JP JP2007262530A patent/JP5459749B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009093367A (en) | 2009-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8959023B2 (en) | Voice control for asynchronous notifications | |
| US20120011426A1 (en) | Automatic linking of contacts in message content | |
| JP2007299352A (en) | Message output device, message output method, and message output program | |
| JP2008544629A (en) | Mobile communication terminal and method for providing a hyperlink function to a telephone number included in a text message | |
| JP2013016152A (en) | Device for transmitting message in portable terminal and method thereof | |
| JP5459749B2 (en) | Document processing apparatus and program | |
| EP2405631B1 (en) | Automatic linking of contacts in message content | |
| JP4872323B2 (en) | HTML mail generation system, communication apparatus, HTML mail generation method, and recording medium | |
| EP1781000A1 (en) | Method for analyzing information and executing function corresponding to analyzed information in portable terminal | |
| JP2010081093A (en) | Communication apparatus | |
| JP2001282788A (en) | Electronic dictionary device, language switching method for electronic dictionary device, and storage medium | |
| JP2006235856A (en) | Terminal device, input candidate dictionary selection method | |
| JP5120011B2 (en) | Mobile phone | |
| JP4722369B2 (en) | Mobile phone equipment | |
| JP2004193859A (en) | Control method of digital information equipment | |
| JP2005157950A (en) | Information processing device | |
| JP5563422B2 (en) | Electronic device and control method | |
| JP4783264B2 (en) | E-mail creation method and communication terminal device | |
| US7664498B2 (en) | Apparatus, method, and program for read out information registration, and portable terminal device | |
| KR101013657B1 (en) | Wireless communication terminal having idiom insertion function and method | |
| JP2007066052A (en) | File transfer method, file transfer system, receiving apparatus and transmitting apparatus | |
| JP2007026394A (en) | Processing method of registered character, program for realizing the same, and mobile terminal | |
| JP2006227225A (en) | Contents providing device and method | |
| JP2006033017A (en) | Mobile telephone, mobile telephone server, and mobile telephone system | |
| JP2001005634A (en) | Email receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100312 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100414 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100414 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100804 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120802 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130402 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130603 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130820 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131120 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131128 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140109 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |