KR20240139251A - A smartphone that uses a local area network. - Google Patents
A smartphone that uses a local area network. Download PDFInfo
- Publication number
- KR20240139251A KR20240139251A KR1020230033026A KR20230033026A KR20240139251A KR 20240139251 A KR20240139251 A KR 20240139251A KR 1020230033026 A KR1020230033026 A KR 1020230033026A KR 20230033026 A KR20230033026 A KR 20230033026A KR 20240139251 A KR20240139251 A KR 20240139251A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- code
- smartphone
- word
- search
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims abstract description 55
- 238000000034 method Methods 0.000 claims description 64
- 238000004891 communication Methods 0.000 claims description 31
- 238000013473 artificial intelligence Methods 0.000 abstract description 18
- 238000005516 engineering process Methods 0.000 abstract description 12
- 238000012552 review Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 26
- 235000013305 food Nutrition 0.000 description 13
- 238000004458 analytical method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 241000209094 Oryza Species 0.000 description 4
- 235000007164 Oryza sativa Nutrition 0.000 description 4
- 235000009566 rice Nutrition 0.000 description 4
- 238000013519 translation Methods 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 235000021186 dishes Nutrition 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 244000269722 Thea sinensis Species 0.000 description 1
- 235000009754 Vitis X bourquina Nutrition 0.000 description 1
- 235000012333 Vitis X labruscana Nutrition 0.000 description 1
- 240000006365 Vitis vinifera Species 0.000 description 1
- 235000014787 Vitis vinifera Nutrition 0.000 description 1
- 235000021170 buffet Nutrition 0.000 description 1
- ORTYMGHCFWKXHO-UHFFFAOYSA-N diethadione Chemical compound CCC1(CC)COC(=O)NC1=O ORTYMGHCFWKXHO-UHFFFAOYSA-N 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 235000015220 hamburgers Nutrition 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
- H04M1/2478—Telephone terminals specially adapted for non-voice services, e.g. email, internet access
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/54—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for retrieval
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4938—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
입력장치, 중앙처리장치, 메모리, 디스플레이가 구비된 스마트폰에서 상기 입력장치를 통하여 구매하고자하는 제품이나 서비스에 대한 검색어가 입력되면, 상기 검색어가 분류되고, 상기 디스플레이에 지도가 표시되고 상기 지도에 상기 제품이나 서비스를 제공하는 개인이나 판매점에 대한 위치가 검색 결과가 표시되고, 상기 검색 결과가 입력장치를 통하여 선택이 되면, 별도 창을 통하여 상기 검색 결과에 대한 정보가 표시되므로서, 지도를 기반으로 하면서, 제품이나 서비스의 제공자와 구매자 사이에 주문 및 결제를 연결 시켜 주고, 특정한 제품이나 서비스에 한정되지 않고 모든 제품이나 모든 서비스에 대한 주문 결제가 가능하도록 하고, 또한 인공 지능이나 언어 검색의 기술과도 결합되면서, 전 세계의 제품과 서비스에 대한 주문 결제도 가능하도록 하는 기술 혹은 방법을 제공할 수 있게 된다. When a search term for a product or service to be purchased is entered through the input device in a smart phone equipped with an input device, a central processing unit, a memory, and a display, the search term is classified, a map is displayed on the display, and the location of an individual or store providing the product or service is displayed as a search result on the map, and when the search result is selected through the input device, information about the search result is displayed through a separate window, thereby connecting ordering and payment between the provider and the purchaser of the product or service based on the map, and enabling ordering and payment for all products or all services without being limited to a specific product or service, and furthermore, when combined with artificial intelligence or language search technology, enabling ordering and payment for products and services all over the world can be provided.
Description
본 발명은 근거리 통신망이 이용되는 스마트폰으로서, 지도를 기반으로 하는 주문 결제 방법을 제시하고 더 상세하게는 구매하고자하는 제품이나 서비스에 대한 검색어가 입력되면, 상기 검색어가 분류되고, 지도에 상기 제품이나 서비스를 제공하는 개인이나 판매점에 대한 위치가 검색 결과가 표시되고 검색 결과를 무선 이어폰으로도 전송하는 것을 특징으로 하는 스마트폰이다.The present invention is a smartphone using a short-range communication network, and proposes a map-based ordering and payment method. More specifically, the smartphone is characterized in that when a search term for a product or service to be purchased is entered, the search term is classified, and the location of an individual or store providing the product or service is displayed on a map as a search result, and the search result is also transmitted to wireless earphones.
스마트폰 사용자 기반으로 결제를 가능하도록 하는 스마트 페이 시장이 급성장하고 있는 추세이다. 즉, 2020년 전 세계 디지털 간편결제 서비스 시장(거래액 기준) 규모는 4조9000억달러에 달하고, 이용자만 34억7000명으로 전체 인구의 46.7%가 사용 중이다. 이는 전년 대비 23.7% 성장한 수치다. 대세로 자리 잡은 디지털 결제 시장에 대한 기대감이 커지는 이유는 앞으로도 가파른 성장이 이뤄질 것으로 전망되기 때문이다. 디지털 결제 시장은 매년 성장해 2024년엔 8조1704억달러까지 늘어날 것으로 추정된다. 불과 5년 만에 2배 규모로 커진다는 뜻이다. The smart pay market, which enables payments based on smartphone users, is growing rapidly. In other words, the global digital easy payment service market (based on transaction amount) in 2020 will reach 4.9 trillion dollars, and the number of users will be 3.47 billion, accounting for 46.7% of the total population. This is a 23.7% increase from the previous year. The reason why expectations are growing for the digital payment market, which has become a trend, is because it is expected to continue to grow rapidly in the future. The digital payment market is expected to grow every year and reach 8.1704 trillion dollars by 2024. This means that it will double in size in just 5 years.
결국, 디지털 페이 시장은 앞으로도 더욱더 성장하여 페이 시장의 주력으로 자리 잡게 될것은 자명하게 된다.Ultimately, it becomes clear that the digital payment market will continue to grow and become the mainstay of the payment market.
이러한, 흐름에 맞추어서 스마트폰을 이용한 주문 및 결제 시장에도 시대 흐름에 맞는 새로운 기술이 제시되어야 하는 것은 시대적 사명이라고 볼 수 있다,In keeping with this trend, it can be seen as a mission of the times that new technologies that fit the trend of the times should be introduced in the market for ordering and payment using smartphones.
물론 대한민국 공개 특허 제 10-2021-0104500 호에서는 "예약자 단말로부터 예약정보를 수신 함에 따라, 상기 예약정보에 의해 지정되는 매장으로 이동하는, 상기 예약자 단말의 이동속도를 계산하는 이동속도 계산부; 상기 계산된 이동속도에 따른, 상기 매장에 상기 예약자 단말이 도착하는 도착예정시각을 예측하는 도착예정시각 예측부; 상기 도착예정시각을 고려하여, 상기 예약정보에 의해 지정되는 제품의 준비 시점을 결정하는 제품 준비 준비 시점 결정부; 및 상기 결정된 제품 준비 시점을 상기 매장과 관련되는 매장 단말에 제공하는 제품 준비 시점 제공부를 포함하는 실시간 고객의 위치 및 고객이 지정한 위치를 기반으로 하는 주문결제 시스템."을 제공하고 있다. Of course, Republic of Korea Publication Patent No. 10-2021-0104500 provides an ordering payment system based on "real-time customer location and customer-specified location, including a movement speed calculation unit that calculates a movement speed of a reservation terminal moving to a store specified by the reservation information upon receiving reservation information from the reservation terminal; an arrival time prediction unit that predicts an expected arrival time of the reservation terminal at the store based on the calculated movement speed; a product preparation time determination unit that determines a preparation time of a product specified by the reservation information in consideration of the expected arrival time; and a product preparation time providing unit that provides the determined product preparation time to a store terminal related to the store.
그리고, 대한민국 공개 특허 제 10-2022-0125918호 에서는 "사용자 단말기와 음식 주문 앱을 통해 통신하여 상기 사용자 단말기로부터 수신한 현재 위치 정보를 기준으로 기설정된 일정 반경 범위 내에 푸드트럭 위치 정보와 고정형 매장 위치 정보를 매장 데이터베이스부에서 검색하고, 상기 검색된 푸드트럭 위치 정보와 고정형 매장 위치 정보를 지도 데이터에 아이콘 형태로 매칭하고, 영업 유무를 나타내는 활성화 유무를 푸드트럭 위치 정보와 고정형 매장 위치 정보에 표시한 지도 데이터를 생성하는 위치 정보 기반의 음식 주문 시스템."을 제공한다. And, Republic of Korea Patent Publication No. 10-2022-0125918 provides a "location information-based food ordering system that searches for food truck location information and fixed store location information within a preset radius range based on current location information received from the user terminal by communicating through a user terminal and a food ordering app, matches the searched food truck location information and fixed store location information to map data in the form of icons, and generates map data that indicates whether the food truck location information and the fixed store location information are active or not, indicating whether the business is open."
하지만, 상기의 특허 기술은 위치 정보 제공의 수준에서 벗어나지를 못하고 있는 실정이다. However, the above patented technology is unable to go beyond the level of providing location information.
따라서, 제품이나 서비스의 제공자와 구매자 사이에 주문 및 결제를 연결 시켜 주면서, 특정한 제품이나 서비스에 한정되지 않고 모든 제품이나 모든 서비스에 대한 주문 결제가 가능하도록 하고, 또한 인공 지능이나 언어 검색의 기술과도 결합되면서, 전 세계의 제품과 서비스에 대한 주문 결제도 가능하도록 하는 기술 혹은 방법이 필요한 실정이다.Therefore, there is a need for a technology or method that connects ordering and payment between the provider and purchaser of a product or service, and enables ordering and payment for all products or services, not limited to specific products or services, and also enables ordering and payment for products and services around the world by combining it with artificial intelligence or language search technology.
따라서 본 발명은 상기와 같은 기능을 가지는 주문 결제 서비스를 제공하고자 하는 것이다. Accordingly, the present invention aims to provide an order payment service having the above functions.
지도를 기반으로 하면서, 제품이나 서비스의 제공자와 구매자 사이에 주문 및 결제를 연결 시켜 주고, 특정한 제품이나 서비스에 한정되지 않고 모든 제품이나 모든 서비스에 대한 주문 결제가 가능하도록 하고, 또한 인공 지능이나 언어 검색의 기술과도 결합되면서, 전 세계의 제품과 서비스에 대한 주문 결제도 가능하도록 하는 기술 혹은 방법을 제공하고자 한다.Based on maps, it aims to provide a technology or method that connects ordering and payment between providers and buyers of products or services, and enables ordering and payment for all products or services, not limited to specific products or services, and also enables ordering and payment for products and services around the world, when combined with artificial intelligence or language search technology.
그리고 상기 검색 결과를 무선 이어폰으로 음성 신호로 출력하고, 검색어를 스마트 워치를 통하여 음성 신호로 입력하고자 한다. And we want to output the above search results as a voice signal through wireless earphones and input the search term as a voice signal through a smartwatch.
본 발명의 상기의 목적은, 제어부와 데이터 베이스가 구비된 서버와 유 무선 인터넷 통신망으로 연결되고, 마이크, 중앙처리장치 및 근거리 통신 모듈이 더 구비된 스마트워치와 근거리 통신을 통하여 정보가 송수신 되고, 중앙처리장치와 스피커가 구비된 무선 이어폰에 음성 신호를 전송하고, 입력장치, 중앙처리장치, 메모리부 및 디스플레이가 구비된 스마트폰에 있어서, 상기 스마트 워치에서 검색어인 음성 신호가 입력되면, 상기 스마트폰은 상기 음성 신호를 스마트 워치에서 수신 받고, 상기 수신 받은 음성 신호는 텍스트로 변경되고 상기 변경된 텍스트로 정보가 검색되고 검색된 정보는 다시 음성 신호로 변경되고, 상기 스마트폰은 상기 변경된 음성 신호를 무선 이어폰으로 송신하므로서 달성된다.The above object of the present invention is achieved by providing a smartwatch which is connected to a server equipped with a control unit and a database through a wired or wireless Internet communication network and further equipped with a microphone, a central processing unit and a short-range communication module, and which transmits and receives information through short-range communication and transmits a voice signal to a wireless earphone equipped with a central processing unit and a speaker, and a smartphone which is equipped with an input unit, a central processing unit, a memory unit and a display, wherein when a voice signal which is a search word is input in the smartwatch, the smartphone receives the voice signal from the smartwatch, the received voice signal is converted into text, information is searched using the converted text, the searched information is converted back into a voice signal, and the smartphone transmits the converted voice signal to the wireless earphone.
그리고, 상기 스마트 워치에서 수신 받은 음성 신호는 스마트폰 혹은 서버에서 텍스트로 변경되고, 상기 텍스트로 정보가 검색될 때, 스마트폰 메모리부 혹은 서버의 데이터 베이스에서 검색된다.And, the voice signal received from the smartwatch is changed into text from a smartphone or server, and when information is searched using the text, it is searched from the smartphone memory or the database of the server.
본원 발명의 또 다른 실시예로서, 입력장치, 중앙처리장치, 메모리, 디스플레이가 구비된 스마트폰에서 상기 입력장치를 통하여 구매하고자하는 제품이나 서비스에 대한 검색어가 입력되면, 상기 디스플레이에 지도가 표시되고 상기 지도에 상기 제품이나 서비스를 제공하는 개인이나 판매점에 대한 위치가 검색 결과로 표시되고, 상기 검색 결과가 입력장치를 통하여 선택이 되면, 별도 창을 통하여 상기 검색 결과에 대한 정보가 추가로 더 표시된다.In another embodiment of the present invention, when a search term for a product or service to be purchased is entered through the input device in a smart phone equipped with an input device, a central processing unit, a memory, and a display, a map is displayed on the display, and the location of an individual or store providing the product or service is displayed as a search result on the map, and when the search result is selected through the input device, additional information about the search result is displayed through a separate window.
그리고 상기 검색어가 스마트 워치를 통하여 입력된다. And the above search term is entered through the smartwatch.
또한 기본 개념을 코드로 나타난 기본 단어 코드가 존재하고 상기 기본 단어 코드의 조합으로 단어 코드가 만들어지고, 상기 단어 코드가 2개 이상 사용되면, 개념코드가 만들어질 때, 상기 검색어가 개념 코드로 변경된다. In addition, there is a basic word code that represents the basic concept as a code, and a word code is created by combining the basic word codes, and when two or more of the word codes are used, when a concept code is created, the search word is changed to the concept code.
상기 별도창에 표시되는 정보가 제 1 정보, 제 2 정보 및 제 n 정보로 구별되고, 상기 검색어가 지역 혹은 명칭, 명칭 내에 추가로 원하는 정보로 분류될 때, 상기 검색어를 통하여, 지역 혹은 명칭이 검색되고, 상기 명칭 내에서 추가로 원하는 정보가 더 검색이 되면, 상기 추가로 더 원하는 정보가 검색이 될 경우 상기 검색 결과가 상기 제 1 정보가 된다. When the information displayed in the above separate window is distinguished into first information, second information and nth information, and the search word is classified into a region or a name, or additional desired information within the name, when the region or name is searched through the search word, and additional desired information is further searched within the name, if the additional desired information is searched, the search result becomes the first information.
상기 디스플레이가 접이식 디스플레이이고, 상기 접이식 표시장치의 화면이 분할되어 분할 화면이 존재하고, 제 1 정보, 제 2 정보 및 제 n 정보는 상기 분할 화면에 표시된다. The above display is a foldable display, the screen of the foldable display device is divided so that a split screen exists, and first information, second information, and nth information are displayed on the split screen.
지도를 기반으로 하면서, 제품이나 서비스의 제공자와 구매자 사이에 주문 및 결제를 연결 시켜 주고, 특정한 제품이나 서비스에 한정되지 않고 모든 제품이나 모든 서비스에 대한 주문 결제가 가능하도록 하고, 또한 인공 지능이나 언어 검색의 기술과도 결합되면서, 전 세계의 제품과 서비스에 대한 주문 결제도 가능하도록 하는 기술 혹은 방법을 제공할 수 있게 된다. Based on maps, it is possible to provide a technology or method that connects ordering and payment between providers and buyers of products or services, and enables ordering and payment for all products or services, not limited to specific products or services, and also enables ordering and payment for products and services around the world, when combined with artificial intelligence or language search technology.
그리고 상기 검색 결과를 무선 이어폰으로 음성 신호로 출력하고, 검색어를 스마트 워치를 통하여 음성 신호로 입력할 수 있게 한다. In addition, the search results are output as a voice signal through wireless earphones, and search terms can be input as a voice signal through a smartwatch.
도 1 은 유무선 인터넷을 통해 서버와 연결된 스마트폰의 구성을 나타낸 도면이다.
도 2는 서버를 좀더 상세히 나타낸 블록도이다.
도 3은 휴대용 스마트폰의 블록도를 나타낸 도면이다.
도 4는 검색된 정보를 지도에 표시한 실시예의 도면이다.
도 5는 검색어와 일치하는 정도가 표시되는 실시예의 도면이다.
도 6은 검색 결과가 입력장치를 통하여 선택되었을 때 나타나는 실시예의 도면이다.
도 7은 별도창에 메뉴 리스트가 표시된 실시예의 도면이다.
도 8은 화면 분할에 대한 실시예의 도면이다.
도 9는 다수의 서버가 존재할 수 있는 실시예의 도면이다.
도 10은 입력어 코드가 입력창에 입력된 실시예의 도면이다,
도 11은 계층화가 미리 설정된 실시예의 도면이다.
도 12는 세부 정보 분류에 대한 실시예의 도면이다.
도 13내지 도 15는 스마트 워치와 이어폰이 추가되어 본원 발명이 실시되는 실시예의 도면이다. Figure 1 is a diagram showing the configuration of a smartphone connected to a server via wired or wireless Internet.
Figure 2 is a block diagram showing the server in more detail.
Figure 3 is a block diagram showing a portable smartphone.
Figure 4 is a diagram of an embodiment in which searched information is displayed on a map.
Figure 5 is a diagram of an embodiment in which the degree of matching with a search term is displayed.
Figure 6 is a diagram of an embodiment that appears when a search result is selected via an input device.
Figure 7 is a drawing of an embodiment in which a menu list is displayed in a separate window.
Figure 8 is a diagram of an embodiment of screen division.
Figure 9 is a diagram of an embodiment in which multiple servers may exist.
Figure 10 is a diagram of an example in which an input word code is entered into an input window.
Figure 11 is a diagram of an embodiment in which hierarchy is preset.
Figure 12 is a diagram of an embodiment for classification of detailed information.
Figures 13 to 15 are drawings of embodiments in which the present invention is implemented by adding a smart watch and earphones.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 알려주기 위해 제공되는 것이다.The advantages and features of the present invention, and the method for achieving them, will become clear with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and these embodiments are provided only to disclose the present invention and to inform a person skilled in the art of the scope of the present invention.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. The terminology used herein is for the purpose of describing embodiments only and is not intended to limit the invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with the meaning commonly understood by those skilled in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries shall not be ideally or excessively interpreted unless explicitly specifically defined.
한편, 본원 발명에서 제시되는 단어 코드는 미국 등록 특허 US 7,069,265와 대한민국 특허 10-2000-0038489, 10-2000-0069722, 10-2000-0014288, 10-2001-0011565 및 10-2001-0025685 에 설명된 것을 근거로 한다. Meanwhile, the word code presented in the present invention is based on that described in U.S. registered patent US 7,069,265 and Korean patents 10-2000-0038489, 10-2000-0069722, 10-2000-0014288, 10-2001-0011565 and 10-2001-0025685.
그리고, 단어 코드의 개념을 간단히 정리하면 아래와 같다.And, the concept of word code can be simply summarized as follows.
1. 기본 개념을 나타내는 기본 코드가 존재한다. 그리고 상기 기본 코드의 조합으로 단어 코드가 만들어지며, 또한 상기 단어 코드의 조합으로 문장이 만들어진다.1. There is a basic code that represents a basic concept. And word codes are created by combining the basic codes, and sentences are created by combining the word codes.
기본 개념은 언어의 기본 요소를 의미하기도 한다. 즉, "크다, 작다. 인간, 하늘, 땅, 물, 돈, 이익, 손해, 인간, 심장, 만들다" 등이 언어의 기본 요소이다. 그리고 상기 언어의 기본 요소 각각에 기본 코드가 부여된다.The basic concepts also mean the basic elements of language. That is, "big, small, human, sky, earth, water, money, profit, loss, human, heart, make" are the basic elements of language. And each of the basic elements of the above language is given a basic code.
즉 "크다는 bi, 작다는 sm, 인간은 hu, 하늘은 sk, 땅은 er, 물은 wa, 돈은 ma, 이익은 ga, 손해는 da, 심장은 ha, 만들다는 ma" 처럼 각각의 언어의 기본 요소에 기본 코드를 부여할 수가 있게 된다.That is, it is possible to assign a basic code to each basic element of a language, such as "bi for big, sm for small, hu for human, sk for sky, er for land, wa for water, ma for money, ga for profit, da for loss, ha for heart, ma for make."
2. 기본 코드가 1개 이상 조합되어 단어 코드가 만들어진다. 2. One or more basic codes are combined to create a word code.
언어의 기본 요소가 그대로 단어로 사용되면, 단어 코드는 하나의 기본 코드로 만들어질 수 있다. 예를들어 사람은 언어의 기본 요소에 해당되므로 사람의 단어 코드는 사람의 기본 코드 hu와 동일하다는 의미이다. If the basic elements of a language are used as words, the word code can be made from one basic code. For example, since a person is a basic element of a language, the word code for a person is the same as the basic code for a person, hu.
그리고 단어는 "언어의 기본 요소"의 조합으로 만들어진다. 언어의 원자적 개념이라고 할 수 있다. 원자가 조합되어 분자가 되듯이, 언어의 기본 요소(분자에서 원자 처럼)의 조합으로 단어가 만들어진다. 따라서, 단어의 단어 코드는 기본 코드의 조합으로 만들어질 수 있다. And words are made by combining "basic elements of language". It can be called the atomic concept of language. Just as atoms are combined to form molecules, words are made by combining basic elements of language (like atoms in molecules). Therefore, the word code of a word can be made by combining basic codes.
사람의 기본 단어 코드는 hu, 심장의 기본 단어 코드는 ha, 만들다의 기본 단어 코드는 mk 라고 한다면, "인공 심장"의 단어 코드는 "mkhu ha"가 된다. 인공 심장은 "사람이 만든 심장"이라는 의미이기 때문이다.If the basic word code for human is hu, the basic word code for heart is ha, and the basic word code for make is mk, then the word code for "artificial heart" would be "mkhu ha". This is because artificial heart means "a heart made by humans".
결론적으로 단어는 기본 단어(언어의 기본 요소)로 설명할 수 있고, 따라서 단어를 나타내는 단어 코드는 기본 단어 코드의 조합(적어도 1개 이상의 조합)으로 나타낼 수 있다. In conclusion, words can be described by basic words (basic elements of language), and therefore, word codes representing words can be represented by combinations of basic word codes (at least one combination).
3. 단어 코드로 문장을 나타낸 것을 개념 코드라고 한다. 3. A sentence expressed using a word code is called a concept code.
즉, 문장은 단어로 만들어지고, 단어 코드는 개념을 나타내는 기본 코드의 조합으로 만들어지는 것이므로, 결과적으로 문장을 단어 코드로 표현하는 것은 문장의 개념을 코드로 변경한 것과 마찬가지이므로, 문장을 단어 코드로 나타낸 것을 개념 코드라고 할 수 있게 된다. That is, since sentences are made of words, and word codes are made of combinations of basic codes that represent concepts, expressing a sentence as a word code is the same as changing the concept of the sentence into a code, so expressing a sentence as a word code can be called a concept code.
4. 검색에서 단어 코드가 사용되는 방법은 다음과 같다,4. Here's how word codes are used in searches:
1) 검색 대상이 되는 정보를 단어 코드(개념 코드)로 변경하여 단어 코드 데이터 베이스에 저장한다. 이를 "검색 대상의 단어코드"라고 한다. 1) The information to be searched is converted into a word code (concept code) and stored in a word code database. This is called the “word code of the search target.”
2) 검색어(검색창에 입력되는 단어 혹은 문장)를 단어 코드로 변경한다. 이를 "검색어 단어 코드"라고 한다.2) Change the search term (word or sentence entered in the search box) into a word code. This is called the "search term word code."
3) "검색어 단어 코드"를 가지고, 단어 코드 데이터 베이스에서 "검색 대상의 단어코드"를 검색한다.3) Using the “search word code”, search for the “search target word code” in the word code database.
4)"검색 대상의 단어코드" 내에서 "검색어 단어 코드"와 동일하거나 가장 유사한 단어 코드(혹은 개념코드)"를 검색하여 선택한다.4) Search for and select the word code (or concept code) that is identical to or most similar to the “search term word code” within the “word code of the search target”.
5) 선택된 "검색 대상의 단어코드"에 대응되는 정보가 최종적으로 선택되는 정보이다. 5) The information that corresponds to the selected “word code of the search target” is the information that is finally selected.
이때 선택된 "검색 대상의 단어코드"에 대응되는 정보는, 선택된 "검색 대상의 단어코드"가 변경되기 전 원래의 검색 대상 정보(문장으로 이루어진)를 의미한다. At this time, the information corresponding to the selected “word code of the search target” means the original search target information (consisting of sentences) before the selected “word code of the search target” was changed.
결과적으로 본원 발명의 단어 코드는 개념 코드라고 할 수 있다. 언어와 분야에 상관없이 통일적으로 사용되는 개념을 기본 코드로 만들고, 상기 기본 코드의 조합으로 단어 코드를 만들고, 단어코드로 만들어진 개념 코드가 만들어지게 된다.As a result, the word code of the present invention can be called a concept code. A concept that is used uniformly regardless of language and field is made into a basic code, a word code is made by combining the basic codes, and a concept code made from the word code is created.
그러므로 모든 언어가 상기 개념 코드로 만들어지게 되면, 검색 대상의 정보가 다양한 언어로 되어있고, 다양한 분야의 정보로 되어 있어도, 용이하게 개념적으로 검색이 되게 된다, Therefore, if all languages are made into the above concept codes, even if the information being searched is in various languages and from various fields, it can be easily searched conceptually.
그리고, 검색은 검색어와 개념이 비슷한 정보를 검색하는 것이므로, 세밀하거나 미묘한 차이를 나타내는 정보 보다는 개념이 동일하면 검색 되도록 하는 것이 다양한 정보를 훨씬 더 효과적으로 검색할 수가 있게 된다.And, since searching is about finding information that is similar to the search term and concept, searching for information that is the same concept rather than information that shows detailed or subtle differences allows for searching a variety of information much more effectively.
본원 발명에서는 검색어와 입력어를 구별한다. 이에 대하여서는 본원 발명의 명세서에서 도면과 함께 추가 설명이 있을 것이다. In the present invention, search words and input words are distinguished. This will be further explained in the specification of the present invention along with drawings.
이하, 첨부 도면을 참조하여 본 발명에 대해 상세히 설명한다. Hereinafter, the present invention will be described in detail with reference to the attached drawings.
도 1 은 유무선 인터넷 통신망을 통해 서버와 연결된 스마트폰의 구성을 나타낸 도면이다.Figure 1 is a diagram showing the configuration of a smartphone connected to a server via a wired or wireless Internet communication network.
통신 시스템 내에서의 서버(100)는 유무선 인터넷을 통하여 각종 정보 제공 서비스를 운영하기 위한 시스템을 구성하고 있는 장치이다. 상기 서버(100) 관리자 혹은 운영자들이 정보를 입력 관리하는 입력부(103), 정보를 출력하거나 디스플레이 할 수 있는 출력부(105)(정보를 출력하는 연결 단자나 프린트 등도 포함된다), 각종 정보와 서비스 운영에 관한 정보를 저장하는 데이터 베이스부(104) 및 인터넷 혹은 통신망을 통해 접속자와 데이터를 송수신할 수 있는 인터페이스부(102)가 구성되어 있다. 한편, 정보는, 이미지, 동영상, 텍스트 등 모든 정보를 의미한다.The server (100) within the communication system is a device that constitutes a system for operating various information provision services via wired and wireless Internet. The server (100) comprises an input unit (103) where administrators or operators input and manage information, an output unit (105) that can output or display information (including a connection terminal or printer that outputs information), a database unit (104) that stores various information and information on service operation, and an interface unit (102) that can send and receive data with a user via the Internet or a communication network. Meanwhile, information means all information such as images, videos, and texts.
그리고, 스마트폰(110)(혹은 휴대용 단말기)는 다양한 정보를 유무선 인터넷(혹은 통신망)을 통하여 송 수신할 수 있는 단말기이다.And, a smartphone (110) (or portable terminal) is a terminal that can transmit and receive various information through wired and wireless Internet (or communication network).
그러므로 상기 스마트폰(110)에는 중앙처리장치(CPU)(20), 각종 정보를 표시하는 디스플레이부(30), 각종 정보를 저장하는 메모리부(21), 정보를 입력하는 입력장치(28) 및 정보 혹은 데이터를 입출력 할 수 있는 데이터 입출력부(10)가 구성되어 있다.Therefore, the above smartphone (110) is configured with a central processing unit (CPU) (20), a display unit (30) that displays various information, a memory unit (21) that stores various information, an input device (28) that inputs information, and a data input/output unit (10) that can input/output information or data.
도 2는 서버를 좀더 상세히 나타낸 블록도이다.Figure 2 is a block diagram showing the server in more detail.
서버(100) 내에는 제어부(101)가 구성되며, 상기 제어부(101)에는 데이터를 검색하는 데이터 검색부(111), 데이터 처리부(112) 및 인터넷 접속자 혹은 인터넷 회원들을 관리하고 운영하는 사이트 운영부(113)로 구성된다.A control unit (101) is configured within the server (100), and the control unit (101) is configured with a data search unit (111) that searches for data, a data processing unit (112), and a site operation unit (113) that manages and operates Internet users or Internet members.
아울러, 데이터베이스(104)가 더 구성되며, 상기 데이터베이스(14)에는 사이트 운영과 관련된 정보가 저장된 운영 데이터베이스(141), 각각의 정보에 맞는 데이터가 저장된 정보 데이터베이스(142) 및 다수의 정보가 저장된 데이터베이스(143)로 구성된다. In addition, a database (104) is further configured, and the database (14) is configured with an operation database (141) in which information related to site operation is stored, an information database (142) in which data corresponding to each piece of information is stored, and a database (143) in which a plurality of pieces of information are stored.
그리고, 상기 제어부(101)와 데이터 베이스(104)는 하나의 일 예일 뿐이며, 서버 운영의 모든 알고리즘을 수행하는 통상의 제어부와 모든 정보를 저장하는 통상의 데이터 베이스는 본 발명의 실시예에 포함된다고 할 수 있다.In addition, the above control unit (101) and database (104) are only one example, and a normal control unit that performs all algorithms for server operation and a normal database that stores all information can be said to be included in the embodiment of the present invention.
한편, 서버(100)의 제어부(101)에서는 사이트 운영부(113)가 접속자(혹은 스마트폰)에 대한 정보와 회원 여부 및 콘텐츠 사용에 관한 정보 등을 판단하게 되며, 데어터 검색부(111)에서는 접속자(혹은 스마트폰)로부터 전송된 정보와 일치하는 정보를 데이터 베이스(14)통해 검색하며, 데이터 처리부(112)에서는 알고리즘 등을 수행한 결과와 검색된 데이터를 인터페이스를 통해 접속자에게 전송하여 준다.Meanwhile, in the control unit (101) of the server (100), the site operation unit (113) determines information about the user (or smartphone), whether the user is a member, information about content use, etc., and in the data search unit (111), information matching the information transmitted from the user (or smartphone) is searched through the database (14), and in the data processing unit (112), the results of performing the algorithm, etc. and the searched data are transmitted to the user through the interface.
도 3은 휴대용 표시장치 혹은 스마트폰의 블록도를 나타낸 도면이다.Figure 3 is a block diagram of a portable display device or smartphone.
도면에서 중앙처리장치(20)는 본 발명의 실시예에 사용되는 휴대용 스마트폰(일반적인 경우에는 휴대용 표시장치, 스마트폰, 혹은 컴퓨터)의 전체 동작을 제어하는 제어수단이다. 그리고, 메모리부(21)(혹은 21a,21b,21c)에 존재하는 롬(21a)은 표시장치의 수행 프로그램을 제어하고, 램(21b)은 프로그램 수행시에 발생하는 데이타를 저장하며, 이이피롬(21c)은 사용자가 필요로 하는 데이터 및 이를 처리하는 데에 필요한 데이타를 보관한다. In the drawing, the central processing unit (20) is a control means that controls the entire operation of a portable smart phone (usually a portable display device, smart phone, or computer) used in an embodiment of the present invention. In addition, the ROM (21a) existing in the memory unit (21) (or 21a, 21b, 21c) controls the execution program of the display device, the RAM (21b) stores data generated when the program is executed, and the EEPROM (21c) stores data required by the user and data required to process the data.
R/F부(24)는 무선주파수(Radio Frequency)로서, RF 채널에 동조하고, 입력되는 각종 신호를 증폭하며, 안테나에서 수신된 RF 신호를 필요한 주파수 신호로 변경한다. 상기 R/F부(24)는 통상의 근거리 통신 및 통상의 원거리 통신을 모두 포함한다. The R/F section (24) is a radio frequency, tunes to an RF channel, amplifies various input signals, and changes RF signals received from an antenna into necessary frequency signals. The R/F section (24) includes both typical short-distance communications and typical long-distance communications.
입출력부(10)는 입력부와 출력부를 포함하며, 입력부는 각종 정보 입력 기기, 숫자 키, 메뉴키 및 선택키를 포함하여 나타낸 것이며, 출력부에는 스피커 나 진동장치 등도 포함된다.The input/output unit (10) includes an input unit and an output unit. The input unit includes various information input devices, numeric keys, menu keys, and selection keys, and the output unit also includes speakers and vibration devices.
중앙처리장치(20)의 신호 출력을 받아 디스플레이를 구동하는 디스플레이 구동회로(25)가 있으며, 다시 구동회로는 디스플레이(30)가 구동 가능한 신호를 출력한다.There is a display driving circuit (25) that receives a signal output from the central processing unit (20) and drives the display, and the driving circuit then outputs a signal that can drive the display (30).
아울러 중앙처리장치는 입력장치 구동부(27)를 통해서 입력장치(28)를 제어한다. 즉, 입력장치(28)를 통하여 정보가 입력되면, 입력창치 구동부는 중앙처리장치에 입력 정보를 출력하게 전송하게 된다. In addition, the central processing unit controls the input device (28) through the input device drive unit (27). That is, when information is input through the input device (28), the input window drive unit transmits the input information to the central processing unit for output.
한편, 본 발명의 휴대용 스마트폰는 휴대용 표시장치, 스마트폰, 태블릿 등을 포함할 수 있다.Meanwhile, the portable smartphone of the present invention may include a portable display device, a smartphone, a tablet, etc.
- 서버에 저장된 정보 혹은 서버에 존재하는 데이터 베이스 - - Information stored on the server or database existing on the server -
본원 발명의 서버(서버의 데이터 베이스)에는 다음과 같은 정보가 저장되거나 다음과 같은 데이터 베이스가 존재한다. 물론 서버는 반드시 하나일 필요는 없다, 여러개의 서버가 유무선 인터넷 망으로 연결되어 본원 발명을 실시할 수가 있다. The server of the present invention (server database) stores the following information or has the following database. Of course, there does not necessarily have to be only one server; multiple servers can be connected via wired or wireless Internet networks to implement the present invention.
1) 지도 정보, 혹은 지도 정보 데이터 베이스. 1) Map information, or map information database.
2) 개념 코드(단어 코드로 만들어진 코드)로 변환된 지도 정보, 혹은 개념 코드(단어 코드로 만들어진 코드)로 변환된 지도 정보 데이터 베이스.2) Map information converted into concept code (code made of word code), or map information database converted into concept code (code made of word code).
3) 제품 혹은 서비스를 제공하는 개인 정보, 혹은 제품 혹은 서비스를 제공하는 개인 정보 데이터 베이스.3) Personal information that provides products or services, or a personal information database that provides products or services.
판매가 가능한 "식당이나 찻집 등에서 제공되는 음식이나 음료수" 및 판매가 가능한 "공산품(기계를 사용하여 만든)이나 수제품(사람이 만든)"이 본원 발명에서 제품이라고 할 수 있다. “Food or drinks provided in restaurants, tea houses, etc.” that can be sold and “manufactured products (made using machines) or handmade products (made by humans)” that can be sold can be considered products in the present invention.
그리고, 돈(혹은 돈에 대응되는 가치)로 거래 될 수 있는 인간의 전문성 혹은 인간의 노동력으로 제공되는 것을 본원 발명에서 서비스라고 할 수 있다. 따라서 각종 심부름, 법률, 의학 등도 포함된다 And, in the present invention, a service can be defined as something provided by human expertise or human labor that can be traded for money (or value equivalent to money). Accordingly, it also includes various errands, law, medicine, etc.
4) 개념 코드로 변환된 제품 혹은 서비스를 제공하는 개인 정보, 혹은 개념 코드로 변환된 제품 혹은 서비스를 제공하는 개인 정보 데이터 베이스. 4) Personal information that provides products or services converted into concept codes, or personal information database that provides products or services converted into concept codes.
한편, 제품 혹은 서비스를 제공하는 개인이나 판매점에 대한 정보는 다음과 같다.Meanwhile, information about individuals or stores providing products or services is as follows:
위치 정보(위도와 경도 등 통상적으로 사용되는 다양한 위치 정보이다.), 제공되는 제품의 이름(이때의 이름은 보편적으로 사용되는 통상의 이름이다. 예를들어 사과, 포도, 불고기 햄버거 등) 혹은 서비스(이때의 이름은 보편적으로 사용되는 통상의 이름이다. 법률 서비스, 운전 서비스 등) 이름, 제공되는 제품이나 서비스의 특징(가격 정보 포함), 및 제공되는 제품이나 서비스의 추천 혹은 비 추전에 대한 정보 등 이다. Location information (various commonly used location information such as latitude and longitude), the name of the product provided (the name at this time is a commonly used common name. For example, apple, grape, bulgogi hamburger, etc.) or service (the name at this time is a commonly used common name. For example, legal service, driving service, etc.), the name of the product or service provided, the characteristics of the product or service provided (including pricing information), and information on recommendations or non-recommendations of the product or service provided.
5) 제품 혹은 서비스를 제공하는 판매점 정보 혹은 제품, 혹은 서비스를 제공하는 판매점 정보 데이터 베이스. 5) Information on stores providing products or services, or database of information on stores providing products or services.
6) 개념 코드로 변환된 제품 혹은 서비스를 제공하는 판매점 정보, 혹은 개념 코드로 변환된 제품 혹은 서비스를 제공하는 판매점 정보 데이터 베이스.6) Information on stores providing products or services converted into concept codes, or a database of information on stores providing products or services converted into concept codes.
7) 제품 혹은 서비스를 제공하는 개인이나 판매점에 대한 후기 정보, 혹은 제품이나 서비스의 후기에 대한 정보.7) Information about reviews of individuals or stores providing products or services, or information about reviews of products or services.
8) 제품 혹은 서비스를 제공하는 개인이나 판매점에 대한 후기 정보 데이터 베이스, 혹은 제품이나 서비스의 후기에 대한 정보 데이터 베이스. 8) A database of review information about individuals or stores providing products or services, or a database of information about reviews of products or services.
상기 데이터 베이스에 저장된 정보는 경우에 따라서는 스마트폰의 메모리부(21)에 저장된다. The information stored in the above database is sometimes stored in the smartphone's memory (21).
- 본원 발명의 검색 방법 - - Search method of the present invention -
본원 발명에서 제공하는 검색 방법의 제 1 실시예는 다음과 같다. 먼저, 통상의 방법으로 프로그램을 실행(어플리케이션 실행 혹은 스마트폰 내에 저장된 프로그램 실행이다.) 또는 인터넷을 통한 본원 발명의 서버 접속 혹은 그외 본원 발명의 서비스 제공이 가능한 서버 접속을 통한 프로그램 실행이다. The first embodiment of the search method provided by the present invention is as follows. First, the program is executed in a conventional manner (executing an application or executing a program stored in a smartphone) or the program is executed through connection to the server of the present invention via the Internet or through connection to another server capable of providing the service of the present invention.
1) 스마트폰(110)의 입력장치(28)를 통하여 검색어가 입력된다. 물론 마이크를 통하여 음성으로 입력이 될 수 있다. 1) A search word is entered through the input device (28) of a smartphone (110). Of course, it can also be entered by voice through a microphone.
즉, 고객이 구매하고자 하는 제품의 이름이나 서비스의 이름이 입력장치(28)를 통하여 입력된다. That is, the name of the product or service that the customer wishes to purchase is entered through the input device (28).
2) 검색어(고객이 구매하고자 하는 제품이나 서비스의 이름 혹은 제품이나 서비스의 특징)가 개념 코드로 변경된다. 2) The search term (the name of the product or service the customer wants to purchase or the characteristics of the product or service) is changed into a concept code.
검색어의 개념 코드로의 변경은 스마트폰(110) 내의 중앙처리장치(20)의 제어로 이루어진다. 또는 검색어가 입력된 스마트폰(110)에서 유무선 인터넷 통신망을 통하여 서버에 전송되면, 서버의 제어부(101)의 제어로 이루어진다.The change of the search term into a concept code is accomplished by the control of the central processing unit (20) in the smartphone (110). Or, when the search term is input into the smartphone (110) and transmitted to the server through a wired or wireless Internet communication network, it is accomplished by the control of the server's control unit (101).
본원 발명에서는 개념 코드로 변경된 검색어를 "검색어 개념 코드"라고 한다. In the present invention, a search term changed into a concept code is called a “search term concept code.”
검색어를 "검색어 개념 코드"로 변경하는 알고리즘은 스마트폰 메모리부(21)에 저장되거나 서버의 데이터 베이스(104)에 저장되며, 상기 알고리즘의 실행은 스마트폰(110) 내의 중앙처리장치(20) 혹은 서버의 제어부(101)가 실행한다.An algorithm that changes a search term into a “search term concept code” is stored in the smartphone memory (21) or in the server database (104), and the execution of the algorithm is executed by the central processing unit (20) in the smartphone (110) or the control unit (101) of the server.
3) 서버의 데이터 베이스(혹은 서버에 저장된)에 저장된 "제품이나 서비스를 제공하는 개인의 개념 코드, 혹은 제품이나 서비스를 제공하는 판매점의 개념 코드"에서 "검색어 개념 코드"와 동일하거나 가장 많이 일치되는 정보를 검색한다. 이 과정은 서버의 제어부(101)에서 실행한다,3) Search for information that is identical to or most closely matches the "search term concept code" in the "concept code of an individual providing a product or service, or concept code of a store providing a product or service" stored in the server's database (or stored in the server). This process is executed in the server's control unit (101).
물론, 경우에 따라서는 스마트폰의 중앙처리장치(20)에서 실행된다. Of course, in some cases, it is executed on the central processing unit (20) of the smartphone.
또한, 통상의 방법에 의하여 검색어가 입력된 스마트폰(110)이 위치한 위치 정보가 반영되어 검색이 되겠지만, 검색어에 위치 정보도 함께 입력되면 위치 정보도 반영되어 검색이 되게 된다, In addition, the search will be performed by reflecting the location information of the smartphone (110) where the search word is entered in the usual way, but if the location information is also entered along with the search word, the search will be performed by reflecting the location information as well.
4) 검색된 정보를 지도에 표시한다.4) Display the searched information on the map.
도 4는 검색된 정보를 지도에 표시한 실시예의 도면이다.Figure 4 is a diagram of an embodiment in which searched information is displayed on a map.
즉, 도 4는 입력장치(28)를 통하여 입력된 검색어에 대응되는 검색 결과(31-1)(31-2)(31-3)(31-4)가 지도를 통하여 나타낸 결과이다.That is, Fig. 4 is a result of displaying search results (31-1)(31-2)(31-3)(31-4) corresponding to search words entered through the input device (28) on a map.
예를들어, 중국집이 검색어이고, 상기 방법을 통하여 중국 요리를 판매하는 중국집이 검색이 되면, 그 검색 결과가 지도를 통하여 표시된다. 따라서, 도 4에 도시된 4 지점의 검색 결과 (31-1)(31-2)(31-3)(31-4)가 중국집의 위치가 된다.For example, if Chinese restaurant is a search term and a Chinese restaurant selling Chinese food is searched for through the above method, the search results are displayed on a map. Accordingly, the search results (31-1), (31-2), (31-3), and (31-4) of the four points shown in Fig. 4 become the locations of the Chinese restaurants.
- 검색 방법 실시예 - - Search method example -
1)검색어에 도시,군, 구, 주소를 입력할 수 있다.1) You can enter city, county, district, or address in the search field.
예를들어 검색어를 "서울 역삼동 중국집"으로 할 수가 있다. 그러면, 상기 검색어는 "(CO)seoul (AD)yeoksamdong (PN)Chineserestaurant" 로 번역(첫번째 개념 코드로 번역)되거나, For example, you can search for "Chinese restaurant in Yeoksam-dong, Seoul". Then, the search term will be translated (translated to the first concept code) as "(CO)seoul (AD)yeoksamdong (PN)Chineserestaurant", or
또는 "(CO)koreaca=(CO)seoul mi(orup)toce in(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse plse(PN)Chinesefo=(PN)Chinese restaurant" 으로 번역(두번째 개념 코드로 번역)되게 된다.Or, it would be translated (translated with the second concept code) as "(CO)koreaca=(CO)seoul mi(orup)toce in(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse plse(PN)Chinesefo=(PN)Chinese restaurant".
상기 첫 번째 개념 코드는 도시, 지역, 고유 명사의 코드를 그대로 사용하여 개념 코드로 변경한 실시예이다. 상기 두 번째 개념 코드는 검색에어 사용된 각각의 단어의 개념을 근거로 개념 코드로 변경한 실시예이다. The above first concept code is an example in which the codes for cities, regions, and proper nouns are used as they are and changed into concept codes. The above second concept code is an example in which the codes are changed into concept codes based on the concepts of each word used in the search.
이때, "(CO)seoul"에서, (CO)는 도시 코드이고, seoul 는 서울의 코드이다. 즉 "서울"을 단어 코드로 변경하면 "(CO)seoul"이 된다. 즉, 서울이고 도시라는 의미이다. At this time, in "(CO)seoul", (CO) is the city code and seoul is the code for Seoul. That is, if you change "Seoul" to a word code, it becomes "(CO)seoul". That is, it means Seoul and a city.
"(AD)yeoksamdong"에서, (AD)는 지역 코드이고 yeoksamdong 은 역삼동의 코드이다. 즉, "역삼동"을 단어 코드로 변경하면 "(AD)yeoksamdong"이 된다. 즉, 역삼동이고 지역이라는 의미이다. In "(AD)yeoksamdong", (AD) is the area code and yeoksamdong is the code for Yeoksam-dong. That is, if you change "Yeoksam-dong" to a word code, it becomes "(AD)yeoksamdong". In other words, it means that it is Yeoksam-dong and it is an area.
"(PN)Chinese restaurant"에서, (PN)은 고유명사를 의미하는 코드이고 Chinese restaurant는 중국집의 코드이다, 즉, "중국집"을 단어 코드로 변경하면 (PN)Chineserestaurant 이된다. 즉, 고유명사이고 중국집이라는 의미이다.In "(PN)Chinese restaurant", (PN) is a code meaning a proper noun and Chinese restaurant is the code for a Chinese restaurant. In other words, if you change "Chinese restaurant" to a word code, it becomes (PN)Chineserestaurant. In other words, it is a proper noun and means a Chinese restaurant.
결론적으로, 도시, 나라, 지역, 고유 명사를 나타내는 코드는 가급적 전체 단어를 그대로 사용한다.(예를들어 Chinese, korea, Chineserestaurant) In conclusion, codes representing cities, countries, regions, and proper nouns should be written using the full words as much as possible (e.g. Chinese, Korea, Chineserestaurant).
한편, 상기 두번째 개념 코드로 변경하는 실시예는 아래와 같다.Meanwhile, an example of changing to the second concept code is as follows.
- 단어 코드의 자리수는 통일한다. 상기의 실시예에서는 2 자리이다.(예를들어, town은 to 이고, center은 ce 이다.)- The number of digits in the word code is unified. In the above example, it is 2 digits. (For example, town is to, and center is ce.)
"(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant" 으로 번역(두번째 개념 코드)Translated as "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant" (second concept code)
- 단어 코드 제작 실시예는 아래와 같다. - An example of creating a word code is as follows.
① "서울"은 도시 이름으로 단어 코드 "(CO)seoul"로 변경할 수 있다. ① “Seoul” can be changed to the city name and word code “(CO)seoul”.
그리고, 서울의 개념은 "한국의 수도"이다. And, the concept of Seoul is "the capital of Korea."
따라서, "한국의 수도"를 각각 단어 코드로 변경할 수 있다. "한국"은 "(CO)korea" 이고 "수도"는 ca(capital)이므로, "한국의 수도"를 개념 코드로 변경하면 "(CO)koreaca"이 된다. 그리고, 여기에 구별 코드로 "=" 를 사용한 다음, ㅅ상기 첫번째 단어 코드 "(CO)seoul"를 추가하게 된다.Therefore, "Capital of Korea" can be changed into word codes. "Korea" is "(CO)korea" and "capital" is ca(capital), so if "Capital of Korea" is changed into concept code, it becomes "(CO)koreaca". Then, "=" is used as a distinguishing code here, and the first word code "(CO)seoul" above is added.
그러면, "서울"의 개념 코드는 "(CO)koreaca=(CO)seoul" 이 된다. 즉, 서울의 개념을 단어 코드로 변경한 개념 코드와, 서울의 단어를 그대로 사용한 코드가 함께 사용된다. Then, the concept code for "Seoul" becomes "(CO)koreaca=(CO)seoul". In other words, the concept code that changes the concept of Seoul into a word code and the code that uses the word Seoul as it is are used together.
② "역삼동"은 지역 이름으로 단어 코드 "(AD)yeoksamdong"로 변경할 수 있다. ② “Yeoksam-dong” can be changed to the word code “(AD)yeoksamdong” as the region name.
그리고, 역삼동의 개념은 "서울 강남 안의 시내"이다. And, the concept of Yeoksam-dong is "downtown within Gangnam, Seoul."
따라서, "서울 강남 안의 시내"를 각각 단어 코드로 변경할 수 있다. "시내"라는 단어는 도시(town) 가운데(mid) 중심(center)을 의미한다. town의 코드는 to, 가운데의 코드는 mi, 중심의 코드는 ce 이다. 그러면, "시내"의 단어 코드(개념 코드)는 "tomice"이다. Therefore, we can change each of "downtown in Gangnam, Seoul" into word codes. The word "downtown" means the center of the city (town) in the middle (mid). The code for town is to, the code for the middle is mi, and the code for the center is ce. Then, the word code (concept code) for "downtown" is "tomice."
"안에 있는" 의미를 가지는 단어는 in 이고, in 의 코드는 in 이다.The word that means "inside" is in, and the code for in is in.
그러면, "역상동"의 개념 코드는 "tomicein(AD)Gangnam(CO)seoul"이다. 즉, 상기 개념 코드는 "서울 강남 안의 시내"라는 의미를 가진다. 여기에 "(AD)yeoksamdong"를 더 붙이면, 최종적으로 "역상동"의 개념 코드는 "tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong" 이다. Then, the concept code of "Yeok-sang-dong" is "tomicein(AD)Gangnam(CO)seoul". In other words, the concept code above means "downtown in Gangnam, Seoul". If we add "(AD)yeoksamdong" to this, the final concept code of "Yeok-sang-dong" is "tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong".
③ "중국집"은 고유 명사로 "(PN)Chineserestaurant"으로 변경할 수 있다.③ “Chinese restaurant” can be changed to “(PN)Chineserestaurant” as a proper noun.
그리고, 중국집의 개념은 "중국 음식을 제공하는 장소"이다,And, the concept of a Chinese restaurant is "a place that serves Chinese food".
따라서, "중국 음식을 제공하는 장소"를 각각 단어 코드로 변경할 수 있다. 장소(place)의 코드는 pl, 제공하는(serve)의 코드는 se, 중국(Chinese)의 코드는 (PN)Chinese, 음식(food)의 코드는 fo"이다. 그러면 "중국집"의 개념 코드는 "plse(PN)Chinesefo"이다. 따라서, 중국집의 개념 코드는 최종적으로 "plse(PN)Chinesefo=(PN)Chinese restaurant"이다. Therefore, we can change "places serving Chinese food" into word codes respectively. The code for place is pl, the code for serve is se, the code for Chinese is (PN)Chinese, and the code for food is fo". Then, the concept code for "Chinese restaurant" is "plse(PN)Chinesefo". Therefore, the concept code for Chinese restaurant is finally "plse(PN)Chinesefo=(PN)Chinese restaurant".
④ "서울 역삼동 중국집"의 단어 코드는 "(CO)seoul (AD)yeoksamdong (PN)Chinese restaurant"이고, "서울 역삼동 중국집"의 개념 코드는 "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant"이다.④ The word code for "Chinese restaurant in Yeoksam-dong, Seoul" is "(CO)seoul (AD)yeoksamdong (PN)Chinese restaurant", and the concept code for "Chinese restaurant in Yeoksam-dong, Seoul" is "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant".
⑤ 나라, 도시, 지명(여행지, 산, 강 등), 고유명사 등이 그래도 사용되어 단어 코드를 만들수 있다. 이 경우에는 전체 단어가 코드로 그대로 사용된다. ⑤ Countries, cities, place names (travel destinations, mountains, rivers, etc.), proper nouns, etc. can still be used to create word codes. In this case, the entire word is used as a code.
나라, 도시, 지명, 고유명사의 개념(혹은 특징)으로 코드를 만 들수도 있으며, 이 경우를 개념 코드라고 한다.Codes can also be created based on concepts (or characteristics) of countries, cities, place names, and proper nouns, in which case they are called concept codes.
검색에 사용되는 단어가 그대로 사용된 단어 코드가 검색의 우선 순위는 높다. Word codes that are used as the words used in the search have a higher priority in the search.
즉, 검색어가 역삼동일 때, 검색어 역삼동은 단어 코드 "(AD)yeoksamdong"와 개념 코드 "tomicein(AD)Gangnam(CO)seoul"로 변경된다. 이때, "(AD)yeoksamdong"이 일치되는 정보가 "tomicein(AD)Gangnam(CO)seoul"이 일치되는 정보보다 검색에서 우선 순위가 더 높다는 것이다. That is, when the search term is Yeoksam-dong, the search term Yeoksam-dong is changed to the word code "(AD)yeoksamdong" and the concept code "tomicein(AD)Gangnam(CO)seoul". At this time, information matching "(AD)yeoksamdong" has a higher priority in the search than information matching "tomicein(AD)Gangnam(CO)seoul".
2) 검색어에 다른 나라의 도시나 지명이 포함될 수 있다. 2) Search terms may include cities or place names from other countries.
예를들어 "영국 런던 중심가 호텔"처럼 다른 나라에서 제공하는 제품이나 서비스를 검색어로 할 수 있다. For example, you can search for products or services provided in other countries, such as "hotels in central London, England."
3) 검색어에 재품 혹은 서비스의 특징이 포함될 수 있다.3) Search terms may include characteristics of products or services.
예를들어, "볶은밥이 맛있는 중국집"처럼 제품의 특징을 검색어로 할 수가 있다. For example, you can search for product features such as "a Chinese restaurant with delicious fried rice."
4) 제품이나 서비스의 사용 후기가 검색어가 된다.4) Reviews of products or services become search terms.
예를들어, "볶은밥에 좋은 후기가 올라온 중국집" 처럼 제품이나 서비스의 후가를 검색어로 할 수가 있다. For example, you can search for reviews of a product or service, such as "Chinese restaurant with good reviews for its fried rice."
- 검색어의 분류와 단어 코드로의 번역 - - Classification of search terms and translation into word codes -
1) 검색어를 분류한다.1) Classify search terms.
예를들어 "영국 런던에 있는 호텔"이 검색어라고 한다면, 영국은 나라이고, 런던은 도시이다. 그리고 런던에 있는 호텔이 최종 목적이 된다. 그러면 당연히 영국은 나라, 런던은 도시라는 분류가 되어야 하고, 즉, 영국과 런던은 호텔이 위치한 장소가 된다.For example, if the search term is "hotel in London, England", England is a country and London is a city. And the final destination is a hotel in London. Then, of course, England should be classified as a country and London as a city, and in other words, England and London should be the places where the hotel is located.
그리고 검색어가 "역삼동에 있는 중국집이고 볶은밥을 잘하는 집"이라면, 역삼동은 지역 이름이고, "볶은밥을 잘하는 집"은 특징으로, 최종 검색 대상은 "중국집"이 된다. And if the search term is "a Chinese restaurant in Yeoksam-dong that serves good fried rice," Yeoksam-dong is the name of the area, "a restaurant that serves good fried rice" is the characteristic, and the final search target is "Chinese restaurant."
이러한 분류는 언어의 번역과도 관계되며 이러한 분류의 방법은 통상의 인공지능 방법을 사용하면 효과적이다.This classification is also related to language translation, and the method of this classification is effective when using conventional artificial intelligence methods.
또한 검색어가 "자장면이 맛있는 후기가 있는 중국집"이라면, 검색어 분류는 분류는 "중국집"과 "후기"가 된다. 물론 "후기"는 특징이기도 한다. Also, if the search term is "a Chinese restaurant with reviews of delicious jajangmyeon," the search term categories will be "Chinese restaurant" and "review." Of course, "review" is also a feature.
결과적으로 본원 발명인 지도 기반 주문 결제 방법에서, 검색어는 위치, 특징, 검색 대상(제품을 제공하는 개인이나 판매점으로, 택시, 중국집, 커피숍, 법률 사무소, 호텔 등이 해당된다.), As a result, in the map-based order payment method of the present invention, the search term is a location, a feature, a search target (an individual or a store providing the product, such as a taxi, a Chinese restaurant, a coffee shop, a law office, a hotel, etc.),
2) 정보를 개념 코드로 번역한다.2) Translate information into concept code.
이 방법은 언어의 번역과 그 원리과 동일하다. 그리고 이 과정에서 인공 지능을 활용하게 되면 더 효과적이다.This method is the same as the translation of language and its principle. And it is more effective if artificial intelligence is used in this process.
본원 발명에서는 개념 코드가 만들어지는 것이고, 개념 코드는 개념 코드이기도 하고 통일 코드의 의미를 가진다. 그리고 정보가 개념 코드로 번역되어 저장되어야 하고, 검색어도 개념코드로 변환되어 검색 수단으로 이용되어야 한다. In the present invention, a concept code is created, and the concept code is a concept code and has the meaning of a unified code. In addition, information must be translated into a concept code and stored, and search terms must also be converted into a concept code and used as a search tool.
당연히 이과정에서 통상의 인공 지능이 사용되면 더 효과적이다.Of course, it would be more effective if conventional artificial intelligence were used in this process.
도 5는 검색어와 일치하는 정도가 표시되는 실시예의 도면이다.Figure 5 is a diagram of an embodiment in which the degree of matching with a search term is displayed.
검색 결과(31-1)(31-2)(31-3)(31-4) 옆의 숫자가 일치도이다. 즉, 실시예로서 표시된 100%와 95%가 일치도를 나타내는 숫자이다. The numbers next to the search results (31-1)(31-2)(31-3)(31-4) indicate the degree of agreement. That is, the numbers 100% and 95% shown as examples indicate the degree of agreement.
1) 검색어와 단어 차체가 일치하는 경우를 100%라고 한다.1) The case where the search term and the word itself match is said to be 100%.
(이때, 동의어 분석을 하여 의미가 동일한 경우이어야 하며, 단어가 명칭일 경우에는 반드시 동의어 분석을 할 필요가 없다. )(At this time, synonym analysis must be performed to ensure that the meaning is the same, and if the word is a name, synonym analysis is not necessarily required.)
2) 검색어를 단어 코드 혹은 개념 코드로 변경하였을 때, 단어 코드 혹은 개념 코드가 100% 일치는 경우를 100%로 한다.2) When the search term is changed to a word code or concept code, the case where the word code or concept code matches 100% is considered 100%.
3) 복수(2개 이상)의 단어일 때, 단어 수가 일치되는 정도를 비율로 나타내 일치도를 판단할 수 있다.(이때, 동의어 분석을 하여 의미가 동일한 경우이어야 하며, 단어가 명칭일 경우에는 반드시 동의어 분석을 할 필요가 없다.)3) When there are multiple words (2 or more), the degree of agreement can be judged by indicating the degree to which the number of words matches as a percentage. (At this time, the meaning must be the same through synonym analysis, and if the words are names, it is not necessary to conduct synonym analysis.)
4) 단어 코드 혹은 개념 코드 내에 기본 단어 코드가 일치되는 정도를 비율로 나타낼 수 있다.4) The degree to which the basic word code matches within the word code or concept code can be expressed as a ratio.
예를들어, 검색어로 변경된 개념 코드가 "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant"일 때, 위 코드 중에서 밑줄 그은 코드가 개념 코드이고 밑줄 그어지지 않은 코드가 단어코드이다. 이때, 상기 개념 코드 중에서 기본 단어 코드는 "(CO)korea, ca, to, mi, ce, in, (AD)Gangnam, (CO)seoul, pl, se, (PN)Chinese, fo" 처럼 모두 12개 이다. 이때, 12 개가 모두 일치하면 일치율이 100%이다. For example, when the concept code changed to a search term is " (CO)koreaca =(CO)seoul tomicein(AD)Gangnam(CO)seoul =(AD)yeoksamdong plse(PN)Chinesefo =(PN)Chinese restaurant", the underlined codes in the above codes are concept codes and the non-underlined codes are word codes. At this time, the basic word codes in the above concept codes are a total of 12, such as "(CO)korea, ca, to, mi, ce, in, (AD)Gangnam, (CO)seoul, pl, se, (PN)Chinese, fo". At this time, if all 12 match, the match rate is 100%.
가중치가 존재할 수 있으며, 이러한 가중치 계산은 인공 지능의 방법이 적용될 수 있다. 그리고 in(안에)와 같은 전치사보다는 명사, 특징을 나타내는 단어가 가중치가 더 높을 수 있다. There may be weights, and the calculation of these weights may be done using artificial intelligence methods. And nouns and words that indicate features may have higher weights than prepositions such as in.
도 6은 검색 결과가 입력장치를 통하여 선택되었을 때 나타나는 실시예의 도면이다.Figure 6 is a diagram of an embodiment that appears when a search result is selected via an input device.
디스플레이(30)에 표시된 지도 내에 검색 결과(31-1)(31-2)(31-3)(31-4)가 있고, 그 중에 하나가 입력장치(28)를 통하여 선택이 된다는 의미이다. 그리고 선택 방법은 아래와 같다.This means that there are search results (31-1)(31-2)(31-3)(31-4) within the map displayed on the display (30), and one of them is selected via the input device (28). And the selection method is as follows.
1) 검색 결과 중에 하나를 점(손가락 혹은 바)으로 선택한다.1) Select one of the search results with a dot (finger or bar).
예를들어, 도 4의 실시예에서처럼 검색 결과가 4개이면 상기 4 개 중에서 하나가 입력장치를 통하여 선택된다. 그리고 선택되면 입력장치를 통하여 명령이 수행되며, 명령이 수행되는 방법은 아래와 같다.For example, as in the embodiment of Fig. 4, if there are four search results, one of the four is selected through the input device. Then, when selected, a command is executed through the input device, and the method of executing the command is as follows.
① 검색 결과를 점으로 선택하고 일정 시간 유지한다. 이때, 유지되는 시간에 따라 디스플레이(30)에는 정보(새로운 정보)가 표시된다. ① Select a search result as a point and maintain it for a certain period of time. At this time, information (new information) is displayed on the display (30) according to the maintenance time.
예를들어, 크릭하면 제 1 정보, 1초 유지하면 제 2 정보, 2초 유지하면 제 3 정보가 각각 표시되게 된다. 마찬가지로 제 4 정보, 제 5 정보,및 그 이상의 정보가 유지되는 시간에 따라 계속적으로 표시되게 된다. (1초, 2초는 하나의 실시예로 제시된 시간이다. 따라서 상기 제시된 시간의 길이는 상황에 따라 변경될 수 있다.) For example, if you click, the first information will be displayed, if you hold it for 1 second, the second information will be displayed, and if you hold it for 2 seconds, the third information will be displayed. Similarly, the fourth information, fifth information, and more information will be displayed continuously according to the holding time. (1 second and 2 seconds are times presented as an example. Therefore, the length of time presented above may be changed depending on the situation.)
② 검색 결과를 점으로 선택하고 상기 선택된 점을 이동시킨다. 그리고 이동된 거리에 따라 디스플레이(30)에는 정보(새로운 정보)가 표시된다. ② Select the search result as a point and move the selected point. Then, information (new information) is displayed on the display (30) according to the distance moved.
예를들어, 크릭하면 제 1 정보, 5mm(5mm는 하나의 실시예로 제시된 시간이다.) 이동하면 제 2 정보, 10mm 이동하면 제 3 정보가 각각 표시되게 된다. 마찬가지로 제 4 정보, 제 5 정보, 및 그 이상의 정보가 이동 거리에 따라 계속적으로 표시되게 된다. (5mm, 10mm는 하나의 실시예로 제시된 거리이다. 따라서 상기 제시된 거리는 상황에 따라 변경될 수 있다.) For example, if you click, the first information will be displayed, if you move 5 mm (5 mm is a time presented as an example), the second information will be displayed, and if you move 10 mm, the third information will be displayed. Similarly, the fourth information, fifth information, and more information will be continuously displayed according to the movement distance. (5 mm and 10 mm are distances presented as an example. Therefore, the distances presented above may be changed depending on the situation.)
③ 점이 이동된 각도, 회전 거리, 텍스트 명령, 음성 명령도 해당된다, ③ The angle at which the point is moved, the rotation distance, text commands, and voice commands are also applicable.
③번 항목의 명령에서도 ①번항목과 ②번 항목의 실시예처럼 다수의 서로 다른 정보가 표시되게 된다. In the command of item ③, a number of different pieces of information are displayed, just like in the examples of items ① and ②.
이때, 제 1 정보, 제 2 정보, 제 3 정보,... 은 단순히 n 개의 서로 다른 정보가 표시됨을 의미하는 것이다. At this time, the first information, the second information, the third information, ... simply mean that n different pieces of information are displayed.
도 6에서는 지도에 표시된 검색 결과(31-1)(31-2)(31-3)(31-4) 중에서 하나가 입력장치(28)를 통하여 선택이 되었을 때, 제 1 정보가 표시되는 실시예의 도면이다. FIG. 6 is a diagram of an embodiment in which first information is displayed when one of the search results (31-1), (31-2), (31-3), and (31-4) displayed on the map is selected through an input device (28).
도 6에 의하면 검색 결과(31-2)가 점으로 선택되어 크릭됨을 보이는 실시예로서, 제 1 정보가 표시된 실시예이다. 그리고, 본원 발명에서 제 1 정보, 제 2 정보, 제 3 정보, 및 제 n 정보가 표시되는 방법이 정해진다. According to Fig. 6, this is an example in which the search result (31-2) is selected as a point and clicked, and is an example in which the first information is displayed. In addition, in the present invention, a method in which the first information, the second information, the third information, and the nth information are displayed is determined.
먼저 검색어가 분류되는 기준은 다음과 같다.First, the criteria for classifying search terms are as follows.
1) "나라, 도시, 지역, 주소" 등 위치가 제 1 분류 기준이다,1) Location is the first classification criterion, such as “country, city, region, address”.
따라서, 검색어에 "나라, 도시, 지역, 주소" 등 위치에 대한 정보가 있으면, 별도로 제 1 분류 기준으로 분류하게 된다. Therefore, if the search term contains location information such as "country, city, region, address", it will be classified separately by the first classification criterion.
2) 업종이 제 2 분류 기준이다.2) Industry is the second classification criterion.
본원 발명에서 업종은 "식당, 중식당, 한식당, 변호사 사무실, 택시, 개인 거래, 중고 거래, 커피숍, 및 구체적인 식당 이름, 화물차, 마트, 백화점, 모텔, 호텔" 등 제품 혹은 서비스를 제공하는 개인이나 판매점이 분류 기준이 되며, 개인 서비스 제공자도 분류 기준이 된다. In the present invention, the industry is classified as an individual or store providing a product or service, such as “restaurant, Chinese restaurant, Korean restaurant, lawyer’s office, taxi, personal transaction, second-hand transaction, coffee shop, and specific restaurant names, trucks, marts, department stores, motels, hotels,” and individual service providers are also classified as a criterion.
3) 검색어 내에서 제 1 분류 기준과 제 2 분류 기준을 제외한 검색어가 제 3 분이다.3) The third category is the search term excluding the first and second classification criteria within the search term.
예를들어, "역삼동에 있는 중국집 중에서 자장면이 맛있는 곳"이 검색어라면, 제 1 분류 기준은 역삼동이고, 제 2 분류 기준은 중국집이고, 젝 3 분류 기준은 "자장면이 맛있는 곳"이 된다.For example, if the search term is "A Chinese restaurant in Yeoksam-dong that serves delicious Jajangmyeon," the first classification criterion is Yeoksam-dong, the second classification criterion is Chinese restaurant, and the third classification criterion is "A place that serves delicious Jajangmyeon."
그리고, 제 1 분류 기준과 제 2 분류 기준은, 검색어가 지도에서 표시가 되도록 하는 분류기준이고, 제 3 분류 기준은 본원 발명에서 설명된 상기 정보에서는 제 1 정보에 해당된다,And, the first classification criterion and the second classification criterion are classification criteria for displaying search words on a map, and the third classification criterion corresponds to the first information in the information described in the present invention.
그러므로, 검색어가 "역삼동에 있는 중국집 중에서 자장면에 대한 후기가 있는 곳"이라면, 역삼동(제 1 분류 기준)에 중국집(제 2 분류 기준)이 지도에 표시되고(도 4 혹은 도 5의 실시예 참조), 상기 중국집(검색 결과(31-1)(31-2)(31-3)(31-4))을 선택하면 제 3 분류 기준인 "자장면에 대한 후기가 있는 곳"에 대한 정보가 별도창(31-2a)에 표시된다.Therefore, if the search term is "Chinese restaurants in Yeoksam-dong with reviews of Jajangmyeon", Chinese restaurants (second classification criterion) in Yeoksam-dong (first classification criterion) are displayed on the map (see the example of FIG. 4 or FIG. 5), and when the Chinese restaurant (search result (31-1)(31-2)(31-3)(31-4)) is selected, information on "places with reviews of Jajangmyeon", which is the third classification criterion, is displayed in a separate window (31-2a).
그러나, 검색어에 제 3 분류 기준이 존재하지 않으면, 사전에 정해진 정보가 제 1 정보로서 디스플레이(30)에 표시된다.However, if there is no third classification criterion in the search term, the predefined information is displayed on the display (30) as the first information.
이때, 검색어에 제 3 분류 기준이 존재하지 않으면, 제 1 정보로는 "식당은 음식 메뉴, 상품은 제공되는 제품의 종류, 서비스 업은 제공되는 서비스의 종류"가 제 1 정보가 되는 것이 바람직하다. 즉, 제품이나 서버스의 메뉴가 제 1 정보가 되는 것이 바람직하다. At this time, if there is no third classification criterion in the search term, it is desirable that the first information be "food menu for restaurants, types of products provided for products, and types of services provided for services." In other words, it is desirable that the menu of products or services be the first information.
한편, 도 6의 실시예에서처럼 후기에는 이미지(사진) 혹은 동영상이 추가될 수가 있다.Meanwhile, as in the embodiment of Fig. 6, images (photos) or videos can be added later.
이때, 상기와 같은 제어는 서버의 제어부(101) 혹은 스마트폰의 중앙처리장치(20)의 제어로 수행된다. 그리고 상기 제어를 하기 위한 알고리즘과 정보(데이터)는 서버의 데이터 베이스(104) 혹은 스마트폰의 메모리부(21)에 저장된다. At this time, the above control is performed by the control unit (101) of the server or the central processing unit (20) of the smartphone. And the algorithm and information (data) for the above control are stored in the database (104) of the server or the memory unit (21) of the smartphone.
아울러, 본원 발명에서 반복 언급한 바가 있듯이 본원 발명의 분류 기준에 의하여, 검색어를 실제로 분류할 때 언어의 분석 기술이 이용되며 인공 지능에 의한 방법이 사용됨은 당연하다.In addition, as repeatedly mentioned in the present invention, it is natural that language analysis technology is used and an artificial intelligence method is used when actually classifying search words according to the classification criteria of the present invention.
- 제 1 정보와 제 2 정보 - - Information 1 and Information 2 -
1) 검색어에 제 3 분류 기준이 존재하는 경우1) If there is a third classification criterion in the search term
상기 제 3 분류는 검색에 내에서 추가로 원하는 정보를 의미한다. 검색어에, 지역, 명칭이 존재하고, 상기 명칭에서 추가로 원하는 정보가 제 3 분류이다. The third classification above refers to additional information desired within the search. In the search word, there is a region and a name, and the information desired additionally from the name is the third classification.
- 검색어에서 제 1 분류 기준과, 제 2 분류기준을 제외한 검색어가 제 3 분류 기준이고, 상기 제 3 분류 기준이 제 1 정보가 된다. - In the search term, the search term excluding the first classification criterion and the second classification criterion becomes the third classification criterion, and the third classification criterion becomes the first information.
- 제 2 정보는 판매점 혹은 개인이 거래하는 제품 혹은 서비스에 대한 리스트이다. 즉, 제품이나 서비스의 종류로서 메뉴이다. - The second information is a list of products or services that a store or individual deals with. In other words, it is a menu as a type of product or service.
- 제 3 정보는 특별히 한정되지는 않는다. "특별히 한정되지는 않는다."는 것은 프로그램 상황에 따라 변경이 가능하다는 의미이다. 즉, 제품 혹은 서비스에 대한 추가 정보, 후기, 다양한 사진 등이 포함될 수 있으며, 특허 주문과 결제 기능이 더 포함된다. 즉 거래되는 제품이나 서비스 중에서 하나 혹은 그 이상이 선택되어 주문하고 결제되는 기능으로 주문과 결제는 통상의 방법에 의한다. - The third information is not particularly limited. "Not particularly limited" means that it can be changed depending on the program situation. That is, it can include additional information about the product or service, reviews, various photos, etc., and it also includes patent ordering and payment functions. That is, one or more of the products or services being traded are selected and ordered and paid for, and ordering and payment are made in the usual way.
2) 검색어에서 제 3 분류 기준이 존재하지 않으면 제 1 정보는 판매점 혹은 개인이 거래하는 제품 혹은 서비스에 대한 리스트이다.2) If there is no third classification criterion in the search term, the first information is a list of products or services traded by the store or individual.
- 제 2 정보는 특별히 한정되지는 않는다. 제품 혹은 서비스에 대한 추가 정보, 후기, 다양한 사진 등이 포함될 수 있으며, 특허 주문과 결제 기능이 더 포함된다. 즉 거래되는 제품이나 서비스 중에서 하나 혹은 그 이상을 선택하여 주문하고 결제하는 기능으로 주문과 결제는 통상의 방법에 의한다. - The second information is not particularly limited. It may include additional information about the product or service, reviews, various photos, etc., and it further includes a patent ordering and payment function. That is, it is a function to select one or more of the products or services being traded and order and pay, and ordering and payment are made in the usual way.
검색어가 입력되면 상기에 설명된 정보 분류의 기준에 의하여 정보가 분류되며, 이때 상기 정보 분류는 통상의 인공 지능의 방법이 사용되게 된다. When a search term is entered, information is classified based on the criteria for information classification described above, and the information classification is performed using a typical artificial intelligence method.
3) 시간 거리 동시 사용 실시예 3) Time Distance Simultaneous Use Example
- 검색 결과(31-1)(31-2)(31-3)(31-4)중에서 하나가 선택되면, 유지되는 시간에 의하여 제 1 정보, 제 2 정보 및 제 3 정보가 별도창(31-2a)(디스플레이(30)에 표시되는 지도 내에 존재하는 창) 내에 표시된다.- When one of the search results (31-1), (31-2), (31-3), and (31-4) is selected, the first information, the second information, and the third information are displayed in a separate window (31-2a) (a window existing within the map displayed on the display (30)) according to the time maintained.
상기 선택된 검색 결과를 점으로 선택하여 상기 점을 이동시키면 상세도가 증가되게 된다. (이때 상기 점을 이동시키는 방법은 선택된 점을 하나로 하고 상기 선택된 점이 이동되도록 하는 방법과, 선택된 점을 두개로 하고 상기 두개의 점 사이의의 가깝게 하거나 멀게 하는 방법이 존재한다.)If you select the above-mentioned selected search result as a point and move the point, the detail will increase. (At this time, there are two ways to move the point: one is to make one selected point and move the selected point, and the other is to make two selected points and move the two points closer or further apart.)
물론 음성 명령으로 하거나 텍스트 명령으로 하여, "다음 단계 정보, 그 다음 정보, 혹은 상세히" 라고 입력(텍스트 혹음 음성으로 입력)되므로서 제 1 정보, 제 2 정보, 제 n 정보 혹은 상세한 정보가 디스플레이에 표시되도록 할 수가 있다. Of course, you can use a voice command or a text command to input "next step information, next information, or detailed information" (input by text or voice), so that the first information, second information, nth information, or detailed information is displayed.
도 7은 별도창에 메뉴 리스트가 표시된 실시예의 도면이다.Figure 7 is a drawing of an embodiment in which a menu list is displayed in a separate window.
본원 발명의 상기의 설명에서처럼, 검색어의 내용에 따라 제1 정보 혹은 제 2 정보가 될 수 있다. 그리고, 메뉴 리스트 내에 특정 메뉴를 선택하여 주문 및 결제를 할 수 있으며, 이때 주문 및 결제는 통상의 방법에 의한다. As described above in the present invention, depending on the content of the search word, it can be the first information or the second information. In addition, a specific menu can be selected from the menu list to order and pay, and in this case, the order and payment are made in a conventional manner.
도 8은 화면 분할에 대한 실시예의 도면이다.Figure 8 is a diagram of an embodiment of screen division.
상기 검색 결과(31-1)(31-2)(31-3)(31-4) 중에서, 하나가 선택되면 도 8의 실시예와 같이 화면 분활이 된다. 그리고 분할 화면(32)에 제 1 정보, 제 2 정보, 제 3 정보 및 제 n 정보가 표시된다.When one of the above search results (31-1), (31-2), (31-3), and (31-4) is selected, the screen is divided as in the embodiment of Fig. 8. Then, the first information, the second information, the third information, and the nth information are displayed on the split screen (32).
이때 접이식 디스플레이가 장착된 접이식 스마트폰에도 적용이 가능하다. 그리고, 화면 분할은 스마트폰의 중앙처리장치(20)의 제어로 이루어지며, 통상의 화면 분할 방법이 사용된다. At this time, it can also be applied to a foldable smartphone equipped with a foldable display. In addition, screen division is performed by controlling the central processing unit (20) of the smartphone, and a conventional screen division method is used.
도 9는 다수의 서버가 존재할 수 있는 실시예의 도면이다.Figure 9 is a diagram of an embodiment in which multiple servers may exist.
본원 발명의 서버(100)는 다른 서버와 연계하여 본원 발명을 실시하게 된다. 즉, 도 9에서처럼 n 개의 서버가 사용될 수 있다. 다른 서버(100-1)(100-2)(100-3)(100-n)와 인터넷 통신망을 통하여 연결되어 본원 발명을 실시하게 된다.The server (100) of the present invention implements the present invention by linking with other servers. That is, n servers can be used as in Fig. 9. The present invention is implemented by linking with other servers (100-1), (100-2), (100-3), and (100-n) through an Internet communication network.
이때, 다른 서버의 기능은 아래와 같다.At this time, the functions of other servers are as follows.
1) 주문 및 결제 기능을 하는 서버(100-n)이다.1) This is a server (100-n) that performs ordering and payment functions.
2) 업종과 지역에 관한 정보를 관리하고 실행하는 서버이다.2) It is a server that manages and executes information about industries and regions.
예를들어 특정한 나라의 특정한 지역에서 특정한 제품이나 서비스를 관리하는 서버(100-n)이다. 이러한 서버(100-n)의 경우에는 본원 발명의 서버(100)의 운영자와 다를 수 있다.For example, it is a server (100-n) that manages a specific product or service in a specific region of a specific country. In the case of this server (100-n), the operator of the server (100) of the present invention may be different.
예를들어, 대한민국에서 법률 서비스에 대한 서버(100-n)를 운영하는 운영자는 본원 발명의 서버(100) 운영자와 다르다. For example, the operator of a server (100-n) for legal services in the Republic of Korea is different from the operator of the server (100) of the present invention.
예를들어, 대한민국 경기도 지역에서 운영되는 식당이나 카페에 대한 정보를 저장하는 서버(100-n)의 운영자는 본원 발명의 서버(100) 운영자와 다르다. 그리고, 상기 서버(100-n)는 본원 발명의 서버(100)와 연결되고 최종적으로는 스마트폰과 연결되어 본원 발명을 실시한다. For example, the operator of a server (100-n) that stores information about restaurants or cafes operating in the Gyeonggi-do region of the Republic of Korea is different from the operator of the server (100) of the present invention. In addition, the server (100-n) is connected to the server (100) of the present invention and ultimately connected to a smartphone to implement the present invention.
한편, 상기 다른 서버(100-n)과 관리하는 정보의 실시예는 매우 많게 된다. 가치로 거래되는 모든 종류의 제품 및 가치로 거래되는 모든 종류의 서비스가 해당된다. 그리고, 각각의 나라와 각각의 지역이 해당된다. Meanwhile, the examples of information managed by the other server (100-n) are very numerous. All types of products traded for value and all types of services traded for value are applicable. And each country and each region are applicable.
따라서, 본원 발명의 서버의 데이터 베이스(104)에는 다른 서버에 대한 정보와 운영자 정보가 저장된다. Accordingly, information about other servers and operator information are stored in the database (104) of the server of the present invention.
- 후기에 대한 평가 -- Evaluation of the review -
후기를 보고 물건을 구매하는 경우, 물품 구매자가 후기에 또 다른 추천을 하거나 포인트를 제공할 수 있다.When you buy an item after reading a review, the buyer can add another recommendation to the review or provide points.
에를들어 물품 구매자가 좋은 후기로 인하여 좋은 물품을 구매하게 되었다면 그에 대한 보상으로 일정 금액을 제공할 수 있다. 그 방법은 아래와 같게 된다.For example, if a buyer of a product purchases a good product because of a good review, a certain amount of money can be provided as a reward. The method is as follows.
1) 별도창(32-2a)에 표시된 후기 작성자의 아이디(도 6의 실시예에서는 00xx00 혹은 12300n)을 크릭한다.1) Click on the ID of the reviewer (00xx00 or 12300n in the example of Fig. 6) displayed in a separate window (32-2a).
상기 크릭이 입력장치(28)를 통하여 입력되면 중앙처리장치(20)가 인식하게 된다.When the above creek is input through the input device (28), the central processing unit (20) recognizes it.
2) 추가 창(본원 발명에서는 도시 생략됨.)이 디스플레이(30)에 표시되고, 상기 추가창에는 금액을 입력하는 영역이 존재하고 되고, 상기 영역에 금액을 입력하여 전송하게 된다. 혹은 본원 발명에서 미리 정해진 금액을 선택하므로서 상기 금액이 전송되게 된다. 2) An additional window (not shown in the present invention) is displayed on the display (30), and an area for entering an amount is present in the additional window, and the amount is entered into the area to transmit the amount. Alternatively, in the present invention, the amount is transmitted by selecting a predetermined amount.
이러한 금액은 실제의 현금 이외에 구매자가 가지고 있는 포인트가 사용될 수 있다. 상기의 방법은 통상의 주문 결제 방법이 적용되게 된다.This amount can be used in addition to actual cash, or points held by the purchaser. The above method will be applied as a normal order payment method.
중앙처리장치(20)는 금액 혹은 포인트를 제공 받은 아이디, 입력된 금액, 포인트 제공자 아이디, 후기가 표시된 제품(혹은 서비스 정보)에 대한 정보를 서버(100)에 전송한다The central processing unit (20) transmits information about the ID that received the amount or points, the entered amount, the point provider ID, and the product (or service information) with the displayed review to the server (100).
3) 상기 정보를 수신 받은 서버(100)의 제어부는 상기 정보를 데이터 베이스(104)에 저장한다. 3) The control unit of the server (100) that received the above information stores the above information in a database (104).
4) 서버(100는 금액 혹은 포인트를 제공 받게 되는 스마트폰에 금액 혹은 포인트를 제공 받은 정보를 전송한다. (상기 정보에는 후기를 올린 제품이나 서비스에 대한 정보도 포함된다.)4) The server (100) transmits information on the amount or points received to the smartphone that receives the amount or points. (The above information also includes information on the product or service for which a review was posted.)
또한, 제품이나 서비스 판매자가 후기 게시자에게 포인트나 금액을 제공할 수 있다. Additionally, product or service sellers may provide points or money to reviewers.
- 개념 코드 내에 분류 코드와 입력어 -- Classification code and input word within the concept code -
검색어는 본원 발명의 사용자가 제품이나 서비스에 대한 정보를 검색하기 위하여 검색창(검색어가 입력되는 통상의 공란)에 입력하는 단어 혹은 문장이다. 그리고 입력어는 검색에 내에 포함되는 실행어이고, 검색된 대상(개인 혹은 판매점)에서 추가로 원하는 목적을 달성하기 위하여(실행하기 위하여) 입력되는 단어 혹은 문장이다.A search term is a word or sentence that a user of the present invention inputs into a search box (usually a blank space where a search term is input) to search for information on a product or service. In addition, an input term is an execution term included in the search, and is a word or sentence that is input to achieve (execute) an additional desired purpose from the searched object (individual or store).
예를들어, 검색어가 "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"라고 할 수 있다.For example, a search term could be "Order Jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious Jajangmyeon."
그러면, 검색어는 "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"이고, 입력어는 검색된 대상 내에서 실행되기를 바라는 실행어(추가 명령어)로서 "자장면 주문 하기"이다. Then, the search term is "Order Jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious Jajangmyeon", and the input term is the desired execution term (additional command) to be executed within the searched object, which is "Order Jajangmyeon".
이를 본원 발명의 실시예로 구별하여 보면, 제 1 분류는 "서울 역삼동"이고, 제2 분류는 "중국집"이고, 제 3 분류(제 1 정보)는 "자장면이 맛이는 집"이다. 그리고 입력어는 "자장면 주문 하기"가 된다, If we distinguish this as an example of the present invention, the first category is "Yeok Sam-dong, Seoul", the second category is "Chinese restaurant", and the third category (first information) is "a restaurant with delicious Jajangmyeon". And the input word is "order Jajangmyeon".
검색어를 단어 코드로 변경해 보면 아래와 같다.If you change the search term to word code, it is as follows.
"자장면이 맛있는"는 "(PN)jajangmyeon tago"이고,("맛(taste)"은 "ta"이고, "좋은(good)"은 "go"이다. "Jajangmyeon is delicious" is "(PN)jajangmyeon tago", and "taste" is "ta" and "good" is "go".
"서울 역삼동 중국집"은 "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant"이다."Chinese restaurant in Yeoksam-dong, Seoul" is "(CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant".
"자장면 주문하기"는 "(PN)jajangmyeon as"이다.("주문(ask)"는 "as"이다.)"Order jajangmyeon" is "(PN)jajangmyeon as" ("ask" is "as").
그러므로, "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"를 개념 코드(단어 코드)로 변경하면, "(PN)jajangmyeon tago (CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant (PN)jajangmyeon as" 이다. Therefore, if we change "Order jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious jajangmyeon" to a concept code (word code), it is "(PN)jajangmyeon tago (CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant (PN)jajangmyeon as".
이때, 개념 코드로 변경한 코드들을 분류할 수가 있다. 예를들어, 분류 코드 중에서 At this time, you can classify the codes that have been changed to concept codes. For example, among the classification codes,
개념 코드가 "abcd efghij klmnop qrst uxyw ooeexx kkwwwlylaa"라고 가정하고, 상기 개념 코드를 분류 기준에 맞추어 분류하여 볼 수 있다.Assuming that the concept code is "abcd efghij klmnop qrst uxyw ooeexx kkwwwlylaa", the concept code can be classified according to the classification criteria.
제 1 분류는 "abcd efghij"이고, 제 2 분류는 "klmnop"이고, 제 3 분류는 "qrst uxyw"라고 가정할 수 있다. 또한 입력어를 "ooeexx kkwwwlylaa"라고 가정할 수 있다. The first category can be assumed to be "abcd efghij", the second category can be assumed to be "klmnop", and the third category can be assumed to be "qrst uxyw". Additionally, the input can be assumed to be "ooeexx kkwwwlylaa".
이때, "제 1 분류 코드"는 "(CO-1)"이고, "제 2 분류 코드"는 "(CO-2)"이고, "제 3 분류 코드"는 "(CO-3)"이고, "입력어"를 구별하는 코드를 (IN) 이라고 각각 가정할 수 있다. At this time, it can be assumed that the "first classification code" is "(CO-1)", the "second classification code" is "(CO-2)", the "third classification code" is "(CO-3)", and the code distinguishing the "input word" is (IN).
그리고, 상기 개념 코드(단어 코드)에 분류 코드를 추가할 수 있다. 그러면 상기 개념 코드는 "(CO-1)(abcd efghij) (CO-2)(klmnop) (CO-3)(qrst uxyw) (IN) (ooeexx kkwwwlylaa)"로 변경 가능하다. And, a classification code can be added to the above concept code (word code). Then, the above concept code can be changed to "(CO-1)(abcd efghij) (CO-2)(klmnop) (CO-3)(qrst uxyw) (IN) (ooeexx kkwwwlylaa)".
한편, "입력어"도 세부 분류가 가능하다. 예를들어, "입력어"에도 "주문 결제", "후기 입력", "문의" 등이 존재할 수 있다. "주문 결제"에 대한 입력어 세부 분류 코드는 "aspa" 이고, "후기 입력"의 세부 분류 코드는 "coin" 이고, "문의"에 대한 입력어 세부 분류 코드는 "as"이라고 가정한다. Meanwhile, "input words" can also be sub-classified. For example, "input words" can also have "order payment", "review input", "inquiry", etc. Assume that the input word sub-classification code for "order payment" is "aspa", the sub-classification code for "review input" is "coin", and the input word sub-classification code for "inquiry" is "as".
그러면 "주문 결제 입력어"의 세부 분류 코드는 "IN-aspa"이고, "후기 입력 입력어"의 세부 분류 코드는 "IN-coin"이고, "문의 입력어"의 세부 분류 코드는 "IN-as"이다. Then, the detailed classification code of the "order payment input word" is "IN-aspa", the detailed classification code of the "review input word" is "IN-coin", and the detailed classification code of the "inquiry input word" is "IN-as".
상기 입력어가 주문 경제를 원하는 입력어라면, 세부 분류 코드가 부여된 상기 입력어의 세부 코드는 "(IN-aspa)(ooeexx kkwwwlylaa)" 가 될 수 있다.(입력어의 세부 분류 코드가 "주문 결제"라고 가정한다.) If the above input word is an input word that desires order economy, the detailed code of the above input word to which a detailed classification code has been assigned can be "(IN-aspa)(ooeexx kkwwwlylaa)". (Assuming that the detailed classification code of the input word is "order payment")
마찬가지로, 개념 코드 "(PN)jajangmyeon tago (CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant (PN)jajangmyeon as" 가 분류 코드를 가지게 되면 아래와 같이 된다. Similarly, if the concept code "(PN)jajangmyeon tago (CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong plse(PN)Chinesefo=(PN)Chinese restaurant (PN)jajangmyeon as" has a classification code, it becomes as follows.
"(CO-3)((PN)jajangmyeon tago) (CO-1)((CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong) (CO-2) (plse(PN)Chinesefo=(PN)Chinese restaurant) (IN-aspa)((PN)jajangmyeon as)""(CO-3)((PN)jajangmyeon tago) (CO-1)((CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong) (CO-2) (plse (PN)Chinesefo=(PN)Chinese restaurant) (IN-aspa)((PN)jajangmyeon as)"
-세부 분류 코드 및 입력어 코드 활용 단계 -- Steps for using detailed classification codes and input word codes -
검색어가 입력되면 검색어에 대한 분석을 실시하여, 세부 분류 코드 및 입력어 코드를 부여하게 된다. 즉 통상의 문장 분석 방법을 통하여 통상의 인공지능을 통한 문장 분석 방법이 사용되어 진다.When a search term is entered, the search term is analyzed and a detailed classification code and input word code are assigned. In other words, a sentence analysis method using a conventional artificial intelligence is used.
이때, 검색어가 입력되면 검색어에 부합되는 정보가 검색되게 될 때, 두가지 검색어가 사용된다.At this time, when a search term is entered and information matching the search term is retrieved, two search terms are used.
검색어를 개념 코드로 변경하지 않고 검색어에 분류코드가 부여된 "분류 코드 검색어"이다. 예를들어 검색어가 "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"일때, 여기에 분류 코드가 부여되면 다음과 같게 된다, 즉, "(CO-3)(자장면이 맛있는) (CO-1)(서울 역삼동) (CO-2)(중국집에서) (IN-aspa)(자장면 주문 하기)"가 된다."Classification code search term" is a search term that is assigned a classification code without changing the search term into a concept code. For example, when the search term is "Order Jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious Jajangmyeon", if a classification code is assigned to it, it becomes as follows, that is, "(CO-3)(Delicious Jajangmyeon) (CO-1)(Yeoksam-dong, Seoul) (CO-2)(At a Chinese restaurant) (IN-aspa)(Order Jajangmyeon)".
그리고, 검색어가 변경된 개념 코드에 분류코드가 부여되면 다음과 같게 된다. 즉, "(CO-3)((PN)jajangmyeon tago) (CO-1)((CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong) (CO-2) (plse(PN)Chinesefo=(PN)Chinese restaurant) (IN-aspa)((PN)jajangmyeon as)"가 된다.And, when a classification code is assigned to a concept code whose search term has changed, it becomes as follows. That is, it becomes "(CO-3)((PN)jajangmyeon tago) (CO-1)((CO)koreaca=(CO)seoul tomicein(AD)Gangnam(CO)seoul=(AD)yeoksamdong) (CO-2) (plse(PN)Chinesefo=(PN)Chinese restaurant) (IN-aspa)((PN)jajangmyeon as)".
그리고 이러한 분류 코드가 검색 방법에 사용되는 방법은 다음과 같다.And here's how these classification codes are used in search methods:
1) 검색어가 검색어 입색창을 통하여 입력된다. 1) Search terms are entered through the search term input window.
본원 발명의 "프로그램이 실행된 스마트폰의 디스플레이(30)" 혹은 "본원 발명의 서비스 제공이 가능한 서버(100)와 연결된 스마트폰의 디스플레이(30)"에 통상의 방법으로 입력창(검색어가 입력되는 검색창(입력창) 표시는 통상의 방법이므로 본원 발명에서 별도로 도시되지는 않았다.)이 표시된다. 이때, 입력창은 검색어가 입력되는 영역이다.An input window (a search window (input window) in which a search word is input is displayed in a conventional manner and is not illustrated separately in the present invention because it is displayed in a conventional manner) is displayed on the "display (30) of a smartphone on which a program is executed" of the present invention or the "display (30) of a smartphone connected to a server (100) capable of providing a service of the present invention". At this time, the input window is an area in which a search word is input.
검색어는 입력장치를 통하여 통상의 자판 입력 방법으로 입력되거나 혹은 통상의 음성 인식 방법으로 입력된다. Search terms are entered using the normal keyboard input method or the normal voice recognition method via an input device.
스마트폰의 중앙처리장치(20) 혹은 서버의 제어부(101)(이 경우에는 스마트폰에서 인터넷 통신망을 통하여 검색어가 서버에 전송됨.)가 검색어가 입력되면 정해진 알고리즘을 실행한다. When a search term is entered, the central processing unit (20) of the smartphone or the control unit (101) of the server (in this case, the search term is transmitted from the smartphone to the server via the Internet) executes a set algorithm.
2) 입력된 검색어를 형태소 분석, 의미 분석을 실시하고, 상기의 분석 방법으로 인공 지능의 방법이 사용되어 입력된 검색어를 분류하고, 상기 검색어에 분류 코드가 부여된다. 2) The entered search word is subject to morphological analysis and semantic analysis, and the artificial intelligence method is used as the above analysis method to classify the entered search word, and a classification code is assigned to the search word.
예를들어 검색어가 "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"일때, 여기에 분류 코드가 부여되면 다음과 같게 된다, 즉, "(CO-3)(자장면이 맛있는) (CO-1)(서울 역삼동) (CO-2)(중국집에서) (IN-aspa)(자장면 주문 하기)"가 된다.For example, when the search term is "Order Jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious Jajangmyeon," if a classification code is assigned to it, it will be as follows, that is, "(CO-3)(Delicious Jajangmyeon) (CO-1)(Yeoksam-dong, Seoul) (CO-2)(At a Chinese restaurant) (IN-aspa)(Order Jajangmyeon)".
상기 분류 코드 부여는 정해진 알고리즘에 의하여 스마트폰의 중앙처리장치(20)가 실행하거나 서버의 제어부(101)가 실행한다. 이때 서버의 제어부가 상기 알고리즘을 실행하기 위하여서는 스마트폰에서 유무선 인터넷망을 통하여 상기 검색어가 서버에 전송되어야 한다.The above classification code assignment is executed by the central processing unit (20) of the smartphone or the control unit (101) of the server according to a set algorithm. At this time, in order for the control unit of the server to execute the above algorithm, the search word must be transmitted from the smartphone to the server through a wired or wireless Internet network.
3) 검색어를 개념 코드로 변경한다. 3) Change the search term into a concept code.
예를들어 검색어가 "자장면이 맛있는 서울 역삼동 중국집에서 자장면 주문 하기"일때, 상기의 방법에 의하여 개념 코드로 변겨된다.For example, when the search term is "Order Jajangmyeon at a Chinese restaurant in Yeoksam-dong, Seoul that serves delicious Jajangmyeon," it is converted into a concept code using the above method.
상기 분류 코드 부여는 정해진 알고리즘에 의하여 스마트폰의 중앙처리장치(20)가 실행하거나 서버의 제어부(101)가 실행한다. 이때 서버의 제어부가 상기 알고리즘을 실행하기 위하여서는 스마트폰에서 유무선 인터넷망을 통하여 상기 검색어(혹은 개념 코드가 부여된 검색어)가 서버에 전송되어야 한다.The above classification code assignment is executed by the central processing unit (20) of the smartphone or the control unit (101) of the server according to a set algorithm. At this time, in order for the control unit of the server to execute the above algorithm, the search word (or the search word assigned with the concept code) must be transmitted to the server from the smartphone via a wired or wireless Internet network.
4) 변경된 개념 코드로 정보를 검색한다.4) Search for information using the changed concept code.
본원 발명의 앞의 실시예의 방법에 따라 검색한다.A search is conducted according to the method of the preceding embodiment of the present invention.
5) 서버에서는 검색어 혹은 검색어의 개념 코드 내에서 제 3 분류 코드와 입력어 코드에 해당되는 부분을 별도로 분리한다. 5) The server separates the third classification code and the input word code from the search word or search word concept code.
- 검색어에서 제 3 분류 코드에 해당되는 검색어에 대응되는 정보가 제 1 정보가 된다. 예를들어, 검색어에서 제 3 분류 코드에 해당되는 검색어가 "자장면이 맛있는 집"이면, 제 1 정보로서 맛있는 자장면에 대한 후기 정보가 별도창(32-2a)에 표시되게 된다. 또한, 제 3 분류 코드에 해당되는 검색어가 "메뉴 보기"라면, 메뉴 정보가 별도창(32-2a)에 표시되게 된다. - In the search term, the information corresponding to the search term corresponding to the third classification code becomes the first information. For example, if the search term corresponding to the third classification code in the search term is "a restaurant with delicious jajangmyeon," review information about delicious jajangmyeon is displayed in a separate window (32-2a) as the first information. In addition, if the search term corresponding to the third classification code is "view menu," menu information is displayed in a separate window (32-2a).
6) 입력어는 아래와 같이 실행된다. 6) The input word is executed as follows.
- 입력어가 입력창에 입력되도록 한다. 세부 분류 코드에 맞는 입력창에 입력어가 입력되도록 한다.- Ensure that the input word is entered into the input window. Ensure that the input word is entered into the input window that matches the detailed classification code.
예를들어, 입력어가 후기 입력이라면, 후기가 입력되는 입력창에 입력어가 입력되고, 입력어가 문의(질문)이라면 문의(질문)이 입력되는 입력창에 입력어가 입력되게 된다. For example, if the input word is a review input, the input word will be entered in the input window where reviews are entered, and if the input word is an inquiry (question), the input word will be entered in the input window where inquiries (questions) are entered.
- 입력어에 맞는 명령이 실행되도록 하다.- Execute a command that matches the input word.
예를들어, 입력어가 "자장면 주문 하기"라면, 메뉴 리스트에서 자장면 주문이 명령이 실행되게 된다. For example, if the input word is "order jajangmyeon," the command to order jajangmyeon from the menu list will be executed.
도 10은 입력어 코드가 입력창에 입력된 실시예의 도면이다,Figure 10 is a diagram of an example in which an input word code is entered into an input window.
만일 검색어가 "역삼동 만리장성에 자장면이 맛있어라고 후기 입력하기"라고 하 수 있다.If the search term is "Enter a review saying that Jajangmyeon is delicious at the Great Wall of Yeoksam-dong."
1) 상기 검색어를 상기의 방법으로 분류한다. 1) Classify the above search terms using the above method.
그리고, 중앙처리장치 혹은 서버의 제어부는 만리장성이 중국집이라는 판단(서버의 데이터 베이스 혹은 메모리부에 저장된 데이터를 근거로 하며, 물론 인공지능의 방법이 사용될 수 있다.)은 하게 된다. And, the central processing unit or the control unit of the server determines that the Great Wall of China is a Chinese restaurant (based on data stored in the server's database or memory, and of course, artificial intelligence methods can be used).
2) 상기의 방법과 통상의 방법에 의하여 역삼동 만리장성을 검색하고, 입력어 단어가 "자장면이 맛있어"라는 판단(검색어에서 입력어 분류)을 하게 된다. 그리고 상기 입력어는 후기 입력어라는 판단을 하게 된다. 2) Search for the Great Wall of Yeoksam-dong using the above method and the usual method, and determine that the input word is "Jajangmyeon is delicious" (classify the input word in the search word). Then, determine that the input word is a later input word.
3) 만리장성 웹페이지(혹은 홈패이지)에서 "자장면이 맛있는 집"이라는 후기를 입력하게 된다,3) On the Great Wall website (or homepage), you enter a review saying, “A restaurant with delicious Jajangmyeon.”
상기의 방법은 중앙처리장치 혹은 서버의 제어부가 실시하고, 통상의 인공 지증의 방법으로 실시된다. The above method is implemented by the control unit of the central processing unit or server, and is implemented using a conventional artificial intelligence method.
도 10은 상기 방법의 실시예의 도면으로, 후기 입력창에 "자장면이 맛있는 집입니다,"라고 입력된 실시예의 도면이다.Figure 10 is a drawing of an embodiment of the above method, in which “This is a restaurant where jajangmyeon is delicious” is entered in the review input window.
즉, 검색어에서 입력어를 분류하고, 입력어를 판단하여 상기 입력어를 또 분류하게 된다. 즉, 통상의 인공 지능의 방법으로 상기 입력어를 분류하게 된다.That is, the input word is classified from the search word, and the input word is judged and classified again. In other words, the input word is classified using the usual artificial intelligence method.
예를들어, 입력어가, 주문, 후기, 칭찬 및 불만, 등일 경우 각각에 분류 코드를 부여하게 된다. 예를들어, 만일 "후기"의 분류 코드가 "re"라면, 입력어 중에서 후기에 관련된 검색어인 "자장면이 있있는 집"에 입력어이면서 후기를 나타내는 분류 코드인 "(IN-re)"을 부여하게 된다.For example, if the input words are orders, reviews, compliments, and complaints, each will be given a classification code. For example, if the classification code for "review" is "re", the search word "a house with jajangmyeon", which is related to the review among the input words, will be given the classification code "(IN-re)", which indicates a review as well as an input word.
그러면 검색어에서 입력어(후기 입력어) 부분은 "(IN-re)자장면이 있있는 집"가 된다,Then, the input word (re-input word) part of the search term becomes "(IN-re) house with jajangmyeon".
당연히 상기 후기는 검색어에 의하여 검색된 중국집의 홈페이지(혹은 웹페이지 혹은 어플리케이션 프로그램) 내에서, 후기 부분에 입력이 되게 된다.Naturally, the above review will be entered in the review section of the homepage (or web page or application program) of the Chinese restaurant searched for by the search term.
그리고, 검색어 입력자(검색어가 입력된 스마트폰)의 스마트폰 디스플레이에 입력창(33)이 표시되게 된다.And, an input window (33) is displayed on the smartphone display of the search term inputter (the smartphone into which the search term is input).
- 입력어 코드에 따른 실행 방법 - - How to execute according to input code -
1) 중앙처리장치(20)는 검색어에 분류코드와 입력어 분류코드를 부여한다. 1) The central processing unit (20) assigns a classification code to the search word and an input word classification code.
2) 중앙처리장치(20)는 "분류코드와 입력어 분류코드가 부여된 검색어"를 지도 기반 프로그램 관리부에게 전달하고, 서버에 전달한다. 2) The central processing unit (20) transmits the “search word with classification code and input word classification code assigned” to the map-based program management unit and then transmits it to the server.
이때, 지도 기반 관리부는 스마트폰 내에 지도 기반 어플리케이션 프로그램 을 의미한다.At this time, the map-based management unit refers to the map-based application program within the smartphone.
3) 검색어가 서버에 전송되고, 서버의 제어부가 검색어에 분류코드와 입력어 분류코드를 부여하였으면, 서버는 "분류코드와 입력어 분류코드가 부여된 검색어"를 다시 스마트폰으로 전송하고, 스마트폰 중앙처리장치는 "분류코드와 입력어 분류코드가 부여된 검색어"를 지도 기반 프로그램 관리부에게 전달한다. 3) When a search term is transmitted to the server and the server's control unit assigns a classification code and an input word classification code to the search term, the server transmits the "search term assigned with the classification code and input word classification code" back to the smartphone, and the smartphone's central processing unit transmits the "search term assigned with the classification code and input word classification code" to the map-based program management unit.
한편, 검색어에서 입력어로 분류된 입력어의 실시 단계는 아래와 같다.Meanwhile, the implementation steps for input words classified as input words in search words are as follows.
1) 분류코드가 부여된 입력어가 홈페이지(혹은 웹페이지 혹은 어플리케이션(프로그램 관리부)에 전달된다,1) The input word assigned a classification code is transmitted to the homepage (or web page or application (program management department).
2) 입력어 코드에 일치되는 입력창에 상기 입력어가 입력되도록 한다,2) Make sure that the input word is entered into the input window that matches the input word code.
3) 입력어가 완성형 문장이 아니면 완성형 문장으로 바꾸어 입력된다.3) If the input word is not a complete sentence, it is converted into a complete sentence and then entered.
예를들어, 입력어가 "자장면이 맛있는 집"이라면, 입력창(33)에는 "자장면이 맛있는 집이다."처럼 입력된다는 것이다. 상기 완성형 방법은 통상의 인공 지능과 문장 분석의 방법이 사용된다. For example, if the input word is "a restaurant with delicious jajangmyeon," then the input window (33) will be entered as "This is a restaurant with delicious jajangmyeon." The above completion method uses conventional artificial intelligence and sentence analysis methods.
상기의 방법이 실현되기 위하여서는 홈페이지(웹페이지 혹은 어플리케에션) 내에 존재하는 입력창이 미리 분류되어 코드화 되어 있어야 한다. 미리 코드화되는 방법은 아래와 같다.In order for the above method to be realized, the input window existing within the homepage (web page or application) must be classified and coded in advance. The method of coding in advance is as follows.
1) 계층화가 미리 설정되어야 한다. 1) The hierarchy must be set in advance.
2) 각각의 계층 마다 개념 코드가 부여되어야 한다.2) Each layer must be assigned a concept code.
3) 각각의 "계층 마다 부여된 세부 분류 코드" 중에서 "입력어의 분류 코드 혹은 입력어 코드"와 동일하거나 가장 많이 일치하는 "계층 마다 부여된 세부 분류 코드"를 선택한다. 3) Among the “Detailed classification codes assigned to each layer,” select the “Detailed classification code assigned to each layer” that is identical to or most closely matches the “Classification code of input word or input word code.”
도 11은 계층화가 미리 설정된 실시예의 도면이다. Figure 11 is a diagram of an embodiment in which hierarchy is preset.
도 11에 도시된 바와 같이, 한국 식당, 커피숍, 중국 식당으로 분류가 가능하다. 그리고 본 발명에서는 상기처럼 3 가지로 분류하였지만, 당연히 양식당, 부페 등 더 많은 분류가 존재함은 당연할 것이다.As shown in Figure 11, it can be classified into Korean restaurants, coffee shops, and Chinese restaurants. And although the present invention is classified into three categories as mentioned above, it is obvious that there are more categories such as Western restaurants and buffets.
한국 음식을 파는 "한국 식당"에는 여러 식당(판매점)(33-1)이 존재하고, 여러 음료를 파는 "커피 숍"에는 여러 식당(판매점)(33-2)이 존재하고, 중국 음식을 파는 "중국 식당"에는 여러 식당(판매점)(33-3)이 존재하게 된다.A "Korean restaurant" that sells Korean food will have multiple restaurants (vendors) (33-1), a "coffee shop" that sells various drinks will have multiple restaurants (vendors) (33-2), and a "Chinese restaurant" that sells Chinese food will have multiple restaurants (vendors) (33-3).
도 11의 실시예에서처럼, 여러 식당(판매점)에는 각각 세부 단계가 존재하게 된다. 즉, 중국 식당으로 분류되는 "만리장성(판매점(33-3))"에는 "메뉴, 주문, 후기, 평가, 포인트" 와 같은 제 1 단계(33-3a)가 존재한다. As in the embodiment of Fig. 11, each restaurant (store) has its own sub-steps. That is, the "Great Wall (store (33-3))", which is classified as a Chinese restaurant, has the first step (33-3a) such as "menu, order, review, evaluation, point."
모든 세부 단계(33-3a)는 개념 코드로 변경이 된다. 즉, 상기 세부 단계(33-3a)에는 각각의 특징(역할)이 존재하며, 상기 특징(역할)이 개념코드로 변경이 된다.All detailed steps (33-3a) are changed into concept codes. That is, each of the detailed steps (33-3a) has a feature (role), and the feature (role) is changed into a concept code.
예를들어, 제 1 단계에 속하는 세부 단계에는 "메뉴" 라는 항목이 존재하며, 상기 "메뉴"를 단어 코드로 변경한다. 그리고 입력어의 세부 분류 코드가 "메뉴"의 와 일치하거나 가장 많이 일치하면, "메뉴"가 디스플레이에 표시되도록 한다. For example, in the sub-step belonging to the first step, there is an item called "Menu", and the "Menu" is changed into a word code. Then, if the sub-classification code of the input word matches or most matches with that of "Menu", "Menu" is displayed.
4) 상기 선택된 세부 분류 코드에 의하여, 상기 선택된 세부 분류 코드에 해당되는 입력창(33)에 입력어가 입력되어 디스플레이(30)에 표시된다. 4) By the above-mentioned selected detailed classification code, an input word is entered into the input window (33) corresponding to the above-mentioned selected detailed classification code and displayed on the display (30).
5) 디스플레이에 표시된 상기 입력창(33)에는 입력어가 입력되게 되며, 필요에 따라서는 문장을 완성형으로 변경한다. 5) The input word is entered into the input window (33) shown on the display, and if necessary, the sentence is changed to a complete form.
- 제 3 분류 코드에 따른 실행 방법 - - Execution method according to the 3rd classification code -
검색어에 제 3 분류 코드가 존재하면, 검색어의 제 3 분류 코드와 일치하는 세부 단계(33-3a)가 스마트폰 디스플레이에 제 1 정보로 표시된다. 예를들어, 검색어에 제 3 분류코드로서 "메뉴"가 존재하면, 판매점(상기 실시예에서는 만리장성)의 메뉴가 스마트폰 디스플레이(30)에 표시된다. If the search term contains a third classification code, a detailed step (33-3a) matching the third classification code of the search term is displayed as first information on the smartphone display. For example, if the search term contains “menu” as the third classification code, the menu of the store (Great Wall of China in the above embodiment) is displayed on the smartphone display (30).
상기의 과정은 스마트폰의 중앙처리장치(20) 혹은 서버의 제어부(101)에서 실시한다. 그리고 각각의 과정에서 인공 지능 기술이 필요하게 되면 통상의 인공지응 방법이 사용된다.The above process is performed in the central processing unit (20) of the smartphone or the control unit (101) of the server. And, if artificial intelligence technology is required in each process, a conventional artificial intelligence method is used.
- 입력창에 입력되는 입력어 실시예 - - Example of input words entered in the input window -
검색어 내에 입력어로서 "자장면 3 그릇 주문하기"가 존재하면, 판매점(상기 실시예에서는 만리장성)의 주문 입력창(33)이 표시되고, 상기 주문 입력창(33)에는 "자장면 3 그릇 주문합니다."라고 입력이 되게 된다.If the input word "order 3 bowls of jajangmyeon" exists in the search term, the order input window (33) of the store (Great Wall of China in the above example) is displayed, and "order 3 bowls of jajangmyeon" is entered in the order input window (33).
그러면 상기 주문 입력창에 입력된 정보가 판매점(상기 실시예에서는 만리장성)의 운영자 단말기(혹은 스마트폰 혹은 컴퓨터)에 전달되어 주문이 이루어지게 된다, Then, the information entered in the order entry window is transmitted to the operator terminal (or smartphone or computer) of the sales outlet (Great Wall in the above example) and the order is placed.
- 입력어로 프로그램 실행이 이루어지는 방법 - - How to execute a program by inputting a word -
예를들어 검색어 내의 입력어가 "자장면 3 그릇 주문하기"라고 가정할 수 있다. 그리고 본원 발명의 상기의 실시예에 의하면 주문 입력창(33)에 "자장면 3 그릇 주문합니다."라고 입력되게 된다. 하지만 실제로 프로그램적으로 주문 및 결제가 실행될 수가 있다, 그단계는 다음과 같다. For example, it can be assumed that the input word in the search term is "Order 3 bowls of Jajangmyeon." And according to the above embodiment of the present invention, "Order 3 bowls of Jajangmyeon." is entered in the order input window (33). However, ordering and payment can actually be executed programmatically, and the steps are as follows.
1) 세부 단계(33-3a)(33-3b)(33-3c)에 각각 대한 코드화(세부 단계의 특징(역할)을 코드화함)를 구축하고 상기 세부 단계에 대한 코드가 서버의 데이터 베이스(104) 혹은 스마트폰의 메모리부에 저장되어 있어야 한다,1) Coding (coding the characteristics (roles) of each detailed step) for each detailed step (33-3a)(33-3b)(33-3c) must be constructed, and the code for the detailed step must be stored in the server's database (104) or the smartphone's memory.
2) 입력어의 개념 코드와 세부 단계의 코드를 비교하여 일치되는 세부 단계를 선택한다,2) Compare the concept code of the input word with the code of the detailed step and select the matching detailed step.
3) 세부 단계를 실시한다,3) Carry out detailed steps,
상기의 과정은 스마트폰의 중앙처리장치(20) 혹은 서버의 제어부(101)이 정해진 알고리즘에 의하여 실행한다. 그리고 상기 알고리즘은 스마트폰의 메모리부(21) 혹은 서버의 데이터 베이스(104)에 저장된다, The above process is executed by the central processing unit (20) of the smartphone or the control unit (101) of the server according to a set algorithm. And the above algorithm is stored in the memory unit (21) of the smartphone or the database (104) of the server.
- 입력어를 세부 단계에서 실시하는 방법 - - How to implement input in detail -
1) 검색어에 입력어가 존재하면, 상기 입력어에 입력어 코드와 세부 분류 코드가 부여된다. 그리고 상기 입력어를 개념 코드(단어 코드)로 변경한다. 1) If an input word exists in the search term, the input word is assigned an input word code and a detailed classification code. Then, the input word is changed to a concept code (word code).
그리고, 중앙처리장치에서 변경된 개념코드(분류 코드, 세부 분류 코드가 부여된 단어코드)가 지도 기반 주문 결제 프로그램 관리부에 전달하게 된다, And, the concept code (classification code, word code with detailed classification code) changed in the central processing unit is transmitted to the map-based order payment program management department.
입력어가 "자장면 주문하고 결제하기"이면, 상기 입력어에 입력어 분류코드를 부여하고 상기 입력어를 단어 코드(개념 코드)로 변경하면 "(IN-aspa)((PN)jajangmyeon aspa)" 이된다. 이때 "aspa"는 입력어의 세부 분류 코드이다.If the input word is "Order and pay for jajangmyeon", then the input word classification code is assigned to the input word and the input word is changed to a word code (concept code), which becomes "(IN-aspa)((PN)jajangmyeon aspa)". In this case, "aspa" is the detailed classification code of the input word.
2) 프로그램 관리부는 입력어의 세부 분류 코드와 일치하거나 가장 일치하는 세부 단계(제 1단계, 제 2 단계, 제 3 단계)를 검색한다.2) The program management department searches for the sub-step (step 1, step 2, step 3) that matches or best matches the sub-classification code of the input word.
3) 프로그램 관리부는 입력어가 입력창에 입력되는 문장이면 입력창에 입력어를 입력한다. 입력어가 명령을 실행하는 명령어이면 명령어를 실행한다,3) The program management section enters the input word into the input window if the input word is a sentence that is entered into the input window. If the input word is a command that executes a command, it executes the command.
이때, 입력어의 단어 코드와 일치하거나 가장 많이 일치하는 프로그램 명령어(단어 코드로 변경된 프로그램 명령어)가 선택되고 상기 선택된 프로그램 명령이 실행된다,At this time, the program command that matches or most matches the word code of the input word (the program command changed to the word code) is selected and the selected program command is executed.
또한, 프로그램 관리부 내에 알고리즘으로 존재하는 프로그램 명령어 각각 마다 명령어 코드(명령어를 단어 코드로 변경한 코드)와 일치하거나 가장 많이 일치하는 명령어 코드를 선택하고, 상기 선택된 명령어 코드에 대응되는 명령어가 실행되게 된다. In addition, for each program command existing as an algorithm within the program management unit, a command code that matches or most matches the command code (a code that changes the command into a word code) is selected, and the command corresponding to the selected command code is executed.
이때, 프로그램 관리부는 스마트폰 중앙처리장치에서 본원 발명(지도 기반 주문 결제)의 실행하는 기능을 하는 알고리즘이다.At this time, the program management unit is an algorithm that executes the function of the present invention (map-based order payment) in the smartphone central processing unit.
한편, 상기 1) 단계는 서버의 제어부에서 실시할 수 있고, 상기 2)단계와 3) 단계도 서버의 제어부에서 실시할 수 있다, Meanwhile, the above step 1) can be performed in the control unit of the server, and the above steps 2) and 3) can also be performed in the control unit of the server.
중앙처리장치(20)가 상기 1), 2), 3)의 과정을 실시하기 위하여서는 메모리부(21)에 세부 단계(33-3a)(33-3b)(33-3c)의 코드가 저장되어 있어야 하며, 서버의 제어부에서 상기 1), 2), 3)의 과정을 실시하기 위하여서는 데이터 베이스(104) 에 세부 단계 (33-3a)(33-3b)(33-3c)의 코드가 저장되어 있어야 하며, In order for the central processing unit (20) to perform the processes 1), 2), and 3), the codes of the detailed steps (33-3a)(33-3b)(33-3c) must be stored in the memory unit (21), and in order for the control unit of the server to perform the processes 1), 2), and 3), the codes of the detailed steps (33-3a)(33-3b)(33-3c) must be stored in the database (104).
- 세부 분류 코드 혹은 명령여 코드 검색 -- Search for detailed classification code or command code -
1) 세부 분류 코드 혹은 명령여 코드 검색은 중앙처리장치에서 실시한다. 1) Search for detailed classification code or command code is performed in the central processing unit.
중앙처리장치는 정해진 알고리즘에 의하여 스마트폰의 운영 체계를 제어한다. 그리고 본원 발명의 지도 기반 주문 결제를 제어하는 프로그램 관리부 내에 알고리즘도 상기 중앙처리장치가 제어한다. The central processing unit controls the operating system of the smartphone according to a set algorithm. In addition, the central processing unit also controls the algorithm within the program management unit that controls the map-based order payment of the present invention.
그러므로, 상기 검색은 스마트폰 운영체계를 제어하는 알고리즘으로도 실시할 수 있고, 프로그램 관리부 내에 알고리즘에서도 실시할 수 있다. Therefore, the above search can be performed by an algorithm controlling the smartphone operating system, or by an algorithm within the program management department.
전자의 검색 방법을 실시하기 위하여서는 프로그램 관리부에서 "세부 분류 코드 혹은 명령여 코드"를 스마트폰 운영체계에 제공하여야 한다.In order to implement the former search method, the program management department must provide a “detailed classification code or command code” to the smartphone operating system.
후자의 검색 방법을 실시하기 위하여서는 "분류 코드와 입력어 코드가 부여되고 개념 코드로 변경된 검색어"가 프로그램 관리부에 전달되어야 한다.In order to implement the latter search method, "search words that are assigned classification codes and input word codes and changed into concept codes" must be transmitted to the program management department.
2) 서버에서 실시한다,2) Implemented on the server,
- "세부 분류 코드 혹은 명령여 코드"가 서버의 데이터 베이스에 저장되어야 한다.- “Detailed classification code or command code” must be stored in the server’s database.
"분류 코드와 입력어 코드가 부여되고 개념 코드로 변경된 검색어"로 변경하는 것을 중앙처리장치에서 실시할 수 있고, 서버의 제어부에서 실시할 수 있다. 물론 상기 변경에 필요한 데이터는 메모리부(21) 혹은 데이터 베이스(104)에 저장된다. The change to "search word that is given a classification code and input word code and changed into a concept code" can be performed in the central processing unit or in the control unit of the server. Of course, the data required for the above change is stored in the memory unit (21) or the database (104).
도 12는 세부 정보 분류에 대한 실시예의 도면이다.Figure 12 is a diagram of an embodiment for classification of detailed information.
도 12에서 처럼 제 1 단계(33-3a) 하부에는 제 2 단계(33-3b)가 존재하고, 그 아래에는 다시 제 3 단계(33-3c)가 존재하게 된다. 그리고 모든 세부 단계에는 대응되는 개념 코드가 만들어져지고, 상기 만들어진 개념 코드는 저장되어 지게 된다, As shown in Fig. 12, the second stage (33-3b) exists below the first stage (33-3a), and the third stage (33-3c) exists below that. Then, a corresponding concept code is created for each detailed stage, and the created concept code is stored.
예를들어, 입력어가 "자장면 자세히 표시" 라면, 여러 요리 리스트가 존재하는 "메뉴"가 선택이 되고, 여기에서 "자장면"이 선택되어 자장면에 대한 정보가 디스플레이(30)에 표시된다, 이때, "메뉴"와 "자장면" 코드(물론 "자장면"처럼 명확한 고유 명사는 코드화가 되지 않을 수도 있다. 즉, 자장면이라는 단어로 그대로 검색이 될 수도 있다.)가 존재하게 된다,For example, if the input word is "Display Jajangmyeon in detail", "Menu", which has a list of several dishes, is selected, and "Jajangmyeon" is selected from there, and information about Jajangmyeon is displayed on the display (30). At this time, the "Menu" and "Jajangmyeon" codes (of course, a clear proper noun like "Jajangmyeon" may not be coded. In other words, it may be searched as is with the word Jajangmyeon) exist.
그리고 입력어 "자장면 자세히 표시"에 대한 언어 분석이 이루어지고, 개념 코드로 변경이 되게 된다, 그리고, 입력어의 개념 코드와 세부 단계(33-3a)(33-3b)(33-3c)의 개념 코드를 비교하여, 해당되는 세부 단계가 디스플레이(30)에 표시된다, 당연히 상기 메뉴에는 자장면 이외에 다른 요리조 존재함은 당연하다. And, language analysis is performed on the input word "Display Jajangmyeon in detail" and changed into a concept code, and, by comparing the concept code of the input word with the concept code of the detailed step (33-3a)(33-3b)(33-3c), the corresponding detailed step is displayed on the display (30). Naturally, there are other dishes in the above menu besides Jajangmyeon.
입력어가 "자장면 3 그릇 주문 결제"이라면, 마찬가지로 중앙처리장치(20) 혹은 제어부(101)은 입력어를 개념 코드로 변경하고, 상기 개념 코드와 일치되는 세부 단계(33-3a)(33-3b)(33-3c)를 선택하여 실행하게 된다. 결제는 최종적으로는 통상의 결제 진행 프로그램과의 연결을 의미한다. If the input word is "order payment for 3 bowls of jajangmyeon", the central processing unit (20) or control unit (101) similarly changes the input word into a concept code and selects and executes detailed steps (33-3a)(33-3b)(33-3c) that match the concept code. Payment ultimately means connection with a normal payment processing program.
결제 과정에서는 추가로 비밀 번호혹은 인증(지문이나 얼굴 같은 통상의 방법)기능이 추가될 수 있다. The payment process may include additional password or authentication (typical methods such as fingerprints or faces).
결론적으로, 검색어와 검색어의 개념 코드가 서버에 전달될 때, 검색어가 입력된 스마트폰(스마트폰 사용자 회원)의 아이디도 서버에 전달된다는 것은 당연하다, 그러면 후기, 주문 등이 이루워 질 때, 검색어가 입력된 스마트폰(스마트폰 사용자의 아이디)을 통하여 주문이나 후기가 이루어 진다는 것을 서버의 제어부는 판단하고 서버의 데이터 베이스에 저장하게 되는 것이다.In conclusion, when the search term and the concept code of the search term are transmitted to the server, it is natural that the ID of the smartphone (smartphone user member) into which the search term was entered is also transmitted to the server. Then, when a review, order, etc. is made, the server control unit determines that the order or review was made through the smartphone (smartphone user ID) into which the search term was entered and stores it in the server database.
도 13내지 도 15는 스마트 워치와 이어폰이 추가되어 본원 발명이 실시되는 실시예의 도면이다. Figures 13 to 15 are drawings of embodiments in which the present invention is implemented by adding a smart watch and earphones.
도 13은 스마트폰(혹은 휴대용 표시장치)(110), 스마트 워치(150) 및 무선이어폰(200)이 서로 근거리 통신되는 실시예의 도면이다.FIG. 13 is a diagram of an embodiment in which a smartphone (or portable display device) (110), a smart watch (150), and wireless earphones (200) communicate with each other over a short distance.
도 14는 스마트 워치의 구성도이고, 도 15는 이어폰의 구성도이다. Figure 14 is a configuration diagram of a smartwatch, and Figure 15 is a configuration diagram of earphones.
스마트워치(150)를 구성하는, 중앙처리장치(151), 메모리부(152), 통신 모듈(153), 입출력부(154) 및 디스플레이(156)의 기능은 본원 발명의 도 3의 실시예의 설명을 참조할 수 있다.The functions of the central processing unit (151), memory unit (152), communication module (153), input/output unit (154), and display (156) that constitute the smartwatch (150) can refer to the description of the embodiment of FIG. 3 of the present invention.
상기 통신 모듈(153)은 상기 스마트폰(110)과 근거리 통신이 다능하도록 하는 모듈로서, 블루투스(Bluetooth) 혹은 와이파이(WiFi) 와 같은 통상의 근거리 통신 방법이 사용된다. 그리고 상기 입출력부(154)는 램프, 마이크, 스피커, 진동기 등 통상의 입출력 기능을 의미한다.The above communication module (153) is a module that enables short-distance communication with the above smartphone (110), and a typical short-distance communication method such as Bluetooth or WiFi is used. In addition, the input/output unit (154) means typical input/output functions such as a lamp, microphone, speaker, and vibrator.
그리고 무선 이어폰에는, 무선 이어폰의 각 부분을 제어하는 중앙처리장치(201), 제어 알고리즘 프로그램 혹은 필요한 정보가 저장된 메모리부(202), 상기 스마트폰(110) 혹은 상기 스마트 워치(150)와 근거리 통신이 가능하도록 하는 통신 모듈(203), 음성 신호를 입력하는 마이크(204) 및 음성 신호를 출력하는 스피커(205)가 구비된다. And the wireless earphones are equipped with a central processing unit (201) that controls each part of the wireless earphones, a memory unit (202) that stores a control algorithm program or necessary information, a communication module (203) that enables short-distance communication with the smartphone (110) or the smart watch (150), a microphone (204) that inputs a voice signal, and a speaker (205) that outputs a voice signal.
- 스마트폰(110), 스마트 워치(150), 무선 이어폰(200)이 근거리 통신을 통하여 서로 연동하여 작동되는 방법은 아래와 같다.- The method by which a smartphone (110), a smart watch (150), and wireless earphones (200) operate in conjunction with each other through short-range communication is as follows.
1) 스마트 워치를 통하여 지도 기반 주문 결제 프로그램(본원 발명을 실시하는 프로그램)을 작동시킨다.1) Operate a map-based order payment program (a program implementing the present invention) via a smartwatch.
스마트 워치(150)에 스마트폰(110)에 저장된 지도 기반 주문 결제를 실시하는 프로그램 관리부에 "작동 신호"를 보내는 프로그램이 미리 저장되어 있으며, 상기 프로그램은 스마트 워치(150)의 메모리부(152)에 저장되어 스마트 워치(150)의 중앙처리장치(151)제어로 실행된다. A program for sending an "operation signal" to a program management unit that performs a map-based order payment stored in a smartphone (110) is stored in advance in the smart watch (150), and the program is stored in the memory unit (152) of the smart watch (150) and executed under the control of the central processing unit (151) of the smart watch (150).
그리고, 상기 "작동 신호"를 받으면, 상기 프로그램 관리부에서 지도 기반 주문 결제 프로그램이 실시되도록 하는 프로그램이 스마트폰(110)에도 미리 저장되어 있게 된다.And, when the above “operation signal” is received, a program that causes the map-based order payment program to be executed by the program management unit is also stored in advance in the smartphone (110).
상기 "작동 신호"로는 두드림 소리 등도 있고, 예를들어 "지도기반 주문 결제 실시"와 같은 음성도 존재할 수 있다.The above "operating signal" may include a knocking sound, etc., and may also include a voice such as "Perform map-based order payment."
스마트폰에서 "지도기반 주문 결제 실시"가 이루어지면, 상기 스마트폰은 상기 스마트 워치에 "지도기반 주문 결제 실시"가 실시되었음을 알리는 신호를 전송한다. 상기 신호는 미리 정해진 프로그램에 의한다. When a “map-based order payment” is performed on a smartphone, the smartphone transmits a signal to the smartwatch notifying that a “map-based order payment” has been performed. The signal is based on a pre-determined program.
2) 스마트 워치(150)에 검색어가 입출력부(154)를 통하여 입력된다.2) A search term is entered into the smart watch (150) through the input/output unit (154).
스마트 워치(150)의 중앙처리장치(151)는 입출력부(마이크)(154)를 통하여 입력된 검색어를 통신 모듈(153)을 통하여 스마트폰(110)에 전송한다.The central processing unit (151) of the smart watch (150) transmits a search word entered through the input/output unit (microphone) (154) to the smartphone (110) through the communication module (153).
3) 상기 검색어를 R/F부(24) 내의 근거리 통신부를 통하여 수신 받은 스마트폰(110)은 중앙처리장치(20)의 제어로 분류 코드와 입력어 코드를 부여하고 단어코드로 변경하여, 프로그램 관리부(지도 기반 주문 결제 실시 프로그램)에 전달한다. 3) The smartphone (110) that receives the above search word through the short-range communication unit in the R/F unit (24) assigns a classification code and an input word code under the control of the central processing unit (20), changes it into a word code, and transmits it to the program management unit (map-based order payment implementation program).
혹은 서버에 전송한다. (서버에 전송할 때에는 스마트 워치에서 전송 받은 검색어를 그대로 전송하여도 된다. 이때에는 본원 발명의 앞의 실시예의 방법으로검색어에 분류 코드와 입력어 코드를 부여하고 단어코드로 변경한다.)Or, it is transmitted to the server. (When transmitting to the server, the search word transmitted from the smartwatch may be transmitted as is. In this case, the search word is assigned a classification code and an input word code using the method of the previous embodiment of the present invention, and then changed to a word code.)
4) 본원 발명의 상기의 방법에 의하여, 검색어에 맞는 정보를 검색하고, 검색어 중에서 제 3 분류코드에 해당되는 정보(제 1 정보)를 음성 신호로 변경한다.4) By the above method of the present invention, information matching the search word is searched, and information (first information) corresponding to the third classification code among the search words is changed into a voice signal.
상기 검색은 중앙처리장치(20)의 제어로 실시될 수 있고, 혹은 서버의 제어부(101)의 제어로 실시될 수 있다.The above search can be performed under the control of the central processing unit (20) or under the control of the control unit (101) of the server.
상기 음성 신호의 변경은 서버의 제어부가 실시할 수 있고, 스마트폰 중앙처리장치에서 실시될 수 있다. 통상의 음성 신호 변경 프로그램을 이용한다.The above voice signal change can be performed by the server control unit or by the smartphone central processing unit. A typical voice signal change program is used.
서버에서 검색되고 서버에서 음성 신호로 변경하면, 서버는 상기 변경된 신호를 스마트폰으로 전송한다, When retrieved from the server and converted into a voice signal by the server, the server transmits the converted signal to the smartphone.
5) 스마트폰은 음성 신호를 무선 이어폰에 전송한다.5) The smartphone transmits voice signals to the wireless earphones.
스마트폰 중앙처리장치(20)는 R/F부(24) 내의 근거리 통신부를 통하여 상기 음성 신호를 무선 이어폰에 전송한다. The smartphone central processing unit (20) transmits the voice signal to the wireless earphones through the short-range communication unit in the R/F unit (24).
무선 이어폰은 통신 모듈(203)을 통하여 상기 음성 신호를 전송 받고, 상기 무선 이어폰의 중앙처리장치(201)는 상기 음신 신호를 스피커(205)를 통하여 출력한다.The wireless earphone receives the voice signal through the communication module (203), and the central processing unit (201) of the wireless earphone outputs the voice signal through the speaker (205).
이때, 아래와 같은 과정도 이루어진다.At this time, the following process also takes place.
- 스마트폰(110)에서 이어폰에 음성 신호를 보내기 전에 스마트 워치(150)로, 음성 신호 전송 준비가 되었음을 알리는 신호를 보낼 수 있다. (스마트폰을 가방 등에 넣고 꺼내지 않은 상태에서 스마트 워치 만으로 음성 제어를 하고자 하는 사용자를 위함이다.)- Before sending a voice signal from the smartphone (110) to the earphone, a signal can be sent to the smartwatch (150) to notify that the voice signal is ready to be transmitted. (This is for users who want to use voice control only with the smartwatch without taking out the smartphone from a bag, etc.)
이 신호는 스마트워치에서 알람이나 메세지(디스플레이(156)에 표시되는 메세지) 형태가될 수 있다, 그러면 무선 이어폰을 두드리는 방법으로 무선 이어폰이 켜지고 스마트폰에서 전송하는 음성 신호를 수신 받게 된다, This signal can be in the form of an alarm or a message (a message displayed on the display (156)) on the smartwatch, then by tapping the wireless earphones, the wireless earphones turn on and receive the voice signal transmitted from the smartphone.
- 스마트폰에서 상기 음성 신호를 스마트 워치에 전송하고, 스마트 워치에서 음성 신호를 전송할 수 있다. - The above voice signal can be transmitted from the smartphone to the smartwatch, and the voice signal can be transmitted from the smartwatch.
- 서버에서 음성 신호를 스마트 위치에 전송하고, 스마트 워치에서 음성 신호를 전송할 수 있다. - The server can transmit voice signals to smart locations and transmit voice signals from smart watches.
한편, 무선 이어폰에 추가 기능을 더 하여, 아래의 단계가 추가될 수 있다.Meanwhile, by adding additional functions to wireless earphones, the steps below can be added.
1) 스마트 폰(경우에 따라서는 스마트 워치에서 음성신호가 만들어질 수 있다.) 혹은 서버에서 음성 신호가 만들어진다.1) The voice signal is created from a smartphone (in some cases, the voice signal can be created from a smartwatch) or a server.
2) 음성 신호가 만들어지면, 스마트폰 혹은 서버에서 음성 신호가 만들어지었다는 신호를 보낼 수 있다.(스마트 워치에서는 알람이나 메세지 형태로 출력되게 된다.)2) Once the voice signal is created, a signal can be sent from the smartphone or server indicating that the voice signal has been created. (In the case of a smartwatch, it is output in the form of an alarm or message.)
본원 발명의 사용자는 무선 이어폰을 작동 시키게 된다.A user of the present invention operates the wireless earphones.
3) 미리 정해진 일정 시간(예를들면 3초) 후에 스마트폰에서 음성 신호가 무선 이어폰으로 전송된다.(혹은 스마트 워치에서 전송될 수 있다.)3) After a predetermined period of time (e.g. 3 seconds), a voice signal is transmitted from the smartphone to the wireless earphones (or can be transmitted from the smartwatch).
스마트폰에서 음성 신호를 보낼 때, 스마트폰에서는 스마트 워치로 신호를 보내어, 스마트 워치 디스플레이(156)에는 음성 신호 보낸다는 표시가 될 수 있다,When a voice signal is sent from a smartphone, the smartphone sends a signal to the smartwatch, and the smartwatch display (156) may display that a voice signal is being sent.
4) 스마트 워치에서 재 발신 명령이 실시된다. 4) A resend command is executed from the smartwatch.
음성 신호 전송시 스마트 워치에서는 "음성 신호 보낸다는 표시" 내에 재발신 버튼이 존재할 수 있고, 재 발신이 입력장치(155)를 통하여 터치가 되면, 중앙처리장치(151)는 재발신 신호를 스마트폰에 보내고 스마트폰에서는 이어폰에 음성 신호를 재 전송 하게 된다.When transmitting a voice signal, a re-send button may exist within the “voice signal transmission indication” on the smartwatch, and when re-sending is touched via the input device (155), the central processing unit (151) sends a re-send signal to the smartphone, and the smartphone re-transmits the voice signal to the earphones.
만일 스마트 워치에서 음성 신호를 보내게 된다면, 상기 재 발신 명령에 의하여 스마트 워치에서 무선 이어폰으로 음성 신호를 보낼 수 있다, If a voice signal is sent from the smartwatch, the voice signal can be sent from the smartwatch to the wireless earphones by the above retransmission command.
상기 재 발신 명령은 다양한 형태가 될 수 있으며, 반드시 재발신 버튼에 한정될 필요는 없다. The above redial command can take various forms and is not necessarily limited to a redial button.
본원 발명에서는 스마트 워치와 스마트폰을 구별하였지만 기능에서 차이가 없을 수가 있고, 성능과 크기에서 차이일 수 있다. 결과적으로 본원 발명의 스마트폰에서 실시되는 알고리즘이 스마트 워치에서 실시될 수도 있다, In the present invention, a smartwatch and a smartphone are distinguished, but there may be no difference in function, and there may be differences in performance and size. As a result, the algorithm implemented in the smartphone of the present invention may be implemented in a smartwatch.
한편, 무선 이어폰에 새로운 기능이 존재할 수 있다.Meanwhile, wireless earphones may have new features.
1) 스마트폰 혹은 스마트 워치에서 이어폰에 음성 신호를 전송한다는 신호를 보낸다.1) Send a signal from your smartphone or smartwatch to the earphones to transmit the audio signal.
2) 이어폰의 중앙처리장치(201)는 이어폰을 작동 시키고, 이어폰 작동 신호를 스마트폰 혹은 스마트 워치에 보낸다.2) The central processing unit (201) of the earphone operates the earphone and sends an earphone operation signal to a smartphone or smart watch.
3) 상기 작동 신호를 수신 받은 스마트폰 혹은 스마트 워치는 상기 음성 신호를 무선 이어폰에 전송한다.3) The smartphone or smartwatch that receives the above operating signal transmits the above audio signal to the wireless earphones.
본원 발명에서는, 도 1. 도 2, 도 3 , 도 14 및 도 15에 도시된 각각의 구성부 들이 역할하여 본원 발명의 알고리즘과 본원 발명의 기술이 실시됨은 당연하다. In the present invention, it is obvious that each of the components illustrated in FIG. 1, FIG. 2, FIG. 3, FIG. 14 and FIG. 15 plays a role and the algorithm and technology of the present invention are implemented.
10 : 입출력부 20 : 중앙처리장치
21 : 메모리부 24 : R/F 부
28 : 입력장치 30 : 디스플레이
31-1, 31-2, 31-3. 31-4 : 검색 결과 31-2a : 별도창
32 : 분할 화면 33 : 입력창
33-1,33-2,33-3 : 판매점 33-3a : 제 1 단계
33-3b : 제 2 단계 33-3c : 제 3 단계
100 : 서버 101 : 제어부
104 : 데이터 베이스 100-n : 다른 서버
110 : 스마트폰 150 : 스마트 워치
151 : 중앙처리장치 152 : 메모리부
153 : 통신모듈 154 : 입출력부
155 ; 입력장치 156 : 디스플레이
201 : 중앙처리장치 202 : 메모리부
203 : 통신 모듈 204 : 마이크
205 : 스피커 10: Input/output section 20: Central processing unit
21: Memory section 24: R/F section
28 : Input device 30 : Display
31-1, 31-2, 31-3. 31-4: Search results 31-2a: Separate window
32: Split screen 33: Input window
33-1,33-2,33-3 : Sales outlet 33-3a : Stage 1
33-3b: Stage 2 33-3c: Stage 3
100: Server 101: Control Unit
104: database 100-n: other server
110 : Smartphone 150 : Smart Watch
151: Central processing unit 152: Memory unit
153: Communication module 154: Input/output section
155 ; Input device 156 : Display
201: Central processing unit 202: Memory unit
203: Communication module 204: Microphone
205 : Speaker
Claims (8)
마이크, 중앙처리장치 및 근거리 통신 모듈이 더 구비된 스마트 워치와 근거리 통신을 통하여 정보가 송수신 되고,
중앙처리장치와 스피커가 구비된 무선 이어폰에 음성 신호를 전송하고,
입력장치, 중앙처리장치, 메모리부 및 디스플레이가 구비된 스마트폰에 있어서,
상기 스마트 워치에서 검색어인 음성 신호가 입력되면, 상기 스마트폰은 상기 음성 신호를 스마트 워치에서 수신 받고,
상기 수신 받은 음성 신호는 텍스트로 변경되고 상기 변경된 텍스트로 정보가 검색되고 검색된 정보는 다시 음성 신호로 변경되고,
상기 스마트폰은 상기 변경된 음성 신호를 무선 이어폰으로 송신하는 것을 특징으로 하는 근거리 통신망이 이용되는 스마트폰. A server equipped with a control unit and a database is connected to a wired or wireless Internet communication network.
Information is transmitted and received through short-range communication with a smartwatch equipped with a microphone, central processing unit, and short-range communication module.
Transmits voice signals to wireless earphones equipped with a central processing unit and speakers,
In a smartphone equipped with an input device, a central processing unit, a memory unit and a display,
When a voice signal, which is a search word, is input from the smartwatch, the smartphone receives the voice signal from the smartwatch.
The above received voice signal is changed into text, information is searched using the changed text, and the searched information is changed back into a voice signal.
A smartphone using a short-range communication network characterized in that the above smartphone transmits the changed voice signal to wireless earphones.
스마트폰 메모리부 혹은 서버의 데이터 베이스에서 검색되는 것을 특징으로 하는 근거리 통신망이 이용되는 스마트폰. In the first paragraph, when information is searched with the text,
A smartphone using a short-range communication network characterized by searching from a smartphone memory or a database on a server.
상기 디스플레이에 지도가 표시되고 상기 지도에 상기 제품이나 서비스를 제공하는 개인이나 판매점에 대한 위치가 검색 결과로 표시되고,
상기 검색 결과가 입력장치를 통하여 선택이 되면,
별도 창을 통하여 상기 검색 결과에 대한 정보가 추가로 더 표시되는 것을 특징으로 하는 스마트폰에서 지도를 기반으로 하는 주문 결제 방법.When a search term for a product or service to be purchased is entered through the input device on a smartphone equipped with an input device, a central processing unit, a memory, and a display,
A map is displayed on the above display, and the locations of individuals or stores providing the products or services are displayed as search results on the map.
When the above search results are selected through an input device,
A map-based ordering payment method on a smartphone, characterized in that additional information about the search results is displayed through a separate window.
상기 검색어가 개념 코드로 변경되는 것을 특징으로 하는 스마트폰에서 지도를 기반으로 하는 주문 결제 방법.In the fourth paragraph, if there is a basic word code representing the basic concept as a code, and a word code is created by combining the basic word codes, and two or more of the word codes are used, when the concept code is created,
A map-based order payment method on a smartphone, characterized in that the above search word is changed into a concept code.
상기 검색어가 지역 혹은 명칭, 명칭 내에 추가로 원하는 정보로 분류될 때,
상기 검색어를 통하여, 지역 혹은 명칭이 검색되고, 상기 명칭 내에서 추가로 원하는 정보가 더 검색이 되면,
상기 추가로 더 원하는 정보가 검색이 될 경우 상기 검색 결과가 상기 제 1 정보가 되는 것을 특징으로 하는 스마트폰에서 지도를 기반으로 하는 주문 결제 방법. In the fourth paragraph, the information displayed in the separate window is distinguished into first information, second information and nth information,
When the above search term is categorized into regions, names, or additional desired information within a name,
Through the above search term, a region or name is searched, and if additional desired information is searched within the above name,
A method for ordering and paying on a smartphone based on a map, characterized in that when additional desired information is searched, the search result becomes the first information.
A map-based order payment method, characterized in that in claim 4, the display is a foldable display, the screen of the foldable display device is divided to have a split screen, and the first information, the second information, and the nth information are displayed on the split screen.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230033026A KR20240139251A (en) | 2023-03-14 | 2023-03-14 | A smartphone that uses a local area network. |
PCT/KR2024/003065 WO2024191140A1 (en) | 2023-03-14 | 2024-03-11 | Method for executing program and controlling device on smartphone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230033026A KR20240139251A (en) | 2023-03-14 | 2023-03-14 | A smartphone that uses a local area network. |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240139251A true KR20240139251A (en) | 2024-09-23 |
Family
ID=92756140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230033026A KR20240139251A (en) | 2023-03-14 | 2023-03-14 | A smartphone that uses a local area network. |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20240139251A (en) |
WO (1) | WO2024191140A1 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101909498B1 (en) * | 2012-09-19 | 2018-10-19 | 주식회사 케이티 | Control Station for Remote Control of Home Appliances by Recognition of Natural Language Based Command and Method thereof |
KR102223728B1 (en) * | 2014-06-20 | 2021-03-05 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
KR101932797B1 (en) * | 2015-01-28 | 2018-12-26 | 주식회사 엘지유플러스 | Method for providing searched information based on user location and system thereof |
KR20190088737A (en) * | 2018-01-19 | 2019-07-29 | 현대자동차주식회사 | Speech recognition apparatus and method for controlling thereof |
KR102356623B1 (en) * | 2019-02-01 | 2022-01-28 | 삼성전자주식회사 | Virtual assistant electronic device and control method thereof |
KR20230009222A (en) * | 2021-07-08 | 2023-01-17 | 삼성전자주식회사 | An electronic device comprising a plurality of touch screen displays and screen division method |
-
2023
- 2023-03-14 KR KR1020230033026A patent/KR20240139251A/en unknown
-
2024
- 2024-03-11 WO PCT/KR2024/003065 patent/WO2024191140A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024191140A1 (en) | 2024-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200342550A1 (en) | Methods and systems for generating restaurant recommendations | |
US10289639B2 (en) | Automatic conversation analysis and participation | |
US11093996B2 (en) | Generating sale transactions from voice data input by a user | |
US20180174205A1 (en) | Systems and methods for recommending merchants to a consumer | |
US7162436B1 (en) | System and method for pairing providers with consumers of online goods and services | |
US20140249963A1 (en) | Method and apparatus for electronic product information and business transactions | |
CN100389588C (en) | System and method for using voice over a telephone to access, process, and carry out transactions over the internet | |
US11687995B2 (en) | Contextually-aware recommendation and translation engine | |
US20150006408A1 (en) | Electronic Commerce System, Method and Apparatus | |
WO2009125495A1 (en) | Advertisement display method, advertisement display system, and advertisement display program | |
KR20020093852A (en) | System and method for voice access to internet-based information | |
KR101223401B1 (en) | Automated voice link initiation | |
JP2004534299A (en) | Location-based services | |
KR20140100208A (en) | Menu application for foreign tourists | |
KR20200046586A (en) | smart product registration system and online e-commerce system using the same | |
KR101182254B1 (en) | Method for providing real-estate information and system therefor | |
JP2003044756A (en) | On-line shopping method, shopping site, voice recognizing device and voice recognition supporting device | |
KR20170080152A (en) | Service providing method and apparatus for recommending shop | |
CN117010992A (en) | Training method and recommendation method for recommendation model for multitasking and multi-scene recommendation | |
KR20240139251A (en) | A smartphone that uses a local area network. | |
KR20240139265A (en) | A smartphone that uses a local area network. | |
KR20240135555A (en) | A smartphone that uses a local area network. | |
US20230069587A1 (en) | Named entity recognition in chat dialogues for customer relationship management systems | |
JP4708288B2 (en) | Service cooperation server, method, system, program, and recording medium | |
KR102714333B1 (en) | Server for providing package travel product while sending and receiving chat messages with user device through intelligent agent and method for operation thereof |