(57)【要約】【課題】ユーザが撮影した画像などを使って簡単に商品やサービスについての情報を取得できるようにする。【解決手段】アプリケーションを起動したユーザ端末から伝送された画像を受信したとき、その画像に類似した画像を、アプリケーションで決められた特定のドメインの情報から検索する。そして、その検索で得られた画像で示された商品情報又はサービス情報の候補についての情報を、ユーザ端末に提示する。ユーザ端末では、提示された商品情報又はサービス情報の候補から、必要な情報を取り出して、その情報で示された商品の購入又はサービスの提供を受ける。【選択図】図１
2016009459.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末で起動されたアプリケーションからの指示に基づいて、商品又はサービスについての情報を提供する情報提供システムであり、
前記アプリケーションを起動したユーザ端末と所定のネットワークを経由して通信を行う通信部と、
前記通信部で前記ユーザ端末から伝送された画像を受信したとき、画像検索を行う画像検索サイトにアクセスし、その画像検索サイトで、前記アプリケーションで決められた特定のドメインを検索対象に指定して、前記画像に類似した画像の検索を実行させて、その検索結果を取得する検索部と、
前記検索部で検索された画像に付加された商品情報又はサービス情報の候補についての情報を、前記通信部を介して前記ユーザ端末に提示する情報提示部と、を備える
情報提供システム。
【請求項２】
前記画像検索サイトは、インターネット上で画像検索のサービスを行う汎用の検索サイトであり、前記検索部は、その汎用の検索サイトに対して、検索対象を特定のドメインとする指定を行う
請求項１に記載の情報提供システム。
【請求項３】
前記アプリケーションで決められた特定のドメインは、前記ユーザ端末からの指示で決められた特定のドメインである
請求項１に記載の情報提供システム。
【請求項４】
前記情報提示部は、前記アプリケーションを起動したユーザ端末の認証処理に基づいてユーザを認識し、その認識したユーザごとの過去の前記検索部での検索の履歴、又は認識したユーザについて登録された情報に基づいて、候補となる商品情報又はサービス情報を抽出して、前記ユーザ端末に提示する
請求項１に記載の情報提供システム。
【請求項５】
前記検索部が検索する特定のドメインは、建築施工例に関する画像を記憶したサイトのドメインであり、それぞれの画像にはメタ情報として建築施工の設計又は施行を行った設計業者又は施工業者に関する情報を持ち、
前記情報提示部は、ユーザ端末から伝送された画像に基づいて検索された設計業者又は施工業者の候補を前記ユーザ端末に提示する
請求項１に記載の情報提供システム。
【請求項６】
ユーザ端末で起動されたアプリケーションからの指示に基づいて、商品又はサービスについての情報を提供する情報提供システムであり、
前記アプリケーションを起動したユーザ端末と所定のネットワークを経由して通信を行う通信部と、
前記通信部で前記ユーザ端末から伝送された画像を受信したとき、画像検索を行う画像検索サイトにアクセスし、その画像検索サイトで、前記画像に類似した画像の検索を実行させて、その検索結果を取得する検索部と、
前記検索部で検索された画像に付加された商品情報又はサービス情報の候補についての情報を、前記通信部を介して前記ユーザ端末に提示する情報提示部と、を備える
情報提供システム。
【請求項７】
ユーザ端末で起動されたアプリケーションの実行により前記ユーザ端末から伝送された画像を受信したとき、画像検索を行う画像検索サイトにアクセスし、その画像検索サイトで、前記アプリケーションで決められた特定のドメインを検索対象に指定して、前記画像に類似した画像の検索を実行させて、その検索結果を取得する検索処理と、
前記検索処理で検索された画像に付加された商品情報又はサービス情報の候補についての情報を、前記ユーザ端末に提示する情報提示処理と、を含む
情報提供方法。
【請求項８】
ユーザ端末で起動されたアプリケーションからの実行により前記ユーザ端末から伝送された画像を受信したとき、画像検索を行う画像検索サイトにアクセスし、その画像検索サイトで、前記アプリケーションで決められた特定のドメインを検索対象に指定して、前記画像に類似した画像の検索を実行させて、その検索結果を取得する検索手順と、
前記検索手順で検索された画像に付加された商品情報又はサービス情報の候補についての情報を、前記ユーザ端末に提示する情報提示手順と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末に対して商品やサービスなどの情報を提供する情報提供システム及び情報提供方法、並びにその情報提供方法を実行するプログラムに関する。
【背景技術】
【０００２】
インターネットを使用した技術の向上に伴って、ユーザが商品やサービスを検索することが日常的に行われている。例えば、ユーザは、特定の商品について、その商品を販売している店舗やサイトが知りたい場合、ユーザは商品の名称や商品番号などを入力し、その商品を扱っている店舗やサイトを検索する。また、商品名が分からない場合には、ユーザは、最初に画像検索を行って、商品名などの詳細を検索した後、その検索で得られた情報に基づいて商品を購入することが行われている。
【０００３】
図９は、従来から行われている、ウェブサイトを使用してユーザが商品の購入を行う流れの例を示すフローチャートである。この例は、画像検索を行って、商品名などの詳細を検索した後、その検索で得られた情報に基づいて商品を購入する例である。
まず、ユーザは、スマートフォンやパーソナルコンピュータ装置などのインターネットに接続可能な端末（以下、このような端末を「ユーザ端末」と称する。）で、ウェブにアクセスするためのウェブブラウザを立ち上げる（ステップＳ１１）。そして、ユーザ端末は、検索対象のＵＲＬのアドレスの指定があるか否かを判断する（ステップＳ１２）。ここで、検索対象のＵＲＬの指定を行う場合、ユーザは、ユーザ端末で検索対象のＵＲＬを選択する（ステップＳ１４）。また、検索対象のＵＲＬを指定しない場合には、例えばユーザが、ユーザ端末内に保存された画像から、特定の画像を指定する（ステップＳ１３）。
【０００４】
そして、ユーザ端末は、検索対象となる画像が決定されたか否かを判断する（ステップＳ１５）。ここで、検索対象となる画像が決定されていない場合にはステップＳ１２からの処理に戻る。そして、検索対象となる画像が決定された場合には、ユーザ端末は、検索対象となるウェブサイトのドメインを限定する操作があるかを否か判断し（ステップＳ１６）、ドメインを限定する操作がある場合には、ドメインを指定する検索式を入力する（ステップＳ１７）。
【０００５】
そして、ユーザ端末は、指定されたドメイン（ステップＳ１７で指示があった場合）又は予め設定されたドメイン（ステップＳ１７の指示がない場合）での検索を実行し、その検索結果を表示する。ユーザは、その検索結果から希望と合致する画像を選択する（ステップＳ１８）。この選択を行うことで、ユーザ端末は、例えば選択された画像が表示されたウェブページ全体を表示し、ユーザは、そのウェブページに記載された商品名などのテキストの記録を行う（ステップＳ１９）。
【０００６】
さらに、ユーザは、希望する商品を扱っていると思われる通販サイト等にアクセスし、必要によりログインし（ステップＳ２０）、ステップＳ１９で記録した商品名などのテキストを使用して商品の検索を行う（ステップＳ２１）。この検索結果がユーザ端末に表示されると、ユーザは希望する商品が表示されたか否かを判断し（ステップＳ２２）、希望する商品がない場合には、ステップＳ１２の処理に戻る。
そして、ステップＳ２２でユーザが希望する商品が表示された場合には、ユーザは該当する商品を購入する操作を行う（ステップＳ２３）。
【０００７】
このように従来は、商品名や商品コードなどのテキスト情報を検索で得た後、得られたテキスト情報を使って、商品販売サイトでさらに具体的な商品の検索を行って、商品が販売されたウェブページに到達できるようにしていた。
特許文献１には、インターネット上で商品を販売する手法の一例について記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−７７１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
インターネット上で商品などの検索を行う場合、ユーザは、商品名や商品コードなどのテキストを入力する必要がある。図９のフローチャートに示すように、何らかの画像を使って検索を行う場合であっても、その画像検索で、画像で示された物体の商品名などを検索した後、その検索で得られた商品名などのテキストをユーザが入力する必要がある。
このようにテキストで商品名などを指示するのは、ユーザにとっては煩わしい操作であり、好ましい操作とは言えない。また、検索で商品名が分かればよいが、適切な商品名などが検索できない場合には、目的とする商品が購入できるサイトまでたどり着くことができないことになる。
【００１０】
また、商品やサービスによっては、画像から商品名やサービス名の検索ができないケースもある。例えばユーザが、特定の家屋などの建築物や、部屋のインテリアが気に入ったとしても、その建築物や部屋を撮影した画像から、その建築物や部屋を設計することが可能なデザイナーを検索で探し出すことは困難である。
【００１１】
本発明の情報提供システム、情報提供方法及びプログラムは、ユーザが撮影した画像などを使って簡単に商品やサービスについての情報を取得できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の情報提供システムは、通信部と、検索部と、情報提示部とを備える。
通信部は、アプリケーションを起動したユーザ端末と所定のネットワークを経由して通信を行う。
検索部は、通信部でユーザ端末から伝送された画像を受信したとき、特定の画像検索サイトにアクセスして、受信した画像に類似した画像を、アプリケーションで決められた特定のドメインの情報から検索する。
情報提示部は、検索された画像に付加された商品情報又はサービス情報の候補についての情報を、通信部を介してユーザ端末に提示する。
【００１３】
また、本発明の情報提供方法は、以下の処理を含む。
・アプリケーションを起動したユーザ端末から伝送された画像を受信したとき、その画像に類似した画像を、アプリケーションで決められた特定のドメインの情報から検索する検索処理、
・検索処理で検索された画像に付加された商品情報又はサービス情報の候補についての情報を、ユーザ端末に提示する情報提示処理。
【００１４】
また、本発明のプログラムは、上記情報提供方法の各処理を実行する手順をコンピュータに実行させるものである。
【発明の効果】
【００１５】
本発明によると、ユーザ端末で特定のアプリケーションを起動した上で、ユーザ端末で撮影した画像や、保存された画像を送るだけで、特定のドメインの情報から、候補となる商品情報又はサービス情報を取得することができるようになる。したがって、ユーザは、アプリケーションを起動して画像を送るだけで、そのアプリケーションに対応したドメインの情報から、必要な商品情報又はサービス情報を取得できるようになり、従来の商品名などのテキスト入力が必要なものに比べて、非常に簡単に商品の購入やサービスの依頼を行うことができる。また、アプリケーションを実行するサーバ側では、画像検索を行う汎用のサーバに対して、ドメインを指定して画像検索を実行させれば良く、結果的にアプリケーションを実行するサーバが画像検索機能を持つ必要がなく、アプリケーションで指示された画像検索に基づいて、特定のドメインの情報から商品やサービスを案内するまでの処理が、少ない負担で実現できるようになる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態例によるシステム全体の概要の例を示す図である。
【図２】本発明の一実施の形態例による各部の構成例を示すブロック図である。
【図３】本発明の一実施の形態例によるユーザ端末での処理例を示すフローチャートである。
【図４】本発明の一実施の形態例によるサービス提供サーバでの処理例を示すフローチャートである。
【図５】本発明の一実施の形態例によるユーザ端末での表示の遷移例を示す図である。
【図６】本発明の一実施の形態の変形例（例１）によるサービス提供サーバでの処理例を示すフローチャートである。
【図７】本発明の一実施の形態の変形例（例２）によるサービス提供サーバでの処理例を示すフローチャートである。
【図８】本発明の一実施の形態例を、デザイナーの候補を選ぶ処理に適用した場合の例を示すシーケンス図である。
【図９】従来の商品購入処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態例（以下、「本例」と称する。）を、添付図面を参照して説明する。
［システム全体の概要］
図１は、本例のシステム全体の概要を示す図である。
本例においては、ユーザがユーザ端末１０ａ又は１０ｂを使用して、サービス提供サーバ３０にアクセスして、そのサービス提供サーバ３０から情報を得る。図１では、ユーザ端末１０ａはスマートフォン（又はタブレット端末）であり、ユーザ端末１０ｂはパーソナルコンピュータ装置である。図１に示すユーザ端末１０ａ，１０ｂは一例であり、インターネットにアクセス可能な端末であれば、どのような形態の端末を使用してもよい。以下の説明では、これらのユーザ端末１０ａ，１０ｂを総称してユーザ端末１０と称する。
ユーザ端末１０には、本例のシステムで提供されるサービスを実行するアプリケーション（プログラム）が実装されている。このアプリケーションは、例えばインターネット上でショッピングモールやショッピングサイトを開設している業者が作成して、ユーザ端末１０に配布する。
【００１８】
ユーザ端末１０は、無線電話網などのネットワーク９０を使用して、インターネット経由でサービス提供サーバ３０にアクセスする。このサービス提供サーバ３０は、アプリケーションによりアクセスすることが決まっているサーバである。ユーザ端末１０は、サービス提供サーバ３０に、アプリケーション上での操作に従って画像データを伝送する。この伝送する画像データは、ユーザの操作で選択された画像データであり、例えばユーザ端末１０に内蔵されたカメラ部が撮影した画像データや、ユーザ端末１０が保存した画像データから選ばれたものとする。
ここでは、ユーザ端末１０は、椅子を撮影した画像Ｐ１をサービス提供サーバ３０に伝送する（図１に矢印Ｓ１で示す伝送処理）。
【００１９】
サービス提供サーバ３０は、ユーザ端末１０から画像データを受信すると、その画像データについての検索を行う。検索は、サービス提供サーバ３０が蓄積した画像から行ってもよいが、ここではインターネット上でサービスを行う画像検索サイトである汎用の検索サイト側サーバ４０を使用する。すなわち、例えば椅子の画像Ｐ１を受信したサービス提供サーバ３０は、インターネットを経由して、検索サイト側サーバ４０にアクセスし、その検索サイト側サーバ４０の記憶データを使用して、画像Ｐ１の検索を行う。このときには、サービス提供サーバ３０は、検索サイト側サーバ４０に対して、検索対象画像である椅子の画像Ｐ１を送ると共に、検索範囲をアプリケーション（ユーザ端末１０が実行中のアプリケーション）で予め決められた特定のドメインに指定する（図１に矢印Ｓ２で示す伝送処理）。例えば、このとき実行中のアプリケーションが、特定のショッピングモールを開設した業者が配布したアプリケーションであるとき、検索先のドメインを、その業者のインターネット上のショッピングモールのドメインに指定する。
【００２０】
このドメインが指定された上での画像検索の指示があると、検索サイト側サーバ４０は、指定された画像に類似した画像を、指定されたドメイン内のウェブページから検索する。ここでは、例えば画像Ｐ１に類似した多数の椅子の画像Ｐ１１〜Ｐ１９が、検索サイト側サーバ４０からサービス提供サーバ３０に伝送される（図１に矢印Ｓ３で示す伝送処理）。このとき、サービス提供サーバ３０は、それぞれの画像Ｐ１１〜Ｐ１９に付加された様々な情報（メタ情報）についても検索サイト側サーバ４０から取得する。このメタ情報には、テキスト情報が含まれる。
【００２１】
そして、サービス提供サーバ３０は、画像Ｐ１１〜Ｐ１９に付加されたメタ情報などに基づいて、それぞれの画像Ｐ１１〜Ｐ１９が、ユーザ端末１０に提供する候補に適しているか否かを判断し、ユーザ端末１０に提供する候補に適した画像を取り出して、ユーザ端末１０に伝送する（図１に矢印Ｓ４で示す伝送処理）。例えば、サービス提供サーバ３０は、検索で得られた候補画像の一覧の情報Ａをユーザ端末１０に伝送する。
【００２２】
ユーザ端末１０は、サービス提供サーバ３０から提示された候補画像の一覧の情報Ａを表示する。ユーザは、この表示された情報を見て、最初に画像Ｐ１で指定した椅子と同じもの、又はその椅子に近いものが表示された画像を取り出す。ここでユーザ端末１０に伝送される候補画像は、いずれもアプリケーションで指定された特定のドメイン（つまり特定のショッピングモールのドメイン）のウェブページから検索された情報であるため、商品を販売するウェブページの画像である可能性が高い。ユーザは、このようにしてユーザ端末１０に表示された画像などの情報から、最初に伝送した画像Ｐ１で示された椅子と同一又は類似のものを、インターネットショッピングで購入することができる。
【００２３】
［ユーザ端末とサーバの構成例］
図２は、ユーザ端末１０とサービス提供サーバ３０と検索サイト側サーバ４０の構成の概要を示す図である。ユーザ端末１０とサービス提供サーバ３０と検索サイト側サーバ４０は、ネットワーク９０を介して相互にデータ伝送が可能である。なお、図２に示す構成は、それぞれの機器の最低限の構成を示す図であり、各機器１０，３０，４０は、これ以外の構成を備えてもよい。
【００２４】
ユーザ端末１０は、制御部１１と表示部１２と操作入力部１３とメモリ１４と通信部１５とを備える。
ユーザ端末１０が例えばスマートフォンである場合、操作入力部１３はタッチパネルを備え、表示部１２に表示された画像上のユーザによるタッチ操作で、各種操作の入力を行うことができる。通信部１５は、インターネットなどアクセスするための無線又は有線の通信経路に接続が可能で、制御部１１の指示に従って無線又は有線による通信が行われる。メモリ１４には、本例のサービスを実行するアプリケーション（プログラム）が記憶され、制御部１１がそのアプリケーションを読み出して実行することで、表示部１２にアプリケーションの実行状況が表示される。
【００２５】
サービス提供サーバ３０は、制御部３１とデータ記憶部３２と通信部３３とを備える。データ記憶部３２には、本例のシステムで実現するサービスについての必要なデータが記憶される。例えば、サービス提供サーバ３０にアクセス可能なユーザについての情報が記憶される。また、データ記憶部３２には、それぞれのユーザの検索履歴や情報の提供履歴などが記憶される。制御部３１は、これらのデータ記憶部３２に記憶されたデータを利用して、ユーザ端末１０から送信された画像データについての検索処理を実行する。すなわち、制御部３１は、画像データの検索部として機能する。そして、制御部３１は、検索結果をユーザ端末１０に送信する。この検索を実行する際には、サービス提供サーバ３０は、必要により外部の検索サイト側サーバ４０にアクセスして、その検索サイト側サーバ４０から得られた検索結果を利用する。通信部３３は、制御部３１の制御下で、ユーザ端末１０や検索サイト側サーバ４０と通信を行う。
【００２６】
サービス提供サーバ３０の制御部３１は、検索結果をユーザ端末１０に送信する際に、制御部３１などでの検索で得られた画像に付加されたメタ情報に基づいて、その画像で示された商品情報又はサービス情報を判断する情報判断処理を行う。また、制御部３１は、その判断した商品情報又はサービス情報を、ユーザ端末１０に送り、商品情報又はサービス情報をユーザに提示する。したがって、制御部３１は、情報提示部として機能する。
【００２７】
検索サイト側サーバ４０は、制御部４１とデータ記憶部４２と通信部４３とを備える。データ記憶部４２には、情報の検索に必要なデータが記憶される。そして、通信部４３が受信したデータによる検索が、制御部４１の制御下で実行される。ここで、データ記憶部４２には、画像データが記憶されており、制御部４１はこれらの画像データを入力画像によって検索することができる。検索サイト側サーバ４０での画像による検索とは、画像の形状や色などの類似度を使った検索である。なお、ここでの検索サイト側サーバ４０は、インターネット上で誰でもアクセスできるように設置された汎用のサーバであり、本例のシステム専用のサーバではない。
【００２８】
［ユーザ端末での処理例］
図３のフローチャートは、ユーザ端末１０での処理例を示す。
まずユーザ端末１０は、ユーザの操作により、制御部１１が本例のシステムで提供されるサービスを実行するアプリケーションを立ち上げる。そして、制御部１１は、ユーザ端末１０が内蔵したカメラが撮影した画像を検索対象画像とするか、あるいはユーザ端末１０に保存された画像を検索対象画像とするかの判断を、ユーザ操作に基づいて行う（ステップＳ３１）。ここで、カメラが撮影した画像を検索対象画像とする場合には、制御部１１は内蔵されたカメラで撮影した画像を取り込む（ステップＳ３２）。また、ユーザ端末１０に保存された画像を検索対象画像とする場合には、制御部１１はメモリ１４に記憶された画像を取り出す（ステップＳ３３）。
【００２９】
そして、制御部１１は、ステップＳ３２で撮影された画像、又はステップＳ３３で取り出された画像を表示部１２に表示し、ユーザによる検索対象の確定操作があるか否かを判断する（ステップＳ３４）。ここで、検索対象の確定操作がない場合には、制御部１１は、ステップＳ３１の判断に戻る。
そして、ステップＳ３４で検索対象の確定操作があると判断したとき、制御部１１は、検索対象の画像を、アプリケーションで決められた特定のサービス提供サーバ３０に送信する（ステップＳ３５）。その後、制御部１１は、検索結果を受信したか否かを判断し（ステップＳ３６）、検索結果を受信するまで待機する。
【００３０】
ステップＳ３６で検索結果を受信したとき、制御部１１は、受信した検索結果に基づいて候補商品（又は候補サービス）を表示部１２に表示する（ステップＳ３７）。その後、制御部１１は、ユーザが表示した商品の購入（又はサービスの申し込み）を確定する操作があるか否かを判断し（ステップＳ３８）、確定する操作があった場合には、購入手続の操作をユーザに実行させ（ステップＳ４０）、ユーザ端末１０での処理を終了する。
【００３１】
また、ステップＳ３８で商品の購入（又はサービスの申し込み）を確定する操作がない場合、制御部１１は、別の検索結果があるか否かを判断し（ステップＳ３９）、別の検索結果がある場合には、ステップＳ３７の処理に戻り、別の検索結果による候補商品（又は候補サービス）を表示部１２に表示する。また、ステップＳ３９で別の検索結果がない場合には、制御部１１は、ステップＳ３１の判断処理に戻り、別の画像の検索を実行する。
【００３２】
［サービス提供サーバでの処理例］
図４は、サービス提供サーバ３０での処理例を示すフローチャートである。
サービス提供サーバ３０の制御部３１は、アプリケーションを起動したユーザ端末１０からの画像の送信があるか否かを判断する（ステップＳ５１）。ここで、画像の送信がない場合には、送信があるまで待機する。そして、ユーザ端末１０からの画像の送信があると判断したとき、制御部３１は、ユーザ端末１０で起動中のアプリケーションの種類を判断する（ステップＳ５２）。そして、制御部３１は、判断したアプリケーションの種類に応じて、画像データの検索を指示する設定ファイルの振り分け処理を行う（ステップＳ５３）。この設定ファイルの振り分け結果を参照して、制御部３１は、ユーザ端末１０で起動中のアプリケーションの種類に応じた検索対象のドメインを指定する（ステップＳ５４）。
【００３３】
そして、制御部３１は、予め決められた特定の汎用サーバ（検索サイト側サーバ４０）に、検索対象の画像データを送信する（ステップＳ５５）。このときには、ステップＳ５４で指定したドメインの情報についても送信する。検索サイト側サーバ４０は、この指定されたドメインを検索範囲として、送信された画像データによる画像検索を実行し、その検索結果をサービス提供サーバ３０に返送する。なお、ドメイン以外の検索条件を、サービス提供サーバ３０がサーバ４０に指定してもよい。例えば、ドメインを指定すると共に、さらにそのドメインのウェブページ内の詳細な検索範囲を検索条件で指定してもよい。
制御部３１は、検索結果を検索サイト側サーバ４０から受信すると（ステップＳ５６）、検索結果の画像に付加された商品（又はサービス）に関するメタ情報に含まれる文字や数字の情報を判断する（ステップＳ５７）。制御部３１は、このメタ情報の判断で、検索結果として得られた情報から、ユーザに提供するのに適切でないと思われる情報がある場合には、その情報をユーザに提供する候補から除外する。
【００３４】
次に、制御部３１は、検索結果の画像などによる、商品の購入（又はサービスの申し込み）を案内する情報を、ステップＳ５１で受信した画像データの送信元のユーザ端末１０に対して送信する（ステップＳ５８）。その後、制御部３１は、ユーザの検索履歴による学習を行い、学習結果をデータ記憶部３２に記憶する（ステップＳ５９）。この学習結果は、次回以降に同じユーザが画像による検索を行う場合に使用される。例えば、ステップＳ５７で判断したメタ情報を使って、ユーザに提供するのに適切でないと思われる情報を除外する際の、判断材料に学習結果を利用する。
そして、ステップＳ５９の学習結果の記憶を行った後、制御部３１は、ステップＳ５１の判断に戻る。
【００３５】
［ユーザ端末での表示の遷移例］
図５は、ユーザ端末１０での検索時の表示の遷移例を示す図である。
まず、ユーザ端末１０で本例のシステムで提供されるサービスを実行するアプリケーションプログラムを立ち上げたとき、図５Ａに示すように、表示画面１２ａに、「写真を撮る」ボタン１２１と、「写真を選択する」ボタン１２２とが表示される。
【００３６】
ここで、ユーザが「写真を撮る」ボタン１２１をタッチして選択したときには、図５Ｂの上側に示すように、表示画面１２ｂがカメラの撮影画像になる。この撮影画像を表示した状態では、ユーザがシャッタボタン１２３をタッチすると、ユーザ端末１０によって撮影が実行され、画像が取り込まれる。
【００３７】
また、ユーザが図５Ａの「写真を選択する」ボタン１２２をタッチして選択したときには、図５Ｂの下側に示すように、表示画面１２ｃが、保存画像の一覧表示となる。すなわち、ユーザ端末１０は、メモリ１４に記憶された画像１２４を並べて表示し、その中からユーザ操作でいずれか１枚の画像を選択する。
【００３８】
この図５Ｂに示す表示画面１２ｂ又は１２ｃ上での画像の選択があると、図５Ｃに示すように、表示画面１２ｄに、選択された画像１２５と、画像の検索を指示する「この写真と似た写真を検索」ボタン１２６が表示される。ユーザが「この写真と似た写真を検索」ボタン１２６をタッチすることで、選択された画像のデータがサービス提供サーバ３０側に伝送される。
【００３９】
図５Ｄは、検索結果の表示例を示す図である。
この場合には、表示画面１２ｅとして、ユーザが選択した画像１２７が縮小画像として表示されると共に、サービス提供サーバ３０から伝送された画像の一覧１２８が表示される。
そして、ユーザは、サービス提供サーバ３０から伝送された画像の一覧１２８の中で、好みの画像をタッチ操作などで選択することで、その選択された画像で示された物体を販売するサイトが表示される。また、画像で示されるものがサービスである場合には、そのサービスを提供するサイトが表示される。
【００４０】
この図５の例から分かるように、本例のシステムによると、ユーザはユーザ端末１０を使用して特定のアプリケーションを起動させた後、そのアプリケーションによる画面での指示に基づいて、画像の撮影又は保存済みの画像からの選択を行うだけで、その画像で示された物体が販売されるサイトや、画像で示されたサービスを提供するサイトが表示されるようになる。すなわち、従来は図９のフローチャートで説明したように、商品名や商品番号などの文字や数字などのテキストを入力する必要があったが、本例のシステムの場合には、画像を送るだけで、その画像で示された物体が販売されるサイトなどが表示されるようになり、非常に簡単な操作で、ユーザが望む商品やサービスについての情報が得られるようになる。
また、アプリケーションを作成した業者にとっては、そのアプリケーションで決められたドメインのウェブページから検索を行うため、特定のショッピングモールやショッピングサイトを使った商品の購入（又はサービスの申し込み）が期待できるようになる。
また、本例のシステムの場合には、画像検索そのものはインターネット上で検索サービスを行う汎用のサーバ４０で実行させるため、アプリケーションを実行するサービス提供サーバ３０が画像検索機能を持つ必要がなく、それだけ簡単にシステムを構築できるようになる。
さらに、汎用のサーバ４０を使用して画像検索を行う際に、ドメインなどの検索条件を指定する作業は、通常は非常に面倒な作業であり、一般のユーザが画像検索時に検索条件を指定することは殆ど行われていないが、本例の場合にはサービス提供サーバ３０がアプリケーションで決められた条件に従って自動的にドメインなどを指定するため、ユーザが面倒な検索条件の指定のための操作を全く行うことなく、適切な画像検索ができるようになる。
【００４１】
［ドメインをユーザ端末側で指示できるようにした場合の例］
図４のフローチャートでは、アプリケーションごとに、画像検索を行う際のドメインを特定のドメインに指定する例を示した。これに対して、ユーザ端末１０を使ったユーザ操作で、画像検索を行うドメインを指定できるようにしてもよい。すなわち、アプリケーションを起動したユーザ端末１０は、アプリケーションの実行状況を設定する画面などで、ドメインの設定や変更ができるようにする。
【００４２】
図６は、この場合のサービス提供サーバ３０での処理例を示すフローチャートである。この図６のフローチャートに示す処理の場合には、ステップＳ５３の次に実行されるステップＳ６１が、図４に示すステップＳ５４と異なる処理を行うものである。ステップＳ６１では、制御部３１は、ユーザ端末１０から要求されたドメインを、検索対象に決める。そして、このステップＳ６１で検索対象が決まった後、制御部３１は、ステップＳ５５の処理に移り、予め決められた特定の汎用サーバ（検索サイト側サーバ４０）に、検索対象の画像データを送信する。図６のフローチャートのその他の処理は、図４に示す各ステップと同じである。
【００４３】
この図６のフローチャートに示すように、ユーザ端末１０からドメインを指定できることで、このアプリケーションの実行で画像を検索できる範囲が、ユーザに好みのドメインのウェブページになる。この場合には、例えばアプリケーションとして、予め候補のドメインを複数用意しておき、ユーザ端末１０で、その候補の複数のドメインの中から、特定の１つ又は複数のドメインを指定させるようにしてもよい。
【００４４】
［ドメインを指定しない場合の例］
また、検索サイト側サーバ４０が検索する際には、サービス提供サーバ３０側が、検索範囲を決めるドメインを指定しないようにしてもよい。
図７のフローチャートは、この場合の処理例を示す。この図７のフローチャートに示す処理の場合、制御部３１は、ステップＳ５３で設定ファイルの振り分けを行った後、ドメインの指定をすることなくステップＳ５５の処理に移り、予め決められた特定の汎用サーバ（検索サイト側サーバ４０）に、検索対象の画像データを送信するものである。
このようにドメインを指定することなく、検索サイト側サーバ４０で画像検索を行うことで、様々なウェブページを検索範囲として、送信した画像に類似した画像が検索できるようになる。
【００４５】
なお、図４で説明したアプリケーションでドメインが決まっている場合と、図６で説明したユーザ端末１０からドメインを指定する場合と、図７で説明したドメインを指定しない場合は、ユーザ端末１０側でのユーザ操作で選択できるようにしてもよい。
【００４６】
［デザイナーの候補を選ぶ処理に適用した例］
次に、本例のシステムで、サービスの提供者を選ぶ処理の適用した例について説明する。
図８は、建築物などを設計（又は施工）するデザイナー（又は業者）の候補を選ぶ処理に適用した場合の流れを示す図である。まず、サービス提供サーバ３０側では、予め複数のデザイナーが登録される（ステップＳ１０１）。このとき、それぞれのデザイナー毎に、そのデザイナーが過去に設計又は施工した建築物の施工例の全体や各部の画像を登録しておく。すなわち、それぞれの画像が、メタ情報として、デザイナーや施工業者の情報を持つ。また、デザイナーが直接設計や施工したものでない場合でも、そのデザイナーが気に入っている景色やインテリアなどを、デザイナーや業者ごとに登録してもよい。
【００４７】
ユーザは、日常の生活の中で気に入った建築物やインテリアなどを見つけた際に、ユーザ端末１０を使用して、その建築物やインテリアなどを撮影する（ステップＳ１０２）。そして、ユーザ端末１０が、特定のアプリケーションを起動して、そのアプリケーションの実行画面の指示に従って、撮影画像をサービス提供サーバ３０に送信する（ステップＳ１０３）。なお、撮影画像の代わりに、ユーザ端末が保存した何らかの画像をサービス提供サーバ３０に送信してもよい。この保存した画像としては、ユーザが撮影した画像の他に、例えばインターネット上のいずれかのサイトで見つけた画像など、どのような画像でもよい。また、ユーザ端末１０からサービス提供サーバ３０に送信する画像としては、複数枚としてもよい。
【００４８】
ユーザ端末１０から画像が伝送されたサービス提供サーバ３０は、検索サイト側サーバ４０にアクセスして、ユーザ端末１０から送信された画像に類似した画像が登録されたデザイナーの検索を行う（ステップＳ１０４）。このときには、検索サイト側サーバ４０が検索を行う範囲が、ユーザ端末１０で起動されたアプリケーションで指定されたドメインのウェブページとする。
この検索でデザイナーの候補が見つかった場合、サービス提供サーバ３０は、ユーザ端末１０に対して候補デザイナーの情報を送信する（ステップＳ１０５）。
そして、ユーザ端末１０では、受信した候補デザイナーの一覧情報が、表示部１２に表示される（ステップＳ１０６）。
【００４９】
このようにユーザが気に入った建築物やインテリアなどの画像を撮影して、サービス提供サーバ３０に送ることで、ユーザが気に入ったものと設計する傾向が似ているデザイナーや業者を選び出すことができる。従来、家屋の設計や部屋のリフォームを行う際に、ユーザが依頼する設計業者又は施工業者を選ぶ際には、ユーザにとって基準になるものが存在しなかったが、本例のシステムによると、ユーザの好みと傾向が近いデザイナーなどを検索することができ、ユーザにとって非常に有益な情報が得られるようになる。
【００５０】
［変形例］
なお、上述した実施の形態例では、サービス提供サーバ３０は、本例のシステムとしての処理を行う専用のサーバとして構築した例を示した。これに対して、例えばインターネットに接続可能な既存のサーバに、図４のフローチャートで説明した画像検索による情報提供処理を実行するプログラムを実装して、既存のサーバがサービス提供サーバ３０として機能するようにしてもよい。
また、サービス提供サーバ３０を構成するそれぞれの機能ごとに個別のサーバで構成してもよい。例えば、ユーザ端末１０と通信を行いユーザの個人情報などを管理するサーバと、外部の検索サイト側サーバ４０と通信を行って検索結果を取得して管理するサーバとを個別のサーバとしてもよい。
【符号の説明】
【００５１】
１０，１０ａ，１０ｂ…ユーザ端末、１１…制御部、１２…表示部、１３…操作入力部、１４…メモリ、１５…通信部、３０…サービス提供サーバ、３１…制御部、３２…データ記憶部、３３…通信部、４０…検索サイト側サーバ、４１…制御部、４２…データ記憶部、４３…通信部、９０…ネットワーク
【図１】
2016009459.tif 000003
【図２】
2016009459.tif 000004
【図３】
2016009459.tif 000005
【図４】
2016009459.tif 000006
【図５】
2016009459.tif 000007
【図６】
2016009459.tif 000008
【図７】
2016009459.tif 000009
【図８】
2016009459.tif 000010
【図９】
2016009459.tif 000011