KR102140391B1 - 검색 방법 및 이 방법을 적용하는 전자 장치 - Google Patents
검색 방법 및 이 방법을 적용하는 전자 장치 Download PDFInfo
- Publication number
- KR102140391B1 KR102140391B1 KR1020190004769A KR20190004769A KR102140391B1 KR 102140391 B1 KR102140391 B1 KR 102140391B1 KR 1020190004769 A KR1020190004769 A KR 1020190004769A KR 20190004769 A KR20190004769 A KR 20190004769A KR 102140391 B1 KR102140391 B1 KR 102140391B1
- Authority
- KR
- South Korea
- Prior art keywords
- string
- search
- input
- predetermined rule
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/243—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2452—Query translation
- G06F16/24526—Internal representations for queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3343—Query execution using phonetics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90332—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- 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/08—Speech classification or search
-
- 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/08—Speech classification or search
- G10L2015/088—Word spotting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Data Mining & Analysis (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Machine Translation (AREA)
Abstract
Description
도 2는 본 발명에 따른 검색 방법의 흐름도이다.
도 3 내지 도 5는 상이한 입력 문구를 처리하는 실시예의 모식도이다.
150 : 데이터 처리 장치
200 : 정보 입력 수신기
300 : 규칙 모듈
800 : 전자 장치
SI : 입력 문자열
A : 지령 출력
S100~S130 : 단계
Claims (13)
- 전자 장치에 적용되어 네트워크를 통해 검색을 수행하는 검색 방법에 있어서,
입력 문자열을 수신하는 단계;
상기 입력 문자열이 상기 전자 장치에 저장된 기정 규칙에 대응되는지를 판단하는 단계;
대응되면, 상기 기정 규칙에 따라 상기 입력 문자열을 적어도 제1 키 문자열 및 제2 키 문자열로 해석하는 단계;
상기 제1 키 문자열과 관련된 기정 조건에 따라, 상기 네트워크를 통한 상기 제2 키 문자열의 검색을 시작하는 단계
를 포함하고,
상기 입력 문자열은 문구이고, 상기 기정 규칙은 적어도 하나의 동사 키워드를 포함하고,
상기 해석하는 단계는,
상기 적어도 하나의 동사 키워드에 따라 상기 문구를 앞단어 문자열, 상기 제1 키 문자열 및 뒷단어 문자열로 해석하는 단계 및
상기 제1 키 문자열, 상기 앞단어 문자열 및 상기 뒷단어 문자열의 전후 순서를 판단하고, 그 판단에 따라 동사 순서 결과를 생성하는 단계
를 포함하고,
상기 기정 규칙에는 상기 제1 키 문자열, 상기 앞단어 문자열 및 상기 뒷단어 문자열의 순서와 관련된 언어 설정이 있으며,
상기 해석하는 단계는,
상기 동사 순서 결과 및 상기 기정 규칙 중의 언어 설정에 따라, 상기 제2 키 문자열을 상기 앞단어 문자열 또는 상기 뒷단어 문자열로 설정하는 단계
를 더 포함하는 검색 방법. - 제1항에 있어서,
상기 입력 문자열은 음성 또는 문자인 것을 특징으로 하는 검색 방법. - 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 기정 조건은 사용한 미디어 플랫폼 및 검색 엔진을 포함하는 것을 특징으로 하는 검색 방법. - 기정 규칙을 저장하거나 판독하는 규칙 모듈; 및
네트워크를 통해 검색을 수행하는 검색 시스템
을 포함하고,
상기 검색 시스템은,
입력 문자열을 수신하는 정보 입력 수신기와;
상기 정보 입력 수신기와 결합되고, 상기 입력 문자열이 상기 기정 규칙에 대응되는지를 판단하며, 상기 기정 규칙에 따라 상기 입력 문자열을 해석하고 기정 조건에 따라 상기 네트워크를 통한 적어도 하나의 문자열의 네트워크 검색을 시작하는 정보 프로세서
를 포함하고,
상기 기정 규칙은 적어도 하나의 동사 키워드를 포함하고, 상기 정보 프로세서가 상기 입력 문자열에 상기 동사 키워드가 있는 것으로 판단하면, 상기 입력 문자열이 상기 기정 규칙에 대응되고,
상기 정보 프로세서는 상기 입력 문자열 및 상기 동사 키워드에 따라 동사 순서 결과를 생성하고,
상기 기정 규칙에는 언어 설정이 있고, 상기 정보 프로세서는 상기 동사 순서 결과 및 상기 언어 설정에 따라 상기 네트워크를 통해 검색한 상기 문자열을 획득하는 전자 장치. - 삭제
- 삭제
- 삭제
- 제7항에 있어서,
상기 정보 프로세서는 상기 동사 키워드가 대응하는 상기 기정 조건에 따라, 네트워크를 통한 상기 입력 문자열의 네트워크 검색을 시작하는 것을 특징으로 하는 전자 장치. - 제7항에 있어서,
상기 기정 조건은 사용한 미디어 플랫폼 및 검색 엔진을 포함하는 것을 특징으로 하는 전자 장치. - 제7항에 있어서,
상기 정보 입력 수신기는 음성 또는 문자를 수신하고 상기 입력 문자열로 전환하는 것을 특징으로 하는 전자 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107111684 | 2018-04-02 | ||
TW107111684A TWI660341B (zh) | 2018-04-02 | 2018-04-02 | 一種搜尋方法以及一種應用該方法的電子裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190115405A KR20190115405A (ko) | 2019-10-11 |
KR102140391B1 true KR102140391B1 (ko) | 2020-08-03 |
Family
ID=65685144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190004769A Active KR102140391B1 (ko) | 2018-04-02 | 2019-01-14 | 검색 방법 및 이 방법을 적용하는 전자 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20190303393A1 (ko) |
EP (1) | EP3550449A1 (ko) |
JP (1) | JP6625772B2 (ko) |
KR (1) | KR102140391B1 (ko) |
CN (1) | CN110347901A (ko) |
TW (1) | TWI660341B (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11392771B2 (en) | 2020-02-28 | 2022-07-19 | Rovi Guides, Inc. | Methods for natural language model training in natural language understanding (NLU) systems |
US11574127B2 (en) | 2020-02-28 | 2023-02-07 | Rovi Guides, Inc. | Methods for natural language model training in natural language understanding (NLU) systems |
US11393455B2 (en) | 2020-02-28 | 2022-07-19 | Rovi Guides, Inc. | Methods for natural language model training in natural language understanding (NLU) systems |
US11626103B2 (en) * | 2020-02-28 | 2023-04-11 | Rovi Guides, Inc. | Methods for natural language model training in natural language understanding (NLU) systems |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014110005A (ja) * | 2012-12-04 | 2014-06-12 | Nec Software Tohoku Ltd | 情報検索装置及び情報検索方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0756933A (ja) * | 1993-06-24 | 1995-03-03 | Xerox Corp | 文書検索方法 |
JP3617096B2 (ja) * | 1994-05-25 | 2005-02-02 | 富士ゼロックス株式会社 | 関係表現抽出装置および関係表現検索装置、関係表現抽出方法、関係表現検索方法 |
JPH09231233A (ja) * | 1996-02-26 | 1997-09-05 | Fuji Xerox Co Ltd | ネットワーク検索装置 |
AU723274B2 (en) * | 1996-08-29 | 2000-08-24 | Bcl Computers, Inc. | Natural-language speech control |
WO2000011571A1 (en) * | 1998-08-24 | 2000-03-02 | Bcl Computers, Inc. | Adaptive natural language interface |
CN1831937A (zh) * | 2005-03-08 | 2006-09-13 | 台达电子工业股份有限公司 | 语音辨识与语言理解分析的方法与装置 |
US7818176B2 (en) * | 2007-02-06 | 2010-10-19 | Voicebox Technologies, Inc. | System and method for selecting and presenting advertisements based on natural language processing of voice-based input |
TW200933391A (en) * | 2008-01-24 | 2009-08-01 | Delta Electronics Inc | Network information search method applying speech recognition and sysrem thereof |
KR101042515B1 (ko) * | 2008-12-11 | 2011-06-17 | 주식회사 네오패드 | 사용자의 의도에 기반한 정보 검색방법 및 정보 제공방법 |
US8731939B1 (en) * | 2010-08-06 | 2014-05-20 | Google Inc. | Routing queries based on carrier phrase registration |
CN102789464B (zh) * | 2011-05-20 | 2017-11-17 | 陈伯妤 | 基于语意识别的自然语言处理方法、装置和系统 |
JP6192714B2 (ja) * | 2012-05-24 | 2017-09-06 | サウンドハウンド,インコーポレイテッド | 自然言語処理を可能にするシステム及び方法 |
CN102982020A (zh) * | 2012-12-17 | 2013-03-20 | 杭州也要买电子商务有限公司 | 一种搜索系统中的中文分词方法 |
JP6223744B2 (ja) * | 2013-08-19 | 2017-11-01 | 株式会社東芝 | 方法、電子機器およびプログラム |
TW201541379A (zh) * | 2014-04-18 | 2015-11-01 | Qware Systems & Services Corp | 用於商品及服務之語音關鍵字搜尋系統及其方法 |
CN105609104A (zh) * | 2016-01-22 | 2016-05-25 | 北京云知声信息技术有限公司 | 一种信息处理方法、装置及智能语音路由控制器 |
CN105740900A (zh) * | 2016-01-29 | 2016-07-06 | 百度在线网络技术(北京)有限公司 | 信息识别的方法和装置 |
US9898250B1 (en) * | 2016-02-12 | 2018-02-20 | Amazon Technologies, Inc. | Controlling distributed audio outputs to enable voice output |
CN107145509B (zh) * | 2017-03-28 | 2020-11-13 | 深圳市元征科技股份有限公司 | 一种信息搜索方法及其设备 |
CN107222757A (zh) * | 2017-07-05 | 2017-09-29 | 深圳创维数字技术有限公司 | 一种语音搜索方法、机顶盒、存储介质、服务器和系统 |
CN107748784B (zh) * | 2017-10-26 | 2021-05-25 | 江苏赛睿信息科技股份有限公司 | 一种通过自然语言实现结构化数据搜索的方法 |
-
2018
- 2018-04-02 TW TW107111684A patent/TWI660341B/zh active
-
2019
- 2019-01-14 KR KR1020190004769A patent/KR102140391B1/ko active Active
- 2019-01-17 JP JP2019005952A patent/JP6625772B2/ja active Active
- 2019-02-13 CN CN201910112821.7A patent/CN110347901A/zh active Pending
- 2019-03-01 EP EP19160317.4A patent/EP3550449A1/en not_active Withdrawn
- 2019-04-02 US US16/372,503 patent/US20190303393A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014110005A (ja) * | 2012-12-04 | 2014-06-12 | Nec Software Tohoku Ltd | 情報検索装置及び情報検索方法 |
Also Published As
Publication number | Publication date |
---|---|
JP6625772B2 (ja) | 2019-12-25 |
US20190303393A1 (en) | 2019-10-03 |
TWI660341B (zh) | 2019-05-21 |
KR20190115405A (ko) | 2019-10-11 |
TW201942896A (zh) | 2019-11-01 |
JP2019185737A (ja) | 2019-10-24 |
CN110347901A (zh) | 2019-10-18 |
EP3550449A1 (en) | 2019-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108829235B (zh) | 语音数据处理方法和支持该方法的电子设备 | |
KR102100389B1 (ko) | 개인화된 엔티티 발음 학습 | |
KR102140391B1 (ko) | 검색 방법 및 이 방법을 적용하는 전자 장치 | |
US11455989B2 (en) | Electronic apparatus for processing user utterance and controlling method thereof | |
US10811005B2 (en) | Adapting voice input processing based on voice input characteristics | |
US11586689B2 (en) | Electronic apparatus and controlling method thereof | |
US10860289B2 (en) | Flexible voice-based information retrieval system for virtual assistant | |
US12217747B2 (en) | Electronic apparatus for processing user utterance and controlling method thereof | |
CN102473413B (zh) | 语音翻译系统、词典服务器装置及语音翻译方法 | |
US12112751B2 (en) | Electronic device for processing user utterance and method for operating same | |
US10950240B2 (en) | Information processing device and information processing method | |
KR20200080400A (ko) | 페르소나에 기반하여 문장을 제공하는 방법 및 이를 지원하는 전자 장치 | |
CN109326284A (zh) | 语音搜索的方法、装置和存储介质 | |
US11574127B2 (en) | Methods for natural language model training in natural language understanding (NLU) systems | |
KR20200119531A (ko) | 자연어 응답을 생성하는 전자 장치 및 자연어 응답 생성 방법 | |
KR20200107057A (ko) | 음성 인식 모델에서 사용되는 언어를 확장시키는 방법 및 음성 인식 모델을 포함하는 전자 장치 | |
KR102685417B1 (ko) | 사용자 입력을 처리하는 전자 장치 및 방법 | |
KR20220118818A (ko) | 전자 장치 및 전자 장치의 동작 방법 | |
KR20210014909A (ko) | 대상의 언어 수준을 식별하는 전자 장치 및 방법 | |
CN111667815B (zh) | 用于文本到语音转换的方法、设备、芯片电路和介质 | |
KR20210044606A (ko) | 웨이크업 모델 생성 방법 및 이를 위한 전자 장치 | |
JP2019109424A (ja) | 計算機、言語解析方法、及びプログラム | |
CN115410558A (zh) | 集外词处理方法、电子设备和存储介质 | |
CN114999469A (zh) | 车载语音处理系统及方法、存储介质、终端 | |
KR20220137437A (ko) | 전자 장치 및 전자 장치의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190114 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20191212 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200601 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200727 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200727 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230601 Start annual number: 4 End annual number: 6 |