(57)【要約】本願にピクチャによる情報検索方法及び装置が開示された。前記方法の一実施形態は、端末により入力された検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出し、前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち予め設定された検索データベースに前記第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に前記検索目標に対応する名称情報を取得し、否定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行し、前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示することを含む。当該実施形態によりピクチャによる情報検索の正確度が向上した。  【選択図】図２
2018528530.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャによる情報検索方法であって、
端末により入力された第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出するステップであって、前記第一のピクチャに前記検索待ち目標が含まれる、ステップと、
前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標があるか否かを判断し、肯定の場合には前記検索目標に対応する名称情報を取得し、否定の場合には端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行する、ステップと、
前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示するステップと、
を含むことを特徴とするピクチャによる情報検索方法。
【請求項２】
前記予め設定された検索データベースには、少なくとも、検索目標と、検索目標の特徴情報と、検索目標の名称情報とが含まれる、
ことを特徴とする請求項１に記載のピクチャによる情報検索方法。
【請求項３】
前記第一のピクチャにおける前記検索待ち目標の第一の特徴情報と前記第二のピクチャにおける前記検索待ち目標の第二の特徴情報とは、完全には一致しない、
ことを特徴とする請求項２に記載のピクチャによる情報検索方法。
【請求項４】
前記端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出することは、
前記繰り返しステップの実行回数が予め設定された閾値より小さいかを判断し、
肯定の場合には、端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、
否定の場合には、検索失敗を端末に提示する提示情報を生成する、
ことを含むことを特徴とする請求項３に記載のピクチャによる情報検索方法。
【請求項５】
前記端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出することは、
前記検索待ち目標が含まれる第二のピクチャを端末により入力するように提示する提示情報を生成し、
前記端末により入力された前記第二のピクチャから前記検索待ち目標の第二の特徴情報を抽出する、
ことを含むことを特徴とする請求項１又は４に記載のピクチャによる情報検索方法。
【請求項６】
前記方法は、
前記検索待ち目標が前記端末により撮影された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは、
前記端末のローカルに保存された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは、
ネットワークピクチャライブラリから前記端末により検索された前記第一のピクチャ及び／又は前記第二のピクチャを取得する、
ことを更に含むことを特徴とする請求項１に記載のピクチャによる情報検索方法。
【請求項７】
端末により入力された第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出するように配置される抽出モジュールであって、前記第一のピクチャに前記検索待ち目標が含まれる、抽出モジュールと、
前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標があるか否かを判断し、肯定の場合には前記検索目標に対応する名称情報を取得し、否定の場合には端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行するように配置される、繰り返しステップ実行モジュールと、
前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示するように配置される、表示モジュールと、
を備えることを特徴とするピクチャによる情報検索装置。
【請求項８】
前記予め設定された検索データベースには、少なくとも、検索目標と、検索目標の特徴情報と、検索目標の名称情報とが含まれる、
ことを特徴とする請求項７に記載のピクチャによる情報検索装置。
【請求項９】
前記第一のピクチャにおける前記検索待ち目標の第一の特徴情報と前記第二のピクチャにおける前記検索待ち目標の第二の特徴情報とは、完全には一致しない、
ことを特徴とする請求項８に記載のピクチャによる情報検索装置。
【請求項１０】
前記繰り返しステップ実行モジュールは更に、
前記繰り返しステップの実行回数が予め設定された閾値よりも小さいかを判断し、
肯定の場合には、端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、
否定の場合には、検索失敗を端末に提示する提示情報を生成するように配置される、
ことを特徴とする請求項９に記載のピクチャによる情報検索装置。
【請求項１１】
前記繰り返しステップ実行モジュールは、更に、
前記検索待ち目標が含まれる第二のピクチャを端末により入力するように提示する提示情報を生成し、
前記端末により入力された前記第二のピクチャから前記検索待ち目標の第二の特徴情報を抽出するように配置される、
ことを特徴とする請求項７又は１０に記載のピクチャによる情報検索装置。
【請求項１２】
前記装置は、
前記検索待ち目標が前記端末により撮影された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは、
前記端末のローカルに保存された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは、
ネットワークピクチャライブラリから前記端末により検索された前記第一のピクチャ及び／又は前記第二のピクチャを取得するように配置される取得モジュールを、
更に備えることを特徴とする請求項７に記載のピクチャによる情報検索装置。
【請求項１３】
プロセッサと、
メモリと、を備え、
前記メモリに前記プロセッサに実行可能なコンピュータ読取可能なコマンドが記憶されており、前記コンピュータ読取可能なコマンドが実行される場合に、前記プロセッサによりピクチャによる情報検索方法が実行され、
前記方法は、
端末により入力された、検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出し、
前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標があるか否かを判断し、肯定の場合には前記検索目標に対応する名称情報を取得し、否定の場合には端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行し、
前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示する、
ことを含むことを特徴とするデバイス。
【請求項１４】
プロセッサに実行可能なコンピュータ読取可能なコマンドが記憶されており、前記コンピュータ読取可能なコマンドがプロセッサにより実行される場合に、前記プロセッサによりピクチャによる情報検索方法が実行され、
前記方法は、
端末により入力された、検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出し、
前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標があるか否かを判断し、肯定の場合には前記検索目標に対応する名称情報を取得し、否定の場合には端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行し、
前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示する、
ことを含むことを特徴とする不揮発性コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］
本願は２０１６年１月２０日に提出された中国特許出願番号が「２０１６１００３７７８０．６」の優先権を請求し、その全ての内容を全体として本願に援用される。
【０００２】
［発明の分野］
本願は、コンピュータ技術分野に関し、具体的にインターネット技術分野、特にピクチャによる情報検索方法及び装置に関する。
【背景技術】
【０００３】
従来の情報検索は、一般的にキーワードなどのテキストにより既存の情報の集合からユーザに必要な情報を見つける。しかし、インターネット技術の発展に従って、ユーザはテキストだけで情報を検索することに満足できず、多くのユーザは検索エンジンによりネットワークピクチャ又は生活に出現される物体などを検索することも所望するので、ピクチャによる情報検索技術が生まれた。
【０００４】
現在、ピクチャによる情報検索技術は一般的に目標対象を撮影して一枚の目標対象が含まれるピクチャを取得し、その後に当該ピクチャに基づいて検索を行って、当該目標対象の名称及び関連の検索結果情報などを取得する。ところが、既存のピクチャによる情報検索の結果は正確度が高くなく、ピクチャによる正確度の高い情報検索の方法が要求される。
【発明の概要】
【０００５】
本願の目的は、改善されたピクチャによる情報検索方法及び装置を提供して前記の背景技術の部分に言及された技術課題を解決することにある。
【０００６】
第一の局面として、本願はピクチャによる情報検索方法を提供した。前記方法は、端末により入力された、検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出し、前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち予め設定された検索データベースに前記第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に前記検索目標に対応する名称情報を取得し、否定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行し、前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示することを含む。
【０００７】
幾つかの実施例において、前記予め設定された検索データベースに少なくとも、検索目標と、検索目標の特徴情報と、検索目標の名称情報とが含まれる。
【０００８】
幾つかの実施例において、前記第一のピクチャにおける前記検索待ち目標の第一の特徴情報と前記第二のピクチャにおける前記検索待ち目標の第二の特徴情報は完全には一致しない。
【０００９】
幾つかの実施例において、前記端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出することは、前記繰り返しステップの実行回数が予め設定された閾値よりも小さいかを判断し、肯定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、否定の場合に端末に検索失敗を提示する提示情報を生成することを含む。
【００１０】
幾つかの実施例において、前記端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出することは、端末に前記検索待ち目標が含まれる第二のピクチャを入力するように提示する提示情報を生成し、前記端末により入力された前記第二のピクチャから前記検索待ち目標の第二の特徴情報を抽出することを含む。
【００１１】
幾つかの実施例において、前記方法は更に、端末により前記検索待ち目標が撮影された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは前記端末によりローカルに保存された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは前記端末によりネットワークピクチャライブラリから検索された前記第一のピクチャ及び／又は前記第二のピクチャを取得することを含む。
【００１２】
第二の局面として、本願はピクチャによる情報検索装置を提供した。前記装置は、端末により入力された検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出するように配置される抽出モジュールと、前記第一の特徴情報に基づいて、以下の繰り返しステップを実行し、即ち予め設定された検索データベースに前記第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に前記検索目標に対応する名称情報を取得し、否定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行するように配置される繰り返しステップ実行モジュールと、前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示するように配置される表示モジュールとを備える。
【００１３】
幾つかの実施例において、前記予め設定された検索データベースに少なくとも、検索目標と、検索目標の特徴情報と、検索目標の名称情報とが含まれる。
【００１４】
幾つかの実施例において、前記第一のピクチャにおける前記検索待ち目標の第一の特徴情報と前記第二のピクチャにおける前記検索待ち目標の第二の特徴情報は完全には一致しない。
【００１５】
幾つかの実施例において、前記繰り返しステップ実行モジュールは更に、前記繰り返しステップの実行回数が予め設定された閾値よりも小さいかを判断し、肯定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、否定の場合に端末に検索失敗を提示する提示情報を生成するように配置される。
【００１６】
幾つかの実施例において、前記繰り返しステップ実行モジュールは更に、端末に前記検索待ち目標が含まれる第二のピクチャを入力するように提示する提示情報を生成し、前記端末により入力された前記第二のピクチャから前記検索待ち目標の第二の特徴情報を抽出するように配置される。
【００１７】
幾つかの実施例において、前記装置は、更に、端末により前記検索待ち目標が撮影された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは前記端末によりローカルに保存された前記第一のピクチャ及び／又は前記第二のピクチャを取得し、或いは前記端末によりネットワークピクチャライブラリから検索された前記第一のピクチャ及び／又は前記第二のピクチャを取得するように配置される取得モジュールを備える。
【００１８】
本願に提供されたピクチャによる情報検索方法及び装置は、端末により入力された第一のピクチャから検索待ち目標の第一の特徴情報を抽出し、予め設定された検索データベースに当該第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に当該検索目標の名称を取得し、否定の場合に端末により入力された第二のピクチャにおける検索待ち目標の第二の特徴情報と第一の特徴情報とを組み合わせて第一の特徴情報として、継続して予め設定された検索データベースに第一の特徴情報にマッチングしている検索目標があるか否かを判断し、複数のマッチングにより最後に端末に前記マッチングにより得られた検索待ち目標の名称情報及び当該名称情報に対応する検索結果を表示することにより、ピクチャによる情報検索の正確度を向上させた。
【図面の簡単な説明】
【００１９】
下記の図面に参照してなされた制限的でない実施例に対する詳細的な説明を閲覧することにより、本願の他の特徴、目的及び利点は明らかになる。
【００２０】
【図１】本願が適用される模式的なシステム構造図である。
【図２】本願によるピクチャによる情報検索方法の一実施例のフローチャートである。
【図３】本願によるピクチャによる情報検索方法の応用シーンの模式図である。
【図４】本願によるピクチャによる情報検索方法において繰り返しステップにより第一の特徴情報を更新する実施形態の模式的なフローチャートである。
【図５】本願によるピクチャによる情報検索装置の一実施例の構造模式図である。
【図６】本願実施例の実現に適用する端末デバイス又はサーバのコンピュータシステムの構造模式図である。
【発明を実施するための形態】
【００２１】
以下に図面と実施例を組合わせて本願を更に詳しく説明する。理解すべきなのは、ここで説明される具体的な実施例は、ただ関連発明を解釈するものであって、当該発明に限定することがない。また、説明すべきなのは、説明を簡単にするために、図面において関連の発明に関する部分のみ示された。
【００２２】
説明すべきなのは、矛盾がない場合に、本願における実施例及び実施例における特徴が互いに組合わせても良い。以下に図面を参照しながら実施例を組み合わせて本願を詳しく説明する。
【００２３】
図１には、本願のピクチャによる情報検索方法又はピクチャによる情報検索装置を適用できる実施例の模式的なシステム構造１００が示された。
【００２４】
図１に示されたように、システム構造１００は、端末デバイス１０１、１０２、１０３、ネットワーク１０４とサーバ１０５を備えることができる。ネットワーク１０４は、端末デバイス１０１、１０２、１０３とサーバ１０５との間に通信リンク提供する媒体である。ネットワーク１０４には、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバー、ケーブルなどが含まれても良い。
【００２５】
ユーザは、端末デバイス１０１、１０２、１０３を使用してネットワーク１０４を介してサーバ１０５とインタラクションしてメッセージなどを送受信することができる。端末デバイス１０１、１０２、１０３には、各種の通信クライアントアプリ、例えば撮影アプリ、検索型アプリ、ブラウザアプリ、買物型アプリ、即時通信ツール、メールボックスクライアント、ソーシャルプラットフォームアプリなどがインストールされても良い。
【００２６】
端末デバイス１０１、１０２、１０３は、表示パネルを備え且つ情報検索をサポートする各種の電子デバイスであっても良い。スマートフォン、タブレット、電子書籍ビューア、ＭＰ３プレーヤ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ）プレーヤ、ノートパソコンとデスクトップコンピュータなどを含むが、それらに限定されない。
【００２７】
サーバ１０５は各種のサービスを提供するサーバ、例えば端末デバイス１０１、１０２、１０３における検索エンジンにサポートを提供するバックグランド情報検索サーバであっても良い。バックグランド情報検索サーバは、受信されたピクチャデータに対して抽出、解析などの処理を行い、処理結果を端末デバイスにフィードバックすることができる。
【００２８】
説明すべきなのは、本願実施例に提供されるピクチャによる情報検索方法は一般的にサーバ１０５により実行される。相応的に、ピクチャによる情報検索装置は一般的にサーバ１０５に設置される。
【００２９】
理解すべきなのは、図１における端末デバイス、ネットワーク及びサーバの数はただ例示的です。必要に応じて、任意の数の端末デバイス、ネットワーク及びサーバを備えても良い。
【００３０】
図２を継続して参照し、本願によるピクチャによる情報検索方法の一実施例のフロー２００が示された。前記のピクチャによる情報検索方法は、以下のステップを含む。
【００３１】
ステップ２０１において、端末により入力される第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出する。
【００３２】
本実施例において、ピクチャによる情報検索方法が実行される電子デバイス（例えば図１に示されたサーバ）は、有線の接続方式又は無線の接続方式により、ユーザに利用されて情報検索が行われる端末から第一のピクチャを受信することができる。そして、前記電子デバイスは、前記第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出する。なお、前記第一のピクチャに前記検索待ち目標が含まれる。ここでの検索待ち目標は、ピクチャによりその特徴が反映される任意の対象であって、携帯電話、建築、服、かばんなどを含んでも良いが、それらに限定されない。第一の特徴情報には、色情報、図形情報（例えばピクチャに含まれる物体の輪郭情報は図形情報の一つと考えられる）などが含まれるが、それらに限定されない。注意すべきなのは、前記無線の接続方式には、３Ｇ／４Ｇ接続、ＷｉＦｉ接続、ブルートゥース（登録商標）接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ接続、ＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）接続、及び他の既存又は未来に開発される無線の接続方式が含まれるが、それらに限定されない。
【００３３】
一般的に、ユーザは、端末に実装される検索エンジンなどを利用して情報を検索する。この際に、ユーザは、検索エンジンの検索ボックスにより前記検索待ち目標を含む第一のピクチャを入力することができる。本実施例において、前記ピクチャは、ｊｐｇフォーマット、ｊｐｅｇフォーマット、ｇｉｆフォーマット、ｐｎｇフォーマット、ｂｍｐフォーマット、ｔｉｆｆフォーマット、ｐｃｘフォーマットのピクチャ又は他の未来に開発されるフォーマットのピクチャを含む。
【００３４】
説明すべきなのは、本実施例は、色特徴抽出、テクスチャ特徴抽出、形状特徴抽出又は空間関係特徴抽出などの方法により前記第一のピクチャから第一の特徴情報を抽出することができる。ピクチャ特徴抽出の方法は、現在に良く研究し応用された公知技術であり、ここで詳しく説明しない。
【００３５】
ステップ２０２において、前記第一の特徴情報に基づいて、繰り返しステップを実行する。なお、繰り返しステップは以下のことを含む。
【００３６】
ステップ２０２１において、予め設定された検索データベースに第一の特徴情報とマッチングしている検索目標があるか否かを判断する。
【００３７】
本実施例において、前記電子デバイスにおいて検索データベースを予め作成することができる。ここでの検索データベースには、検索目標が含まれるピクチャ、各ピクチャにおける検索目標に関連する特徴情報、及び検索目標の名称情報を記憶することができる。これらの検索目標に関連する特徴情報は、当該データベースに前記第一の特徴情報とマッチングしている検索目標があるか否かを判断することができるように、前記抽出された第一の特徴情報とのマッチングに用いられる。判断の結果として前記第一の特徴情報にマッチングしている検索目標があれば、ステップ２０２２に移行し、判断の結果として前記第一の特徴情報にマッチングしている検索目標がなければ、ステップ２０２３に移行する。
【００３８】
本実施例の幾つかの選択的な実施形態において、前記の検索目標には、携帯電話、建築、服、カバンなどが含まれても良い。前記名称情報には、検索目標の属性、メーカー、タイプ、地名などが含まれても良い。例えば、前記検索目標は携帯電話である場合に、その対応の名称に当該携帯電話のメーカーとタイプ、例えば「ｉＰｈｏｎｅ（登録商標）６ｓ」などが含まれても良い。前記検索目標は建築である場合に、その対応の名称に当該建築の名称と場所、例えば「北京鳥の巣」、「北京故宮」などが含まれても良い。
【００３９】
本実施例の幾つかの選択的な実施形態において、前記電子デバイスは、前記第一の特徴情報と各検索目標の特徴情報とをマッチングし、第一の特徴情報とある検索目標の特徴情報とのマッチング結果は類似度が所定の閾値よりも大きい場合に、当該検索目標が第一の特徴情報にマッチングしていると確定し、さもなければ、当該検索目標が第一の特徴情報にマッチングしていないと確定する。
【００４０】
ステップ２０２２において、検索目標に対応する名称情報を取得する。
【００４１】
本実施例において、ステップ２０２１に得られた判断結果に基づいて、前記電子デバイス（例えば図１に示されたサーバ）は、前記第一の特徴情報にマッチングしている検索目標及び当該検索目標に対応する名称情報を取得することができる。ここで、取得された名称情報が、前記検索待ち目標の名称情報である。
【００４２】
ステップ２０２３において、端末により入力された第二のピクチャにおける検索待ち目標の第二の特徴情報を抽出し、第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とする。
【００４３】
本実施例において、前記電子デバイスは端末により入力された第二のピクチャを取得する。なお、前記第二のピクチャも前記検索待ち目標を含む。そして、前記第二のピクチャから検索待ち目標の第二の特徴情報を抽出し、後に、抽出された第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とし、ステップ２０２１に移行して前記予め設定された検索データベースに当該第一の特徴情報とマッチングしている検索目標があるか否かを継続して判断する。
【００４４】
本実施例の幾つかの選択的な実施形態において、前記第一のピクチャにおける検索待ち目標の第一の特徴情報と前記第二のピクチャにおける検索待ち目標の第二の特徴情報とは、完全に一致することではない。例えば、第一のピクチャが前記検索すべき目標の正面図であることに対し、第二のピクチャが当該検索すべき目標の側面図であり、或いは第一のピクチャが前記の検索すべき目標の全体図であることに対し、第二のピクチャが当該検索すべき目標の部分図である。
【００４５】
本実施例の幾つかの選択的な実施形態において、前記電子デバイスは端末により前記検索待ち目標が撮影された第一のピクチャ及び／又は第二のピクチャを取得しても良く、或いは端末がローカルに保存された第一のピクチャ及び／又は第二のピクチャを取得しても良く、或いは端末によりネットワークピクチャライブラリから検索された第一のピクチャ及び／又は第二のピクチャを取得しても良い。
【００４６】
ステップ２０３において、端末に検索待ち目標の名称情報及び名称情報に対応する検索結果を表示する。
【００４７】
本実施例において、ピクチャによる情報検索方法が実行される電子デバイスにおいて、端末にステップ２０２で取得された名称情報及び当該名称情報に対応する検索結果を送信し、前記端末は受信された検索待ち目標の名称情報及び当該名称情報に対応する検索結果をユーザに表示する。
【００４８】
本実施例の幾つかの選択的な実施形態において、前記の名称情報に対応する検索結果は、当該名称情報に関連するサイト又はウェブリンクなどであっても良い。
【００４９】
図３を継続して参照する。図３は、本実施例によるピクチャによる情報検索方法の応用シーンの模式図である。図３の応用シーンにおいて、ユーザはまず第一のピクチャ３０１を入力し、その後に情報検索サーバは前記第一のピクチャを取得して、第一のピクチャにおける検索待ち目標の第一の特徴情報、例えば当該検索すべき目標の形状特徴情報を抽出することができる。その後に、以下の繰り返しステップを実行する。即ち、予め設定された検索データベースに前記形状情報とマッチングしている検索目標があるか否かを判断する。判断結果は肯定又は否定であり、異なる判断結果に応じて情報検索サーバがユーザに異なる提示情報を送信する。判断結果が否定の場合に、図面に示されたように、ユーザに第二のピクチャをアップロードするように提示する。情報検索サーバはユーザによりアップロードされる第二のピクチャを取得し、第二のピクチャにおける検索待ち目標の第二の特徴情報を抽出し、その後に抽出された第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とし、前記繰り返しステップを継続する。最後に、前記検索目標に対応する名称情報、例えば「北京の鳥の巣」を取得し、ユーザに前記取得された名称情報、即ち「北京の鳥の巣」及びそれに対応する検索結果を表示する。
【００５０】
本願に提供されたピクチャによる情報検索方法及び装置は、端末により入力された第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出し、予め設定された検索データベースに第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に当該検索目標の名称を取得し、否定の場合に入力された第二のピクチャにおける検索待ち目標の第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報として前記判断を継続し、このような繰り返しにより、最後に、前記マッチングして得られた検索待ち目標の名称情報及び当該名称情報に対応する検索結果を端末に表示することにより、ピクチャによる情報検索の正確度を向上させた。
【００５１】
幾つかの選択的な方案において、図４に示されたように、ステップ２０２３において端末により入力された第二のピクチャにおける検索待ち目標の第二の特徴情報を抽出し、第二の特徴情報と第一の特徴情報とを組合わせて第一の特徴情報とすることは、以下のステップにより実現することができる。
【００５２】
ステップ４０１において、繰り返しステップの実行回数が所定の閾値より小さいかを判断する。
【００５３】
本実施形態において、ピクチャによる情報検索方法が実行される電子デバイス（例えば図１に示されたサーバ）は、前記繰り返しステップの実行回数に閾値を予め設置することができる。そして、前記電子デバイスは前記繰り返しステップの実行回数が前記閾値より小さいかを判断し、判断の結果として繰り返しステップの実行回数が閾値以上であれば、ステップ４０２に移行し、判断の結果として繰り返しステップの実行回数が閾値よりも小さい場合にステップ４０３に移行する。
【００５４】
ステップ４０２において、端末検索の失敗を提示する提示情報を生成する。
【００５５】
本実施形態において、前記電子デバイスは、前記第一の特徴情報にマッチングしている検索目標を取得していないものの、前記繰り返しステップの実行回数が既に前記閾値以上であれば、そのまま前記繰り返しステップから退出し、端末に検索失敗の提示情報を送信する。ここでは、検索失敗の提示情報は、ユーザに検索失敗を報告する文字情報であっても良く、ユーザに検索が完全に正確ではないことを報告する検索結果情報であっても良い。
【００５６】
ステップ４０３において、端末が第二のピクチャを入力するように提示する提示情報を生成する。
【００５７】
本実施形態において、前記電子デバイスは前記第一の特徴情報にマッチングしている検索目標を取得していないものの、前記繰り返しステップの実行回数が前記閾値より小さい場合に、前記電子デバイスは第二のピクチャを入力する提示情報を端末に送信する。
【００５８】
ステップ４０４において、端末により入力された第二のピクチャから検索待ち目標の第二の特徴情報を抽出する。
【００５９】
本実施形態において、ユーザによりステップ４０３の提示情報に基づいて第二のピクチャが入力された場合に、前記電子デバイスは、前記第二のピクチャを取得し、前記第二のピクチャにおける検索目標の特徴情報を抽出して第二の特徴情報とする。ここで、第二のピクチャに前記検索待ち目標が含まれる。
【００６０】
ステップ４０５において、第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とする。
【００６１】
本実施形態において、前記電子デバイスは前記取得された第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とする。当該第一の特徴情報は、前記第一の特徴情報と比べて、情報がより全面的であるので、予め設定された検索データベースに当該第一の特徴情報とマッチングしている検索目標があるか否かを判断することに寄与することができる。例えば、前記閾値が３である場合に、前記電子デバイスは一回目の繰り返しステップを実行し、例えば、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標がないと仮定すると、第二のピクチャを端末により入力するように提示する提示情報を生成し、第二のピクチャから抽出された第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とし、そして、前記電子デバイスは二回目の繰り返しステップを実行し、例えば予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標が依然としてないと仮定すると、第二のピクチャを端末により入力するように提示する提示情報を継続して生成し、前記第二のピクチャから抽出された第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とし、そして、前記電子デバイスは三回目の繰り返しステップを実行し、例えば予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標が依然としてなければ、繰り返しステップから退出し、且つ、検索失敗を提示する提示情報を生成し、或いは、予め設定された検索データベースに前記第一の特徴情報とマッチングしている検索目標があれば、当該検索目標に対応する名称情報を取得する。
【００６２】
本願の前記実施例の実施形態に提供される方法は、繰り返しステップの実行回数を設定することにより、端末に入力されるピクチャの数を便利に制御することができ、ひいては情報検索に所要の時間を減少し、情報検索の効率を向上させた。
【００６３】
更に図５を参照し、前記各図に示された方法の実現として、本願はピクチャによる情報検索装置の一実施例を提供する。当該装置の実施例は図２に示された方法の実施例に対応する。当該装置は、具体的に各種の電子デバイスに適用できる。
【００６４】
図５に示されたように、本実施例に記載されたピクチャによる情報検索装置５００は、抽出モジュール５０１、繰り返しステップ実行モジュール５０２及び表示モジュール５０３を備える。なお、抽出モジュール５０１は、端末により入力された第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出するように配置される。なお、前記第一のピクチャに前記検索待ち目標が含まれる。繰り返しステップ実行モジュール５０２は、前記第一の特徴情報に基づいて、以下のような繰り返しステップを実行し、即ち予め設定された検索データベースに前記第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に前記検索目標に対応する名称情報を取得し、否定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、当該第二の特徴情報と前記第一の特徴情報とを組合わせて第一の特徴情報とし、前記繰り返しステップを継続して実行するように配置される。表示モジュール５０３は、端末に前記検索待ち目標の名称情報及び当該名称情報に対応する検索結果を表示するように配置される。
【００６５】
本実施例において、ピクチャによる情報検索装置５００は、前記検索待ち目標が端末により撮影された第一のピクチャ及び／又は第二のピクチャを取得し、或いは端末のローカルに保存される第一のピクチャ及び／又は第二のピクチャを取得し、或いはネットワークピクチャライブラリから端末により検索された第一のピクチャ及び／又は第二のピクチャを取得するように配置される取得モジュール（未図示）を更に備える。
【００６６】
本実施例の幾つかの選択的な実施形態において、抽出モジュール５０１により得られた第一のピクチャにおける前記検索待ち目標の第一の特徴情報と繰り返しステップ実行モジュール５０２により得られた第二のピクチャにおける前記検索待ち目標の第二の特徴情報は、完全には一致しない。
【００６７】
本実施例の幾つかの選択的な実施形態において、前記繰り返しステップ実行モジュール５０２において予め設定された検索データベースは、少なくとも検索目標、検索目標の特徴情報、検索目標の名称情報を含む。
【００６８】
本実施例の幾つかの選択的な実施形態において、前記繰り返しステップ実行モジュール５０２は、更に、前記繰り返しステップ実行回数が所定の閾値よりも小さいかを判断し、肯定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、否定の場合に端末に検索失敗を提示する提示情報を生成するように配置される。
【００６９】
本実施例の幾つかの選択的な実施形態において、前記繰り返しステップ実行モジュール５０２は、更に端末に前記検索待ち目標が含まれる第二のピクチャを入力するように提示する提示情報を生成し、端末により入力された第二のピクチャから前記検索待ち目標の第二の特徴情報を抽出するように配置される。
【００７０】
当業者であればわかるように、前記ピクチャによる情報検索装置５００は、更に他の公知の構成、例えばプロセッサ、メモリなどを備える。本開示の実施例を明瞭にするために、これら公知の構成が図５に示されていない。
【００７１】
以下に図６を参照して、本願実施例の端末デバイス又はサーバを実現するためのコンピュータシステム６００の構造模式図が示された。
【００７２】
図６に示されたように、コンピュータシステム６００は、読取専用記憶媒体（ＲＯＭ）６０２に記憶されているプログラム又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードするプログラムに応じて各種の適当な動作及び処理を実行する中央処理ユニット（ＣＰＵ）６０１を備える。ＲＡＭ  ６０３には、更にシステム６００の操作に必要の各種のプログラムとデータを記憶している。ＣＰＵ  ６０１、ＲＯＭ  ６０２及びＲＡＭ  ６０３はバス６０４により互いに接続される。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続される。
【００７３】
キーボード、マウスなどを含む入力部６０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、及びスピーカーなどを含む出力部６０７、ハードディスクなどを含む記憶部６０８、及びＬＡＮカード、モデムなどのネットワークインターフェースカードを含む通信部６０９もＩ／Ｏインターフェース６０５に接続される。通信部分６０９は、例えばインターネットなどのネットワークを介して通信処理を実行する。ドライバー６１０も必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１、例えば磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどは、必要に応じてドライバー６１０にインストールされ、こちらからリードされたコンピュータプログラムは必要に応じて記憶部６０８にインストールされる。
【００７４】
特に、本開示の実施例によれば、上記のフローチャートに参照して説明された過程はコンピュータソフトウェアプログラムとして実現されても良い。例えば、本開示の実施例はコンピュータ読取可能な媒体に実体で含まれるコンピュータプログラムを含むコンピュータプログラム製品を備える。当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部６０９を介してネットワークからダウンロードしてインストールされ、及び／又はリムーバブルメディア６１１からインストールされても良い。当該コンピュータプログラムは、中央処理ユニット（ＣＰＵ）６０１により実行される場合に、本願の方法に限定される前記機能を実行する。
【００７５】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って決定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【００７６】
本願の実施例に説明されたモジュールはソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたモジュールは、プロセッサに設置されても良い。例えば、抽出モジュールと、繰り返しステップ実行モジュールと、表示モジュールとを備えるプロセッサとして説明されても良い。これらモジュールの名称は、ある場合に当該モジュールの自身に対する限定にならない。例えば、抽出モジュールは、更に「端末により入力された第一のピクチャにおける検索待ち目標の第一の特徴情報を抽出するモジュール」として説明されても良い。
【００７７】
別の局面として、本願は更に不揮発性コンピュータ記憶媒体を提供した。当該不揮発性コンピュータ記憶媒体は、前記実施例に記載された装置に含まれる不揮発性コンピュータ記憶媒体であっても良く、単独で存在し、端末に組み込まれていない不揮発性コンピュータ記憶媒体であっても良い。前記不揮発性コンピュータ記憶媒体に一つ又は複数のプログラムが記憶されており、前記一つ又は複数のプログラムがデバイスにより実行される場合に、前記デバイスに以下のことを実行させる。即ち、端末により入力された検索待ち目標が含まれる第一のピクチャにおける前記検索待ち目標の第一の特徴情報を抽出し、前記第一の特徴情報に基づいて以下の繰り返しステップを実行し、予め設定された検索データベースに前記第一の特徴情報にマッチングしている検索目標があるか否かを判断し、肯定の場合に前記検索目標に対応する名称情報を取得し、否定の場合に端末により入力された第二のピクチャにおける前記検索待ち目標の第二の特徴情報を抽出し、前記第二の特徴情報と前記第一の特徴情報とを組み合わせて第一の特徴情報として前記繰り返しステップを継続して実行し、前記端末に前記検索待ち目標の名称情報及び前記名称情報に対応する検索結果を表示する。
【００７８】
以上の記載は、ただ本願の好適な実施例及び運用される技術原理に対する説明である。当業者であればわかるように、本願にかかる発明範囲は、前記技術特徴の特定の組み合わせからなる技術案に限定されず、前記の発明構想から逸脱されない場合に前記技術特徴又は均等の特徴による任意の組み合わせで形成される他の技術案も同時に含まれべきである。例えば前記特徴と本願に開示された（それらに限定されない）類似の機能を具備する技術特徴が互いに置換されて得られる技術案は該当する。
【図１】
2018528530.tif 000003
【図２】
2018528530.tif 000004
【図３】
2018528530.tif 000005
【図４】
2018528530.tif 000006
【図５】
2018528530.tif 000007
【図６】
2018528530.tif 000008
【国際調査報告】
2018528530.tif 000009
2018528530.tif 000010
2018528530.tif 000011
2018528530.tif 000012