(57)【要約】【課題】近距離無線通信を行う際に通信相手をより円滑に認識できるようにする。【解決手段】制御ユニット１０の表示制御モジュール１０３において、サーチ信号に応答してリモートデバイスからデバイスＩＤ（ＢＴアドレス）が返送された場合に、このデバイスＩＤをもとに電話帳データベース１５２を検索して該当するリモートデバイスのユーザ名を読み出して表示器１３に表示させる。一方、電話帳データベース１５２に該当するリモートデバイスのユーザ名が記憶されていない場合には、当該リモートデバイスからそのデバイス名を取得して上記表示器１３に表示させ、このデバイス名を取得できなかった場合にはデバイスＩＤを表示器１３に表示するように制御する。【選択図】      図２
2008172341.tif 000002
【特許請求の範囲】
【請求項１】
基地局との間でセルラ無線通信を行うセルラ無線通信ユニットと、
周辺の端末との間で近距離無線通信を行う近距離無線通信ユニットと、
情報を記憶する記憶ユニットと、
情報を表示する表示ユニットと、
前記セルラ無線通信ユニット、近距離無線通信ユニット、記憶ユニット及び表示ユニットに接続される制御ユニットと
を具備し、
前記記憶ユニットは、
前記セルラ無線通信又は近距離無線通信の通信先となり、名前情報を含む端末識別情報を記憶する電話帳記憶部を備え、
前記制御ユニットは、
前記周辺の端末から送信される、当該周辺端末の近距離無線通信を行う際に使用する端末識別情報を受信する手段と、
前記受信された端末識別情報に含まれるアドレスが前記電話帳記憶部に記憶されている場合に、当該アドレスに対応する周辺端末の名前情報を読み出し、この読み出された名前情報を前記表示ユニットに表示させる手段と、
前記受信された端末識別情報に含まれるアドレスが前記電話帳記憶部に記憶されていない場合に、当該周辺端末から受信された端末識別情報からデバイス名を抽出して前記表示ユニットに表示させる手段と
を備えることを特徴とする携帯端末。
【請求項２】
前記制御ユニットは、
前記受信された端末識別情報にデバイス名が含まれていない場合に、当該端末識別情報からアドレスを抽出して前記表示ユニットに表示させる手段を、さらに備えることを特徴とする請求項１記載の携帯端末。
【請求項３】
前記制御ユニットは、
前記表示ユニットにデバイス名が表示された状態で前記近距離通信の相手となる周辺端末が選択された場合に、当該選択された周辺端末のデバイス名又はアドレスを前記電話帳記憶部に記憶させる記憶制御手段を、さらに備えることを特徴とする請求項１記載の携帯端末。
【請求項４】
前記記憶制御手段は、デバイス名を記憶させるか否かを問い合わせるメッセージを前記表示ユニットに表示させ、デバイス名の記憶を許可する操作が行われた場合に前記選択された周辺端末のデバイス名又はアドレスを前記電話帳記憶部に記憶させ、許可されなかった場合には前記選択された周辺端末のアドレスのみを前記電話帳記憶部に記憶させることを特徴とする請求項２記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末に係わり、特に近距離無線通信用のインタフェースを備えた携帯端末に関する。
【背景技術】
【０００２】
近年、携帯電話機に代表される携帯端末には、本来の携帯無線通信インタフェースに加え、Bluetooth（登録商標）（以後ＢＴと呼称する）等の近距離無線通信用のインタフェースを備えた端末が増えている。この近距離無線通信インタフェースを備えることにより、例えば近接する複数の携帯端末間を近距離無線通信ネットワークを介して接続することにより通信を行うことが可能となる。
【０００３】
ところで、一般にＢＴインタフェースを備えた携帯端末はＢＴテーブルを持っている。ＢＴテーブルには、デバイス名、ＢＴアドレス、機種種別及び対応サービスの種類を記憶する領域が設けられている。このうちＢＴアドレス、機種種別及び対応サービスの種類を記憶する領域にはそれぞれメーカが出荷前に設定した情報が予め書き込まれている場合が多い。一方、デバイス名の記憶領域には何も記憶されておらず、ユーザがキー入力操作により任意にユーザの名前等を書き込むことが可能な場合が多い。
【０００４】
携帯端末が周辺の携帯端末との間で例えばＢＴを用いたチャット通信を行う場合、要求元の携帯端末は先ずサーチを行う。このサーチに対し応答した周辺の通信可能な携帯端末（以後リモートデバイスと称する）は、自端末のＢＴテーブルの情報を返送する。要求元の携帯端末は、返送された上記ＢＴテーブルの情報にデバイス名が含まれていればデバイス名を、また含まれていなければＢＴアドレスを表示器に一覧表示する。そして、ユーザが上記表示器に一覧表示されたリモートデバイスの情報をもとにチャット相手を選択すると、この選択した相手端末との間でＢＴ接続手順が実行されて通信が可能となる（例えば、特許文献１を参照。）。
【特許文献１】特開２００４−３４３２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、前記従来の携帯端末では、リモートデバイスから送られたＢＴテーブルの情報にデバイス名が書き込まれていなければ無条件にＢＴアドレスが表示される。このため、要求元の携帯端末ユーザは、ＢＴアドレスが表示された場合に相手ユーザが誰であるかを認識することができず、通信相手端末の選択を円滑に行えなかった。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、近距離無線通信を行う際に通信相手をより円滑に認識できるようにした携帯端末を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の一観点は、基地局との間でセルラ無線通信を行うセルラ無線通信ユニットと、周辺の端末との間で近距離無線通信を行う近距離無線通信ユニットと、情報を記憶する記憶ユニットと、情報を表示する表示ユニットと、上記セルラ無線通信ユニット、近距離無線通信ユニット、記憶ユニット及び表示ユニットに接続される制御ユニットとを具備する携帯端末にあって、上記記憶ユニットに、上記セルラ無線通信又は近距離無線通信の通信先となり、名前情報を含む端末識別情報を記憶する電話帳記憶部を設ける。そして、上記制御ユニットにおいて、上記周辺の端末から送信される当該周辺端末の近距離無線通信を行う際に使用する端末識別情報を受信し、この受信された端末識別情報に含まれるアドレスが上記電話帳記憶部に記憶されている場合に、当該アドレスに対応する周辺端末の名前情報を読み出して上記表示ユニットに表示させると共に、上記受信された端末識別情報に含まれるアドレスが上記電話帳記憶部に記憶されていない場合には、当該周辺端末から受信された端末識別情報からデバイス名を抽出して上記表示ユニットに表示させるように制御するものである。  
またこの発明の他の観点は、上記制御ユニットにおいて、上記表示ユニットにデバイス名が表示された状態で上記近距離通信の相手となる周辺端末が選択された場合に、当該選択された周辺端末のデバイス名又はアドレスを上記電話帳記憶部に記憶させるように制御するものである。
【発明の効果】
【０００８】
したがってこの発明によれば、周辺端末から端末識別情報が受信された場合に、この端末識別情報に含まれるアドレスをもとに電話帳記憶部が検索され、該当する周辺端末のユーザ名が読み出されて表示される。このため、周辺端末から受信した端末識別情報にアドレスしか含まれていない場合でも、要求元の携帯端末のユーザは周辺端末のユーザ名を確実に認識することができる。また、電話帳記憶部に該当する周辺基地局のユーザ名が記憶されていない場合には、受信された端末識別情報に含まれるデバイス名が表示される。このため、要求元の携帯端末のユーザは少なくとも周辺端末のデバイス名を認識することができる。  
すなわち、この発明によれば、近距離無線通信を行う際に通信相手をより円滑に認識できるようにした携帯端末を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照してこの発明の実施形態を説明する。  
図１は、この発明に係わる携帯端末の一実施形態である携帯電話機の構成を示すブロック図である。  
図示しないセルラシステムの基地局から送信された無線信号は、セルラ通信用アンテナ１で受信されたのちセルラ無線ユニット２に入力される。セルラ無線ユニット２は、受信回路及び送信回路を備える。受信回路は、上記入力された無線信号を受信局部発振信号とミキシングして中間周波数又はベースバンド周波数の受信信号に周波数変換（ダウンコンバート）する。そして、このダウンコンバートされた受信信号を直交復調して受信ベースバンド信号を出力する。
【００１０】
上記受信ベースバンド信号はＣＤＭＡ（Code Division Multiple Access）信号処理ユニット３に入力される。ＣＤＭＡ信号処理ユニット３はＲＡＫＥ受信機を備える。ＲＡＫＥ受信機では、上記受信ベースバンド信号に含まれる複数のパスがそれぞれ拡散符号により逆拡散処理される。そして、この逆拡散処理された各パスの信号が位相を調停されたのち合成される。かくして、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは圧縮伸長処理ユニット（以後コンパンダと称する）４に入力される。
【００１１】
コンパンダ４は、通話時においては、上記ＣＤＭＡ信号処理ユニット３から出力された受信パケットデータに含まれる音声データをスピーチコーデックにより復号し、この復号により得られたディジタル音声信号をＰＣＭ（Pulse Code Modulation）コーダ／デコーダ（以後ＰＣＭコーデックと称する）５に出力する。ＰＣＭコーデック５は、上記ディジタル音声信号をＰＣＭ復号してアナログスピーチ信号を出力する。このアナログスピーチ信号は、受話増幅器６にて増幅されたのちスピーカ７から音として出力される。
【００１２】
またコンパンダ４は、電子メールの受信時やコンテンツのダウンロード時においては、受信パケットデータに含まれている電子メールデータ又はコンテンツデータを制御ユニット１０に渡す。制御ユニット１０は、上記電子メールデータ又はコンテンツデータを記憶ユニット１５内に設けられた受信データメモリに記憶すると共に、当該記憶されたデータを記憶ユニット１５から読み出して表示器１３に表示させる。
【００１３】
一方、通話時においてマイクロホン８に入力された話者の音声信号は、送話増幅器９により適正レベルまで増幅されたのち、ＰＣＭコーデック５にてＰＣＭ符号化処理が施され、ディジタルオーディオ信号となってコンパンダ４に入力される。また、図示しないカメラから出力されるビデオ信号は、制御ユニット１０によりディジタル化されてコンパンダ４に入力される。なお、制御ユニット１０において作成された電子メール等のテキストデータも、制御ユニット１０からコンパンダ４に入力される。
【００１４】
コンパンダ４は、ＰＣＭコーデック５から出力されたディジタルオーディオ信号より入力音声のエネルギ量を検出し、この検出結果に基づいて送信データレートを決定する。そして、上記ディジタルオーディオ信号を上記送信データレートに応じたフォーマットの信号に符号化し、これによりオーディオデータを生成する。また、制御ユニット１０から出力されたディジタルビデオ信号を符号化してビデオデータを生成する。そして、これらのオーディオデータ及びビデオデータを多重分離部で所定の伝送フォーマットに従いパケット化し、この送信パケットデータをＣＤＭＡ信号処理ユニット３へ出力する。なお、制御ユニット１０からメール等のテキストデータが出力された場合にも、このテキストデータを上記送信パケットデータに多重化する。
【００１５】
ＣＤＭＡ信号処理ユニット３は、上記コンパンダ５から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施す。そして、その出力信号をセルラ無線ユニット２の送信回路へ出力する。送信回路は、上記スペクトラム拡散された信号をＱＰＳＫ（Quadrature Phase Shift Keying）方式又はＱＡＭ（Quadrature Amplitude Modulation）方式等のディジタル変調方式を使用して変調する。そして、この変調により生成された送信信号を、送信局部発振信号と合成して無線信号に周波数変換する。そして、制御ユニット１０により指示される送信電力レベルとなるように上記無線信号を高周波増幅する。この増幅された無線信号はセルラ通信用アンテナ１に供給され、このアンテナ１から基地局へ向けて送信される。
【００１６】
また、この実施形態の携帯電話機はＢＴ（Bluetooth）（登録商標）無線ユニット１２を備える。ＢＴ無線ユニット１２は、制御ユニット１０の制御の下で、周辺の端末との間でＢＴ通信用アンテナ１１を介してＢＴ無線通信を行う。なお、ＢＴ無線通信は、変調方式として周波数ホッピングを用いたスペクトル拡散方式を使用する。
【００１７】
ところで、制御ユニット１０及び記憶ユニット１５は次のように構成される。図２はその構成を示すブロック図である。  
先ず記憶ユニット１５には、先に述べた受信データメモリの他に、ＢＴテーブル１５１及び電話帳データベース１５２が設けられている。  
ＢＴテーブル１５１には、図３に示すようにデバイス名、デバイスＩＤ、機器種別、及び対応サービスの種類を記憶する領域が設けられている。
【００１８】
デバイス名の記憶領域には、メーカの出荷時には何も書き込まれておらず、使用開始後に制御ユニット１０により携帯電話機のメーカにより予め記憶された機種名、例えば図３に示すように「１２３○○通信機ｘｙｚ」が書き込まれる。また、ユーザが入力キー１４を操作して自身の名前を書き込むことも可能である。
【００１９】
デバイスＩＤの記憶領域には、ＢＴアドレスが書き込まれる。ＢＴアドレスは、各々の桁が１６進数（４ビット）で表される１２桁の数字からなり、例えば「１２：３４：５６：７８：ＡＢ：ＣＤ」と表記される。このアドレスの番号は、同一番号が存在しないようにメーカによりユニークに割り振られ管理され、携帯電話機の製造時又は出荷時に上記デバイスＩＤ記憶領域に書き込まれる。このアドレスは一旦書き込まれると書き換えることができない。
【００２０】
機器種別の記憶領域には、無線通信端末装置の機器種別を表す情報が書き込まれる。例えば、図３に示すように「携帯電話機」が書き込まれる。この機器種別を表す情報も上記アドレスと同様に一旦書き込まれると書き換えることができない。
【００２１】
対応サービスの種類を記憶する領域には、この携帯電話機がサポートするＢＴのサービスの種類を表すプロファイル一覧が書き込まれる。例えば、対応サービスの種類としては、「ダイヤルアップネットワーキングプロファイル（ＤＵＮ）」、「ＦＡＸプロファイル（ＦＡＸ）」、「ＬＡＮアクセスプロファイル（ＬＡＰ）」、「ファイル転送プロファイル（ＦＴＰ）」等が書き込まれる。この対応サービスの種類を表すプロファイル一覧も、一旦書き込まれると書き換えることができない。
【００２２】
電話帳データベース１５２には、発信先又は発信元のユーザごとに当該ユーザの識別情報及び属性情報を含む電話帳データが記憶される。１件のユーザの電話帳データは、例えば図４に示すように、名前、フリガナ、電話番号、メールアドレス、グループ及びＢＴアドレスにより構成される。
【００２３】
制御ユニット１０は、マイクロプロセッサからなる中央制御ユニット（Central Processing Unit ；ＣＰＵ）を備え、この発明に係わる制御機能として、ＢＴサーチ制御モジュール１０１と、ＢＴ接続制御モジュール１０２と、表示制御モジュール１０３と、電話帳登録制御モジュール１０４とを有する。これらの制御モジュール１０１〜１０４の機能はいずれも、アプリケーション・プログラムを上記ＣＰＵに実行させることにより実現される。
【００２４】
ＢＴサーチ制御モジュール１０１は、入力キー１４においてチャットの開始要求が入力された場合に、チャットのアプリケーション・プログラムに連動して動作し、周辺の端末に向けサーチ信号を送信する制御を行う。そして、このサーチ信号に応答して周辺の端末から返送される応答信号を受信し、この応答信号の受信結果に基づいて通信可能なリモートデバイスの有無を判定する。またＢＴサーチ制御モジュール１０１は、待ち受け状態において他の端末から送信されたサーチ信号を受信した場合には、自端末のＢＴアドレスを含む応答信号を返送する制御を行う。
【００２５】
ＢＴ接続制御モジュール１０２は、上記ＢＴサーチの結果リモートデバイスが検出され、ユーザが入力キー１４を操作してチャット相手のリモートデバイスを選択した場合に、リモートでバイスとの間で規格により予め定められたＢＴ接続手順を実行して無線リンクを確立する制御を実行する。この接続手順にはPersonal Identification Number（ＰＩＮ）を使用した認証手順も含まれる。
【００２６】
表示制御モジュール１０３は、上記ＢＴサーチによりリモートデバイスが検出された場合に、当該リモートデバイスから応答信号により送られたＢＴアドレスをもとに電話帳データベース１５２を検索して該当するユーザ名を読み出して表示器１３に表示させる制御を行う。また、電話帳データベース１５２に該当するユーザ名が記憶されていなかった場合には、上記リモートデバイスのデバイス名を取得して表示器１３に表示させ、さらにこのデバイス名も取得できなかった場合にはＢＴアドレスを表示器１３に表示させる制御を行う。
【００２７】
電話帳登録制御モジュール１０４は、上記ＢＴ接続制御モジュール１０２により無線リンクが確立されたリモートデバイスについて、その端末情報が電話帳データベース１５２に登録済みか否かを判定する。この判定の結果未登録だった場合に、登録の要否を問い合わせるメッセージを表示器１３に表示させる。そして、この問い合わせに対するユーザの指示操作に応じて、上記サーチ制御において当該リモートデバイスから送られたデバイス名又はＢＴアドレスを電話帳データベース１５２に追加記憶させる制御を行う。
【００２８】
なお、電源ユニット１６は、バッテリの出力をもとに所定の動作電源電圧Ｖccを生成して各回路部に供給する。バッテリは充電回路により充電される。
【００２９】
次に、以上のように構成された携帯電話機の動作を、携帯電話機間でチャットを行う場合を例にとって説明する。  
（１）チャットを要求する携帯電話機の動作  
待ち受け状態において、ユーザが入力キー１４を操作してチャットの開始要求を入力すると、制御ユニット１０はＢＴ無線通信機能を使用してチャットを開始するための制御を次のように実行する。図５乃至図８はその制御手順及び制御内容を示すフローチャート、図１１はこの制御の過程で表示器１３に表示される情報の一例を示すものである。
【００３０】
すなわち、制御ユニット１０は待ち受け状態（図１１のＳ１２１）において、サーチの開始を要求する操作をステップＳ５１で監視している。この状態でチャットの開始を要求する操作が行われると、ステップＳ５２においてＢＴ無線ユニット１２から周辺の端末に向けサーチ信号を送信させる。このとき表示器１３には図１１のＳ１２２に示すように「サーチ中…」なるメッセージが表示される。そして、周辺に上記サーチ信号を受信可能なリモートデバイスが存在し、当該リモートデバイスが返送した応答信号がＢＴ無線ユニット１２１で受信されると、制御ユニット１０はこの応答信号を内部メモリに保存したのち、その受信結果に基づいてリモートデバイスの有無をステップＳ５３で判定する。
【００３１】
なお、この判定の結果リモートデバイスが検出されなかった場合には、制御ユニット１０はステップＳ５５においてリモートデバイスが検出されなかったことを表すメッセージを表示器１３に表示させ、待ち受け状態に戻る。メッセージとしては、例えば図１１のＳ１２４に示すように「リモートデバイスはありませんでした。チャットを終了します。」が使用される。
【００３２】
さて、上記サーチ制御によりリモートデバイスが検出されたとする。この場合制御ユニット１０は、上記保存された応答信号に含まれるデバイスＩＤ（ＢＴアドレス）をステップＳ５４により内部メモリから読み出す。そして、この読み出されたデバイスＩＤをもとにステップＳ５６により電話帳データベース１５２を検索し、当該デバイスＩＤが登録されているか否かをステップＳ５７で判定する。この判定の結果、デバイスＩＤが登録されていたとすると、制御ユニット１０はステップＳ５８により電話帳データベース１５２から対応するユーザ名を読み出して表示器１３に表示させる。図１１のＳ１２３における「０１」はその表示例を示すもので、対応サービスの種類も同時に表示される。
【００３３】
したがって、上記サーチ時にリモートデバイスから返送された応答信号にデバイスＩＤしか含まれていなかった場合でも、ユーザは当該応答したモードデバイスのユーザ名を認識することが可能となる。そして、この状態でユーザが入力キー１４を操作してチャット相手を選択すると、制御ユニット１０はステップＳ５９によりこの選択操作を検出し、以後後述するＢＴ接続制御に移行する。
【００３４】
これに対し、上記ステップＳ５７による判定の結果、電話帳データベース１５２にデバイスＩＤが登録されていなかったとする。この場合制御ユニット１０は、図６に示すように先ずステップＳ６１において上記応答したリモートデバイスに対しデバイス名の取得要求を送信する。そして、ステップＳ６３でタイムアップを監視しながらステップＳ６２によりデバイス名の返送を監視する。この状態で、上記取得要求の送信後一定時間内にリモートデバイスからデバイス名を表す情報が返送されると、制御ユニット１０はステップＳ６２でこのデバイス名を表す情報を受信し保存する。リモートデバイスが複数存在する場合には、上記デバイス名の取得処理はすべてのリモートデバイスについて繰り返し行われる。
【００３５】
そうしてすべてのリモートデバイスからのデバイス名の取得処理が終了すると、制御ユニット１０はステップＳ６４からステップＳ６５に移行し、上記取得されたデバイス名を対応サービスの種類と共に表示器１３に一覧表示する。図１１のＳ１２３の「０２」は表示されたデバイス名の一つを示すものである。而してユーザは、電話帳データベース１５２に該当するユーザ名が記憶されていない場合でも、リモートデバイスから送られたデバイス名により相手ユーザを推測することが可能となる。
【００３６】
なお、上記デバイス名の取得処理の結果デバイス名を取得できなかったリモートデバイスについては、内部メモリに保存されている当該リモートデバイスのＢＴアドレスを対応サービスの種類と共に表示器１３に表示する。図１１のＳ１２３の「０３」はその表示例を示すものである。
【００３７】
上記リモートデバイスの一覧が表示された状態で、ユーザが入力キー１４を操作してチャット相手を選択したとする。そうすると制御ユニット１０はリモートデバイスとの間の接続制御を以下のように実行する。  
すなわち、いま例えば図１１のＳ１２３に示されるリモートデバイスの一覧において、ユーザが相手ユーザ名が表示された「０１」を選択したとする。この場合制御ユニット１０は、ステップＳ５９から図８に示すステップＳ８１に移行し、ここで上記選択されたリモートデバイスへ接続要求を送信する。そして、ステップＳ８３で時間経過を監視しながらステップＳ８２でリモートデバイスからの応答信号の返送を監視する。この状態で、上記接続要求を送信してから一定時間内にリモートデバイスから接続を許可する旨の応答信号が返送されたとする。そうすると制御ユニット１０は、ステップＳ８５に移行してここで接続処理を実行する。そして、無線リンクが確立されると、例えば図１１のＳ１２５に示すようにリモートデバイスのユーザの状態を表すメッセージを表示器１３に表示したのち、チャットモードに移行する。
【００３８】
また、上記リモートデバイスの一覧が表示された状態で、相手デバイス名が表示された「０２」をユーザが選択したとする。この場合制御ユニット１０は、ステップＳ６６からステップＳ６７に移行して、相手リモートデバイスとの間でＰＩＮ認証済であるか否かを判定する。そしてＰＩＮ認証済であれば、先に述べたステップＳ８１に移行して、接続要求の送信から始まる一連の接続処理を実行する。
【００３９】
これに対しＰＩＮ認証が済んでいない場合には、制御ユニット１０はステップＳ６８により相手のリモートデバイスとの間でＰＩＮ認証のための処理を実行する。この認証の結果、相手のリモートデバイスの正当性が確認されると、制御ユニット１０はステップＳ５９からステップＳ７１に移行して当該相手リモートデバイスが自端末の電話帳データベース１５２に登録済みか否かを判定する。そして、登録済みであればそのまま先に述べたステップＳ８１に移行して、接続要求の送信から始まる一連の接続処理を実行する。なお、上記ＰＩＮ認証の結果、相手のリモートデバイスの正当性が確認できなかった場合には、ステップＳ７０により表示器１３にエラーメッセージを表示したのち、ステップＳ６６によるチャット相手の選択操作待ちの状態に戻る。
【００４０】
一方、上記ステップＳ７１の判定の結果、チャット相手として選択されたリモートデバイスのＢＴアドレスが電話帳データベース１５２に登録されていなかったとする。この場合制御ユニット１０は、リモートデバイスの端末情報を電話帳データベース１５２に追加登録するための制御を次のように実行する。図７はその制御手順と制御内容を示すフローチャートである。
【００４１】
すなわち、制御ユニット１０は先ず電話帳データベース１５２へのリモートデバイス情報の登録の要否をユーザに問い合わせるメッセージを例えば図１１のＳ１２６に示すように表示器１３に表示させる。この状態でユーザが「登録しない」を選択すると、制御ユニット１０はステップＳ７２から先に述べたステップＳ８１に移行して、接続要求の送信から始まる一連の接続処理を実行する。
【００４２】
これに対しユーザが「登録する」を選択すると、制御ユニット１０は続いてステップＳ７３において、上記リモートデバイス情報の登録を新規登録とするか、或いは登録済みの相手ユーザ情報への更新登録とするかを問い合わせるメッセージを、例えば図１１のＳ１２７に示すように表示器１３に表示させる。
【００４３】
この状態で、ユーザが「新規登録」を選択したとする。この場合制御ユニット１０は、ステップＳ７４において名前にデバイス名を流用するか否かを問い合わせるメッセージを、例えば図１１のＳ１２８に示すように表示器１３に表示させる。この問い合わせに対しユーザが入力キー１４により「流用する」を選択すると、制御ユニット１０はステップＳ７５において、電話帳データベース１５２の該当するユーザ情報のＢＴアドレスの欄にＢＴアドレスを書き込むと共に、ユーザ名の欄にデバイス名を書き込む。これに対しユーザが「流用しない」を選択した場合には、制御ユニット１０はステップＳ７６において、電話帳データベース１５２の該当するユーザ情報のＢＴアドレスの欄にＢＴアドレスを書き込む。すなわち、上記デバイス名及びＢＴアドレスはデフォルトの情報として書き込まれる。
【００４４】
上記デバイス名及びＢＴアドレスの書き込み処理が終了すると、制御ユニット１０は当該書き込み後のユーザ情報を例えば図１１のＳ１２９又はＳ１３０に示すように表示器１３に表示させる。そして、この状態でユーザが、入力キー１４を操作して所望の欄にフォーカスを設定した状態で文字又は数字を入力すれば、ユーザの名前や電話番号等を手動にて登録することができる。そして、上記登録処理の終了後にユーザが登録終了を「ＯＫ」ボタンの押下により入力すると、制御ユニット１０はステップＳ７７によりこの操作を検出して、以後先に述べたステップＳ８１に移行して、接続要求の送信から始まる一連の接続処理を実行する。
【００４５】
一方、上記ステップＳ７３において、ユーザが「既に登録されている人への登録」を選択したとする。この場合制御ユニット１０は、ステップＳ７８において電話帳データベース１５２から該当するユーザ情報を読み出し、このユーザ情報を例えば図１１のＳ１３１に示すように表示器１３に表示させる。そして、この状態でユーザが「ＯＫ」ボタンを押下すると、制御ユニット１０はステップＳ７９からステップＳ８０に移行して、上記ユーザ情報にリモートデバイスのデバイス名及びＢＴアドレスを書き込む。そして、以後先に述べたステップＳ８１に移行して、接続要求の送信から始まる一連の接続処理を実行する。
【００４６】
（２）接続要求を受信した携帯電話機の動作  
待ち受け状態において、他の携帯電話機が送信した接続要求を受信すると、制御ユニット１０は以下のように制御を行う。図９及び図１０はその制御手順及び制御内容を示すフローチャート、図１２はこの制御の過程で表示器１３に表示される情報の一例を示すものである。
【００４７】
待ち受け状態（図１２のＳ１４１）において制御ユニット１０は、ステップＳ９１により接続要求の受信を監視している。この状態で、他の携帯電話機から送信された接続要求がＢＴ無線ユニット１２で受信されると、制御ユニット１０は上記受信された接続要求から送信元のデバイスＩＤ（ＢＴアドレス）を抽出して、このＢＴアドレスが電話帳データベース１５２に登録済みか否かをステップＳ９２で判定する。この判定の結果、上記受信されたデバイスＩＤが電話帳データベース１５２に登録済みであれば、ステップＳ９４により電話帳データベース１５２から該当するユーザ名を読み出して表示器１３に表示させる。図１２のＳ１４２は、この場合のユーザ名の表示例を示すものである。
【００４８】
これに対し、上記受信されたデバイスＩＤが電話帳データベース１５２に登録されていなかったとする。この場合制御ユニット１０は、ステップＳ９３により接続要求元の携帯電話機に向けデバイス名の取得要求を送信する。そして、この取得要求に対し接続要求元の携帯電話機からＢＴテーブルの内容を表す情報が返送されると、制御ユニット１０はステップＳ９５においてデバイス名が受信されたか否かを判定する。この判定の結果、デバイス名が受信された場合には、制御ユニット１０は上記受信されたデバイス名をステップＳ９６により表示器１３に表示させる。一方、デバイス名を受信できなかった場合には、上記受信されたＢＴテーブルの内容を表す情報に含まれるデバイスＩＤ（ＢＴアドレス）をステップＳ９７により表示器１３に表示させる。
【００４９】
上記ユーザ名、デバイス名又はデバイスＩＤが表示された状態で制御ユニット１０は、ステップＳ９８においてユーザによる接続指示の入力操作を監視する。この状態で、ユーザが上記接続要求に対し拒否操作を行ったとする。この場合制御ユニット１０は、ステップＳ９９により拒否信号を返送し、待ち受け状態に復帰する。
【００５０】
一方、上記接続要求に対しユーザが許可操作を行ったとする。この場合制御ユニット１０は、ステップＳ１００により接続要求元の携帯電話機との間でＰＩＮ認証済であるか否かを判定する。そして、ＰＩＮ認証済であればステップＳ１０３に移行して接続処理を実行する。このとき表示器１３には、例えば図１２のＳ１４３に示すように「接続中…」なるメッセージが表示される。無線リンクが確立されると、制御ユニット１０は以後チャットモードに移行する。
【００５１】
これに対しＰＩＮ認証が済んでいない場合に制御ユニット１０は、ステップＳ１０１により接続要求元の携帯電話機との間でＰＩＮ認証のための処理を実行する。この認証の結果、接続要求元の携帯電話機の正当性が確認されると、制御ユニット１０はステップＳ１０２からステップＳ１０３に移行して接続処理を実行し、無線リンクが確立されると以後チャットモードに移行する。なお、上記ＰＩＮ認証の結果、接続要求元の携帯電話機の正当性が確認できなかった場合には、ステップＳ１０４により表示器１３にエラーメッセージを表示したのち、ステップＳ９８による接続許可／拒否操作を待つ状態に戻る。
【００５２】
なお、以上述べた接続要求を受信した場合においても、制御ユニット１０は上記ステップＳ１０３による接続処理の前又は後に、上記接続要求元の携帯電話機から送られたＢＴテーブルの端末情報を電話帳データベース１５２に登録する制御を実行する。図１０はその制御手順と制御内容を示すフローチャートである。
【００５３】
すなわち、制御ユニット１０はステップＳ１０５において接続要求元の携帯電話機が自端末の電話帳データベース１５２に登録済みか否かを判定する。そして、登録済みであれば接続処理を継続する。これに対し、上記ステップＳ１０５の判定の結果、接続要求元の携帯電話機のＢＴアドレスが電話帳データベース１５２に登録されていなかったとする。この場合制御ユニット１０は、電話帳データベース１５２への接続要求元の携帯電話機の端末情報の登録の要否をユーザに問い合わせるメッセージを生成して表示器１３に表示させる。この状態でユーザが「登録しない」を選択した場合には、制御ユニット１０は電話帳データベースへの登録処理を行わずに接続処理を継続する。
【００５４】
これに対しユーザが「登録する」を選択すると、制御ユニット１０は続いてステップＳ１０７において、上記接続要求元の携帯電話機の端末情報の登録を新規登録とするか、或いは登録済みの相手ユーザ情報への更新登録とするかを問い合わせるメッセージを表示器１３に表示させる。
【００５５】
この状態で、ユーザが「新規登録」を選択したとする。この場合制御ユニット１０は、ステップＳ１０８において名前にデバイス名を流用するか否かを問い合わせるメッセージを表示器１３に表示させる。この問い合わせに対しユーザが入力キー１４により「流用する」を選択すると、制御ユニット１０はステップＳ１０９において、電話帳データベース１５２の該当するユーザ情報のＢＴアドレスの欄にＢＴアドレスを書き込むと共に、ユーザ名の欄にデバイス名を書き込む。これに対しユーザが「流用しない」を選択した場合には、制御ユニット１０はステップＳ１１０において、電話帳データベース１５２の該当するユーザ情報のＢＴアドレスの欄にＢＴアドレスを書き込む。すなわち、上記デバイス名及びＢＴアドレスはデフォルトの情報として書き込まれる。
【００５６】
上記デバイス名及びＢＴアドレスの書き込み処理が終了すると、制御ユニット１０は当該書き込み後のユーザ情報を表示器１３に表示させる。そして、この状態でユーザが、入力キー１４を操作して所望の欄にフォーカスを設定した状態で文字又は数字を入力すれば、ユーザの名前や電話番号等を手動にて登録することができる。そして、上記登録処理の終了後にユーザが登録終了を「ＯＫ」ボタンの押下により入力すると、制御ユニット１０はステップＳ１１２によりこの操作を検出して接続処理を継続する。
【００５７】
一方、上記ステップＳ１０７において、ユーザが「新規登録」ではなく「既に登録されている人への登録」を選択したとする。この場合制御ユニット１０は、ステップＳ１１１において電話帳データベース１５２から該当するユーザ情報を読み出し、このユーザ情報を表示器１３に表示させる。そして、この状態でユーザが「ＯＫ」ボタンを押下すると、制御ユニット１０はステップＳ１１３からステップＳ１１４に移行して、上記ユーザ情報にリモートデバイスのデバイス名及びＢＴアドレスを書き込む。
【００５８】
以上述べたようにこの実施形態に係わる携帯電話機では、制御ユニット１０の表示制御モジュール１０３において、サーチ信号に応答してリモートデバイスからデバイスＩＤ（ＢＴアドレス）が返送された場合に、このデバイスＩＤをもとに電話帳データベース１５２を検索して該当するリモートデバイスのユーザ名を読み出して表示器１３に表示させる。また、電話帳データベース１５２に該当するリモートデバイスのユーザ名が記憶されていない場合には、当該リモートデバイスからそのデバイス名を取得して上記表示器１３に表示させ、このデバイス名を取得できなかった場合にはデバイスＩＤを表示器１３に表示するようにしている。  
したがって、リモートデバイスから送られるＢＴテーブルの情報を無条件に表示する場合に比べ、ユーザ名が表示される確率が高くなり、これによりユーザはチャット相手として適当なリモートデバイスのユーザを正確に認識し選択することが可能となる。
【００５９】
またこの実施形態では、制御ユニット１０の電話帳登録制御モジュール１０４において、上記表示器１３にデバイス名が表示された状態でチャット相手のリモートデバイスが選択された場合に、当該選択されたリモートデバイスのデバイス名又はアドレスを自端末の電話帳データベース１５２に追加又は更新して記憶させるようにしている。したがって、ユーザがチャット相手のリモートデバイスのユーザ情報を別途手動操作により登録する必要がなくなり、これによりユーザの操作負担を大幅に軽減することが可能となる。
【００６０】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態ではサーチ信号に対し応答したリモートデバイスが複数の場合に、そのユーザ名、デバイス名或いはデバイスＩＤを受信順に並べて一覧表示するようにした。しかし、ユーザ名、デバイス名、デバイスＩＤの順に優先度を高く設定し、この優先度順に並べ替えて表示するようにしてもよい。
【００６１】
また、近距離無線通信インタフェースとしては、例えば無線ＬＡＮ（Local Area Network）やＵＷＢ（Ultra Wideband）等のその他の近距離無線通信方式に対応するインタフェースを使用することができ、その他携帯端末の種類やその構成、制御ユニットによる制御手順と制御内容、その制御過程で表示される表示データの内容などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００６２】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６３】
【図１】この発明に係わる携帯端末の一実施形態である携帯電話機の構成を示すブロック図である。
【図２】図１に示した携帯電話機の制御ユニットの構成を示すブロック図である。
【図３】図１に示した携帯電話機の記憶ユニットに設けられたＢＴテーブルの一例を示す図である。
【図４】図１に示した携帯電話機の記憶ユニットに設けられた電話帳データベースの一例を示す図である。
【図５】図２に示した制御ユニットによるチャット要求制御の手順と内容の開始部分を示すフローチャートである。
【図６】図２に示した制御ユニットによるチャット要求制御の手順と内容の図５に続く中間部分を示すフローチャートである。
【図７】図２に示した制御ユニットによるチャット要求制御の手順と内容の図６に続く中間部分を示すフローチャートである。
【図８】図２に示した制御ユニットによるチャット要求制御の手順と内容の図７に続く終了部分を示すフローチャートである。
【図９】図２に示した制御ユニットによるチャット要求応答制御の手順と内容の前半部分を示すフローチャートである。
【図１０】図２に示した制御ユニットによるチャット要求応答制御の手順と内容の後半部分を示すフローチャートである。
【図１１】図５乃至図８に示した制御による表示データの遷移例を示す図である。
【図１２】図９に示した制御による表示データの遷移例を示す図である。
【符号の説明】
【００６４】
１…セルラ通信用アンテナ、２…セルラ無線ユニット、３…ＣＤＭＡ信号処理ユニット、４…コンパンダ、５…ＰＣＭコーデック、６…受話増幅器、７…スピーカ、８…マイクロホン、９…送話増幅器、１０…制御ユニット、１１…ＢＴ通信用アンテナ、１２…ＢＴ無線ユニット、１３…表示器、１４…入力キー、１５…記憶ユニット、１６…電源ユニット、１０１…ＢＴサーチ制御モジュール、１０２…ＢＴ接続制御モジュール、１０３…表示制御モジュール、１０４…電話帳登録制御モジュール、１５１…ＢＴテーブル、１５２…電話帳データベース。
【図１】
2008172341.tif 000003
【図２】
2008172341.tif 000004
【図３】
2008172341.tif 000005
【図４】
2008172341.tif 000006
【図５】
2008172341.tif 000007
【図６】
2008172341.tif 000008
【図７】
2008172341.tif 000009
【図８】
2008172341.tif 000010
【図９】
2008172341.tif 000011
【図１０】
2008172341.tif 000012
【図１１】
2008172341.tif 000013
【図１２】
2008172341.tif 000014