(57)【要約】【課題】チャット機能を含む電子メール機能を有する携帯電話において、チャット相手選別におけるユーザの負担を軽減することができるチャット機能を提供する。【解決手段】携帯電話６０は、他の通信端末との間でメールを送受信する無線装置７０と、指定された通信端末の情報を格納するデータ格納部７８と、表示部８０と、チャットを行なうための画面を作成し、さらに、チャットを行なうために無線装置７０、データ格納部７８及び表示部８０を制御する制御部７６を含む。制御部７６は、チャットを要請する電子メールを無線装置７０が受信したことに応答して、データ格納部７８内の情報を参照し、電子メールの送信者がチャットを許可されているか否かを判定し、許可されていない場合、電子メールの送信者とチャットを行なうか否かをユーザに選択させる表示画面を表示部８０に表示する。【選択図】        図３
2009015457.tif 000002
【特許請求の範囲】
【請求項１】
他の通信端末との間でメッセージを送受信するための通信手段と、
他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、
他の通信端末のアドレス情報を、当該アドレスの通信端末との間の前記チャットを許可するか否かに関する許可情報とともに格納するためのアドレス情報格納手段と、
前記通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定するための第１の判定手段と、
前記アドレス情報と前記許可情報とを参照し、前記受信メッセージの送信者が、前記チャットを許可されているか否かを判定するための第２の判定手段と、
前記第１の判定手段による判定、及び、前記第２の判定手段による判定により、前記受信メッセージが、前記チャットが許可されていない送信者からのチャット要請であると判定されたときに、前記チャット要請判定用データの出力と、前記送信者との間で前記チャットを行なうか否かの選択画面の表示とを行ない、前記選択画面に対するユーザの選択にしたがって、前記チャット実行手段による前記送信者との間の前記チャットの開始を制御するための制御手段とを含む、通信端末。
【請求項２】
前記選択画面に対し、ユーザが、前記送信者との間でチャットを行なうよう選択したことに応答して、前記アドレス情報格納手段に、前記送信者の通信端末のアドレス情報と、前記送信者との間の前記チャットを許可することを示す前記許可情報とを格納するための手段をさらに含む、請求項１に記載の通信端末。
【請求項３】
前記送信者との間の前記チャットを許可することを示す前記許可情報は、前記受信メッセージに添付された前記チャット要請判定用データである、請求項２に記載の通信端末。
【請求項４】
他の通信端末との間でメッセージを送受信するための通信手段と、
他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、
他の通信端末のアドレス情報を、当該アドレスの通信端末との間の前記チャットを許可するか否かに関する許可情報とともに格納するためのアドレス情報格納手段と、
前記通信手段、前記チャット実行手段、及び前記アドレス情報格納手段を制御するための制御手段とを含む、通信端末において、前記チャットの開始を制御するための通信端末の制御方法であって、
前記制御手段が、
前記通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定する第１の判定ステップと、
前記アドレス情報と前記許可情報とを参照し、前記受信メッセージの送信者が、前記チャットを許可されているか否かを判定する第２の判定ステップと、
前記第１の判定ステップによる判定、及び前記第２の判定ステップによる判定により、前記受信メッセージが、前記チャットが許可されていない送信者からのチャット要請であると判定されたときに、前記チャット要請判定用データの出力と、前記送信者との間で前記チャットを行なうか否かの選択画面の表示とを行ない、前記選択画面に対するユーザの選択にしたがって、前記チャット実行手段による前記送信者との間の前記チャットの開始を制御するステップとを含む、通信端末の制御方法。
【請求項５】
他の通信端末との間でメッセージを送受信するための通信手段と、
他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、
他の通信端末のアドレス情報を、当該アドレスの通信端末との間の前記チャットを許可するか否かを示す許可情報とともに格納するためのアドレス情報格納手段と、
前記通信手段、前記チャット実行手段、及び前記アドレス情報格納手段を制御可能なように設けられたコンピュータとを含む、通信端末において、前記コンピュータに実行されることにより、前記チャットの開始を制御するためのコンピュータプログラムであって、
前記コンピュータを、
前記通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定するための第１の判定手段と、
前記アドレス情報と前記許可情報とを参照し、前記受信メッセージの送信者が、前記チャットを許可されているか否かを判定するための第２の判定手段と、
前記第１の判定手段による判定、及び、前記第２の判定手段による判定により、前記受信メッセージが、前記チャットが許可されていない送信者からのチャット要請であると判定されたときに、前記チャット要請判定用データの出力と、前記送信者との間で前記チャットを行なうか否かの選択画面の表示とを行ない、前記選択画面に対するユーザの選択にしたがって、前記チャット実行手段による前記送信者との間の前記チャットの開始を制御するための制御手段として機能させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯電話に代表される通信端末の電子メール機能の改善技術に関し、特に、チャットメール機能におけるメール相手を選択する技術に関する。
【背景技術】
【０００２】
近年、携帯電話の広まりとともに、これを用いた電子メール（以下単に「メール」と呼ぶ。）の利用が増大している。これに伴い、携帯電話でのメール向けの、様々な方式の送受信サービスが開発されている。その１つとして、チャットメール機能がある。これは、インターネットを通じたチャットのようにリアルタイムに会話をする感覚で、複数のユーザ間で情報を交換するものである。
【０００３】
一般的なチャット機能専用のシステムは、チャットルームと呼ばれる仮想の部屋をインターネット上に設定している。ユーザは、特定のチャットルームのメンバーとなることで、このチャットルームに「入室する」という行為、すなわち、チャット機能を利用することができる。チャットルームはその開設者により管理される。ユーザがチャットメンバーになるために、そのチャットルームの開設者から鍵が与えられることが必要である。
【０００４】
チャットを行なう際、メンバーは、暗証番号をチャットルームへ送信し、チャットルーム側による認証後、チャットルームへの入室を許可される。チャットルームへ入室すると、その時点で入室中のユーザから送信された情報が、チャット参加者の各自の端末で受信され、時系列に表示される。入室中の別のユーザはこれに対するレスポンスを行なうことができる。これらの機能により、ユーザは、入室中のユーザ全員が同じ場所に集い、おしゃべり（チャット）をしているような感覚を楽しむことができる。
【０００５】
携帯電話でのチャットメール機能は、前述のチャットとは異なる。携帯電話のチャットメール機能として、例えば、特定のユーザとの間で送受信したメールのみを、送受信した順番に従って画面表示する方式が知られている。このチャットメール機能により、ユーザは、受信した全てのメールの中から特定のユーザからのメールを選択して、順に表示するような煩雑な操作をする必要が無い。なお、ここでのチャットメール機能はメール機能の一部であり、表示形態が異なるのみである。
【０００６】
チャットメール機能の問題点として、ユーザが未知の相手に対して応答してしまう可能性が高いという問題点がある。例えば、携帯電話がチャット要請のメールを受信し表示した場合を考える。チャットの即時性により、ユーザはチャット要請に対する返信を早く行なわねばならないと感じることが多い。このため、通常のメールに比べ、チャット要請のメールに対しては、ユーザがメール送信者の身元確認を怠って返信してしまう可能性が高い。その結果、ユーザは未知のメールアドレスに返信してしまうかもしれない。
【０００７】
また、チャット要請メールのメール送信者が、いわゆる「なりすまし」によるものである場合を考えてみる。すなわち、第３者が、ユーザの知人のメールアドレスを利用して、メールをユーザへ送信する。受信したユーザは、時間をかけてよく考えてみれば、受信メールがなりすましによるものと分かるかもしれない。しかし、メールがチャット要請であるため、早く返事を行なおうと、そのメールに誤って返信してしまうことが考えられる。ユーザが、詐欺、又はいたずら目的のチャット要請に対して返信した場合、個人情報の漏洩、又は振込み詐欺被害等の問題が生じ得る。
【０００８】
特許文献１は、チャットメール機能に関し、予め登録されたチャットメンバーからメールを受信すれば、チャット用の画面で送受信メールを表示し、そうでない場合は通常メール用の画面で受信メールを表示するメール表示技術を開示している。特許文献１に開示の技術により、ユーザは、チャット用の画面で表示されるメールが予め登録されたメンバーからのものであることが認識できる。そのため、第三者からのチャット要請メールに対して不用意に返信してしまう危険性は低くなる。
【０００９】
一方、特許文献２は、携帯電話のアドレス帳に記憶されていない者からのメールを拒否する技術を開示している。アドレス帳とは、ユーザが送受信の相手の情報を予め登録しておく機能のことを言う。特許文献２に開示の技術により、未知の相手からチャット要請メールを受信することがなくなり、ユーザが未知の相手に返信してしまう危険性を避けることができる。その結果、前述したような不利益をユーザが受ける危険性を減少させることができる。
【特許文献１】特開２００３−３２３３８０号公報
【特許文献２】特開２００３−３３７７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１に開示の技術では、チャットメンバーとして登録されていない相手からチャット要請メールを受信したときに、その相手とチャットメール機能によるチャットを行なう場合、その相手をチャットメンバーとして登録する必要がある。さもないと、通常のメールと同じインターフェースを用いてチャットを行なうことになってしまう。
【００１１】
一方、特許文献２に開示の技術では、アドレス帳に登録されていないと、実際の友人からのチャット要請のメールも拒否されるため、チャットメール機能を用いたチャットがごく限られたメンバーとの間だけでしか利用できない。そもそも、アドレス帳に登録されていない相手からのメールの受信が全くできないというのは大きな問題である。
【００１２】
結局、いずれの場合も、チャットメンバーを何らかの形で携帯電話に登録する必要がある。このような、前処理により、ユーザの負担が大きくなるという問題がある。
【００１３】
したがって、本発明の目的は、チャットメール機能において、ユーザの不利益を避けるためにチャット相手を制限する一方で、チャット相手の選別のためのユーザの負担を軽減することができる携帯電話を提供することである。
【００１４】
本発明の別の目的は、チャット要請者と被要請者との間での交渉を行ない、その結果を反映することが可能なチャットメール機能を有する携帯電話を提供することである。
【課題を解決するための手段】
【００１５】
本発明の第１の局面に係る通信端末は、他の通信端末との間でメッセージを送受信するための通信手段と、他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、他の通信端末のアドレス情報を、当該アドレスの通信端末との間のチャットを許可するか否かに関する許可情報とともに格納するためのアドレス情報格納手段と、通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定するための第１の判定手段と、アドレス情報と許可情報とを参照し、受信メッセージの送信者が、チャットを許可されているか否かを判定するための第２の判定手段と、第１の判定手段による判定、及び、第２の判定手段による判定により、受信メッセージが、チャットが許可されていない送信者からのチャット要請であると判定されたときに、チャット要請判定用データの出力と、送信者との間でチャットを行なうか否かの選択画面の表示とを行ない、選択画面に対するユーザの選択にしたがって、チャット実行手段による送信者との間のチャットの開始を制御するための制御手段とを含む。
【００１６】
この通信端末においては、通信手段は、他の通信端末との間で文字データを含むメッセージを送受信する。アドレス情報格納手段は、他の通信端末との間でメッセージを送受信する際の、通信相手のアドレス情報と、当該通信相手とのチャットを許可するか否かに関する許可情報とをともに格納する。許可情報は、当該通信相手がチャットメンバーか否かに関する情報を示す。第１の判定手段は、受信されたメッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定する。チャット要請判定用データとしては、顔写真などが考えられる。第２の判定手段は、アドレス情報格納手段に格納された、アドレス情報及び許可情報から、受信メッセージの送信者に関する情報を検索し、送信者がチャットメンバーであるか否かを判定する。第１及び第２の判定手段により、受信メッセージがチャットメンバーではない送信者からのチャット要請であると判定された場合、制御手段は、受信メッセージに添付されていたチャット要請判定用データを出力し、さらに、送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を表示させる。ユーザが、送信者とチャットを行なうことを選択した場合、チャット実行手段による通信が実行され、チャットが開始される。チャット画面は、ユーザと送信者との間で交換されたメッセージを、時系列に配列する。一方、ユーザがチャット拒否を選択した場合、チャットは開始されない。
【００１７】
チャットメンバーでない相手からチャット要請を受信した場合、本通信端末は、受信メッセージの送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を表示装置に表示する。ユーザは、明確な選択肢が提示されることで、この相手とチャットを行なってもよいかどうか、容易に判断することができる。さらに、選択画面表示の際、本通信端末は、受信メッセージに添付されていた、チャット要請判定用データを共に出力する。このデータは、ユーザがチャットを行なうか否かの判定材料である。ユーザは、さらに確信をもって、この相手とのチャットの可否について、判断を下すことができる。
【００１８】
好ましくは、本通信端末は、選択画面に対し、ユーザが、送信者との間でチャットを行なうよう選択したことに応答して、アドレス情報格納手段に、送信者の通信端末のアドレス情報と、送信者との間のチャットを許可することを示す許可情報とを格納するための手段をさらに含む。
【００１９】
チャットメンバーでない相手からチャット要請を受信し、ユーザがこの相手とチャットを行なうことを選択した場合、本通信端末は、相手の通信端末のアドレスとともに、当該通信相手とのチャットを許可する旨の情報をアドレス情報格納手段に格納する。この作業により、受信メッセージの送信者はチャットメンバーとなる。したがって、本通信端末によれば、チャットメンバーとして登録する作業と、チャットを開始しようとする作業との、２つの作業を１回の手順で済ませることができる。
【００２０】
好ましくは、送信者との間のチャットを許可することを示す許可情報は、受信メッセージに添付されたチャット要請判定用データである。
【００２１】
チャットメンバーでない相手からチャット要請を受信し、ユーザがこの相手とチャットを行なうことを選択した場合、本通信端末は、相手の通信端末のアドレスとともに、チャットを許可する許可情報として、受信メッセージに添付されていたチャット要請判定用データをアドレス情報格納手段に格納させる。すなわち、アドレス情報格納手段に当該するチャット要請判定用データが格納されている通信相手はチャットメンバーである。
【００２２】
本発明の第２の局面に係る通信端末の制御方法は、他の通信端末との間でメッセージを送受信するための通信手段と、他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、他の通信端末のアドレス情報を、当該アドレスの通信端末との間のチャットを許可するか否かに関する許可情報とともに格納するためのアドレス情報格納手段と、通信手段、チャット実行手段、及びアドレス情報格納手段を制御するための制御手段とを含む、通信端末において、チャットの開始を制御するための通信端末の制御方法である。本制御方法は、制御手段が、通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定する第１の判定ステップと、アドレス情報と許可情報とを参照し、受信メッセージの送信者が、チャットを許可されているか否かを判定する第２の判定ステップと、第１の判定ステップによる判定、及び第２の判定ステップによる判定により、受信メッセージが、チャットが許可されていない送信者からのチャット要請であると判定されたときに、チャット要請判定用データの出力と、送信者との間でチャットを行なうか否かの選択画面の表示とを行ない、選択画面に対するユーザの選択にしたがって、チャット実行手段による送信者との間のチャットの開始を制御するステップとを含む。
【００２３】
本制御方法によれば、制御手段は、受信されたメッセージに予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定する。さらに、制御手段は、アドレス情報格納手段に格納された、アドレス情報及び許可情報から、受信メッセージの送信者に関する情報を検索し、送信者がチャットメンバーであるか否かを判定する。受信されたメッセージにチャット要請判定用データが添付されており、送信者がチャットメンバーではないと判定された場合、制御手段はさらに、受信メッセージに添付されていたチャット要請判定用データを出力し、受信メッセージの送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を、表示装置に表示する。その後ユーザが、受信メッセージの送信者とチャットを行なうことを選択した場合、チャット実行手段による通信が実行され、チャットが開始される。一方、ユーザがチャット拒否を選択した場合、チャットは開始されない。
【００２４】
本制御方法は、チャットメンバーでない相手から当該通信端末にチャット要請を受信した場合、受信メッセージの送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を表示させる。ユーザは、明確な選択肢が提示されることで、この相手とチャットを行なってもよいかどうか、容易に判断することができる。さらに、選択画面表示の際、本制御方法により、受信メッセージに添付されていたチャット要請判定用データが出力される。このデータは、ユーザがチャットを行なうか否かの判定材料である。ユーザは、さらに確信をもって、この相手とのチャットの可否について、判断を下すことができる。
【００２５】
本発明の第３の局面に係るコンピュータプログラムは、他の通信端末との間でメッセージを送受信するための通信手段と、他の特定の通信端末との間で、送受信されたメッセージを時系列に表示しながらメッセージ交換を行なうチャットを実行するためのチャット実行手段と、他の通信端末のアドレス情報を、当該アドレスの通信端末との間のチャットを許可するか否かを示す許可情報とともに格納するためのアドレス情報格納手段と、通信手段、チャット実行手段、及びアドレス情報格納手段を制御可能なように設けられたコンピュータとを含む、通信端末において、コンピュータに実行されることにより、チャットの開始を制御するためのコンピュータプログラムである。本コンピュータプログラムは、コンピュータを、通信手段の受信した受信メッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定するための第１の判定手段と、アドレス情報と許可情報とを参照し、受信メッセージの送信者が、チャットを許可されているか否かを判定するための第２の判定手段と、第１の判定手段による判定、及び、第２の判定手段による判定により、受信メッセージが、チャットが許可されていない送信者からのチャット要請であると判定されたときに、チャット要請判定用データの出力と、送信者との間でチャットを行なうか否かの選択画面の表示とを行ない、選択画面に対するユーザの選択にしたがって、チャット実行手段による送信者との間のチャットの開始を制御するための制御手段として機能させる。
【００２６】
本コンピュータプログラムは、当該通信端末により受信されたメッセージに、予め定められたデータ形式のチャット要請判定用データが添付されているか否かを判定する、第１の判定手段としてコンピュータを機能させる。本プログラムは、さらに、アドレス情報格納手段に格納された、アドレス情報及び許可情報から、受信メッセージの送信者に関する情報を検索し、送信者がチャットメンバーであるか否かを判定する、第２の判定手段としてコンピュータを機能させる。第１及び第２の判定手段により、受信メッセージがチャットメンバーではない送信者からのチャット要請であると判定された場合、本プログラムは、受信メッセージに添付されていたチャット要請判定用データを出力し、さらに、受信メッセージの送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を表示するよう、コンピュータを制御する。ユーザが、受信メッセージの送信者とチャットを行なうことを選択した場合、本プログラムによるコンピュータ制御により、チャット実行手段による通信が実行され、チャットが開始される。一方、ユーザがチャット拒否を選択した場合、チャットは開始されない。
【００２７】
本コンピュータプログラムは、チャットメンバーでない相手から、当該通信端末にチャット要請判定用データが添付されたメッセージを受信した場合、受信メッセージの送信者とチャットを行なうか否かについてユーザの選択を促す選択画面を表示する。ユーザは、明確な選択肢が提示されることで、この相手とチャットを行なってもよいかどうか、容易に判断することができる。さらに、選択画面表示の際、本プログラムは、受信メッセージに添付されていたチャット要請判定用データを出力する。このデータは、ユーザがチャットを行なうか否かの判定材料である。ユーザは、さらに確信をもって、この相手とのチャットの可否について、判断を下すことができる。本プログラムは、選択画面で、ユーザがチャットを行なう選択をした場合、チャット画面を表示する。
【発明の効果】
【００２８】
以上のように、本発明に係る通信端末のメッセージ通信機能においては、チャットメンバーでない相手からのチャット要請があった場合、そのチャット要請のメッセージに添付されていたチャット要請判定用データが提示される。ユーザはこのチャット要請判定用データに基づき、チャットを行なうのか、拒否するのかを選択することが可能になる。知らない相手に対し不用意に返信することにより、自分の情報を漏洩してしまう危険性が小さくなり、不利益を被ることを避けることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態に係る携帯電話について説明する。以下の説明及び図面では、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同一である。したがって、それらについての詳しい説明は繰返さない。
【００３０】
［第１の実施の形態］
本実施の形態に係る携帯電話において、チャットは、相互に相手をチャットメンバーとして登録している場合に成立する。チャットメンバーではない相手からチャット要請を受けた場合、この携帯電話は、その相手と、今チャットを行なうか、今すぐは行なわないが後刻行なうか、及び、今後一切行なわないか、の３つの選択肢をユーザに提示し、いずれかを選択させる。ユーザは、明確な選択肢が提示されることで、この相手とチャットを行なってもよいかどうか、容易に判断することができる。チャット要請のメールか否かは、メールに相手の顔写真データ（以下「フォトデータ」と呼ぶ。）が添付されているか否かにより判定する。
【００３１】
さらに、本実施の形態に係る携帯電話では、チャットメンバーではない相手からチャット要請のメールを受けた場合、そのメールに添付されているフォトデータを同時に表示する。これによりユーザは、さらに確信を持って、この相手とのチャットの可否について判断を下すことができる。
【００３２】
ユーザが、相手と直ちにチャットを行なうことを選択した場合、及び今直ちにではなく、後刻にこの相手とチャットを行なうことを選択した場合、この相手の情報は携帯電話に格納される。これにより、この相手はこのユーザのチャットメンバーとなる。したがって、この携帯電話によれば、チャットメンバーとして登録する作業と、チャットを開始しようとする作業との、２つの作業を１回の手順で済ませることができる。
【００３３】
一方、本実施の形態に係る携帯電話は、チャットメンバーではない相手に対し、チャット要請メールを発信する場合、そのメールにユーザのフォトデータを添付する。これは、メールの内容とともに相手の携帯電話に表示される。相手から直ちにチャットを行なう旨のメールを受信した場合は、チャットモードに移行する。このとき、相手側の携帯電話にはチャット要請者が、チャット要請者の携帯電話には相手が、それぞれチャットメンバーとして登録される。すなわち、チャット要請者と被要請者との間で交渉を行ない、互いをチャットメンバーとするという交渉の結果を同時にそれぞれの携帯電話に反映する。
【００３４】
なお、チャットメンバーからチャット要請を受けた場合には、本実施の形態に係る携帯電話は、今チャットを行なうか、及び、今すぐは行なわないが後刻行なうか、の２つ選択肢を提示しユーザに選択させる。
【００３５】
なお、本実施の形態に係る携帯電話において、チャットメール機能のチャット相手は１ユーザとする。さらに、以降の説明において、ユーザの連絡相手も、本携帯電話を利用しているものとする。
【００３６】
図１に本実施の形態に係る携帯電話６０の外観を示し、図２に、携帯電話６０におけるチャットメール機能利用時の表示画面を示す。図２を参照して、ユーザが、メールの送受信プログラムを起動した場合、通常（Ａ）に示す待受画面３０を表示する。待受画面３０は、チャットを行なう際に操作する「チャットメール画面」指示ボタン４０と、通常のメールの一覧を表示させる際に操作する「通常メール一覧表示」指示ボタン４１と、メールを作成する場合に操作する「メール作成」指示ボタン４２とを含む。
【００３７】
ユーザがチャット要請を受信し、要請者が非チャットメンバーであった場合、（Ｂ）に示す選択画面３２を表示部に表示する。選択画面３２は、要請者からのチャット要請メールに添付された要請者のフォトデータ４３と、この要請者とチャットを今すぐ行なう場合に操作する「ＹＥＳ」指示ボタン４４と、今後この要請者とチャットを行なわない場合に操作する「ＮＧ」指示ボタン４５と、この要請者とのチャットを今すぐは行なわないが後刻行なう場合に操作する「今すぐはＮＧ」指示ボタン４６とを含む。なお、要請者のフォトデータ４３は、ユーザが要請者をチャットメンバーとして許可するか否かを判断する材料として表示される。
【００３８】
また、チャット要請者が、チャットメンバーである場合は、（Ｃ）に示す選択画面３４を表示部に表示する。選択画面３４は、要請者のフォトデータ４７と、「ＹＥＳ」指示ボタン４８と、「今すぐはＮＧ」指示ボタン４９とを含む。選択画面３４に含まれるこれらの要素の機能は選択画面３２と同様である。
【００３９】
チャット要請を受信し、ユーザが「ＹＥＳ」指示ボタン４４又は４８を選択し、今すぐチャットを実行する指示を行なった場合、又は、ユーザがチャット要請を行ないチャットが開始された場合、表示部に（Ｄ）に示すチャット画面３６が表示される。チャット画面３６は、チャット本文を時系列で表示するチャットデータ表示部５０と、チャットを終了する際操作する「チャット終了」指示ボタン５１とを含む。
【００４０】
なお、ユーザが前述した指示ボタンを操作して指示を出す作業について、以降、指示内容を記載することにより、ユーザによる当該作業が行なわれたことを示す。すなわち、ユーザが、（Ａ）に示す「通常メール一覧表示」指示ボタン４１を操作した場合を『ユーザが通常メール一覧表示を指示した』と、「メール作成」指示ボタン４２を操作した場合を『ユーザがメール作成指示を行なった』と、（Ｂ）及び（Ｃ）に示す「ＹＥＳ」指示ボタン４４及び４８を操作した場合を『ユーザが「ＹＥＳ」を選択した』と、「ＮＧ」指示ボタン４５を操作した場合を、『ユーザが「ＮＧ」を選択した』と、「今すぐはＮＧ」指示ボタン４６及び４９を操作した場合を『ユーザが「今すぐはＮＧ」を選択した』と、（Ｄ）に示す「チャット終了」指示ボタン５１を操作した場合を『ユーザがチャット終了指示を行なった』と、それぞれ表す。
【００４１】
−構成−
図３に、本発明の第１の実施の形態に係る携帯電話６０の構成をブロック図形式で示す。図３を参照して、携帯電話６０は、公衆網５８を介して無線インターフェースのエアリンクを行ない、安定的にデータ通信を行なうための無線装置７０と、無線装置７０に接続され、無線装置７０により送受信する信号を目的に応じて変換するための無線通信部７２と、無線通信部７２に接続され、無線装置７０及び無線通信部７２を制御するための無線制御部７４とを含む。無線装置７０が音声、メール及び画像等の情報信号を受信した場合、無線通信部７２は、受信信号を分離及び復調し、誤り訂正を行ない、伸張処理及び再生を行なう。これにより、ユーザがこの受信信号を、音楽及び映像の形態により認識することができる。また、信号を送信する場合、無線通信部７２は、送信情報信号を圧縮符号化し、誤り訂正符号化を行ない、変調及び多重化を行なう。無線装置７０は処理後の信号を受け、これを公衆網５８へ送信する。これらの処理は無線制御部７４の制御により実行される。
【００４２】
携帯電話６０は、さらに、無線制御部７４及びその他の構成要素と接続され、図２に示されるようなチャットを行なうか否かの選択画面３２及び３４の表示を実現するための所定のプログラム、及びその他の制御を行なうためのプログラムを実行する、ＣＰＵ（中央演算処理装置）を含む制御部７６と、制御部７６に接続され、制御部７６の制御に応じてデータを格納するためのデータ格納部７８と、制御部７６の出力信号を受けるように接続され、制御部７６の制御に応じて、図２に示す画面３０、３２、３４及び３６を表示するための表示部８０と、制御部７６に接続され、ユーザからの指示を制御コードとして制御部７６に与えるための入力部８２とを含む。
【００４３】
図４に、データ格納部７８の詳細を示す。図４を参照して、データ格納部７８は、（Ａ）に示す、受信メールを格納するための受信履歴格納部９０と、（Ｂ）に示す、チャットメンバーとしてチャットを行なう相手の情報を格納するための連絡先データ格納部９２と、（Ｃ）に示す、ユーザ本人の情報を確認するための持主個人情報格納部９４とを含む。受信履歴格納部９０は、メールを受信した場合、受信した日付及び時刻と、送信者のメールアドレスと、メール本文とを一組として、格納する。これらの受信履歴は、その受信時刻により時系列に配列される。連絡先データ格納部９２は、各チャットメンバーの氏名と、メールアドレスと、顔写真等のフォトデータとを一組として、それぞれ格納する。持主個人情報格納部９４は、ユーザ本人の氏名、メールアドレス、及び顔写真等のフォトデータを格納する。
【００４４】
なお、データ格納部７８は、さらに、チャットを行なうか否かの選択画面３２及び３４の表示を実現するための所定のプログラム、及びその他の制御を行なうためのプログラムを含む。
【００４５】
図５〜図１４は、図３に示す制御部７６により実行されるチャット選択メイン制御プログラムの制御構造を示すフローチャートである。
【００４６】
図５を参照して、制御部７６が実行するチャット選択メイン制御のためのプログラムは、図２（Ａ）に示す待受画面３０を図３に示す表示部８０に表示させるステップ２００と、ステップ２００の後、メールを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０２と、ステップ２０２においてメールを受信していないと判定されたことに応答して実行され、ユーザがメール送信指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０４と、ステップ２０４において、ユーザがメール送信指示を行なっていないと判定されたことに応答して実行され、ユーザが通常受信メールの一覧表示を指示したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０６とを含む。なお、ステップ２０６においてユーザが通常受信メールの一覧表示を指示していないと判定された場合、処理はステップ２００へ戻る。
【００４７】
図６を参照して、本プログラムはさらに、図５に示すステップ２０２においてメールを受信したと判定されたことに応答して実行され、受信メールがユーザへのチャット要請であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２０と、ステップ２２０において、受信メールがユーザへのチャット要請であると判定されたことに応答して実行され、チャット要請者が、チャットメンバー、すなわち既登録者であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２２２と、ステップ２２２において、チャット要請者が既登録者であると判定されたことに応答して実行され、図２（Ｃ）に示す、チャットを行なうか否かの選択画面３４を表示部８０に表示させるステップ２２４とを含む。
【００４８】
ステップ２２０において、受信メールがチャット要請であるか否かは、当該受信メールに送信者のフォトデータが添付されているか否かにより判定される。ステップ２２２において、チャット要請者が既登録者か否かは、チャット要請者のフォトデータが、図４（Ｂ）に示す連絡先データ格納部９２に格納されているか否かにより判定される。連絡先データ格納部９２にチャット要請者のアドレスそのものが格納されていない場合は、チャット要請者が既登録者ではないと判定される。
【００４９】
本プログラムはさらに、ステップ２２０において、メールがチャット要請メールではないと判定されたことに応答して実行され、当該受信メールを図４（Ａ）に示す受信履歴格納部９０に格納するステップ２２６と、ステップ２２２において受信メールが既登録者からのメールでないと判定されたことに応答して実行され、図２（Ｂ）に示す選択画面３２を表示させるステップ２２８を含む。ステップ２２６の後、処理は図５に示すステップ２００へ戻る。
【００５０】
図７を参照して、本プログラムはさらに、図６に示すステップ２２４の後に続いて実行され、ユーザが選択画面３４において「ＹＥＳ」を選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２４０と、ステップ２４０においてユーザが「ＹＥＳ」を選択していないと判定されたことに応答して実行され、ユーザが「今すぐはＮＧ」を選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２４２と、ステップ２４２においてユーザが「今すぐはＮＧ」を選択していないと判定されたことに応答して実行され、ユーザ指示の無いまま５分経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２４６とを含む。
【００５１】
このプログラムはさらに、ステップ２４６において５分経過したと判定されたこと、及びステップ２４２においてユーザが「今すぐはＮＧ」を選択したと判定されたことに応答して実行され、表示部８０に表示されている選択画面３４をクリア（削除）するステップ２４８と、ステップ２４８の後に実行され、チャット要請者に対し、チャットを今すぐはできない旨のメッセージを返信するステップ２５０とを含む。ステップ２５０の後、処理は図５に示すステップ２００へ戻る。なお、ステップ２４６において、ユーザ指示の無いまま５分経過していないと判定された場合、処理はステップ２４０へ戻る。
【００５２】
図８を参照して、本プログラムはさらに、図６に示すステップ２２８の後、ユーザが選択画面３２において「ＹＥＳ」を選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２７０と、ステップ２７０においてユーザが「ＹＥＳ」を選択していないと判定されたことに応答して実行され、ユーザが「ＮＧ」を選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２７２と、ステップ２７２において、ユーザが「ＮＧ」を選択していないと判定されたことに応答して実行され、ユーザが「今すぐはＮＧ」を選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２７６と、ステップ２７６においてユーザが「今すぐはＮＧ」を選択していないと判定されたことに応答して実行され、ユーザ指示の無いまま５分経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２７８と、ステップ２７２においてユーザが「ＮＧ」を選択したと判定されたことに応答して実行され、当該受信メールを受信履歴格納部９０に格納するステップ２７４とを含む。ステップ２７４の後、処理は図５に示すステップ２００へ戻る。なお、ステップ２７８において５分経過していると判定された場合、処理はステップ２７４へ戻る。一方、５分経過していないと判定された場合、処理はステップ２７０へ戻る。
【００５３】
図９を参照して、本プログラムはさらに、図８に示すステップ２７０で、ユーザが選択画面３２において「ＹＥＳ」を選択したと判定されたことに応答して実行され、チャット要請メールに添付された要請者のフォトデータを、連絡先データ格納部９２に格納するステップ３００と、ステップ３００の後、「ＯＫ」、すなわちチャットを行なうことが可能なことを示すメールを、図４（Ｃ）に示す持主個人情報格納部９４に格納されているユーザ自身のフォトデータを添付してチャット要請者へ送信するステップ３０２とを含む。
【００５４】
図１０を参照して、本プログラムはさらに、図８に示すステップ２７６において、ユーザが「今すぐはＮＧ」を選択していると判定されたことに応答して実行され、チャット要請メールに添付された要請者のフォトデータを連絡先データ格納部９２に格納するステップ３１０と、ステップ３１０の後に実行され、「今すぐはＮＧ」を示すメールを、持主個人情報格納部９４に格納されているユーザ自身のフォトデータを添付してチャット要請者に送信するステップ３１２とを含む。ステップ３１２の後、処理は図８に示すステップ２７４へ戻る。
【００５５】
図１１を参照して、本プログラムはさらに、図７に示すステップ２４０でユーザが選択画面３４において「ＹＥＳ」を選択したと判定されたこと、及び図９に示すステップ３０２を実行したことに応答して実行され、図２（Ｄ）に示すチャット画面３６を表示部８０に表示させるステップ３５０と、ステップ３５０の後に実行され、メールを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５２と、ステップ３５２において、メールを受信したと判定されたことに応答して実行され、そのメールが現在のチャット相手からのメールであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５４と、ステップ３５４において、当該受信メールが現在のチャット相手からのメールではないと判定されたことに応答して実行され、当該受信メールがチャット要請であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５６と、ステップ３５６において、当該受信メールがチャット要請であると判定されたことに応答して実行され、このチャット要請者が、既登録者であるか否かを判定し、その判定結果に基づき制御の流れを分岐させるステップ３５８と、ステップ３５８において、このチャット要請者が既登録者であると判定されたことに応答して実行され、このチャット要請者に「今すぐはＮＧ」を示すメールを送信するステップ３６０とを含む。ステップ３６０の後、制御は図５に示すステップ２００に戻る。
【００５６】
本プログラムはさらに、ステップ３５６において、当該受信メールがチャット要請でないと判定されたこと、又はステップ３５８において当該受信メールの送信者が既登録者でないと判定されたことに応答して実行され、当該受信メールを通常メールとして受信履歴格納部９０に格納するステップ３６２を含む。ステップ３６２の後、制御は図５に示すステップ２００に戻る。
【００５７】
本プログラムはさらに、ステップ３５２において、メールを受信していないと判定されたことに応答して実行され、ユーザがメール送信を指示したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３６４と、ステップ３６４において、ユーザがメール送信指示を行なったと判定されたことに応答して実行され、ユーザが入力部８２を用いて行なうメール本文の入力を受けるステップ３６６と、ステップ３６６の後に実行され、ユーザ指示によりメール送信を実行するステップ３６８と、ステップ３６８の後に実行され、チャット画面３６のチャットデータ表示部５０に送信データを追加表示するステップ３７０とを含む。ステップ３７０の後、制御はステップ３５２に戻る。
【００５８】
このプログラムはさらに、ステップ３６４において、ユーザがメール送信指示を行なっていないと判定されたことに応答して実行され、ユーザがチャット終了指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３７２と、ステップ３７２において、ユーザがチャット終了指示を行なったと判定されたことに応答して実行され、チャット相手に対しチャットを終了する旨のメールを送信するステップ３７４と、ステップ３７４の後に実行され、チャット画面３６をクリアして制御を図５に示すステップ２００に戻すステップ３７６とを含む。なお、ステップ３７２においてユーザがチャット終了指示を行なっていないと判定された場合、処理はステップ３５２へ戻る。
【００５９】
図１２を参照して、本プログラムはさらに、図１１に示すステップ３５４において、当該受信メールが現在のチャット相手からのメールであると判定されたことに応答して実行され、チャット画面３６のチャットデータ表示部５０に受信データを追加表示するステップ３８０と、ステップ３８０の後に実行され、当該受信メールが、チャットを終了する旨のメールか否かを判定するステップ３８２と、ステップ３８２において、当該受信メールがチャットを終了する旨のメールであると判定されたことに応答して実行され、ユーザが終了指示を行なったか否かを判定し、終了指示が出るまで待機するステップ３８４と、ステップ３８４において、ユーザが終了指示を行なったと判定されたことに応答して実行され、表示部８０に表示中のチャット画面３６をクリアし、図５に示すステップ２００に制御を戻すステップ３８６とを含む。なお、ステップ３８２において、当該受信メールがチャットを終了する旨のメールではないと判定された場合、処理は図１１に示すステップ３５２へ戻る。
【００６０】
図１３を参照して、本プログラムはさらに、図５に示すステップ２０４において、ユーザがメール送信指示を行なったと判定されたことに応答して実行され、ユーザが入力するメール文を受けるステップ４００と、ステップ４００の後に実行され、入力されたメールがチャット要請のメールか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０２と、ステップ４０２において、当該メールがチャット要請のメールであると判定されたことに応答して実行され、このメールに、持主個人情報格納部９４に格納されているユーザ自身のフォトデータを添付して送信するステップ４０４と、ステップ４０４の後、５分経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０６と、ステップ４０２において、ステップ４００において入力されたメールが、チャット要請のメールではないと判定されたことに応答して実行され、通常メールとして当該メールを送信するステップ４１６とを含む。ステップ４０６において、ステップ４０４でのメール送信後５分が経過したと判定された場合、及び、ステップ４１６の後、処理は図５に示すステップ２００へ戻る。
【００６１】
本プログラムは、さらに、ステップ４０６において、５分経過していないと判定されたことに応答して実行され、メールを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４０８を含む。ステップ４０８において、メールを受信していないと判定された場合、処理はステップ４０６へ戻る。
【００６２】
本プログラムは、さらに、ステップ４０８において、メールを受信したと判定されたことに応答して実行され、受信メールがチャット要請相手（被要請者）からのものか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１０と、ステップ４１０において、受信メールが被要請者からものであると判定されたことに応答して実行され、その相手が既登録者であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１２とを含む。
【００６３】
なお、ここで、ステップ４１２において判定される被要請者からの受信メールは、ユーザからのチャット要請に対する返信であり、返信の内容は「ＯＫ」及び「今すぐはＮＧ」のいずれかであるとする。被要請者がチャット要請に対し「ＮＧ」を選択した場合、「ＮＧ」である旨の返信を送信しない。これについては後に説明する。また、被要請者が、このチャット要請とは無関係に、通常メールを送信するかもしれないが、ここでは考えない。
【００６４】
ステップ４１２において、相手が既登録者でないと判定されたことに応答して実行され、受信メールに添付された相手のフォトデータを連絡先データ格納部９２に格納するステップ４１４と、ステップ４１２において既登録者であると判定された場合、及び、ステップ４１４の後に実行され、受信メールの内容がチャット要請に対し「ＯＫ」を示すものであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４３０とを含む。
【００６５】
ステップ４３０において、受信メールの内容がチャット要請に対し「ＯＫ」を示すものであると判定された場合、処理は図１１に示すステップ３５０へ戻り、そうでない場合、即ち、チャット要請に対し「今すぐはＮＧ」を示すものであると判定された場合、処理は図５のステップ２００へ戻る。
【００６６】
本プログラムはさらに、ステップ４１０において、受信メールが、被要請者からのメールではないと判定されたことに応答して実行され、受信メールがチャット要請であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４１８と、ステップ４１８において、受信メールがチャット要請であると判定されたことに応答して実行され、チャット要請者が既登録者であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４２０と、ステップ４２０において、チャット要請者が既登録者であると判定されたことに応答して実行され、「今すぐはＮＧ」を示すメールを要請者に送信するステップ４２２と、ステップ４１８において、受信メールがチャット要請ではないと判定されたこと、又はステップ４２０においてメールが既登録者からのメールではないと判定されたことに応答して実行され、受信メールを通常メールとして受信履歴格納部９０に格納するステップ４２４とを含む。ステップ４２２及びステップ４２４の後、処理はステップ４０６へ戻る。
【００６７】
図１３に示すステップ４１０からステップ４３０の処理により、チャット要請のメールを相手に送信した後、５分間の間は次のような処理が行なわれる。すなわち、チャット要請の相手から、チャット要請に対して「ＯＫ」又は「今すぐはＮＧ」の返信メールが来れば、相手が既登録者でない場合には返信メールに添付されていたフォトデータを連絡先データ格納部９２に格納する。この返信が「ＯＫ」の場合、チャットを開始する。５分間の間にチャット要請相手以外からメールが来た場合、そのメールがチャット要請のメールでなければ、通常のメールとして格納する。そのメールがチャット要請のメールである場合、さらに次のような処理が行なわれる。すなわち、そのチャット要請が既登録者からのものであれば「今すぐはＮＧ」のメールを自動的に返信する。既登録者以外からのチャット要請であれば通常メールとして格納する。
【００６８】
図１４を参照して、本プログラムはさらに、図５に示すステップ２０６において、ユーザが通常受信メールの一覧表示を指示したと判定されたことに応答して実行され、受信履歴格納部９０に記憶された通常受信メールを表示部８０に一覧表示するステップ４５０と、ステップ４５０の後に実行され、ユーザが一覧表示から特定のメールを選択したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４５２と、ステップ４５２において、ユーザが一覧表示から特定のメールを選択したと判定されたことに応答して実行され、選択された受信メールの内容を表示部８０に表示するステップ４５４と、ステップ４５４の後、ユーザがメール送信を指示したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４５６と、ユーザがメール送信を指示したと判定されたことに応答して実行され、ユーザが入力するメール本文を受けるステップ４５８と、ステップ４５８の後、メール送信を実行するステップ４６０とを含む。ステップ４５２において、ユーザが一覧表示から特定のメールを選択していないと判定された場合、処理は後述するステップ４６４へ進む。
【００６９】
本プログラムはさらに、ステップ４５６においてユーザの選択している処理がメール送信ではないと判定されたことに応答して実行され、ユーザが終了指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６２と、ステップ４６２において、ユーザが終了指示を行なっていないと判定されたこと、又はステップ４５２においてユーザが一覧表示から特定のメールを選択していないと判定されたことに応答して実行され、ユーザ指示の無いまま５分経過したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４６４とを含む。ステップ４６２においてユーザが終了指示を行なったと判定された場合と、ステップ４６４において５分経過したと判定された場合と、ステップ４６０が実行された場合とにおいて、処理は図５に示すステップ２００へ戻る。ステップ４６４において、５分経過していないと判定された場合、処理はステップ４５４へ戻る。
【００７０】
−動作−
以上に構成を説明したこの携帯電話６０は、以下のように動作する。図３を参照して、携帯電話６０の電源が入力部８２より投入されると、以降、入力部８２はユーザの操作に応じた信号を発生し、これを制御部７６に伝える。ユーザが、メール待受画面の表示を入力部８２より指示すると、制御部７６はこれを受けて、データ格納部７８に格納されたプログラムの実行を開始する。
【００７１】
図３に示す入力部８２を介したユーザ指示があると、無線制御部７４、制御部７６、データ格納部７８、及び表示部８０は以下のように動作する。以下の動作は制御部７６による、上記したプログラムの実行により実現される。
【００７２】
図５に示すステップ２００により、制御部７６は、図２（Ａ）に示す待受画面３０を表示部８０に表示する。この状態で、ステップ２０２の判定が行なわれる。メールの受信もなく、ユーザの操作もなければ、ステップ２０２、２０４、及び２０６の処理が繰返し実行される。
【００７３】
ここで、メールを受信したものとする。このとき、受信メールは公衆網５８を介して無線装置７０により受信され、無線通信部７２によりメール形態として表示部８０に表示可能なように変換される。無線制御部７４を介して受信信号は制御部７６へ出力される。これにより図５に示すステップ２０２の判定結果はＹＥＳとなり、処理は図６に示すステップ２２０へ進む。
【００７４】
ここでは、受信メールがチャット要請の場合と、通常メールの場合との二通りがある。さらに、受信メールが非チャットメンバーからのメールの場合と、チャットメンバーからのメールの場合との二通りがある。ここでは、チャット要請のメールの送信が行なわれていないので、チャット要請に対する返信の場合は考えない。
【００７５】
《チャット要請受信》
まず、この受信メールがチャット要請であったとする。図５に示すステップ２０２、及び図６に示すステップ２２０の判定結果はともにＹＥＳである。ステップ２２２において、制御部７６は、データ格納部７８から、図４（Ｂ）に示す連絡先データ格納部９２の格納されたデータを読出し、受信メールに添付された要請者のフォトデータと照合する。
【００７６】
〈非チャットメンバーからのチャット要請受信〉
要請者が非チャットメンバーの場合、要請者は既登録者ではないため、ステップ２２２での判定結果はＮＯとなる。したがってステップ２２８において、制御部７６は、要請者のフォトデータを用いて、図２（Ｂ）に示す選択画面３２を作成し、これを表示部８０へ表示させる。処理は図８に示すステップ２７０へ進む。
【００７７】
ユーザは、ステップ２２８で表示された要請者のフォトデータ４３を確認し、この要請者をチャットメンバーとして許可するか否かを検討する。このとき、チャット要請者のフォトデータが表示されるので、チャット相手として適当か否かを容易に判定できる。また、フォトデータが表示されるので、相手を間違える恐れも少ない。ユーザは検討の末、選択画面３２により示された、「ＹＥＳ」、「今すぐはＮＧ」、及び「ＮＧ」の三つの選択肢のうちのいずれかを選択する。
【００７８】
ここで、ユーザが、要請者をチャットメンバーとして今すぐチャットを行なおうと、「ＹＥＳ」を選択したものとする。処理はステップ２７０から図９のステップ３００へ進み、制御部７６は、フォトデータ４３を含む要請者の情報をデータ格納部７８に含まれる連絡先データ格納部９２へ格納する。これによりこのメールによるチャット要請者は、このユーザのチャットメンバーとなる。さらにステップ３０２において、制御部７６は、今直ぐチャットが可能である旨のメールを要請者へ送信する。この際、制御部７６は、データ格納部７８内の、図４（Ｃ）に示す持主個人情報格納部９４に格納されているユーザ自身のフォトデータを読出す。そして、このフォトデータを添付したメールを、無線制御部７４を制御してチャット要請者に送信する。処理は図１１のステップ３５０へ進む。
【００７９】
図１１を参照して、制御部７６は、表示部８０に図２（Ｄ）に示すチャット画面３６を表示させる。これにより本機６０はチャットメール機能を開始する。
【００８０】
また、ユーザが、この要請者とのチャットを拒否する場合を考える。ユーザは、前述の三つの選択肢より「ＮＧ」を選択する。このため、処理はステップ２７０、２７２及びステップ２７４へ進む。ステップ２７４において、制御部７６は、当該受信メールを、データ格納部７８内の、図４（Ａ）に示す受信履歴格納部９０に格納する。制御は図５に示すステップ２００へ戻る。すなわち、非チャットメンバーからのチャット要請に対し、ユーザがチャットを拒否した場合には、結果的にそのチャット要請を無視することになる。
【００８１】
ユーザが、この相手をチャットメンバーとするが、今はチャットを行なわない場合を考える。ユーザは、前述の三つの選択肢より「今すぐはＮＧ」を選択する。このため、ステップ２７０及び２７２ではＮＯ、ステップ２７６ではＹＥＳと判定され、処理は図１０に示すステップ３１０及びステップ３１２へと進む。制御部７６は、要請者のデータをデータ格納部７８内の連絡先データ格納部９２へ格納し、データ格納部７８内の持主個人情報格納部９４に格納されているユーザ自身のフォトデータを読出す。そして、「今すぐはＮＧ」の旨のメールにこれを添付し、無線制御部７４を制御して要請者に送信する。処理はステップ２７４へ進む。この後の処理は、ユーザが「ＮＧ」を選択した場合と同様である。
【００８２】
したがってこの場合には、相手をチャットメンバーに登録すること、及び「今すぐはＮＧ」という主旨のメールに自分のフォトデータを添付して相手に返信する処理を行なう。しかし、チャットはここでは開始しない。
【００８３】
〈チャットメンバーからのチャット要請受信〉
チャット要請が、チャットメンバーからのものであった場合、図６に示すステップ２２２における判定結果はＹＥＳとなる。ステップ２２４において、制御部７６は図２（Ｃ）に示す選択画面３４を表示部８０に表示させる。制御は図７に示すステップ２４０へ進む。ここでは、ユーザにはすぐチャットを始めるという選択肢と、今すぐにはチャットはできない、という選択肢との二つがある。
【００８４】
この時ユーザが、「ＹＥＳ」（チャット開始）を選択したとする。ステップ２４０の判定結果はＹＥＳとなり、図１１のステップ３５０において表示部８０にチャット画面３６を表示させる。処理はステップ３５２へ進む。その後の処理は、非チャットメンバーからのチャット要請を受け、チャットメール機能を開始した場合と同様である。
【００８５】
一方、ユーザが「今すぐはＮＧ」を選択した場合、図７に示すステップ２４０での判定結果はＮＯ、ステップ２４２ではＹＥＳと判定される。その結果、ステップ２４８において、制御部７６は選択画面３４をクリアし、ステップ２５０において要請者に対し「今すぐはＮＧ」の旨のメールを送信する。その後は図５のステップ２００に制御は戻り、携帯電話６０は通常のメールの受信待ち状態となる。
【００８６】
《チャットメール機能の実行中》
その後、チャットメール機能の実行中には、チャット相手との間でメールを送受信する場合と、チャット相手以外からメールが届く場合との二通りがありうる。チャット中の制御は、制御部７６が図１１及び図１２のルーチンを実行することにより実現される。
【００８７】
〈チャット相手とのメール送受信〉
チャット中にチャット相手から返信が届いた場合、処理は図１１のステップ３５２及び３５４、図１２に示すステップ３８０の順に進む。ステップ３８０において、制御部７６は、チャット画面３６のチャットデータ表示部５０に相手の返信メール本文が追加表示されるように、画面データを作成する。作成された画面データは、表示部８０に表示される。この受信メールがチャット終了メールでなければ、ステップ３８２の判定結果はＮＯとなり、処理はステップ３５２へ戻る。なお、受信メールがチャット終了メールか否かは、例えばメール本文中にチャット終了を示す特定の文字列が挿入されているか否かにより判定する。
【００８８】
一方、この受信メールがチャット終了メールであった場合、ステップ３８２でＹＥＳと判定され、ステップ３８４において、ユーザのチャット終了指示を待つ。ユーザの終了指示後、ステップ３８４の判定結果はＹＥＳとなる。ステップ３８６において、制御部７６は表示中のチャット画面３６をクリアする。その後処理は図５に示すステップ２００へ戻る。
【００８９】
メール受信以外の場合を考える。ここでユーザには、チャットメールの返信を作成し送信する場合と、チャットを終了する場合との二つの選択肢がある。いずれの場合も、ステップ３５２の判定結果はＮＯとなる。ステップ３６４では、ユーザがいずれの選択肢を選んだかが判定される。
【００９０】
ユーザがチャットメールの返信を作成する処理を選択したものとする。ステップ３６６へ処理は進む。その後ユーザ指示にしたがい、メール本文の入力、チャット相手への送信、及び送信されたメールのテキストをチャット画面３６のチャットデータ表示部５０に追加表示させる処理がステップ３６６、３６８及び３７０で実行される。この結果、チャット画面３６において送受信メールは時系列に表示される。その後処理はステップ３５２へ戻る。
【００９１】
一方、ユーザがこのチャットについて、終了指示を行なったものとする。処理はステップ３７２、及び３７４へ進む。制御部７６は、チャットを終了することを示す特定の文字列を含むメール文を作成し、無線制御部７４を制御してこれを相手に送信する。さらに、制御部７６は、ステップ３７６においてチャット画面３６をクリアし、図５に示すステップ２００で待受画面３０を表示部８０へ表示させる。こうして、この携帯電話６０はチャットメール機能を終了する。
【００９２】
〈チャット相手以外からのメール受信〉
チャット中にチャット相手以外からのメールの着信があったものとする。このときは、図１１に示すステップ３５２における判定結果はＹＥＳ、ステップ３５４における判定結果はＮＯとなり、ステップ３５６以下の処理が実行される。すなわち、そのメールがチャット要請であれば、ステップ３５８以下の処理が実行される。そのメールがチャット要請でない場合には、ステップ３６２で通常メールとしてメールのデータを格納し、ステップ３５２に戻って次のメールの着信を待つ。
【００９３】
そのメールが既登録者からのメールであれば、ステップ３５８での判定結果がＹＥＳとなり、制御部７６は「今すぐはＮＧ」という主旨のメッセージを作成して相手に返信し、次のメールの着信を待つ。そのメールが既登録者からのメールでなければ、ステップ３５８での判定結果はＮＯとなり、チャット要請以外のメールのときと同様、ステップ３６２でそのメールを通常メールとして格納し、次のメールの着信を待つ。
【００９４】
このようにして、チャットメールの実行時には、特定の一人の相手のみとのチャットが実行される。他からのメールの着信があったときには、そのメールがチャット要請か否か、及びチャット要請のときには相手が既登録者か否かによって、そのメールに対し適切な処理を自動的に行なうことによって、チャットメールを続行する。
【００９５】
《チャット要請送信》
チャットを実行していない状態で、ユーザがチャット要請を行なう場合を考える。処理は図５に示すステップ２００、２０２、２０４、及び、図１３に示すステップ４００の順で進み、ユーザにより入力部８２を介してメール本文が入力される。チャット要請のメールの場合には、特定の文字列がメール内に挿入される。この場合、ステップ４０２の判定結果はＹＥＳである。ステップ４０４において、制御部７６はデータ格納部７８内の持主個人情報格納部９４からユーザ自身のフォトデータを読み出し、入力済みメール文に添付する。その後制御部７６は無線制御部７４を制御して、添付データを含むメールをチャットを要請するチャットメンバーに送信する。
【００９６】
処理はステップ４０６に進む。チャット要請のメール送信の後、５分以内に被要請者から「ＯＫ」の返信を受けたとする。処理はステップ４０６、４０８、及び４１０へと進む。
【００９７】
〈チャットメンバーへのチャット要請送信後〉
チャット要請の送信先がチャットメンバーの場合、ステップ４１０、４１２、及び４３０の判定結果はＹＥＳとなる。図１１のステップ３５０において、制御部７６はチャット画面３６を表示部８０に表示させ、チャットメールが開始される。その後の処理は、前述のチャット中の処理と同様である。
【００９８】
この返信が「今すぐはＮＧ」の場合、ステップ４３０の判定結果はＮＯとなり、処理は図５に示すステップ２００へ戻り、表示部８０に待受画面３０が表示される。
【００９９】
〈非チャットメンバーへのチャット要請送信後〉
チャット要請の送信先が非チャットメンバーであり、５分以内にその相手から「ＯＫ」の返信があった場合も、前述と同様に処理はステップ４１２まで進む。ステップ４１２の判定結果はＮＯである。ステップ４１４において、制御部７６は被要請者の情報を返信メールから抽出し、連絡先データ格納部９２に格納する。処理はステップ４３０及び図１１のステップ３５０へ進む。以下、チャットメールが開始される。
【０１００】
なお、この返信が「今すぐはＮＧ」の場合は、チャットメンバーへのチャット要請の時と同様の処理が実行される。
【０１０１】
また、被要請者の選択が「ＮＧ」であったとする。この場合、被要請者側の携帯電話は、ユーザがチャット要請に対し「ＮＧ」を選択した場合と同様の動作を行なう。このため、ユーザ側の携帯電話６０は、被要請者から返信を受けない。
【０１０２】
〈チャット要請送信後、被要請者から返信を受けない場合等〉
チャット要請メールの送信から５分以内に被要請者から返信を受けない場合は、ステップ４０６でＹＥＳと判定され、処理は図５に示すステップ２００に戻る。すなわち、チャットメールは開始されず、通常の状態に戻る。
【０１０３】
また、被要請者からの返信待ちの間に、他からメールを受けた場合、ステップ４０６、４０８、及び４１０の順に処理は進み、ステップ４１８の判定が行なわれる。ここでは、受信メールがチャット要請である場合と、通常の場合との二つの場合があり得る。また、その受信メールが既登録者からのものである場合と、それ以外の場合との二つの場合があり得る。したがって全部で４つの組合せがあり得る。
【０１０４】
受信メールがチャット要請の場合、受信メールの発信者が既登録者であればステップ４１８、４２０及び４２２の順に処理は進む。制御部７６は無線制御部７４を制御して「今すぐはＮＧ」の旨のメールをチャット要請者へ返信する。そして制御はステップ４０６に戻り、自分が発信したチャット要請に対する返信を待つ。
【０１０５】
受信メールがチャット要請であり、受信メールの発信者が既登録者でない場合、及び、受信メールがチャット要請で無かった場合には、処理は共に４２４に進む。制御部７６は、無線制御部７４を制御してこのチャット要請メールを受信履歴格納部９０に格納し、再び制御をステップ４０６に戻す。
【０１０６】
以上がチャットメールに関連するこの携帯電話６０の主な動作である。
【０１０７】
《通常メール一覧指示》
ユーザが、通常メール一覧指示を行ない、そこから通常のメール送信を行なう場合、携帯電話６０は以下のように動作する。この場合、処理は図５に示すステップ２０２、２０４、２０６、及び図１４に示すステップ４５０の順に進む。制御部７６は、図４（Ａ）に示す受信履歴格納部９０より通常受信メールのデータを読出し、図４（Ａ）に示すように、一覧の様態で表示部８０に表示させる。携帯電話６０はこの状態でユーザによる受信メールの選択を待つ。
【０１０８】
表示された受信メールのうち一つをユーザが選択した場合、ステップ４５２の判定結果はＹＥＳとなる。ステップ４５４において、制御部７６はユーザが選択した受信メールの内容を表示部８０に表示させる。ここでユーザがこの受信メールに対し返信をしようと、メール送信指示を行なったとする。ステップ４５６の判定はＹＥＳとなる。ステップ４５８において、入力部８２よりユーザによるメール本文が入力される。ステップ４６０にて、ユーザの指示に従い、制御部７６はメール送信を実行する。処理は図５のステップ２００へ戻り、待受画面３０が表示される。
【０１０９】
ユーザが特定の受信メールを選択した後、メール送信を行なわず、終了指示を行なった場合、ステップ４５６の判定結果はＮＯ、ステップ４６２の判定結果はＹＥＳとなり、処理はステップ２００に戻る。何もユーザ指示がなく５分を経過した場合も同様である。
【０１１０】
以上のように、本実施の形態に係る携帯電話６０のチャットメール機能においては、チャットメンバーでない相手からのチャット要請があった場合、そのチャット要請のメールに添付されていたフォトデータが表示される。ユーザはこのフォトデータを見ながら、チャットを行なうのか、拒否するのかを選択することが可能になる。知らない相手に対し不用意に返信することにより、自分の情報を漏洩してしまう危険性が小さくなり、不利益を被ることを避けることができる。一方、従来の技術とは異なり、チャットメンバーでなくても、ユーザがその相手とチャット許諾をすればその相手と直ぐにチャットをはじめることもできる。また、すぐにはチャットを開始しないが、後刻に行なうことを承諾する場合には、図２（Ｂ）に示す選択画面３２で「今すぐはＮＧ」を選択すれば、その相手をチャットメンバーとして登録することができ、後刻、チャットを行なうときには余計な作業を行なうことなくチャットを開始することができる。このような機能により、従来の技術とは異なり、チャットをするか否かに関するユーザの負担を小さくし、自由度を広げることができるという効果が得られる。
【０１１１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１の実施の形態に係る携帯電話６０の外観を示す図である。
【図２】携帯電話６０によるチャットメール時の表示画面を示す図である。
【図３】第１の実施の形態に係る携帯電話６０の概略ブロック図である。
【図４】図３に示すデータ格納部７８の構造を示す図である。
【図５】図３に示す制御部７６で実行されるチャット許諾拒否メイン制御プログラムの制御構造を示すフローチャートである。
【図６】図５のステップ２０２においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【図７】図６のステップ２２４の後、実行される処理のフローチャートである。
【図８】図６のステップ２２８の後、実行される処理のフローチャートである。
【図９】図８のステップ２７０においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【図１０】図８のステップ２７６においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【図１１】図７のステップ２４０においてＹＥＳと判定された場合、及び図９のステップ３０２の後に実行される処理のフローチャートである。
【図１２】図１１のステップ３５４においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【図１３】図５のステップ２０４においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【図１４】図５のステップ２０６においてＹＥＳと判定された場合、実行される処理のフローチャートである。
【符号の説明】
【０１１３】
７０  無線装置
７２  無線通信部
７４  無線制御部
７６  制御部
７８  データ格納部
８０  表示部
８２  入力部
【図１】
2009015457.tif 000003
【図２】
2009015457.tif 000004
【図３】
2009015457.tif 000005
【図４】
2009015457.tif 000006
【図５】
2009015457.tif 000007
【図６】
2009015457.tif 000008
【図７】
2009015457.tif 000009
【図８】
2009015457.tif 000010
【図９】
2009015457.tif 000011
【図１０】
2009015457.tif 000012
【図１１】
2009015457.tif 000013
【図１２】
2009015457.tif 000014
【図１３】
2009015457.tif 000015
【図１４】
2009015457.tif 000016