(57)【要約】【課題】検索システムに入力した検索クエリに含まれる地域の一致度に基づいて相手を紹介する。【解決手段】入力された検索クエリについて地名記憶手段２２を参照することにより地名を検出して対応する位置情報を取得し、所定の地点履歴記憶手段２５に各ユーザに対応付けて記憶させる地点記録手段２０と、ユーザごとに、地点履歴記憶手段２５に記憶されている各ユーザごとの前記各位置情報を包含する多角形を特定する多角形特定手段３０と、特定された前記多角形同士の重複面積を計算する面積計算手段４０と、ユーザに対し、前記多角形同士について計算された前記重複面積の大きいユーザを優先して選定し紹介する選定紹介手段５０と、を有する。【選択図】図１
2011002865.tif 000002
【特許請求の範囲】
【請求項１】
地名と、対応する位置情報と、を対応付けて記憶している地名記憶手段と、
通信ネットワーク経由でアクセスしてくる各クライアントシステムに対して、語句を検索クエリとして入力受付すると共に、その検索クエリに関連するウェブサイトを検索して表示する検索手段と、
紹介を希望する各ユーザについて、入力された一以上の前記検索クエリについて、前記地名記憶手段に記憶されている情報を参照することにより、前記地名を検出して対応する前記位置情報を取得し、所定の地点履歴記憶手段に各ユーザに対応付けて記憶させる地点記録手段と、
ユーザごとに、前記地点履歴記憶手段に記憶されている各ユーザごとの前記各位置情報を包含する多角形を特定する多角形特定手段と、
特定された前記多角形同士の重複面積を計算する面積計算手段と、
ユーザに対し、前記多角形同士について計算された前記重複面積の大きいユーザを優先して選定し、前記いずれかのクライアントシステムを通じて紹介する選定紹介手段と、
をコンピュータで実現することを特徴とする検索地域情報を用いた紹介装置。
【請求項２】
前記多角形特定手段は、一の前記多角形は所定距離内の前記各位置情報を含むように前記多角形を特定することを特徴とする請求項１記載の検索地域情報を用いた紹介装置。
【請求項３】
請求項１又は２記載の検索地域情報を用いた紹介装置における各手段に対応する処理をコンピュータで実行することを特徴とする検索地域情報を用いた紹介方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いて人を紹介する技術の改良に関する。
【背景技術】
【０００２】
従来、コンピュータを用いてインターネット経由などで交際相手等を紹介するサービスが知られている（例えば、非特許文献１参照）。この種のサービスでは、登録会員同士を、登録プロフィールなどとして各自登録した属性と、相手に求める希望条件とに基づいてマッチングし該当者に紹介するが、その際の属性については、性別、年齢に次ぐ基本要素として、現在住んでいる都道府県を利用者が互いに登録し、それをもとに相手を検索することができる。また、各自の持っている携帯端末の位置情報をもとに、地理的に近い場所の紹介対象者を絞り込んで紹介する提案も存在する（例えば、特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ヤフー株式会社、「Yahoo!パートナー」、［online］、［2009年５月28日検索］、インターネット〈URL:  http://partner.yahoo.co.jp/〉
【特許文献】
【０００４】
【特許文献１】特開２００１−１７５７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の従来技術のように、現在住んでいる居住地域や今居る場所に限定したマッチングでは、潜在的に興味や関心を持つ地域が考慮されないことから、人間関係の広がる機会が限られるという課題が存在していた。本発明は、このような課題に対応するもので、その目的は、検索システムに入力した検索クエリに含まれる地域の一致度に基づいて相手を紹介することである。
【課題を解決するための手段】
【０００６】
上記の目的をふまえ、本発明の一態様である検索地域情報を用いた紹介装置は、地名と、対応する位置情報と、を対応付けて記憶している地名記憶手段と、通信ネットワーク経由でアクセスしてくる各クライアントシステムに対して、語句を検索クエリとして入力受付すると共に、その検索クエリに関連するウェブサイトを検索して表示する検索手段と、紹介を希望する各ユーザについて、入力された一以上の前記検索クエリについて、前記地名記憶手段に記憶されている情報を参照することにより、前記地名を検出して対応する前記位置情報を取得し、所定の地点履歴記憶手段に各ユーザに対応付けて記憶させる地点記録手段と、ユーザごとに、前記地点履歴記憶手段に記憶されている各ユーザごとの前記各位置情報を包含する多角形を特定する多角形特定手段と、特定された前記多角形同士の重複面積を計算する面積計算手段と、ユーザに対し、前記多角形同士について計算された前記重複面積の大きいユーザを優先して選定し、前記いずれかのクライアントシステムを通じて紹介する選定紹介手段と、をコンピュータで実現することを特徴とする。
【０００７】
このように、検索クエリとして入力した地名を包含する多角形同士の重複面積の大きい相手を優先して紹介することにより、今居る場所や現居住地域などの限定を超えて、出身地、行ってみたい地域、過去の居住地など、潜在的に興味や関心を持つ地域が共通する相手とのマッチングが実現され、人間関係の広がる機会が効果的に拡大できる。
【０００８】
また、本発明の他の態様は、上記態様において、前記多角形特定手段は、一の前記多角形は所定距離内の前記各位置情報を含むように前記多角形を特定することを特徴とする。
【０００９】
このように、多角形に含まれる各位置情報間の距離を制限することにより、全国に及ぶなど広範囲の地名を検索したユーザ同士が多角形の重複面積の広さを基準に紹介されるが関心ある地域が共通しない、といった事態が防止できる。
【００１０】
また、上記各態様を方法として把握すれば、検索地域情報を用いた紹介方法において、上記いずれかの検索地域情報を用いた紹介装置における各手段に対応する処理をコンピュータで実行することを特徴とする。
【００１１】
より具体的な一例としては、コンピュータで実現される検索地域情報を用いた紹介装置であって、地名と、対応する位置情報と、を対応付けて記憶している地名記憶手段を有する検索地域情報を用いた紹介装置で実行する検索地域情報を用いた紹介方法において、通信ネットワーク経由でアクセスしてくる各クライアントシステムに対して、語句を検索クエリとして入力受付すると共に、その検索クエリに関連するウェブサイトを検索して表示する検索処理と、紹介を希望する各ユーザについて、入力された一以上の前記検索クエリについて、前記地名記憶手段に記憶されている情報を参照することにより、前記地名を検出して対応する前記位置情報を取得し、所定の地点履歴記憶手段に各ユーザに対応付けて記憶させる地点記録処理と、ユーザごとに、前記地点履歴記憶手段に記憶されている各ユーザごとの前記各位置情報を包含する多角形を特定する多角形特定処理と、特定された前記多角形同士の重複面積を計算する面積計算処理と、ユーザに対し、前記多角形同士について計算された前記重複面積の大きいユーザを優先して選定し、前記いずれかのクライアントシステムを通じて紹介する選定紹介処理と、を前記コンピュータで実行することを特徴とする。
【００１２】
なお、上記の各態様における装置、方法又はプログラムといったカテゴリの別は説明上の例示であり、本発明は上記の態様ごとに、記載しなかった他のカテゴリも含むものであり、また、以下に説明するさらに具体的な各態様も含むものである。
【発明の効果】
【００１３】
以上のように、本発明によれば、優れた操作性と視認性で、異なる地図を同時に表示することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態における各情報を例示する図。
【図３】本発明の実施形態における処理手順を示すフローチャート。
【図４】本発明の実施形態における多角形の重複面積を例示する概念図。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について、図に沿って説明する。なお、背景技術や課題などで既に述べた内容と共通の前提事項については適宜省略する。
【００１６】
〔１．構成〕
本実施形態は、図１（構成図）に示すように、サーバ装置（以下「本装置」とも呼ぶ）１として実現された検索地域情報を用いた紹介装置に関するもので、本装置１は、一般的なコンピュータの構成として、少なくとも、ＣＰＵなどの演算制御部５と、外部記憶装置（ＨＤＤ等）や主メモリ等の記憶装置６と、通信ネットワーク（インターネットや携帯電話網など）Ｎとの通信手段７（ＬＡＮアダプタなど）と、を有する。また、紹介を受ける各ユーザの用いる端末Ｔ（Ｔ１，Ｔ２など）は、パーソナルコンピュータや携帯電話端末装置などで、ウェブブラウザなどで本装置１にアクセスする。
【００１７】
本装置１では、記憶装置６に予め記憶（インストール）した図示しない所定のコンピュータ・プログラムが演算制御部５を制御することで、図１に示す各手段などの要素（１０，１５…など）を実現する。これら各要素のうち、情報の記憶手段は、記憶装置６においてファイルや各種データベース（「ＤＢ」とも表す）、配列等の変数、システム設定値など任意の形式で実現でき、そのうち、地名記憶手段２２は、図２（２）の概念図に例示するように、地名と、対応する位置情報（例えば、緯度経度などの位置座標）と、を対応付けて予め記憶している。
【００１８】
また、記憶手段以外の各手段は、後述する情報処理機能を実現・実行する処理手段である。なお、各手段は、説明上の機能のまとまりであり、複数の手段を単一のサーバ装置で実現したり、一つの手段を複数のサーバ装置で構成するなど、実際の実現態様は自由である。
【００１９】
〔２．作用〕
上記のような本装置１では、紹介登録手段９が、所定の紹介サービスによる交際相手等の紹介を希望するユーザから、各ユーザの用いる端末Ｔ（Ｔ１，Ｔ２など）を通じたアクセスを受け、前記紹介サービスに係る所定のウェブサイト（「紹介サイト」とも呼ぶこととする）で年齢、性別や趣味等のプロフィールデータの登録を受け付け、図２（１）の概念図に例示するように、プロフィールＤＢ９０に記憶させる。
【００２０】
一方、検索手段１０は、通信ネットワークＮ経由でアクセスしてくる各端末Ｔに対して、検索エンジンなどと呼ばれる所定のウェブサイトで、語句を検索クエリとして入力受付すると共に（図３のステップＳ１１）、その検索クエリに関連するウェブサイトを検索して（ステップＳ１２）、その結果を、検索結果表示画面などとして表示する（ステップＳ１３）。
【００２１】
例えば、図１の例では、Ａさんからの検索クエリ「丙公園  ハト」を、いわゆる検索エンジンの入力画面で受け付けると、「丙公園」と「ハト」の双方を含むウェブページのＵＲＬを、索引データ記憶手段１５に予め記憶されている索引データから検索し、一覧画面などの検索結果として表示する。索引データは、予めＷＷＷ（ワールド・ワイド・ウェブ）上から各ウェブページのデータ（ＨＴＭＬファイルなど）を読み込み（クロール）し、各ＵＲＬと、そのＵＲＬのウェブページに含まれている各単語とを対応付けたインデックスデータである。
【００２２】
そして、上記のような検索のたびに、地点記録手段２０は、検索したユーザが、紹介を希望するものとして前記紹介サービスに登録しているかプロフィールＤＢ９０を参照して判定し、登録している各ユーザについては（ステップＳ２０：ＹＥＳ）、入力された検索クエリごとについて、地名記憶手段２２を参照することにより、地名を検出し（ステップＳ２１）、地名が検出されれば（ステップＳ２２：ＹＥＳ）対応する前記位置情報を取得し（ステップＳ２３）、図２（３）の概念図に例示するように、各ユーザにユーザＩＤなどで対応付けて所定の地点履歴記憶手段２５に記憶させる（ステップＳ２４）。
【００２３】
そして、所定のタイミング（例えば夜間バッチ処理など）で（ステップＳ２５：ＹＥＳ）、多角形特定手段３０が、ユーザごとに、地点履歴記憶手段２５に記憶されている各位置情報を包含する多角形を特定し（ステップＳ３０）、各ユーザと対応付けて多角形記憶手段３５に記憶させる（例えば図２（４））。ここで、多角形の特定には、包装法、Grahamの走査法、逐次構成法、分割統治法など、公知の任意のアルゴリズムを適用してよい。
【００２４】
例えば、図４の例において、ユーザＩＤが「Ａ１２３…」であるユーザＡの検索クエリに黒丸で示す各位置の地名が含まれていた場合、その位置情報群を包含する多角形は、三角形Ａ１，Ａ２，Ａ３となる。また、ユーザＩＤが「Ｂ５４３…」である別のユーザＢの検索クエリに白丸で示す各位置の地名が含まれていた場合、その位置情報群を包含する多角形は、三角形Ｂ１，Ｂ２，Ｂ３となる。
【００２５】
なお、多角形特定手段３０は、一の多角形は所定距離内の各位置情報を含むように多角形を特定することが極めて望ましい。すなわち、このように、多角形に含まれる各位置情報間の距離を制限することにより、全国に及ぶなど広範囲の地名を検索したユーザ同士が多角形の重複面積の広さを基準に紹介されるが関心ある地域が共通しない、といった事態が防止できる。ここで、多角形が所定距離内の各位置情報を含むように制限する基準は自由であるが、例えば、最も最近検索した点や、所定期間内で最も過去に検索した点を基準として、所定距離内の各位置情報を含むように多角形を特定するなどが考えられる。
【００２６】
また、面積計算手段４０は、上記のように多角形特定手段３０により特定された前記多角形同士の重複面積を計算し（ステップＳ４０）、２つの多角形に対応する２名のユーザと対応付けて重複面積記憶手段４５に記憶させる（例えば図２（５））。ここで、多角形同士の重複面積の計算には、定積分等の積分計算、ピックの定理、モンテカルロ法、ラッピング法など、公知の任意のアルゴリズムを適用してよい。例えば、図４の例において、三角形Ａ１，Ａ２，Ａ３と、三角形Ｂ１，Ｂ２，Ｂ３の重複面積は、斜線で示す六角形状となる。
【００２７】
そして、選定紹介手段５０が、個々のユーザに対し、面積計算手段４０により前記多角形同士について計算された前記重複面積の大きいユーザを優先して選定し、該当ユーザの端末Ｔを通じ、相手ユーザの登録プロフィールへのハイパーリンクなどを伴ったウェブページ表示などで、相手を紹介する（ステップＳ５０）。ある一人のユーザに対して重複面積の大きいユーザは、前記一人のユーザに対応付けて重複面積記憶手段４５に記憶されている重複面積の各レコードを抽出したうえ、大きい順にソートすれば、ソート結果の上位レコードに含まれる相手方ユーザとして得られる。
【００２８】
〔３．効果〕
以上のように、本実施形態では、検索クエリとして入力した地名を包含する多角形同士の重複面積の大きい相手を優先して紹介することにより、今居る場所や現居住地域などの限定を超えて、出身地、行ってみたい地域、過去の居住地など、潜在的に興味や関心を持つ地域が共通する相手とのマッチングが実現され、人間関係の広がる機会が効果的に拡大できる。
【００２９】
〔４．他の実施形態〕
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、本発明において、各手段などの要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路で実現してもよい。また、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その順序や具体的内容などは適宜変更可能である。また、本発明は、本装置１に対応する方法やコンピュータ・プログラム、端末Ｔ（Ｔ１，Ｔ２など）を含む本発明のシステムなどとして把握してもよい。また、重複面積の大きさのみならず、年齢や年収など他の希望条件を併用した絞込みはもちろん望ましい。
【符号の説明】
【００３０】
Ｎ  通信ネットワーク
Ｔ（Ｔ１，Ｔ２）  クライアント端末
１  サーバ装置
５  演算制御部
６  記憶装置
７  通信手段
９  紹介登録手段
１０  検索手段
１５  索引データ記憶手段
２０  地点記録手段
２２  地名記憶手段
２５  地点履歴記憶手段
３０  多角形特定手段
３５  多角形記憶手段
４０  面積計算手段
４５  重複面積記憶手段
５０  選定紹介手段
９０  プロフィールＤＢ
【図１】
2011002865.tif 000003
【図２】
2011002865.tif 000004
【図３】
2011002865.tif 000005
【図４】
2011002865.tif 000006