KR20100117335A - Search relay server requesting search result to search site based on text comprising search word - Google Patents
Search relay server requesting search result to search site based on text comprising search word Download PDFInfo
- Publication number
- KR20100117335A KR20100117335A KR1020090036025A KR20090036025A KR20100117335A KR 20100117335 A KR20100117335 A KR 20100117335A KR 1020090036025 A KR1020090036025 A KR 1020090036025A KR 20090036025 A KR20090036025 A KR 20090036025A KR 20100117335 A KR20100117335 A KR 20100117335A
- Authority
- KR
- South Korea
- Prior art keywords
- search
- site
- result
- communication terminal
- text
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 검색 중계 서버 및 그 제어방법에 관한 것으로, 보다 상세하게는 검색어가 포함된 텍스트를 기초로 검색 사이트를 특정하여 검색 결과를 요청하는 검색 중계 서버 및 그 제어방법에 관한 것이다.The present invention relates to a search relay server and a method of controlling the same, and more particularly, to a search relay server for requesting a search result by specifying a search site based on text including a search word and a method of controlling the same.
통신환경의 개선으로 인해 인터넷을 이용하는 사람들이 증가하고 있고, 그 중에서 특히 웹 페이지의 열람이 빈번히 이루어지고 있다.Due to the improvement of the communication environment, the number of people using the Internet is increasing, and among them, the web pages are frequently read.
웹 페이지를 열람하는 이유는 사람들마다 다르겠지만, 정보가 곧 경쟁력이 되는 현대 생활에 있어서는 소정의 정보를 얻기 위한 도구로 웹 페이지 열람이 이루어지고 있다.The reason for reading a web page varies from person to person, but in a modern life where information becomes competitive soon, a web page is being used as a tool for obtaining predetermined information.
웹 페이지를 통해 소정의 정보를 얻기 위해서는 자신이 알고 있는 웹 사이트를 방문하여 원하는 정보들을 스스로 브라우징하며 찾아볼 수도 있지만 이러한 방식은 시간 및 노력이 많이 드는 것이어서, 일반적으로 대부분의 사람들은 검색 사이트를 활용하고 있다.To get some information through a web page, you can visit a website you know and browse and find the information you want, but this method is time-consuming and labor-intensive, and most people use search sites. Doing.
검색 사이트는 방대한 양의 정보들 및 해당 정보들을 보유한 웹 사이트 정보를 보유하고 있으면서, 사용자로부터 소정의 정보 검색 요청이 있는 경우 해당 정보에 대응되는 내용, 개인 웹 블로그나 상용 웹 사이트 등에 대한 정보를 제공하는 것이다.The search site has a huge amount of information and website information that contains the information, and when a user requests a certain information search, the search site provides information corresponding to the information, personal web blog or commercial website, etc. It is.
이러한 검색 기능을 제공하는 검색 사이트로는 예를 들어 구글(***), 야후(yahoo) 등이 있고, 국내에서는 포털 사이트들 예를 들어 네이버(naver) 등이 검색 기능을 함께 제공하고 있다.Search sites that provide such a search function include, for example, Google (***), yahoo (yahoo), etc. In Korea, portal sites, for example, naver (naver) provides a search function together.
특히 네이버에서는 지식 검색을 비롯하여, 카페, 블로그, 웹 사이트 검색을 통해 사용자가 원하는 정보들을 제공하고 있다.In particular, Naver provides users with the information they want through knowledge searches, cafes, blogs, and websites.
이처럼 검색을 전문적으로 하는 사이트뿐만 아니라 포털 사이트들도 검색 기능을 제공하고 있고, 사용자들은 소정의 정보 검색이 필요한 경우에는 특정 사이트에 미리 접속하고 해당 사이트에서 제공하는 검색창에 검색되기를 원하는 검색어를 입력하여 검색을 요청해야 한다.As well as sites that specialize in search, portal sites also provide search functions, and when users need to search for a certain information, users can access a specific site in advance and enter a search term to be searched in the search box provided by the site. To request a search.
그런데 이렇게 정보 검색을 위해 특정 사이트에 매번 접속한 후에야 비로소 검색어를 입력할 수 있는 종래의 방법은 정보 검색 결과를 받기까지 많은 시간이 소요된다는 단점이 있다.However, the conventional method of inputting a search word only after accessing a specific site every time for information search has a disadvantage in that it takes a long time to receive an information search result.
특히 이동통신 단말기와 같이 통신 환경이 유선망에 비해 비교적 느린 무선 통신 구간을 거쳐야하는 경우에는, 특정 검색 사이트에 접속하고 해당 검색 사이트가 제공하는 검색창에 검색어를 입력하기까지 시간이 많이 필요하게 된다.In particular, when a communication environment such as a mobile communication terminal needs to go through a wireless communication section that is relatively slower than a wired network, it takes much time to access a specific search site and input a search word in a search box provided by the search site.
본 발명은 상기한 종래의 단점을 해결하기 위해 안출된 것으로서, 그 목적은 통신 단말기를 통해 사용자가 정보 검색을 할 때, 보다 신속히 검색 결과가 해당 통신 단말기에 수신될 수 있도록 하는 검색 중계 서버 및 그 제어방법을 제공하는 것이다. SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned drawbacks, and an object thereof is to provide a search relay server that enables a search result to be received in a corresponding communication terminal more quickly when a user searches for information through a communication terminal. It is to provide a control method.
상기한 목적을 달성하기 위해 본 발명에 따른 통신 단말기의 검색 요청 신호에 따라 검색 사이트에서 검색 결과를 수신하여 상기 통신 단말기에 전송하는 검색 중계 서버의 제어방법은, 소정의 검색 사이트 이름과 검색 사이트 인터넷 주소가 서로 매칭된 검색 사이트 테이블을 저장하는 단계와; 상기 통신 단말기의 웹 검색창에 입력된 텍스트를 포함하는 검색 요청 신호를 수신하는 단계와; 상기 수신된 검색 요청 신호의 텍스트에서 기 설정된 구분자에 따라 검색어와 검색 사이트 이름을 분리하는 단계와; 상기 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 기 저장된 검색 사이트 테이블에서 추출하는 단계와; 상기 추출된 검색 사이트 인터넷 주소와 상기 분리된 검색어를 이용하여 검색 사이트 서버에 검색 결과를 요청하는 단계와; 상기 검색 결과를 요청한 검색 사이트 서버로부터 수신되는 검색결과를 상기 통신 단말기로 전송하는 단계를 포함하여 이루어진다.In order to achieve the above object, a control method of a search relay server that receives a search result at a search site and transmits the search result to the communication terminal according to a search request signal of a communication terminal according to the present invention includes a predetermined search site name and a search site Internet. Storing a search site table whose addresses match each other; Receiving a search request signal including text input in a web search window of the communication terminal; Separating a search word and a search site name according to a predetermined delimiter in the text of the received search request signal; Extracting a search site internet address corresponding to the separated search site name from a previously stored search site table; Requesting a search result from a search site server using the extracted search site internet address and the separated search word; And transmitting the search result received from the search site server requesting the search result to the communication terminal.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 통신 단말기의 검색 요청 신호에 따라 검색 사이트에서 검색 결과를 수신하여 상기 통신 단말기에 전송하는 검색 중계 서버의 제어방법은, 소정의 검색 사이트 이름과 검색 사이트 제공 검색 모듈이 서로 매칭된 검색 사이트 테이블을 저장하는 단계와; 상기 통신 단말기의 웹 검색창에 입력된 텍스트를 포함하는 검색 요청 신호를 수신하는 단계와; 상기 수신된 검색 요청 신호의 텍스트에서 기 설정된 구분자에 따라 검색어와 검색 사이트 이름을 분리하는 단계와; 상기 분리된 검색 사이트 이름에 대응되는 검색 모듈을 기 저장된 검색 사이트 테이블에서 추출하는 단계와; 상기 추출된 검색 모듈을 실행시키고, 실행된 검색 모듈에 상기 분리된 검색어를 전달한 후 검색 사이트 서버에 검색 결과를 요청하는 단계와; 상기 검색 결과를 요청한 검색 사이트 서버로부터 수신되는 검색결과를 상기 통신 단말기로 전송하는 단계를 포함하여 이루어진다.In addition, in order to achieve the above object, a control method of a search relay server that receives a search result at a search site and transmits the search result to the communication terminal according to a search request signal of the communication terminal according to the present invention, includes a predetermined search site name and a search. Storing a search site table matched with each other by the site provided search module; Receiving a search request signal including text input in a web search window of the communication terminal; Separating a search word and a search site name according to a predetermined delimiter in the text of the received search request signal; Extracting a search module corresponding to the separated search site name from a previously stored search site table; Executing the extracted search module, delivering the separated search word to the executed search module, and then requesting a search result from a search site server; And transmitting the search result received from the search site server requesting the search result to the communication terminal.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 통신 단말기의 검색 요청 신호에 따라 검색 사이트에서 검색 결과를 수신하여 상기 통신 단말기에 전송하는 검색 중계 서버는, 소정의 검색 사이트 이름과 검색 사이트 인터넷 주소가 서로 매칭된 검색 사이트 테이블을 포함하는 저장부와; 상기 통신 단말기의 웹 검색창에 입력된 텍스트를 포함하는 검색 요청 신호를 수신하는 검색 요청 신호 수신부와; 상기 검색 요청 신호 수신부에 수신된 검색 요청 신호의 텍스트에서 기 설정된 구분자에 따라 검색어와 검색 사이트 이름을 분리하는 텍스트 분리부와; 상기 텍스트 분리부에 의해 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 상기 저장부의 검색 사이트 테이블에서 추출하는 인터넷 주소 추출부와; 상기 인터넷 주소 추출부에 의해 추출된 검색 사이트 인터넷 주소와 상기 분리된 검색어를 이용하여 검색 사이트 서버에 검색 결과를 요청하는 검색 결과 요청부와; 상기 검색 결 과를 요청한 검색 사이트 서버로부터 수신되는 검색결과를 상기 통신 단말기로 전송하는 검색 결과 전달부를 포함하여 구성된다.Further, in order to achieve the above object, a search relay server that receives a search result at a search site and transmits the search result to the communication terminal according to a search request signal of a communication terminal according to the present invention includes a predetermined search site name and a search site Internet address. A storage unit including search site tables matched with each other; A search request signal receiving unit which receives a search request signal including text input to a web search window of the communication terminal; A text separator that separates a search word and a search site name according to a predetermined delimiter from text of the search request signal received by the search request signal receiver; An internet address extracting unit for extracting a search site internet address corresponding to a search site name separated by the text separating unit from the search site table of the storage unit; A search result request unit for requesting a search result from a search site server using the search site internet address extracted by the internet address extractor and the separated search word; And a search result transfer unit for transmitting the search result received from the search site server requesting the search result to the communication terminal.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 통신 단말기의 검색 요청 신호에 따라 검색 사이트에서 검색 결과를 수신하여 상기 통신 단말기에 전송하는 검색 중계 서버는, 소정의 검색 사이트 이름과 검색 사이트 제공 검색 모듈이 서로 매칭된 검색 사이트 테이블을 포함하는 저장부와; 상기 통신 단말기의 웹 검색창에 입력된 텍스트를 포함하는 검색 요청 신호를 수신하는 검색 요청 신호 수신부와; 상기 검색 요청 신호 수신부에 수신된 검색 요청 신호의 텍스트에서 기 설정된 구분자에 따라 검색어와 검색 사이트 이름을 분리하는 텍스트 분리부와; 상기 텍스트 분리부에 의해 분리된 검색 사이트 이름에 대응되는 검색 모듈을 상기 저장부의 검색 사이트 테이블에서 추출하는 검색 모듈 추출부와; 상기 검색 모듈 추출부에 의해 추출된 검색 모듈을 실행하고 실행된 검색 모듈에 상기 분리된 검색어를 전달한 후 검색 사이트 서버에 검색 결과를 요청하는 검색 결과 요청부와; 상기 검색 결과를 요청한 검색 사이트 서버로부터 수신되는 검색결과를 상기 통신 단말기로 전송하는 검색 결과 전달부를 포함하여 구성된다.Further, in order to achieve the above object, a search relay server that receives a search result at a search site and transmits the search result to the communication terminal according to a search request signal of a communication terminal according to the present invention, provides a predetermined search site name and a search site providing search. A storage unit including a search site table in which modules are matched with each other; A search request signal receiving unit which receives a search request signal including text input to a web search window of the communication terminal; A text separator that separates a search word and a search site name according to a predetermined delimiter from text of the search request signal received by the search request signal receiver; A search module extracting unit which extracts a search module corresponding to a search site name separated by the text separator from the search site table of the storage unit; A search result request unit which executes a search module extracted by the search module extracting unit, delivers the separated search word to the executed search module, and then requests a search result from a search site server; And a search result transfer unit configured to transmit a search result received from a search site server requesting the search result to the communication terminal.
이상 설명한 바와 같이 본 발명에 따르면, 통신 단말기를 보유한 사용자는 해당 통신 단말기에서 제공되는 검색창에 검색어와 함께 특정 검색 사이트를 입력하여 전송하게 되면 검색 중계 서버의 동작에 의해 자신이 검색창에 입력한 검색 사이트에서의 검색결과가 전송받을 수 있고, 번거로운 과정 즉, 정보 검색을 위해 특정 검색 사이트에 먼저 접속해야만 하는 과정을 생략할 수 있어 전체적인 정보 검색 시간을 단축할 수 있게 된다. As described above, according to the present invention, when a user having a communication terminal inputs and transmits a specific search site together with a search word in a search box provided by the corresponding communication terminal, the user has entered the search box by the operation of the search relay server. Search results from the search site can be transmitted, and the cumbersome process, that is, the process of first connecting to a specific search site for information retrieval can be omitted, thereby reducing the overall information retrieval time.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 일 실시예에 따른 검색 중계 서버를 포함하는 전체적인 검색 시스템의 구성은 도 1과 같다.The overall search system including a search relay server according to an embodiment of the present invention is shown in FIG. 1.
즉, 검색 시스템은 이동통신 단말기(200), 검색 중계 서버(100), 검색 사이트 서버(300)를 포함하여 구성된다.That is, the search system includes a
검색 사이트 서버(300)는 소정의 검색어를 포함하는 검색 요청에 따라 해당 검색어에 대응되는 검색 결과를 산출하여 제공하는 기능을 수행하는 것으로서, 예를 들어 구글(***.co.kr)이나, 야후(yahoo.co.kr), 또는 네이버(naver.com) 등의 사이트에 구비된 검색 서버에 해당할 수 있다.The
이동통신 단말기(200)는 휴대폰, PDA(Personal Digital Assistants) 등 휴대용 무선 통신 장치를 의미하는 것으로서, 특히 웹 페이지 브라우징 기능을 수행할 수 있다.The
즉, 사용자는 본 실시예의 이동통신 단말기(200)를 이용하여 웹 페이지를 요청하여 수신하고, 수신된 웹 페이지를 열람할 수 있다.That is, the user may request and receive a web page using the
웹 페이지는 마크업 언어로 작성되어 마크업 태그를 포함하는 페이지로서, 이동통신 단말기(200)는 마크업 태그를 직접 파싱 및 렌더링 처리하는 방식으로 웹 브라우징을 수행할 수도 있고, 후술하는 바와 같이 검색 중계 서버(100)의 동작에 의해 이미지로 변형된 웹 페이지를 이미지 처리 프로세싱에 의해 처리하는 방식으로 웹 브라우징을 수행할 수도 있다.The web page is a page written in a markup language and includes a markup tag, and the
그리고 이동통신 단말기(200)는 소정의 정보 검색을 위한 정보 검색 창(예를 들어 웹 검색창)을 사용자에게 제공한다. 즉, 이러한 정보 검색 창은 특정 웹 사이트에서 제공하는 정보 검색 페이지가 아니라, 이동통신 단말기(200) 자체에 저장되어 사용자의 검색어 입력을 받기 위한 창이다.The
이동통신 단말기(200)는 사용자의 소정의 메뉴 버튼의 조작 또는 핫키 조작을 감지하여 정보 검색 창이 표시되도록 할 수 있다.The
정보 검색 창이 보여진 예는 도 3(a)에 도시되었다. 동 도면에 도시된 바와 같은 정보 검색 창이 표시되면, 사용자는 도 3(b)와 같이 정보 검색 창에 검색을 원하는 검색어와 검색 사이트 명칭을 함께 입력하여 검색 요청을 전송하는 것이다. 본 실시예에서 검색어는"핸드폰"이고, 검색 사이트 명칭은 "네이버"인 것을 일 예로 한다.An example of the information search window is shown in FIG. 3 (a). When the information search window as shown in the figure is displayed, the user inputs a search word and a search site name to search in the information search window as shown in FIG. 3 (b) and transmits a search request. In this embodiment, the search word is "cell phone" and the search site name is "naver" as an example.
한편, 검색 중계 서버(100)는 이동통신 단말기(200)와 검색 사이트 서버(300)의 통신 경로 사이에 구비되는 것으로서, 이동통신 단말기(200)의 검색 요청 신호에 따라 검색 사이트 서버(300)에 검색어에 대한 검색 요청을 하고 해당 검색 요청에 따라 수신되는 검색 결과를 다시 이동통신 단말기(200)에 전달하는 중계 기능을 수행한다.On the other hand, the
구체적으로 살펴보면, 검색 중계 서버(100)는 이동통신 단말기(200)로부터 검색 요청 신호가 수신되면, 검색 요청 신호에서 기 설정된 구분자에 따라 검색어 와 검색 사이트 이름을 분리하고, 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 추출하며, 그 추출된 검색 사이트 인터넷 주소와 상기 분리된 검색어를 이용하여 검색 사이트에 검색 결과를 요청하는 기능을 수행한다.In detail, when the search request signal is received from the
다른 예로써, 검색 중계 서버(100)는 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 추출하는 대신에 분리된 검색 사이트 이름에 대응되는 검색 모듈을 추출하고 그 추출된 검색 모듈을 실행시키고 실행된 검색 모듈에 상기 분리된 검색어를 전달한 후 검색 모듈의 동작에 따라 검색 사이트 서버(300)에 검색 결과를 요청하도록 구성될 수도 있다. 여기서 검색 모듈은 각 검색 사이트에서 제공하는 각 검색 사이트 전용 모듈에 해당할 수 있다.As another example, the
본 실시예에서 검색 중계 서버(100)는 이동통신망(400)에 구비되고, 이동통신망(400)과 이동통신 단말기(200)는 기지국(410)을 통해 통신하고, 이동통신망(400)과 인터넷망(500)은 라우터(420)를 통해 연결되어 결과적으로 검색 중계 서버(100)는 이동통신 단말기(200) 및 검색 사이트 서버(300)와 상호 통신 가능하다. 검색 중계 서버(100)는 이동통신망(400)이 아닌 인터넷망(500)에 구비될 수도 있다.In this embodiment, the
이러한 기능을 수행하는 검색 중계 서버(100)의 기능 블록의 일 예가 도 2에 도시되었다.An example of a functional block of the
동 도면에 도시된 바와 같이 검색 중계 서버(100)는 통신 인터페이스부(110), 검색 요청 수신부(120), 텍스트 분리부(130), 인터넷 주소 추출부(140), 검색 결과 요청부(150), 검색 결과 저장부(170), 저장부(170)를 포함하여 구성된 다.As shown in the figure, the
통신 인터페이스부(110)는 기지국(410)을 통해 이동통신 단말기(200)와 통신하고, 인터넷망(500)을 통해 검색 사이트 서버(300)와 통신한다.The
저장부(170)는 소정의 검색 사이트 이름과 검색 사이트 인터넷 주소가 서로 매칭된 검색 사이트 테이블을 포함하고 있다. 저장부(170)에 저장되는 검색 사이트 테이블의 일 예는 도 4에 도시되었는데, 동 도면에 도시된 바와 같이 검색 사이트 테이블에는 검색 사이트 이름과 검색 사이트 인터넷 주소가 서로 매칭되어 저장되어 있다.The
검색 요청 신호 수신부는 이동통신 단말기(200)로부터 검색 요청 신호를 수신하는 기능을 수행하는데, 이때 수신되는 검색 요청 신호에는 이동통신 단말기(200) 사용자가 이동통신 단말기(200)의 웹 검색창에 입력한 텍스트가 포함되어 있다.The search request signal receiving unit performs a function of receiving a search request signal from the
텍스트 분리부(130)는 검색 요청 신호 수신부에 수신된 검색 요청 신호의 텍스트에서 기 설정된 구분자에 따라 검색어와 검색 사이트 이름을 분리하는 기능을 수행한다.The
예를 들어 기 설정된 구분자가 '마지막 스페이스'인 경우, 텍스트 분리부(130)는 검색 요청 신호의 텍스트에서 마지막에 사용된 스페이스를 기준으로 검색어와 검색 사이트 이름을 분리한다.For example, when the predetermined separator is 'last space', the
예를 들어 텍스트가 "핸드폰 네이버"인 경우 "핸드폰"과 "네이버" 사이에 마지막 스페이스가 사용되었으므로 텍스트 분리부(130)는 "핸드폰"을 검색어로, "네 이버"를 검색 사이트 이름으로 분리하는 것이다. 다른 예로써 텍스트가 "핸드폰 가격 네이버"인 경우에는 "핸드폰 가격"이 검색어로, "네이버"가 검색 사이트 이름으로 분리된다.For example, if the text is "cell phone neighbor", the last space between "cell phone" and "naver" is used, so the
구분자는 문자, 탭 공백, 스페이스 공백 등 다양하게 설정 가능하다.Separators can be set in various ways such as character, tab space, space space.
인터넷 주소 추출부(140)는 텍스트 분리부(130)에 의해 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 저장부(170)의 검색 사이트 테이블에서 추출하는 기능을 수행한다.The
즉, 분리된 검색 사이트 이름이 "네이버"인 경우 인터넷 주소 추출부(140)는 도 4에 도시된 검색 사이트 테이블에서 "네이버"에 대응되는 검색 사이트 인터넷 주소인 "http://www.naver.com/search.naver?query="을 추출한다.That is, when the separated search site name is "Naver", the
검색 결과 요청부(150)는 인터넷 주소 추출부(140)에 의해 추출된 검색 사이트 인터넷 주소와 상기 분리된 검색어를 이용하여 검색 사이트 서버(300)에 검색 결과를 요청하는데, 예를 들어 검색 사이트 인터넷 주소와 검색어를 결합하여 검색 결과를 요청할 수 있다.The search
검색 결과 전달부(160)는 검색 결과를 요청한 검색 사이트 서버(300)로부터 수신되는 검색결과를 이동통신 단말기(200)로 전송하는 기능을 수행한다. 이에 따라 이동통신 단말기(200)에는 검색 결과가 도 3(c)와 같이 표시될 수 있다.The search
여기서, 검색 결과 전달부(160)는 검색결과를 이미지 형태로 변환하여 이동통신 단말기(200)에 전송할 수도 있다. 이미지 형태로 전달하는 경우 이동통신 단말기(200)는 마크업 태그를 파싱 및 렌더링 할 필요 없이 이미지 처리만 수행하여 검색 결과를 표시할 수 있다.Here, the search
이하에서는 본 발명의 일 실시예에 따른 검색 중계 서버(100)를 포함하는 전체 검색 시스템의 신호 흐름을 도 5 및 도 6을 참조하여 설명한다.Hereinafter, the signal flow of the entire search system including the
사용자의 키 버튼(미 도시함) 등의 조작에 따라 검색창이 표시된 상태에서 사용자에 의핸 텍스트 입력이 있는 경우 이동통신 단말기(200)는 그 입력된 텍스트를 포함하는 검색 요청 신호(210)를 검색 중계 서버(100)에 전송한다.When there is a text input by the user while the search window is displayed according to the operation of the user's key button (not shown) or the like, the
검색 중계 서버(100)의 검색 요청 신호 수신부에 검색 요청 신호(210)가 수신되면 텍스트 분리부(130)는 검색 요청 신호(210)에서 검색어(391)와 검색 사이트 이름(392)을 분리한다. 이때 분리 방법은 기 설정된 구분자에 의해 이루어질 수 있다.When the
인터넷 주소 추출부(140)는 텍스트 분리부(130)에 의해 분리된 검색 사이트 이름(392)에 대응되는 검색 사이트 인터넷 주소(393)를 저장부(170)의 검색 사이트 테이블에서 추출한다.The
그리고 검색 결과 요청부(150)는 인터넷 주소 추출부(140)에 의해 추출된 검색 사이트 인터넷 주소(393)와 분리된 검색어(391)를 결합한 검색 요청 신호(394)를 검색 사이트 서버(300)에 전송한다. 여기서 검색 요청 신호(394)를 전송하는 검색 사이트 서버(300)는 검색 요청 신호(394)에 포함된 인터넷 주소 즉, URL(Uniform Resource Locator)에 의해 정해진다.The search
검색 결과 전달부(160)는 검색 결과를 요청한 검색 사이트 서버(300)로부터 수신되는 검색결과를 이미지로 변환하고 변환된 검색 결과를 이동통신 단말기(200) 에 전송한다.The search
이에 이동통신 단말기(200)에는 검색결과가 표시된다.The search result is displayed on the
본 실시예에서는 인터넷 주소 추출부(140)가 텍스트 분리부(130)에 의해 분리된 검색 사이트 이름에 대응되는 검색 사이트 인터넷 주소를 저장부(170)의 검색 사이트 테이블에서 추출하는 것을 일 예로 하였으나, 검색 중계 서버(100)에는 검색 모듈 추출부가 구비되고 그 검색 모듈 추출부가 텍스트 분리부(130)에 의해 분리된 검색 사이트 이름에 대응되는 검색 모듈을 저장부(170)의 검색 사이트 테이블에서 추출하도록 할 수도 있다.In this embodiment, the
이 경우 검색 결과 요청부(150)는 검색 모듈 추출부에 의해 추출된 검색 모듈을 실행하고 실행된 검색 모듈에 분리된 검색어를 전달하며, 그 검색 모듈의 동작에 따라 검색 결과 요청부(150)는 검색 사이트 서버(300)에 검색 결과를 요청할 수 있다.In this case, the search
여기서 검색 모듈은 각 검색 사이트에서 제공하는 것으로서 예를 들어 OPEN API(Application Program Interface)를 포함하는 모듈일 수 있다.The search module is provided by each search site and may be, for example, a module including an OPEN application program interface (API).
상기한 실시예들에서는 이동통신 단말기(200)를 이용하는 것을 일 예로 하였으나, 반드시 무선통신 구간을 이용하는 이동통신 단말기(200)에 한정되는 것은 아니고, 유선 통신 단말기의 경우에도 사용자가 그 유선 통신 단말기에 표시되는 검색창에 검색어와 함께 검색 사이트 이름을 입력하여 검색을 요청하고, 해당 유선 통신 단말기의 검색 요청 신호를 검색 중계 서버(100)가 수신하는 모든 경우에도 본 발명이 적용될 수 있음은 물론이다.In the above-described embodiments, the
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. It is to be understood that such variations and modifications are intended to be included in the scope of the appended claims.
도 1은 본 발명의 일 실시예에 따른 검색 중계 서버를 포함하는 검색 시스템의 전체적인 개략 구성도이고,1 is an overall schematic configuration diagram of a search system including a search relay server according to an embodiment of the present invention;
도 2는 도 1의 검색 중계 서버의 기능 블록도이고,2 is a functional block diagram of the search relay server of FIG. 1,
도 3은 도 1의 이동통신 단말기에 표시되는 화면의 일 예들을 나타낸 도면이고,3 is a diagram illustrating examples of a screen displayed on the mobile communication terminal of FIG. 1;
도 4는 도 2의 저장부에 저장되는 검색 사이트 테이블의 일 예를 나타낸 도면이고,4 is a diagram illustrating an example of a search site table stored in a storage unit of FIG. 2;
도 5는 도 1은 본 발명의 일 실시예에 따른 검색 중계 서버를 포함하는 검색 시스템의 전체적인 신호 흐름도이고,5 is a signal flow diagram of a search system including a search relay server according to an embodiment of the present invention.
도 6은 도 5의 과정에서 이용 또는 분리되는 텍스트 형태를 나타낸 도면이다.FIG. 6 is a diagram illustrating a text form used or separated in the process of FIG. 5.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
100 : 검색 중계 서버 200 : 이동통신 단말기100: search relay server 200: mobile communication terminal
300 : 검색 사이트 서버 400 : 이동통신망300: search site server 400: mobile communication network
410 : 기지국 420 : 라우터410: base station 420: router
500 : 인터넷망 110 : 통신 인터페이스부500: Internet network 110: communication interface unit
120 : 검색 요청 수신부 130 : 텍스트 분리부120: search request receiving unit 130: text separation unit
140 : 인터넷 주소 추출부 150 : 검색 결과 요청부140: Internet address extraction unit 150: search result request unit
160 : 검색 결과 전달부 170 : 저장부160: search result delivery unit 170: storage unit
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090036025A KR20100117335A (en) | 2009-04-24 | 2009-04-24 | Search relay server requesting search result to search site based on text comprising search word |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090036025A KR20100117335A (en) | 2009-04-24 | 2009-04-24 | Search relay server requesting search result to search site based on text comprising search word |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100117335A true KR20100117335A (en) | 2010-11-03 |
Family
ID=43403979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090036025A KR20100117335A (en) | 2009-04-24 | 2009-04-24 | Search relay server requesting search result to search site based on text comprising search word |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100117335A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180021152A (en) * | 2016-02-03 | 2018-02-28 | 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 | Information push method and apparatus |
KR20190043199A (en) | 2017-10-18 | 2019-04-26 | 주식회사 나눔기술 | System and method for distributed realtime processing of linguistic intelligence moduel |
KR102259358B1 (en) | 2019-11-28 | 2021-06-02 | (주)양유 | New Brand Creating System and New Brand Creating method |
KR20210066514A (en) | 2019-11-28 | 2021-06-07 | (주)양유 | Marketing solution system that can analyze and manage the impact of the influencer and Marketing solution method using the same |
KR20210066513A (en) | 2019-11-28 | 2021-06-07 | (주)양유 | Customer Needs Analysis System and Customer Needs Analysis method |
CN116821437A (en) * | 2023-08-30 | 2023-09-29 | 英诺达(成都)电子科技有限公司 | Data processing method, device, electronic equipment and storage medium |
-
2009
- 2009-04-24 KR KR1020090036025A patent/KR20100117335A/en not_active Application Discontinuation
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180021152A (en) * | 2016-02-03 | 2018-02-28 | 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 | Information push method and apparatus |
KR20190043199A (en) | 2017-10-18 | 2019-04-26 | 주식회사 나눔기술 | System and method for distributed realtime processing of linguistic intelligence moduel |
KR102259358B1 (en) | 2019-11-28 | 2021-06-02 | (주)양유 | New Brand Creating System and New Brand Creating method |
KR20210066514A (en) | 2019-11-28 | 2021-06-07 | (주)양유 | Marketing solution system that can analyze and manage the impact of the influencer and Marketing solution method using the same |
KR20210066513A (en) | 2019-11-28 | 2021-06-07 | (주)양유 | Customer Needs Analysis System and Customer Needs Analysis method |
CN116821437A (en) * | 2023-08-30 | 2023-09-29 | 英诺达(成都)电子科技有限公司 | Data processing method, device, electronic equipment and storage medium |
CN116821437B (en) * | 2023-08-30 | 2023-11-07 | 英诺达(成都)电子科技有限公司 | Data processing method, device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5595509B2 (en) | Display program, display device, information processing method, and information processing device | |
US20060059152A1 (en) | Browse history presentation system | |
KR20100117335A (en) | Search relay server requesting search result to search site based on text comprising search word | |
KR20130059738A (en) | System and method for recommending application using contents analysis | |
US20130305131A1 (en) | Method, system and computer storage medium for pre-reading network data | |
JP4430598B2 (en) | Information sharing system and information sharing method | |
JP5725619B2 (en) | Apparatus, program, and method for tagging position information with keywords based on a large number of comment sentences | |
JP2005050221A (en) | Search retrieval system in transmission and reception of telephone and e-mail | |
JP2016009236A (en) | Input support server, input support method, and input support program | |
KR101637016B1 (en) | Method for providing user reaction web page | |
CN104182402A (en) | Browser interface address bar input control method and browser interface address bar input control system | |
JP2010287048A (en) | Device and program for retrieving information and mobile terminal device | |
JP5185891B2 (en) | Content providing apparatus, content providing method, and content providing program | |
US20220050885A1 (en) | Favorites management and information search service providing system and favorites management and information search service providing method using same | |
KR101035039B1 (en) | Apparatus and method for providing a related information by inquiry | |
EP2458515A1 (en) | Method and apparatus for searching contents in a communication system | |
JP5657851B2 (en) | Document data display processing program, proper noun extraction processing program, document data display processing method, document data display processing device, document data display processing system, display control program, and display control method | |
KR100888518B1 (en) | Double link search system and its method for displaying starting position of search keyword in search result page | |
KR20190089384A (en) | Electronic device and method for processing search word thereof | |
JP2007328552A (en) | Url information-providing system | |
JP2006155275A (en) | Information extraction method and information extraction device | |
KR20110017797A (en) | System, server and method for providing search service of web page to use search query and using history | |
JP5084859B2 (en) | Information processing apparatus, data extraction method, and program | |
KR101746594B1 (en) | push message providing system based on web crawler by learning and following user search history | |
KR20120091598A (en) | Combined search system and method using multi-language web page, terminal capable of multi-language searching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |