(57)【特許請求の範囲】
【請求項１】
一連の複数のデータを受信する受信手段と、
受信データの省略形と該受信データの全体形とを対応づけて記憶する記憶手段と、
前記受信手段により受信された一連の複数のデータの内、前記記憶手段に記憶されたデータの全体形と一致するデータを、対応するデータの省略形に変換する変換手段と、
前記変換手段により変換されたデータを含む前記一連の受信データを表示する表示手段と、
前記受信手段により受信されたデータを保存するデータ保存手段と、
前記データ保存手段により保存されたデータと、前記受信手段により新たに受信されたデータとを比較する比較手段と、
前記比較手段による比較結果により前記保存されたデータと、前記新たに受信されたデータとが一致した場合に、この一致したデータをデータの全体形として、対応するデータの省略形の入力を受け付ける省略形受け付け手段と、
前記省略形受け付け手段により入力されたデータの省略形と前記一致したデータとを対応付けて前記記憶手段に記憶させる省略データ作成手段と、
を備えたことを特徴とするデータ受信装置。
【請求項２】
前記データの省略形としては、データを受信した日付、またはデータを受信した回数を含むことを特徴とする請求項１に記載のデータ受信装置。
【請求項３】
前記変換手段によりデータの省略形に変換されたデータを強調表示する強調表示手段と、
前記強調表示手段により強調表示されたデータの省略形を選択する選択手段と、
前記選択手段により選択されたデータの省略形に対応するデータの全体形を前記記憶手段から読み出して表示する全体形表示手段と、
を更に備えたことを特徴とする請求項１又は２に記載のデータ受信装置。
【請求項４】
一連の複数のデータを入力する入力手段と、
前記記憶手段に記憶されたデータの省略形を指定する指定手段と、
前記指定手段により指定されたデータの省略形を前記記憶手段により対応づけて記憶されたデータの全体形に変換する逆変換手段と、
前記逆変換手段により変換されたデータの全体形を含む一連のデータを送信する送信手段と、
を更に備えたことを特徴とする請求項１〜３のいずれかに記載のデータ受信装置。
【請求項５】
コンピュータを、
一連の複数のデータを受信する受信手段、
受信データの省略形と該受信データの全体形とを対応づけて記憶する記憶手段、
前記受信手段により受信された一連の複数のデータの内、前記記憶手段に記憶されたデータの全体形と一致するデータを、対応するデータの省略形に変換する変換手段、
前記変換手段により変換されたデータを含む前記一連の受信データを表示する表示手段、
前記受信手段により受信されたデータを保存するデータ保存手段、
前記データ保存手段により保存されたデータと、前記受信手段により新たに受信されたデータとを比較する比較手段、
前記比較手段による比較結果により前記保存されたデータと、前記新たに受信されたデータとが一致した場合に、この一致したデータをデータの全体形として、対応するデータの省略形の入力を受け付ける省略形受け付け手段、
前記省略形受け付け手段により入力されたデータの省略形と前記一致したデータとを対応付けて前記記憶手段に記憶させる省略データ作成手段、
として機能させるためのプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信したメールデータの省略形を表示するデータ受信装置、及び記憶媒体に関する。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants：携帯情報端末）等により、ネットワークを介して電子メールの送受信が行われている。従来、電子メール本文を入力する際に、例えば、「お世話になっております。」、「よろしくお願いいたします。」のような挨拶文、あるいは送信者の名前、会社名、所属部署名、電話番号、電子メールアドレス等、送信者情報等の定型句を電子メール本文の文頭、文中、文末等に入力することが多い。
【０００３】
このような挨拶文、送信者情報等の定型句は、電子メール本文の内容とは関係ないため、本文が長くなるのを避けるために省略したり、記号化して入力されることもある。しかし、挨拶文等が省略され、内容のみを簡潔に表現した文章だと失礼な感じを受ける場合もあり、電子メールを送信する相手によっては、挨拶文を省略せずに入力する場合も多い。また、送信者の名前、会社名、所属部署名、電話番号、電子メールアドレス等の送信者情報等は、コピー＆ペースト機能を用いて入力されることが多いため、省略せずに入力されることが多い。
【０００４】
【発明が解決しようとする課題】
しかしながら、ＰＤＡのように表示画面が小さく、表示可能な文字数に制限がある場合には、電子メールを入力、送信する際に、挨拶文等の定型句を入力して表示させると、内容文を入力する際に、その入力した文字列を表示する表示面積が少なくなり、内容がまとめづらくなるという問題があった。また、挨拶文等の定型句が使用された長い電子メールを受信した場合には、表示画面内に受信した電子メール本文がすべて表示しきれないため、受信者は、表示画面をスクロールしながら受信した電子メール本文を読まなくてはならず、読みづらく、内容を把握しづらいという問題があった。
【０００５】
また、同じ相手から同じような定型句を用いた電子メールを複数受信した場合には、受信者は、定型句の部分は、内容とあまり関係ないため、よく読まない場合もあり、例えば、送信者情報等の定型句が変更されていたとしても受信者は、その変更に気づきにくいといった問題もあった。
【０００６】
本発明の課題は、表示画面の大きさにとらわれず、受信した電子メールの本文の内容を効率よく表示することを可能とするデータ受信装置、及び記憶媒体を提供することである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、一連の複数のデータを受信する受信手段と、受信データの省略形と該受信データの全体形とを対応づけて記憶する記憶手段と、前記受信手段により受信された一連の複数のデータの内、前記記憶手段に記憶されたデータの全体形と一致するデータを、対応するデータの省略形に変換する変換手段と、前記変換手段により変換されたデータを含む前記一連の受信データを表示する表示手段と、前記受信手段により受信されたデータを保存するデータ保存手段と、前記データ保存手段により保存されたデータと、前記受信手段により新たに受信されたデータとを比較する比較手段と、前記比較手段による比較結果により前記保存されたデータと、前記新たに受信されたデータとが一致した場合に、この一致したデータをデータの全体形として、対応するデータの省略形の入力を受け付ける省略形受け付け手段と、前記省略形受け付け手段により入力されたデータの省略形と前記一致したデータとを対応付けて前記記憶手段に記憶させる省略データ作成手段と、を備えたことを特徴としている。
【００１０】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
（第１の実施の形態）
図１〜図５は、本発明を適用した第１の実施の形態におけるデータ受信装置を示す図である。
まず構成を説明する。
【００１１】
図１は、本第１の実施の形態におけるデータ受信装置１の制御系の要部構成を示すブロック図である。この図１において、データ受信装置１は、ＣＰＵ２、入力部３、ＲＡＭ４、表示部５、記憶装置６、記憶媒体７、及び通信装置８によって構成されており、記憶媒体７を除く各部はバス９によって接続されている。
【００１２】
ＣＰＵ（Central Processing Unit）２は、記憶装置６内に格納されているシステムプログラム及び当該システムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭ４内の図示しないプログラム格納領域に展開し、入力部３から入力される各種指示あるいはデータをＲＡＭ４内に一時的に格納し、この入力指示及び入力データに応じて記憶装置６内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ４内に格納するとともに、表示部５に表示する。そして、ＲＡＭ４に格納した処理結果を入力部３から入力指示される記憶装置６内の保存先に保存する。
【００１３】
また、ＣＰＵ２は、後述するメール省略表示処理（図３）を実行する際に、通信装置８により受信したメールデータを記憶装置６内に記憶し、予め記憶装置６内に記憶されている省略候補文字列データと一致するか否かを判別し、一致する場合には、その一致した省略候補文字列データに対応する省略文字列データに従って省略文字に変換して、その省略文字に下線を表示して表示部５に表示する。
【００１４】
入力部３は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード及びマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの位置信号をＣＰＵ２に出力する。表示部５は、ＣＲＴ（Cathode Ray Tube）、液晶表示画面等により構成され、ＣＰＵ２から入力される表示データを表示する。
【００１５】
ＲＡＭ（Random Access Memory）４は、ＣＰＵ２が前記各種アプリケーションプログラムを実行する際に各種データを展開するプログラム格納領域を形成すると共に、ＣＰＵ２が前記メール省略表示処理を実行する際に、通信装置８により受信したメールデータを展開するとともに、記憶装置６に予め記憶されている省略候補文字列データ及び省略文字データを展開するメモリ領域を形成する。
【００１６】
記憶装置６は、プログラムやデータ等が予め記憶されている記憶媒体７を有しており、この記憶媒体７は磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。この記憶媒体７は記憶装置６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体７には前記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、メール省略表示処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。
【００１７】
また、記憶装置６は、前記メール省略表示処理が実行される際に、通信装置８により受信した電子メールデータを格納するエリアＡ、及び予め設定された省略候補文字列データ及び省略文字データを格納するエリアＢのメモリエリアを形成する。
【００１８】
図２は、記憶装置６内の記憶媒体７に形成されたエリアＢにデータが格納された様子を示す図である。この図２において、エリアＢには、「省略候補文字列」と「省略文字」とに対応する複数のデータが格納される。「省略候補文字列」には、メールデータによく用いられる、例えば、「いつもお世話になっています。」、「よろしくお願いいたします。」、「お手数ですが、ご回答のほどよろしくお願いいたします。」、「お忙しい中、大変申し訳ありませんが、」、「以下の件、了解いたしました。」等の挨拶文、あるいは、「開発部の山田・小川・佐藤・鈴木になります。」、「開発部の山田・小川・佐藤・鈴木・田中になります。」、「お世話様です。事務センターからのご案内をコンシューマ事業部全員に転送いたします。」といった社内でよく用いられる定型句、または、「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田一郎  ＴＥＬ  内）  １２３４  ＊＊＊＊＊＊＊＊＊＊＊」といった送信者情報等のデータが設定される。
【００１９】
「省略文字」には、「省略候補文字列」に対応した省略表現としての省略文字列が設定される。例えば、「省略候補文字列」として設定された「いつもお世話になっております。」に対して、「省略文字」には、「お世話様。」が設定され、「よろしくお願いいたします。」に対して、「よろしく。」が設定され、「お手数ですが、ご回答のほどよろしくお願いいたします。」に対して、「要回答」が設定され、「お忙しい中、大変申し訳ありませんが、」に対して、「申し訳、」が設定され、「以下の件、了解いたしました。」に対して、「了解」が設定される。
【００２０】
また、例えば、「省略候補文字列」に設定された「開発部の山田・小川・佐藤・鈴木になります。」に対して「省略文字」には、「開発メンバー１。」が設定され、「開発部の山田・小川・佐藤・鈴木・田中になります。」に対して、「開発メンバー２。」が設定され、「お世話様です。事務センターからのご案内をコンシューマ事業部全員に転送いたします。」に対して、「お知らせ、転送」が設定され、「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田一郎  ＴＥＬ  内）１２３４  ＊＊＊＊＊＊＊＊＊＊＊」に対して、「＊＊山田」が設定される。なお、このエリアＢに格納される「省略候補文字列」のデータ及びそれに対応する「省略文字」のデータは、ユーザーによって任意に登録されることにより設定され、随時、削除、変更することが可能である。
【００２１】
また、この記憶媒体７に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に前記記憶媒体を備えた記憶装置を設け、この記憶媒体７に記憶されているプログラム、データを通信回線を介して使用する構成にしてもよい。
【００２２】
通信装置８は、データ受信装置１と、外部の機器とを通信回線を介して接続するためのターミナルであり、電子メールを送受信する際に、ＣＰＵ２から入力されるメールデータを通信回線を介して送信するとともに、通信回線を介して送信されたメールデータを受信する。
【００２３】
次に動作を説明する。
本第１の実施の形態におけるデータ受信装置１内のＣＰＵ２により実行される、メール省略表示処理について、図３に示すフローチャートに基づいて説明する。
【００２４】
ＣＰＵ２は、通信装置８によりメールデータを受信し（ステップＳ１）、受信したメールデータを記憶装置６内の記憶媒体７に形成されたエリアＡに格納し（ステップＳ２）、このエリアＡに格納されたメールデータ内に、予めエリアＢに設定された「省略候補文字列」と一致する文字列が存在するか否かを判別し（ステップＳ３）、存在する場合には、その一致した「省略候補文字列」に対応する「省略文字」に変換し（ステップＳ４）、ステップＳ５に移行する。
【００２５】
ステップＳ３において、エリアＡに格納したメールデータ内にエリアＢに設定された「省略候補文字列」と一致する文字列が存在しなかった場合には、ステップＳ５に移行する。ステップＳ５において、ＣＰＵ２は、受信したメールデータを表示部５に表示する。その際に、ステップＳ４において省略文字に変換した文字列がある場合には、その変換した省略文字列を表示し、その省略文字列に下線を表示する。そして、処理を終了する。
【００２６】
図４は、メール省略表示処理を実行した結果、表示部５に表示されるメールデータの表示例を示す図である。この図４において、「お世話様。」には、下線が表示されているため、「いつもお世話になっております。」という文字列が省略表示されていることを示しており、同様に、下線が表示されている「申し訳、よろしく。」は、「お忙しい中、大変申し訳ありませんが、よろしくお願いいたします。」が省略表示され、「開発メンバー１。」は、「開発部の山田・小川・佐藤・鈴木になります。」が省略表示され、「＊＊山田」は、「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田  一郎  ＴＥＬ  内）１２３４  ＊＊＊＊＊＊＊＊＊＊＊」が省略表示されていることを示している。
【００２７】
図５は、送信されたメール内容と、表示部５に表示される表示内容との関係を示す図である。図５（ａ）に示すように、“送信されたメール内容”が「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田  一郎  ＴＥＬ  内）１２３４  ＊＊＊＊＊＊＊＊＊＊＊」である場合には、これらの文字列は、図２に示すエリアＢに設定された「省略候補文字列」であるため、対応する「省略文字」に従って「＊＊山田」に変換され、表示部５に表示される“表示内容”は、「＊＊山田」になる。
【００２８】
図５（ｂ）に示すように、“送信されたメール内容”が「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田  一郎  ＴＥＬ  内）１２４４  ＊＊＊＊＊＊＊＊＊＊＊」である場合には、これらの文字列は、図２に示すエリアＢに設定された「省略候補文字列」である「＊＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田  一郎  ＴＥＬ  内）１２３４  ＊＊＊＊＊＊＊＊＊＊＊」とは異なっている。すなわち、エリアＢに設定された「省略候補文字列」では、「１２３４」と設定されている部分が、“送信されたメール内容”では、「１２４４」となっているため、ＣＰＵ２は、この“送信されたメール内容”は「省略候補文字列」ではないと判断する。そのため、表示部５に表示される“表示内容”は、省略表示されることなく、“送信されたメール内容”の文字列と等しい文字列になる。
【００２９】
例えば、通常省略表示されていた文字列が省略表示されない場合には、“送信されたメール内容”が、エリアＢに設定された「省略候補文字列」内容から変更されたことがすぐに分かるため、その変更に対して対応することができる。また、例えば、“送信されたメール内容”に応じて、エリアＢに設定された「省略候補文字列」を更新登録することにより、その後のメールデータを省略表示するように設定することができる。なお、図５（ｂ）に示すように、“送信されたメール内容”の一部のみがエリアＢに設定された「省略候補文字列」と異なっている場合には、その異なっている部分、すなわち「１２（４）４」の（４）の部分を網掛け表示することにより明示するようにしてもよい。
【００３０】
以上のように、ＣＰＵ２は、通信装置８により電子メールを受信すると、その受信したメールデータを記憶媒体７内のエリアＡに格納し、記憶媒体７内のエリアＢに予め設定されている「省略候補文字列」と一致する文字列がエリアＡに格納したメールデータ内に存在するか否かを判別し、存在する場合には、その該当する文字列を、一致した「省略候補文字列」に対応する「省略文字」に変換して、メールデータを表示部５に表示し、省略表示した文字列には下線を表示する。
【００３１】
したがって、例えば、表示画面の小さいＰＤＡ等において電子メールを受信した場合にも、そのメールデータを効率よく表示でき、受信者は、メールの内容の意図するところを把握しやすい。また、通常省略表示している文字列が変更されて送信された場合には、省略表示されないため、その変更に気づきやすく、その変更内容に対して素早く対応することができる。
【００３２】
なお、上記第１の実施の形態においては、省略表示された文字列に、下線を表示をする構成としたが、本発明はこれに限定されるものではなく、例えば、省略表示された文字列を反転表示する構成としてもよい。
【００３３】
また、上記第１の実施の形態においては、受信したメールデータの文字列を省略表示する構成としたが、例えば、図形データを省略表示する構成としてもよく、その場合、例えば、表示部５の表示画面内に、表示しきれないような大きい図形を受信した場合には、表示するのに時間がかかるが、省略図形、あるいは省略文字列により省略表示することで、表示時間の短縮を図ることもできる。
【００３４】
（第２の実施の形態）
次に、第２の実施の形態におけるデータ受信装置について説明する。本第２の実施の形態におけるデータ受信装置の制御系の要部構成は、第１の実施の形態のデータ受信装置１の制御系の要部構成と同様のものであるため、説明を省略する。第１の実施の形態との相違点は、データ受信装置内のＣＰＵ２により実行される、省略文字列入力処理、及び記憶媒体７内に形成されたエリアＢに格納されるデータの構成である為、この処理、及び構成について、図６〜図８を用いて説明する。
【００３５】
図６は、本第２の実施の形態において、記憶装置６内の記憶媒体７に形成されたエリアＢにデータが格納される様子を模式的に示す図である。この図６に示すように、エリアＢには、「変換候補文字列」と「文字列」とに対応する複数のデータが格納される。「変換候補文字列」には、例えば、「お世話様。」、「よろしく。」、「要回答」、「申し訳、」、「了解」、「開発メンバー１。」、「開発メンバー２。」、「お知らせ、転送」、「＊＊山田」といった省略文字列が設定される。
【００３６】
「文字列」には、「変換候補文字列」として設定された省略文字列に対応した文字列が設定される。例えば、「変換候補文字列」として設定された「お世話様。」に対して、「文字列」には、「いつもお世話になっております。」が設定され、「よろしく。」に対して、「よろしくお願いいたします。」が設定され、「要回答」に対して、「お手数ですが、ご回答のほどよろしくお願いいたします。」が設定され、「了解」に対して、「以下の件、了解いたしました。」が設定される。
【００３７】
また、例えば、「変換候補文字列」として設定された「開発メンバー１。」に対して、「文字列」として、「開発部の山田・小川・佐藤・鈴木になります。」が設定され、「開発メンバー２。」に対して、「開発部の山田・小川・佐藤・鈴木・田中になります。」が設定され、「お知らせ、転送」に対して、「お世話様です。事務センターからのご案内をコンシューマ事業部全員に転送いたします。」が設定され、「＊＊山田」に対して、「＊＊＊＊＊＊＊＊＊＊  第一開発部  １２開発室  山田  一郎  ＴＥＬ  内）  １２３４  ＊＊＊＊＊＊＊＊＊＊＊」が設定される。なお、このエリアＢに設定される「変換候補文字列」及びそれに対応する「文字列」は、ユーザーによって任意に登録されることにより設定され、随時、削除、変更することが可能である。
【００３８】
ＣＰＵ２は、後述する省略文字列入力処理（図７）を実行する際に、入力部３からメールデータとしての文字列が入力されると、その入力された文字列内に、エリアＢに設定された「変換候補文字列」と一致する文字列が存在するか否かを判別し、存在する場合には、その「変換候補文字列」と一致する文字列を、対応する「文字列」に変換して、メールデータを登録するとともに、入力されたメールデータを表示部５に表示し、変換した省略文字列部分に下線を表示する。
【００３９】
次に、動作を説明する。
本第２の実施の形態におけるデータ受信装置１内のＣＰＵ２により実行される、省略文字列入力処理について、図７に示すフローチャートに基づいて説明する。
【００４０】
入力部３からメールデータが入力され（ステップＳ２１）、更に入力部３から、例えば、登録キーを押下する等の操作によりメールデータを登録する指示が入力されると（ステップＳ２２）、ＣＰＵ２は、ステップＳ２１において入力されたメールデータの文字列と、エリアＢに設定されている省略文字列である「変換候補文字列」とを比較し、エリアＢに設定されている「変換候補文字列」と一致する文字列が入力されたメールデータの文字列内に存在するか否かを判別し（ステップＳ２３）、一致する文字列が存在する場合には、その一致した文字列を省略文字列である「変換候補文字列」に対応して設定された「文字列」に変換して、メールデータを登録し（ステップＳ２４）、ステップＳ２５に移行し、一致する文字列が存在しなかった場合には、そのままステップＳ２５に移行する。
【００４１】
ステップＳ２５において、ＣＰＵ２は、登録したメールデータを表示部５に表示する。その際に、「変換候補文字列」と一致し、ステップＳ２４において「文字列」に変換して登録した文字列を表示する場合には、変換前の省略して入力された文字列を表示し、その文字列が変換されて登録されたことを示すために、下線を追加表示する。そして、処理を終了する。
【００４２】
図８は、メールデータ入力時の表示例を示す図である。この図８において、「お世話様。」及び「申し訳、要回答」には、下線が表示されているため、省略文字列入力処理（図７）が実行され、「お世話様。」は、「いつもお世話になっております。」に変換されて、登録され、「申し訳、要回答」は、「お忙しい中、大変申し訳ありませんが、お手数ですが、ご回答のほどよろしくお願いいたします。」に変換されて、登録されている。すなわち、表示部５の表示画面には、入力部３から入力された省略文字列が表示されるが、通信装置８により送信されるメールデータとしては、変換された文字列が送信される。そして、変換された文字列には、下線が表示される。
【００４３】
以上のように、ＣＰＵ２は、入力部３からメールデータが入力されると、エリアＢに設定された「変換候補文字列」、及びそれに対応する「文字列」を参照し、メールデータ内の該当する文字列を変換して、メールデータを登録する。そして、入力されたメールデータを表示部５に表示し、変換して登録された文字列に下線を追加表示する。
【００４４】
したがって、メールデータを入力する際に、省略文字列による入力及び表示ができるので、例えば、画面の小さいＰＤＡ等で、表示画面に表示できる文字数が制限されている場合でも、入力しやすく、また、入力した省略文字列を変換して登録した部分は下線で表示するため、メールを送信する際に、どの部分が変換されているのかを容易に認識することができる。
【００４５】
（第３の実施の形態）
次に、第３の実施の形態におけるデータ受信装置について説明する。本第３の実施の形態におけるデータ受信装置の制御系の要部構成は、第１の実施の形態のデータ受信装置１の制御系の要部構成と同様のものであるため、説明を省略する。第１の実施の形態との相違点は、データ受信装置内のＣＰＵ２により実行される、完全文字列表示処理であるため、図９〜図１０を用いてこの処理を説明する。
【００４６】
本第３の実施の形態におけるデータ受信装置１内のＣＰＵ２により実行される、完全文字列表示処理について、図９に示すフローチャートに基づいて説明する。
【００４７】
例えば、第１の実施の形態におけるメール省略表示処理（図３）が実行された際に、ＣＰＵ２は、通信装置８により受信したメールデータの内、記憶媒体７内のエリアＢに設定された「省略候補文字列」と一致する文字列を、その「省略候補文字列」に対応する「省略文字」に変換し、変換した文字列に下線を表示して表示部５にメールデータを表示する（ステップＳ３１）。そして、その表示されたメールデータ内の文字列が指定されると（ステップＳ３１）、ＣＰＵ２は、その指定された文字列が、下線が表示された省略文字であるか否かを判別し（ステップＳ３３）、省略文字である場合には、その「省略文字」に対応する「省略候補文字列」に設定された、省略される前の完全文字列を表示部５に表示し（ステップＳ３４）、ステップＳ３５に移行し、指定された文字列が省略文字でない場合には、そのまま処理を終了する。
【００４８】
ステップＳ３５において、ＣＰＵ２は、入力部３からの入力指示に応じて、ステップＳ３４において表示された完全文字列の表示を消去し、ステップＳ３１において表示された表示状態に戻して、処理を終了する。
【００４９】
図１０は、完全文字列表示処理の過程の一例を示す図である。図１０（ａ）は、受信した電子メールデータを記憶媒体７内のエリアＢに設定された「省略候補文字列」及び「省略文字」のデータを参照し、メール省略表示処理（図３）を実行した場合の表示状態を示す図である。この図１０（ａ）において、例えば、「開発メンバー１。」の文字列を入力部３のマウスによるクリック等の操作により指定し、完全文字列表示の指示を入力すると、図１０（ｂ）に示すように、例えば、表示部５の表示画面上にウィンドウが開き、「開発メンバー１。」により省略表示された文字列の「省略文字」に変換される前の「省略候補文字列」、すなわち、電子メールが送信された際の完全文字列が表示される。
【００５０】
そして、例えば、図１０（ｂ）に示すように「開発メンバー１。」に対する完全文字列を表示しているウィンドウの右上の「閉」ボタンをマウスによりクリックするなどの操作を行なうことにより、このウィンドウが閉じ、完全文字列の表示は消去され、図１０（ｃ）に示すように、図１０（ａ）と同様の表示状態に戻る。図１０（ｄ）は、図１０（ｃ）の表示状態において、更に、文字列「＊＊山田」を指定し、完全文字列表示の指示を入力した場合に、省略文字列「＊＊山田」に対する完全文字列が表示された状態を示す図である。
【００５１】
以上のように、ＣＰＵ２は、入力部３により指定された文字列が省略表示文字である場合には、入力指示に従って、その文字列が省略文字に変換される前の完全文字列を表示する。そして、入力指示に従って、完全文字列の表示を消去し、元の表示状態に戻す。
【００５２】
したがって、必要に応じて詳細な情報を表示できるため、受信したメールデータを省略表示することによるメールの内容の意味の欠落を防止することができる。
【００５３】
なお、例えば、マウスによるクリック等の操作を行なわなくても、所定時間経過後に、完全文字列を表示するウィンドウを閉じ、完全文字列の表示を消去する構成としてもよい。また、上記第３の実施の形態では、完全文字列をウィンドウ上に別に表示する構成としたが、例えば、省略文字列を完全文字列に置き換えて全文表示するようにしてもよい。
【００５４】
（第４の実施の形態）
次に、第４の実施の形態におけるデータ受信装置について説明する。本第４の実施の形態におけるデータ受信装置の制御系の要部構成は、第１の実施の形態のデータ受信装置１の制御系の要部構成と同様のものであるため、説明を省略する。第１の実施の形態との相違点は、データ受信装置内のＣＰＵ２により実行される、省略文字列登録処理である為、図１１〜図１２を用いてこの処理を説明する。
【００５５】
本第４の実施の形態におけるデータ受信装置１内のＣＰＵ２により実行される、省略文字列登録処理について、図１１に示すフローチャートに基づいて説明する。
【００５６】
通信装置８によりメールデータを受信すると（ステップＳ４１）、ＣＰＵ２は、メール省略表示処理（図３）を実行し、エリアＢに設定された「省略候補文字列」及び「省略文字」に従って、メールデータの該当する文字列を省略文字に変換する（ステップＳ４２）。そして、送信者のメールアドレスを参照して、同じ送信者から前回受信したメールを検索し（ステップＳ４３）、前回受信したメールが有るか否かを判別し（ステップＳ４４）、有る場合には、前回受信したメールと今回受信したメールとを比較し（ステップＳ４５）、ステップＳ４６に移行し、前回受信したメールが無い場合には、そのまま処理を終了する。
【００５７】
ＣＰＵ２は、ステップＳ４６において、ステップＳ４２で省略文字に変換された文字列以外に前回受信したメールデータ内の文字列と今回受信したメールデータ内の文字列とで一致する文字列が有るか否かを判別し、一致する文字列が有る場合には、その文字列に対する省略登録画面を表示し、その省略登録画面上において、その文字列に対する省略文字が入力されると（ステップＳ４７）、その文字列を記憶媒体７内のエリアＢ内に「省略候補文字列」として設定し、入力された省略文字を「省略文字」として設定し、省略登録を終了して（ステップＳ４８）処理を終了する。ステップＳ４６において、一致する文字列が無かった場合には、そのまま処理を終了する。
【００５８】
図１２は、省略文字列登録処理の過程の一例を示す図である。例えば、図１２（ａ）に示すような１回目のメールを受信した後、図１２（ｂ）に示すような２回目のメールを受信したとすると、既にエリアＢに設定されている「省略候補文字列」は、例えば、「お世話様。」、「よろしく。」のように省略され、下線が表示される。しかしながら、図１２（ａ）に示す１回目のメールと図１２（ｂ）に示す２回目のメールとを比較して、例えば、「国内電子手帳推進会議」のような同じ文字列が使用されており、この「国内電子手帳推進会議」がエリアＢに設定された「省略候補文字列」でない場合には、図１２（ｂ）に示すように、「省略候補：国内電子手〜」というように、省略登録候補として「国内電子手帳推進会議」が選択されたことが表示される。
【００５９】
この時、例えば、「省略候補：国内電子手〜」の表示部分をマウスによりクリックする等の操作を行なうと、「国内電子手帳推進会議」という文字列をエリアＢに省略登録するための、図１２（ｃ）に示すような省略登録画面が表示される。この図１２（ｃ）に示すような省略登録画面において、“候補文字列”には、省略登録すべき文字列、この場合には「国内電子手帳推進会議」が既に自動的に入力されており、“省略表示文字”の入力領域にカーソルが表示される。
【００６０】
図１２（ｃ）の状態において、“省略表示文字”の入力領域に、例えば「電推」と入力すると、図１２（ｄ）に示す状態となり、エリアＢの「省略候補文字列」に「国内電子手帳推進会議」が設定され、それに対応する「省略文字」に「電推」が設定される。このように「国内電子手帳推進会議」に対する省略文字列登録処理を実行した後、例えば３回目のメールを受信した場合には、図１２（ｅ）に示すように、「国内電子手帳推進会議」の文字列が、「電推」と省略表示される。
【００６１】
以上のように、ＣＰＵ２は、通信装置８により電子メールを受信すると、前回のメールと今回のメールとを比較し、一致する文字列がある場合には、その一致する文字列に対する省略登録画面により、その文字列及びその文字列に対する省略文字をエリアＢに設定される「省略候補文字列」及び「省略文字」に登録する。
【００６２】
したがって、記憶媒体７内のエリアＢに省略文字を登録する文字列を自動的に選択することができ、省略文字列の登録にかかる手間を省くことができる。
【００６３】
（第５の実施の形態）
次に、第５の実施の形態におけるデータ受信装置について図１３〜図１５を用いて説明する。図１３は、本第５の実施の形態におけるデータ受信装置１１の制御系の要部構成を示す図である。この図１３において、データ受信装置１１は、ＣＰＵ２、入力部３、ＲＡＭ４、表示部５、記憶装置６、記憶媒体７、通信装置８、及びクロック部１０により構成されており、記憶媒体７を除く各部は、バス９によって接続されている。なお、図１３において上記第１の実施の形態の図１に示したデータ受信装置１内と同一構成部分には同一符号を付している。また、第１の実施の形態との相違点は、データ受信装置１１内のＣＰＵ２により実行される、日付・番号付加処理、及びクロック部１０の構成であるため、この処理、及び構成について、図１３〜図１５を用いて説明する。
【００６４】
まず、構成について説明する。
クロック部１０は、水晶発振器等の発振手段を内蔵したタイマ等から構成され、この発振手段による発振信号に基づいて時刻を計時し、現在時刻を示す計時信号を、随時、ＣＰＵ２に出力する。
【００６５】
ＣＰＵ２は、エリアＢに設定された「省略文字」が日付の付加対象になっている場合には、クロック部１０から入力された計時信号に基づき、メールを受信した日付を「省略文字」に付加して表示部５に表示する。また、エリアＢに設定された「省略文字」が番号の付加対象になっている場合には、その「省略文字」に変換した順に連続した番号を付加して表示部５に表示する。
【００６６】
次に、動作を説明する。
本第５の実施の形態におけるデータ受信装置１１内のＣＰＵ２により実行される、日付・番号付加処理について、図１４に示すフローチャートに基づいて説明する。
【００６７】
通信装置８により電子メールを受信すると（ステップＳ５１）、ＣＰＵ２は、受信したメールデータを記憶装置６内のエリアＡに記憶し（ステップＳ５２）、このエリアＡに記憶したメールデータの文字列内に、予めエリアＢ内に設定された「省略候補文字列」と一致する文字列が存在するか否かを判別し（ステップＳ５３）、存在する場合には、エリアＢに設定された「省略候補文字列」と「省略文字」とのデータを参照して、該当する文字列を省略文字に変換し（ステップＳ５４）、ステップＳ５５に移行し、存在しない場合には、そのまま処理を終了する。
【００６８】
ＣＰＵ２は、ステップＳ５５では、変換した「省略文字」は日付・番号付加対象であるか否かを判別し、日付・番号付加対象である場合には、省略文字に日付・番号を付加し（ステップＳ５６）、ステップＳ５７に移行し、日付・番号付加対象でない場合には、そのままステップＳ５７に移行する。
【００６９】
ステップＳ５７では、受信したメールデータを表示部５に表示する。その際に、省略文字に変換して表示した文字列には、下線を表示する。そして、処理を終了する。
【００７０】
図１５は、日付・番号を付加した省略文字の表示例を示す図である。図１５（ａ）、（ｂ）は、日付を付加した省略文字の表示例であり、例えば、「週報」という「省略文字」が日付付加対象となっている場合を示している。図１５（ａ）は、８月１０日に受信したメールデータを省略表示した場合を示しており、図１５（ｂ）は、８月１２日に受信したメールデータを省略表示した場合を示している。このように、例えば、定期的に送信されるメールデータについては、そのメールデータに必ず使用される文字列に対して、エリアＢに設定される「省略文字」を日付付加対象として登録しておくことにより、その「省略文字」に変換する際に、省略文字に受信した日付を付加して表示することができる。
【００７１】
図１５（ｃ）、（ｄ）は、番号を付加した省略文字の表示例であり、例えば、「特許公開」という「省略文字」が番号付加対象となっている場合を示している。例えば、受信したメールデータの文字列が「特許公開」と変換され、それが１１回目の変換であった場合には、図１５（ａ）に示すように、「特許公開１１」と表示され、例えば、１２回目であった場合には、図１５（ｄ）に示すように、「特許公開１２」と表示される。
【００７２】
以上のように、ＣＰＵ２は、記憶媒体７内に形成されたエリアＢに格納されたデータを参照して、「省略候補文字列」に一致する文字列を「省略文字」に変換する際に、その「省略文字」が番号付加対象となっている場合には、省略文字に変換した順に連番で番号を付加して表示し、日付付加対象となっている場合には、クロック部１０から入力される計時信号にしたがって、省略文字に受信した日付を付加して表示する。
【００７３】
したがって、省略文字に自動的に日付・番号を付加して表示できるため、メールを受信した日付、あるいは、メールを受信した順番がわかりやすくメールの整理が容易になり、メール管理の効率が向上する。
【００７４】
なお、例えば、メールを受信した日付だけでなく時刻も付加する構成とすることも可能である。また、例えば、日付と番号とを付加する構成とすることも可能である。
【００７５】
【発明の効果】
請求項１記載の発明及び請求項５記載の発明によれば、受信データの内、予め記憶されたデータと一致するデータについては、対応する省略形に変換して表示することができるため、例えば、表示画面の小さいＰＤＡ等において、一連の長いデータを受信した場合にも、そのデータを効率よく表示することができ、受信者は、そのデータの内容の意図するところを把握しやすい。また、例えば、通常省略形に変換されて表示されていたデータが、変更されて送信された場合には、予め記憶されたデータとは一致しなくなり、省略形に変換されずに表示されるため、データの変更を容易に認識することができる。
【００７６】
また、請求項１記載の発明及び請求項５記載の発明によれば、既に受信されて保存されていたデータと、新たに受信されたデータとを比較して、一致するデータを自動的に選択し、そのデータの省略形を記憶させることができるため、データの省略形の登録にかかる手間を省くことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるデータ受信装置１の制御系の要部構成を示すブロック図である。
【図２】図１の記憶媒体７に形成されたエリアＢにデータが格納された様子を示す図である。
【図３】第１の実施の形態のデータ受信装置１により実行されるメール省略表示処理を示すフローチャートである。
【図４】図１の表示部５に表示されるメールデータの表示例を示す図である。
【図５】送信されたメール内容と表示部５に表示される表示内容との関係を示す図である。
【図６】第２の実施の形態における記憶媒体７に形成されたエリアＢにデータが格納される様子を模式的に示す図である。
【図７】第２の実施の形態におけるデータ受信装置１により実行される省略文字列入力処理を示すフローチャートである。
【図８】第２の実施の形態におけるメールデータ入力時の表示例を示す図である。
【図９】第３の実施の形態におけるデータ受信装置１より実行される完全文字列表示処理を示すフローチャートである。
【図１０】第３の実施の形態における完全文字列の表示例を示す図である。
【図１１】第４の実施の形態におけるデータ受信装置１により実行される省略文字列登録処理を示すフローチャートである。
【図１２】第４の実施の形態における省略文字列登録過程の一例を示す図である
【図１３】第５の実施の形態におけるデータ受信装置１１の制御系の要部構成を示すブロック図である。
【図１４】第５の実施の形態におけるデータ受信装置１１内より実行される日付・番号付加処理を示すフローチャートである。
【図１５】第５の実施の形態における日付・番号を付加した省略文字の表示例を示す図である。
【符号の説明】
１、１１    データ受信装置
２    ＣＰＵ
３    入力部
４    ＲＡＭ
５    表示部
６    記憶装置
７    記憶媒体
８    通信装置
９    バス
１０    クロック部
【図１】
0004362899.tif 000002
【図２】
0004362899.tif 000003
【図３】
0004362899.tif 000004
【図４】
0004362899.tif 000005
【図５】
0004362899.tif 000006
【図６】
0004362899.tif 000007
【図７】
0004362899.tif 000008
【図８】
0004362899.tif 000009
【図９】
0004362899.tif 000010
【図１０】
0004362899.tif 000011
【図１１】
0004362899.tif 000012
【図１２】
0004362899.tif 000013
【図１３】
0004362899.tif 000014
【図１４】
0004362899.tif 000015
【図１５】
0004362899.tif 000016