(57)【要約】【課題】  ユーザがあいまいな数値情報に関するメタデータの要求をしたとき、上記あいまいな数値情報を考慮したメタデータの検索処理を行い、ユーザの希望に合うか又は近いメタデータをユーザに出力することを目的とする。【解決手段】通信システムは、１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、ユーザから取得する第１取得部１０６ａと、１又は複数の項目に対応する数値範囲をそれぞれ算出する算出部１０６ｂと、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索部１０６ｃと、各第１検索部により検索されたメタデータを収集する収集部１０４と、収集された複数のメタデータをユーザに出力する出力部１０２とを有する。【選択図】      図２
2004213526.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する記憶手段を有する通信端末装置を複数有する通信システムであって、
各通信端末装置は、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、ユーザから取得する第１取得手段と、
前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出手段と、
前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索手段とを有し、
各第１検索手段により検索されたメタデータを収集する収集手段と、
前記収集手段により収集された複数のメタデータをユーザに出力する出力手段とを有することを特徴とする通信システム。
【請求項２】
前記あいまいな数値情報は、ユーザが希望する数値である希望数値と、希望数値に関するあいまい情報とを含み、
前記数値範囲は、希望数値を基準とした数値の範囲であり、
前記算出手段は、各あいまい情報と、数値範囲の算出方法とが対応づけられた対応情報を参照して、前記１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法をそれぞれ判断し、判断した１又は複数の数値範囲の算出方法に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する、ユーザが希望する数値である希望数値を取得する第２取得手段と、
前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記第２取得手段により取得された前記１又は複数の項目に対応する希望数値とに基づいて、前記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数を、項目ごとに、算出する関数算出手段と、
前記関数算出手段により算出された前記１又は複数の項目に対応する関数に基づいて、前記収集手段により収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、前記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目ごとに、算出する第１評価値算出手段と、
前記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する第２評価値算出手段とを有し、
前記出力手段は、前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、前記各メタデータのうち、所定数のメタデータをユーザに対して出力することを特徴とする請求項１に記載の通信システム。
【請求項４】
各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、
前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、前記各メタデータをソートするソート手段と、
前記ソート手段によりソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得する第３取得手段と、
各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得する第４取得手段と、
各通信端末装置において、前記記憶手段に記憶された各メタデータのうち、前記第４取得手段により取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数検索する第２検索手段と、
各通信端末装置において、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する第１生成手段と、
前記収集手段により、各生成手段により生成された前記第１の関連サービス情報に関する情報が、前記所定数のメタデータごとに、収集された場合、収集された前記第１の関連サービス情報に関する情報に基づいて、第２の関連サービス情報に関する情報を、前記所定数のメタデータごとに生成する第２生成手段とを有し、
前記出力手段は、さらに、前記所定数のメタデータのそれぞれに対応する第２の関連サービス情報に関する情報を、ユーザに対して出力することを特徴とする請求項３に記載の通信システム。
【請求項５】
ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する第１記憶手段を有する複数の通信装置と接続された通信端末装置であって、
所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、前記複数の通信装置に送信する第１送信手段と、
各通信装置が前記メタデータの要求を取得した後、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出し、算出した前記１又は複数の項目に対応する数値範囲と、前記第１記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索した場合、検索されたメタデータを各通信装置から受信する第１受信手段と、
前記第１受信手段により受信された複数のメタデータを収集する収集手段と、前記収集手段により収集された複数のメタデータをユーザに出力する出力手段とを有することを特徴とする通信端末装置。
【請求項６】
ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する第２記憶手段と、
前記メタデータの要求を、ユーザから取得する第１取得手段と、
前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出手段と、
前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記第２記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索手段とを有し、
前記収集手段は、さらに、前記第１検索手段により検索されたメタデータを収集することを特徴とする請求項５に記載の通信端末装置。
【請求項７】
前記１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する、ユーザが希望する数値である希望数値を取得する第２取得手段と、
前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記第２取得手段により取得された前記１又は複数の項目に対応する希望数値とに基づいて、前記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数を、項目ごとに、算出する関数算出手段と、
前記関数算出手段により算出された前記１又は複数の項目に対応する関数に基づいて、前記収集手段により収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、前記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目ごとに、算出する第１評価値算出手段と、
前記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する第２評価値算出手段とを有し、
前記出力手段は、前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、前記各メタデータのうち、所定数のメタデータをユーザに対して出力することを特徴とする請求項５又は６に記載の通信端末装置。
【請求項８】
各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、
前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、前記各メタデータをソートするソート手段と、
前記ソート手段によりソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得する第３取得手段と、
各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得する第４取得手段と、
前記所定数のメタデータに、それぞれ含まれる、所定の項目に対応する数値と、関連サービス情報を特定する情報と、関連サービス情報に関する情報の生成要求とを前記複数の通信装置に送信する第２送信手段と、
各通信装置が前記生成要求を取得した後、前記第１記憶手段に記憶された各メタデータのうち、前記関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索し、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成した場合、各通信装置から送られてきた前記所定数のメタデータごとの第１の関連サービス情報に関する情報を受信する第２受信手段と、
前記収集手段により、前記第２受信手段により受信された各通信装置から送られた前記第１の関連サービス情報に関する情報が、前記所定数のメタデータごとに、収集された場合、収集された前記第１の関連サービス情報に関する情報に基づいて、第２の関連サービス情報に関する情報を、前記所定数のメタデータごとに生成する生成手段とを有し、
前記出力手段は、さらに、前記所定数のメタデータのそれぞれに対応する第２の関連サービス情報に関する情報を、ユーザに対して出力することを特徴とする請求項７に記載の通信端末装置。
【請求項９】
前記第２記憶手段に記憶された各メタデータのうち、前記第４取得手段により取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索する第２検索手段と、
前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する情報生成手段とを有し、
前記収集手段は、さらに、前記情報生成手段により生成された前記第１の関連サービス情報に関する情報を収集することを特徴とする請求項８に記載の通信端末装置。
【請求項１０】
ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する記憶手段を有し、ユーザに対して、メタデータに関する情報を出力する通信装置と接続されている通信端末装置であって、
所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、前記通信装置から取得する第１要求取得手段と、
前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出手段と、
前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索手段と、
前記第１検索手段により検索されたメタデータを、前記通信装置に送信する第１送信手段とを有することを特徴とする通信端末装置。
【請求項１１】
各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、
前記通信装置が、送られてきた複数のメタデータのうち、所定数のメタデータを選択し、前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得し、各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得した場合、前記所定数のメタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記関連サービス情報を特定する情報と、関連サービス情報に関する情報の生成要求とを、前記通信装置から取得する第２要求取得手段と、
前記記憶手段に記憶された各メタデータのうち、前記関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索する第２検索手段と、
前記関連サービス情報に関する情報の生成要求に基づいて、前記第２検索手段により検索された前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する生成手段と、
前記生成手段により生成された、前記所定数のメタデータごとの第１の関連サービス情報に関する情報を、前記通信装置に送信する第２送信手段とを有することを特徴とする通信端末装置。
【請求項１２】
ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する記憶手段を有する複数の通信端末装置を用いる通信方法であって、
各通信端末装置において、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、ユーザから取得する第１取得ステップと、
各通信端末装置において、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出ステップと、各通信端末装置において、前記算出ステップにより算出された前記１又は複数の項目に対応する数値範囲と、前記記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索ステップと、
各通信端末装置から、検索されたメタデータを収集する収集ステップと、
前記収集ステップにより収集された複数のメタデータをユーザに出力する出力ステップとを有することを特徴とする通信方法。
【請求項１３】
前記あいまいな数値情報は、ユーザが希望する数値である希望数値と、希望数値に関するあいまい情報とを含み、
前記数値範囲は、希望数値を基準とした数値の範囲であり、
前記算出ステップは、各あいまい情報と、数値範囲の算出方法とが対応づけられた対応情報を参照して、前記１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法をそれぞれ判断するステップと、
判断された１又は複数の数値範囲の算出方法に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出するステップとを有することを特徴とする請求項１２に記載の通信方法。
【請求項１４】
前記１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する、ユーザが希望する数値である希望数値を取得する第２取得ステップと、
前記算出ステップにより算出された前記１又は複数の項目に対応する数値範囲と、前記第２取得ステップにより取得された前記１又は複数の項目に対応する希望数値とに基づいて、前記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数を、項目ごとに、算出する関数算出ステップと、
前記関数算出ステップにより算出された前記１又は複数の項目に対応する関数に基づいて、前記収集ステップにより収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、前記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目ごとに、算出する第１評価値算出ステップと、
前記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する第２評価値算出ステップと、
前記収集ステップにより収集された各メタデータに対応する総合評価値に基づいて、前記各メタデータのうち、所定数のメタデータをユーザに対して出力するステップとを有することを特徴とする請求項１２に記載の通信方法。
【請求項１５】
各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、
前記収集ステップにより収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、前記各メタデータをソートするステップと、
ソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択するステップと、
選択された前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得する第３取得ステップと、
各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得する第４取得ステップと、
各通信端末装置において、前記記憶手段に記憶された各メタデータのうち、前記第４取得ステップにより取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数検索する第２検索ステップと、
各通信端末装置において、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する第１生成ステップと、
前記第１生成ステップにより生成された前記第１の関連サービス情報に関する情報が、前記所定数のメタデータごとに、収集された場合、収集された前記第１の関連サービス情報に関する情報に基づいて、第２の関連サービス情報に関する情報を、前記所定数のメタデータごとに生成する第２生成ステップと、
前記所定数のメタデータとともに、前記所定数のメタデータのそれぞれに対応する第２の関連サービス情報に関する情報を、ユーザに対して出力するステップとを有することを特徴とする請求項１４に記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の通信端末装置を用いて、メタデータに関する処理を行う通信システム、通信端末装置、通信方法に関する。
【０００２】
【従来の技術】
従来より、ユーザに提供するためのサービス情報の内容に関連するキーワードや数値などの情報を含むメタデータを用いた検索が行われている。このメタデータがユーザに出力されることにより、ユーザは、以下のことを知ることができる。即ち、ユーザは、自分が要求したキーワードや数値を含むメタデータが存在することを知ることができる。ここで、メタデータに、キーワード（家賃（円））と、これに対応する数値（８００００）とが含まれている場合、上記メタデータは、家賃８００００円に関する賃貸情報のメタデータといえる。
【０００３】
そして、ユーザは、例えば、出力されたメタデータに関するサービス情報を示すコンテンツが、所定のサーバ装置などに存在しているということを知ることができる。そして、ユーザは、例えば、メタデータに含まれているサーバ装置のＵＲＬに基づいて、上記サービス情報を示すコンテンツなどを取得することができる。
【０００４】
従来のメタデータ検索処理においては、ユーザが入力した文字列情報（文字や数値など）と、データベース内に記憶されているメタデータに含まれる文字列情報との照合処理（マッチング処理）が行われる。メタデータにおいては、例えば、サービス情報の内容に関連する項目が数値と対応づけられており、上記項目が１又は複数含まれている。この場合、文字列情報は、項目及び数値である。例えば、あるメタデータにおいては、「家賃」という項目と、この項目に対応する「８００００」という数値が含まれている。このような対応関係により、この項目に対応する数値の単位は、“個”や“冊”ではなく、“円”であることになる。
【０００５】
この従来のメタデータ検索処理では、ユーザが入力した文字列情報が、データベースに記憶された各メタデータ内に存在するか否かに関する処理が行われる。そして、データベースに記憶された各メタデータのうち、ユーザが入力した文字列情報を含むメタデータが検索され、ユーザに出力される。この検索処理においては、ユーザが入力した文字列情報と、メタデータに含まれる文字列情報とが完全に一致した場合（全文マッチング）だけでなく、ユーザが入力した文字列情報が、メタデータに含まれる文字列情報と部分的に一致した場合（部分マッチング）においても、上記メタデータが、ユーザが入力した文字列情報を含むメタデータとして、検索されることになる。
【０００６】
また、近年、コンピュータネットワークが急速に発達し、これに伴って、データベースも分散化されるようになってきている。この分散化は、膨大な量のデータを用いる処理においては、都合がよいことが知られている。このため、メタデータを記憶するデータベースも複数の通信端末装置に分散される傾向にある。これにより、メタデータの検索処理も、複数の通信端末装置を用いて行われる傾向にある（例えば、特許文献１参照）。
【０００７】
図１１は、従来のメタデータ検索処理を行う通信システムの概念を示す図である。通信システムは、複数の通信端末装置５００、５０１、５０２、５０３．．を有する。各通信端末装置は、例えば、通信ネットワークを介して接続されている。
【０００８】
そして、ユーザは、通信端末装置５００の入力部（図示せず）を用いて、文字列情報１，２と、メタデータ要求とを入力する（Ｓ２００）。ここで、文字列情報１とは、項目（「家賃（円））及びこれに対応する数値（８００００）であり、文字列情報２とは、項目（駅から家までの時間（分））及びこれに対応する数値（１０）である。
【０００９】
通信端末装置５００は、他の通信端末装置５０１、５０２、５０３．．に対して、文字列情報１と文字列情報２とメタデータ要求とを送信する（Ｓ２０２）。
【００１０】
各通信端末装置５００、５０１、５０２、５０３．．では、メタデータ要求に基づいて、文字列情報１及び文字列情報２を含むメタデータの検索処理を行う（Ｓ２０３）。そして、各通信端末装置５０１、５０２、５０３．は、検索したメタデータを通信端末装置５００に送る（Ｓ２０４）。
【００１１】
通信端末装置５００は、例えば、自装置５００内で検索したメタデータと、他の通信端末装置５０１、５０２、５０３．．から送られてきたメタデータを、ユーザに対して出力する（Ｓ２０５）。
【００１２】
【特許文献１】
特開２００１−１４７９４１号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、上述した従来技術では、以下のような問題があった。例えば、ユーザは、家賃８００００円のメタデータが最も望ましいが、家賃７９０００円のメタデータや家賃８１０００円のメタデータでも自分の希望に近いと考える場合もある。このような場合、ユーザは、家賃８００００円に関するメタデータだけでなく、８００００円前後（例えば、７９０００円、８１０００円）の家賃に関するメタデータの出力を望むこともある。
【００１４】
このため、ユーザが８００００円前後の家賃に関するメタデータを取得したい場合、以下のような通信システムがあれば、ユーザにとって好都合である。この通信システムにおいては、ユーザは、例えば、約８００００円の家賃に関するメタデータの要求をすれば、８００００円前後の家賃に関するメタデータの検索処理が行われ、ユーザに対して、８００００円前後の家賃に関するメタデータが出力される。
【００１５】
しかし、従来では、ユーザは、例えば、約８００００円の家賃に関するメタデータの要求をしても、家賃８００００円のメタデータの検索処理が行われるだけであり、８００００円前後の家賃に関するメタデータの検索処理は行われなかった。従来では、ユーザが８００００円前後の家賃に関するメタデータを取得したい場合には、いちいち、例えば、７９０００円の家賃に関するメタデータの要求や、８１０００円の家賃に関するメタデータの要求を入力しなければならなかった。
【００１６】
このように、従来では、ユーザが要求するあいまいな数値情報を考慮したメタデータの検索処理ができないという問題があった。即ち、ユーザの意思を反映した検索処理が行えないという問題があった。あいまいな数値情報とは、例えば、「約２０００」や「２０００くらい」を示す情報である。
【００１７】
従って、従来では、複数の通信端末装置を用いてメタデータに関する処理を行う場合において、ユーザがあいまいな数値情報（例えば、約２０００、１０以内など）に関するメタデータの要求をしたとき、上記あいまいな数値情報を考慮したメタデータの検索処理を行い、ユーザの希望に合うか又は近いメタデータをユーザに出力することができる通信システムの開発が望まれていた。
【００１８】
本発明は、以上のような問題点に鑑みてなされたものであり、複数の通信端末装置を用いてメタデータの検索、出力処理を行う場合において、ユーザがあいまいな数値情報に関するメタデータの要求をしたとき、上記あいまいな数値情報を考慮したメタデータの検索処理を行い、ユーザの希望に合うか又は近いメタデータをユーザに出力することができる通信システム、通信端末装置、通信方法を提供することを目的とする。
【００１９】
【課題を解決するための手段】
以上の問題点を解決するために、本発明は、ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する記憶手段を有する複数の通信端末装置を用いる際に、各通信端末装置において、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、ユーザから取得し、各通信端末装置において、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出し、各通信端末装置において、算出された前記１又は複数の項目に対応する数値範囲と、前記記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索し、各通信端末装置から、検索されたメタデータを収集し、収集された複数のメタデータをユーザに出力することを特徴とするものである。
【００２０】
また、本発明は、上記発明において、前記あいまいな数値情報は、ユーザが希望する数値である希望数値と、希望数値に関するあいまい情報とを含み、前記数値範囲は、希望数値を基準とした数値の範囲であり、
前記算出では、各あいまい情報と、数値範囲の算出方法とが対応づけられた対応情報を参照して、前記１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法をそれぞれ判断され、判断された１又は複数の数値範囲の算出方法に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出されることを特徴とするものである。
【００２１】
また、本発明は、上記発明において、前記１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する、ユーザが希望する数値である希望数値を取得し、算出された前記１又は複数の項目に対応する数値範囲と、取得された前記１又は複数の項目に対応する希望数値とに基づいて、前記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数を、項目ごとに、算出し、算出された前記１又は複数の項目に対応する関数に基づいて、収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、前記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目ごとに、算出し、前記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出し、収集された各メタデータに対応する総合評価値に基づいて、前記各メタデータのうち、所定数のメタデータをユーザに対して出力することを特徴とするものである。
【００２２】
また、本発明は、上記発明において、各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、前記各メタデータをソートし、ソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、選択された前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得し、各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得し、各通信端末装置において、前記記憶手段に記憶された各メタデータのうち、取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数検索し、各通信端末装置において、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成し、生成された前記第１の関連サービス情報に関する情報が、前記所定数のメタデータごとに、収集された場合、収集された前記第１の関連サービス情報に関する情報に基づいて、第２の関連サービス情報に関する情報を、前記所定数のメタデータごとに生成し、前記所定数のメタデータとともに、前記所定数のメタデータのそれぞれに対応する第２の関連サービス情報に関する情報を、ユーザに対して出力することを特徴とするものである。
【００２３】
また、本発明は、ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する第１記憶手段１０５を有する複数の通信装置（第２通信端末装置１０ｂ）と接続された通信端末装置（第１通信端末装置１０ａ）であって、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、前記複数の通信装置に送信する第１送信手段（通信部１０３）と、各通信装置が前記メタデータの要求を取得した後、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出し、算出した前記１又は複数の項目に対応する数値範囲と、前記第１記憶手段１０５に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索した場合、検索されたメタデータを各通信装置から受信する第１受信手段（通信部１０３）と、前記第１受信手段により受信された複数のメタデータを収集する収集手段１０４と、前記収集手段により収集された複数のメタデータをユーザに出力する出力手段１０２とを有することを特徴とするものである。
【００２４】
また、本発明は、上記発明において、ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する第２記憶手段１０５と、前記メタデータの要求を、ユーザから取得する第１取得手段１０６ａと、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出手段１０６ｂと、前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記第２記憶手段に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索手段１０６ｃとを有し、前記収集手段は、さらに、前記第１検索手段により検索されたメタデータを収集することを特徴とするものである。
【００２５】
また、本発明は、上記発明において、前記１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する、ユーザが希望する数値である希望数値を取得する第２取得手段１０６ｄと、前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記第２取得手段により取得された前記１又は複数の項目に対応する希望数値とに基づいて、前記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数を、項目ごとに、算出する関数算出手段１０６ｅと、前記関数算出手段により算出された前記１又は複数の項目に対応する関数に基づいて、前記収集手段により収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、前記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目ごとに、算出する第１評価値算出手段１０６ｆと、前記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する第２評価値算出手段１０６ｇとを有し、前記出力手段１０２は、前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、前記各メタデータのうち、所定数のメタデータをユーザに対して出力することを特徴とするものである。
【００２６】
また、本発明は、上記発明において、各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、前記収集手段により収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、前記各メタデータをソートするソート手段１０６ｈと、前記ソート手段によりソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得する第３取得手段１０６ｉと、各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得する第４取得手段１０６ｊと、前記所定数のメタデータに、それぞれ含まれる、所定の項目に対応する数値と、関連サービス情報を特定する情報と、関連サービス情報に関する情報の生成要求とを前記複数の通信装置（第２通信端末装置１０ｂ）に送信する第２送信手段１０３と、各通信装置が前記生成要求を取得した後、前記第１記憶手段１０５に記憶された各メタデータのうち、前記関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索し、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成した場合、各通信装置から送られてきた前記所定数のメタデータごとの第１の関連サービス情報に関する情報を受信する第２受信手段１０３と、前記収集手段により、前記第２受信手段により受信された各通信装置から送られた前記第１の関連サービス情報に関する情報が、前記所定数のメタデータごとに、収集された場合、収集された前記第１の関連サービス情報に関する情報に基づいて、第２の関連サービス情報に関する情報を、前記所定数のメタデータごとに生成する生成手段（第２生成部１０６ｍ）とを有し、前記出力手段１０２は、さらに、前記所定数のメタデータのそれぞれに対応する第２の関連サービス情報に関する情報を、ユーザに対して出力することを特徴とするものである。
【００２７】
また、本発明は、上記発明において、前記第２記憶手段（第１通信端末装置１０ａの記憶部１０５）に記憶された各メタデータのうち、前記第４取得手段１０６ｊにより取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索する第２検索手段１０６ｋと、前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する情報生成手段（生成部１０７）とを有し、前記収集手段は、さらに、前記情報生成手段により生成された前記第１の関連サービス情報に関する情報を収集することを特徴とするものである。
【００２８】
また、本発明は、ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が、数値に対応づけられており、前記項目を１又は複数含むメタデータを複数記憶する記憶手段１０５を有し、ユーザに対して、メタデータに関する情報を出力する通信装置（第１通信端末装置１０ａ）と接続されている通信端末装置（第２通信端末装置１０ｂ）であって、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を、前記通信装置から取得する第１要求取得手段１０６ａと、前記１又は複数のあいまいな数値情報に基づいて、前記１又は複数の項目に対応する数値範囲をそれぞれ算出する算出手段１０６ｂと、前記算出手段により算出された前記１又は複数の項目に対応する数値範囲と、前記記憶手段（第２通信端末装置１０ｂの記憶部１０５）に記憶されている各メタデータに含まれる前記１又は複数の項目に対応する数値とをそれぞれ比較し、前記各メタデータのうち、前記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する第１検索手段１０６ｃと、前記第１検索手段により検索されたメタデータを、前記通信装置に送信する第１送信手段１０３とを有することを特徴とするものである。
【００２９】
また、本発明は、上記発明において、各メタデータには、サービス情報を特定する情報がそれぞれ含まれており、前記通信装置（第１通信端末装置１０ａ）が、送られてきた複数のメタデータのうち、所定数のメタデータを選択し、前記所定数のメタデータに、それぞれ共通に含まれる、前記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得し、各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を参照して、前記サービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得した場合、前記所定数のメタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記関連サービス情報を特定する情報と、関連サービス情報に関する情報の生成要求とを、前記通信装置から取得する第２要求取得手段１０６と、前記記憶手段１０５に記憶された各メタデータのうち、前記関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数、検索する第２検索手段１０６ｋと、前記関連サービス情報に関する情報の生成要求に基づいて、前記第２検索手段により検索された前記１又は複数の関連メタデータにそれぞれ含まれる前記所定の項目に対応する数値と、前記所定数のメタデータのそれぞれに含まれる前記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、第１の関連サービス情報に関する情報を、前記所定数のメタデータごとに、生成する生成手段（第１生成部１０７）と、前記生成手段により生成された、前記所定数のメタデータごとの第１の関連サービス情報に関する情報を、前記通信装置に送信する第２送信手段１０３とを有することを特徴とするものである。
【００３０】
【発明の実施の形態】
図１は、本実施の形態の通信システムの構成を示す図である。通信システムは、複数の通信端末装置を有する。通信端末装置としては、例えば、ＰＣ端末装置、携帯端末装置、携帯電話などがある。
【００３１】
各通信端末装置は、例えば、通信ネットワーク（インターネット）を介して接続されている。図２は、各通信端末装置の構成を示す図である。各通信端末装置１０ａ，１０ｂは、入力部１０１と、出力部１０２と、通信部１０３と、収集部１０４と、メタデータＤ／Ｂ１０５（記憶部）と、各部を制御する制御部１０６とを有する。
【００３２】
ここで、ユーザにより、メタデータ要求が入力された通信端末装置（以下、第１通信端末装置１０ａという）の機能と、この通信端末装置以外の他の複数の通信端末装置（以下、第２通信端末装置１０ｂという）の機能とは、一部異なる。先ず、ユーザにより、メタデータ要求が入力された第１通信端末装置１０ａの構成、機能について説明する。なお、各通信端末装置の構成は、同じであるが、ユーザにより、メタデータ要求が入力されたか否かにより、通信端末装置の機能は、異なる。また、本発明では、第１通信端末装置１０ａとは、特定の通信端末装置ではなく、ユーザにより、メタデータ要求が入力された通信端末装置のことである。このため、複数の通信端末装置のいずれもが、第１通信端末装置１０ａになる場合もあれば、第２通信端末装置１０ｂになる場合もある。従って、通信システムに含まれる複数の通信端末装置は、第１通信端末装置１０ａの機能と、第２通信端末装置１０ｂの機能とを有することになる。
【００３３】
（１）第１通信端末装置１０ａの構成、機能
メタデータＤ／Ｂ１０５には、複数のメタデータが記憶されている。メタデータには、ユーザに提供するためのサービス情報の内容に関連する情報を示す項目が１又は複数、含まれている。そして、各項目には、数値が対応づけられている。具体的には、例えば、賃貸情報（サービス情報）に関連するメタデータの場合、このメタデータには、項目１（家賃（円））と、この項目１に対応する数値（８００００）と、項目２（駅から貸家までの時間（分））と、この項目２に対応する数値（１０）と、項目３（貸家の広さ（ｍ２）と、この項目３に対応する数値（３０）と、賃貸情報（サービス情報）を特定する情報とが含まれている。
【００３４】
このメタデータがメタデータＤ／Ｂ１０５に記憶されているということは、家賃が８００００円、駅から貸家までの時間が１０分、貸家の広さが３０ｍ２である賃貸情報が存在することを示している。なお、メタデータＤ／Ｂ１０５には、１又は複数のサービス情報（例えば、賃貸情報、旅行情報）に対応するメタデータがそれぞれ１又は複数記憶されている。
【００３５】
ユーザは、入力部１０１を用いて、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を入力する。ここで、あいまいな数値情報には、ユーザが希望する数値である希望数値と、希望数値に関するあいまい情報とが含まれる。
【００３６】
具体的には、ユーザは、入力部１０１を用いて、例えば、賃貸情報の内容に関連する項目１（家賃（円））と、項目１に対応するあいまいな数値情報１（約８００００）と、賃貸情報の内容に関連する項目２（駅から貸家までの時間（分））と、項目２に対応するあいまいな数値情報２（１０以内）と、項目３（貸家の広さ（ｍ２）と、項目３に対応するあいまいな数値情報３（約３０）と、これらのあいまいな数値情報１，２，３に関するメタデータの要求とを入力する。
【００３７】
ここで、ユーザは、あいまいな数値情報を入力する際、あいまいな数値情報に含まれる情報のうち、数値を、希望数値として入力するとともに、数値以外の情報をあいまい情報として入力する。これにより、例えば、あいまいな数値情報１（約８００００）において、（８００００）は、希望数値として入力され、（約）は、あいまい情報として入力される。
【００３８】
そして、入力部１０１により入力された各あいまいな数値情報に関するメタデータ要求は、制御部１０６に送られる。この際、入力された各項目と、各項目に対応するあいまいな数値情報も制御部１０６に送られる。以下、あいまいな数値情報に関するメタデータ要求と、入力された各項目と、各項目に対応するあいまいな数値情報と、を含む情報を”メタデータ要求などの情報”という。
【００３９】
なお、入力部１０１には、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報だけでなく、上記所定のサービス情報の内容に関連する１又は複数の項目に対する数値が入力されてもよい。例えば、入力部１０１には、項目１、２，３と、項目１、２，３に対応するあいまいな数値情報１、２，３とともに、項目４（建築年数（年））と、これに対応する数値４（１０）（数値４は、あいまいな数値情報でない）と、これらのあいまいな数値情報１，２，３と数値４とに関連するメタデータの要求とが入力されてもよい。この場合、メタデータ要求などの情報とは、入力された複数の項目と、１又は複数の項目に対応するあいまいな数値情報と、１又は複数の項目に対応する数値と、メタデータ要求とを意味する。
【００４０】
制御部１０６（第１取得部１０６ａ）は、１又は複数の項目（所定のサービス情報の内容に関連する項目）に対応するあいまいな数値情報に関するメタデータの要求をユーザから取得する。即ち、制御部１０６は、入力部１０１から送られてきたメタデータ要求などの情報を取得する。そして、制御部１０６は、上記メタデータ要求などの情報を通信部１０３に送るとともに、上記メタデータの要求などの情報を、各第２通信端末装置１０ｂに送信するように通信部１０３に指示する。通信部１０３は、上記メタデータの要求などの情報を、各第２通信端末装置１０ｂに送信する。
【００４１】
また、制御部１０６（算出部１０６ｂ）は、上記１又は複数の項目に対応するあいまいな数値情報に基づいて、上記１又は複数の項目に対応する数値範囲をそれぞれ算出する。算出部１０６ｂによる算出処理は、周知のファジー理論に基づいて行われる。即ち、算出部１０６ｂは、上記あいまいな数値情報をファジー集合と考えることにより、算出処理を行う。このため、ユーザが要求する数値に関する情報（１つの項目に対応する１つの数値に関する情報）は、例えば、数値８００００というように、一意に定められるのではなく、７２０００から８８０００の間の数値というように、あいまいに定められることになる。
【００４２】
具体的には、以下のとおりである。ここで、数値範囲とは、希望数値を基準とした数値の範囲を意味する。そして、算出部１０６ｂは、各あいまい情報と、数値範囲の算出方法とが対応づけられた対応情報を保持している。例えば、対応情報において、あいまい情報１（例えば、（約）、（くらい）、（およそ））には、以下のような数値範囲の算出方法１が対応づけられている。この数値範囲の算出方法１とは、希望数値の１０％の値を希望数値から差し引いた数値である下限数値を算出するとともに、希望数値の１０％の値を希望数値に加えた数値である上限数値を算出し、下限数値から上限数値までの範囲を数値範囲として決定することを示す情報である。なお、上述した上限数値、下限数値の算出方法は、一例であり、本実施の形態では、上限数値、下限数値の算出方法は、特に限定されない。
【００４３】
同じく、例えば、対応情報において、あいまい情報２（例えば、（以内））には、以下のような数値範囲の算出方法２が対応づけられている。この数値範囲の算出方法２とは、希望数値以下の数値の範囲を算出し、算出した数値の範囲を数値範囲として決定することを示す情報である。このような数値範囲は、ユーザの希望する数値である希望数値と、希望数値に近い数値とを含む数値範囲といえる。
【００４４】
そして、算出部１０６ｂは、上記対応情報を参照して、以下の処理を行う。算出部１０６ｂは、１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法を判断する。そして、算出部１０６ｂは、判断した１又は複数の数値範囲の算出方法に基づいて、１又は複数の項目に対応する数値範囲をそれぞれ算出する。
【００４５】
具体的な説明は、以下のとおりである。制御部１０６（算出部１０６ｂ）は、例えば、賃貸情報の内容に関連する項目１（家賃（円））と、項目１に対応するあいまいな数値情報１（約８００００）と、賃貸情報の内容に関連する項目２（駅から貸家までの時間（分））と、項目２に対応するあいまいな数値情報２（１０以内）と、項目３（貸家の広さ（ｍ２）と、項目３に対応するあいまいな数値情報３（約３０）と、これらのあいまいな数値情報１，２，３に関連するメタデータの要求とを取得したとする。
【００４６】
先ず、算出部１０６ｂは、各項目に対応するあいまい情報を取得する。この場合、算出部１０６ｂは、項目１に対応するあいまい情報（約）と、項目２に対応するあいまい情報（以内）と、項目３に対応するあいまい情報（約）を取得する。そして、算出部１０６ｂは、対応情報を参照して、項目１に対応するあいまい情報（約）に関連する算出方法１を判断する。そして、算出部１０６ｂは、項目１に対応する希望数値（８００００）と、上記算出方法１とに基づいて、あいまいな数値情報１（約８００００）に対応する数値範囲（７２０００から８８０００）を、項目１に対応する数値範囲１として算出する。
【００４７】
同じく、算出部１０６ｂは、対応情報を参照して、項目２に対応するあいまい情報（以内）に関連する算出方法２を判断する。そして、算出部１０６ｂは、項目２に対応する希望数値（１０）と、上記算出方法２とに基づいて、あいまいな数値情報２（１０以内）に対応する数値範囲（１０以下）を、項目２に対応する数値範囲２として算出する。
【００４８】
同じく、算出部１０６ｂは、対応情報を参照して、項目３に対応するあいまい情報（約）に関連する算出方法１を取得する。そして、算出部１０６ｂは、項目３に対応する希望数値（３０）と、上記算出方法１とに基づいて、あいまいな数値情報３（約３０）に対応する数値範囲（２７から３３）を、項目３に対応する数値範囲３として算出する。
【００４９】
なお、メタデータの要求に対応する各項目のうち、例えば、ある項目に対応する数値情報があいまいな数値情報でない場合には、算出部１０６ｂは、その項目に対応する数値情報に関する算出処理は、行わない。そして、算出部１０６ｂは、その項目に対応する数値情報をそのまま、項目に対する数値として保持する。
【００５０】
算出部１０６ｂは、各項目１、２，３に対応する数値範囲１，２，３に基づいて、メタデータの検索を行うように指示する旨を示す新たな検索条件を生成する。そして、算出部１０６ｂは、上記新たな検索条件を第１検索部１０６ｃに送る。なお、メタデータ要求などの情報に、あいまいな数値情報でない数値と、これに対応する項目が１又は複数含まれている場合には、算出部１０６ｂは、各項目に対応する数値範囲と、１又は複数の項目に対応する数値と、に基づいて、メタデータの検索を行うように指示する旨を示す新たな検索条件を生成する。そして、算出部１０６ｂは、上記新たな検索条件を第１検索部１０６ｃに送る。
【００５１】
第１検索部１０６ｃは、上記新たな検索条件に基づいて、以下の処理を行う。第１検索部１０６ｃは、算出部１０６ｂにより算出された１又は複数の項目に対応する数値範囲と、メタデータＤ／Ｂ１０５に記憶されている各メタデータに含まれる上記１又は複数の項目に対応する数値とをそれぞれ比較する。そして、第１検索部１０６ｃは、上記各メタデータのうち、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する。
【００５２】
第１検索部１０６ｃの処理の具体的な説明は、以下のとおりである。例えば、第１検索部１０６ｃには、項目１（家賃（円））に対応する数値範囲１（７２０００から８８０００）と、項目２（駅から貸家までの時間（分））に対応する数値範囲２（１０以内）と、項目３（貸家の広さ（ｍ２）に対応する数値範囲３（２７から３３）が送られてきたとする。
【００５３】
この場合、第１検索部１０６ｃは、メタデータＤ／Ｂ１０５にアクセスし、以下のような検索処理を行う。第１検索部１０６ｃは、メタデータＤ／Ｂ１０５に記憶されている各メタデータに含まれる項目１に対応する数値が、上記数値範囲１に含まれるか否かを判断する。そして、第１検索部１０６ｃは、例えば、上記各メタデータのうち、メタデータに含まれる項目１に対応する数値が、上記数値範囲１に含まれる複数のメタデータを検索する。なお、メタデータに含まれる１つの項目に対応する数値が、上記数値範囲に含まれるメタデータは、通常複数である。このため、本実施の形態では、メタデータに含まれる項目１に対応する数値が、上記数値範囲１に含まれるメタデータは複数として考える。
【００５４】
そして、第１検索部１０６ｃは、検索した複数のメタデータに含まれる項目２に対応する数値が、上記数値範囲２に含まれるか否かを判断する。そして、第１検索部１０６ｃは、例えば、上記複数のメタデータのうち、メタデータに含まれる項目２に対応する数値が、上記数値範囲２に含まれる複数のメタデータを検索する。
【００５５】
そして、第１検索部１０６ｃは、検索した複数のメタデータに含まれる項目３に対応する数値が、上記数値範囲３に含まれるか否かを判断する。そして、第１検索部１０６ｃは、例えば、上記複数のメタデータのうち、メタデータに含まれる項目３に対応する数値が、上記数値範囲３に含まれる１又は複数のメタデータを検索する。そして、第１検索部１０６ｃは、検索したメタデータを収集部１０４に送る。この際、第１検索部１０６ｃは、検索したメタデータに対して、検索したメタデータの数を示す情報と、第１通信端末装置１０ａを特定する情報とを与える。
【００５６】
なお、メタデータ要求などの情報に、あいまいな数値情報でない数値と、これに対応する項目が１又は複数含まれている場合には、例えば、第１検索部１０６ｃは、以下のような処理を行う。第１検索部１０６ｃには、上述した項目１、２，３に対応する数値範囲１、２，３の他に、項目４（建築年数（年）と、この項目４に対応する数値（３）が送られてきたとする。
【００５７】
この場合、第１検索部１０６ｃは、上述したように、メタデータに含まれる項目１，２，３に対応する数値が、上記数値範囲１，２，３に含まれる複数のメタデータを検索する。そして、第１検索部１０６ｃは、検索した複数のメタデータのうち、メタデータに含まれる項目４（建築年数（年）に対応する数値が、上記数値（３）と一致する１又は複数のメタデータを検索する。そして、第１検索部１０６ｃは、検索したメタデータを収集部１０４に送る。
【００５８】
収集部１０４は、各通信端末装置（第１通信端末装置１０ａ、各第２通信端末装置１０ｂ）の第１検索部１０６ｃにより検索されたメタデータを収集する。収集部１０４の具体的な処理の説明は、以下のとおりである。第１通信端末装置１０ａの制御部１０６は、上記メタデータ要求などの情報を通信部１０３に送るとともに、上記メタデータの要求などの情報を、各第２通信端末装置１０ｂに送信するように通信部１０３に指示した場合、各第２通信端末装置１０ｂを特定する情報を収集部１０４に送る。この際、第１通信端末装置１０ａを特定する情報も収集部１０４に送られる。収集部１０４は、メタデータの要求などの情報の送信先である第２通信端末装置１０ｂを特定する情報と、第１通信端末装置１０ａを特定する情報とを保持する。
【００５９】
そして、通信部１０３は、各第２通信端末装置１０ｂから送られてきた第１検索部１０６ｃにより検索されたメタデータを受信する。受信されたメタデータは、収集部１０４に送られる。
【００６０】
そして、収集部１０４は、各第１検索部１０６ｃにより検索されたメタデータが送られた場合、上記メタデータに与えられた情報（検索したメタデータの数を示す情報と、通信端末装置を特定する情報）を取得する。そして、収集部１０４は、送られてきた上記メタデータに与えられた情報と、保持している通信端末装置を特定する情報とに基づいて、メタデータを送る予定の全ての通信端末装置（第１通信端末装置１０ａ、各第２通信端末装置１０ｂ）から、メタデータを収集したか否かを判断する。
【００６１】
そして、収集部１０４は、上記全ての通信端末装置から、メタデータを収集したと判断した場合、送られてきた複数のメタデータを制御部１０６に送る。制御部１０６の指示に基づいて、出力部１０２は、収集部１０４により収集された複数のメタデータをユーザに対して出力する。例えば、項目１，２，３に対応するあいまいな数値情報に関するメタデータの要求がユーザにより入力された場合、出力部１０２は、例えば、メタデータ１（項目１に対応する数値（７４０００）と、項目２に対応する数値（７）と、項目３に対応する数値（２７）とを含むメタデータ）、メタデータ２（項目１に対応する数値（８８０００）と、項目２に対応する数値（１０）と、項目３に対応する数値（３３）とを含むメタデータ）、メタデータ３，４，５．．を出力する。
【００６２】
（第２通信端末装置１０ｂの機能）
第２通信端末装置１０ｂの構成も、第１通信端末装置１０ａの構成と同じであるが、機能が以下のように異なる。以下、第１通信端末装置１０ａの各部に付した符号と同じ符号を、第２通信端末装置１０ｂの各部に付す。また、メタデータＤ／Ｂ１０５に記憶されているメタデータの数や種類は、第２通信端末装置１０ｂによって異なっている。
【００６３】
通信部１０３は、第１通信端末装置１０ａの通信部１０３から送られてきたメタデータ要求などの情報を受信する。そして、上記メタデータ要求などの情報は、制御部１０６に送られる。
【００６４】
そして、制御部１０６（第１取得部１０６ａ、算出部１０６ｂ、第１検索部１０６ｃ）の機能は、同じである。そして、第１検索部１０６ｃは、検索したメタデータに対して、検索したメタデータの数を示す情報と、第２通信端末装置１０ｂを特定する情報とを与える。そして、第１検索部１０６ｃは、検索したメタデータを通信部１０３に送る。第２通信端末装置１０ｂの通信部１０３は、上記メタデータを、第１通信端末装置１０ａに送信する。上記メタデータは、第１通信端末装置１０ａの通信部１０３を介して、第１通信端末装置１０ａの収集部１０４に送られる。
【００６５】
（通信方法）
上述した通信システムを用いた通信方法（メタデータの検索処理、メタデータの収集処理、メタデータの出力処理）を、以下に説明する。図３は、上記通信方法を説明するためのフローチャート図である。
【００６６】
先ず、ユーザは、第１通信端末装置１０ａの入力部１０１を用いて、所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求を入力する（Ｓ１０）。例えば、ユーザは、入力部１０１を用いて、賃貸情報の内容に関連する項目１（家賃（円））と、項目１に対応するあいまいな数値情報１（約８００００）と、賃貸情報の内容に関連する項目２（駅から貸家までの時間（分））と、項目２に対応するあいまいな数値情報２（１０以内）と、項目３（貸家の広さ（ｍ２）と、項目３に対応するあいまいな数値情報３（約３０）と、項目４（建築年数（年））と、項目４に対応する数値（３）と、これらの情報に関連するメタデータの要求とを入力する。入力部１０１により入力されたメタデータ要求などの情報は、第１通信端末装置１０ａの制御部１０６に送られる。
【００６７】
第１通信端末装置１０ａの制御部１０６（第１取得部１０６ａ）は、１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求をユーザから取得する（Ｓ１２）。例えば、制御部１０６は、上述した項目１〜４と、各項目１〜４に対応するあいまいな数値情報（約８００００、１０以内、約３０）又は数値（３）と、メタデータ要求とを取得する。そして、第１通信端末装置１０ａの制御部１０６は、上記メタデータ要求などの情報を通信部１０３に送るとともに、上記メタデータの要求などの情報を、各第２通信端末装置１０ｂに送信するように通信部１０３に指示する。
【００６８】
そして、第１通信端末装置１０ａにおいては、以下の処理が行われる。制御部１０６（算出部１０６ｂ）は、上記１又は複数の項目に対応するあいまいな数値情報に基づいて、上記１又は複数の項目に対応する数値範囲をそれぞれ算出する（Ｓ１４）。
【００６９】
この際、算出部１０６ｂは、上記対応情報を参照して、以下の処理を行う。算出部１０６ｂは、１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法に基づいて、１又は複数のあいまいな数値情報に対応する数値範囲をそれぞれ算出する。具体的な説明は、上述したとおりである。この算出処理により、例えば、算出部１０６ｂは、上述した項目１に対応する数値範囲１（７２０００から８８０００）、項目２に対応する数値範囲２（１０以下）、項目３に対応する数値範囲３（２７から３３）を算出する。
【００７０】
そして、算出部１０６ｂは、送られてきたメタデータ要求などの情報に、あいまいな数値情報でない数値に対応する項目が存在するか否かを判断する（Ｓ１６）。上記数値に対応する項目が存在しないと判断された場合には、算出部１０６ｂは、各項目と、各項目に対応する数値範囲と、各項目に対応する数値範囲に基づいて検索処理を行うように指示する旨を示す新たな検索条件とを第１検索部１０６ｃに送る（Ｓ１８）。
【００７１】
第１検索部１０６ｃは、上記新たな検索条件に基づいて、以下の処理を行う。第１検索部１０６ｃは、算出部１０６ｂにより算出された１又は複数の項目に対応する数値範囲と、メタデータＤ／Ｂ１０５に記憶されている各メタデータに含まれる上記１又は複数の項目に対応する数値とをそれぞれ比較する。そして、第１検索部１０６ｃは、上記各メタデータのうち、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する（Ｓ２０）。そして、検索されたメタデータは、収集部１０４に送られる。
【００７２】
一方、上記数値に対応する項目が存在すると判断された場合には、算出部１０６ｂは、各項目と、各項目に対応する数値範囲及び数値と、各項目に対応する数値範囲及び数値に基づいて検索処理を行うように指示する旨を示す新たな検索条件とを第１検索部１０６ｃに送る（Ｓ２２）。
【００７３】
第１検索部１０６ｃは、算出部１０６ｂにより算出された１又は複数の項目に対応する数値範囲と、メタデータＤ／Ｂ１０５に記憶されている各メタデータに含まれる上記１又は複数の項目に対応する数値とをそれぞれ比較する。そして、第１検索部１０６ｃは、上記各メタデータのうち、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する（Ｓ２４）。そして、第１検索部１０６ｃは、検索したメタデータのうち、第１検索部１０６ｃに送られてきた１又は複数の項目に対応する数値と、メタデータに含まれる上記１又は複数の項目に対応する数値が一致するメタデータを検索する（Ｓ２６）。そして、第１検索部１０６ｃは、検索したメタデータを収集部１０４に送る。
【００７４】
例えば、第１検索部１０６ｃは、上述した項目１〜４と、各項目１〜４に対応するあいまいな数値情報（約８００００、１０以内、約３０）又は数値（３）とを取得した場合、第１検索部１０６ｃは、以下の処理を行う。第１検索部１０６ｃは、メタデータに含まれる項目１，２，３に対応する数値が、上記数値範囲１，２，３に含まれる複数のメタデータを検索する（Ｓ２４）。そして、第１検索部１０６ｃは、検索した複数のメタデータのうち、第１検索部１０６ｃに送られてきた項目４に対応する数値（３）と、メタデータに含まれる項目４に対応する数値が一致するメタデータを検索する（Ｓ２６）。そして、第１検索部１０６ｃは、検索したメタデータを収集部１０４に送る。
【００７５】
一方、Ｓ１２の処理の後、上述したステップＳ１４からＳ２６の処理と並行して、各第２通信端末装置１０ｂでは、以下の処理が行われる。
【００７６】
第１通信端末装置１０ａから送られてきた上記メタデータの要求などの情報は、各第２通信端末装置１０ｂの通信部１０３を介して、制御部１０６に送られる。そして、第１通信端末装置１０ａと同じく、各第２通信端末装置１０ｂにおいても、ステップＳ１４からステップＳ２６の処理が行われる。そして、第１検索部１０６ｃにより検索されたメタデータは、第２通信端末装置１０ｂの通信部１０３を介して、第１通信端末装置１０ａの収集部１０４に送られる。
【００７７】
第１通信端末装置１０ａの収集部１０４は、各通信端末装置（第１通信端末装置１０ａ、第２通信端末装置１０ｂ）の第１検索部１０６ｃにより検索されたメタデータを収集する（Ｓ３０）。収集部１０４による収集処理の具体的な説明は、上述したとおりである。そして、収集部１０４は、全ての通信端末装置から、メタデータを収集したと判断した場合、送られてきた複数のメタデータを制御部１０６に送る。制御部１０６の指示に基づいて、出力部１０２は、収集部１０４により収集された複数のメタデータをユーザに対して出力する（Ｓ３２）。
【００７８】
（作用効果）
本実施の形態においては、各通信端末装置（第１通信端末装置１０ａ、第２通信端末装置１０ｂ）の第１取得部１０６ａ（制御部１０６）は、所定のサービス情報（例えば、賃貸情報）の内容に関連する１又は複数の項目（例えば、上述した項目１，２，３）に対応するあいまいな数値情報に関するメタデータの要求を、ユーザから取得する。そして、各通信端末装置（第１通信端末装置１０ａ、第２通信端末装置１０ｂ）の算出部１０６ｂは、上記１又は複数のあいまいな数値情報に基づいて、上記１又は複数の項目に対応する数値範囲をそれぞれ算出する。この際、算出部１０６ｂは、各あいまい情報と、数値範囲の算出方法とが対応づけられた対応情報を参照して、上記１又は複数のあいまいな数値情報にそれぞれ含まれるあいまい情報に対応する数値範囲の算出方法をそれぞれ判断する。
【００７９】
そして、算出部１０６ｂは、判断した１又は複数の数値範囲の算出方法に基づいて、上記１又は複数の項目に対応する数値範囲をそれぞれ算出する。そして、各通信端末装置（第１通信端末装置１０ａ、第２通信端末装置１０ｂ）の第１検索部１０６ｃは、算出部１０６ｂにより算出された上記１又は複数の項目に対応する数値範囲と、メタデータＤ／Ｂ１０５に記憶されている各メタデータに含まれる上記１又は複数の項目に対応する数値とをそれぞれ比較し、上記各メタデータのうち、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する。
【００８０】
そして、第１通信端末装置１０ａの収集部１０４は、各第１検索部１０６ｃ（第１通信端末装置１０ａの第１検索部１０６ｃ、第２通信端末装置１０ｂの第１検索部１０６ｃ）により検索されたメタデータを収集する。そして、第１通信端末装置１０ａの出力部１０２は、収集部１０４により収集された複数のメタデータをユーザに対して出力する。
【００８１】
このため、ユーザが希望する数値情報（項目に対応する数値情報）があいまいな場合であっても、以下のようにして、ユーザの希望に合うか又は近いメタデータがユーザに出力されることになる。即ち、ユーザにより入力された所定のサービス情報の内容に関連する１又は複数の項目に対応するあいまいな数値情報に関するメタデータの要求は、各通信端末装置の第１取得部１０６ａにより取得される。そして、各算出部１０６ｂは、上述したように、上記あいまいな数値情報をファージー集合として考えることにより、上記１又は複数の項目に対応する数値範囲を算出する。このため、算出された数値範囲は、ユーザの希望に完全に合う数値であるか又はユーザの希望に近い数値であるといえる。そして、各通信端末装置の第１検索部１０６ｃは、メタデータＤ／Ｂ１０５に記憶されている各メタデータのうち、上記１又は複数の項目に対応する数値範囲にそれぞれ含まれる数値を含むメタデータを検索する。このため、第１検索部１０６ｃは、ユーザの希望に完全に合う数値又はユーザの希望に近い数値を含むメタデータを検索することができる。
【００８２】
従って、本実施の形態によれば、複数の通信端末装置を用いてメタデータに関する処理を行う場合において、ユーザがあいまいな数値情報に関するメタデータの要求をしたとき、上記あいまいな数値情報を考慮したメタデータの検索処理が行われ、ユーザの希望に合うか又はユーザの希望に近いメタデータがユーザに出力されることが可能となる。
【００８３】
（変形例１）
上述した実施の形態の通信システムは、以下のように変形することができる。図４は、本変形例の通信端末装置（第１通信端末装置１０ａ）の構成を示す図である。通信端末装置（第１通信端末装置１０ａ）の制御部１０６は、実施の形態１の機能に加えて、第２取得部１０６ｄの機能と、関数算出部１０６ｅの機能と、第１評価値算出部１０６ｆの機能と、第２評価値算出部１０６ｇの機能と、ソート部１０６ｈの機能とを有する。これらの機能の説明は、後述する。また、本変形例の第１通信端末装置１０ａの出力部１０２の機能は、実施の形態１の場合と異なる。
【００８４】
以下、本変形例の通信システムにおいて、上述した実施の形態で示した機能と異なる機能の説明を、図３及び図５を用いながら、行う。図５は、本変形例の通信システムを用いた通信方法を説明するためのフローチャート図である。
【００８５】
先ず、ステップＳ１２の処理の後、以下の処理が行われる。第１通信端末装置１０ａの制御部１０６（第２取得部１０６ｄ）は、入力部１０１により入力された１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する希望数値を取得し保持する。
【００８６】
制御部１０６は、例えば、賃貸情報の内容に関連する項目１（家賃（円））と、項目１に対応するあいまいな数値情報１（約８００００）と、賃貸情報の内容に関連する項目２（駅から貸家までの時間（分））と、項目２に対応するあいまいな数値情報２（１０以内）と、項目３（貸家の広さ（ｍ２）と、項目３に対応するあいまいな数値情報３（約３０）と、これらのあいまいな数値情報１，２，３に関連するメタデータの要求とを取得したとする。
【００８７】
この場合、制御部１０６は、項目１に対応するあいまいな数値情報１に関連する希望数値（８００００）を取得し、保持する。同じく、制御部１０６は、項目２に対応するあいまいな数値情報２に関連する希望数値（１０）を取得し、保持する。同じく、制御部１０６は、項目３に対応するあいまいな数値情報３に関連する希望数値（３０）を取得し、保持する。
【００８８】
そして、ステップＳ１４からステップＳ３０の処理が行われた後、第１通信端末装置１０ａにおいて、以下の処理（Ｓ５０からＳ７５）が行われる。第１通信端末装置１０ａの収集部１０４が、第１通信端末装置１０ａの第１検索部１０６ｃにより、検索されたメタデータと、各第２通信端末装置１０ｂの第１検索部１０６ｃにより検索されたメタデータとを収集した場合、これらのメタデータは、制御部１０６に送られる。
【００８９】
制御部１０６（関数算出部１０６ｅ）は、算出部１０６ｂにより算出された上記１又は複数の項目に対応する数値範囲と、第２取得部１０６ｄにより取得された上記１又は複数の項目に対応する希望数値とに基づいて、数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数（例えば、メンバーシップ関数）を、項目ごとに、算出する（Ｓ５０）。
【００９０】
関数算出部１０６ｅによる処理の具体的な説明は、以下のとおりである。関数算出部１０６ｅには、算出部１０６ｂにより算出された項目１（家賃（円））、項目２（駅から貸家までの時間（分））、項目３（貸家の広さ（ｍ２）にそれぞれ対応する数値範囲１（７２０００から８００００），数値範囲２（１０以下），数値範囲３（２７から３３）が送られる。また、関数算出部１０６ｅには、第２取得部１０６ｄにより取得された希望数値１（８００００、項目１に対応する希望数値）、希望数値２（１０、項目２に対応する希望数値）、希望数値３（３０、項目３に対応する希望数値）が送られる。
【００９１】
そして、関数算出部１０６ｅは、送られてきた情報に基づいて、メタデータに含まれる数値が、希望数値にどれだけ近いかを示す評価値を算出するためのメンバーシップ関数を、項目ごとに、算出する。ここでいうメンバーシップ関数とは、ファジー集合（あいまいな数値情報）を表すための関数のことである。関数算出部１０６ｅにより算出された各項目１，２，３にそれぞれ対応するメンバーシップ関数の一例を図６に示す。図６で示す適合度とは、ユーザの希望にどれだけ近いかを示す数値であり、とりうる数値の範囲は、０から１までの範囲である。そして、適合度が１に近づくほど、ユーザの希望に近いことになる。
【００９２】
例えば、項目１に対応するメンバーシップ関数においては、数値７２０００、数値８８０００のときが、適合度が０であり、数値８００００（希望数値）のときが適合度１である。数値７２０００、数値８８０００は、数値範囲１に含まれる数値のうち、ユーザが希望する数値（８００００）との差が最も大きいので、数値範囲に含まれる数値の中で、ユーザの希望から最も離れた数値といえる。このため、数値７２０００、数値８８０００に対応する適合度は０である。一方、数値８００００は、数値範囲１に含まれる数値のうち、ユーザが希望する数値（８００００）との差が最も小さいので、数値範囲に含まれる数値の中で、ユーザの希望に最も近い数値といえる。このため、数値８００００に対応する適合度は１である。
【００９３】
なお、図６においては、メンバーシップ関数は、１次関数を用いて表されているが、他の関数を用いて表されても良い。関数算出部１０６ｅにより算出された項目ごとの関数は、第１評価値算出部１０６ｆに送られる。
【００９４】
第１評価値算出部１０６ｆは、関数算出部１０６ｅにより算出された上記１又は複数の項目（あいまいな数値情報に関連する項目）に対応する関数に基づいて、以下の処理を行う。第１評価値算出部１０６ｆは、収集部１０４により収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、上記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、前記各メタデータに含まれる項目（あいまいな数値情報に関連する項目）ごとに、算出する（Ｓ５５）。
【００９５】
第１評価値算出部１０６ｆの具体的な処理の一例の説明は、以下のとおりである。図７は、第１評価値算出部１０６ｆ及び第２評価値算出部１０６ｇの処理を説明するための補足図である。第１評価値算出部１０６ｆには、収集部１０４に収集された各メタデータに含まれる各項目（あいまいな数値情報に関連する項目）に対応する数値が送られる。
【００９６】
例えば、第１評価値算出部１０６ｆには、メタデータ１（収集されたメタデータ）に含まれる項目１（家賃（円））に対応する数値（７４０００）が送られる。第１評価値算出部１０６ｆは、項目１に対応するメンバーシップ関数を用いて、以下のようにして評価値を算出する。第１評価値算出部１０６ｆは、図７に示すように、横軸の値が７４０００に対応するメンバーシップ関数の適合度（７．４／８．０）を算出する。これにより、第１評価値算出部１０６ｆは、メタデータ１に含まれる項目１の評価値ａを、７．５／８．０と算出する。
【００９７】
同じく、例えば、第１評価値算出部１０６ｆには、メタデータ１に含まれる項目２（駅から貸家までの時間（分））に対応する数値（７）が送られる。そして、第１評価値算出部１０６ｆは、項目２に対応するメンバーシップ関数を用いて、以下のようにして評価値を算出する。第１評価値算出部１０６ｆは、図７に示すように、横軸の値が７に対応するメンバーシップ関数の適合度（７／１０）を算出する。これにより、第１評価値算出部１０６ｆは、メタデータ１に含まれる項目２の評価値ｂを、７／１０と算出する。
【００９８】
同じく、例えば、第１評価値算出部１０６ｆには、メタデータ１に含まれる項目３（貸家の広さ（ｍ２））に対応する数値（２７）が送られる。そして、第１評価値算出部１０６ｆは、項目３に対応するメンバーシップ関数を用いて、以下のようにして評価値を算出する。第１評価値算出部１０６ｆは、図７に示すように、横軸の値が２７に対応するメンバーシップ関数の適合度（２７／３０）を算出する。これにより、第１評価値算出部１０６ｆは、メタデータ１に含まれる項目３の評価値ｃを、２７／３０と算出する。
【００９９】
そして、同様にして、図７に示すように、第１評価値算出部１０６ｆは、項目１に対応するメンバーシップ関数を用いて、メタデータ２に含まれる項目１の評価値ｄを算出し、項目２に対応するメンバーシップ関数を用いて、メタデータ２に含まれる項目２の評価値ｅを算出し、項目３に対応するメンバーシップ関数を用いて、メタデータ２に含まれる項目３の評価値ｄを算出する。
【０１００】
このようにして、第１評価値算出部１０６ｆは、収集部１０４から送られてきた全てのメタデータについて、上述の評価値の算出処理を行う。この際、第１評価値算出部１０６ｆは、同じ内容（各項目が同じで、各項目に対応する数値も同じ）のメタデータを２以上取得した場合には、そのうちの１つのメタデータについて上述の処理を行う。
【０１０１】
第１評価値算出部１０６ｆにより算出された各項目ごとの評価値は、メタデータを特定する情報に対応づけられる。そして、第１評価値算出部１０６ｆにより算出された各項目ごとの評価値は、第２評価値算出部１０６ｇに送られる。
【０１０２】
第２評価値算出部１０６ｇは、各メタデータに含まれる１又は複数の項目（あいまいな数値情報に対応する項目）に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する（Ｓ６０）。
【０１０３】
この処理の具体的な説明は、以下のとおりである。例えば、メタデータ１に対応する評価値が評価値ａ（項目１に対応する評価値），評価値ｂ（項目２に対応する評価値），評価値ｃ（項目２に対応する評価値）であるとする。
【０１０４】
この場合、第２評価値算出部１０６ｇは、評価値ａと、評価値ｂと、評価値ｃと、各種のファジー速度値とを用いて、ファジー積分の算出処理を行うことにより、総合評価値を算出する。メタデータに含まれる複数の項目に対応する数値に基づいて、上記ファジー積分処理を行うことにより、上記メタデータがどれだけユーザが要求するデータに近いものであるかを示す値が算出される（例えば、ｈｔｔｐ：／／ｋｙｕ．ｐｏｂｏｘ．ｎｅ．ｊｐ／ｓｏｆｔｃｏｍｐｕｔｉｎｇ／ｆｕｚｚｙ／ｆｕｚｚｙ８．ｈｔｍｌに記載されている内容を参照）。
【０１０５】
このファジー積分により算出される総合評価値のとりうる範囲は、０から１までの値である。そして、総合評価値が１に近づくほど、総合評価値に対応するメタデータは、ユーザの希望するメタデータに近いことになる。なお、ファジー積分には、ショケ積分、管野積分があるが、本変形例では、どの積分法を用いて、総合評価値の算出方法を行うかは、限定されない。
【０１０６】
このようにして、第２評価値算出部１０６ｇは、上述した総合評価値の算出処理を、メタデータごとに、行うことにより、各メタデータ１，２，３．．に対応する総合評価値をそれぞれ算出する。そして、第２評価値算出部１０６ｇは、各メタデータ１，２，３．．に対応する総合評価値をソート部１０６ｈに送る。また、ソート部１０６ｈには、収集部１０４により収集された各メタデータが送られる。
【０１０７】
制御部１０６（ソート部１０６ｈ）は、収集部１０４により収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、各メタデータをソートする（Ｓ６５）。そして、制御部１０６は、ソート部１０６ｈによりソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択する（Ｓ７０）。例えば、制御部１０６は、ソートされた各メタデータのうち、総合評価値の高い順から、収集部１０４に収集されたメタデータの数の約１０％（但し、この数字には限定されない）の数のメタデータを選択する。そして、制御部１０６は、選択したメタデータを出力部１０２に送る。
【０１０８】
出力部１０２は、収集部１０４により収集された各メタデータに対応する総合評価値に基づいて、各メタデータのうち、制御部１０６により選択された所定数のメタデータをユーザに対して出力する（Ｓ７５）。
【０１０９】
本変形例によれば、第１通信端末装置１０ａの制御部１０６（第２取得部１０６ｄ）は、１又は複数の項目に対応するあいまいな数値情報にそれぞれ対応する希望数値を取得する。そして、第１通信端末装置１０ａの制御部１０６（関数算出部１０６ｅ）は、算出部１０６ｂにより算出された上記１又は複数の項目に対応する数値範囲と、第２取得部１０６ｄにより取得された上記１又は複数の項目に対応する希望数値とに基づいて、例えば、メンバーシップ関数（上記数値範囲内にある数値が希望数値にどれだけ近いかを示す評価値を算出するための関数）を、項目ごとに、算出する。そして、第１通信端末装置１０ａの制御部１０６（第１評価値算出部１０６ｆ）は、関数算出部１０６ｅにより算出された上記１又は複数の項目に対応する関数に基づいて、収集部１０４により収集された各メタデータに含まれる１又は複数の項目にそれぞれ対応する数値が、上記１又は複数の項目にそれぞれ対応する希望数値にどれだけ近いかを示す評価値を、上記各メタデータに含まれる項目ごとに、算出する。そして、第１通信端末装置１０ａの制御部１０６（第２評価値算出部１０６ｇ）は、上記各メタデータに含まれる１又は複数の項目に対応する評価値に基づいて、メタデータが、ユーザの希望するメタデータにどれだけ近いかを示す総合評価値を、メタデータごとに、算出する。そして、第１通信端末装置１０ａの出力部１０２は、収集部１０４により収集された各メタデータに対応する総合評価値に基づいて、上記各メタデータのうち、所定数のメタデータをユーザに対して出力する。
【０１１０】
収集部１０４により収集された全てのメタデータが出力部１０２により出力される場合には、以下のような問題がある。例えば、第１通信端末装置１０ａ（例えば、携帯端末装置など）のディスプレイ（出力部１０２）が小さいような場合、収集部１０４に多くのメタデータが収集されても、上記ディスプレイは、少しのメタデータしか表示することができない。このため、ユーザは、例えば、出力されたメタデータをみるために、何度もスクロール作業などを行わなければならかった。
【０１１１】
また、ユーザは、例えば、表示されたメタデータから、最も自分が希望するメタデータを選択したい場合、全てのメタデータについて、自分が最も希望するメタデータであるか否かを判断をしなければならなかった。
【０１１２】
本変形例によれば、第１評価値算出部１０６ｆは、関数算出部１０６ｅにより算出された上記１又は複数の項目に対応する関数（例えば、メンバーシップ関数）に基づいて、収集部１０４により収集された各メタデータに含まれる１又は複数の項目ごとに、上述した評価値を算出することができる。そして、第２評価値算出部１０６ｇは、例えば、上記各メタデータに含まれる１又は複数の項目に対応する評価値を用いたファージー積分を行うことにより、上述した総合評価値を、メタデータごとに、算出することができる。
【０１１３】
この結果、例えば、制御部１０６（ソート部１０６ｈ）は、収集部１０４により収集された各メタデータに対応する総合評価値に基づいて、総合評価値の高い順に、上記各メタデータをソートすることができる。そして、制御部１０６は、ソートした各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、出力部１０２に出力させることができる。このため、ユーザの希望から比較的離れているメタデータは、出力されないので、本変形例の通信システムは、収集部１０４により収集された複数のメタデータについて、ユーザの希望に合うか又はユーザの希望にかなり近いメタデータに絞り込むことができる。
【０１１４】
これにより、出力部１０２が例えば、小さいディスプレイであっても、そのディスプレイには、ユーザの希望に合うか又はかなり近いメタデータが、限定された数だけ表示される。このため、例えば、第１通信端末装置１０ａが携帯端末装置である場合でも、ユーザは、手間をかけずに、携帯端末装置から出力されたメタデータをみることができる。また、ユーザは、例えば、表示されたメタデータから、最も自分が希望するメタデータを選択したい場合、手間をかけずに、自分が最も希望するメタデータを選択することができる。
【０１１５】
（変形例２）
また、上述した変形例１の通信システムは、以下のように変形することができる。図８は、本変形例の通信端末装置（第１通信端末装置１０ａ）の構成を示す図である。第１通信端末装置１０ａの制御部１０６は、変形例１の機能に加えて、第３取得部１０６ｉの機能と、第４取得部１０６ｊの機能と、第２検索部１０６ｋの機能と、第２生成部１０６ｍの機能とを有する。これらの機能の説明は、後述する。また、本変形例の第１通信端末装置１０ａの収集部１０４の機能、出力部１０２の機能、通信部１０３の機能は、変形例１の場合と異なる。
【０１１６】
また、第２通信端末装置１０ｂの制御部１０６は、所定数のメタデータに、それぞれ含まれる、所定の項目に対応する数値と、関連サービス情報を特定する情報と、関連サービス情報に関する情報の生成要求とを、第１通信端末装置１０ａから取得する機能を有する。また、第２通信端末装置１０ｂの制御部１０６は、上記第２検索部１０６ｋの機能を有する。
【０１１７】
また、第２通信端末装置１０ｂの通信部１０３の機能は、変形例１の場合と異なる。この通信部１０３の機能は、後述する。また、通信端末装置（第１通信端末装置１０ａ、第２通信端末装置１０ｂ）には、第１生成部１０７が設けられている。第１生成部１０７の機能は、後述する。
【０１１８】
以下、本変形例の通信システムにおいて、上述した実施の形態、変形例１で示した機能と異なる機能の説明を、図５及び図９を用いながら、行う。図９は、本変形例の通信システムを用いた通信方法を説明するためのフローチャート図である。また、図１０は、この通信方法の説明のための補足図である。
【０１１９】
ステップＳ７０において、制御部１０６が、ソートした各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択した後、第１通信端末装置において、先ず、以下の処理（Ｓ１００からＳ１０２）が行われる。第１通信端末装置１０ａの制御部１０６（第３取得部１０６ｉ）は、上記所定数のメタデータのそれぞれに共通に含まれる、上記１又は複数の項目以外の所定の項目と、これに対応する数値と、サービス情報を特定する情報と、を取得する（Ｓ１００）。
【０１２０】
例えば、図１０に示すように、上記所定数のメタデータ１，２．．に、それぞれ、項目１（家賃（円）、項目１に対応する数値、項目２（駅から貸家までの時間（分）、項目２に対応する数値、項目３（貸家の広さ（ｍ２）、項目３に対応する数値、項目４（位置情報（経度、緯度）、項目４に対応する数値が含まれている場合、制御部１０６（第３取得部１０６ｉ）は、上記所定数のメタデータから、それぞれ、上記所定の項目（項目４、位置情報（経度、緯度））及び項目４に対応する数値（Ｘ、Ｙ．．）を取得する。また、例えば、図１０に示すように、上記所定数のメタデータ１，２．．のそれぞれに共通して含まれる、賃貸情報を特定する情報が含まれている場合、制御部１０６（第３取得部１０６ｉ）は、賃貸情報を特定する情報を取得する。
【０１２１】
ここで、制御部１０６は、各サービス情報がそれぞれ他のサービス情報に関連することを示す関連情報を保持している。この関連情報においては、例えば、賃貸情報は、コンビニエンスストア情報に関連づけられており、旅行情報は、例えば、交通情報と関連づけられている。
【０１２２】
そして、第１通信端末装置１０ａの制御部１０６（第４取得部１０６ｊ）は、上記関連情報を参照して、取得したサービス情報に関連するサービス情報である関連サービス情報を特定する情報を取得する（Ｓ１０２）。例えば、図１０に示すように、制御部１０６が取得したサービス情報を特定する情報が、賃貸情報である場合、制御部１０６（第４取得部１０６ｊ）は、関連情報を参照して、コンビニエンスストア情報を特定する情報を、関連サービス情報を特定する情報として、取得する。
【０１２３】
そして、第１通信端末装置１０ａの制御部１０６は、上記関連サービス情報（例えば、コンビニエンスストア情報）に関する情報の生成要求と、この生成要求に対応する検索要求を第２検索部１０６ｋに送る。また、制御部１０６の指示により、第１通信端末装置１０ａの通信部１０３は、上記関連サービス情報に関する情報の生成要求と、この生成要求に対応する検索要求とを各第２通信端末装置１０ｂの第２検索部１０６ｋに送信する。この際、上記通信部１０３は、第３取得部１０６ｉにより取得された所定の項目とこれに対応する数値を、所定数のメタデータごとに、各第２通信端末装置１０ｂに送信する。第３取得部１０６ｉにより取得された所定の項目とこれに対応する数値は、所定数のメタデータごとに、各第２通信端末装置１０ｂの第１生成部１０７に送信される。
【０１２４】
第１通信端末装置１０ａ及び各第２通信端末装置１０ｂの制御部１０６（第２検索部１０６ｋ）は、上記検索要求に基づいて、メタデータＤ／Ｂ１０５に記憶された各メタデータのうち、上記関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数検索する（Ｓ１０４）。
【０１２５】
例えば、上記関連サービス情報が、コンビニエンスストア情報である場合、第２検索部１０６ｋは、メタデータＤ／Ｂ１０５に記憶された各メタデータのうち、コンビニエンスストア情報を含む関連メタデータを検索する。第２検索部１０６ｋにより検索された関連メタデータは、上記生成要求とともに、第１生成部１０７に送られる。
【０１２６】
第１通信端末装置１０ａ及び各第２通信端末装置１０ｂの第１生成部１０７は、上記生成要求に基づいて、１又は複数の関連メタデータにそれぞれ含まれる上記所定の項目に対応する数値と、上記所定数のメタデータのそれぞれに含まれる上記所定の項目に対応する数値とを相互に比較する。そして、第１生成部１０７は、比較結果に基づいて、関連サービス情報に関する情報（第１の関連サービス情報に関する情報）を、所定数のメタデータごとに、生成する（Ｓ１０６）。
【０１２７】
第１生成部１０７による具体的な生成処理の一例の説明は、以下のとおりである。第１生成部１０７には、所定数のメタデータ（メタデータ１，２．．）ごとに、第３取得部１０６ｉにより取得された所定の項目（位置情報（緯度、経度））とこれに対応する数値（Ｘ、Ｙ、．．）とが、送られてくる。また、第１生成部１０７には、第２検索部１０６ｋにより検索された関連メタデータ（関連メタデータ１，２，３．．）が送られてくる。
【０１２８】
そして、第１生成部１０７は、メタデータ１（所定数のメタデータのうちの１つのメタデータ）に含まれる所定項目（（位置情報（緯度、経度）））に対応する数値Ｘと、各関連メタデータ１、２，３，．．に含まれる所定項目（（位置情報（緯度、経度）））に対応する数値Ｚ１，Ｚ２，Ｚ３，．．とをそれぞれ比較する。そして、第１生成部１０７は、各関連メタデータに基づいて、以下のように、関連メタデータの数を算出する。第１生成部１０７は、例えば、上記数値Ｘと関連メタデータに含まれる上記所定項目に対応する数値（例えば、数値Ｚ１）との差分に基づいて算出される距離が、所定の距離以内である関連メタデータの数を算出する。
【０１２９】
そして、第１生成部１０７は、算出した関連メタデータの数に基づいて、メタデータ１に対応する関連サービス情報に関する情報（貸家に近いコンビニエンスストアの件数を示す情報）を生成する。この際、第１生成部１０７は、上記関連サービス情報に関する情報に対して、コンビニエンスストアの名称も与える。同様にして、第１生成部１０７は、所定数のメタデータのうち、他のメタデータ２，３，４．．に対して、上述の生成処理を行うことにより、メタデータ２，３，．．に対応する関連サービス情報に関する情報（貸家に近いコンビニエンスストアの件数を示す情報）を生成する。
【０１３０】
そして、所定数のメタデータごとに生成された関連サービス情報に関する情報は、収集部１０４に送られる。但し、各第２通信端末装置１０ｂの第１生成部１０７は、所定数のメタデータごとに生成された関連サービス情報に関する情報を、通信部１０３に送る。各第２通信端末装置１０ｂの通信部１０３は、上記所定数のメタデータごとに生成された関連サービス情報に関する情報を第１通信端末装置１０ａに送る。第１通信端末装置１０ａの通信部１０３は、各第２通信端末装置１０ｂから送られた、上記所定数のメタデータごとに生成された関連サービス情報に関する情報を受信する。上記所定数のメタデータごとに生成された関連サービス情報に関する情報は、収集部１０４に送られる。
【０１３１】
そして、第１通信端末装置１０ａにおいては、以下の処理が行われる（Ｓ１０８からＳ１１０）。第１通信端末装置１０ａの収集部１０４は、送られてきた上記関連サービス情報に関する情報を、所定数のメタデータごとに収集する（Ｓ１０８）。ここで、例えば、収集部１０４に収集されたメタデータ１に対応するコンビニエンスストアの件数（コンビニ１（名称）、コンビニ２（名称）、コンビニ２（名称）、コンビニ３（名称））が４件であっても、コンビニ２は同じコンビニである場合には、収集部１０４は、メタデータ１に対応するコンビニエンスストアの件数を３件と算出する。
【０１３２】
そして、収集部１０４は、各第２通信端末装置１０ｂから送られてきたコンビニエンスストアの件数Ｐ１、Ｐ２、Ｐ３、．．．を、メタデータ１，２，３．．ごとに収集する。そして、収集部１０４により収集された各メタデータごとの関連サービス情報に関する情報（例えば、コンビニエンスストアの件数）は、制御部１０６（第２生成部１０６ｍ）に送られる。
【０１３３】
制御部１０６（第２生成部１０６ｍ）は、収集部１０４から送られてきた関連サービス情報に関する情報に基づいて、新たな関連サービス情報に関する情報（第２の関連サービス情報に関する情報）を、所定数のメタデータごとに、生成する（Ｓ１０９）。メタデータに対応する新たな関連サービス情報に関する情報とは、収集部１０４により収集された複数の関連サービス情報に関する情報（上記メタデータに対応する）をまとめた情報である。
【０１３４】
例えば、第２生成部１０６ｍには、メタデータ１に対応するコンビニエンスストアの件数（関連サービス情報に関する情報）Ｐ１１、Ｐ１２、．、メタデータ２に対応するコンビニエンスストアの件数Ｐ２１、Ｐ２２、．、が送られてきたとする。
【０１３５】
この場合、第２生成部１０６ｍは、メタデータ１に対応するコンビニエンスストアの件数を加え合わせることにより、メタデータ１に対応する、新たな関連サービス情報に関する情報を生成する。例えば、メタデータ１に対応する、新たな関連サービス情報に関する情報は、コンビニエンスストアのトータル件数（Ｐ１１＋Ｐ１２＋．．．）である。同様にして、第２生成部１０６ｍは、メタデータ２，３，４．．にそれぞれ対応する、新たな関連サービス情報に関する情報を生成する。そして、第２生成部１０６ｍは、各メタデータ１，２，３．．に対応する新たな関連サービス情報に関する情報を収集部１０４に送る。
【０１３６】
収集部１０４は、新たな関連サービス情報に関する情報（例えば、コンビニエンスストアのトータル件数）を、保持しているメタデータ（所定数のメタデータ）１，２，３．．と対応づける。そして、収集部１０４は、所定数のメタデータと、各メタデータにそれぞれ対応する新たな関連サービス情報に関する情報を出力部１０２に送る。
【０１３７】
第１通信端末装置１０ａの出力部１０２は、所定数のメタデータ１，２，３．．と、所定数のメタデータ１．２．３．．にそれぞれ対応する新たな関連サービス情報に関する情報とをユーザに出力する（Ｓ１１０）。出力部１０２は、例えば、メタデータ１と、これに対応する新たな関連サービス情報に関する情報（コンビニエンスストアのトータル件数）と、メタデータ２と、これに対応する新たな関連サービス情報に関する情報（コンビニエンスストアのトータル件数）．．のように出力する。
【０１３８】
また、関連情報においては、１つのサービス情報には、複数の関連サービス情報が対応づけられていてもよい。例えば、上述した関連サービス情報がコンビニエンスストア情報と、レンタルビデオショップ情報である場合、第１通信端末装置１０ａ及び各第２通信端末装置１０ｂの制御部１０６（第２検索部１０６ｋ）は、上記検索要求に基づいて、メタデータＤ／Ｂ１０５に記憶された各メタデータのうち、コンビニエンスストア情報を特定する情報を含むメタデータである関連メタデータを検索する。また、第１通信端末装置１０ａ及び各第２通信端末装置１０ｂの制御部１０６（第２検索部１０６ｋ）は、上記検索要求に基づいて、メタデータＤ／Ｂ１０５に記憶された各メタデータのうち、レンタルビデオショップ情報を特定する情報を含むメタデータである関連メタデータを検索する。
【０１３９】
そして、第１生成部１０７は、所定数のメタデータ１，２，３，．．に対応する関連サービス情報に関する情報（貸家に近いコンビニエンスストアの件数を示す情報）を生成するとともに、所定数のメタデータ１，２，３，．．に対応する関連サービス情報に関する情報（貸家に近いレンタルビデオショップの件数を示す情報）を生成するようにしてもよい。
【０１４０】
また、所定数のメタデータ１，２，３のそれぞれに共通して、複数の所定の項目が含まれている場合には、ステップＳ１００からＳ１０９までの処理は、複数回行われても良い。そして、ステップＳ１００からＳ１０９までの処理が複数回行われた後、ステップＳ１１０の処理が行われるようにしてもよい。また、関連情報は、各第２通信端末装置１０ｂの制御部１０６が保持してもよい。そして、ステップＳ１０２の処理は、各第２通信端末装置１０ｂで行われても良い。
【０１４１】
本変形例によれば、第１通信端末装置１０ａの制御部１０６（第３取得部１０６ｉ）は、ソートされた各メタデータのうち、総合評価値の高い順から所定数のメタデータを選択し、上記所定数のメタデータに、それぞれ共通に含まれる、上記１又は複数の項目以外の所定の項目と、この項目に対応する数値と、サービス情報を特定する情報とを取得する。そして、第１通信端末装置１０ａの制御部１０６（第４取得部１０６ｊ）は、上述した関連情報を参照して、取得したサービス情報に関連する関連サービス情報を特定する情報を取得する。
【０１４２】
そして、各通信端末装置（第１通信端末装置１０ａ、各第２通信端末装置１０ｂ）の第２検索部１０６ｋは、メタデータＤ／Ｂ１０５に記憶された各メタデータのうち、第４取得部１０６ｊにより取得された関連サービス情報を特定する情報を含むメタデータである関連メタデータを１又は複数検索する。そして、各通信端末装置１０ａの第１生成部１０７は、上記１又は複数の関連メタデータにそれぞれ含まれる上記所定の項目に対応する数値と、所定数のメタデータのそれぞれに含まれる上記所定の項目に対応する数値とを相互に比較し比較結果に基づいて、関連サービス情報に関する情報（第１の関連サービス情報に関する情報）を、所定数のメタデータごとに、生成する。
【０１４３】
そして、第１通信端末装置１０ａの収集部１０４により、各第１生成部１０７により生成された関連サービス情報に関する情報が、所定数のメタデータごとに、収集された場合、第２生成部１０６ｍは、収集された関連サービス情報に関する情報（例えば、コンビニエンスストアの件数）に基づいて、新たな関連サービス情報に関する情報（例えば、コンビニエンスストアのトータル件数、第２の関連サービス情報に関する情報）を生成する。そして、第１通信端末装置１０ａの出力部１０２は、所定数のメタデータに加えて、さらに、上記所定数のメタデータのそれぞれに対応する新たな関連サービス情報に関する情報を、ユーザに対して出力する。
【０１４４】
このため、ユーザには、所定数のメタデータとともに、新たな関連サービス情報に関する情報が、付加的な情報として、出力される。これにより、ユーザは、例えば、所定数のメタデータ（例えば、賃貸情報に関するメタデータ）に加え、新たな関連サービス情報に関する情報（貸家に近いコンビニエンスストアのトータル件数）を考慮して、出力部１０２に出力された複数のメタデータのうち、自分の最も希望するメタデータを選択することが可能である。
【０１４５】
また、上述した変形例２において、第１通信端末装置１０ａの制御部１０６は、以下のような判断機能を有するようにしてもよい。即ち、制御部１０６は、上記関連情報を参照して、上述した関連サービス情報を特定する情報があるか否かを判断するようにしてもよい。そして、関連サービス情報を特定する情報がないと判断された場合には、変形例１の処理が行われ、関連サービス情報を特定する情報があると判断された場合には  変形例２の処理が行われるようにしてもよい。また、この判断処理は、各第２通信端末装置１０ｂの制御部１０６が行っても良い。
【０１４６】
（変形例３）
また、上述した実施の形態、各変形例においては、第１通信端末装置１０ａでは、算出部１０６ｂによる数値範囲の算出処理、第１検索部１０６ｃによるメタデータの検索処理、第２検索部１０６ｋによる検索処理、第１生成部１０７による生成処理が行われていたが、これらの処理は、各第２通信端末装置１０ｂだけが行うようにしてもよい。そして、第１通信端末装置１０ａでは、上述した収集部１０４による処理と、出力部１０２による処理と、第２生成部１０６ｍによる処理とが行われるようにしてもよい。
【０１４７】
例えば、第１通信端末装置１０ａが、多くのメタデータを記憶することができないような場合（例えば、第１通信端末装置１０ａが携帯電話などの場合）には、本変形例の適用が行われる。
【０１４８】
実施の形態、各変形例の通信システムにおいて、収集部１０４と出力部とを有する装置を設けるようにしてもよい。そして、この装置がユーザにメタデータなどの情報を出力するようにしてもよい。
【０１４９】
【発明の効果】
以上説明したように、本発明によれば、複数の通信端末装置を用いてメタデータに関する処理を行う場合において、ユーザがあいまいな数値情報に関するメタデータの要求をしたとき、上記あいまいな数値情報を考慮したメタデータの検索処理が行われ、ユーザの希望に合うか又はユーザの希望に近いメタデータがユーザに出力されることが可能となる。
【図面の簡単な説明】
【図１】本実施の形態の通信システムの構成を示す図である。
【図２】本実施の形態の通信端末装置の構成を示す図である。
【図３】本実施の形態の通信方法を説明するためのフローチャート図である。
【図４】変形例１の通信端末装置（第１通信端末装置１０ａ）の構成を示す図である。
【図５】変形例１の通信方法を説明するためのフローチャート図である。
【図６】変形例１の関数算出部の処理を説明するための補足図である。
【図７】変形例１の第１評価値算出部、第２評価値算出部の処理を説明するための補足図である。
【図８】変形例２の通信端末装置の構成を示す図である。
【図９】変形例２の通信方法を説明するためのフローチャート図である。
【図１０】変形例２の通信方法を説明するための補足図である。
【図１１】従来の通信システムの概念を説明するための図である。
【符号の説明】
１０ａ  第１通信端末装置、１０ｂ  第２通信端末装置、１０１  入力部、１０２  出力部、１０３  通信部、１０４  収集部、１０５  メタデータＤ／Ｂ、１０６  制御部、１０６ａ  第１取得部、１０６ｂ  算出部，１０６ｃ  第１検出部，１０６ｄ  第２取得部，１０６ｅ  関数算出部，１０６ｆ  第１評価値算出部，１０６ｇ  第２評価値算出部，１０６ｈ  ソート部，１０６ｉ  第３取得部，１０６ｊ  第４取得部，１０６ｋ  第２検索部，１０６ｍ  第２生成部，１０７  第１生成部，５００〜５０３  通信端末装置。
【図１】
2004213526.tif 000003
【図２】
2004213526.tif 000004
【図３】
2004213526.tif 000005
【図４】
2004213526.tif 000006
【図５】
2004213526.tif 000007
【図６】
2004213526.tif 000008
【図７】
2004213526.tif 000009
【図８】
2004213526.tif 000010
【図９】
2004213526.tif 000011
【図１０】
2004213526.tif 000012
【図１１】
2004213526.tif 000013