JP2007193591A - Web search server and web search method - Google Patents
Web search server and web search method Download PDFInfo
- Publication number
- JP2007193591A JP2007193591A JP2006011312A JP2006011312A JP2007193591A JP 2007193591 A JP2007193591 A JP 2007193591A JP 2006011312 A JP2006011312 A JP 2006011312A JP 2006011312 A JP2006011312 A JP 2006011312A JP 2007193591 A JP2007193591 A JP 2007193591A
- Authority
- JP
- Japan
- Prior art keywords
- search
- data
- server
- web
- search request
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、Web端末からのデータ検索要求に応じてWeb上で各種データの検索を行うためのWeb検索サーバ及びWeb検索方法に関する。 The present invention relates to a Web search server and a Web search method for searching various data on the Web in response to a data search request from a Web terminal.
従来、Web上で各種データの検索を行うには、Web検索サイトを利用したデータ検索が一般的である。 Conventionally, a data search using a Web search site is generally used to search various data on the Web.
例えば自端末を登録したWebプロバイダのホームページ上にあるWeb検索用入力エリアにおいて検索キーワードを入力すると、当該Webサイト独自の検索ソフトが起動されて検索キーワードを含む情報を有している各WebページのURLが検索一覧表示されたり、あるいは検索キーワードを含む各Webページ上のテキストそのものが検索表示されたり、あるいは検索キーワードで示される各Webページ上の画像が検索表示されたりする。 For example, when a search keyword is input in the Web search input area on the home page of the Web provider that registered the terminal, the search software unique to the Web site is started and each Web page having information including the search keyword is started. The URL is displayed as a search list, the text itself on each Web page including the search keyword is searched and displayed, or the image on each Web page indicated by the search keyword is searched and displayed.
そして、Web検索を行うための検索サイトは、自端末を登録したWebプロバイダが提供する検索サイトに限らず、様々な種類の検索専門サイト(検索データサーバ)が開設されており、各検索サイト(検索データサーバ)毎に検索するオブジェクトの種類がURLであったり、テキストであったり、画像であったりと異なっている。 The search site for performing the Web search is not limited to the search site provided by the Web provider that registered the terminal, but various types of search specialized sites (search data servers) are established, and each search site ( The type of the object to be searched for each search data server) is different from URL, text, or image.
このため、端末ユーザが利用する検索サイトによってその検索結果であるオブジェクトの種類は限られ、検索キーワードに応じた各種のオブジェクトを検索するには、検索オブジェクトの種類が異なる複数の検索サイト(検索データサーバ)を個別に利用し各種の検索結果を得なければならない。 For this reason, the types of objects that are search results are limited depending on the search site used by the terminal user. To search for various objects according to the search keyword, a plurality of search sites (search data with different search object types) are used. Server) must be used individually to obtain various search results.
そこで、Web上の各サーバ(サイト)に分散して格納される各種オブジェクトのメタデータを管理ドメイン毎に収集するドメイン管理サーバと、各ドメイン管理サーバ毎に収集したメタデータを格納するメタデータ管理データベースと、そのデータベースをURIと属性名からサーチするサーチエンジンを備え、検索されたメタデータから各種のオブジェクトが得られるようにしたメタデータ管理システムが考えられている(例えば、特許文献1参照。)。
しかしながら、前記従来のメタデータ管理システムでは、メタデータ管理データベースに格納される各管理ドメイン毎のメタデータをそのドメイン管理サーバによって常に最新の状態にメンテナンスしておく必要があり、定期的に各管理ドメイン毎のメタデータの収集処理を行わなければならない問題がある。 However, in the conventional metadata management system, the metadata for each management domain stored in the metadata management database must be maintained up-to-date by the domain management server. There is a problem that it is necessary to perform metadata collection processing for each domain.
本発明は、このような課題に鑑みなされたもので、定期的なデータ収集メンテナンスなどを行う必要なく、容易に異なる種類のオブジェクトを連携して検索取得することが可能になるWeb検索サーバ及びWeb検索方法を提供することを目的とする。 The present invention has been made in view of such problems, and it is possible to easily search and acquire different types of objects in cooperation with each other without performing periodic data collection maintenance and the like. The purpose is to provide a search method.
請求項1に記載のWeb検索サーバは、複数の端末装置と、Webサイトの情報を予め定められた種類のデータによって検索する複数種類の検索データサーバと、検索対象のデータの種類を指定することで当該指定のデータ種類に応じた前記検索データサーバを検索するサービス提供サーバとが接続されたネットワークに接続されるWeb検索サーバであって、前記端末装置からキーワードを伴う検索要求が受信された際に、前記サービス提供サーバへ複数のデータの種類を指定した検索要求を送信する第1の検索要求送信手段と、この第1の検索要求送信手段による前記サービス提供サーバへの検索要求に応答して当該サービス提供サーバにより検索された前記指定のデータ種類に応じた各検索データサーバへの接続情報を受信する第1の検索情報受信手段と、この第1の検索情報受信手段により受信された前記指定のデータ種類に応じた各検索データサーバへの接続情報に従って当該各検索データサーバへ前記端末装置から受信されたキーワードを伴う検索要求を送信する第2の検索要求送信手段と、この第2の検索要求送信手段による各検索データサーバへの検索要求に応答して当該各検索データサーバにより前記キーワードに応じて検索された各データ種類毎の検索データを受信する第2の検索情報受信手段と、この第2の検索情報受信手段により受信された前記キーワードに応じた各データ種類毎の検索データを1画面のデータに編集する画面データ編集手段と、この画面データ編集手段により編集された1画面のデータを前記検索要求元の端末装置へ送信する検索画面送信手段とを備えたことを特徴としている。 The Web search server according to claim 1 specifies a plurality of terminal devices, a plurality of types of search data servers that search information on a Web site with predetermined types of data, and a type of data to be searched. And a Web search server connected to a network connected to a service providing server that searches for the search data server corresponding to the specified data type when a search request with a keyword is received from the terminal device And a first search request transmitting means for transmitting a search request designating a plurality of data types to the service providing server, and in response to the search request to the service providing server by the first search request transmitting means. A first information for receiving connection information to each search data server corresponding to the specified data type searched by the service providing server. A keyword received from the terminal device to each search data server in accordance with connection information to each search data server according to the specified data type received by the first search information receiving means; Second search request transmitting means for transmitting a search request accompanying the search request, and each search data server searched according to the keyword in response to a search request to each search data server by the second search request transmitting means Second search information receiving means for receiving search data for each data type, and editing the search data for each data type corresponding to the keyword received by the second search information receiving means into one screen data Screen data editing means, and a search screen for transmitting the data of one screen edited by the screen data editing means to the search request source terminal device It is characterized in that a signal means.
請求項2に記載のWeb検索サーバは、前記請求項1に記載のWeb検索サーバにおいて、さらに、同義語の辞書データを記憶する同義語辞書記憶手段と、前記端末装置からキーワードを伴う検索要求が受信された際に、当該キーワードに対応する同義語を前記同義語辞書記憶手段により記憶された辞書データの中から読み出す同義語読み出し手段とを備え、前記第2の検索要求送信手段は、前記端末装置から受信されたキーワードに前記同義語読み出し手段により読み出された同義語を加えたキーワードを伴う検索要求を送信することを特徴としている。
The Web search server according to
本発明の請求項1(請求項3)に記載のWeb検索サーバ(Web検索方法)によれば、端末装置からキーワードを伴う検索要求が受信されると、サービス提供サーバへ複数のデータの種類を指定した検索要求が送信され、このサービス提供サーバへの検索要求に応答して当該サービス提供サーバにより検索された前記指定のデータ種類に応じた各検索データサーバへの接続情報が受信される。するとこのサービス提供サーバから受信された前記指定のデータ種類に応じた各検索データサーバへの接続情報に従って当該各検索データサーバへ前記端末装置から受信されたキーワードを伴う検索要求が送信され、この各検索データサーバへの検索要求に応答して当該各検索データサーバにより前記キーワードに応じて検索された各データ種類毎の検索データが受信される。そしてこの各検索データサーバから受信された前記キーワードに応じた各データ種類毎の検索データが1画面のデータに編集され前記検索要求元の端末装置へ送信されて表示出力されるので、端末装置のユーザは、所望のキーワードを入力したWeb検索操作を1回行うだけで、当該キーワードに応じた複数の種類のWeb検索データ(例えばURL/テキスト/画像)を一括連携して取得表示させることができる。 According to the Web search server (Web search method) described in claim 1 (Claim 3) of the present invention, when a search request with a keyword is received from a terminal device, a plurality of types of data are sent to the service providing server. A designated search request is transmitted, and connection information to each search data server corresponding to the designated data type searched by the service providing server in response to the search request to the service providing server is received. Then, a search request with a keyword received from the terminal device is transmitted to each search data server according to connection information to each search data server according to the specified data type received from the service providing server, In response to a search request to the search data server, search data for each data type searched according to the keyword by each search data server is received. Since the search data for each data type corresponding to the keyword received from each search data server is edited into one-screen data, transmitted to the search request source terminal device, and displayed for output. The user can acquire and display a plurality of types of Web search data (for example, URL / text / image) corresponding to the keyword in a collective manner by performing a Web search operation for inputting a desired keyword once. .
本発明の請求項2に記載のWeb検索サーバによれば、前記請求項1に記載のWeb検索サーバにおいて、さらに、前記端末装置からキーワードを伴う検索要求が受信された際には、当該キーワードに対応する同義語が同義語辞書記憶手段により記憶された辞書データの中から読み出され、前記第2の検索要求送信手段では、前記端末装置から受信されたキーワードに前記同義語読み出し手段により読み出された同義語を加えたキーワードを伴う検索要求が送信されるので、同義語を加えたキーワードによって幅広いWeb検索を容易にしかも複数種類のデータによる検索結果として連携一括して取得できるようになる。
According to the Web search server according to
よって本発明によれば、定期的なデータ収集メンテナンスなどを行う必要なく、容易に異なる種類のオブジェクトを連携して検索取得することが可能になるWeb検索サーバ及びWeb検索方法を提供できる。 Therefore, according to the present invention, it is possible to provide a Web search server and a Web search method that can easily search for and acquire different types of objects in cooperation with each other without performing periodic data collection maintenance.
以下図面により本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明のWeb検索サーバの実施形態に係るWeb検索システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of a Web search system according to an embodiment of a Web search server of the present invention.
以下の実施形態では、キーワードに応じた検索データを提供する検索データサーバをソーシャルソフトサーバと称し、Webサービスの検索・照会サービスを提供するサービス提供サーバをUDDI(Universal Description Discovery and Integration)サーバと称する。 In the following embodiments, a search data server that provides search data according to a keyword is referred to as a social software server, and a service providing server that provides a web service search / query service is referred to as a UDDI (Universal Description Discovery and Integration) server. .
このWeb検索システムでは、複数のユーザ端末(1)11a,(2)11b,…が接続されたインターネットやLAN(Local Area Network),WAN(Wide Area Network)などのネットワークN上に、複数のソーシャルソフトサーバ(1)12a,(2)12b…が接続され、またUDDIサーバ13が接続されている。
In this Web search system, a plurality of social devices are connected to a network N such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network) to which a plurality of user terminals (1) 11a, (2) 11b,. The soft servers (1) 12a, (2) 12b... Are connected, and the UDDI
そしてさらに、このWeb検索システムでは、前記ネットワークN上にアプリケーションサーバ14を接続して構成する。
Further, this Web search system is configured by connecting an
前記ソーシャルソフトサーバ(1)12a,(2)12b…は、当該サーバに登録されたネットワークN上にある各種のWebサイトについて、検索タグ(キーワード)に対応した情報を含んでいるWebページのURL、テキスト、画像などを検索しWSDL(Web Services Description Language)形式で記述して出力するもので、各ソーシャルソフトサーバ(1)12a,(2)12b…毎に、該サーバによって検索出力されるオブジェクトの種類がURLまたはテキストまたは画像または音声サイトなど、専門性を持った何れか1つの種類に設定されている。 The social software servers (1) 12a, (2) 12b,... Are URLs of Web pages that contain information corresponding to search tags (keywords) for various Web sites on the network N registered in the server. , Text, images, etc., which are described in WSDL (Web Services Description Language) format and output, and each social software server (1) 12a, (2) 12b... The type of URL is set to one of specialized types such as URL, text, image, or voice site.
このため各ソーシャルソフトサーバ(1)12a,(2)12b…が有するソーシャルソフトDB(Data Base)15a,15b,…に格納される各Webページのデータベースは、当該サーバによって検索出力の対象とするオブジェクトの種類に応じた形態として記憶される。 Therefore, the database of each Web page stored in the social software DB (Data Base) 15a, 15b,... Possessed by each social software server (1) 12a, (2) 12b,. It is stored as a form corresponding to the type of object.
UDDIサーバ13は、当該サーバ13に登録された各Webサイトのカタログ化された情報(企業情報;White Page)、そのサイトが提供するサービス(サービス分類情報;Yellow Page)、及びアクセスの際に使用する通信標準とインターフェイス(サービス技術情報;Green Page)を格納したUDDIレジストリ16を備え、サイト提供者の名前によるWeb検索(ホワイトページ検索)、提供されるサービスのカテゴリ(業種)によるWeb検索(イエローページ検索)、提供されるサービスの技術情報・プロトコルの種類によるWeb検索(グリーンページ検索)の3つのビューによる検索が可能なサーバである。
The UDDI
このUDDIサーバ13において、例えばグリーンページ検索として、提供されるサービスのデータ種類(URL/テキスト/画像など)を指定すると、当該指定の種類のデータによって各サイトの情報を収集登録しているソーシャルソフトサーバ(n)12nの接続先アドレスが検索される。
In this UDDI
アプリケーションサーバ14は、通常のWebサーバの機能とDB(Data Base)サーバの機能とを併せ持つWeb検索サーバであり、ネットワークN上に接続された前記UDDIサーバ13…別の接続アドレスを記憶したUDDIサーバテーブル17、検索キーワード(検索タグ)の同義語を抽出するための同義語辞書メモリ18、検索結果のデータを格納するための検索結果DB19を備えている。
The
図2は、前記Web検索システムにおけるアプリケーションサーバ14を主体としたWeb動作を示すシーケンス図である。
FIG. 2 is a sequence diagram showing a Web operation mainly performed by the
このアプリケーションサーバ14において、ユーザ端末(n)11nからキーワード(検索タグ)を伴うWeb検索要求が受信されると(S1)、同義語辞書メモリ18から前記検索タグに対応した同義語が抽出され当該検索タグに追加生成された後(S2)、UDDIサーバテーブル17に格納されたUDDIサーバ13の接続アドレスが参照されて当該UDDIサーバ13と接続され、検索対象とするデータの種類が例えばURL及びテキスト及び画像の3種類として指定される(S3)。
In this
そして、UDDIサーバ13から前記指定された個々の種類(URL/テキスト/画像)のデータによってWeb情報を提供している各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cの接続先アドレスが取得されると(S4)、この取得された各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cに順次接続されると共に、その都度前記検索キーワードとして生成された[検索タグ+同義語タグ]が順次接続中のソーシャルソフトサーバ(n)12nへ送信される(S5)。
Then, each social software server (1) 12a, (2) 12b, (3) 12c that provides Web information from the
すると、各接続先のソーシャルソフトサーバ(n)12nにおいて順次検索された指定の種類のデータからなるWeb検索データが受信され(S6)、検索結果DB19に格納・登録される(S7)。 Then, Web search data consisting of designated types of data sequentially searched in each connected social software server (n) 12n is received (S6), and stored and registered in the search result DB 19 (S7).
図3は、前記Web検索システムのアプリケーションサーバ14における検索結果DB19によるWeb検索データの格納状態を示す図である。
FIG. 3 is a diagram showing a storage state of Web search data by the search result DB 19 in the
この検索結果DB19には、ユーザ入力されたキーワードに基づいた検索タグn+同義語タグn1+n2+…に従って、各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cによりそれぞれ検索提供されたデータの種類が異なるURLによる検索データと、テキストによる検索データと、画像による検索データとが、当該検索タグn+同義語タグn1+n2+…に対応付けられて格納される。
In this search result DB 19, data retrieved and provided by each social software server (1) 12 a, (2) 12 b, (3) 12 c according to the search tag n + synonym tag n 1 +
この後、前記検索結果DB19に登録された前記[検索タグ+同義語タグ]に対応した情報を有するURLによるWeb検索データ、およびテキストによるWeb検索データ、および画像によるWeb検索データは一画面の表示データに編集され(S8)、前記検索要求元のユーザ端末(n)11nへ送信される(S9)。 Thereafter, Web search data by URL having information corresponding to [search tag + synonym tag] registered in the search result DB 19, Web search data by text, and Web search data by image are displayed on a single screen. The data is edited (S8) and transmitted to the search request source user terminal (n) 11n (S9).
次に、前記構成のWeb検索システムにおけるアプリケーションサーバ14を利用したWeb検索処理について説明する。
Next, Web search processing using the
図4は、前記Web検索システムのアプリケーションサーバ14におけるメイン処理を示すフローチャートである。
FIG. 4 is a flowchart showing main processing in the
図5は、前記アプリケーションサーバ14でのメイン処理に伴うデータ検索処理を示すフローチャートである。
FIG. 5 is a flowchart showing a data search process accompanying the main process in the
図6は、前記アプリケーションサーバ14でのメイン処理に伴うDB登録処理を示すフローチャートである。
FIG. 6 is a flowchart showing DB registration processing accompanying the main processing in the
図7は、前記アプリケーションサーバ14でのメイン処理に伴う画面データ編集処理を示すフローチャートである。
FIG. 7 is a flowchart showing screen data editing processing accompanying main processing in the
まず、ユーザ端末(n)11nにおいて、Web検索サーバとしてのアプリケーションサーバ14にアクセスし、検索したいキーワードを入力する。
First, in the user terminal (n) 11n, the
ユーザ端末(n)11nからの入力キーワード(検索タグ)を伴うWeb検索要求がアプリケーションサーバ14に受信されると(ステップA1)、同義語辞書メモリ18から前記Web検索要求された検索タグに対応した同義語が読み出され、該検索タグに追加されて検索キー(検索タグ+同義語タグ)として生成される(ステップA2)。 When a web search request accompanied by an input keyword (search tag) from the user terminal (n) 11n is received by the application server 14 (step A1), it corresponds to the search tag requested from the synonym dictionary memory 18 by the web search. A synonym is read out, added to the search tag, and generated as a search key (search tag + synonym tag) (step A2).
すると図5におけるデータ検索処理へ移行される(ステップAB)。 Then, the process proceeds to the data search process in FIG. 5 (step AB).
このデータ検索処理では、UDDIサーバテーブル17に格納されたUDDIサーバ13の接続アドレスが参照されて当該UDDIサーバ13と接続され、検索対象とするデータの種類が例えばURL及びテキスト及び画像の3種類として指定されて検索要求が送信される(ステップB1)。
In this data search process, the connection address of the
するとUDDIサーバ13では、前記アプリケーションサーバ14からの検索要求に伴い指定された検索対象のデータの種類(URL/テキスト/画像)に従って、URLによりWeb情報を提供しているソーシャルソフトサーバ(1)12a、テキストによりWeb情報を提供しているソーシャルソフトサーバ(2)12b、画像によりWeb情報を提供しているソーシャルソフトサーバ(3)12cのそれぞれの接続先アドレスが検索され、この検索結果がアプリケーションサーバ14に受信される(ステップB2)。
Then, in the
すると、前記UDDIサーバ13により検索されて受信された指定のデータ種類(URL/テキスト/画像)毎の各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cの接続先アドレスに従って当該各サーバに対し順次接続されるのと共に、前記ステップA2にて生成されたユーザからの検索キーである(検索タグ+同義語タグ)により検索要求が送信される(ステップB3)。
Then, according to the connection destination address of each social software server (1) 12a, (2) 12b, (3) 12c for each designated data type (URL / text / image) retrieved and received by the
すると、各接続先のソーシャルソフトサーバ(1)12a,(2)12b,(3)12cにおいて前記検索キーである(検索タグ+同義語タグ)に従い検索された指定の種類のデータからなるWeb検索データが受信される(ステップB4)。 Then, a Web search consisting of data of a specified type searched according to the search key (search tag + synonym tag) in the social software servers (1) 12a, (2) 12b, (3) 12c of each connection destination. Data is received (step B4).
そして、前記UDDIサーバ13により検索された各データ種類(URL/テキスト/画像)毎のソーシャルソフトサーバ(1)12a,(2)12b,(3)12cからの全てのWeb検索データの受信が成されると(ステップB5→A3)、図6におけるDB登録処理に移行される(ステップAC)。
Then, all Web search data is received from the social software servers (1) 12a, (2) 12b, (3) 12c for each data type (URL / text / image) searched by the
このDB登録処理では、各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cから前記検索キー(検索タグ+同義語タグ)に従い検索受信された各データ種類(URL/テキスト/画像)毎のWeb検索データが、検索結果DB19に既に記憶格納されているこれまでのWeb検索データと比較され、新規のWeb検索データであるか否か判断される(ステップC1,C2)。 In this DB registration process, each data type (URL / text / image) retrieved and received from each social software server (1) 12a, (2) 12b, (3) 12c according to the search key (search tag + synonym tag). Each Web search data is compared with the previous Web search data already stored in the search result DB 19, and it is determined whether or not the Web search data is new Web search data (steps C1 and C2).
ここで、各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cにより検索された新規のWeb検索データについては当該検索キー(検索タグ+同義語タグ)に対応付けられて検索結果DB19に新たに追加で格納され(ステップC3)、一方、新規でなく既に検索格納されているWeb検索データについては最新のWeb検索データとして書き換えられて更新される(ステップC4)[図3参照]。 Here, the new Web search data searched by each social software server (1) 12a, (2) 12b, (3) 12c is associated with the search key (search tag + synonym tag) and the search result. The Web search data that is newly stored in the DB 19 (step C3), but is not newly searched and already stored is rewritten and updated as the latest web search data (step C4) [see FIG. 3]. .
こうして、ユーザ端末(n)11nからの入力検索要求に伴う検索キー(検索タグ+同義語タグ)に従って各ソーシャルソフトサーバ(1)12a,(2)12b,(3)12cから検索受信された各データ種類(URL/テキスト/画像)毎のWeb検索データが検索結果DB19に格納されると、図7における画面データ編集処理に移行される(ステップAD)。 Thus, each search received from each social software server (1) 12a, (2) 12b, (3) 12c according to the search key (search tag + synonym tag) accompanying the input search request from the user terminal (n) 11n When Web search data for each data type (URL / text / image) is stored in the search result DB 19, the screen data editing process in FIG. 7 is entered (step AD).
この画面データ編集処理では、前記ユーザ端末(n)11nからの入力検索要求に伴う検索キー(検索タグ+同義語タグ)に対応付けられて検索結果DB19に各データ種類(URL/テキスト/画像)毎に格納されているWeb検索データ(図3参照)が読み出される(ステップD1,D2)。 In this screen data editing process, each data type (URL / text / image) is stored in the search result DB 19 in association with the search key (search tag + synonym tag) associated with the input search request from the user terminal (n) 11n. Web search data (see FIG. 3) stored every time is read (steps D1 and D2).
そして、前記ユーザ入力された検索キーに対応付けられたWeb検索データである画像データが読み出されると(ステップD3→D4)、この読み出された画像データは表示画面データ編集用のメモリ領域上の予め設定された画像データの配置位置に応じて書き込まれて編集される(ステップD5)。 When image data that is Web search data associated with the search key input by the user is read (step D3 → D4), the read image data is stored on a memory area for editing display screen data. It is written and edited according to the arrangement position of the preset image data (step D5).
また、前記ユーザ入力された検索キーに対応付けられたWeb検索データであるテキストデータが読み出されると(ステップD6→D7)、この読み出されたテキストデータは同表示画面データ編集用のメモリ領域上の予め設定されたテキストデータの配置位置に応じて書き込まれて編集される(ステップD8)。 When text data that is Web search data associated with the search key input by the user is read (step D6 → D7), the read text data is stored in the memory area for editing the display screen data. Are written and edited in accordance with the preset position of the text data (step D8).
さらに、前記ユーザ入力された検索キーに対応付けられたWeb検索データであるURLデータが読み出されると(ステップD9→D10)、この読み出されたURLデータは同表示画面データ編集用のメモリ領域上の予め設定されたURLデータの配置位置に応じて書き込まれて編集される(ステップD11)。 Further, when URL data which is Web search data associated with the search key input by the user is read (step D9 → D10), the read URL data is stored in the memory area for editing the display screen data. The URL data is written and edited in accordance with the preset position of the URL data (step D11).
こうして、前記検索キー(検索タグ+同義語タグ)に応じた指定の各データ種類(URL/テキスト/画像)毎のWeb検索URLデータ、Web検索テキストデータ、Web検索画像データがそれぞれ表示画面データ編集用の一画面領域に編集されると、この編集されたWeb検索後の一画面データは、前記検索要求元のユーザ端末(n)11nへ検索結果データとして送信される(ステップA4)。 In this way, the Web search URL data, the Web search text data, and the Web search image data for each specified data type (URL / text / image) corresponding to the search key (search tag + synonym tag) are edited on the display screen data. When the one-screen area is edited, the edited one-screen data after Web search is transmitted as search result data to the user terminal (n) 11n that is the search request source (step A4).
図8は、前記Web検索システムにおけるアプリケーションサーバ14を利用したWeb検索処理に伴う検索結果の出力画面データXを示す図である。
FIG. 8 is a diagram showing output screen data X of search results associated with Web search processing using the
このWeb検索結果の出力画面データXは、ユーザ端末(n)11nからのキーワード(検索タグ)が「六本木ビルズ」であって、アプリケーションサーバ14からUDDIサーバ13に対する検索要求と共に指定されたデータの種類がURL/テキスト/画像/音声サイトの4種類であった場合について示すもので、URLを検索結果として出力するソーシャルソフトサーバ12n1により検索されたURLデータU、テキストを検索結果として出力するソーシャルソフトサーバ12n2により検索されたテキストデータT、画像を検索結果として出力するソーシャルソフトサーバ12n3により検索された画像データG、音声サイトを検索結果として出力するソーシャルソフトサーバ12n4により検索された音声サイトデータFが一画面の表示データとして編集され、Web検索要求元のユーザ端末(n)11nへ出力されてWeb検索結果の出力画面データXとして表示される。
This Web search result output screen data X has a keyword (search tag) from the user terminal (n) 11n of “Roppongi Bills”, and the type of data specified together with the search request from the
したがって、前記構成のWeb検索システムにおけるアプリケーションサーバ14を利用したWeb検索機能によれば、ユーザ端末(n)11nからWeb検索サーバとしてのアプリケーションサーバ14にアクセスし、検索キーワード(検索タグ)を入力して検索要求を送信すると、アプリケーションサーバ14では、検索対象とする複数のデータ種類(例えばURL/テキスト/画像)を指定してUDDIサーバ13に検索要求が送信され、このUDDIサーバ13により検索された各データ種類(URL/テキスト/画像)毎のWeb検索サーバであるソーシャルソフトサーバ(1)12a,(2)12b,(3)12cの接続先アドレスが取得される。するとこの各データ種類毎のソーシャルソフトサーバ(1)12a,(2)12b,(3)12cに順次接続されると共に前記ユーザ入力された検索タグを伴うWeb検索要求が送信され、当該各サーバ(1)12a,(2)12b,(3)12c毎にそれぞれWeb検索された前記検索タグに応じたURLデータ,テキストデータ,画像データが順次受信格納されると共に、表示用の1画面データに編集されて検索要求元のユーザ端末(n)11nへ検索結果として出力表示されるので、ユーザ端末(n)11nにおいては、所望のキーワードを入力したWeb検索操作を1回行うだけで、当該検索キーワードに応じた複数の種類のWebデータ(例えばURL/テキスト/画像)を一括連携して取得することができる。
Therefore, according to the Web search function using the
また、前記構成のWeb検索システムにおけるアプリケーションサーバ14を利用したWeb検索機能によれば、ユーザ入力された検索キーワード(検索タグ)の同義語が読み出され、[検索タグ+同義語タグ]を検索キーとして生成して前記UDDIサーバ13により取得された各データ種類毎のソーシャルソフトサーバ(1)12a,(2)12b,(3)12cに対しWeb検索処理を行わせるので、例えば「パーソナルコンピュータ」「パソコン」「PC」など、同義語での幅広いWeb検索を容易にしかも複数種類のデータによる検索結果として連携一括して取得できるようになる。
Further, according to the Web search function using the
さらに、前記構成のWeb検索システムにおけるアプリケーションサーバ14を利用したWeb検索機能によれば、当該Web検索サーバとして機能するアプリケーションサーバ14は、通常のWebサーバにDBサーバとしての機能とネットワークN上に既存するUDDIサーバ13およびソーシャルソフトサーバ12a,12b,…に対する外部アクセスによる簡単な検索機能とを追加するだけで構成することができる。
Furthermore, according to the Web search function using the
よって、定期的なデータ収集メンテナンスなどを行う必要なく、容易に異なる種類のオブジェクトを連携して検索取得することが可能になる。 Therefore, it is possible to easily retrieve and acquire different types of objects in cooperation without performing periodic data collection maintenance.
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 Note that the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention in the implementation stage. Further, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment or some constituent features are combined, the problem described in the column of the problem to be solved by the invention can be solved. When the effect described in the column of effect is obtained, a configuration in which this constituent requirement is deleted or combined can be extracted as an invention.
11a,11b,…ユーザ端末
12a,12b,…ソーシャルソフトサーバ
13 …UDDIサーバ
14 …アプリケーションサーバ
15a,15b,…ソーシャルソフトDB
16 …UDDIレジストリ
17 …UDDIサーバテーブル
18 …同義語辞書メモリ
19 …検索結果DB
N …ネットワーク(インターネット)
X …検索結果の出力画面データ
U …Web検索URLデータ
T …Web検索テキストデータ
G …Web検索画像データ
F …Web検索音声サイトデータ
11a, 11b, ...
16 ... UDDI registry 17 ... UDDI server table 18 ... Synonym dictionary memory 19 ... Search result DB
N ... Network (Internet)
X ... Search result output screen data U ... Web search URL data T ... Web search text data G ... Web search image data F ... Web search voice site data
Claims (3)
前記端末装置からキーワードを伴う検索要求が受信された際に、前記サービス提供サーバへ複数のデータの種類を指定した検索要求を送信する第1の検索要求送信手段と、
この第1の検索要求送信手段による前記サービス提供サーバへの検索要求に応答して当該サービス提供サーバにより検索された前記指定のデータ種類に応じた各検索データサーバへの接続情報を受信する第1の検索情報受信手段と、
この第1の検索情報受信手段により受信された前記指定のデータ種類に応じた各検索データサーバへの接続情報に従って当該各検索データサーバへ前記端末装置から受信されたキーワードを伴う検索要求を送信する第2の検索要求送信手段と、
この第2の検索要求送信手段による各検索データサーバへの検索要求に応答して当該各検索データサーバにより前記キーワードに応じて検索された各データ種類毎の検索データを受信する第2の検索情報受信手段と、
この第2の検索情報受信手段により受信された前記キーワードに応じた各データ種類毎の検索データを1画面のデータに編集する画面データ編集手段と、
この画面データ編集手段により編集された1画面のデータを前記検索要求元の端末装置へ送信する検索画面送信手段と、
を備えたことを特徴とするWeb検索サーバ。 A plurality of terminal devices, a plurality of types of search data servers that search Web site information by a predetermined type of data, and the search according to the specified data type by specifying the type of data to be searched A web search server connected to a network connected to a service providing server that searches for a data server,
First search request transmitting means for transmitting a search request designating a plurality of data types to the service providing server when a search request with a keyword is received from the terminal device;
In response to a search request to the service providing server by the first search request transmitting means, first information for receiving connection information to each search data server corresponding to the designated data type searched by the service providing server is received. Search information receiving means,
A search request with a keyword received from the terminal device is transmitted to each search data server according to connection information to each search data server corresponding to the specified data type received by the first search information receiving means. Second search request transmission means;
Second search information for receiving search data for each data type searched according to the keyword by each search data server in response to a search request to each search data server by the second search request transmission means Receiving means;
Screen data editing means for editing search data for each data type corresponding to the keyword received by the second search information receiving means into data of one screen;
Search screen transmission means for transmitting data of one screen edited by the screen data editing means to the terminal device of the search request source;
A Web search server comprising:
同義語の辞書データを記憶する同義語辞書記憶手段と、
前記端末装置からキーワードを伴う検索要求が受信された際に、当該キーワードに対応する同義語を前記同義語辞書記憶手段により記憶された辞書データの中から読み出す同義語読み出し手段とを備え、
前記第2の検索要求送信手段は、前記端末装置から受信されたキーワードに前記同義語読み出し手段により読み出された同義語を加えたキーワードを伴う検索要求を送信することを特徴とする請求項1に記載のWeb検索サーバ。 further,
Synonym dictionary storage means for storing dictionary data of synonyms;
Synonym reading means for reading a synonym corresponding to the keyword from the dictionary data stored by the synonym dictionary storage means when a search request with the keyword is received from the terminal device;
The second search request transmission unit transmits a search request with a keyword obtained by adding the synonym read by the synonym reading unit to the keyword received from the terminal device. Web search server described in 1.
前記端末装置からキーワードを伴う検索要求が受信された際に、前記サービス提供サーバへ複数のデータの種類を指定した検索要求を送信する第1の検索要求送信ステップと、
この第1の検索要求送信ステップによる前記サービス提供サーバへの検索要求に応答して当該サービス提供サーバにより検索された前記指定のデータ種類に応じた各検索データサーバへの接続情報を受信する第1の検索情報受信ステップと、
この第1の検索情報受信ステップにより受信された前記指定のデータ種類に応じた各検索データサーバへの接続情報に従って当該各検索データサーバへ前記端末装置から受信されたキーワードを伴う検索要求を送信する第2の検索要求送信ステップと、
この第2の検索要求送信ステップによる各検索データサーバへの検索要求に応答して当該各検索データサーバにより前記キーワードに応じて検索された各データ種類毎の検索データを受信する第2の検索情報受信ステップと、
この第2の検索情報受信ステップにより受信された前記キーワードに応じた各データ種類毎の検索データを1画面のデータに編集する画面データ編集ステップと、
この画面データ編集ステップにより編集された1画面のデータを前記検索要求元の端末装置へ送信する検索画面送信ステップと、
からなることを特徴とするWeb検索方法。 A plurality of terminal devices, a plurality of types of search data servers that search Web site information by a predetermined type of data, and the search according to the specified data type by specifying the type of data to be searched A web search method by a web server on a network connected to a service providing server for searching a data server,
A first search request transmitting step of transmitting a search request designating a plurality of types of data to the service providing server when a search request with a keyword is received from the terminal device;
In response to the search request to the service providing server in the first search request transmitting step, first connection information to each search data server corresponding to the specified data type searched by the service providing server is received. The search information receiving step of
A search request with the keyword received from the terminal device is transmitted to each search data server according to the connection information to each search data server according to the specified data type received in the first search information receiving step. A second search request transmission step;
Second search information for receiving search data for each data type searched according to the keyword by each search data server in response to a search request to each search data server in the second search request transmission step Receiving step;
A screen data editing step of editing search data for each data type corresponding to the keyword received in the second search information receiving step into data of one screen;
A search screen transmission step of transmitting data of one screen edited by the screen data editing step to the terminal device of the search request source;
A Web search method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006011312A JP2007193591A (en) | 2006-01-19 | 2006-01-19 | Web search server and web search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006011312A JP2007193591A (en) | 2006-01-19 | 2006-01-19 | Web search server and web search method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007193591A true JP2007193591A (en) | 2007-08-02 |
Family
ID=38449242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006011312A Pending JP2007193591A (en) | 2006-01-19 | 2006-01-19 | Web search server and web search method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007193591A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011192217A (en) * | 2010-03-16 | 2011-09-29 | Fujitsu Ltd | Service providing program, service provider selection system, service provider selection method, and service providing device |
JP2014075076A (en) * | 2012-10-05 | 2014-04-24 | Aoi Pro Inc | Server device |
CN106021518A (en) * | 2016-05-24 | 2016-10-12 | 努比亚技术有限公司 | Data checking method, server and terminal |
JP2020086996A (en) * | 2018-11-27 | 2020-06-04 | 株式会社クリエイト | Publication information retrieval system |
CN112052377A (en) * | 2019-06-06 | 2020-12-08 | 百度在线网络技术(北京)有限公司 | Resource recommendation method, device, server and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09153012A (en) * | 1995-11-30 | 1997-06-10 | Nec Corp | Multimedia communication system |
JPH11110406A (en) * | 1997-10-06 | 1999-04-23 | Sony Corp | Information processor and method therefor, and recording medium |
JP2004030360A (en) * | 2002-06-27 | 2004-01-29 | Japan Telecom Co Ltd | Web service providing system and web service providing support system |
JP2005301787A (en) * | 2004-04-14 | 2005-10-27 | Nippon Telegr & Teleph Corp <Ntt> | Web service provision method and web service provision system |
-
2006
- 2006-01-19 JP JP2006011312A patent/JP2007193591A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09153012A (en) * | 1995-11-30 | 1997-06-10 | Nec Corp | Multimedia communication system |
JPH11110406A (en) * | 1997-10-06 | 1999-04-23 | Sony Corp | Information processor and method therefor, and recording medium |
JP2004030360A (en) * | 2002-06-27 | 2004-01-29 | Japan Telecom Co Ltd | Web service providing system and web service providing support system |
JP2005301787A (en) * | 2004-04-14 | 2005-10-27 | Nippon Telegr & Teleph Corp <Ntt> | Web service provision method and web service provision system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011192217A (en) * | 2010-03-16 | 2011-09-29 | Fujitsu Ltd | Service providing program, service provider selection system, service provider selection method, and service providing device |
JP2014075076A (en) * | 2012-10-05 | 2014-04-24 | Aoi Pro Inc | Server device |
CN106021518A (en) * | 2016-05-24 | 2016-10-12 | 努比亚技术有限公司 | Data checking method, server and terminal |
JP2020086996A (en) * | 2018-11-27 | 2020-06-04 | 株式会社クリエイト | Publication information retrieval system |
JP7018202B2 (en) | 2018-11-27 | 2022-02-10 | 株式会社クリエイト | Information retrieval system |
CN112052377A (en) * | 2019-06-06 | 2020-12-08 | 百度在线网络技术(北京)有限公司 | Resource recommendation method, device, server and storage medium |
CN112052377B (en) * | 2019-06-06 | 2023-09-15 | 百度在线网络技术(北京)有限公司 | Resource recommendation method, device, server and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100114854A1 (en) | Map-based websites searching method and apparatus therefor | |
JP2010518526A (en) | Web service inquiry method and apparatus | |
US7996412B2 (en) | Schedule information management method and system using digital living network alliance network | |
JP2002351768A (en) | Transferor terminal and information transfer method | |
JP2007193591A (en) | Web search server and web search method | |
JP2006099341A (en) | Update history generation device and program | |
US20060116992A1 (en) | Internet search environment number system | |
JP2005044097A (en) | Content search device and method | |
JP2004030428A (en) | Device for supporting information service retrieval, and device, method and program for retrieving information service | |
JP2003141168A (en) | Patent information retrieval system and method, program for realizing functions, and recording medium | |
JP2007025753A (en) | Weblog server and weblog service providing system | |
JP2002082936A (en) | Contents data displaying device and contents data displaying system | |
JP5049367B2 (en) | Information retrieval method and WEB system | |
JP2003345806A (en) | System, method and program for acquiring schedule- associated information | |
JP4213520B2 (en) | Center apparatus, method, and program for storing and retrieving content | |
JP2009059195A (en) | Information provision server and information provision method | |
JP2003271625A (en) | Network retrieval system and method | |
JPWO2004102424A1 (en) | Mutual link system, information processing apparatus, mutual link method, and program causing computer to execute the method | |
JP4512184B2 (en) | Information retrieval system | |
JP2001325280A (en) | Data base retrieval system | |
JP2001222535A (en) | Method and device for processing network information and recording medium with recorded network information processing program | |
JP2005010880A (en) | Information retrieval method, information retrieval program and information retrieval device | |
JP2002269000A (en) | Method for automatically preparing and displaying homepage and user information database | |
Mazurek et al. | Distributed services and metadata flow in the Polish Federation of Digital Libraries | |
JP2007026457A (en) | Browsing frequency data provision method, relay device for the same, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110201 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111025 |