(57)【要約】【課題】能力だけでなく状態も考慮して要望に対応できるサービス提供者を検索する。【解決手段】要望を入力し、当該要望の発生場所、時間を取得して、要望に対応するために必要な能力と状態それぞれの各項目について、重み、最適条件値、基準条件値を取得し、すべての検索対象物それぞれについて、要望に対応するために必要な能力と状態それぞれの各項目の評価値を取得し、評価値と最適条件値と基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に重みを加味して合計し、適合度を求め、適合度の大きい順に検索対象物を並べて連絡先を取得して連絡先一覧を生成し、連絡先一覧を送信する。これにより、検索対象物が持つ能力に加えて、状態（対応の可否、駆けつけにかかる時間）も用いることで、要望に対応できる検索対象物の中から要望発生時に対応できる検索対象物を抽出することが可能になる。【選択図】図１
2013246759.tif 000002
【特許請求の範囲】
【請求項１】
要望に対応するために必要な能力と状態それぞれの各項目について、重み、最も適した評価値を示す最適条件値、評価値が少なくとも持っていて欲しい基準を示す基準条件値を格納した要望情報記憶手段と、
検索対象物の能力と状態それぞれの各項目についての評価値と前記検索対象物の連絡先を格納した検索対象情報記憶手段と、
要望を入力し、当該要望の発生場所、時間を取得する入力手段と、
前記要望に対応するために必要な能力と状態それぞれの各項目について、前記重み、前記最適条件値、前記基準条件値を前記要望記憶手段から取得する取得手段と、
すべての前記検索対象物それぞれについて、前記要望に対応するために必要な能力と状態それぞれの各項目の評価値を前記検索対象情報記憶手段から取得し、前記評価値と前記最適条件値と前記基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に前記重みを加味して合計し、適合度を求める適合度算出手段と、
前記適合度の大きい順に前記検索対象物を並べ、検索対象物それぞれの連絡先を前記検索対象情報記憶手段から取得して連絡先一覧を生成する連絡先取得手段と、
前記連絡先一覧を送信する送信手段と、
を有することを特徴とする組織検索装置。
【請求項２】
要望を入力し、当該要望の発生場所、時間を取得する処理と、
前記要望に対応するために必要な能力と状態それぞれの各項目について、重み、最も適した評価値を示す最適条件値、評価値が少なくとも持っていて欲しい基準を示す基準条件値を格納した要望情報記憶手段から、前記重み、前記最適条件値、前記基準条件値を取得する処理と、
すべての検索対象物それぞれについて、前記検索対象物の能力と状態それぞれの各項目についての評価値と前記検索対象物の連絡先を格納した検索対象情報記憶手段から、前記要望に対応するために必要な能力と状態それぞれの各項目の評価値を取得し、前記評価値と前記最適条件値と前記基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に前記重みを加味して合計し、適合度を求める処理と、
前記適合度の大きい順に前記検索対象物を並べ、検索対象物それぞれの連絡先を前記検索対象情報記憶手段から取得して連絡先一覧を生成する処理と、
前記連絡先一覧を送信する処理と、
をコンピュータに実行させることを特徴とする組織検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、要望に対応できるサービス提供者を検索する技術に関する。
【背景技術】
【０００２】
近年、インターネット上で「Ｚａａｒｌｙ」や「ｓｋｉｌｌｓｔｏｃｋ」のような、非同期型の要望対応／質問応答サイトがある。これらは、ユーザが対応してもらいたい要望や質問文をインターネット上に投稿し、対応できる者が自分の都合の良い時に、それぞれの質問文や要望に対応するシステムである。
【０００３】
また、関係性の高いユーザの中から質問に対応できる人を抽出し、質問を転送する技術が知られている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Damon Horowitz, Sepandar D. Kamvar, “The Anatomy of a LargeScale Social Search Engine”, International World Wide Web Conference, 2010, p.431-440
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１では、質問に答える人の状態（例えば、対応可能な時間であるか否か）を考慮していない。また、非特許文献１では、質問者と答える人の関係性がどのくらい近いのかという尺度で質問に対応する人を抽出しているので、抽出された人が質問に対してどの程度適切であるか不明である。
【０００６】
本発明は、上記に鑑みてなされたものであり、能力だけでなく状態も考慮して要望に対応できるサービス提供者を検索することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明に係る組織検索装置は、要望に対応するために必要な能力と状態それぞれの各項目について、重み、最も適した評価値を示す最適条件値、評価値が少なくとも持っていて欲しい基準を示す基準条件値を格納した要望情報記憶手段と、検索対象物の能力と状態それぞれの各項目についての評価値と前記検索対象物の連絡先を格納した検索対象情報記憶手段と、要望を入力する入力手段と、前記要望に対応するために必要な能力と状態それぞれの各項目について、前記重み、前記最適条件値、前記基準条件値を前記要望記憶手段から取得する取得手段と、すべての前記検索対象物それぞれについて、前記要望に対応するために必要な能力と状態それぞれの各項目の評価値を前記検索対象情報記憶手段から取得し、前記評価値と前記最適条件値と前記基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に前記重みを加味して合計し、適合度を求める適合度算出手段と、前記適合度の大きい順に前記検索対象物を並べ、検索対象物それぞれの連絡先を前記検索対象情報記憶手段から取得して連絡先一覧を生成する連絡先取得手段と、前記連絡先一覧を送信する送信手段と、を有することを特徴とする。
【０００８】
第２の本発明に係る組織検索プログラムは、要望を入力する処理と、前記要望に対応するために必要な能力と状態それぞれの各項目について、重み、最も適した評価値を示す最適条件値、評価値が少なくとも持っていて欲しい基準を示す基準条件値を格納した要望情報記憶手段から、前記重み、前記最適条件値、前記基準条件値を取得する処理と、すべての検索対象物それぞれについて、前記検索対象物の能力と状態それぞれの各項目についての評価値と前記検索対象物の連絡先を格納した検索対象情報記憶手段から、前記要望に対応するために必要な能力と状態それぞれの各項目の評価値を取得し、前記評価値と前記最適条件値と前記基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に前記重みを加味して合計し、適合度を求める処理と、前記適合度の大きい順に前記検索対象物を並べ、検索対象物それぞれの連絡先を前記検索対象情報記憶手段から取得して連絡先一覧を生成する処理と、前記連絡先一覧を送信する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、能力だけでなく状態も考慮して要望に対応できるサービス提供者を検索することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態における組織検索装置の構成を示す機能ブロック図である。
【図２】要望の一覧をユーザの機器に表示させて選択させる様子を示す図である。
【図３】要望に対応するために必要な能力の各項目についての、重み、最適条件値、基準条件値の例を示す図である。
【図４】要望に対応するために必要な状態の各項目についての、重み、最適条件値、基準条件値の例を示す図である。
【図５】検索対象物の能力の各項目の評価値の例を示す図である。
【図６】本実施の形態における組織検索装置の処理の流れを示すフローチャートである。
【図７】評価値と最適条件値との関係から求める得点を説明する図である。
【図８】本実施の形態における検索対象物の適合度を計算する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を用いて説明する。
【００１２】
図１は、本実施の形態における組織検索装置の構成を示す機能ブロック図である。本実施の形態における組織検索装置は、ユーザ（サービス利用者）から要望を入力し、その要望に対応するために必要な能力、状態のパラメータと検索対象物（組織や個人などのサービス提供者）の能力、状態の評価値を用いて各検索対象物のその要望に対する適合度を算出し、適合度が高い順に検索対象物を並べ、検索対象物の連絡先を付与した一覧を送信する装置である。図１に示す組織検索装置は、入力部１０１、時間取得部１０２、要望パラメータ取得部１１１、要望最適条件値取得部１１２、要望基準条件値取得部１１３、対象物パラメータ取得部１１４、適合度算出部１２１、適合度順序付部１２２、連絡先取得部１２３、送信部１２４、要望情報蓄積部１３１、および検索対象情報蓄積部１３２を備える。組織検索装置が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは組織検索装置が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部について説明する。
【００１３】
入力部１０１は、ユーザから要望と要望が発生した場所の情報を入力するとともに、時間取得部１０２から要望が入力された時間の情報を取得する。ユーザは、携帯電話、固定電話、あるいはパーソナルコンピュータなどのネットワークに接続された機器を用いて要望、場所の情報を組織検索装置に入力する。
【００１４】
本実施の形態では、図２に示すように、要望の一覧をユーザの機器に表示させて選択させる。ユーザに提示する要望は、要望情報蓄積部１３１に格納されており、要望情報蓄積部１３１から要望が読み出されてユーザの機器に送信されて、表示される。ユーザが要望を選択すると、選択された要望と場所の情報が入力部１０１に送信される。このとき複数個の要望を選択してもよい。
【００１５】
時間取得部１０２は、要望、場所の情報が入力された時間を取得する。時間は組織検索装置の内部時計から取得する。要望が入力されたときのタイムスタンプから取得するものでもよい。
【００１６】
要望パラメータ取得部１１１は、入力された要望に対応するために必要な能力と状態の重みを要望情報蓄積部１３１から取得する。能力については、専門知識・資格、運搬能力、経験年数、身体能力、性別、親和度の項目があり、状態については、対応可能時間、対応ができない可能性が高い時間、要望発生場所への移動時間の項目がある。要望毎に能力と状態それぞれの各項目について重みが設定されている。
【００１７】
要望最適条件値取得部１１２は、能力と状態それぞれの各項目について、入力された要望に最適とされる最適条件値を要望情報蓄積部１３１から取得する。最適条件値は、その項目について、最も適した評価値を示す値である。評価値は、検索対象物の能力と状態それぞれの各項目について検索対象物を評価した値であり、検索対象情報蓄積部１３２に格納されている。
【００１８】
要望基準条件値取得部１１３は、能力と状態それぞれの各項目について、入力された要望に対応するために必要とされる基準条件値を要望情報蓄積部１３１から取得する。基準条件値は、その項目について、評価値が少なくとも持っていて欲しい基準を示す値である。
【００１９】
なお、要望パラメータ取得部１１１、要望最適条件値取得部１１２、要望基準条件値取得部１１３が取得する重み、最適条件値、基準条件値は、要望に関連付けられて要望情報蓄積部１３１に格納されている。
【００２０】
対象物パラメータ取得部１１４は、各検索対象物について、能力と状態それぞれの各項目についての評価値を検索対象情報蓄積部１３２から取得する。検索対象物の能力と状態それぞれの項目は、要望に対応するために必要な能力、状態と同様に、能力については、専門知識・資格、運搬能力、経験年数、身体能力、性別、親和度があり、状態については、対応可能時間、対応ができない可能性が高い時間、要望発生場所への移動時間がある。
【００２１】
適合度算出部１２１は、入力された要望に対応するために必要な能力と状態それぞれの各項目についての重み、最適条件値、基準条件値と、検索対象物の能力と状態それぞれの各項目についての評価値とから、評価値と最適条件値、基準条件値との関係に基いて、入力された要望に対する検索対象物の適合度を全ての検索対象物について算出する。なお、適合度の算出方法の詳細については後述する。
【００２２】
適合度順序付部１２２は、適合度算出部１２１が算出した適合度の高い順に検索対象物を順位付ける。
【００２３】
連絡先取得部１２３は、検索対象物それぞれの連絡先を検索対象情報蓄積部１３２から取得し、適合度の高い順に検索対象物の連絡先を並べた連絡先一覧を作成する。
【００２４】
送信部１２４は、連絡先一覧をユーザに送信する。
【００２５】
続いて、要望情報蓄積部１３１、検索対象情報蓄積部１３２に格納される情報について説明する。
【００２６】
要望情報蓄積部１３１には、様々な要望と、各要望の、要望に対応するために必要な能力と状態それぞれの各項目について、重み、最適条件値、基準条件値が格納される。図３に、要望（ここでは介護方法の悩み相談）に対応するために必要な能力の各項目についての、重み、最適条件値、基準条件値の例を示し、図４に、要望に対応するために必要な状態の各項目についての、重み、最適条件値、基準条件値の例を示す。本実施の形態では、各項目についてのそれぞれの値を０から１０までの数値で表した。重みについては、数値が大きいほど重要な項目であることを示す。
【００２７】
各分野の専門家が、要望と、その要望に対応するために必要な能力と状態それぞれの各項目についての重み、最適条件値、基準条件値を要望情報蓄積部１３１に入力する。
【００２８】
検索対象情報蓄積部１３２には、各検索対象物について、検索対象物の能力と状態それぞれの各項目の評価値と連絡先が格納される。図５に、検索対象物（ここでは組織Ａ）の能力の各項目の評価値の例を示す。本実施の形態では、各項目についてのそれぞれの評価値を０から１０までの数値で表した。評価値の数値が大きいほど評価が高いことを示す。
【００２９】
なお、検索対象情報蓄積部１３２には、図５で示した能力に関する評価値以外にも、状態に関する評価値も格納される。状態の各項目には、対応可能時間、対応ができない可能性が高い時間、要望発生場所への移動時間があるが、状態の各項目に対する評価値は、例えば、対応可能時間１０分であれば「１」、２０分であれば「２」というように、それぞれの項目毎に与える評価値を事前に設定しておく。要望発生場所への移動時間については、要望発生場所を事前に知ることはできないので、検索対象物の住所、移動速度を格納しておき、要望発生場所が分かった時点で、検索対象物の住所から要望発生場所への距離と検索対象物の移動速度から要望発生場所への移動時間を求め、評価値に換算する。
【００３０】
各組織が、能力、状態それぞれの各項目についての自身の評価値と組織への連絡先を検索対象情報蓄積部１３２に入力する。
【００３１】
次に、本実施の形態における組織検索装置の処理の流れについて説明する。
【００３２】
図６は、本実施の形態における組織検索装置の処理の流れを示すフローチャートである。
【００３３】
まず、入力部１０１がユーザから要望を入力し、要望の発生場所、時間を取得する（ステップＳ１１，Ｓ１２）。
【００３４】
そして、要望パラメータ取得部１１１が、入力された要望に対応するために必要な能力と状態の重みを要望情報蓄積部１３１から取得し（ステップＳ１３）、要望最適条件値取得部１１２が、最適条件値を要望情報蓄積部１３１から取得し（ステップＳ１４）、要望基準条件値取得部１１３が、基準条件値を要望情報蓄積部１３１から取得する（ステップＳ１５）。
【００３５】
そして、対象物パラメータ取得部１１４が、各検索対象物の能力と状態の評価値を検索対象情報蓄積部１３２から取得し（ステップＳ１６）、適合度算出部１２１が、各検索対象物の適合度を算出する（ステップＳ１７）。
【００３６】
そして、適合度順序付部１２２が適合度の高い順に検索対象物を並べ、連絡先取得部１２３が各検索対象物の連絡先を取得して、連絡先一覧を作成する（ステップＳ１８）。
【００３７】
最後に、送信部１２４が連絡先一覧をユーザに送信する（ステップＳ１９）。
【００３８】
次に、検索対象物の適合度を計算する処理について説明する。
【００３９】
本実施の形態では、検索対象物の適合度は、能力と状態の各項目について、検索対象物の評価値と最適条件値、基準条件値との関係から得点を求め、重み付けし、各項目の得点を合計して算出する。
【００４０】
最適条件値は、その項目について、最も適した評価値を示す値であるので、評価値が最適条件値と等しい場合に最高得点とする。また、評価値が最適条件値から離れるにしたかって得点が低くなるようにする。このとき、評価値が最適条件値より大きい場合のほうが、評価値が最適条件値より小さい場合よりも得点が高くなるようにする。
【００４１】
つまり、評価値と最適条件値との関係を、（１）評価値が最適条件値と等しい場合、（２）評価値が最適条件値より大きい場合、（３）評価値が最適条件値より小さい場合、の３つの条件で分けて、得点の大きさは（１）＞（２）＞（３）となり、（２），（３）では、評価値が最適条件値に近いほど得点が高くなるようにした。具体的には、検索対象物の能力、状態の各項目の評価値をＸi、最適条件値をＬi、評価値と最適条件値との関係から求めた得点をＸ'iとすると、（１）Ｘ’i＝１０（１０が最高点）、（２）Ｘ’i＝１０−（Ｘi−Ｌi）、（３）Ｘ’i＝Ｘi、とした。
【００４２】
図７は、評価値と最適条件値との関係から求める得点を説明する図である。図７では、ゲージの上の数値が評価値、ゲージの下の数値が最適条件値が７のときの得点を示す。図７に示すように、評価値が７のときの得点は１０となり、評価値が８以上のときの得点は９，８，７、また、評価値が６以下のときの得点は６，５，４，３，２，１，０となる。
【００４３】
一方、基準条件値は、その項目について、評価値が少なくとも持っていて欲しい基準を示す値である。本実施の形態では、基準条件値を足切りに用いずに、評価値と最適条件値との関係から求めた得点から基準条件値を引き、評価値が基準条件値以下の場合には、その項目についての得点が０以下となるようにした。具体的には、基準条件値をＫiとすると、Ｘ'i−Ｋiを求めた。
【００４４】
そして、要望に対応するために必要な能力、状態の各項目の重みａiを掛け、求めた各項目の得点を合計する。
【００４５】
以上のように適合度Ｆを求める式は次式で表される。
【００４６】
Ｆ（Ｘ，Ｙ）＝ａ1（Ｘ'1−Ｋ1）＋ａ2（Ｘ'2−Ｋ2）＋．．．＋ａn（Ｘ'n−Ｋn）
なお、Ｘは検索対象物の評価値、Ｙは要望、ｎは能力、状態の項目数を示す。
【００４７】
続いて、検索対象物の適合度を計算する処理の流れについて説明する。
【００４８】
図８は、本実施の形態における検索対象物の適合度を計算する処理の流れを示すフローチャートである。
【００４９】
まず、要望に対応するために必要な能力、状態のある項目ｉについて、検索対象物の評価値Ｘiと最適条件値Ｌiを比較する（ステップＳ２１）。
【００５０】
Ｌi≦Ｘiの場合（ステップＳ２２のＹｅｓ）、評価値Ｘiと最適条件値Ｌiとの関係から得点をＸ'i＝１０−（Ｘi−Ｌi）で求める（ステップＳ２３）。評価値Ｘiと最適条件値Ｌiが等しいとき、得点Ｘ'i＝１０となり、評価値Ｘiと最適条件値Ｌiとの差が離れるほど得点Ｘ'iが低くなる。
【００５１】
また、Ｌi＞Ｘiの場合（ステップＳ２２のＮｏ）、得点Ｘ'i＝評価値Ｘiとする（ステップＳ２４）。
【００５２】
そして、得点Ｘ'iから基準条件値Ｋiを引き、重みａiを掛けた値ａi（Ｘ'i−Ｋi）を適合度Ｆに加算する（ステップＳ２５）。
【００５３】
処理が終わっていない項目がある場合は（ステップＳ２６のＮｏ）、ステップＳ２１に戻り、次の項目について処理を行う。
【００５４】
以上の処理を全ての検索対象物について行い、全ての検索対象物の適合度を算出する。
【００５５】
以上説明したように、本実施の形態によれば、要望を入力し、当該要望の発生場所、時間を取得して、要望に対応するために必要な能力と状態それぞれの各項目について、重み、最適条件値、基準条件値を取得し、すべての検索対象物それぞれについて、要望に対応するために必要な能力と状態それぞれの各項目の評価値を取得し、評価値と最適条件値と基準条件値との関係に基づいて各項目の得点を計算し、各項目の得点に重みを加味して合計し、適合度を求め、適合度の大きい順に検索対象物を並べて連絡先を取得して連絡先一覧を生成し、連絡先一覧を送信することより、検索対象物が持つ能力に加えて、状態（対応の可否、駆けつけにかかる時間など）も用いることで、要望に対応できる検索対象物の中から要望発生時に対応できる検索対象物を抽出することが可能になる。また、要望毎に、必要な能力と状態への重み付けと、最適条件値、基準条件値を考慮して、検索対象物毎に、要望への適合度を算出して適合度順に並べることで、要望に対応することのできる可能性が高い順に対応を依頼することができる。
【符号の説明】
【００５６】
１０１…入力部
１０２…時間取得部
１１１…要望パラメータ取得部
１１２…要望最適条件値取得部
１１３…要望基準条件値取得部
１１４…対象物パラメータ取得部
１２１…適合度算出部
１２２…適合度順序付部
１２３…連絡先取得部
１２４…送信部
１３１…要望情報蓄積部
１３２…検索対象情報蓄積部
【図１】
2013246759.tif 000003
【図２】
2013246759.tif 000004
【図３】
2013246759.tif 000005
【図４】
2013246759.tif 000006
【図５】
2013246759.tif 000007
【図６】
2013246759.tif 000008
【図７】
2013246759.tif 000009
【図８】
2013246759.tif 000010