The advantages, features and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter. Therefore, those skilled in the field of this art of the present invention can embody the technological concept and scope of the invention easily. In addition, if it is considered that detailed description on a related art may obscure the points of the present invention, the detailed description will not be provided herein. The preferred embodiments of the present invention will be described in detail hereinafter with reference to the attached drawings.
The present invention based on a Korean alphabet, an English alphabet/number will be described in detail with an example hereinafter. However, the present invention is not limited to the Korean alphabet, and the English alphabet/number.
Referring to
A function of constituent elements of the information search system using synonyms will be described in detail hereinafter.
The input device 10 includes a keyboard, a mouse, and a touchpad that a database manager and a user, i.e., an information searcher, can input character elements and letters.
The synonym input unit 20 receives synonyms on information stored in the search object database 110 from the database manager through the input device 10. The synonym database 30 stores the synonyms inputted through the synonym input unit 20.
The similar Korean alphabet character elements input unit 40 receives Korean alphabet character elements or a combination of Korean alphabet character elements such as a Korean alphabet syllable and a word, which are similar to the information stored in the search object database 110 in a pronunciation or a format, or which are confusing in recognizing a computer optical letter, from the database manager through the input device 10. The similar Korean alphabet character elements database 50 stores the Korean alphabet character elements inputted through the similar Korean alphabet character elements input unit 40 or a combination of the character elements such as a Korean alphabet syllable and a word.
The similar English alphabet/number input unit 60 receives an English alphabet/number or a combination of English alphabet/number, which are similar to the information stored in the search object database 110 in a pronunciation or a format, or which are confusing in recognizing a computer optical letter, from the database manager through the input device 10. The similar English alphabet/number database 70 stores the English alphabet/number or the combination of the English alphabet/number through the similar English alphabet/number input unit 60.
When the similar Korean alphabet character elements synonym creating unit 80 receives a request for synonyms from the database querying unit 100, the similar Korean alphabet character elements synonym creating unit 80 automatically creates a plurality of synonyms by combining information on the synonyms stored in the synonym database 30, and information on a combination of Korean alphabet character elements or Korean alphabet character elements stored in the similar Korean alphabet character elements database 50, e.g., a Korean alphabet syllable and word, and provides the created synonyms to the database querying unit 100.
When the database querying unit 100 requests synonyms, the similar English alphabet/number synonym creating unit 90 automatically creates a plurality of synonyms by combining information on the synonyms stored in the synonym database 30, information on a combination of Korean alphabet character elements or Korean alphabet character elements stored in the similar Korean alphabet character elements database 50, e.g., a Korean alphabet syllable and word, and information on the English alphabet/number and the combination of the English alphabets/numbers stored in the similar English alphabet/number database 70, and provides the created synonyms to the database querying unit 100.
The database querying unit 100 receives a keyword from the information searcher through the input device 10, searches information stored in the search object database 110, which stores the information desired by the information searcher, using the synonyms pre-stored in the synonym database 30 and a plurality of synonyms of the keyword automatically created by the similar Korean alphabet character elements synonym creating unit 80 and the similar English alphabet/number synonym creating unit 90, and provides the searched result to the query result output unit 120.
The query result output unit 70 provides information corresponding to the keyword inputted through the database querying unit 100 to the information searcher through an output device 130. The output device 130 denotes a device for providing information to the information searcher as a sense of sight or a sense of hearing through the user interface.
At step S201, the synonym input unit 20, the similar Korean alphabet character elements input unit 40 and the similar English alphabet/number input unit 60 receives synonyms on the information stored in the search object database 110 from the database manager through the input device 10, the Korean alphabet character elements or the combination of the Korean alphabet character elements, which are similar to the information stored in the search object database 110 in a pronunciation or a format, or which are confusing in recognizing a computer optical letter, such as the Korean alphabet syllable or word, and the English alphabet/number or the combination of the English alphabets and numbers, which are similar to the information stored in the search object database 110 in a pronunciation or a format, or which are confusing in recognizing a computer optical letter, from the database manager through the input device 10.
At step S202, the synonym database 30, the similar Korean alphabet character elements database 50 and the similar English alphabet/number database 70 stores synonyms inputted through the synonym input unit 20, the similar Korean alphabet character elements input unit 40 and the similar English alphabet/number input-unit 60, the Korean alphabet character elements and the combination of the Korean alphabet character elements such as the Korean alphabet syllable or word, and the English alphabet/number or the combination of English alphabets/numbers.
At step S203, the database querying unit 100 receives a keyword from the information searcher through the input device 10 and requests synonyms on the keyword to the similar Korean alphabet character elements synonym creating unit 80 and the similar English alphabet/number synonym creating unit 90.
At step S204, the similar Korean alphabet character elements synonym creating unit 80 and the similar English alphabet/number synonym creating unit 90 combines information stored in the similar Korean alphabet character elements database 50 and the similar English alphabet/number database 70 upon request of the database querying unit 100, automatically creates synonyms of the keyword, and provides the created synonyms to the database querying unit 100.
At step S205, the database querying unit 100 searches information stored in the search object database 110 using synonyms of the keyword transmitted from the similar Korean alphabet character elements synonym creating unit 80 and the similar English alphabet/number synonym creating unit 90 and synonyms pre-stored in the synonym database 30, and provides a searched result to the query result output unit 120.
At step S206, the query result output unit 120 provides the searched information, which is transmitted from the database querying unit 100, to the information searcher through the output device 130.
Referring to
The synonym database 30 stores a combination of English alphabets inputted through the synonym input unit 20, e.g., ‘Maclaren’, and a combination of Korean alphabet character elements, which are formed of a similar pronunciation, e.g., The synonym database 30 stores a combination of English alphabets, e.g., ‘Babyra’ and combinations of Korean alphabet character elements, which are formed of a similar pronunciation, e.g., and as a synonym.
The similar English alphabet/number database 70 stores an English alphabet/number inputted through the similar English alphabet/number input unit 60, e.g., an English alphabet ‘S’, and a combination of Korean alphabet character elements, which are formed of a similar pronunciation, e.g., as a synonym. The similar English alphabet/number database 70 stores an English alphabet/number, e.g., an English alphabet ‘K’, and a combination of Korean alphabet character elements, which are formed of a similar pronunciation, e.g., as a synonym. The similar English alphabet/number database 70 stores an English alphabet/number, e.g., an English alphabet ‘O’, and an English alphabet/number, which are confusing due to the same format, e.g., a number ‘0’, as synonyms.
Referring to
The database querying unit 100 requests a keyword as a synonym, the similar Korean alphabet character elements synonym creating unit 80 creates a plurality of synonyms and of a keyword based on information that Korean alphabet character elements stored in the similar Korean alphabet character elements database 50 are synonyms, e.g., vowels and , and provides the created synonyms to the database querying unit 100 (see
Referring to
When the database querying unit 100 requests synonyms of the keyword ‘SK’, the similar English alphabet/number synonym creating unit 90 creates a synonym based on information on a synonym of an English alphabet ‘S’ and a synonym of an English alphabet ‘K’ among keywords stored in the similar English alphabet/number database 70, creates a plurality of synonyms and based on information that Korean alphabet character elements stored in the similar Korean alphabet character elements database 50, e.g., vowels and are synonyms, and provides the created synonyms to the database querying unit 100 (see
The present invention described above can search information stored in a database within a wide range by creating synonyms based on character elements and letters having a similar pronunciation or morpheme, and searching information stored in a search object database based on the created synonyms.
Since the present invention automatically creates synonyms, the database manager does not need to manually input all synonyms and the information searcher can acquire desired information although the information searcher inputs a keyword of a format different from the information stored in the actual search object database.
Also, the present invention can maximize efficiency of search in diverse fields such as diverse optical letters recognition-based applications by creating synonyms based on character elements or English alphabets/numbers of a similar format, which are confusing in recognizing a computer optical letter.
As described above, the technology of the present invention can be realized as a program and stored in a computer-readable recording medium, such as CD-ROM, RAM, ROM, floppy disk, hard disk and magneto-optical disk. Since the process can be easily implemented by those skilled in the art of the present invention, further description will not be provided herein.
While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2006-0100500 | Oct 2006 | KR | national |