IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0627372
(2000-07-28)
|
우선권정보 |
CN-99 1 10540(1999-07-28) |
발명자
/ 주소 |
- Pan,Yue
- Yang,Li Ping
- Robertson,Lindon
|
출원인 / 주소 |
- International Business Machines Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
135 인용 특허 :
31 |
초록
▼
The present invention provides a method and system for providing native language query service for Internet users by using a plurality of search engines. The method of the present invention includes the steps of: (a) receiving at a site an original query request from one user; (b) selecting a suitab
The present invention provides a method and system for providing native language query service for Internet users by using a plurality of search engines. The method of the present invention includes the steps of: (a) receiving at a site an original query request from one user; (b) selecting a suitable search engine; (c) translating said query words of native language into query words of dedicated language of said selected search engine; (d) constructing a new query request directing to said search engine; (e) sending said new query request and receiving a returned query result; (f) sending said query result back to said user as a query result in relation to said original query request.
대표청구항
▼
What is claimed is: 1. A computer implemented method for providing native language query service for Internet users, said method comprising the steps of: (a) receiving an original query request from an Internet user, said original query request containing query words of native language of said user
What is claimed is: 1. A computer implemented method for providing native language query service for Internet users, said method comprising the steps of: (a) receiving an original query request from an Internet user, said original query request containing query words of native language of said user; (b) selecting a suitable search engine from a plurality of search engines, each of said search engines having a respective dedicated language and a URL; (c) on the basis of said URL, retrieving a search engine template matching said URL from a search engine template storage; translating said query words of native language into said query words of a dedicated language defined in said retrieved search engine template; searching a dedicated language corresponding to said URL from history records based on said URL in the event no search engine template matching said URL is retrieved from said search engine template storage; determining positions of said query word parameters by using linguistic characteristics of parameter values; and translating said query words of native language at said positions into said query words of said dedicated language; (d) constructing a new query request directed to said selected search engine based on said original query request and said query words of dedicated language; (e) sending said new query request to said selected search engine and receiving a returned query result; (f) sending said query result back to said user as a query result in relation to said original query request. 2. The method according to claim 1, wherein step (b) comprises the step of selecting said search engines from said plurality of designated URLs in said original query request as the selected search engine. 3. The method according to claim 1, wherein step (d) comprises the step of replacing said query words of native language in said original query request with said query words of said dedicated language so as to form said new query request. 4. The method according to claim 1, wherein step (d) comprises the step of replacing said query words of native language in said original query request with said query words of said dedicated language so as to form said new query request. 5. A computer implemented method for providing native language query service for Internet users, said method comprising steps of: (a) receiving at a site an original query request from an Internet user, said original query request containing a URL requested by said Internet user, said URL having a prefix for designating a site; (b) removing said prefix from said URL; (c) selecting a suitable search engine from a plurality of search engines, each of said search engines having a respective dedicated language; (d) performing the following steps in the event said removed prefix is a redirect prefix; (d1) sending a request containing said URL to said selected search engine and receiving a web page as a response; (d2) adding a translation prefix before URLs that need said query words and a redirect prefix before other URLs in said web page, so as to form a new web page; (e) performing the following steps in the event said removed prefix is a translation prefix; (e1) translating said query words of user's native language in parameters of said URL into said query words of a dedicated language of said selected search engine; (e2) replacing said query words of user's native language in parameters of said URL with said query words of said dedicated language; (e3) adding said redirect prefix before said URL; (e4) generating a new web page, embedding said URL and a Script program in said web page, said Script program enabling a client which receives said new web page to perform a step of automatically sending another original query request based on said URL embedded in said web page; (f) sending said new web page back to said user as a query result in relation to said original query request. 6. The method according to claim 5, wherein step (c) comprises the step of selecting said search engine designated by said URL as said selected search engine. 7. The method according to claim 6, wherein step (e1) comprises the steps of: on the basis of said URL, retrieving said search engine template and matching said URL from a search engine template storage; translating said query words from native language into said query words of a dedicated language defined in said retrieved search engine. 8. The method according to claim 7, wherein said step (e1) further comprises the steps of: searching a dedicated language corresponding to said URL from history records in said site based on said URL; in the event none of said search engine templates match said URL as retrieved from said search engine template storage; determining positions of said query word parameters by using linguistic characteristics of parameter values; translating said query words of said native language at said positions into said query words of said dedicated language. 9. The method according to claim 5, wherein step (e) is (e) performing following steps in the event said removed prefix is said translation prefix; (e1) translating said query word of said user's native language in parameters of said URL into a plurality of said query words of said dedicated language of said selected search engine; (e2) replacing said query word of user's native language in parameters of said URL with each of said plurality of query words of said dedicated language respectively and forming a plurality of URLs; (e3) adding a redirect prefix before each of said plurality of URLs; (e4) setting one of said plurality of URLs as a default URL; (e5) generating a new web page, embedding said plurality of said URLs and a Script program in said web page, said Script program enabling said client which receives said new web page to perform steps of: displaying said plurality of query words of said dedicated language in hyper text format, and automatically sending another original query request based on said default URL embedded in said web page. 10. A computer implemented system for providing native language query service for Internet users, said system utilizes a query translation server which comprises: a client interface, for receiving query requests sent by clients and returning query results to said clients; a request distribution apparatus, for receiving said query requests from said client interface, removing prefixes from requested URLs, and distributing said query requests to different components; a web page retrieving apparatus, for receiving said query request whose prefix is a redirect prefix from said request distribution apparatus, sending said query request to a search engine having a dedicated language designated by a URL and obtaining a requested web page; a web page modification apparatus, for forming a new web page by adding translation prefixes before URLs that need query words and adding redirect prefixes before other URLs in the obtained web page, and sending said new web page to said client interface; a query translation apparatus, for receiving said query request whose prefix is a translation prefix from said request distribution apparatus, translating query words of user's native language in the requested URL into and replacing them with query words of a dedicated language of said search engine, and adding a redirect prefix before said URL; a web page generation apparatus, for generating a new web page, embedding said URL and a Script program in said web page, and sending said new web page to said client interface, said Script program enabling a client which receives said new web page to perform a step of automatically sending another query request based on said URL embedded in said web page. 11. The system according to claim 10, wherein said query words of native language are speech query words. 12. A computer implemented system for providing native language query service for database users, said system utilizes a query translation server which comprises: a client interface, for receiving query requests sent by clients and returning query results to said clients; a query translation apparatus, for on the basis of a URL, retrieving a search engine template matching said URL from a search engine template storage; translating said query words of native language into said query words of a dedicated language defined in said retrieved search engine template; searching a dedicated language corresponding to said URL from history records based on said URL in the event no search engine template matching said URL is retrieved from said search engine template storage; determining positions of said query word parameters by using linguistic characteristics of parameter values; and translating said query words of native language at said positions into said query words of said dedicated language; a query result obtaining apparatus, for sending the translated said query requests to a database having said dedicated language designated by said query requests and obtaining said query results. 13. The system according to claim 12, wherein said query words of native language are speech query words. 14. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing native language query service for Internet users, said method comprising the steps of: (a) receiving an original query request from an Internet user, said original query request containing said query words of native language of said user; (b) selecting a suitable search engine from a plurality of search engines, each of said search engines having a respective dedicated language; (c) on the basis of said URL, retrieving a search engine template matching said URL from a search engine template storage; translating said query words of native language into said query words of a dedicated language defined in said retrieved search engine template; searching a dedicated language corresponding to said URL from history records based on said URL in the event no search engine template matching said URL is retrieved from said search engine template storage; determining positions of said query word parameters by using linguistic characteristics of parameter values; and translating said query words of native language at said positions into said query words of said dedicated language; (d) constructing a new query request directed to said selected search engine based on said original query request and said query words of dedicated language; (e) sending said new query request to said selected search engine and receiving a returned query result; (f) sending said query result back to said user as a query result in relation to said original query request. 15. The method according to claim 1, wherein said search engine template is comprised of: definitions of the URL for the search program of the search engine; lists of parameters to be translated in the query command; specific languages acceptable by the search engine; rules for combination of query terms; and dictionary contexts of specific site.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.