[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005011180A - Url検索システム及びそれに使用するサーバ並びにurl検索方法 - Google Patents

Url検索システム及びそれに使用するサーバ並びにurl検索方法 Download PDF

Info

Publication number
JP2005011180A
JP2005011180A JP2003176364A JP2003176364A JP2005011180A JP 2005011180 A JP2005011180 A JP 2005011180A JP 2003176364 A JP2003176364 A JP 2003176364A JP 2003176364 A JP2003176364 A JP 2003176364A JP 2005011180 A JP2005011180 A JP 2005011180A
Authority
JP
Japan
Prior art keywords
search
url
server
information
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003176364A
Other languages
English (en)
Inventor
Madoka Iwama
まどか 岩間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2003176364A priority Critical patent/JP2005011180A/ja
Priority to CNB2004100491353A priority patent/CN1299224C/zh
Priority to US10/869,907 priority patent/US20040260730A1/en
Priority to EP20040090243 priority patent/EP1489528A3/en
Publication of JP2005011180A publication Critical patent/JP2005011180A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、所望のURLを検索結果の中からユーザ自身で探し出す必要のないURL検索システム及びURL検索方法を提供する。
【解決手段】代理検索サーバ200は、ユーザ端末100から受信した情報から検索式を生成する。検索エンジンサーバ300は、代理検索サーバ200から受信した検索式に基づいてURLを抽出し、所定数を越えるURLが抽出された場合には、各URLがどの階層に属するかを示す情報を代理検索サーバ200を経由してユーザ端末100に送信し、ユーザの選択を促す。検索エンジンサーバ300は、先に抽出したURLの中から、ユーザに選択された階層に属するものを選出し、所定数数以下であれば検索結果として代理検索サーバ200を経由してユーザ端末100へ通知する。
【選択図】 図1

Description

【0001】
【発明の属する技術分野】
本発明は、インターネット上で公開されている情報のURLを検索するためのシステム及び方法に関し、特に、URLを検索するために用いるキーワードをユーザが創造しなくても良いURL検索システム及びそれに使用するサーバ並びにURL検索方法に関する。
【0002】
【従来の技術】
近年、通信インフラストラクチャが整備されたことにより、インターネットの利用者が増加しており、これに伴って様々な情報がインターネット上で公開されている。
【0003】
インターネット上で公開されている情報の所在は、URL(Uniform Resource Locators)によって特定される。このため、インターネット上で公開されている情報に情報処理端末からアクセスする場合には、その情報のURLを情報処理端末に入力する必要があり、URLが不明な情報に対してアクセスすることはできない。
【0004】
所望の情報のURLを取得するための手法として「キーワード検索」が広く用いられており、一般にこの手法は、URLとキーワードとが関連づけて格納されたデータベースを備えた“検索エンジン”と呼ばれるサーバを利用して行われる。すなわち、ユーザ端末から検索エンジンへキーワードを送信し、検索エンジンにおいてキーワードと関連づけられているURLを抽出してユーザ端末へ通知することで、ユーザ端末がキーワードと関連のあるURLを取得する。
【0005】
キーワード検索を行うためには、ユーザ自身でアクセスしたい情報に関連するキーワードを想定する必要がある。しかし、キーワード検索に精通した者ならいざ知らず、不慣れなユーザの場合には、アクセスしたい情報に関する適切なキーワードを想定できないことも多い。
【0006】
不適切なキーワードを用いてキーワード検索を行った場合、所望する情報に関連するURLが検索エンジンの備えるデータベースから抽出されないため、ユーザ端末が取得するURLは所望する情報とは関係のないものとなってしまう。
この場合には、ユーザは所望の情報にアクセスできないだけでなく、その情報がインターネット上で公開されていないと判断してしまうこともある。
【0007】
ユーザが自身でキーワードを想定しなくともURLの検索を行える従来技術として、特許文献1に開示される「情報検索装置、情報検索プログラム及び記録媒体」や特許文献2に開示される「電子メールを利用した情報検索方法、情報検索システムおよびプログラム」がある。
【0008】
特許文献1に記載の発明は、画像に関連する情報のURLを検索する場合に、ユーザ端末から画像検索エンジンに画像データをアップロードし、画像検索エンジンにおいて画像から特徴データ(輪郭など)を抽出することで何の画像であるかを判断し、その画像に関するキーワードをキーワード検索エンジンに送信してキーワード検索を行うものである。
【0009】
特許文献2に記載の発明は、アクセスしたい情報に関する文章をユーザ端末のユーザが自由な書式で作成し、その文章を検索を実行するための指定のメールアドレスに対して電子メールにて送信する。そして、この電子メールを受信した検索エンジンが文章からキーワードを抽出し、これを用いてキーワード検索を実行するものである。
【0010】
上記各特許文献に記載の発明によれば、アクセスしたい情報に関するキーワードをユーザが自身で想定しなくともURLを検索できるため、キーワード検索に不慣れな者であっても、所望の情報に容易にアクセスできる。
【0011】
【特許文献1】
特開2002−297648号公報
【特許文献2】
特開2003−76711号公報
【0012】
【発明が解決しようとする課題】
しかし、インターネット上に公開されている情報は膨大な数に上るため、検索条件の設定の仕方によっては、検索エンジンにおいて極めて多数のURLが抽出されることがある。
【0013】
上記特許文献1や特許文献2に記載の発明は、このような場合については何ら考慮されていないため、検索の結果大量のURLがユーザ端末に通知された場合には、検索結果として通知された大量のURLのうちアクセスしたい情報に関連するものをユーザ端末のユーザ自身が探し出さなければならなかった。
【0014】
本発明は係る問題に鑑みてなされたものであり、アクセスしたい情報に関するキーワードをユーザ端末のユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果の中からユーザ自身で探し出す必要のないURL検索システム及びURL検索方法を提供することを目的とする。
【0015】
【課題を解決するための手段】
上記目的を達成するため、本発明は、第1の態様として、インターネット網を介して情報を送受信可能なユーザ端末と、インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、該URLデータベース内に格納されているURLの中から検索式に適合するものを抽出する検索装置と、ユーザ端末からの要求に応じて検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するサーバと、がインターネット網を介して接続されたURL検索システムであって、ユーザ端末は、検索式の基となる情報をサーバに送信する手段と、この情報に関連する最大検出数以下のURLを検出結果として通知するようにサーバに要求する手段とを有し、サーバは、ユーザ端末から受信した情報からキーワードを抽出し、検索式を生成する手段と、検索式に適合するURLを検索するように検索装置に要求する手段と、最大検出数を示す情報を検索装置に送信する手段と、検索装置から受信した階層情報によって示される階層の中から少なくとも一つを選択するようユーザ端末に要求する手段と、いずれの階層がユーザ端末においてユーザに選択されたかを示す階層選択情報を、検索装置に送信する手段と、検索装置から受信した検索結果をユーザ端末へ通知する手段とを有し、検索装置は、サーバから受信した検索式に基づいて抽出したURLの数が最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す階層情報を生成し、サーバに送信する手段と、サーバから受信した検索式に基づいて抽出されたURLの中から、階層選択情報によって示される階層に属するものを選出する手段とを有することを特徴とするURL検索システムを提供するものである。
【0016】
上記本発明の第1の態様においては、検索装置は、サーバから受信した検索式に基づいて抽出されたURLのうち、階層選択情報によって示される階層に属するURLが最大検出数を超過する場合は、サーバに再度階層情報を送信することが好ましい。また、サーバは、検索式を検索結果と共にユーザ端末に通知することが好ましい。また、サーバは、URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、URLデータベースの最上位の階層名と一致するキーワードが検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することが好ましい。また、サーバは、音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報をユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。また、サーバは、画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報をユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。
【0017】
また、上記目的を達成するため、本発明は、第2の態様として、ユーザ端末にインターネット網を介して接続され、ユーザ端末からの要求に応じて検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するURL検索のためのサーバであって、インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、ユーザ端末から検索式の基となる情報とその情報に関連する最大検出数を受信する手段と、ユーザ端末から受信した検索式の基となる情報からキーワードを抽出し、検索式を生成する手段と、URLデータベース内に格納されているURLの中から検索式に適合するものを抽出する検索手段と、検索手段が検索式に基づいて抽出したURLの数が最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す階層情報を生成する手段と、階層情報によって示される階層の中から少なくとも一つを選択するようユーザ端末に要求する手段と、いずれの階層がユーザ端末においてユーザに選択されたかを示す階層選択情報をユーザ端末から取得する手段と、サーバから受信した検索式に基づいて抽出されたURLの中から階層選択情報によって示される階層に属するものを選出する手段と、検索手段が検索式に基づいて抽出したURLの数が最大検出数以下の場合には、検索手段によって抽出されたURLを、検索式に基づいて抽出したURLの数が最大検出数を超過する場合には、その中から選出された階層選択情報によって示される階層に属するURLを検索結果としてユーザ端末へ通知する手段とを有することを特徴とするサーバを提供するものである。
【0018】
上記本発明の第2の態様においては、検索式に基づいて検索手段が抽出したURLのうち、階層選択情報によって示される階層に属するURLが最大検出数を超過する場合は、再度階層情報によって示される階層の中から少なくとも一つを選択するようにユーザ端末に要求することが好ましい。また、検索式を検索結果と共にユーザ端末に通知することが好ましい。また、URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、URLデータベースの最上位の階層名と一致するキーワードが検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することが好ましい。また、音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報をユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。また、画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報をユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。
【0019】
また、上記目的を達成するため、本発明は、第3の態様として、インターネット網を介して情報を送受信可能なユーザ端末と、インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、該URLデータベース内に格納されているURLの中から検索式に適合するものを抽出する検索装置と、ユーザ端末からの要求に応じて検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するサーバと、がインターネット網を介して接続されたシステムにおいて、検索式の基となる情報をユーザ端末からサーバへ送信し、該検索式の基となる情報に関連する最大検出数以下のURLを検出結果として通知するようにユーザ端末がサーバに要求し、サーバが、ユーザ端末から受信した情報からキーワードを抽出して、検索式を生成し、検索式に適合するURLを検索するようにサーバが検索装置に要求し、最大検出数を示す情報をサーバが検索装置に送信し、サーバから受信した検索式に適合するURLをURLデータベース内に格納されているURLの中から検索装置が抽出し、該抽出したURLの数が最大検出数を超過するか否かを検索装置が判断し、サーバから受信した検索式に基づいて抽出したURLの数が最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す階層情報を検索装置が生成してサーバに送信し、検索装置から受信した階層情報によって示される階層の中から少なくとも一つを選択するようサーバがユーザ端末に要求し、いずれの階層がユーザ端末において選択されたかを示す階層選択情報を、サーバから検索装置に送信し、サーバから受信した検索式に基づいて抽出されたURLの中から、階層選択情報によって示される階層に属するものを検索装置が選出し、最大検出数以下のURLを検索結果として検索装置がサーバへ送信し、該検出結果をサーバがユーザ端末へ通知することを特徴とするURL検索方法を提供するものである。
【0020】
上記本発明の第3の態様においては、サーバから受信した検索式に基づいて検索装置が抽出したURLのうち、階層選択情報によって示される階層に属するURLが最大検出数を超過する場合は、検索装置はサーバに再度階層情報を送信することが好ましい。また、サーバは、検索式を検索結果と共にユーザ端末に通知することが好ましい。また、サーバは、URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、URLデータベースの最上位の階層名と一致するキーワードが検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することが好ましい。また、サーバは、音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報をユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。また、サーバは、画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報をユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することが好ましい。
【0021】
【発明の実施の形態】
〔第1の実施形態〕
本発明を好適に実施した第1の実施形態について説明する。
図1に、本実施形態に係るURL検索システムを示す。このURL検索システムは、ユーザ端末100(特許請求の範囲におけるユーザ端末)、代理検索サーバ200(特許請求の範囲におけるサーバ)及び検索エンジンサーバ300(特許請求の範囲における検索装置)を有し、これらがインターネット網500を介して接続されて構成される。
【0022】
図2に、ユーザ端末100の構成を示す。ユーザ端末100は、インターネット網500を介して情報を送受信する機能を備えた情報処理装置であり、制御部101、操作部102、送受信部103及び表示部104を有する。
制御部101は、ユーザ端末100の各部の動作を制御する機能部である。操作部102は、ユーザが入力操作を行うためのインタフェースであり、キーボード、ポインティングデバイス、タッチパネルなどである。送受信部103は、ネットワーク網500を介して情報を送受信するための機能部であり、ネットワーク網500へ発信する信号を変調したり、ネットワーク網500から受信する信号を復調するなどの処理を行う。表示部104は、ユーザにメッセージを提示する機能部であり、ディスプレイ、スピーカなどである。
【0023】
図3に代理検索サーバ200の構成を示す。代理検索サーバ200は、ユーザ端末100から取得した情報を解析してキーワードを抽出し、抽出したキーワードを用いたURL検索を検索エンジンサーバ300に依頼するためのサーバである。代理検索サーバ200は、制御部201、文章解析部202、送受信部203、辞書データ204格納部及びユーザ情報205格納部を有する。
制御部201は、代理検索サーバ200の各部の動作を制御する機能部である。文章解析部202は、文章(文字列)を解析してキーワードを抽出し、これを用いた検索式を生成する処理を行う。送受信部203は、ネットワーク網500を介して情報を送受信するための機能部である。辞書データ204格納部には、文章解析部202が文章を解析する処理を行う際に用いるデータ(辞書データ)が格納されている。ユーザ情報格納部205には、ユーザ端末100のユーザを認証する際に用いるための情報が格納されている。
【0024】
図4に、検索エンジンサーバ300の構成を示す。検索エンジンサーバ300は、制御部301、検索処理部302、送受信部303及びURLデータベース304(特許請求の範囲におけるURLデータベース)を有する。
制御部301は、検索エンジンサーバ300の各部の動作を制御する機能部である。検索処理部部302は、代理検索サーバ200から取得したキーワードに関連づけられているURLをURLデータベース304から抽出する処理を行う。URLデータベース304には、各種情報のURLが各々キーワードに関連づけられた上で、階層構造で格納されている。
【0025】
図5に、URLデータベース304内に格納されている情報の構造を示す。URLデータベース304内に格納されている情報は、“音楽”や“車”といった“ジャンル”によって分類されている。それぞれのジャンルは“曲名”や“メーカ”といった“カテゴリ”に分けられており、カテゴリによっては、その中が更に細かいカテゴリ分けられている。このため、各ジャンルに属する情報は全体的に見るとツリー状の階層構造を呈している。
【0026】
なお、ここでは、“音楽”や“車”といった、最も大きな分類を“ジャンル”と定義し、ジャンル内における分類を“カテゴリ”と定義する。また、あるカテゴリが更に細かいカテゴリに分けられている場合には、細分する方を“下位カテゴリ”、内包する方を“上位カテゴリ”と表現する。図5を例に説明すると、“邦楽”というカテゴリは“曲名”というカテゴリに含まれているため、“邦楽”が下位カテゴリ、“曲名”が上位カテゴリとなる。
【0027】
図6に示すように、各URLの情報は、その情報が属するジャンルの中で、そのURLに関連する下位カテゴリが存在しないカテゴリに分類される。例えば、邦楽、洋楽、クラシック・・・のいずれのカテゴリにも属さない音楽の曲名に関する情報の“http://www.xxx.co.jp”というURLは、“音楽”というジャンルの“曲名”というカテゴリに格納される。
【0028】
次に、URL検索システムの動作について説明する。
図7に、ユーザ端末100のユーザが代理検索サーバ200を用いてURL検索を行う場合の動作の流れを示す。
まず、ユーザ端末100のユーザは、操作部103を操作すると、制御部101により接続要求を発生し、送受信部103からインターネット網500を介して代理検索サーバ200へ接続要求を送信する(ステップS101)。
【0029】
ユーザ端末100からの接続要求を受信した代理検索サーバ200は、ユーザ端末100に対して認証情報の送信を要求する。なお、認証情報としては、ユーザIDとパスワードとの組合せの他、バイオメトリックス認証に用いる情報(指紋、声紋、虹彩など)による情報なども適用可能である。代理検索サーバ200から認証情報を要求されると、ユーザ端末100の制御部101は、表示部104に認証情報の入力を要求するメッセージを表示する。
【0030】
ユーザ端末100のユーザが操作部103を操作して認証情報を入力すると、制御部101は入力された認証情報をインターネット網500を介して代理検索サーバ200へ送信する。
【0031】
代理検索サーバ200の制御部201は、ユーザ端末100から認証情報を取得すると、取得した認証情報と一致する情報がユーザ情報格納部205に格納されているかを判断する(ステップS102)。ユーザ端末100から受信した認証情報と一致するものがユーザ情報格納部205に格納されていれば、制御部201は、ユーザ端末100に接続を許可する。一方、ユーザ端末100から受信した認証情報と一致するものがユーザ情報格納部205に格納されていない場合には、制御部201はユーザ端末100に接続を許可せず処理を終了する。なお、この場合には、制御部201がユーザ端末100に再度認証情報の送信を要求するようにしても良い。
【0032】
ユーザ端末100の制御部101は、代理検索サーバ200との接続が確立すると、表示部104にメッセージを表示して、検索したい情報に関する文章(検索文)及び最大抽出件数の入力をユーザに要求する。この要求に応じたユーザが操作部102を操作して、検索文及び最大抽出件数を入力すると、制御部101は、検索文及び最大抽出件数を代理検索サーバ200へ送信する(ステップS103)。
【0033】
代理検索サーバ200がユーザ端末100から検索文及び最大抽出件数の情報を受信すると、制御部201は、検索文を文章解析部202に受け渡す。文章解析部202は、辞書データ格納部204に格納されている辞書データを参照して、検索文を形態素に区切り、名詞や動詞、形容詞などをキーワードとして抽出する。さらに、検索文中に“又は”や“あるいは”を意味する語句が含まれている場合には、その語句の前後をor条件とし、“及び”や“且つ”を意味する語句が含まれている場合には、その語句の前後をand条件とする検索式を生成する(ステップS104)。
例えば、ユーザ端末100から取得した検索文が「東京又は横浜にある、おいしいお好み焼き屋。」であれば“東京”、“横浜”、“おいしい”、“お好み焼き屋”が抽出され、“東京”と“横浜”とをor条件とする検索式((東京+横浜)×おいしい×お好み焼き屋)が生成される。なお、ここで“+”はor条件を、“×”はand条件を表す。
文章解析部202が検索文からキーワードを抽出し、検索式を生成すると、制御部201はこの検索文と最大抽出件数に関する情報とをインターネット網500を介して検索エンジンサーバ300へ送信する(ステップS105)。
【0034】
検索エンジンサーバ300が代理検索サーバ200から検索式及び最大抽出件数に関する情報を受信すると、制御部301は受信した検索式を検索処理部302に受け渡す。検索式を受け渡された検索処理部302は、URLデータベース304に格納されているURLの中から検索式に適合するものを選出する(ステップS106)。
なお、検索式と適合するURLがURLデータベース304に格納されていない場合は、制御部301はインターネット網500を介して接続されている他の情報処理装置(インターネットサーバ400)に問い合わせ要求を送信し、検索式に適合するURLを取得する。
【0035】
検索処理部302が選出したURLの数が最大抽出件数以下であった場合(ステップS107/Yes)、制御部301は、抽出されたURLをインターネット網500を介して代理検索サーバ200へ送信する(ステップS108)。検索エンジンサーバ300からURLを受信した代理検索サーバ200は、受信したURLをインターネット網500を介してユーザ端末100へ送信する。ユーザ端末100が代理検索サーバ200からURLを受信すると、制御部101は受信したURLを表示部104に表示する(ステップS109)。
【0036】
一方、検索処理部302が選出したURLの数が最大検出件数を超える場合(ステップS107/No)、制御部301は、抽出された各URLの上位カテゴリ又はジャンルを取得する(ステップS110)。図6を例に説明すると、http://www.yyy.co.jpというURLの場合には、制御部301は、これが属する“曲名”というカテゴリを示す情報を取得する。また、http://www.bbb.co.jpというURLの場合には、制御部301は、これが属する音楽というジャンルを示す情報を取得する。そして、制御部301は、選出したURLが属するジャンル・カテゴリを示す情報(ジャンル・カテゴリ情報)を代理検索サーバ200に送信する。
【0037】
代理検索サーバ200が検索エンジンサーバ300からジャンル・カテゴリ情報を取得すると、制御部201は、受信したジャンル・カテゴリ情報に含まれるジャンル又はカテゴリの中から任意の数を選択する要求(ジャンル・カテゴリ選択要求)を発生し、送受信部203を経由してジャンル・カテゴリ情報とともにユーザ端末100へ送信する(ステップS111)。
【0038】
ユーザ端末100が代理検索サーバ200からジャンル・カテゴリ情報及びジャンル・カテゴリ選択要求を受信すると、制御部101は、ジャンル・カテゴリ情報によって示されるジャンル・カテゴリの中から任意の数のジャンル又はカテゴリを選択することを要求するメッセージを表示部104に表示して、ユーザにジャンル・カテゴリの選択を要求する。
【0039】
ユーザが操作部102を操作してジャンル・カテゴリを選択すると(ステップS112)、制御部101は、選択されたジャンル・カテゴリにを示す情報(ジャンル・カテゴリ選択情報)を代理検索サーバ200へ送信する(ステップS113)。代理検索サーバ200の送受信部203がユーザ端末100からジャンル・カテゴリ選択情報を受信すると、制御部201は、ジャンル・カテゴリ選択情報を検索エンジンサーバ300に送信する。
【0040】
検索エンジンサーバ300が代理検索サーバ200からジャンル・カテゴリ選択情報を受信すると、制御部301はジャンル・カテゴリ情報を検索処理部302に通知し、キーワード検索によって得たURLの中からジャンル・カテゴリ選択情報によって示されるジャンル・カテゴリに属するものを抽出する(ステップS106)。ジャンル・カテゴリ選択情報に基づいて抽出されたURLの数が最大検出数以下であれば(ステップS107/Yes)、制御部301は、ジャンル・カテゴリ選択情報に基づいて検索処理部302が抽出したURLを代理検索サーバ200へ送信する(ステップS108)。
【0041】
代理検索サーバ200が検索エンジンサーバ300からURLを受信すると、制御部201は、受信したURLをユーザ端末100に送信する。ユーザ端末100が代理検索サーバ200からURLを受信すると、制御部101は受信したURLを表示部104に表示する(ステップS109)。
【0042】
なお、ジャンル・カテゴリ選択情報に応じて検索処理部302が抽出したURLの数が最大検出数を越える場合には(ステップS107/No)、制御部301は、ジャンル・カテゴリ情報を代理検索サーバ200へ再度送信して、ジャンル・カテゴリの選択を要求する(ステップS110、S111)。その後、ジャンル・カテゴリ選択情報に基づいて抽出したURLの数が最大検出数以下となるまで上記同様にステップS106〜S113の処理を繰り返す。
【0043】
図8に、本実施形態に係るURL検索システムの具体的な動作シーケンスの一例を示す。なお、ここに示すシーケンスでは、URL検索システムの利用を希望する者(利用希望者)は、システムを利用する権限を有しているものとする。
ユーザ端末100は、利用希望者の入力操作に応じて代理検索サーバ200へ接続要求を送信する(A101)。ユーザ端末100からの接続要求を受信した代理検索サーバ200は、利用希望者がシステムを利用する権限を有するか否かを判断するために、認証用情報の送信をユーザ端末100に要求する(A102)。利用希望者が認証用情報をユーザ端末100に入力すると(A103)、ユーザ端末100は認証用情報を代理検索サーバ200へ送信する(A104)。ユーザ端末100から認証用情報を受信した代理検索サーバ200は、ユーザ情報格納部205に格納されているユーザ情報に基づいて利用希望者を認証し、ユーザ端末100との接続を確立する(A105)。
【0044】
ユーザ端末100との接続が確立したのち、代理検索サーバ200は、検索式の基となる検索用の情報(検索文)及び最大検出件数を示す情報をユーザ端末100に要求する(A106)。利用希望者がユーザ端100に、検索文及び最大検出件数を入力すると(A107)、ユーザ端末100は、入力された情報を代理検索サーバ200へ送信する(A108)。
【0045】
ユーザ端末100から検索文及び最大検出件数を示す情報を受信した代理検索サーバ200は、検索文を解析してキーワードを抽出し、検索式を生成する(A109)。そして、生成した検索式及び最大検出数を示す情報と共にURL抽出要求を検索エンジンサーバ300に送信する(A110)。URL抽出要求を受信した検索エンジンサーバ300は、これとともに受信した検索式に基づいてURLデータベース304内に格納されている情報を検索し、検索式に適合するURLを抽出する(A111)。なお、ここでは、最大検出数を越えるURLが抽出されるものとする。
【0046】
検索エンジンサーバ300は、最大検出件数を超えるURLが抽出されたため、抽出されたURLが属するジャンル・カテゴリの情報を生成し、ジャンル・カテゴリの選択を要求する情報を代理検索サーバ200へ送信する(A112)。この情報を受信した代理検索サーバ200は、受信した情報をユーザ端末100に送信する(A113)。
【0047】
利用希望者がユーザ端末100を操作してジャンル・カテゴリを選択すると(A114)、ユーザ端末100は、利用希望者に選択されたジャンル・カテゴリを示す情報(ジャンル・カテゴリ選択情報)を代理検索サーバ200へ送信する(A115)。この情報を受信した代理検索サーバ200は、受信した情報を検索エンジンサーバ300に送信する(A116)。
【0048】
ジャンル・カテゴリ選択情報を受信した検索エンジンサーバ300は、キーワード検索によって抽出したURLの中からジャンル・カテゴリ選択情報で指定されたジャンル・カテゴリに属するものを選出する(A117)。なお、ここでは、ジャンル・カテゴリ選択情報に基づいて選出したURLは最大検出数以下であるとする。
【0049】
URLの数が最大検出数以下に絞り込まれたため、検索エンジンサーバ300は、選出したURLを代理検索サーバ200に送信する(A118)。代理検索サーバ200は、検索エンジンサーバ300から受信したURLをユーザ端末100に送信する(A119)。
このようにして、検索文から抽出されたキーワードに基づいて生成された検索式に適合するURLのうち、ユーザが選択したジャンル・カテゴリに属するもののみが検索結果としてユーザ端末100に通知される。
【0050】
このように、本実施形態に係るURL検索システムによれば、アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果URLの中からユーザ端末のユーザ自身で探し出す必要がない。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0051】
〔第2の実施形態〕
本発明を好適に実施した第2の実施形態について説明する。本実施形態に係るURL検索システムは、第1の実施形態と同様に、ユーザ端末100、代理検索サーバ200及び検索エンジンサーバ300を有し、これらがインターネット網500を介して接続されている。
【0052】
図9に、本実施形態に係るURL検索システムが備えるユーザ端末100の構成を示す。ユーザ端末100は、音声入力部105をさらに有する他は、第1の実施形態と同様である。音声入力部105は、音波を電気信号に変換する音電変換素子を備えており、ユーザから入力された音声を電気信号に変換して音声信号として取得する。
【0053】
図10に、本実施形態に係るURL検索システムが備える代理検索サーバ200の構成を示す。代理検索サーバ200は、音声認識部206及び音声辞書207をさらに有する他は、第1の実施形態と同様である。
音声辞書207には、形態素の音声としての情報が格納されており、音声認識部206は、音声辞書207に格納されている情報に基づいて、音声信号を解析して文字列データに変換する。
【0054】
なお、検索エンジンサーバ300は、第1の実施形態と同様である。
【0055】
次に、URL検索システムの動作について説明する。
図11に、ユーザ端末100のユーザが代理検索サーバ200を用いてURL検索を行う場合の動作の流れを示す。
代理検索サーバ200がユーザを認証し、接続を確立するまでの動作(ステップS201、S202)の流れは、第1の実施形態と同様である。
【0056】
ユーザ端末100の制御部101は、代理検索サーバ200との接続が確立すると、表示部104にメッセージを表示して、検索したい情報に関する音声及び最大抽出件数の入力をユーザに要求する。この要求に応じたユーザが操作部103を操作して、最大抽出件数を入力し、検索したい情報に関する音声を音声入力部206を介して入力すると、制御部101は、入力された音声及び最大抽出件数を示す情報を代理検索サーバ200へ送信する(ステップS203)。
【0057】
代理検索サーバ200がユーザ端末100から検索したい情報に関する音声及び最大抽出件数の情報を受信すると、制御部201は、検索したい情報に関する音声のデータを音声認識部206に受け渡す。音声認識部206は、音声辞書207に格納されている音声データを参照して、検索したい情報に関する音声を文字列データに変換する(ステップS204)。音声認識部206は、変換した文字列データを文章解析部202に受け渡す。文章解析部202は、音声認識部206から受け渡された文字列データを、辞書データ格納部205に格納されている辞書データを参照し、第1の実施形態と同様に形態素に区切りってキーワードを抽出し、これに基づいた検索式を生成する(ステップS205)。
その後、ステップS206以降の動作は、第1の実施形態のステップS105〜S113と同様の動作が実行される。
【0058】
また、本実施形態に係るURL検索システムの別の動作例について説明する。図12に、本実施形態に係るURL検索システムを用いてURL検索を行う場合の動作の別の動作の流れを示す。
代理検索サーバ200がユーザを認証し、接続を確立するまでの動作(ステップS251、S252)の流れは、第1の実施形態のステップS201、S202と同様である。
【0059】
ユーザ端末100のユーザは、操作部102を操作して最大検出数を入力するとともに、検索式の基となる情報を文字列として送るのか音声データとして送るのかを指定する。制御部101は、検索式の基となる情報をユーザがどの形式で送るのかを示す情報と最大検出数を示す情報とを代理検索サーバ200へ送信する(ステップS253)。この情報を代理検索サーバ200が受信すると、制御部201は、検索式の基となる情報の送信をユーザ端末100に要求する(ステップS254)。この要求をユーザ端末100が受信すると、制御部101は、検索式の基となる情報の入力を要求するメッセージを表示部104に表示して、ユーザに情報の入力を促す。
ユーザは、検索式の基となる情報を文字列として送信すると指定した場合には操作部102を介した入力操作により、音声として送信すると指定した場合には音声入力部206を用いて検索式の基となる情報をユーザ端末100に入力する。
【0060】
制御部101は、検索式の基となる情報を取得すると、この情報をインターネット網500を介して代理検索サーバ200へ送信する(ステップS255)。
検索式の基となる情報を代理検索サーバ200が受信すると、制御部201は、そのデータが音声データであれば(ステップS256/Yes)、音声認識を行って文字列に変換する(ステップS257)。制御部201は、ユーザ端末100から受信した文字列、又は音声認識206が音声データから変換した文字列を文章解析部202に受け渡し、キーワードを抽出するとともに、これに基づいた検索式を生成する(ステップS258)。
【0061】
検索式が生成されると、制御部201は、検索式の基となるメッセージが他にあるか否かをユーザ端末100に問い合わせる。この問い合わせをユーザ端末100が受信すると、制御部101は、検索式の基となる情報が他にもあるか否かを問い合わせるメッセージを表示部104に表示させる。
【0062】
ユーザが操作部102を操作して、検索式の基となる情報が他に無いことを選択した場合は(ステップS259/No)、制御部101はその旨を示す情報を代理検索サーバ200に送信する。代理検索サーバ200は、ユーザ端末100から検索式の基となる情報が他には無いことを通知されると、制御部201は、第1の実施形態のステップS106と同様に、最大検出数を示す情報及び検索式を検索エンジンサーバ300へ送信する。その後は、第1の実施形態と同様の処理を実行する。
【0063】
ユーザが操作部102を操作して、検索式の基となる情報が他にもあることを選択した場合は(ステップS259/Yes)、制御部101はその旨を示す情報を代理検索サーバ200へ送信する。代理検索サーバ200がこの情報を受信すると、制御部201は、検索式の基となる情報をどの形式で送信するかを指定するように要求する情報をユーザ端末100に送信する(ステップS260)。
ユーザ端末100がこの情報を受信すると、制御部101は検索式の基となる情報をどの形式で送信するか、及びこの情報に基づいて生成される検索式をor条件とするかand条件とするかの指定を促すメッセージを表示部104に表示させる。このメッセージに応じて、ユーザが操作部102を操作し、検索式の基となる文章をどの形式で送信するか、及びこの情報に基づいて生成される検索式をor条件とするかand条件とするかを指定すると、制御部101は、指定された形式・条件を示す情報を代理検索サーバ200に送信する(ステップS261)。
以降、検索式の基となる情報を全て代理検索サーバ200へ送信し終えるまで以上の手順を繰り返し実行する(ステップS254〜S261)。
その後の動作は、第1の実施形態と同様である。
【0064】
なお、図13に示すように、検索式の基となる情報の全てから検索式を生成した後に、各検索式の組合せ条件を設定するようにしても良い。この場合の動作の流れを以下に説明する。ステップS251’〜S259’の処理は、図12のステップS251〜S259の処理と同様である。
制御部201は、文章解析部202が検索式の基となる情報全てから検索式を生成し終えると(ステップS259’/No)、各検索式の組合せの指定するようにユーザ端末100に要求する。ユーザ端末100がこの要求を受信すると、制御部101は各検索式の組合せを指定するように要求するメッセージを表示部104に表示させる。そして、制御部101は、ユーザが操作部102を操作することによって指定された各検索式の組合せを条件を示す情報を代理検索サーバ200へ送信する。制御部201は、各検索式をユーザ端末100から指定された条件に従って組み合わせる。これにより、制御部201は、ユーザに指定された条件に従って組み合わせた各検索式を検索エンジンサーバ300に送信し、URL検索を依頼する。この後は。第1の実施形態のステップS106以降のと同様の処理を行う。
【0065】
本実施形態においては、検索式の基となる情報を音声として入力することができるため、ユーザは操作部102を用いて検索文を入力する作業を行う必要がない。よって、ユーザが操作部102の操作に不慣れであったり、操作部102が文章を入力するのに不向きなデバイス(ポインティングデバイスなど)であっても、検索式の基となる情報を速やかに入力できる。
また、外国語の単語で正しい綴りが不明であったり、正しい漢字が不明な単語であったとしても、発音さえ判ればこれを基にキーワードを抽出することが可能となる。
【0066】
このように、本実施形態に係るURL検索システムは、アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果URLの中からユーザ端末のユーザ自身で探し出す必要がない。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0067】
〔第3の実施形態〕
本発明を好適に実施した第3の実施形態について説明する。本実施形態に係るURL検索システムは、第1の実施形態と同様に、ユーザ端末100、代理検索サーバ200及び検索エンジンサーバ300を有し、これらがインターネット網500を介して接続されている。
【0068】
図14に、本実施形態に係るURL検索システムが備えるユーザ端末100の構成を示す。本実施形態においてユーザ端末100は、画像入力部106をさらに有する他は、第1の実施形態と同様である。画像入力部106は、スキャナやデジタルカメラなどの画像データを生成する装置の他、画像データが記録された情報記録媒体から画像データを読み出す装置を適用することも可能である。
【0069】
図15に、本実施形態に係るURL検索システムが備える代理検索サーバ200の構成を示す。本実施形態において、代理検索サーバ200は、画像認識部208及び画像辞書209をさらに有する他は、第1の実施形態と同様である。
画像辞書209には、画像としての特徴データ(輪郭、色調など)と形態素とが関連づけられて格納されている。例えば、“自動車の輪郭”という特徴データと“自動車”という形態素とが関連づけられて格納されている。
画像認識部208は、画像データから特徴データを抽出する機能を有し、抽出した特徴データと一致するものを画像辞書209に格納されている情報の中から選出することで、画像データを文字列データに変換する。
【0070】
なお、検索エンジンサーバ300については、第1の実施形態と同様である。
【0071】
本実施形態に係るURL検索システムを用いてURLを検索する際の動作について説明する。
図16に、ユーザ端末100のユーザが代理検索サーバ200を用いてURL検索を行う場合の動作の流れを示す。
代理検索サーバ200がユーザを認証し、接続を確立するまでの動作(ステップS301、S302)の流れは、第1の実施形態のステップS101、102と同様である。
【0072】
ユーザ端末100の制御部101は、代理検索サーバ200との接続が確立すると、表示部104にメッセージを表示して、検索したい情報に関する画像及び最大抽出件数の入力をユーザに要求する。この要求に応じたユーザが操作部103を操作して、最大抽出件数を入力し、検索したい情報に関する画像を画像入力部207を介して入力すると、制御部101は、入力された画像及び最大抽出件数を示す情報を代理検索サーバ200へ送信する(ステップS303)。
【0073】
代理検索サーバ200がユーザ端末100から検索したい情報に関する画像及び最大抽出件数の情報を受信すると、制御部201は、検索したい情報に関する画像データを画像認識部208に受け渡す。画像認識部208は、画像辞書209に格納されている画像としての特徴データを参照して、検索したい情報に関する画像を文字列データに変換する(ステップS304)。画像認識部208は、変換した文字列データを文章解析部202に受け渡す。ステップS305以降の動作は、第2の実施形態の第1の動作例のステップS205以降と同様である。
【0074】
なお、本実施形態に係るURL検索システムを用いて、第2の実施形態における第2の動作例と同様の処理を実行することも可能である。すなわち、検索式の基となる情報を画像として代理検索サーバ200に送信するか文字列として代理検索サーバ200へ送信するかをユーザ端末100のユーザが選択することも可能である。
【0075】
本実施形態においては、検索式の基となる情報を画像として入力することができるため、ユーザは操作部102を用いて検索文を入力する作業を行う必要がない。よって、ユーザが操作部102の操作に不慣れであったり、操作部102が文章を入力するのに不向きなデバイス(ポインティングデバイスなど)であっても、検索式の基となる情報を速やかに入力できる。
また、呼称・表記ともに不明なものであっても、画像さえ入手可能であれば、これを基にキーワードを抽出することが可能となる。
【0076】
このように、本実施形態に係るURL検索システムは、アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果URLの中からユーザ端末のユーザ自身で探し出す必要がない。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0077】
〔第4の実施形態〕
本発明を好適に実施した第4の実施形態について説明する。本実施形態に係るURL検索システムは、第1の実施形態と同様に、ユーザ端末100、代理検索サーバ200及び検索エンジンサーバ300を有し、これらがインターネット網500を介して接続されている。
【0078】
図17に、本実施形態におけるユーザ端末100の構成を示す。本実施形態においてユーザ端末100は、第1の実施形態と同様の構成に加え、音声入力部105及び画像入力部106をさらに有する。なお、音声入力部105は第2の実施形態と、画像入力部106は第3の実施形態とそれぞれ同様である。
【0079】
また、図18に、本実施形態における代理検索サーバ200の構成を示す。本実施形態において代理検索サーバ200は、第1の実施形態と同様の構成に加え、音声認識部206、音声辞書207、画像認識部208及び画像辞書209をさらに有する。なお、音声認識部206及び音声辞書207は第2の実施形態と、画像認識部208及び画像辞書209は、第3の実施形態とそれぞれ同様である。
【0080】
本実施形態に係るURL検索システムを用いてURLを検索する際の動作について説明する。
図19に、本実施形態に係るURL検索システムを用いてURLを検索する場合の動作の流れを示す。
代理検索サーバ200がユーザを認証し、接続を確立するまでの動作(ステップS401、S402)の流れは、第2の実施形態の第2の動作例のステップS251、S252と同様である。
【0081】
ユーザ端末100のユーザは、操作部102を操作して最大検出数を入力するとともに、検索式の基となる情報を文字列として送るのか音声データとして送るのか、又は画像データとして送るのかを指定する。制御部102は、検索式の基となる情報をユーザがどの形式で送るのかを示す情報と最大検出数を示す情報とを代理検索サーバ200へ送信する(ステップS403)。この情報を代理検索サーバ200が受信すると、制御部201は、検索式の基となる情報の送信をユーザ端末100に要求する(ステップS404)。この要求をユーザ端末100が受信すると、制御部101は、検索式の基となる情報の入力を要求するメッセージを表示部104に表示して、ユーザに情報の入力を促す。
ユーザは、検索式の基となる情報を文字列として送信すると指定した場合には操作部102を用いて、音声として送信すると指定した場合には音声入力部105を用いて、画像として送信すると指定し場合には画像入力部106を用いて検索式の基となる情報をユーザ端末100に入力する。
【0082】
検索式の基となる情報を取得した制御部101は、この情報をインターネット網500を介して代理検索サーバ200へ送信する(ステップS405)。検索式の基となる情報を代理検索サーバ200が受信すると、制御部201は、そのデータが音声データであれば(ステップS406/音声)、音声認識を行って文字列に変換する(ステップS407)。また、検索式の基となる情報が画像データであれば(ステップS406/画像)、画像認識を行って文字列に変換する(ステップS408)。制御部201は、ユーザ端末100から受信した文字列、又は音声認識部206が音声データから変換した文字列あるいは画像認識部208が画像データから変換した文字列を文章解析部202に受け渡し、キーワードを抽出したのちに検索式を生成する(ステップS409)。
【0083】
ステップS410〜S412の動作は、第2の実施形態のステップS259〜S261の動作と同様である。
以降、検索式の基となる情報を全て代理検索サーバ200へ送信し終えるまで以上の手順を繰り返し実行する(ステップS404〜S412)。検索式の基となる情報を全て送信し終えた後の動作は、第1の実施形態と同様である。
【0084】
本実施形態においては、検索式の基となる情報を音声又は画像として入力することができるため、ユーザは操作部102を用いて検索文を入力する作業を行う必要がない。よって、ユーザが操作部102の操作に不慣れであったり、操作部102が文章を入力するのに不向きなデバイス(ポインティングデバイスなど)であっても、検索式の基となる情報を速やかに入力できる。
また、検索式の基となる情報は、文字列、音声及び画像のいずれであっても良く、これらを組み合わせることも可能であるため、検索作業に不慣れな者であっても所望のURLをより的確に検出できる。
【0085】
このように、本実施形態に係るURL検索システムは、アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果URLの中からユーザ端末のユーザ自身で探し出す必要がない。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0086】
〔第5の実施形態〕
本発明を好適に実施した第5の実施形態に係るURL検索システムについて説明する。本実施形態に係るURL検索システムは、第1の実施形態と同様に、ユーザ端末100、代理検索サーバ200及び検索エンジンサーバ300を有し、これらがインターネット網500を介して接続されている。
【0087】
図20に、本実施形態における代理検索サーバ200の構成を示す。本実施形態において代理検索サーバ200は、第1の実施形態と同様の構成に加え、ジャンル・カテゴリ情報格納部210をさらに有する。
ジャンル・カテゴリ情報格納部210は、検索エンジンサーバ300が備えるURLデータベース304内のデータが、どのような階層構造となっているかを示す情報が格納されている。
【0088】
本実施形態に係るURL検索システムを用いてURLを検索する場合の動作の流れを説明する。
図21に、本実施形態に係るURL検索システムの動作の流れを示す。ステップS501〜S504までの処理は、第1の実施形態のステップS101〜S104までの処理と同様である。
文章解析部202が検索式を生成すると、制御部201は、ジャンル・カテゴリ情報格納部210に格納されている情報を参照し、検索式の中に“ジャンル”と一致するキーワードが含まれるか否かを確認する(ステップS505)。
【0089】
検索式の中にジャンル名と一致するキーワードが含まれる場合(ステップS505/Yes)、制御部201は、そのキーワードが単独で“or検索”のパラメータとなるかを判断する(ステップS506)。ジャンル名と一致するキーワードが単独でor検索のパラメータとなる場合には(ステップS506/Yes)、制御部201は、そのキーワードについては検索式から削除する(ステップS507)。なお、全てのキーワードがジャンル名と一致し、かつ単独でor検索の条件となる場合には、制御部201は別の検索文を送信するようにユーザ端末100に要求する。
【0090】
なお、文章解析部202が抽出したキーワードの中にジャンル名と一致するものが存在しない場合や(ステップS505/No)、ジャンル名と一致するキーワードが検索式に含まれるが、そのキーワードが単独ではor検索のパラメータとならない場合には(ステップS506/No)全てのキーワードが検索式に採用される。
【0091】
この後、制御部201は、検索式を検索エンジンサーバ300へ送信する(S508)。この後の動作は、第1の実施形態のステップS106以降の処理と同様である。
【0092】
ジャンル名と一致するキーワードを単独でor検索のパラメータとして用いてURL検索を実行した場合には、大量のURLが検出される可能性が高いが、本実施形態に係るURL検索システムは、文章解析の結果ジャンル名と一致するキーワードが抽出された場合にそのキーワードを単独ではor検索のパラメータとしては採用しないため、後で絞り込み検索を行わなければならなくなる検索式でのURL検索を回避できる。
なお、ここではジャンル名と一致するキーワードが単独でor検索のパラメータとして検索式に含まれる場合に、そのキーワードを検索式から除去する例を説明したが、上位のカテゴリ名と一致するキーワードが単独でor条件となる場合にも大量のURLが検出される可能性があるため、このようなキーワードが抽出された場合にも上記同様の処理を行うようにしてもよい。
【0093】
このように、本実施形態に係るURL検索システムは、アクセスしたい情報に関するキーワードをユーザが自身で想定する必要がないとともに、大量のURLが検出される条件でのURL検索を回避できる。さらに、検索によって多数のURLが選出されたとしても、アクセスしたい情報に関連するURLを検索結果URLの中からユーザ端末のユーザ自身で探し出す必要がない。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0094】
〔第6の実施形態〕
本発明を好適に実施した第6の実施形態について説明する。本実施形態に係るURL検索システムは、第1の実施形態と同様に、ユーザ端末100、代理検索サーバ200及び検索エンジンサーバ300を有し、これらがインターネット網500を介して接続されている。
【0095】
図22に、本実施形態に係る代理検索サーバ200の構成を示す。本実施形態における代理検索サーバ200は、第4の実施形態と同様の構成に加えて、検索式記憶部211をさらに有する。
検索式格納部211は、検索エンジンサーバ300へ送信する検索式と同じものが格納される。
【0096】
図23に、本実施形態に係るURL検索システムを用いてURLを検索する場合の動作の流れを示す。
代理検索サーバ200においてキーワードを抽出するまでの処理は(ステップS601からステップS609)、第4の実施形態におけるステップS401〜S409と同様である。ユーザ端末100から受信した検索用データから文章解析部202がキーワードを抽出すると、制御部201は抽出されたキーワードを基に検索式を生成し、生成した検索式を検索式格納部211に格納する(ステップS605)。また、制御部201は、最大検出数を示す情報及び生成した検索式を検索エンジンサーバ300へ送信する(ステップS606)。
【0097】
以降、URLデータベース304に格納されている情報の中から、最大検出数以下のURLを抽出する処理は(ステップS607、S608、S613〜S616)、第1の実施形態のステップS106、S107、S111〜S115の処理と同様である。
【0098】
URLデータベース304に格納されている情報の中から最大検出数以下のURLを抽出したのち、制御部301は抽出したURLを代理検索サーバ200に送信する(ステップS609)。
代理検索サーバ200が検索エンジンサーバ300からURLを受信すると、制御部201は検索式格納部211に格納されている検索式を読み出して取得する(ステップS610)。そして制御部201は、検索エンジンサーバ300から取得したURLと検索式格納部211から読み出した検索式とをユーザ端末100に送信する(ステップS611)。ユーザ端末100が代理検索サーバ200からURL及び検索式を受信すると、制御部101は、検索結果としてURLと共に検索式を表示部104に表示する(ステップS612)。
【0099】
検索式の基となる情報が音声や画像である場合、その音声や画像からユーザが所望する情報に関するキーワードが抽出されない可能性がある。例えば、検索式の基となる情報が音声の場合は同音異句が誤って認識される可能性があるし、検索式の基となる情報が画像の場合には、外観が類似する別の物を示す画像として認識される可能性がある。そして、音声や画像からユーザが意図していないキーワードが抽出された場合には、ユーザがアクセスを希望する情報に関するURLはキーワード検索によっては抽出されない。この場合に、単に抽出されたURLのみを検出結果としてユーザに提示すると、ユーザがアクセスを希望する情報に関連するURLが実際には存在するにも関わらず、存在しないとユーザが誤認する可能性がある。
【0100】
本実施形態においては、検出されたURLに加えて検索式もユーザ端末100に通知されるため、ユーザは、どのような検索式でURLが抽出されたのかを知ることができる。よって、検索によって得られたURLが自身が意図していないキーワードを用いて抽出されたものであった場合には、検索式の基となる情報を変えることで、アクセスしたい情報に関するURLを的確に検索できる。よって、検索作業に不慣れなユーザであっても、自身がアクセスしたい情報に関するURLを容易に取得できる。
【0101】
なお、上記各実施形態は本発明の好適な実施の一例であり、本発明はこれらに限定されることはない。
例えば、上記各実施形態においては、代理検索サーバ200と検索エンジンサーバ300とがインターネット網を介して接続された別個の構成である場合を例に説明したが、代理検索サーバ200に検索エンジンサーバ300がLAN等のサーバ内ネットワークを介して接続され、サーバ内ネットワークで繋がっている構成でも良い。この場合、インターネット網に接続する送受信部のほかに、LANのインタフェースを個別に設けても良い。さらに、本発明では、代理検索サーバ200と検索エンジンサーバ300とが単一の装置としてこれらの機能を兼ね備える構成であっても良い。
また、URLデータベース400は、上記実施形態のように検索エンジンサーバ300と一体の構成であっても良いし、検索エンジンサーバ300とは別個の構成であっても良い。
また、ユーザ端末100とインターネット網500との接続の形態は、有線通信でも良いし無線通信でも良い。ユーザ端末は、移動体通信網に接続する移動体通信端末でも、あるいは、無線LANやインターネットに接続するコンピュータ端末、他の通信端末であっても良く、その種類は問わない。
このように、本発明は様々な変形が可能である。
【0102】
【発明の効果】
以上の説明によって明らかなように、本発明によれば、、アクセスしたい情報に関するキーワードをユーザ端末のユーザが自身で想定する必要がないとともに、検索によって多数のURLが選出された場合でも、アクセスしたい情報に関連するURLを検索結果の中からユーザ自身で探し出す必要のないURL検索システム及びURL検索方法を提供できる。
【図面の簡単な説明】
【図1】本発明を好適に実施した第1の実施形態にかかるURL検索システムの構成を示す図である。
【図2】第1の実施形態に係るユーザ端末の構成を示す図である。
【図3】第1の実施形態に係る代理検索サーバの構成を示す図である。
【図4】第1の実施形態に係る検索エンジンサーバの構成を示す図である。
【図5】URLデータベース内に階層構造を形成するジャンル及びカテゴリの関係を示す図である。
【図6】URLを示す情報がキーワードと関連づけられてURLデータベース内に格納されている状態を示す図である。
【図7】第1の実施形態に係るURL検索システムがURLを検索する際の動作の流れを示す図である。
【図8】第1の実施形態に係るURL検索システムの具体的な動作シーケンスの一例を示す図である。
【図9】本発明を好適に実施した第2の実施形態に係るユーザ端末の構成を示す図である。
【図10】第2の実施形態に係る代理検索サーバの構成を示す図である。
【図11】第2の実施形態に係るURL検索システムがURLを検索する際の動作の流れを示す図である。
【図12】第2の実施形態に係るURL検索システムがURLを検索する際の別の動作の流れを示す図である。
【図13】第2の実施形態に係るURL検索システムがURLを検索する際のさらに別の動作の流れを示す図である。
【図14】本発明を好適に実施した第3の実施形態に係るユーザ端末の構成を示す図である。
【図15】第3の実施形態に係る代理検索サーバの構成を示す図である。
【図16】第3の実施形態に係る代理検索サーバがURLを検索する際の動作の流れを示す図である。
【図17】本発明を好適に実施した第4の実施形態に係るユーザ端末の構成を示す図である。
【図18】第4の実施形態に係る代理検索サーバの構成を示す図である。
【図19】第4の実施形態に係るURL検索システムがURLを検索する際の動作の流れを示す図である。
【図20】本発明を好適に実施した第5の実施形態に係る代理検索サーバの構成を示す図である。
【図21】第5の実施形態に係るURL検索システムがURLを検索する際の動作の流れを示す図である。
【図22】本発明を好適に実施した第6の実施形態に係る代理検索サーバの構成を示す図である。
【図23】第6の実施形態に係るURL検索システムがURLを検索する際の動作の流れを示す図である。
【符号の説明】
100 ユーザ端末
101、201、301 制御部
102 操作部
103、203、303 送受信部
104 表示部
105 音声入力部
106 画像入力部
202 文章解析部
204 辞書データ格納部
205 ユーザ情報格納部
206 音声認識部
207 音声辞書データ格納部
208 画像認識部
209 画像辞書データ格納部
210 ジャンル・カテゴリ情報格納部
211 検索式格納部
302 検索処理部
304 URLデータベース

Claims (18)

  1. インターネット網を介して情報を送受信可能なユーザ端末と、
    インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、
    該URLデータベース内に格納されているURLの中から検索式に適合するものを抽出する検索装置と、
    前記ユーザ端末からの要求に応じて前記検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するサーバと、がインターネット網を介して接続されたURL検索システムであって、
    前記ユーザ端末は、検索式の基となる情報を前記サーバに送信する手段と、
    この情報に関連する最大検出数以下のURLを検出結果として通知するように前記サーバに要求する手段とを有し、
    前記サーバは、前記ユーザ端末から受信した情報からキーワードを抽出し、検索式を生成する手段と、
    前記検索式に適合するURLを検索するように前記検索装置に要求する手段と、
    前記最大検出数を示す情報を前記検索装置に送信する手段と、
    前記検索装置から受信した階層情報によって示される階層の中から少なくとも一つを選択するよう前記ユーザ端末に要求する手段と、
    いずれの階層が前記ユーザ端末においてユーザに選択されたかを示す階層選択情報を、前記検索装置に送信する手段と、
    前記検索装置から受信した検索結果を前記ユーザ端末へ通知する手段とを有し、
    前記検索装置は、前記サーバから受信した検索式に基づいて抽出したURLの数が前記最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す前記階層情報を生成し、前記サーバに送信する手段と、
    前記サーバから受信した検索式に基づいて抽出されたURLの中から、前記階層選択情報によって示される階層に属するものを選出する手段とを有することを特徴とするURL検索システム。
  2. 前記検索装置は、前記サーバから受信した検索式に基づいて抽出されたURLのうち、前記階層選択情報によって示される階層に属するURLが前記最大検出数を超過する場合は、前記サーバに再度階層情報を送信することを特徴とする請求項1記載のURL検索システム。
  3. 前記サーバは、前記検索式を検索結果と共に前記ユーザ端末に通知することを特徴とする請求項1又は2記載のURL検索システム。
  4. 前記サーバは、前記URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、
    前記URLデータベースの最上位の階層名と一致するキーワードが前記検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することを特徴とする請求項1から3のいずれか1項記載のURL検索システム。
  5. 前記サーバは、音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報を前記ユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項1から4のいずれか1項記載のURL検索システム。
  6. 前記サーバは、画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報を前記ユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項1から5のいずれか1項記載のURL検索システム。
  7. ユーザ端末にインターネット網を介して接続され、前記ユーザ端末からの要求に応じて前記検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するURL検索のためのサーバであって、
    インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、
    前記ユーザ端末から検索式の基となる情報とその情報に関連する最大検出数を受信する手段と、
    前記ユーザ端末から受信した検索式の基となる情報からキーワードを抽出し、検索式を生成する手段と、
    前記URLデータベース内に格納されているURLの中から前記検索式に適合するものを抽出する検索手段と、
    前記検索手段が前記検索式に基づいて抽出したURLの数が前記最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す前記階層情報を生成する手段と、
    前記階層情報によって示される階層の中から少なくとも一つを選択するよう前記ユーザ端末に要求する手段と、
    いずれの階層が前記ユーザ端末においてユーザに選択されたかを示す階層選択情報を前記ユーザ端末から取得する手段と、
    前記サーバから受信した検索式に基づいて抽出されたURLの中から前記階層選択情報によって示される階層に属するものを選出する手段と、
    前記検索手段が前記検索式に基づいて抽出したURLの数が前記最大検出数以下の場合には、前記検索手段によって抽出されたURLを、前記検索式に基づいて抽出したURLの数が前記最大検出数を超過する場合には、その中から選出された前記階層選択情報によって示される階層に属するURLを検索結果として前記ユーザ端末へ通知する手段とを有することを特徴とするサーバ。
  8. 前記検索式に基づいて前記検索手段が抽出したURLのうち、前記階層選択情報によって示される階層に属するURLが前記最大検出数を超過する場合は、再度階層情報によって示される階層の中から少なくとも一つを選択するように前記ユーザ端末に要求することを特徴とする請求項7記載のサーバ。
  9. 前記検索式を検索結果と共に前記ユーザ端末に通知することを特徴とする請求項7又は8記載のサーバ。
  10. 前記URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、
    前記URLデータベースの最上位の階層名と一致するキーワードが前記検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することを特徴とする請求項7から9のいずれか1項記載のサーバ。
  11. 音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報を前記ユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項7から10のいずれか1項記載のサーバ。
  12. 画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報を前記ユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項7から11のいずれか1項記載のサーバ。
  13. インターネット網を介して情報を送受信可能なユーザ端末と、
    インターネット網上で公開されている情報の所在を示すURLが、各URLごとにキーワードと関連づけられた上で階層構造で格納されたURLデータベースと、
    該URLデータベース内に格納されているURLの中から検索式に適合するものを抽出する検索装置と、
    前記ユーザ端末からの要求に応じて前記検索装置にURLの検索を要求し、検索結果を該ユーザ端末に通知するサーバと、がインターネット網を介して接続されたシステムにおいて、
    検索式の基となる情報を前記ユーザ端末から前記サーバへ送信し、
    該検索式の基となる情報に関連する最大検出数以下のURLを検出結果として通知するように前記ユーザ端末が前記サーバに要求し、
    前記サーバが、前記ユーザ端末から受信した情報からキーワードを抽出して、検索式を生成し、
    前記検索式に適合するURLを検索するように前記サーバが前記検索装置に要求し、
    前記最大検出数を示す情報を前記サーバが前記検索装置に送信し、
    前記サーバから受信した検索式に適合するURLを前記URLデータベース内に格納されているURLの中から前記検索装置が抽出し、
    該抽出したURLの数が前記最大検出数を超過するか否かを前記検索装置が判断し、
    前記サーバから受信した検索式に基づいて抽出したURLの数が前記最大検出数を超過する場合に、抽出された各URLがどの階層に属するかを示す前記階層情報を前記検索装置が生成して前記サーバに送信し、
    前記検索装置から受信した階層情報によって示される階層の中から少なくとも一つを選択するよう前記サーバが前記ユーザ端末に要求し、
    いずれの階層が前記ユーザ端末において選択されたかを示す階層選択情報を、サーバから前記検索装置に送信し、
    前記サーバから受信した検索式に基づいて抽出されたURLの中から、前記階層選択情報によって示される階層に属するものを前記検索装置が選出し、
    前記最大検出数以下のURLを検索結果として前記検索装置が前記サーバへ送信し、
    該検出結果を前記サーバが前記ユーザ端末へ通知することを特徴とするURL検索方法。
  14. 前記サーバから受信した検索式に基づいて前記検索装置が抽出したURLのうち、前記階層選択情報によって示される階層に属するURLが前記最大検出数を超過する場合は、前記検索装置は前記サーバに再度階層情報を送信することを特徴とする請求項13記載のURL検索方法。
  15. 前記サーバは、前記検索式を検索結果と共に前記ユーザ端末に通知することを特徴とする請求項13又は14記載のURL検索方法。
  16. 前記サーバは、前記URLデータベースの階層の構成を示す情報が記憶された記憶手段をさらに有し、
    前記URLデータベースの最上位の階層名と一致するキーワードが前記検索式の中に単独でor検索条件として含まれる場合には、そのキーワードを該検索式から除外することを特徴とする請求項13から15のいずれか1項記載のURL検索方法。
  17. 前記サーバは、音声データを文字列データに変換する音声認識手段さらに有し、検索式の基となる情報を前記ユーザ端末から音声データとして取得した場合には、該音声認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項13から16のいずれか1項記載のURL検索方法。
  18. 前記サーバは、画像データを文字列データに変換する画像認識手段をさらに有し、検索式の基となる情報を前記ユーザ端末から画像データとして取得した場合には、該画像認識手段において文字列データに変換した後にキーワードを抽出することを特徴とする請求項13から17のいずれか1項記載のURL検索方法。
JP2003176364A 2003-06-20 2003-06-20 Url検索システム及びそれに使用するサーバ並びにurl検索方法 Pending JP2005011180A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2003176364A JP2005011180A (ja) 2003-06-20 2003-06-20 Url検索システム及びそれに使用するサーバ並びにurl検索方法
CNB2004100491353A CN1299224C (zh) 2003-06-20 2004-06-17 Url检索系统、服务器及url检索方法
US10/869,907 US20040260730A1 (en) 2003-06-20 2004-06-18 URL retrieval system, server and URL retrieval method for the same
EP20040090243 EP1489528A3 (en) 2003-06-20 2004-06-19 URL retrieval method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003176364A JP2005011180A (ja) 2003-06-20 2003-06-20 Url検索システム及びそれに使用するサーバ並びにurl検索方法

Publications (1)

Publication Number Publication Date
JP2005011180A true JP2005011180A (ja) 2005-01-13

Family

ID=33411008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003176364A Pending JP2005011180A (ja) 2003-06-20 2003-06-20 Url検索システム及びそれに使用するサーバ並びにurl検索方法

Country Status (4)

Country Link
US (1) US20040260730A1 (ja)
EP (1) EP1489528A3 (ja)
JP (1) JP2005011180A (ja)
CN (1) CN1299224C (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009505288A (ja) * 2005-08-15 2009-02-05 エブリックス・テクノロジーズ・インコーポレイテッド 画像から得られる情報のインターネットおよびその他の検索エンジンのための検索基準としての使用
JP2010525445A (ja) * 2007-04-20 2010-07-22 ユニチャル インコーポレーション 単語情報提供システム
US8712193B2 (en) 2000-11-06 2014-04-29 Nant Holdings Ip, Llc Image capture and identification system and process
US8824738B2 (en) 2000-11-06 2014-09-02 Nant Holdings Ip, Llc Data capture and identification system and process
US9310892B2 (en) 2000-11-06 2016-04-12 Nant Holdings Ip, Llc Object information derived from object images
JP2019102060A (ja) * 2017-12-04 2019-06-24 株式会社リコー 情報提示システム、情報提示方法、プログラム、及び記録媒体
US10617568B2 (en) 2000-11-06 2020-04-14 Nant Holdings Ip, Llc Image capture and identification system and process

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005275692A (ja) * 2004-03-24 2005-10-06 Sony Corp コンテンツ提供装置、コンテンツ提供システム、Webサイト変更装置、Webサイト変更システム、コンテンツ提供方法およびWebサイト変更方法
JP4516815B2 (ja) * 2004-09-28 2010-08-04 株式会社ニューズウォッチ 検索装置
CA2633959C (en) * 2005-12-12 2015-04-28 Mark Samuelson Mobile device retrieval and navigation
CN100505704C (zh) * 2005-12-17 2009-06-24 华为技术有限公司 查询用户信息的方法
KR100772392B1 (ko) 2006-02-07 2007-11-01 삼성전자주식회사 홈 네트워크에서 tv 채널을 이용한 콘텐트 처리 방법 및그 장치
US20080010388A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for server wiring model
US8560956B2 (en) 2006-07-07 2013-10-15 International Business Machines Corporation Processing model of an application wiki
US8219900B2 (en) * 2006-07-07 2012-07-10 International Business Machines Corporation Programmatically hiding and displaying Wiki page layout sections
US20080010386A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for client wiring model
US8775930B2 (en) * 2006-07-07 2014-07-08 International Business Machines Corporation Generic frequency weighted visualization component
US20080010387A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method for defining a Wiki page layout using a Wiki page
US8196039B2 (en) * 2006-07-07 2012-06-05 International Business Machines Corporation Relevant term extraction and classification for Wiki content
US7954052B2 (en) * 2006-07-07 2011-05-31 International Business Machines Corporation Method for processing a web page for display in a wiki environment
US20080065769A1 (en) * 2006-07-07 2008-03-13 Bryce Allen Curtis Method and apparatus for argument detection for event firing
US20080010338A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for client and server interaction
US20080010345A1 (en) * 2006-07-07 2008-01-10 Bryce Allen Curtis Method and apparatus for data hub objects
US7979458B2 (en) 2007-01-16 2011-07-12 Microsoft Corporation Associating security trimmers with documents in an enterprise search system
KR101385492B1 (ko) * 2007-01-23 2014-04-16 삼성전자주식회사 데이터 전송 장치와 화상형성장치 및 그 방법
US20080319972A1 (en) * 2007-06-19 2008-12-25 Childress Rhonda L Short period search keyword
US8285700B2 (en) * 2007-09-07 2012-10-09 Brand Affinity Technologies, Inc. Apparatus, system and method for a brand affinity engine using positive and negative mentions and indexing
CN101136025A (zh) * 2007-09-24 2008-03-05 腾讯科技(深圳)有限公司 一种下载网络资源的方法、系统及设备
CN101437039B (zh) * 2007-11-15 2012-11-07 华为技术有限公司 一种移动搜索的方法、系统和设备
CN101854335A (zh) * 2009-03-30 2010-10-06 华为技术有限公司 一种过滤的方法、系统及网络设备
CN102713923B (zh) * 2009-12-28 2015-04-22 松下电器(美国)知识产权公司 相应于设备之间的距离设定安全等级的服务器装置、客户端装置、通信系统、服务器控制用集成电路、客户端控制用集成电路、连接客户端装置的方法、连接服务器装置的方法、及通信系统连接方法
EP2555130A4 (en) * 2010-03-26 2016-08-03 Rakuten Inc SYSTEM, METHOD AND PROGRAM OF RESEARCH AND STORAGE MEDIUM
JP5044707B1 (ja) * 2011-03-31 2012-10-10 株式会社東芝 情報処理システム、情報処理装置およびプログラム
CN102207960B (zh) * 2011-05-25 2013-10-23 盛乐信息技术(上海)有限公司 一种触控设备的搜索引擎及方法
US20130066633A1 (en) * 2011-09-09 2013-03-14 Verisign, Inc. Providing Audio-Activated Resource Access for User Devices
CN102411617B (zh) * 2011-10-31 2013-09-18 北京锐安科技有限公司 一种对海量url进行存储和查询方法
CN102831181B (zh) * 2012-07-31 2014-10-01 北京光泽时代通信技术有限公司 缓存文件的目录刷新方法
DE102016208118A1 (de) * 2016-05-11 2017-11-16 Lenze Automation Gmbh Verfahren zum Konfigurieren eines elektrischen Antriebssystems und Maschine
CN108900574A (zh) * 2018-06-04 2018-11-27 上海市疾病预防控制中心 基于用户个性化需求的一站式搜索推送方法
CN113114709B (zh) * 2021-06-16 2021-09-17 紫光恒越技术有限公司 自定义url过滤分类的应用方法、装置、服务器及存储设备
CN113852682B (zh) * 2021-09-23 2024-06-14 中国农业银行股份有限公司 一种数据传输方法及中间传输层服务器

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913215A (en) * 1996-04-09 1999-06-15 Seymour I. Rubinstein Browse by prompted keyword phrases with an improved method for obtaining an initial document set
JPH09330336A (ja) * 1996-06-11 1997-12-22 Sony Corp 情報処理装置
JP3499105B2 (ja) * 1997-03-03 2004-02-23 株式会社東芝 情報検索方法および情報検索装置
US5970489A (en) * 1997-05-20 1999-10-19 At&T Corp Method for using region-sets to focus searches in hierarchical structures
JP2000035174A (ja) * 1998-07-17 2000-02-02 Nippon Seiko Kk 多重管継手
US6385602B1 (en) * 1998-11-03 2002-05-07 E-Centives, Inc. Presentation of search results using dynamic categorization
US6178461B1 (en) * 1998-12-08 2001-01-23 Lucent Technologies Inc. Cache-based compaction technique for internet browsing using similar objects in client cache as reference objects
US6970894B2 (en) * 1998-12-30 2005-11-29 Intel Corporation Method for extracting information from a file using a printer driver
JP2001052024A (ja) * 1999-08-13 2001-02-23 Nippon Telegr & Teleph Corp <Ntt> 類似特徴量の検索方法及び装置及び類似特徴量の検索プログラムを格納した記憶媒体
US6493744B1 (en) * 1999-08-16 2002-12-10 International Business Machines Corporation Automatic rating and filtering of data files for objectionable content
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US20020055870A1 (en) * 2000-06-08 2002-05-09 Thomas Roland R. System for human capital management
JP4014390B2 (ja) * 2001-10-29 2007-11-28 オリンパス株式会社 マルチメディアオブジェクト検索システム
US7072883B2 (en) * 2001-12-21 2006-07-04 Ut-Battelle Llc System for gathering and summarizing internet information
US20050091232A1 (en) * 2003-10-23 2005-04-28 Xerox Corporation Methods and systems for attaching keywords to images based on database statistics

Cited By (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9154694B2 (en) 2000-11-06 2015-10-06 Nant Holdings Ip, Llc Image capture and identification system and process
US9014513B2 (en) 2000-11-06 2015-04-21 Nant Holdings Ip, Llc Image capture and identification system and process
US8774463B2 (en) 2000-11-06 2014-07-08 Nant Holdings Ip, Llc Image capture and identification system and process
US8792750B2 (en) 2000-11-06 2014-07-29 Nant Holdings Ip, Llc Object information derived from object images
US8712193B2 (en) 2000-11-06 2014-04-29 Nant Holdings Ip, Llc Image capture and identification system and process
US8798322B2 (en) 2000-11-06 2014-08-05 Nant Holdings Ip, Llc Object information derived from object images
US8824738B2 (en) 2000-11-06 2014-09-02 Nant Holdings Ip, Llc Data capture and identification system and process
US8837868B2 (en) 2000-11-06 2014-09-16 Nant Holdings Ip, Llc Image capture and identification system and process
US8842941B2 (en) 2000-11-06 2014-09-23 Nant Holdings Ip, Llc Image capture and identification system and process
US8849069B2 (en) 2000-11-06 2014-09-30 Nant Holdings Ip, Llc Object information derived from object images
US8855423B2 (en) 2000-11-06 2014-10-07 Nant Holdings Ip, Llc Image capture and identification system and process
US9170654B2 (en) 2000-11-06 2015-10-27 Nant Holdings Ip, Llc Object information derived from object images
US8867839B2 (en) 2000-11-06 2014-10-21 Nant Holdings Ip, Llc Image capture and identification system and process
US8873891B2 (en) 2000-11-06 2014-10-28 Nant Holdings Ip, Llc Image capture and identification system and process
US8885982B2 (en) 2000-11-06 2014-11-11 Nant Holdings Ip, Llc Object information derived from object images
US8885983B2 (en) 2000-11-06 2014-11-11 Nant Holdings Ip, Llc Image capture and identification system and process
US8923563B2 (en) 2000-11-06 2014-12-30 Nant Holdings Ip, Llc Image capture and identification system and process
US8938096B2 (en) 2000-11-06 2015-01-20 Nant Holdings Ip, Llc Image capture and identification system and process
US8948460B2 (en) 2000-11-06 2015-02-03 Nant Holdings Ip, Llc Image capture and identification system and process
US8948459B2 (en) 2000-11-06 2015-02-03 Nant Holdings Ip, Llc Image capture and identification system and process
US8948544B2 (en) 2000-11-06 2015-02-03 Nant Holdings Ip, Llc Object information derived from object images
US9014512B2 (en) 2000-11-06 2015-04-21 Nant Holdings Ip, Llc Object information derived from object images
US9014515B2 (en) 2000-11-06 2015-04-21 Nant Holdings Ip, Llc Image capture and identification system and process
US9152864B2 (en) 2000-11-06 2015-10-06 Nant Holdings Ip, Llc Object information derived from object images
US9014516B2 (en) 2000-11-06 2015-04-21 Nant Holdings Ip, Llc Object information derived from object images
US9014514B2 (en) 2000-11-06 2015-04-21 Nant Holdings Ip, Llc Image capture and identification system and process
US9020305B2 (en) 2000-11-06 2015-04-28 Nant Holdings Ip, Llc Image capture and identification system and process
US9025814B2 (en) 2000-11-06 2015-05-05 Nant Holdings Ip, Llc Image capture and identification system and process
US9025813B2 (en) 2000-11-06 2015-05-05 Nant Holdings Ip, Llc Image capture and identification system and process
US9031290B2 (en) 2000-11-06 2015-05-12 Nant Holdings Ip, Llc Object information derived from object images
US9031278B2 (en) 2000-11-06 2015-05-12 Nant Holdings Ip, Llc Image capture and identification system and process
US9036948B2 (en) 2000-11-06 2015-05-19 Nant Holdings Ip, Llc Image capture and identification system and process
US9036947B2 (en) 2000-11-06 2015-05-19 Nant Holdings Ip, Llc Image capture and identification system and process
US9036862B2 (en) 2000-11-06 2015-05-19 Nant Holdings Ip, Llc Object information derived from object images
US9036949B2 (en) 2000-11-06 2015-05-19 Nant Holdings Ip, Llc Object information derived from object images
US9046930B2 (en) 2000-11-06 2015-06-02 Nant Holdings Ip, Llc Object information derived from object images
US9087240B2 (en) 2000-11-06 2015-07-21 Nant Holdings Ip, Llc Object information derived from object images
US9104916B2 (en) 2000-11-06 2015-08-11 Nant Holdings Ip, Llc Object information derived from object images
US9110925B2 (en) 2000-11-06 2015-08-18 Nant Holdings Ip, Llc Image capture and identification system and process
US9116920B2 (en) 2000-11-06 2015-08-25 Nant Holdings Ip, Llc Image capture and identification system and process
US9135355B2 (en) 2000-11-06 2015-09-15 Nant Holdings Ip, Llc Image capture and identification system and process
US9141714B2 (en) 2000-11-06 2015-09-22 Nant Holdings Ip, Llc Image capture and identification system and process
US9148562B2 (en) 2000-11-06 2015-09-29 Nant Holdings Ip, Llc Image capture and identification system and process
US9154695B2 (en) 2000-11-06 2015-10-06 Nant Holdings Ip, Llc Image capture and identification system and process
US8798368B2 (en) 2000-11-06 2014-08-05 Nant Holdings Ip, Llc Image capture and identification system and process
US8718410B2 (en) 2000-11-06 2014-05-06 Nant Holdings Ip, Llc Image capture and identification system and process
US8861859B2 (en) 2000-11-06 2014-10-14 Nant Holdings Ip, Llc Image capture and identification system and process
US9182828B2 (en) 2000-11-06 2015-11-10 Nant Holdings Ip, Llc Object information derived from object images
US9235600B2 (en) 2000-11-06 2016-01-12 Nant Holdings Ip, Llc Image capture and identification system and process
US9244943B2 (en) 2000-11-06 2016-01-26 Nant Holdings Ip, Llc Image capture and identification system and process
US9262440B2 (en) 2000-11-06 2016-02-16 Nant Holdings Ip, Llc Image capture and identification system and process
US9288271B2 (en) 2000-11-06 2016-03-15 Nant Holdings Ip, Llc Data capture and identification system and process
US9311554B2 (en) 2000-11-06 2016-04-12 Nant Holdings Ip, Llc Image capture and identification system and process
US9311552B2 (en) 2000-11-06 2016-04-12 Nant Holdings IP, LLC. Image capture and identification system and process
US9310892B2 (en) 2000-11-06 2016-04-12 Nant Holdings Ip, Llc Object information derived from object images
US9311553B2 (en) 2000-11-06 2016-04-12 Nant Holdings IP, LLC. Image capture and identification system and process
US9317769B2 (en) 2000-11-06 2016-04-19 Nant Holdings Ip, Llc Image capture and identification system and process
US9324004B2 (en) 2000-11-06 2016-04-26 Nant Holdings Ip, Llc Image capture and identification system and process
US9330328B2 (en) 2000-11-06 2016-05-03 Nant Holdings Ip, Llc Image capture and identification system and process
US9330326B2 (en) 2000-11-06 2016-05-03 Nant Holdings Ip, Llc Image capture and identification system and process
US9330327B2 (en) 2000-11-06 2016-05-03 Nant Holdings Ip, Llc Image capture and identification system and process
US9336453B2 (en) 2000-11-06 2016-05-10 Nant Holdings Ip, Llc Image capture and identification system and process
US9342748B2 (en) 2000-11-06 2016-05-17 Nant Holdings Ip. Llc Image capture and identification system and process
US9360945B2 (en) 2000-11-06 2016-06-07 Nant Holdings Ip Llc Object information derived from object images
US9536168B2 (en) 2000-11-06 2017-01-03 Nant Holdings Ip, Llc Image capture and identification system and process
US9578107B2 (en) 2000-11-06 2017-02-21 Nant Holdings Ip, Llc Data capture and identification system and process
US9613284B2 (en) 2000-11-06 2017-04-04 Nant Holdings Ip, Llc Image capture and identification system and process
US9785651B2 (en) 2000-11-06 2017-10-10 Nant Holdings Ip, Llc Object information derived from object images
US9785859B2 (en) 2000-11-06 2017-10-10 Nant Holdings Ip Llc Image capture and identification system and process
US9805063B2 (en) 2000-11-06 2017-10-31 Nant Holdings Ip Llc Object information derived from object images
US9808376B2 (en) 2000-11-06 2017-11-07 Nant Holdings Ip, Llc Image capture and identification system and process
US9824099B2 (en) 2000-11-06 2017-11-21 Nant Holdings Ip, Llc Data capture and identification system and process
US9844466B2 (en) 2000-11-06 2017-12-19 Nant Holdings Ip Llc Image capture and identification system and process
US9844467B2 (en) 2000-11-06 2017-12-19 Nant Holdings Ip Llc Image capture and identification system and process
US9844469B2 (en) 2000-11-06 2017-12-19 Nant Holdings Ip Llc Image capture and identification system and process
US9844468B2 (en) 2000-11-06 2017-12-19 Nant Holdings Ip Llc Image capture and identification system and process
US10080686B2 (en) 2000-11-06 2018-09-25 Nant Holdings Ip, Llc Image capture and identification system and process
US10089329B2 (en) 2000-11-06 2018-10-02 Nant Holdings Ip, Llc Object information derived from object images
US10095712B2 (en) 2000-11-06 2018-10-09 Nant Holdings Ip, Llc Data capture and identification system and process
US10500097B2 (en) 2000-11-06 2019-12-10 Nant Holdings Ip, Llc Image capture and identification system and process
US10509820B2 (en) 2000-11-06 2019-12-17 Nant Holdings Ip, Llc Object information derived from object images
US10772765B2 (en) 2000-11-06 2020-09-15 Nant Holdings Ip, Llc Image capture and identification system and process
US10639199B2 (en) 2000-11-06 2020-05-05 Nant Holdings Ip, Llc Image capture and identification system and process
US10509821B2 (en) 2000-11-06 2019-12-17 Nant Holdings Ip, Llc Data capture and identification system and process
US10617568B2 (en) 2000-11-06 2020-04-14 Nant Holdings Ip, Llc Image capture and identification system and process
US10635714B2 (en) 2000-11-06 2020-04-28 Nant Holdings Ip, Llc Object information derived from object images
JP2012133790A (ja) * 2005-08-15 2012-07-12 Nant Holdings Ip Llc 画像から得られる情報のインターネットおよびその他の検索エンジンのための検索基準としての使用
JP2009505288A (ja) * 2005-08-15 2009-02-05 エブリックス・テクノロジーズ・インコーポレイテッド 画像から得られる情報のインターネットおよびその他の検索エンジンのための検索基準としての使用
JP2010525445A (ja) * 2007-04-20 2010-07-22 ユニチャル インコーポレーション 単語情報提供システム
JP2019102060A (ja) * 2017-12-04 2019-06-24 株式会社リコー 情報提示システム、情報提示方法、プログラム、及び記録媒体

Also Published As

Publication number Publication date
EP1489528A3 (en) 2005-02-23
CN1573752A (zh) 2005-02-02
US20040260730A1 (en) 2004-12-23
CN1299224C (zh) 2007-02-07
EP1489528A2 (en) 2004-12-22

Similar Documents

Publication Publication Date Title
JP2005011180A (ja) Url検索システム及びそれに使用するサーバ並びにurl検索方法
TWI506982B (zh) 音訊聊天系統、資訊處理裝置、語音辨識方法、關鍵字偵測方法、及記錄媒體
US7945864B2 (en) Operation assisting apparatus and operation assisting method
JP5881893B2 (ja) アイコンのキーワードを用いるアイコンパスワード設定装置及びアイコンパスワードの設定方法
CN106462646B (zh) 控制设备、控制方法和计算机程序
KR101873873B1 (ko) 속성 정보 분석을 통한 멀티미디어 컨텐츠 검색장치 및 검색방법
KR101042500B1 (ko) 이전 질의어를 이용한 검색 결과 제공 방법 및 장치
JP2018504727A (ja) 参考文書の推薦方法及び装置
KR20160032564A (ko) 영상표시장치, 영상표시장치의 구동방법 및 컴퓨터 판독가능 기록매체
EP1380969A2 (en) System and method for problem solving support, and medium storing a program therefor
JP2000048046A (ja) 情報処理装置および方法、並びに記録媒体
JP2002197118A (ja) 情報アクセス方法、情報アクセスシステムおよび記録媒体
JP2003016104A (ja) 検索装置およびプログラム記録媒体
US20130304370A1 (en) Method and apparatus to provide location information
JP6640519B2 (ja) 情報分析装置及び情報分析方法
JP2002230005A (ja) サポートセンターシステム
JP2007199315A (ja) コンテンツ提供装置
TW201619853A (zh) 檢索過濾方法及其處理裝置
US11640426B1 (en) Background audio identification for query disambiguation
JP2004362121A (ja) 情報検索装置、携帯情報端末装置、情報検索方法、情報検索プログラム及び記録媒体
JP2001075968A (ja) 情報検索方法及びそれを記録した記録媒体
JP4484957B1 (ja) 検索式生成装置、検索式生成方法、およびプログラム
JPH07219957A (ja) 情報分類装置、情報検索装置及び情報収集装置
JP5246932B2 (ja) 検索装置及び方法、ならびに、コンピュータプログラム
KR101776806B1 (ko) 문맥기반 키워드 검색 방법 및 시스템

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090612

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090818