(57)【要約】  情報取得を行なう場合に、検索要求送信部が他の通信端末装置に検索要求を送信し、検索結果受信部が他の通信端末装置から検索結果を受信すると、検索結果保存部が検索結果の一覧表示の指示をおこない選択された検索結果を記憶部の提供データリストに追加するとともに、選択された検索結果を送信した通信端末装置の信頼度ランクを更新するよう構成する。また、情報提供を行なう場合に、検索要求受信部が他の通信端末装置から検索要求を受信すると、検索範囲決定部が記憶部の端末ランクリストを参照してかかる端末の信頼度ランクを取得して提供データリストの検索範囲を決定し、検索実行部がかかる検索範囲に基づいて提供データを検索し、検索結果送信部が検索結果を要求元の通信端末装置に送信するよう構成する。【特許請求の範囲】
【請求項１】
受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、
前記信頼度ランクを更新する更新手段と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段と
を備えたことを特徴とする通信端末装置。
【請求項２】
前記更新手段は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記更新手段は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする請求項２に記載の通信端末装置。
【請求項４】
前記更新手段は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする請求項１、２または３に記載の通信端末装置。
【請求項５】
前記決定手段は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手段は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする請求項１、２または３に記載の通信端末装置。
【請求項６】
受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信プログラムであって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手順と、
前記信頼度ランクを更新する更新手順と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手順と
をコンピュータに実行させることを特徴とする通信プログラム。
【請求項７】
前記更新手順は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする請求項６に記載の通信プログラム。
【請求項８】
前記更新手順は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする請求項７に記載の通信プログラム。
【請求項９】
前記更新手順は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする請求項６、７または８に記載の通信プログラム。
【請求項１０】
前記決定手順は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手順は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする請求項６、７または８に記載の通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求に対応する検索結果を受信する通信端末装置および通信プログラムに関し、特に、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる通信端末装置および通信プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話やＰＤＡ（Personal  Digital  Assistant）といった不特定多数の他端末と通信可能な端末装置を用いて情報交換の場としてのコミュニティを形成する方法が知られている。かかるコミュニティにおいては、利用者が端末装置に所望する情報のキーワードを入力して情報提供要求をおこなうと、情報を有する端末装置がキーワードに対応する情報を返信することにより情報交換がおこなわれる。【０００３】
たとえば、非特許文献１には、インターネットに接続されたＰＣ（Personal  Computer）間でファイル交換をおこなうプログラムが開示されている。また、特許文献１には、インターネット接続されたサーバ装置上で利用者の嗜好に応じた複数のコミュニティを管理し、各コミュニティの活性度に応じてコミュニティ再編をおこなうコミュニティ形成システムが開示されている。【０００４】
かかるプログラムやコミュニティ形成システムを用いることにより、利用者は不特定多数の端末装置から所望する情報を取り出すことができるとともに、コミュニティに所属する端末装置の求めに応じて該当する情報を提供することができる。【０００５】
【特許文献１】特開２００２−２４５２１２号公報
【非特許文献１】Ｊｎｕｔｅｌｌａ．ｏｒｇ、“Ｊｎｕｔｅｌｌａ”、［online］、［平成１６年１２月７日検索］、インターネット＜URL：http://www.jnutella.org/＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１や特許文献１に開示された技術を用いたとしても、コミュニティの存続や拡大は、コミュニティに所属する利用者の質に依存するという問題があった。すなわち、コミュニティに所属する各利用者の利用情報量および提供情報量にはばらつきがあることが通常であるため、情報利用ばかりをおこなって情報提供をおこなわない利用者が増加するとコミュニティ自体が衰退してしまうことになる。【０００７】
このため、各利用者の端末装置を束ねるサーバ装置を設け、情報提供量の少ない利用者には情報利用量に制限を加えることも考えられるが、サーバ装置を用いるとコミュニティの運営に労力がかかるとともに、コミュニティの拡大に柔軟に対処できないという問題があらたに発生してしまう。【０００８】
本発明は、上記に鑑みてなされたものであって、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる通信端末装置および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、前記信頼度ランクを更新する更新手段と、前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段とを備えたことを特徴とする。【００１０】
また、本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信プログラムであって、通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手順と、前記信頼度ランクを更新する更新手順と、前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信相手ごとの信頼度をあらわす信頼度ランクを記憶し、この信頼度ランクを更新することとし、かかる信頼度ランクに基づいて提供データの検索範囲を決定するよう構成したので、有用な情報を提供して信頼度ランクが向上すると取得できる情報量も増えることにより、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることでコミュニティの拡大に資することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明にかかるデータ交換処理の概念を示す図である。
【図２】図２は、通信端末装置の構成を示す機能ブロック図である。
【図３】図３は、提供データリストの一例を示す図である。
【図４】図４は、端末ランクリストの一例を示す図である。
【図５】図５は、信頼度設定リストの一例を示す図である。
【図６】図６は、情報取得処理の概要を示す図である。
【図７】図７は、情報取得処理の処理手順を示すフローチャートである。
【図８】図８は、情報提供処理の概要を示す図である。
【図９】図９は、情報提供処理の処理手順を示すフローチャートである。
【図１０】図１０は、データ交換プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００１３】
１  通信端末装置
１ａ  通信端末装置
１ｂ  通信端末装置
１ｃ  通信端末装置
２  入出力部
３  通信部
１０  制御部
１１  検索要求送信部
１２  検索結果受信部
１３  検索結果保存部
１４  ポイント更新部
１５  検索要求受信部
１６  検索範囲決定部
１７  検索実行部
１８  検索結果送信部
２０  記憶部
２１  提供データリスト
２２  端末ランクリスト
５０  通信端末装置（コンピュータ）
５１  入力装置
５２  表示装置
５３  通信装置
５４  ＲＯＭ
５４ａ  データ交換プログラム
５５  ＲＡＭ
５５ａ  提供データリスト
５５ｂ  端末ランクリスト
５６  ＣＰＵ
５６ａ  データ交換プロセス
５７  バス
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、本発明に係る通信端末装置および通信プログラムの好適な実施の形態を詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１５】
図１は、本発明にかかるデータ交換処理の概念を示す図である。同図に示す通信端末装置１（端末Ａ、端末Ｂおよび端末Ｃ）は階層化した提供用情報を有しており、無線通信などにより通信端末装置１相互間で情報の交換（送信および受信）をおこなう端末装置である。【００１６】
まず、端末Ａの利用者が情報提供要求メッセージを送信する場合について説明する。利用者が端末Ａを操作して所望する情報を検索するためのキーワードを入力すると、端末ＩＤ（同図では「０００００００１」）および検索用のキーワード（同図では「東京」および「遊び場」）を含んだ情報提供要求メッセージが作成される。そして、利用者が送信ボタンを押下すると、かかる情報提供要求メッセージが他端末に対してブロードキャスト送信される。【００１７】
情報提供要求メッセージを受信した端末Ｂおよび端末Ｃは、自装置が有する階層化した提供用情報を検索して検索結果を端末Ａに返信する。この場合、端末Ｂおよび端末Ｃは自装置が有する端末Ａの信頼度ランクに応じて提供用情報の検索範囲を決定し、決定した検索範囲にしたがって提供用情報を検索する。そして、各端末の検索結果は端末Ａに送信されることになる。【００１８】
次に、端末Ａが検索結果を受信した場合について説明する。検索結果を受信した端末Ａは、各検索結果を一覧表示するなどして利用者の選択をうながす。そして、利用者が、かかる一覧の中で端末Ｃが送信した情報が有用であると判断して選択した場合には、端末Ｃの信頼度ランクをランクアップする。なお、本実施例においては、選択した情報を自装置に保存するごとに、提供元端末のポイントを加算し、かかるポイントに応じて信頼度ランクを決定する場合について示している。【００１９】
このように、各通信端末装置１は、階層化した提供用情報および他端末の信頼度をあらわす信頼度ランクを有することとし、信頼度ランクの高い端末から情報提供要求を受けた場合には、信頼度ランクに応じた広い範囲で提供用情報を検索することとしている。また、情報を取得する場合には、利用者が選択した情報を送信した端末の信頼度ランクをランクアップすることしている。【００２０】
従来の情報交換処理では、かかる信頼度ランクを考慮することなく一律の範囲で提供用情報を検索して検索結果を返信することとしていたため、コミュニティに所属する各利用者の利用情報量および提供情報量にアンバランスが生じてコミュニティが健全に拡大しないという問題があった。また、不特定多数には公開したくないが情報提供相手などの特定の相手だけには提供したい情報がある場合、利用者が通信プログラムの状態を常時監視して提供用情報の検索範囲をその都度変更する必要があり、負担が大きいという問題があった。【００２１】
本発明に係る情報交換処理では、上述したように、端末ごとの信頼度ランクという概念を導入し、有用な情報を提供した端末の信頼度ランクをランクアップすることとした。そして、信頼度ランクがランクアップするとより多くの情報を取得することができることとした。したがって、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることができるので、コミュニティの拡大に資することが可能となる。また、信頼度ランクの変更処理および信頼度ランクに応じた提供用情報の検索処理は、通信端末装置１に搭載されたプログラムがおこなうので、利用者の操作負担を軽減することができる。【００２２】
次に、本発明に係る情報交換処理をおこなう通信端末装置１の構成について図２を用いて説明する。図２は、通信端末装置１の構成を示す機能ブロック図である。同図に示すように、通信端末装置１は、入出力部２と、通信部３と、制御部１０と、記憶部２０とを備えている。【００２３】
また、制御部１０は、情報取得部として、検索要求送信部１１と、検索結果受信部１２と、検索結果保存部１３と、ポイント更新部１４とをさらに備えており、情報提供部として、検索要求受信部１５と、検索範囲決定部１６と、検索実行部１７と、検索結果送信部１８とをさらに備えている。そして、記憶部２０は、提供データリスト２１と、端末ランクリスト２２とをさらに備えている。【００２４】
入出力部２は、入力ボタン、キーボード、カードリーダーといった入力デバイスと、ＬＣＤ（Liquid  Crystal  Display）などの出力デバイスから構成され、利用者の入力操作を受け付けるとともに、利用者に対する情報の表示をおこなう処理部である。また、通信部３は、無線通信デバイスや有線通信デバイスなどの通信デバイスから構成され、不特定多数の通信端末装置１との間で情報の送受信をおこなう処理部である。【００２５】
制御部１０は、利用者が情報の取得をおこないたい場合に、利用者の操作に基づいて他の通信端末装置１に検索要求を送信し、受信した検索結果を入出力部２を介して利用者に提示し、利用者が選択した検索結果を記憶部２０に記憶させるとともに、かかる検索結果を提供した通信端末装置１の信頼度ポイントを更新する処理部である。また、他の通信端末装置１から検索要求を受信した場合に、かかる信頼度ポイントのランクに対応した範囲で提供データリスト２２を検索して検索結果を送信する処理部でもある。【００２６】
検索要求送信部１１は、入出力部２を介して利用者が入力した検索用キーワードと、自装置の端末ＩＤとを含んだ検索要求メッセージを作成し、通信部３を介して他の通信端末装置１に送信する処理部である。なお、本実施例においては、かかる検索要求メッセージを所定の範囲でブロードキャスト送信する場合について説明するが、記憶部２０に記憶された端末ランクリスト２２に含まれる通信端末装置１に送信することとしてもよいし、入出力部２を介して入力した端末リストを記憶部２０にあらかじめ記憶しておき、記憶した端末リストに含まれる通信端末装置１に送信することとしてもよい。【００２７】
検索結果受信部１２は、他の通信端末装置１が送信した検索結果を、通信部３を介して受け取って検索結果保存部１３に渡す処理をおこなう処理部である。検索要求送信部１１が検索要求メッセージをブロードキャスト送信すると、複数の通信端末装置１から検索結果が送られてくるので、この検索結果受信部１２は受け取った検索結果を順次、検索結果保存部１３に渡すことになる。【００２８】
検索結果保存部１３は、検索結果受信部１２から渡された検索結果の一覧を、入出力部２を介して利用者に提示するとともに、利用者の選択指示を受け付けたならば選択された検索結果を、ポイント更新部１４および提供データリスト２１に渡す処理をおこなう処理部である。【００２９】
ここで、この提供データリスト２１の一例について図３を用いて説明しておく。図３は、提供データリスト２１の一例を示す図である。同図に示すように、各提供データは複数のグループに区分けされて保存されており、各グループは提供データの重要度に対応している。たとえば、グループ０の提供データはすべての通信端末装置１に提供してもよいデータであり、グループＸの提供データはいずれの通信端末装置１にも提供しないデータである。そして、信頼度ランク１の通信端末装置１から検索要求を受け付けた場合には、グループ０およびグループ１を検索対象とし、信頼度ランク２の通信端末装置１から検索要求を受け付けた場合には、グループ０〜グループ２を検索対象とする。【００３０】
このように、提供データリスト２１は提供データの重要度に応じたグループ分けがなされており、検索要求をおこなう通信端末装置１の信頼度ランクがランクアップするにしたがって、より広い範囲の提供データを検索対象とすることができる。なお、提供データリスト２１に記憶される提供データは、入出力部２を介して入力されるほか、他の通信端末装置１から受信した検索結果が利用者によって選択された場合に、検索結果保存部１３により提供データリスト２１に追加される。この場合、追加するデータをどのグループに所属させるかは利用者が判断することになるが、データの保存先となるフォルダ階層を入出力部２に表示したり、データの重要度の選択画面を表示したりすることにより利用者の操作負担を軽減することができる。【００３１】
図２の説明に戻り、ポイント更新部１４について説明する。ポイント更新部１４は、利用者が選択した検索結果を検索結果保存部１３から受け取り、この検索結果を送信した通信端末装置１の信頼度ポイントを更新する処理部である。具体的には、かかる検索結果に含まれる送信元の端末ＩＤが、端末ランクリスト２２にあるか否かを判定したうえで、端末ランクリスト２２にある場合には該当する端末ＩＤのポイントを加算し、端末ランクリスト２２にない場合には送信元の端末ＩＤを新規に追加する処理をおこなう。【００３２】
ここで、この端末ランクリスト２２の一例について図４および図５を用いて説明しておく。図４は、端末ランクリスト２２の一例を示す図であり、図５は、静的なリストである信頼度設定リストの一例を示す図である。本実施例では、動的に更新されるリスト（図４に示したリスト）と静的なリスト（図５に示したリスト）とを別リストとして管理する場合について説明することとする。なお、これらのリストを統合したリストを管理することとしてもよい。【００３３】
図４に示すように、端末ランクリスト２２は、「端末ＩＤ」と、「ポイント」と、「信頼度ランク」とを含むリストである。同図に示した場合について説明すると、端末ＩＤが「０００００００１」の通信端末装置１が獲得したポイントは「２」であり、信頼度ランクは「Ｒａｎｋ１」であることをあらわしている。また、端末ＩＤが「０００００２００」の通信端末装置１が獲得したポイントは「１００」であり、信頼度ランクは「Ｒａｎｋ３」であることをあらわしている。なお、本実施例においては、端末ランクリスト２２が「信頼度ランク」の項目を含む場合について説明するが、端末ランクリスト２２が「信頼度ランク」の項目を含まないこととし、「ポイント」の項目をキーにして図５に示す信頼度設定リストの「信頼度ランク」を取得することとしてもよい。【００３４】
また、図５に示すように、信頼度設定リストは、「信頼度ランク」と、「最低ポイント」と、「パスワード」とを含むリストである。図４に示した「信頼度ランク」を決定する際には、図４に示した「ポイント」と図５に示した「最低ポイント」とを対比して該当する信頼度ランクを検索することになる。また、「パスワード」の項目には、信頼度ランクがランクアップした場合に、対象となる通信端末装置１に通知されるパスワードが格納されている。このように、信頼度ランクに対応したパスワードを発行することとし、検索要求を受け付ける際にこのパスワードの提示を求めることにより、いわゆる「なりすまし」による不正行為を防止することができる。【００３５】
図５に示した場合について説明すると、たとえば、ポイントが「１」である通信端末装置１の信頼度ランクは「Ｒａｎｋ１」に該当し、ポイントが「１０」である通信端末装置１の信頼度ランクは「Ｒａｎｋ２」に該当する。そして、ポイントが「９」であった通信端末装置１のポイントが加算されポイントが「１０」となった場合には、パスワード「ｄｅｆ」がかかる通信端末装置１に対して発行されることになる。【００３６】
図２の説明に戻って、情報提供部の各処理部について説明する。検索要求受信部１５は、通信部３を介して他の通信端末装置１からの検索要求を受け付け、受け付けた検索要求を検索範囲決定部１６に渡す処理をおこなう処理部である。【００３７】
検索範囲決定部１６は、検索要求受信部１５から検索要求を受け取り、受け取った検索要求に含まれる要求元の端末ＩＤをキーとして端末ランクリスト２２を検索することにより、要求元の端末ランクを取得して提供データリスト２１の検索範囲を決定する処理部である。たとえば、図４に示した場合について説明すると、端末ＩＤが「０００００００５」である通信端末装置１から検索要求を受け付けた場合には、かかる端末の信頼度ランクはＲａｎｋ２であるので、図３に示したグループ０〜グループ２の範囲で提供データリスト２１を検索することを決定し、決定した内容を検索実行部１７に渡すことになる。【００３８】
検索実行部１７は、検索範囲決定部１６が決定した検索範囲にしたがって提供データリスト２１を検索し、検索要求に対応する検索結果を検索結果送信部１８に渡す処理をおこなう処理部である。また、検索結果送信部１８は、検索実行部１７から受け取った検索結果を、通信部３を介して要求元の通信端末装置１に送信する処理をおこなう処理部である。【００３９】
記憶部２０は、フラッシュメモリなどの不揮発性メモリから構成され、提供データリスト２１および端末ランクリスト２２の記憶をおこなう記憶部である。提供データリスト２１は、図３で説明したように、データの重要度に応じたグループごとに区分けされたデータのリストであり、端末ランクリスト２２は、図４および図５で説明したように、各通信端末装置１の信頼度ランクなどを管理するリストである。【００４０】
次に、本実施例に係るデータ交換処理を情報取得処理と情報提供処理に分けて説明する。まず、本実施例に係る情報取得処理について図６を用いて説明する。図６は、情報取得処理の概要を示す図である。図６に示した場面は、通信端末装置１ａの利用者が検索要求をおこなって、各通信端末装置（１ｂおよび１ｃなど）から検索結果を受信したところをあらわしている。【００４１】
具体的には、ブロードキャスト送信された検索要求を受け取った各通信端末装置（１ｂおよび１ｃなど）は、自装置の端末ランクリスト２２を用いて通信端末装置１ａの信頼度ランクを参照し、信頼度ランクに応じた範囲で自装置の提供データリスト２１を検索して検索結果を通信端末装置１ａに送信する。これらの検索結果を受信した通信端末装置１ａは、検索結果の一覧を表示して利用者が選択した検索結果を自装置に保存するとともに、選択した検索結果を送信した端末の信頼度ランクを更新する処理をおこなう。【００４２】
次に、図６に示した情報取得処理の処理手順について図７を用いて説明する。図７は、情報取得処理の処理手順を示すフローチャートである。同図に示すように、利用者が入出力部２を介して検索キーワードを入力すると、検索要求送信部１１は、入力された検索キーワードと自装置の端末ＩＤとを含んだ検索要求メッセージを、通信部３を介してブロードキャスト送信する（ステップＳ１０１）。そして、検索結果受信部１２が通信部３を介して他の通信端末装置１から検索結果を受信すると（ステップＳ１０２）、受信した検索結果を検索結果保存部１３に渡し、この検索結果保存部１３が入出力部２を介して検索結果を一覧表示する（ステップＳ１０３）。【００４３】
つづいて、利用者が一覧表示された検索結果を参照した結果、有用であると判断した検索結果を保存する操作をおこなうと、検索結果保存部１３が、選択された検索結果を提供データリスト２１に追加する処理をおこなうとともに（ステップＳ１０４）、ポイント更新部１４に通知する。そして、かかる通知を受けたポイント更新部１４は、検索結果を提供した通信端末装置１の端末ＩＤが端末ランクリスト２２に登録されているか否かを判定する（ステップＳ１０５）。【００４４】
そして、端末ＩＤが端末ランクリスト２２に登録されている場合には（ステップＳ１０５，Ｙｅｓ）、かかる端末ＩＤに対応する信頼度ポイントを１加算する（ステップＳ１０６）。一方、端末ＩＤが端末ランクリスト２２に登録されていない場合には（ステップＳ１０５，Ｎｏ）、かかる端末ＩＤに対応する信頼度ポイントを１としたうえで、端末ランクリスト２２に新規登録し（ステップＳ１０７）、処理を終了する。【００４５】
なお、本実施例においては、ポイントを１ずつ加算することしているが、利用者が判断した重要度を反映したポイントを加算することとしてもよい。たとえば、利用者が検索結果を保存した提供データリスト２１のグループごとにポイントを設定しておき、重要度の高いグループに保存した場合には、重要度の低いグループに保存した場合よりも大きなポイントを与えることとすることができる。【００４６】
つづいて、ポイントを加算した結果、該当する端末ＩＤの信頼度ランクがランクアップするか否かを判定し（ステップＳ１０８）、ランクアップした場合には（ステップＳ１０８，Ｙｅｓ）、新しい信頼度ランクを端末ランクリスト２２に書き込み（ステップＳ１０９）、処理を終了する。また、ランクアップしない場合には（ステップＳ１０８，Ｎｏ）、信頼度ランクの変更をおこなうことなく処理を終了する。【００４７】
このように、受信した検索結果の一覧を利用者に提示し、利用者が選択した検索結果の送信元（通信端末装置１）の信頼度ランクを更新するよう構成したので、有用な情報を提供すればするほど信頼度ランクを向上させることができ、提供データリスト２１の検索範囲が広がることにより有用な情報を取得する可能性を高めることができる。【００４８】
次に、本実施例に係る情報提供処理について図８を用いて説明する。図８は、情報提供処理の概要を示す図である。図８に示した場面は、通信端末装置１ａの利用者が検索要求をおこない、この検索要求を受信した通信端末装置１ｂが自装置の提供用情報を検索して検索結果を返信するところをあらわしている。具体的には、ブロードキャスト送信された検索要求を受け取った通信端末装置１ｂは、自装置の端末ランクリスト２２を用いて通信端末装置１ａの信頼度ランクを参照し、信頼度ランクに応じた範囲で自装置の提供データリスト２１を検索して検索結果を通信端末装置１ａに送信する。【００４９】
次に、図８に示した情報提供処理の処理手順について図９を用いて説明する。図９は、情報提供処理の処理手順を示すフローチャートである。同図に示すように、検索要求受信部１５が通信部３を介して検索要求を受け取ると（ステップＳ２０１）、検索範囲決定部１６は、検索要求を送信した通信端末装置１の端末ＩＤが端末ランクリスト２２に登録されているか否かを判定する（ステップＳ２０２）。【００５０】
そして、端末ＩＤが端末ランクリスト２２に登録されている場合には（ステップＳ２０２，Ｙｅｓ）、この端末ＩＤに対応する信頼度ランクを取得する（ステップＳ２０３）。一方、端末ＩＤが端末ランクリスト２２に登録されていない場合には（ステップＳ２０２，Ｎｏ）、この端末ＩＤに対応する信頼度ランクを０（Ｒａｎｋ０）に設定する（ステップＳ２０４）。【００５１】
つづいて、検索実行部１７は、信頼度ランクに応じた検索範囲で提供データリスト２１の検索をおこない（ステップＳ２０５）、検索結果を検索結果送信部１８に渡す。検索結果を受け取った検索結果送信部１８は、通信部３を介して検索結果を要求元の通信端末装置１に送信し（ステップＳ２０６）、処理を終了する。【００５２】
このように、検索要求を送信した通信端末装置１の信頼度ランクに応じて提供データの検索範囲を変更するよう構成したので、有用な情報を提供する通信端末装置１は、より多くの情報を取得できるととともに、有用な情報を提供しない通信端末装置１は、取得できる情報が制限されることとなるので、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることができる。【００５３】
上述してきたように、本実施例では、情報取得を行なう場合に、検索要求送信部が他の通信端末装置に検索要求を送信し、検索結果受信部が他の通信端末装置から検索結果を受信すると、検索結果保存部が検索結果の一覧表示の指示をおこない選択された検索結果を記憶部の提供データリストに追加するとともに、選択された検索結果を送信した通信端末装置の信頼度ランクを更新するよう構成した。また、情報提供を行なう場合に、検索要求受信部が他の通信端末装置から検索要求を受信すると、検索範囲決定部が記憶部の端末ランクリストを参照してかかる端末の信頼度ランクを取得して提供データリストの検索範囲を決定し、検索実行部がかかる検索範囲に基づいて提供データを検索し、検索結果送信部が検索結果を要求元の通信端末装置に送信するよう構成した。したがって、有用な情報を提供する通信端末装置の信頼度ランクはランクアップし、信頼度ランクが高い通信端末装置は、より広い範囲を検索した検索結果を取得することができるので、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる。【００５４】
なお、本実施例においては、携帯電話やＰＤＡといった通信端末装置に本発明を適用した場合について説明したが、本発明はこれに限定されるものではなく、たとえば、インターネット接続されたＰＣを用いてデータ交換をおこなう場合にも適用することができる。【００５５】
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例と同様の機能を有するデータ交換プログラム（通信プログラム）を実行するコンピュータの一例を説明する。図１０は、データ交換プログラム（通信プログラム）を実行するコンピュータを示す図である。【００５６】
同図に示すように通信端末装置としてのコンピュータ５０は、入力装置５１、表示装置５２、通信装置５３、ＲＯＭ（Read  Only  Memory）５４、ＲＡＭ（Random  Access  Memory）５５およびＣＰＵ（Central  Processing  Unit）５６をバス５７で接続して構成される。ここで、入力装置５１および表示装置５２は図２に示した入出力部２に対応し、通信装置５３は同じく通信部３に対応する。なお、ＲＡＭ５５としてはフラッシュメモリなどの不揮発性ＲＡＭが用いられる。【００５７】
ＲＯＭ５４には、データ交換プログラム５４ａがあらかじめ記憶されている。また、ＲＡＭ５５に記憶されている提供データリスト５５ａは図２に示した提供データリスト２１に、端末ランクリスト５５ｂは同じく端末ランクリスト２２に、それぞれ対応している。そして、ＣＰＵ５６が、ＲＯＭ５４のデータ交換プログラム５４ａを読み出して実行することで、図１０に示すように、データ交換プログラム５４ａはデータ交換プロセス５６ａとして機能するようになる。【００５８】
（付記１）受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、
前記信頼度ランクを更新する更新手段と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段と
を備えたことを特徴とする通信端末装置。【００５９】
（付記２）前記更新手段は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする付記１に記載の通信端末装置。【００６０】
（付記３）前記更新手段は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする付記２に記載の通信端末装置。【００６１】
（付記４）前記更新手段は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする付記１、２または３に記載の通信端末装置。【００６２】
（付記５）前記決定手段は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手段は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする付記１、２または３に記載の通信端末装置。【００６３】
（付記６）受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信プログラムであって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手順と、
前記信頼度ランクを更新する更新手順と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手順と
をコンピュータに実行させることを特徴とする通信プログラム。【００６４】
（付記７）前記更新手順は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする付記６に記載の通信プログラム。【００６５】
（付記８）前記更新手順は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする付記７に記載の通信プログラム。【００６６】
（付記９）前記更新手順は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする付記６、７または８に記載の通信プログラム。【００６７】
（付記１０）前記決定手順は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手順は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする付記６、７または８に記載の通信プログラム。
【産業上の利用可能性】
【００６８】
以上のように、本発明にかかる通信端末装置および通信プログラムは、通信端末装置間のデータ交換に有用であり、特に、コミュニティのように各利用者の利用情報量および提供情報量のバランスをとる必要のある通信グループにおけるデータ交換に適している。
【図１】
2006075389.tif 000002
【図２】
2006075389.tif 000003
【図３】
2006075389.tif 000004
【図４】
2006075389.tif 000005
【図５】
2006075389.tif 000006
【図６】
2006075389.tif 000007
【図７】
2006075389.tif 000008
【図８】
2006075389.tif 000009
【図９】
2006075389.tif 000010
【図１０】
2006075389.tif 000011
【手続補正書】
【提出日】平成19年5月1日(2007.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、
前記信頼度ランクを更新する更新手段と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段と
を備えたことを特徴とする通信端末装置。
【請求項２】
前記更新手段は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記更新手段は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする請求項２に記載の通信端末装置。
【請求項４】
前記更新手段は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする請求項１、２または３に記載の通信端末装置。
【請求項５】
前記決定手段は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手段は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする請求項１、２または３に記載の通信端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求に対応する検索結果を受信する通信端末装置に関し、特に、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる通信端末装置に関する。
【背景技術】
【０００２】
従来、携帯電話やＰＤＡ（Personal  Digital  Assistant）といった不特定多数の他端末と通信可能な端末装置を用いて情報交換の場としてのコミュニティを形成する方法が知られている。かかるコミュニティにおいては、利用者が端末装置に所望する情報のキーワードを入力して情報提供要求をおこなうと、情報を有する端末装置がキーワードに対応する情報を返信することにより情報交換がおこなわれる。
【０００３】
たとえば、非特許文献１には、インターネットに接続されたＰＣ（Personal  Computer）間でファイル交換をおこなうプログラムが開示されている。また、特許文献１には、インターネット接続されたサーバ装置上で利用者の嗜好に応じた複数のコミュニティを管理し、各コミュニティの活性度に応じてコミュニティ再編をおこなうコミュニティ形成システムが開示されている。
【０００４】
かかるプログラムやコミュニティ形成システムを用いることにより、利用者は不特定多数の端末装置から所望する情報を取り出すことができるとともに、コミュニティに所属する端末装置の求めに応じて該当する情報を提供することができる。
【０００５】
【特許文献１】特開２００２−２４５２１２号公報
【非特許文献１】Ｊｎｕｔｅｌｌａ．ｏｒｇ、“Ｊｎｕｔｅｌｌａ”、［online］、［平成１６年１２月７日検索］、インターネット＜URL：http://www.jnutella.org/＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１や特許文献１に開示された技術を用いたとしても、コミュニティの存続や拡大は、コミュニティに所属する利用者の質に依存するという問題があった。すなわち、コミュニティに所属する各利用者の利用情報量および提供情報量にはばらつきがあることが通常であるため、情報利用ばかりをおこなって情報提供をおこなわない利用者が増加するとコミュニティ自体が衰退してしまうことになる。
【０００７】
このため、各利用者の端末装置を束ねるサーバ装置を設け、情報提供量の少ない利用者には情報利用量に制限を加えることも考えられるが、サーバ装置を用いるとコミュニティの運営に労力がかかるとともに、コミュニティの拡大に柔軟に対処できないという問題があらたに発生してしまう。
【０００８】
本発明は、上記に鑑みてなされたものであって、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、前記信頼度ランクを更新する更新手段と、前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段とを備えたことを特徴とする。
【００１０】
また、本発明は、受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信プログラムであって、通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手順と、前記信頼度ランクを更新する更新手順と、前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信相手ごとの信頼度をあらわす信頼度ランクを記憶し、この信頼度ランクを更新することとし、かかる信頼度ランクに基づいて提供データの検索範囲を決定するよう構成したので、有用な情報を提供して信頼度ランクが向上すると取得できる情報量も増えることにより、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることでコミュニティの拡大に資することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、本発明に係る通信端末装置の好適な実施の形態を詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１３】
図１は、本発明にかかるデータ交換処理の概念を示す図である。同図に示す通信端末装置１（端末Ａ、端末Ｂおよび端末Ｃ）は階層化した提供用情報を有しており、無線通信などにより通信端末装置１相互間で情報の交換（送信および受信）をおこなう端末装置である。
【００１４】
まず、端末Ａの利用者が情報提供要求メッセージを送信する場合について説明する。利用者が端末Ａを操作して所望する情報を検索するためのキーワードを入力すると、端末ＩＤ（同図では「０００００００１」）および検索用のキーワード（同図では「東京」および「遊び場」）を含んだ情報提供要求メッセージが作成される。そして、利用者が送信ボタンを押下すると、かかる情報提供要求メッセージが他端末に対してブロードキャスト送信される。
【００１５】
情報提供要求メッセージを受信した端末Ｂおよび端末Ｃは、自装置が有する階層化した提供用情報を検索して検索結果を端末Ａに返信する。この場合、端末Ｂおよび端末Ｃは自装置が有する端末Ａの信頼度ランクに応じて提供用情報の検索範囲を決定し、決定した検索範囲にしたがって提供用情報を検索する。そして、各端末の検索結果は端末Ａに送信されることになる。
【００１６】
次に、端末Ａが検索結果を受信した場合について説明する。検索結果を受信した端末Ａは、各検索結果を一覧表示するなどして利用者の選択をうながす。そして、利用者が、かかる一覧の中で端末Ｃが送信した情報が有用であると判断して選択した場合には、端末Ｃの信頼度ランクをランクアップする。なお、本実施例においては、選択した情報を自装置に保存するごとに、提供元端末のポイントを加算し、かかるポイントに応じて信頼度ランクを決定する場合について示している。
【００１７】
このように、各通信端末装置１は、階層化した提供用情報および他端末の信頼度をあらわす信頼度ランクを有することとし、信頼度ランクの高い端末から情報提供要求を受けた場合には、信頼度ランクに応じた広い範囲で提供用情報を検索することとしている。また、情報を取得する場合には、利用者が選択した情報を送信した端末の信頼度ランクをランクアップすることしている。
【００１８】
従来の情報交換処理では、かかる信頼度ランクを考慮することなく一律の範囲で提供用情報を検索して検索結果を返信することとしていたため、コミュニティに所属する各利用者の利用情報量および提供情報量にアンバランスが生じてコミュニティが健全に拡大しないという問題があった。また、不特定多数には公開したくないが情報提供相手などの特定の相手だけには提供したい情報がある場合、利用者が通信プログラムの状態を常時監視して提供用情報の検索範囲をその都度変更する必要があり、負担が大きいという問題があった。
【００１９】
本発明に係る情報交換処理では、上述したように、端末ごとの信頼度ランクという概念を導入し、有用な情報を提供した端末の信頼度ランクをランクアップすることとした。そして、信頼度ランクがランクアップするとより多くの情報を取得することができることとした。したがって、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることができるので、コミュニティの拡大に資することが可能となる。また、信頼度ランクの変更処理および信頼度ランクに応じた提供用情報の検索処理は、通信端末装置１に搭載されたプログラムがおこなうので、利用者の操作負担を軽減することができる。
【００２０】
次に、本発明に係る情報交換処理をおこなう通信端末装置１の構成について図２を用いて説明する。図２は、通信端末装置１の構成を示す機能ブロック図である。同図に示すように、通信端末装置１は、入出力部２と、通信部３と、制御部１０と、記憶部２０とを備えている。
【００２１】
また、制御部１０は、情報取得部として、検索要求送信部１１と、検索結果受信部１２と、検索結果保存部１３と、ポイント更新部１４とをさらに備えており、情報提供部として、検索要求受信部１５と、検索範囲決定部１６と、検索実行部１７と、検索結果送信部１８とをさらに備えている。そして、記憶部２０は、提供データリスト２１と、端末ランクリスト２２とをさらに備えている。
【００２２】
入出力部２は、入力ボタン、キーボード、カードリーダーといった入力デバイスと、ＬＣＤ（Liquid  Crystal  Display）などの出力デバイスから構成され、利用者の入力操作を受け付けるとともに、利用者に対する情報の表示をおこなう処理部である。また、通信部３は、無線通信デバイスや有線通信デバイスなどの通信デバイスから構成され、不特定多数の通信端末装置１との間で情報の送受信をおこなう処理部である。
【００２３】
制御部１０は、利用者が情報の取得をおこないたい場合に、利用者の操作に基づいて他の通信端末装置１に検索要求を送信し、受信した検索結果を入出力部２を介して利用者に提示し、利用者が選択した検索結果を記憶部２０に記憶させるとともに、かかる検索結果を提供した通信端末装置１の信頼度ポイントを更新する処理部である。また、他の通信端末装置１から検索要求を受信した場合に、かかる信頼度ポイントのランクに対応した範囲で提供データリスト２２を検索して検索結果を送信する処理部でもある。
【００２４】
検索要求送信部１１は、入出力部２を介して利用者が入力した検索用キーワードと、自装置の端末ＩＤとを含んだ検索要求メッセージを作成し、通信部３を介して他の通信端末装置１に送信する処理部である。なお、本実施例においては、かかる検索要求メッセージを所定の範囲でブロードキャスト送信する場合について説明するが、記憶部２０に記憶された端末ランクリスト２２に含まれる通信端末装置１に送信することとしてもよいし、入出力部２を介して入力した端末リストを記憶部２０にあらかじめ記憶しておき、記憶した端末リストに含まれる通信端末装置１に送信することとしてもよい。
【００２５】
検索結果受信部１２は、他の通信端末装置１が送信した検索結果を、通信部３を介して受け取って検索結果保存部１３に渡す処理をおこなう処理部である。検索要求送信部１１が検索要求メッセージをブロードキャスト送信すると、複数の通信端末装置１から検索結果が送られてくるので、この検索結果受信部１２は受け取った検索結果を順次、検索結果保存部１３に渡すことになる。
【００２６】
検索結果保存部１３は、検索結果受信部１２から渡された検索結果の一覧を、入出力部２を介して利用者に提示するとともに、利用者の選択指示を受け付けたならば選択された検索結果を、ポイント更新部１４および提供データリスト２１に渡す処理をおこなう処理部である。
【００２７】
ここで、この提供データリスト２１の一例について図３を用いて説明しておく。図３は、提供データリスト２１の一例を示す図である。同図に示すように、各提供データは複数のグループに区分けされて保存されており、各グループは提供データの重要度に対応している。たとえば、グループ０の提供データはすべての通信端末装置１に提供してもよいデータであり、グループＸの提供データはいずれの通信端末装置１にも提供しないデータである。そして、信頼度ランク１の通信端末装置１から検索要求を受け付けた場合には、グループ０およびグループ１を検索対象とし、信頼度ランク２の通信端末装置１から検索要求を受け付けた場合には、グループ０〜グループ２を検索対象とする。
【００２８】
このように、提供データリスト２１は提供データの重要度に応じたグループ分けがなされており、検索要求をおこなう通信端末装置１の信頼度ランクがランクアップするにしたがって、より広い範囲の提供データを検索対象とすることができる。なお、提供データリスト２１に記憶される提供データは、入出力部２を介して入力されるほか、他の通信端末装置１から受信した検索結果が利用者によって選択された場合に、検索結果保存部１３により提供データリスト２１に追加される。この場合、追加するデータをどのグループに所属させるかは利用者が判断することになるが、データの保存先となるフォルダ階層を入出力部２に表示したり、データの重要度の選択画面を表示したりすることにより利用者の操作負担を軽減することができる。
【００２９】
図２の説明に戻り、ポイント更新部１４について説明する。ポイント更新部１４は、利用者が選択した検索結果を検索結果保存部１３から受け取り、この検索結果を送信した通信端末装置１の信頼度ポイントを更新する処理部である。具体的には、かかる検索結果に含まれる送信元の端末ＩＤが、端末ランクリスト２２にあるか否かを判定したうえで、端末ランクリスト２２にある場合には該当する端末ＩＤのポイントを加算し、端末ランクリスト２２にない場合には送信元の端末ＩＤを新規に追加する処理をおこなう。
【００３０】
ここで、この端末ランクリスト２２の一例について図４および図５を用いて説明しておく。図４は、端末ランクリスト２２の一例を示す図であり、図５は、静的なリストである信頼度設定リストの一例を示す図である。本実施例では、動的に更新されるリスト（図４に示したリスト）と静的なリスト（図５に示したリスト）とを別リストとして管理する場合について説明することとする。なお、これらのリストを統合したリストを管理することとしてもよい。
【００３１】
図４に示すように、端末ランクリスト２２は、「端末ＩＤ」と、「ポイント」と、「信頼度ランク」とを含むリストである。同図に示した場合について説明すると、端末ＩＤが「０００００００１」の通信端末装置１が獲得したポイントは「２」であり、信頼度ランクは「Ｒａｎｋ１」であることをあらわしている。また、端末ＩＤが「０００００２００」の通信端末装置１が獲得したポイントは「１００」であり、信頼度ランクは「Ｒａｎｋ３」であることをあらわしている。なお、本実施例においては、端末ランクリスト２２が「信頼度ランク」の項目を含む場合について説明するが、端末ランクリスト２２が「信頼度ランク」の項目を含まないこととし、「ポイント」の項目をキーにして図５に示す信頼度設定リストの「信頼度ランク」を取得することとしてもよい。
【００３２】
また、図５に示すように、信頼度設定リストは、「信頼度ランク」と、「最低ポイント」と、「パスワード」とを含むリストである。図４に示した「信頼度ランク」を決定する際には、図４に示した「ポイント」と図５に示した「最低ポイント」とを対比して該当する信頼度ランクを検索することになる。また、「パスワード」の項目には、信頼度ランクがランクアップした場合に、対象となる通信端末装置１に通知されるパスワードが格納されている。このように、信頼度ランクに対応したパスワードを発行することとし、検索要求を受け付ける際にこのパスワードの提示を求めることにより、いわゆる「なりすまし」による不正行為を防止することができる。
【００３３】
図５に示した場合について説明すると、たとえば、ポイントが「１」である通信端末装置１の信頼度ランクは「Ｒａｎｋ１」に該当し、ポイントが「１０」である通信端末装置１の信頼度ランクは「Ｒａｎｋ２」に該当する。そして、ポイントが「９」であった通信端末装置１のポイントが加算されポイントが「１０」となった場合には、パスワード「ｄｅｆ」がかかる通信端末装置１に対して発行されることになる。
【００３４】
図２の説明に戻って、情報提供部の各処理部について説明する。検索要求受信部１５は、通信部３を介して他の通信端末装置１からの検索要求を受け付け、受け付けた検索要求を検索範囲決定部１６に渡す処理をおこなう処理部である。
【００３５】
検索範囲決定部１６は、検索要求受信部１５から検索要求を受け取り、受け取った検索要求に含まれる要求元の端末ＩＤをキーとして端末ランクリスト２２を検索することにより、要求元の端末ランクを取得して提供データリスト２１の検索範囲を決定する処理部である。たとえば、図４に示した場合について説明すると、端末ＩＤが「０００００００５」である通信端末装置１から検索要求を受け付けた場合には、かかる端末の信頼度ランクはＲａｎｋ２であるので、図３に示したグループ０〜グループ２の範囲で提供データリスト２１を検索することを決定し、決定した内容を検索実行部１７に渡すことになる。
【００３６】
検索実行部１７は、検索範囲決定部１６が決定した検索範囲にしたがって提供データリスト２１を検索し、検索要求に対応する検索結果を検索結果送信部１８に渡す処理をおこなう処理部である。また、検索結果送信部１８は、検索実行部１７から受け取った検索結果を、通信部３を介して要求元の通信端末装置１に送信する処理をおこなう処理部である。
【００３７】
記憶部２０は、フラッシュメモリなどの不揮発性メモリから構成され、提供データリスト２１および端末ランクリスト２２の記憶をおこなう記憶部である。提供データリスト２１は、図３で説明したように、データの重要度に応じたグループごとに区分けされたデータのリストであり、端末ランクリスト２２は、図４および図５で説明したように、各通信端末装置１の信頼度ランクなどを管理するリストである。
【００３８】
次に、本実施例に係るデータ交換処理を情報取得処理と情報提供処理に分けて説明する。まず、本実施例に係る情報取得処理について図６を用いて説明する。図６は、情報取得処理の概要を示す図である。図６に示した場面は、通信端末装置１ａの利用者が検索要求をおこなって、各通信端末装置（１ｂおよび１ｃなど）から検索結果を受信したところをあらわしている。
【００３９】
具体的には、ブロードキャスト送信された検索要求を受け取った各通信端末装置（１ｂおよび１ｃなど）は、自装置の端末ランクリスト２２を用いて通信端末装置１ａの信頼度ランクを参照し、信頼度ランクに応じた範囲で自装置の提供データリスト２１を検索して検索結果を通信端末装置１ａに送信する。これらの検索結果を受信した通信端末装置１ａは、検索結果の一覧を表示して利用者が選択した検索結果を自装置に保存するとともに、選択した検索結果を送信した端末の信頼度ランクを更新する処理をおこなう。
【００４０】
次に、図６に示した情報取得処理の処理手順について図７を用いて説明する。図７は、情報取得処理の処理手順を示すフローチャートである。同図に示すように、利用者が入出力部２を介して検索キーワードを入力すると、検索要求送信部１１は、入力された検索キーワードと自装置の端末ＩＤとを含んだ検索要求メッセージを、通信部３を介してブロードキャスト送信する（ステップＳ１０１）。そして、検索結果受信部１２が通信部３を介して他の通信端末装置１から検索結果を受信すると（ステップＳ１０２）、受信した検索結果を検索結果保存部１３に渡し、この検索結果保存部１３が入出力部２を介して検索結果を一覧表示する（ステップＳ１０３）。
【００４１】
つづいて、利用者が一覧表示された検索結果を参照した結果、有用であると判断した検索結果を保存する操作をおこなうと、検索結果保存部１３が、選択された検索結果を提供データリスト２１に追加する処理をおこなうとともに（ステップＳ１０４）、ポイント更新部１４に通知する。そして、かかる通知を受けたポイント更新部１４は、検索結果を提供した通信端末装置１の端末ＩＤが端末ランクリスト２２に登録されているか否かを判定する（ステップＳ１０５）。
【００４２】
そして、端末ＩＤが端末ランクリスト２２に登録されている場合には（ステップＳ１０５，Ｙｅｓ）、かかる端末ＩＤに対応する信頼度ポイントを１加算する（ステップＳ１０６）。一方、端末ＩＤが端末ランクリスト２２に登録されていない場合には（ステップＳ１０５，Ｎｏ）、かかる端末ＩＤに対応する信頼度ポイントを１としたうえで、端末ランクリスト２２に新規登録し（ステップＳ１０７）、処理を終了する。
【００４３】
なお、本実施例においては、ポイントを１ずつ加算することしているが、利用者が判断した重要度を反映したポイントを加算することとしてもよい。たとえば、利用者が検索結果を保存した提供データリスト２１のグループごとにポイントを設定しておき、重要度の高いグループに保存した場合には、重要度の低いグループに保存した場合よりも大きなポイントを与えることとすることができる。
【００４４】
つづいて、ポイントを加算した結果、該当する端末ＩＤの信頼度ランクがランクアップするか否かを判定し（ステップＳ１０８）、ランクアップした場合には（ステップＳ１０８，Ｙｅｓ）、新しい信頼度ランクを端末ランクリスト２２に書き込み（ステップＳ１０９）、処理を終了する。また、ランクアップしない場合には（ステップＳ１０８，Ｎｏ）、信頼度ランクの変更をおこなうことなく処理を終了する。
【００４５】
このように、受信した検索結果の一覧を利用者に提示し、利用者が選択した検索結果の送信元（通信端末装置１）の信頼度ランクを更新するよう構成したので、有用な情報を提供すればするほど信頼度ランクを向上させることができ、提供データリスト２１の検索範囲が広がることにより有用な情報を取得する可能性を高めることができる。
【００４６】
次に、本実施例に係る情報提供処理について図８を用いて説明する。図８は、情報提供処理の概要を示す図である。図８に示した場面は、通信端末装置１ａの利用者が検索要求をおこない、この検索要求を受信した通信端末装置１ｂが自装置の提供用情報を検索して検索結果を返信するところをあらわしている。具体的には、ブロードキャスト送信された検索要求を受け取った通信端末装置１ｂは、自装置の端末ランクリスト２２を用いて通信端末装置１ａの信頼度ランクを参照し、信頼度ランクに応じた範囲で自装置の提供データリスト２１を検索して検索結果を通信端末装置１ａに送信する。
【００４７】
次に、図８に示した情報提供処理の処理手順について図９を用いて説明する。図９は、情報提供処理の処理手順を示すフローチャートである。同図に示すように、検索要求受信部１５が通信部３を介して検索要求を受け取ると（ステップＳ２０１）、検索範囲決定部１６は、検索要求を送信した通信端末装置１の端末ＩＤが端末ランクリスト２２に登録されているか否かを判定する（ステップＳ２０２）。
【００４８】
そして、端末ＩＤが端末ランクリスト２２に登録されている場合には（ステップＳ２０２，Ｙｅｓ）、この端末ＩＤに対応する信頼度ランクを取得する（ステップＳ２０３）。一方、端末ＩＤが端末ランクリスト２２に登録されていない場合には（ステップＳ２０２，Ｎｏ）、この端末ＩＤに対応する信頼度ランクを０（Ｒａｎｋ０）に設定する（ステップＳ２０４）。
【００４９】
つづいて、検索実行部１７は、信頼度ランクに応じた検索範囲で提供データリスト２１の検索をおこない（ステップＳ２０５）、検索結果を検索結果送信部１８に渡す。検索結果を受け取った検索結果送信部１８は、通信部３を介して検索結果を要求元の通信端末装置１に送信し（ステップＳ２０６）、処理を終了する。
【００５０】
このように、検索要求を送信した通信端末装置１の信頼度ランクに応じて提供データの検索範囲を変更するよう構成したので、有用な情報を提供する通信端末装置１は、より多くの情報を取得できるととともに、有用な情報を提供しない通信端末装置１は、取得できる情報が制限されることとなるので、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることができる。
【００５１】
上述してきたように、本実施例では、情報取得を行なう場合に、検索要求送信部が他の通信端末装置に検索要求を送信し、検索結果受信部が他の通信端末装置から検索結果を受信すると、検索結果保存部が検索結果の一覧表示の指示をおこない選択された検索結果を記憶部の提供データリストに追加するとともに、選択された検索結果を送信した通信端末装置の信頼度ランクを更新するよう構成した。また、情報提供を行なう場合に、検索要求受信部が他の通信端末装置から検索要求を受信すると、検索範囲決定部が記憶部の端末ランクリストを参照してかかる端末の信頼度ランクを取得して提供データリストの検索範囲を決定し、検索実行部がかかる検索範囲に基づいて提供データを検索し、検索結果送信部が検索結果を要求元の通信端末装置に送信するよう構成した。したがって、有用な情報を提供する通信端末装置の信頼度ランクはランクアップし、信頼度ランクが高い通信端末装置は、より広い範囲を検索した検索結果を取得することができるので、コミュニティに所属する各利用者の利用情報量および提供情報量のバランスをとることによりコミュニティの拡大に資することができる。
【００５２】
なお、本実施例においては、携帯電話やＰＤＡといった通信端末装置に本発明を適用した場合について説明したが、本発明はこれに限定されるものではなく、たとえば、インターネット接続されたＰＣを用いてデータ交換をおこなう場合にも適用することができる。
【００５３】
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例と同様の機能を有するデータ交換プログラム（通信プログラム）を実行するコンピュータの一例を説明する。図１０は、データ交換プログラム（通信プログラム）を実行するコンピュータを示す図である。
【００５４】
同図に示すように通信端末装置としてのコンピュータ５０は、入力装置５１、表示装置５２、通信装置５３、ＲＯＭ（Read  Only  Memory）５４、ＲＡＭ（Random  Access  Memory）５５およびＣＰＵ（Central  Processing  Unit）５６をバス５７で接続して構成される。ここで、入力装置５１および表示装置５２は図２に示した入出力部２に対応し、通信装置５３は同じく通信部３に対応する。なお、ＲＡＭ５５としてはフラッシュメモリなどの不揮発性ＲＡＭが用いられる。
【００５５】
ＲＯＭ５４には、データ交換プログラム５４ａがあらかじめ記憶されている。また、ＲＡＭ５５に記憶されている提供データリスト５５ａは図２に示した提供データリスト２１に、端末ランクリスト５５ｂは同じく端末ランクリスト２２に、それぞれ対応している。そして、ＣＰＵ５６が、ＲＯＭ５４のデータ交換プログラム５４ａを読み出して実行することで、図１０に示すように、データ交換プログラム５４ａはデータ交換プロセス５６ａとして機能するようになる。
【００５６】
（付記１）受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信端末装置であって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手段と、
前記信頼度ランクを更新する更新手段と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手段と
を備えたことを特徴とする通信端末装置。
【００５７】
（付記２）前記更新手段は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする付記１に記載の通信端末装置。
【００５８】
（付記３）前記更新手段は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする付記２に記載の通信端末装置。
【００５９】
（付記４）前記更新手段は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする付記１、２または３に記載の通信端末装置。
【００６０】
（付記５）前記決定手段は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手段は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする付記１、２または３に記載の通信端末装置。
【００６１】
（付記６）受信した検索要求に該当するデータを検索して送信するとともに、送信した検索要求の検索結果を受信することによりデータ交換をおこなう通信プログラムであって、
通信相手ごとの信頼度をあらわす信頼度ランクを記憶する記憶手順と、
前記信頼度ランクを更新する更新手順と、
前記信頼度ランクに基づいて提供データの検索範囲を決定する決定手順と
をコンピュータに実行させることを特徴とする通信プログラム。
【００６２】
（付記７）前記更新手順は、受信した検索結果が選択された場合に、該検索結果を送信した通信相手の前記信頼度ランクを更新することを特徴とする付記６に記載の通信プログラム。
【００６３】
（付記８）前記更新手順は、受信した検索結果が選択された場合に加算されるポイントに基づいて前記信頼度ランクを更新することを特徴とする付記７に記載の通信プログラム。
【００６４】
（付記９）前記更新手順は、前記通信相手の前記信頼度ランクがランクアップした場合に、ランクアップした信頼度ランクに対応するパスワードを該通信相手に対して発行することを特徴とする付記６、７または８に記載の通信プログラム。
【００６５】
（付記１０）前記決定手順は、情報提供量の基準に従って区分けされた前記提供データを検索対象とし、前記更新手順は、受信した検索結果が選択された場合に、該検索結果を前記重要度ごとに前記提供データに追加することを特徴とする付記６、７または８に記載の通信プログラム。
【産業上の利用可能性】
【００６６】
以上のように、本発明にかかる通信端末装置は、通信端末装置間のデータ交換に有用であり、特に、コミュニティのように各利用者の利用情報量および提供情報量のバランスをとる必要のある通信グループにおけるデータ交換に適している。
【図面の簡単な説明】
【００６７】
【図１】図１は、本発明にかかるデータ交換処理の概念を示す図である。
【図２】図２は、通信端末装置の構成を示す機能ブロック図である。
【図３】図３は、提供データリストの一例を示す図である。
【図４】図４は、端末ランクリストの一例を示す図である。
【図５】図５は、信頼度設定リストの一例を示す図である。
【図６】図６は、情報取得処理の概要を示す図である。
【図７】図７は、情報取得処理の処理手順を示すフローチャートである。
【図８】図８は、情報提供処理の概要を示す図である。
【図９】図９は、情報提供処理の処理手順を示すフローチャートである。
【図１０】図１０は、データ交換プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００６８】
１  通信端末装置
１ａ  通信端末装置
１ｂ  通信端末装置
１ｃ  通信端末装置
２  入出力部
３  通信部
１０  制御部
１１  検索要求送信部
１２  検索結果受信部
１３  検索結果保存部
１４  ポイント更新部
１５  検索要求受信部
１６  検索範囲決定部
１７  検索実行部
１８  検索結果送信部
２０  記憶部
２１  提供データリスト
２２  端末ランクリスト
５０  通信端末装置（コンピュータ）
５１  入力装置
５２  表示装置
５３  通信装置
５４  ＲＯＭ
５４ａ  データ交換プログラム
５５  ＲＡＭ
５５ａ  提供データリスト
５５ｂ  端末ランクリスト
５６  ＣＰＵ
５６ａ  データ交換プロセス
５７  バス
【国際調査報告】
2006075389.tif 000012
2006075389.tif 000013
2006075389.tif 000014
2006075389.tif 000015