【手続補正書】
【提出日】平成30年6月20日(2018.6.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マッチング装置であって、
センシングデータを出力するセンサに関する情報であるセンサ側メタデータを取得するセンサ側メタデータ取得部と、
前記センシングデータを利用してサービスを提供するアプリケーションに関する情報であるアプリケーション側メタデータを取得するアプリケーション側メタデータ取得部と、
前記取得されたセンサ側メタデータの語に関連する第１関連語と、前記取得されたアプリケーション側メタデータの語に関連する第２関連語とが共通する前記センサ側メタデータと前記アプリケーション側メタデータとでマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するマッチング部と、
前記センサを管理するセンサ管理装置に対して、前記マッチング部により抽出されたセンサと前記アプリケーションを特定する情報とを含むデータフロー制御指令を送信する指示部とを備え、
前記マッチング部は、
前記センサ側メタデータの語と前記第１関連語との第１関連性、又は、前記アプリケーション側メタデータの語と前記第２関連語との第２関連性の少なくともいずれか一方を算出する関連性算出部と、
前記第１関連語及び前記第１関連性、または、前記第２関連語及び前記第２関連性の少なくともいずれか一方を使用して、前記センサ側メタデータと前記アプリケーション側メタデータとのマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するセンサ候補抽出部とを含み、
前記センサ候補抽出部は、前記第１関連性が所定の範囲にある前記第１関連語及び第１関連性、または、前記第２関連性が所定の範囲内にある前記第２関連語及び前記第２関連性を使用して、前記センサ側メタデータと前記アプリ側メタデータとのマッチングを行い、
前記マッチング装置は、前記第１関連語として使用する第１関連性の所定の範囲、または、前記第２関連語として使用する第２関連性の所定の範囲を設定する範囲設定部をさらに備え、
前記範囲設定部は、マッチングにより、アプリケーション側ユーザとの契約が成立した場合、その契約成立時の前記関連語の関連性の範囲を、次回のマッチング処理時に使用する関連語の関連性の範囲として設定する、マッチング装置。
【請求項２】
前記センサ候補抽出部は、前記センサ側メタデータ又は前記アプリケーション側メタデータの語の共起を考慮し、前記第１関連性又は前記第２関連性を補正する、請求項１に記載のマッチング装置。
【請求項３】
前記センサ候補抽出部は、前記センサ側メタデータの語と前記第１関連語又は前記アプリケーション側メタデータの語と前記第２関連語とが、過去に、マッチングに使用され、そのマッチングにより、アプリケーション側のユーザとの契約が成立した場合、その契約成立の頻度により、前記第１関連性又は前記第２関連性を補正する、請求項１又は請求項２に記載のマッチング装置。
【請求項４】
前記センサ側メタデータ又は前記アプリケーション側メタデータに使用される語と、前記語の関連語と、前記語と前記関連語との関連性とが関連付けられて記憶される語データベースと、
新たにマッチングに使用した前記センサ側メタデータ又は前記アプリケーション側メタデータの語、前記第１又は第２関連語、又は、新たに算出された前記第１又は第２関連性により、前記語データベースを更新する語データベース更新部とをさらに備える、請求項１から請求項３のいずれか１項に記載のマッチング装置。
【請求項５】
前記抽出した候補のセンサに関する情報を、前記アプリケーション側のユーザに提示するセンサ候補提示部をさらに備える、請求項１から請求項４のいずれか１項に記載のマッチング装置。
【請求項６】
マッチング方法であって、
センシングデータを出力するセンサに関する情報であるセンサ側メタデータを取得する第１取得ステップと、
前記センシングデータを利用してサービスを提供するアプリケーションに関する情報であるアプリケーション側メタデータを取得する第２取得ステップと、
前記取得されたセンサ側メタデータの語に関連する第１関連語と、前記取得されたアプリケーション側メタデータの語に関連する第２関連語とが共通する前記センサ側メタデータと前記アプリケーション側メタデータとでマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するマッチングステップと、
前記センサを管理するセンサ管理装置に対して、前記抽出されたセンサと前記アプリケーションとを特定する情報とを含むデータフロー制御指令を送信する送信ステップとを含み、
前記マッチングステップは、
前記センサ側メタデータの語と前記第１関連語との第１関連性、又は、前記アプリケーション側メタデータの語と前記第２関連語との第２関連性の少なくともいずれか一方を算出する算出ステップと、
前記第１関連語及び前記第１関連性、または、前記第２関連語及び前記第２関連性の少なくともいずれか一方を使用して、前記センサ側メタデータと前記アプリケーション側メタデータとのマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するセンサ候補抽出ステップとを含み、
前記センサ候補抽出ステップは、前記第１関連性が所定の範囲にある前記第１関連語及び第１関連性、または、前記第２関連性が所定の範囲内にある前記第２関連語及び前記第２関連性を使用して、前記センサ側メタデータと前記アプリ側メタデータとのマッチングを行い、
前記マッチング方法は、前記第１関連語として使用する第１関連性の所定の範囲、または、前記第２関連語として使用する第２関連性の所定の範囲を設定する範囲設定ステップをさらに含み、
前記範囲設定ステップは、マッチングにより、アプリケーション側ユーザとの契約が成立した場合、その契約成立時の前記関連語の関連性の範囲を、次回のマッチング処理時に使用する関連語の関連性の範囲として設定する、マッチング方法。
【請求項７】
プログラムであって、
センシングデータを出力するセンサに関する情報であるセンサ側メタデータを取得する第１取得ステップと、
前記センシングデータを利用してサービスを提供するアプリケーションに関する情報であるアプリケーション側メタデータを取得する第２取得ステップと、
前記取得されたセンサ側メタデータの語に関連する関連語と、前記取得されたアプリケーション側メタデータの語に関連する関連語とが共通する前記センサ側メタデータと前記アプリケーション側メタデータとでマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するマッチングステップと、
前記センサを管理するセンサ管理装置に対して、前記抽出されたセンサと前記アプリケーションとを特定する情報とを含むデータフロー制御指令を送信する送信ステップとをコンピュータに実行させ、
前記マッチングステップは、
前記センサ側メタデータの語と前記第１関連語との第１関連性、又は、前記アプリケーション側メタデータの語と前記第２関連語との第２関連性の少なくともいずれか一方を算出する算出ステップと、
前記第１関連語及び前記第１関連性、または、前記第２関連語及び前記第２関連性の少なくともいずれか一方を使用して、前記センサ側メタデータと前記アプリケーション側メタデータとのマッチングを行い、前記アプリケーションの要求を満たすセンシングデータを提供可能なセンサの候補を抽出するセンサ候補抽出ステップとを含み、
前記センサ候補抽出ステップは、前記第１関連性が所定の範囲にある前記第１関連語及び第１関連性、または、前記第２関連性が所定の範囲内にある前記第２関連語及び前記第２関連性を使用して、前記センサ側メタデータと前記アプリ側メタデータとのマッチングを行い、
前記プログラムは、前記第１関連語として使用する第１関連性の所定の範囲、または、前記第２関連語として使用する第２関連性の所定の範囲を設定する範囲設定ステップをさらに前記コンピュータに実行させ、
前記範囲設定ステップは、マッチングにより、アプリケーション側ユーザとの契約が成立した場合、その契約成立時の前記関連語の関連性の範囲を、次回のマッチング処理時に使用する関連語の関連性の範囲として設定する、プログラム。