(57)【特許請求の範囲】
【請求項１】
通信端末装置であって、
通信相手と通信する通信手段と、
データと、そのデータを送信することが認められている送信先との関係性と、を対応付けて記憶するデータ記憶手段と、
前記通信端末装置のユーザと前記通信相手との関係性と、送信動作の動作モードと、を対応付ける動作モード記憶手段と、
ユーザの指定動作に基づいて、前記通信端末装置のユーザと前記通信相手との関係性に応じた動作モードを設定する設定手段と、
前記設定手段によって設定されている動作モードと前記動作モード記憶手段によって対応付けられている関係性とに基づいて、前記通信端末装置のユーザと前記通信相手との関係性を判別する判別手段と、
前記判別手段による判別結果と前記データ記憶手段によって対応付けられているデータとに基づいて、前記通信相手に送信するデータを選択する選択手段と、
前記選択手段によって選択されたデータを前記通信相手に前記通信手段を介して送信する送信制御手段と、
前記通信相手に送信するデータとしてどのデータを選択するかを示す選択条件を、前記ユーザと前記通信相手との前記関係性を示す関係性情報に対応付けて記憶する条件記憶手段と、
を備え、
前記選択手段は、前記判別手段による判別結果に基づいて、所定の前記関係性情報に対応付けられて記憶されている前記選択条件に従って、前記通信相手に送信するデータを選択することを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置であって、
前記条件記憶手段は、前記ユーザの指定操作に基づいて、前記選択条件を前記関係性情報に対応付けて記憶する、
ことを特徴とする通信端末装置。
【請求項３】
請求項１に記載の通信端末装置であって、
前記条件記憶手段は、前記関係性情報が示す前記関係性に基づいた前記選択条件を、前記関係性情報と対応付けて記憶する、
ことを特徴とする通信端末装置。
【請求項４】
コンピュータに、
通信相手と通信する通信機能と、
データと、そのデータを送信することが認められている送信先との関係性と、を対応付けて記憶するデータ記憶機能と、
前記コンピュータのユーザと前記通信相手との関係性と、送信動作の動作モードと、を対応付ける動作モード記憶機能と、
ユーザの指定動作に基づいて、前記コンピュータのユーザと前記通信相手との関係性に応じた動作モードを設定する設定機能と、
前記設定機能によって設定されている動作モードと前記動作モード記憶機能によって対応付けられている関係性とに基づいて、前記コンピュータのユーザと前記通信相手との関係性を判別する判別機能と、
前記判別機能による判別結果と前記データ記憶機能によって対応付けられているデータとに基づいて、前記通信相手に送信するデータを選択する選択機能と、
前記選択機能によって選択されたデータを前記通信相手に前記通信機能を介して送信する送信制御機能と、
前記通信相手に送信するデータとしてどのデータを選択するかを示す選択条件を、前記ユーザと前記通信相手との前記関係性を示す関係性情報に対応付けて記憶する条件記憶機能と、
を実現させるためのプログラムであって、
前記選択機能では、前記判別機能による判別結果に基づいて、所定の前記関係性情報に対応付けられて記憶されている前記選択条件に従って、前記通信相手に送信するデータを選択することを実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置、及びプログラムに関し、通信端末装置のユーザと通信相手との関係性に応じて、適切なデータを通信相手に送信する技術に関する。
【背景技術】
【０００２】
近年、携帯電話機等の通信端末装置では、多機能化が進み、装置に記憶するデータ（情報）も多岐に亘るようになっている。たとえば、装置のユーザ自身のデータであるプロフィールデータや通信相手のデータであるアドレス帳データとして、ビジネス用の電話番号やメールアドレス（識別情報）、プライベート用の電話番号やメールアドレス、会社や自宅の住所、誕生日等、多数の項目を記憶させることができるようになっている。
【０００３】
また、複数の動作モード（たとえば、ビジネスモード／プライベートモード）を持ち、前述のプロフィールデータやアドレス帳データを動作モードごとに記憶する通信端末装置がある。特許文献１には、複数のＩＤ（電話番号）を持ち、そのＩＤ毎に電話帳を保存する移動体電話端末装置が開示されている。
【０００４】
また、通信端末装置は、赤外線通信や非接触ＩＣカード通信等の通信を利用して、各種データを通信相手と送受信することができる。
【特許文献１】特開２０００−２６１５４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、通信端末装置のユーザが前述のように多岐に亘るデータを通信相手に送信する場合には、通信相手によっては送信したくないデータもある。たとえば、ビジネス関係で付き合いのある通信相手に対しては、ビジネス関係のデータは送信しても構わないが、プライベート関係のデータは送信したくないと思うことがある。
【０００６】
このように、ユーザが通信相手との関係性に応じて、その通信相手に送信するデータを選択したいと思った場合、ユーザがまず通信相手との関係性を判断し、次に判断した関係性に相応しい適切なデータを操作によって逐一選択しなければならず、非常に煩雑である。特に複数のデータを送信する場合は一層煩雑さが増すこととなる。
【０００７】
本発明はこのような事情に鑑みてなされたもので、通信端末装置のユーザと通信相手との関係性に応じて、適切なデータを通信相手に送信することが可能な通信端末装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のうち請求項１に記載の発明は、通信端末装置であって、通信相手と通信する通信手段と、データと、そのデータを送信することが認められている送信先との関係性と、を対応付けて記憶するデータ記憶手段と、前記通信端末装置のユーザと前記通信相手との関係性と、送信動作の動作モードと、を対応付ける動作モード記憶手段と、ユーザの指定動作に基づいて、前記通信端末装置のユーザと前記通信相手との関係性に応じた動作モードを設定する設定手段と、前記設定手段によって設定されている動作モードと前記動作モード記憶手段によって対応付けられている関係性とに基づいて、前記通信端末装置のユーザと前記通信相手との関係性を判別する判別手段と、前記判別手段による判別結果と前記データ記憶手段によって対応付けられているデータとに基づいて、前記通信相手に送信するデータを選択する選択手段と、前記選択手段によって選択されたデータを前記通信相手に前記通信手段を介して送信する送信制御手段と、前記通信相手に送信するデータとしてどのデータを選択するかを示す選択条件を、前記ユーザと前記通信相手との前記関係性を示す関係性情報に対応付けて記憶する条件記憶手段と、を備え、前記選択手段は、前記判別手段による判別結果に基づいて、所定の前記関係性情報に対応付けられて記憶されている前記選択条件に従って、前記通信相手に送信するデータを選択することとする。
【００１４】
また、本発明のうち請求項２に記載の発明は、請求項１に記載の通信端末装置であって、前記条件記憶手段は、前記ユーザの指定操作に基づいて、前記選択条件を前記関係性情報に対応付けて記憶する、こととする。
【００１５】
また、本発明のうち請求項３に記載の発明は、請求項１に記載の通信端末装置であって、前記条件記憶手段は、前記関係性情報が示す前記関係性に基づいた前記選択条件を、前記関係性情報と対応付けて記憶する、こととする。
【００１６】
また、本発明のうち請求項４に記載の発明は、プログラムであって、コンピュータに、通信相手と通信する通信機能と、データと、そのデータを送信することが認められている送信先との関係性と、を対応付けて記憶するデータ記憶機能と、前記コンピュータのユーザと前記通信相手との関係性と、送信動作の動作モードと、を対応付ける動作モード記憶機能と、ユーザの指定動作に基づいて、前記コンピュータのユーザと前記通信相手との関係性に応じた動作モードを設定する設定機能と、前記設定機能によって設定されている動作モードと前記動作モード記憶機能によって対応付けられている関係性とに基づいて、前記コンピュータのユーザと前記通信相手との関係性を判別する判別機能と、前記判別機能による判別結果と前記データ記憶機能によって対応付けられているデータとに基づいて、前記通信相手に送信するデータを選択する選択機能と、前記選択機能によって選択されたデータを前記通信相手に前記通信機能を介して送信する送信制御機能と、前記通信相手に送信するデータとしてどのデータを選択するかを示す選択条件を、前記ユーザと前記通信相手との前記関係性を示す関係性情報に対応付けて記憶する条件記憶機能と、を実現させるとともに、前記選択機能では、前記判別機能による判別結果に基づいて、所定の前記関係性情報に対応付けられて記憶されている前記選択条件に従って、前記通信相手に送信するデータを選択することを実現させる。
【発明の効果】
【００１７】
本発明によれば、通信端末装置のユーザと通信相手との関係性に応じて、適切なデータを通信相手に送信することができる。
【発明を実施するための最良の形態】
【００１８】
（１）まず第１実施形態について説明する。
（１−１）装置構成
図１に第１実施形態として説明するシステムの構成図を示している。通信端末装置の一例として示す携帯電話機１は、交換機２を介して無線通信網３に接続している基地局４と通信することにより、他の携帯電話機１等との間で音声通話やデータ通信を行う。
【００１９】
なお、本実施形態では通信端末装置の一例として携帯電話機１を選択したがこれに限られない。たとえば、ノート型又はデスクトップ型のパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）等の携帯型情報端末、デジタルカメラ、音楽プレーヤ、及び携帯型ゲーム機といった通信機能を備えた他の任意の装置であってよい。
【００２０】
図２に携帯電話機１のブロック図を示している。同図に示すように、携帯電話機１は、中央制御部１１、ＲＡＭ１２（RAM : Random Access Memory）、ＲＯＭ１３（ROM : Read Only Memory）、無線通信送受信部１４、近距離通信部１５、音声信号処理部１６、表示部１７、操作部１８、ＲＴＣ１９（RTC : Real Time Clock）、及び報知部２０を有している。
【００２１】
中央制御部１１は、ＣＰＵ（Central Processing Unit)、ＭＰＵ（Micro Processing Unit）等を用いて構成されている。中央制御部１１は、携帯電話機１の統括的な制御を行うとともに携帯電話機１が提供する各種の機能を実現する。
【００２２】
ＲＡＭ１２には、ユーザのプロフィールに関する情報（以下、プロフィールデータと称する。）を記憶するプロフィール記憶部１２１、通信相手の電話番号やメールアドレス等の宛先に関する情報（以下、アドレス帳データと称する。）であるアドレス帳を記憶するアドレス帳記憶部１２２、ユーザのスケジュールに関する情報（以下、スケジュールデータと称する。）を記憶するスケジュール記憶部１２３、後述する選択条件を記憶する選択条件記憶部１２４等の記憶領域が設けられている。ＲＯＭ１３には、携帯電話機１が提供する各種の機能を実現するためのプログラムやデータが記憶されている。
【００２３】
無線通信送受信部１４は、ＤＳＰ（Digital Signal Processor）等を用いて構成される。無線通信送受信部１４は、基地局４との間で無線通信を行い、当該携帯電話機１を無線通信網３に通信可能に接続する。
【００２４】
近距離通信部１５は、赤外線通信（ＩｒＤＡ(Infrared Data Association)、非接触ＩＣ通信、無線ＬＡＮ、ＢｌｕｅＴｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＵＷＢ（Ultra Wide Band）、ワイヤレスＵＳＢ（Wireless Universal Serial Bus）等の通信（以下、近距離通信と称する。）により、他の携帯電話機１と（無線通信網３を介することなく）直接に通信を行う。
【００２５】
なお、本実施形態では後述するようにデータの送受信をこの近距離通信によって行うことにしたがこれに限られない。無線通信網３を介した無線通信やデータ通信ケーブルを介した有線通信など任意の通信方法であってよい。
【００２６】
音声信号処理部１６は、マイクロフォン１６１に入力されるアナログの音声信号をデジタル信号に変換して中央制御部１１に入力する。また音声信号処理部１６は、中央制御部１１から入力されるデジタル信号をアナログの音声信号に変換してスピーカ１６２に入力する。
【００２７】
表示部１７は、液晶パネル、電子ペーパ（電気泳動方式、液晶方式、電界析出方式、感熱方式、ＭＥＭＳ（MEMS : Micro Electro Mechanical Systems）方式、ブラウン管モニタ等の装置である。
【００２８】
操作部１８は、たとえば、操作ボタン、タッチパネル、操作ダイヤル、キーボード、マウス等であり、ユーザの操作入力を電気信号に変換して中央制御部１１に伝える。
ＲＴＣ１９は、日付や時刻等の現在の時刻情報を出力するクロックである。
報知部２０は、サウンドスピーカ２０１、ＬＥＤ２０２、振動モータ２０３等を有する。報知部２０は、通話の着信や電子メールの着信等があるとこれらの装置を動作させてその旨をユーザに報知する。
【００２９】
図３にプロフィール記憶部１２１に記憶されるプロフィールデータ３００の一例を示している。同図に示すプロフィールデータ３００は、複数の項目３１１（当該携帯電話機１の装置ＩＤ３２１、ユーザの氏名３２２、ユーザの電話番号（第１電話番号３２３、第２電話番号３２５）、電話番号の属性（第１電話番号属性３２４、第２電話番号属性３２６）、ユーザのメールアドレス（第１メールアドレス３２７、第２メールアドレス３２９）、ユーザのメールアドレス属性（第１メールアドレス属性３２８、第２メールアドレス属性３３０）、ユーザの誕生日３３１等）の夫々について設定される内容３１２を含んでいる。
【００３０】
装置ＩＤ３２１には、携帯電話機１の製造番号等の装置を特定する識別情報が設定される。装置ＩＤ３２１に設定される識別情報は、近距離通信部１５が近距離通信を行う際に識別情報として使用される。
【００３１】
なお、近距離通信に使用される識別情報は装置ＩＤに限られない。ユーザの氏名、ユーザの電話番号、ユーザのメールアドレスなどユーザや携帯電話機１を識別可能な任意の識別情報であってよい。
【００３２】
電話番号の属性（第１電話番号属性３２４、第２電話番号属性３２６）やメールアドレスの属性（第１メールアドレス属性３２８、第２メールアドレス属性３３０）には、それがビジネス関係であれば「ビジネス」が、プライベート関係であれば「プライベート」が設定される。
【００３３】
図４にアドレス帳記憶部１２２に記憶されるアドレス帳データ４００の一例を示している。同図に示すアドレス帳データ４００は、アドレス帳データを識別するアドレス帳ＩＤ４１１ごとの複数のレコードを有している。各レコードは、複数の項目４１２（通信相手の携帯電話機１の装置ＩＤ４２１、通信相手の氏名４２２、通信相手の電話番号（第１電話番号４２３、第２電話番号４２５）、通信相手の電話番号の属性（第１電話番号属性４２４、第２電話番号属性４２６）、通信相手のメールアドレス（第１メールアドレス４２７、第２メールアドレス４２９）、通信相手のメールアドレス属性（第１メールアドレス属性４２８、第２メールアドレス属性４３０）、通信相手の誕生日４３１等）の夫々について設定される内容４１３を含んでいる。
【００３４】
装置ＩＤ３２１には、前述の識別情報が設定される。電話番号の属性（第１電話番号属性４２４、第２電話番号属性４２６）やメールアドレスの属性（第１メールアドレス属性４２８、第２メールアドレス属性４３０）には、それがビジネス関係であれば「ビジネス」が、プライベート関係であれば「プライベート」が設定される。
【００３５】
図５にスケジュール記憶部１２３に記憶されるスケジュールデータ５００の一例を示している。同図に示すスケジュールデータ５００は、スケジュールデータを識別するスケジュールＩＤ５１１ごとの複数のレコードを有している。各レコードは、複数の項目５１２（年月日５２１、時刻５２２、内容５２３、属性５２４等）の夫々について設定される内容５１３を含んでいる。
【００３６】
属性５２４には、そのレコードに設定されているスケジュールがビジネス関係であれば「ビジネス」が、プライベート関係であれば「プライベート」が設定される。
【００３７】
図６に選択条件記憶部１２４に記憶される選択条件６００の一例を示している。同図に示すように、選択条件６００には、個々のデータ種別６１１（プロフィールデータ、アドレス帳データ、スケジュールデータ）の夫々の項目（符号３２１乃至３３１、符号４２１乃至４３１、符号５２１乃至５２４）ごとに、ビジネス関係の通信相手に送信するか否かを示すフラグ６１３、プライベート関係の通信相手に送信するか否かを示すフラグ６１４、ビジネス関係でもプライベート関係でもない通信相手に送信するか否かを示すフラグ６１５が設定される。
【００３８】
なお、図６において、フラグに「１」が設定されている場合は送信することを示し、フラグに「０」が設定されている場合は送信しないことを示す。たとえば、選択条件６００のデータ種別６１１が「プロフィールデータ」の装置ＩＤ３２１のビジネス６１３、プライベート６１４、及び未定６１５には「１」が設定されているが、これはプロフィールデータ３００に設定されている装置ＩＤをビジネス関係、プライベート関係、及び未定の通信相手に送信することを示している。
【００３９】
同図において※１を記したところには、対応する属性に「ビジネス」が設定されていれば「１」が、「プライベート」が設定されていれば「０」が自動的に設定される。たとえば、選択条件６００のデータ種別６１１が「プロフィールデータ」の第１電話番号３２３のビジネス６１３には、プロフィールデータ３００の第１電話番号属性３２４に「ビジネス」が設定されていれば「１」が、「プライベート」が設定されていれば「０」が設定される。
【００４０】
同図において※２を記したところには、対応する属性に「ビジネス」が設定されていれば「０」が、「プライベート」が設定されていれば「１」が自動的に設定される。たとえば、データ種別６１１が「プロフィールデータ」の第１電話番号３２３のプライベート６１４には、プロフィール３００の第１電話番号属性３２４に「ビジネス」が設定されていれば「０」が、「プライベート」が設定されていれば「１」が設定される。
【００４１】
（１−２）動作例
次に携帯電話機１の具体的な動作について説明する。図７は携帯電話機１の基本的な動作を説明するフローチャートである。
【００４２】
主電源（携帯電話機１の主要な機能を動作させるための電力供給）がオフされている状態において、携帯電話機１は主電源をオンにする操作（以下、電源オン操作と称する。）がされたか否かを監視している（Ｓ７１１）。電源オン操作がされたことを検知すると（Ｓ７１１：ＹＥＳ）、携帯電話機１は主電源をオンし、位置登録処理等の、携帯電話機１を無線通信網３に接続するための処理（以下、待受処理と称する。）を開始する（Ｓ７１２）。
【００４３】
待受処理（Ｓ７１２）の開始後、携帯電話機１は、操作部１８に設定操作（各種データの新規登録、編集、削除、選択条件の設定等）が行われたか否かを判別する（Ｓ７１３）。設定操作が行われたと判別すると（Ｓ７１３：ＹＥＳ）、携帯電話機１は、設定操作に対応する処理（以下、設定処理と称する。）を開始する（Ｓ７１４）。設定処理（Ｓ７１４）の終了後は再びＳ７１３に戻る。
【００４４】
Ｓ７１３において、設定操作が行われていないと判別した場合（Ｓ７１３：ＮＯ）、次に携帯電話機１は、近距離通信により他の携帯電話機１にデータを送信する操作（以下、データ送信操作と称する。）が行われたか否かを判別する（Ｓ７１５）。データ送信操作が行われたと判別すると（Ｓ７１５：ＹＥＳ）、携帯電話機１はデータ送信操作に対応するデータを送信する処理（以下、送信処理（Ｓ７１６）と称する。）を開始する。送信処理（Ｓ７１６）の詳細は後述する。送信処理（Ｓ７１６）の終了後はＳ７１３に戻る。
【００４５】
Ｓ７１５において、データ送信操作が行われていないと判別した場合（Ｓ７１５：ＮＯ）、携帯電話機１は、近距離通信により他の携帯電話機１からデータを受信したか否かを判別する（Ｓ７１７）。データの受信を検出したと判別すると（Ｓ７１７：ＹＥＳ）、携帯電話機１はデータを返信する処理（以下、返信処理（Ｓ７１８）と称する。）を開始する。返信処理（Ｓ７１８）の詳細は後述する。返信処理（Ｓ７１８）の終了後はＳ７１３に戻る。
【００４６】
Ｓ７１７において、データの受信を検出しないと判別した場合（Ｓ７１７：ＮＯ）、携帯電話機１は、通話（音声通話、テレビ通話）の着信を検出したか否かを判別する（Ｓ７１９）。通話の着信を検出したと判別すると（Ｓ７１９：ＹＥＳ）、携帯電話機１は、通話処理（Ｓ７２０）を開始する。通話処理（Ｓ７２０）の終了後はＳ７１３に戻る。
【００４７】
Ｓ７１９において、通話の着信を検出しないと判別した場合（Ｓ７１９：ＮＯ）、携帯電話機１は、主電源をオフする操作（以下、電源オフ操作と称する。）が行われたか否かを判別する（Ｓ７２１）。電源オフ操作が行われたと判別した場合（Ｓ７２１：ＹＥＳ）、携帯電話機１は主電源をオフする処理を開始する（Ｓ７２２）。
【００４８】
Ｓ７２１において、電源オフ操作が行われない場合（Ｓ７２１：ＮＯ）、通話の発信操作や電子メールの送信操作等のその他の操作が行われたか否かを判別する（Ｓ７２３）。その他の操作が行われたと判別した場合（Ｓ７２３：ＹＥＳ）、携帯電話機１は、その他の処理（通話の発信処理や電子メールの送信処理等）を行う（Ｓ７２４）。その他の処理の終了後はＳ７１３に戻る。
【００４９】
図８は、図７の送信処理（Ｓ７１６）の詳細を説明するフローチャートである。
まず携帯電話機１は、近距離通信におけるデータの送信相手を指定する操作（以下、相手指定操作と称する。）を受け付ける（Ｓ８１１）。相手指定操作に際し、たとえば、アドレス帳データ４００の内容を表示部１７に表示して、その表示中からユーザに送信相手を選択させるようにしてもよいし、たとえば、近距離通信部１５によって現在通信圏内にいる他の携帯電話機１（近距離通信可能な携帯電話機１）をサーチし、サーチされた他の携帯電話機１からその装置ＩＤや氏名を取得し、それらを表示部１７に表示してユーザに送信相手を選択させるようにしてもよい。
【００５０】
次に携帯電話機１は、送信するデータの指定操作（送信データ指定操作）を受け付ける（Ｓ８１２）。送信データ指定操作は、プロフィールデータを指定する、アドレス帳データを指定する、スケジュールデータを指定するというように、データ種別単位でユーザに指定させてもよいし、これらを構成している個々のデータ単位で指定させるようにしてもよい。
【００５１】
次に携帯電話機１は、送信するデータについての関係性（プライベート関係とビジネス関係の両方、ビジネス関係のみ、プライベート関係のみ、プライベート関係なのかビジネス関係なのか未定）を判別する処理（以下、関係性判別処理（Ｓ８１３）と称する。）を行う。関係性判別処理（Ｓ８１３）の詳細については後述する。
【００５２】
次に携帯電話機１は、選択条件６００に従って送信するデータを選択する処理（以下、送信データ選択処理（Ｓ８１４）と称する。）を行う。送信データ選択処理（Ｓ８１４）の詳細については後述する。
【００５３】
次に携帯電話機は、近距離通信により、送信データ選択処理（Ｓ８１４）によって選択されたデータをＳ８１１で指定された送信相手に送信する（Ｓ８１５）。
【００５４】
図９は、図７の返信処理（Ｓ７１８）の詳細を説明するフローチャートである。
まず携帯電話機１は、近距離通信において受信したデータ（以下、受信データと称する。）を記憶する（Ｓ９１１）。次に携帯電話機１は、受信データから、通信相手の情報（当該受信データを送信してきた他の携帯電話機１の装置ＩＤや送信者の氏名）を取得する（Ｓ９１２）。
【００５５】
次に携帯電話機１は、受信データからそのデータのデータ種別（プロフィールデータ、アドレス帳データ、スケジュールデータ等）を取得する（Ｓ９１３）。
【００５６】
次に携帯電話機１は、送信（返信）するデータ（送信データ）を指定する（Ｓ９１４）。なお、携帯電話機１は、受信データと同じデータ種別のデータを送信データとして自動的に指定する。
【００５７】
次に携帯電話機１は、後述する関係性判別処理（Ｓ８１３）を行う。また携帯電話機１は、関係性判別処理（Ｓ８１３）に続いて後述する送信データ選択処理（Ｓ８１４）を行う。
【００５８】
次に携帯電話機１は、近距離通信により、Ｓ９１２において取得した情報から特定される通信相手にＳ９１４において自動的に指定した送信データを送信（返信）する（Ｓ９１７）。
【００５９】
図１０は、図８又は図９における関係性判別処理（Ｓ８１３）の詳細を説明するフローチャートである。
【００６０】
まず携帯電話機１は、アドレス帳データ４００を検索し、通信相手（送信相手又は返信相手）の情報（装置ＩＤや氏名、以下、相手情報と称する。）がアドレス帳データ４００にあるか（記憶されているか）否かを判別する（Ｓ１０１１、Ｓ１０１２）。
【００６１】
相手情報がアドレス帳データ４００にあると判別した場合（Ｓ１０１２：ＹＥＳ）、次に携帯電話機１は、相手情報に対応するアドレス帳データ４００のレコードの属性項目（第１電話番号属性４２４、第２電話番号属性４２６、第１メールアドレス属性４２８、第２メールアドレス属性４３０）に「ビジネス」が設定されているものがあるか否かを判別する（Ｓ１０１３）。
【００６２】
「ビジネス」が設定されているものがあると判別した場合（Ｓ１０１３：ＹＥＳ）、携帯電話機１は、さらに上記属性項目の内容に「プライベート」が設定されているものがあるか否かを判別する（Ｓ１０１４）。そして「プライベート」が設定されているものがあると判別した場合（Ｓ１０１４：ＹＥＳ）、携帯電話機１は、通信相手との関係性が「両方」であると判別する（たとえば、通信相手との関係性を示す変数に「両方」を示す情報を設定する。）（Ｓ１０１５）。
【００６３】
Ｓ１０１２において、相手情報が記憶されていないと判別した場合（Ｓ１０１２：ＮＯ）、携帯電話機１は、通信相手との関係性が「未定」であると判別する（たとえば、通信相手との関係性を示す変数に「未定」を意味する情報を設定する。）（Ｓ１０１６）。
【００６４】
Ｓ１０１３において、「ビジネス」が設定されているものがないと判別した場合（Ｓ１０１３：ＮＯ）、携帯電話機１は、さらに上記属性項目の内容に「プライベート」が設定されているものがあるか否かを判別する（Ｓ１０１７）。「プライベート」が設定されているものがある場合（Ｓ１０１７：ＹＥＳ）、携帯電話機１は、通信相手との関係性が「プライベート」であると判別する（たとえば、通信相手との関係性を示す変数に「プライベート」を意味する情報を設定する。）（Ｓ１０１８）。
【００６５】
Ｓ１０１４において、「プライベート」が設定されているものがないと判別した場合（Ｓ１０１４：ＮＯ）、携帯電話機１は、通信相手との関係性が「ビジネス」であると判別する（たとえば、通信相手との関係性を示す変数に「ビジネス」を意味する情報を設定する。）（Ｓ１０１９）。
【００６６】
図１１は、図８、図９における送信データ選択処理（Ｓ８１４）の詳細を説明するフローチャートである。
【００６７】
まず携帯電話機１は、指定された送信データ（Ｓ８１２又はＳ９１４で指定された送信データ）のデータ種別がプロフィールデータであるか否かを判別する（Ｓ１１１１）。データ種別がプロフィールデータであると判別した場合（Ｓ１１１１：ＹＥＳ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じたプロフィールデータの選択条件を選択条件６００から読み出し（Ｓ１１１２）、読み出した選択条件に従ってプロフィールデータ３００の項目３１１を送信する項目として選択する（Ｓ１１１３）。たとえば、関係性判別処理（Ｓ８１３）で判別した関係性が「ビジネス」の場合、選択条件６００の中から、データ種別６１１がプロフィールデータの選択条件を読み出し、ビジネス関係の通信相手に送信するか否かを示すフラグ６１３が「１」になっている項目と、フラグ６１３が「※１」になっている項目のうち属性が「ビジネス」の項目をプロフィールデータ３００から読み出して、送信する項目として選択する。なお、関係性判別処理（Ｓ８１３）で判別した関係性が「両方」である場合はプロフィールデータ３００の全ての項目３１１を送信する項目として選択する。
【００６８】
Ｓ１１１１において、指定された送信データのデータ種別がプロフィールデータでないと判別した場合（Ｓ１１１１：ＮＯ）、次に携帯電話機１は、指定された送信データ（Ｓ８１２又はＳ９１４で指定された送信データ）のデータ種別がアドレス帳データであるか否かを判別する（Ｓ１１１４）。
【００６９】
データ種別がアドレス帳データであると判別した場合（Ｓ１１１４：ＹＥＳ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じたアドレス帳データの選択条件を選択条件６００から読み出し（Ｓ１１１５）、読み出した選択条件に従ってアドレス帳データ４００の項目４１２を送信する項目として選択する（Ｓ１１１６）。なお、関係性判別処理（Ｓ８１３）で判別した関係性が「両方」である場合はアドレス帳データ４００の全ての項目４１２を送信する項目として選択する。
【００７０】
Ｓ１１１４において、指定された送信データのデータ種別がアドレス帳データでないと判別した場合（Ｓ１１１４：ＮＯ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じたスケジュールデータの選択条件を選択条件６００から読み出し（Ｓ１１１７）、読み出した選択条件に従ってスケジュールデータ５００の項目５１２を送信する項目として選択する（Ｓ１１１８）。なお、関係性判別処理（Ｓ８１３）で判別した関係性が「両方」である場合はスケジュールデータ５００の全ての項目５１２を送信する項目として選択する。
【００７１】
（２）次に第２実施形態について説明する。
なお、第２実施形態において、第１実施形態と基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施形態の特徴部分を中心に説明するものとする。
【００７２】
（２−１）システム構成例
第２実施形態として説明するシステム構成は図１に示した第１実施形態のシステム構成と同様である。第２実施形態として説明する携帯電話機１のハードウエア構成は第１実施形態における携帯電話機１のハードウエア構成と同じである。
【００７３】
図１２に第２実施形態として説明する携帯電話機１のＲＡＭ１２の構成を示している。同図に示すように、本実施形態の携帯電話機１は、プロフィールデータ３００を記憶するプロフィール記憶部１２１、アドレス帳データ４００を記憶するアドレス帳記憶部１２２、及びスケジュールデータ５００を記憶するスケジュール記憶部１２３と、動作モード記憶部１２５とを有している。
【００７４】
図１３に動作モード記憶部１２５に記憶される動作モードデータ１３００の一例を示している。同図に示すように、動作モードデータ１３００は、モードＩＤ１３１１、モード名１３１２、電話番号１３１３、メールアドレス１３１４、及び設定フラグ１３１５の各項目を有した複数のレコードからなる。
【００７５】
このうちモードＩＤ１３１１には、携帯電話機１の動作モード（ビジネスモード、プライベートモード等）ごとに付与される識別情報であるモードＩＤが設定される。モード名１３１２には動作モードの名称が設定される。電話番号１３１３にはこの動作モードで使用されるユーザの電話番号が設定される。メールアドレス１３１４にはこの動作モードで使用されるユーザのメールアドレスが設定される。設定フラグ１３１５にはその動作モードに現在設定されているか否かを示すフラグが設定される。フラグに「１」が設定されている場合は現在設定されていることを示し、フラグに「０」が設定されている場合は現在設定されていないことを示す。設定フラグ１３１５の設定内容は、ユーザが設定入力することができる。
【００７６】
図１４はプロフィール記憶部１２１が記憶するプロフィールデータ３００の一例である。本実施形態のプロフィールデータ３００は、電話番号やメールアドレスについての属性の項目を有しない代わりに、ビジネス用の電話番号、プライベート用の電話番号などの項目を有している点、選択条件の設定情報３１３、３１４を含む点において図３に示したプロフィールデータ３００とは構成が異なる。
【００７７】
図１５にアドレス帳記憶部１２２が記憶するアドレス帳データ４００の一例を示している。本実施形態のアドレス帳データ４００は、電話番号やメールアドレスについての属性の項目を有しない点、アドレス帳ＩＤ４１１ごとに設定される複数の項目を有した複数のレコードが、さらに動作モード（モードＩＤ４１０）ごとに設定（記憶）されている点において、図４に示したアドレス帳データ４００とは構成が異なる。
【００７８】
図１６にスケジュール記憶部１２３が記憶するスケジュールデータ５００の一例を示している。本実施形態のスケジュールデータ５００は、属性の項目を有しない点、スケジュールＩＤ５１１ごとに設定される複数の項目を有した複数のレコードが、さらに動作モード（モードＩＤ５１０）ごとに設定（記憶）されている点において、図５に示したスケジュールデータ５００とは構成が異なる。
【００７９】
（２−２）動作例
第２実施形態として説明する携帯電話機１の動作は、基本的な動作（図７、図８、図９）については第１実施形態と共通するが、関係性判別処理（Ｓ８１３）及び送信データ選択処理（Ｓ８１４）の内容が異なっている。
【００８０】
図１７は第２実施形態として説明する関係性判別処理（Ｓ８１３）を説明したフローチャートである。
同図に示すように、まず携帯電話機１は、動作モード記憶部１２５が記憶している動作モードデータ１３００から、設定フラグ１３１５の内容に「１」が設定されているレコードを読み出す（Ｓ１７１１）。
【００８１】
次に携帯電話機１は、読み出したレコードのモード名１３１２の内容が「ビジネス」であるか否かを判別する（Ｓ１７１２）。モード名１３１２の内容が「ビジネス」であると判別した場合（Ｓ１７１２：ＹＥＳ）、携帯電話機１は、通信相手との関係性が「ビジネス」であると判別する（たとえば、通信相手との関係性を示す変数に「ビジネス」を意味する情報を設定する。）（Ｓ１７１３）。
【００８２】
またＳ１７１２において、「ビジネス」でないと判別した場合（Ｓ１７１２：ＮＯ）、携帯電話機１は、通信相手との関係性が「プライベート」であると判別する（たとえば、通信相手との関係性を示す変数に「プライベート」を意味する情報を設定する。）（Ｓ１７１４）。
【００８３】
図１８は図１７に示した関係性判別処理（Ｓ８１３）の変形例である。
まず携帯電話機１は、アドレス帳データ４００を検索し、通信相手（送信相手又は返信相手）の情報（装置ＩＤや氏名、以下、相手情報と称する。）がアドレス帳データ４００にあるか（記憶されているか）否かを判別する（Ｓ１８１１、Ｓ１８１２）。
【００８４】
相手情報がアドレス帳データ４００にあると判別した場合（Ｓ１８１２：ＹＥＳ）、次に携帯電話機１は、その相手情報が、ビジネスモードのアドレス帳（モードＩＤ４１０の内容が「Ｍ０１」）であるアドレス帳にあるかプライベートモードのアドレス帳（モードＩＤ４１０の内容が「Ｍ０２」）であるアドレス帳にあるかを判別する（Ｓ１８１３）。
【００８５】
相手情報がビジネスモードのアドレス帳にあると判別した場合（Ｓ１８１３：ＹＥＳ）、携帯電話機１は、通信相手との関係性が「ビジネス」であると判別する（たとえば、通信相手との関係性を示す変数に「ビジネス」を意味する情報を設定する。）（Ｓ１８１４）。
【００８６】
Ｓ１８１３において、相手情報がビジネスモードのアドレス帳にないと判別した場合、すなわち、プライベートモードのアドレス帳にあると判別した場合（Ｓ１８１３：ＮＯ）、携帯電話機１は、通信相手との関係性が「プライベート」であると判別する（たとえば、通信相手との関係性を示す変数に「プライベート」を意味する情報を設定する。）（Ｓ１８１５）。
【００８７】
Ｓ１８１２において、相手情報がアドレス帳データ４００にないと判別した場合（Ｓ１８１２：ＮＯ）、携帯電話機１は、通信相手との関係性が「未定」であると判別する（たとえば、通信相手との関係性を示す変数に「未定」を意味する情報を設定する。）（Ｓ１８１６）。
【００８８】
図１９は第２実施形態として説明する送信データ選択処理（Ｓ８１４）を説明するフローチャートである。
まず携帯電話機１は、指定された送信データ（Ｓ８１２又はＳ９１４で指定された送信データ）のデータ種別がプロフィールデータであるか否かを判別する（Ｓ１９１１）。
【００８９】
プロフィールデータであると判別した場合（Ｓ１９１１：ＹＥＳ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じたプロフィールデータの選択条件を選択条件６００から読み出し（Ｓ１９１２）、読み出した選択条件に従ってプロフィールデータ３００の項目３１１を送信する項目として選択する（Ｓ１９１３）。なお、関係性判別処理（Ｓ８１３）で判別した関係性が「未定」の場合はプロフィールデータ３００のいずれの項目３１１も選択しない。
【００９０】
Ｓ１９１１において、プロフィールデータでないと判別した場合（Ｓ１９１１：ＮＯ）、次に携帯電話機１は、指定された送信データ（Ｓ８１２又はＳ９１４で指定された送信データ）のデータ種別がアドレス帳データであるか否かを判別する（Ｓ１９１４）。
【００９１】
アドレス帳データであると判別した場合（Ｓ１９１４：ＹＥＳ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じた動作モードでアドレス帳記憶部１２２に記憶されているアドレス帳データを選択する（Ｓ１９１５）。
【００９２】
Ｓ１９１４において、アドレス帳データでないと判別した場合（Ｓ１９１４：ＮＯ）、携帯電話機１は、関係性（関係性判別処理（Ｓ８１３）で判別した関係性）に応じた動作モードでスケジュール記憶部１２３に記憶されているスケジュールデータを選択する（Ｓ１９１６）。
【００９３】
ところで、以上の説明（第１実施形態及び第２実施形態）において、通信相手との関係性の種類が「ビジネス」、「プライベート」、「未定」である場合を例として説明したが、関係性の種類はこれらに限られない。たとえば、「高校時代の友人関係」、「大学時代の友人関係」といったもの、「家族」、「友人」、「その他」といったもの等、通信相手との関係性は任意のものであってよい。
【００９４】
また、データの種別がプロフィールデータ、アドレス帳データ、スケジュールデータである場合について説明したが、データ種別はこれに限らず、任意のデータであってよい。
【００９５】
以上によれば、通信端末装置のユーザと通信相手との関係性に応じて、適切なデータを通信相手に送信することができる。
【００９６】
通信端末装置のユーザと通信相手との関係性を、その通信相手の識別情報が対応づけられて記憶されている関係性情報に基づいて、適切に判別することができる。たとえば、ビジネス用の電話番号やメールアドレスが記憶されている通信相手はビジネス関係であると適切に判別することができる。
【００９７】
通信端末装置のユーザと通信相手との関係性を、設定されている動作モードに基づいて、適切に判別することができる。たとえば、ビジネス用の動作モードに設定されている場合に通信する通信相手はビジネス関係であると適切に判別することができる。
【００９８】
通信端末装置のユーザと通信相手との関係性に基づいて、その通信相手に送信するフィールドを適切に選択することができる。たとえば、ビジネス関係の通信相手であれば、ビジネス関係のフィールド（ビジネス用の電話番号、会社の住所、ビジネススケジュールの内容等）を送信して、プライベート関係のフィールド（プライベート用の電話番号、誕生日、自宅の住所、プライベートスケジュールの内容等）を送信しないように選択することができる。また、フィールド単位で選択することで、より適切なデータを送信することができる。たとえば、ビジネス関係の通信相手に対して、プライベートスケジュールの内容は送信しないが、その日時は送信するといったきめ細かな対応が可能となる。
【００９９】
通信端末装置のユーザと通信相手との関係性に基づいて、その通信相手に送信するデータを適切に選択することができる。たとえば、ビジネス関係の通信相手であれば、ビジネス関係のアドレス帳データやスケジュールデータを送信し、プライベート関係のアドレス帳やスケジュールデータを送信しないように選択することができる。
【０１００】
通信端末装置のユーザと通信相手との関係性に応じた選択条件に従って、送信するデータを選択することができる。
【０１０１】
送信するデータを選択する条件を関係性ごとにユーザが予め指定することができるので、ユーザの希望に沿った選択が可能になる。
【０１０２】
送信するデータを選択する条件をユーザが指定しなくても自動で指定することができるので、煩雑な操作を必要とせずに選択が可能になる。
【図面の簡単な説明】
【０１０３】
【図１】第１実施形態として説明するシステムの構成図である。
【図２】第１実施形態として説明する携帯電話機１のブロック図である。
【図３】第１実施形態として説明するプロフィールデータ３００の一例である。
【図４】第１実施形態として説明するアドレス帳データ４００の一例である。
【図５】第１実施形態として説明するスケジュールデータ５００の一例である。
【図６】選択条件６００の一例である。
【図７】携帯電話機１の基本的な動作を説明するフローチャートである。
【図８】図７の送信処理（Ｓ７１６）を説明するフローチャートである。
【図９】図７の返信処理（Ｓ７１８）を説明するフローチャートである。
【図１０】第１実施形態として説明する関係性判別処理（Ｓ８１３）を説明するフローチャートである。
【図１１】第１実施形態として説明する送信データ選択処理（Ｓ８１４）を説明するフローチャートである。
【図１２】第２実施形態として説明する携帯電話機１のＲＡＭ１２の構成である。
【図１３】動作モードデータ１３００の一例である。
【図１４】第２実施形態として説明するプロフィールデータ３００の一例である。
【図１５】第２実施形態として説明するアドレス帳データ４００の一例である。
【図１６】第２実施形態として説明するスケジュールデータ５００の一例である。
【図１７】第２実施形態として説明する関係性判別処理（Ｓ８１３）を説明するフローチャートである。
【図１８】第２実施形態として説明する関係性判別処理（Ｓ８１３）を説明するフローチャートである。
【図１９】第２実施形態として説明する送信データ選択処理（Ｓ８１４）を説明するフローチャートである。
【符号の説明】
【０１０４】
１  携帯電話機
２  交換機
３  無線通信網
４  基地局
１１  中央制御部
１２  ＲＡＭ
１２１  プロフィール記憶部
１２２  アドレス帳記憶部
１２３  スケジュール記憶部
１２４  選択条件記憶部
１２５  動作モード記憶部
１３  ＲＯＭ
１４  無線通信送受信部
１５  近距離通信部
１６  音声信号処理部
１７  表示部
１８  操作部
１９  ＲＴＣ
２０  報知部
２０１  サウンドスピーカ
２０２  ＬＥＤ
２０３  振動モータ
【図２】
0005388164.tif 000002
【図３】
0005388164.tif 000003
【図４】
0005388164.tif 000004
【図５】
0005388164.tif 000005
【図６】
0005388164.tif 000006
【図７】
0005388164.tif 000007
【図８】
0005388164.tif 000008
【図９】
0005388164.tif 000009
【図１０】
0005388164.tif 000010
【図１１】
0005388164.tif 000011
【図１２】
0005388164.tif 000012
【図１３】
0005388164.tif 000013
【図１４】
0005388164.tif 000014
【図１５】
0005388164.tif 000015
【図１６】
0005388164.tif 000016
【図１７】
0005388164.tif 000017
【図１８】
0005388164.tif 000018
【図１９】
0005388164.tif 000019
【図１】
0005388164.tif 000020