JP2019185737A - 検索方法及びそれを用いた電子機器 - Google Patents
検索方法及びそれを用いた電子機器 Download PDFInfo
- Publication number
- JP2019185737A JP2019185737A JP2019005952A JP2019005952A JP2019185737A JP 2019185737 A JP2019185737 A JP 2019185737A JP 2019005952 A JP2019005952 A JP 2019005952A JP 2019005952 A JP2019005952 A JP 2019005952A JP 2019185737 A JP2019185737 A JP 2019185737A
- Authority
- JP
- Japan
- Prior art keywords
- string
- keyword
- input
- character string
- search
- 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.)
- Granted
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/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/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/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/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
<REGX name=”grammer”expr=”specified characteristics”>
<call name=”grammer_next_levell”>!arg2$</call>
<call name=”grammer_next_level2”>!arg3$</call>
<call name=”TextToVoice”>machine−speaking</call>
</REGX>
<REGX name=“play_song_by_searching_Youtube_English” expr=“(some)? Song(s)? of”>
<call name=“search_Youtue_by_Keyword”>!arg3$</call>
</REGX>
である場合、情報プロセッサ150は規則モジュール300内でマッチングした一組のデフォルト規則は、おおよそ次の通りである。
<REGX name=“play_song_by_searching_Youtube_Chinese” expr=“(點播|播放|想(要)?聽|来)((一)(首|手|點))?”>
<call name=“search_Youtue_by_Keyword”>!arg3$</call>
</REGX>
内の第1キーワード文字列の「點播一首」と後置詞句の「五月天的温柔」との組み合わせ(すなわち、前置詞句なし)と判断し、かつデフォルト規則が!arg3$のタグを使用したため、情報プロセッサ150は、後置詞句の「五月天的温柔」を第2キーワード文字列と設定する。更に例えば
等の連体詞を除去し、情報プロセッサ150がネットワークを通じて後続の第2キーワード文字列のネットワーク検索を起動する。情報プロセッサ150は、動詞キーワードに対応するデフォルト条件に基づき、ネットワークを通じて文字列のネットワーク検索を起動させる。デフォルト条件には、使用するメディアプラットフォーム及び検索エンジンを含む。
<REGX name=“play_song_by_searching_Youtube_Japanese” expr=“の(歌|曲)(を)?”>
<call name=“search_Youtue_by_Keyword”>!arg2$</call>
</REGX>
150 情報プロセッサ
200 情報入力レシーバー
300 規則モジュール
800 電子機器
SI 入力文字列
A コマンド出力
S100〜S130 ステップ
Claims (13)
- 電子機器でネットワークを通じて検索するために応用される検索方法であって、
入力文字列を受け取るステップと、
前記入力文字列が電子機器に保存されているデフォルト規則に対応しているかどうかを判断するステップと、
対応している場合、前記デフォルト規則に基づいて前記入力文字列を少なくとも第1キーワード文字列及び第2キーワード文字列に解析するステップと、
第1キーワード文字列に関連付けられるデフォルト条件に従い、ネットワークを通じて第2キーワード文字列のネットワーク検索を起動させるステップと、
を含むことを特徴とする、検索方法。 - 前記入力文字列は、音声又は文字であることを特徴とする、請求項1に記載の検索方法。
- 前記入力文字列が字句であり、前記デフォルト規則が少なくとも1つの動詞キーワードを含み、前記入力文字列と前記デフォルト規則を判断する前記ステップは、
前記少なくとも1つの動詞キーワードに基づいて、前記字句を前置詞句、前記第1キーワード文字列及び後置詞句として解析することをさらに含むこと、
を特徴とする、請求項1に記載の検索方法。 - 前記第1キーワード文字列と前記前置詞句、前記後置詞句の前後順序を判断し、またその判断に基づいて動詞順序結果を生成することをさらに含むことを特徴とする、請求項3に記載の検索方法。
- 前記デフォルト規則が前記第1キーワード文字列、前記前置詞句及び前記後置詞句の順序と関連付ける言語設定を有し、前記判断ステップは、
前記動詞順序結果及び前記デフォルト規則内の言語設定に基づいて、前記第2キーワード文字列を前記前置詞句或いは前記後置詞句に設定することをさらに含むこと、
を特徴とする、請求項4に記載の検索方法。 - 前記デフォルト条件は、使用するメディアプラットフォーム及び検索エンジンを含むことを特徴とする、請求項5に記載の検索方法。
- デフォルト規則を保存又は読み取るための規則モジュールと、
入力文字列を受け取るための情報入力レシーバーと、前記情報入力レシーバーとカップリングし、前記入力文字列が前記デフォルト規則に対応するかどうかを判断し、前記デフォルト規則に基づいて前記入力文字列を解析すると共にデフォルト条件に基づきネットワークを通じて少なくとも1つの文字列のネットワーク検索を起動させるための情報プロセッサと、を含むネットワークを通じて検索する検索システムと、
を含むことを特徴とする、電子機器。 - 前記デフォルト規則は、少なくとも1つの動詞キーワードを含み、前記情報プロセッサが前記入力文字列に前記動詞キーワードがあると判断すると、前記入力文字列が前記デフォルト規則に対応することを特徴とする、請求項7に記載の電子機器。
- 前記情報プロセッサは、前記入力文字列及び前記動詞キーワードに基づいて動詞順序結果を生成することを特徴とする、請求項8に記載の電子機器。
- 前記デフォルト規則は、言語設定を有し、前記情報プロセッサが前記動詞順序結果及び前記言語設定に基づいて前記ネットワークを通じて検索する前記文字列を取得することを特徴とする、請求項9に記載の電子機器。
- 前記情報プロセッサは、前記動詞キーワードに対応する前記デフォルト条件に基づいて、ネットワークを通じて前記入力文字列のネットワーク検索を起動することを特徴とする、請求項8に記載の電子機器。
- 前記デフォルト条件は、使用するメディアプラットフォーム及び検索エンジンを含むことを特徴とする、請求項8に記載の電子機器。
- 前記情報入力レシーバーは、音声或いは文字を受け取って前記入力文字列に変換することを特徴とする、請求項8に記載の電子機器。
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 |
---|---|
JP2019185737A true JP2019185737A (ja) | 2019-10-24 |
JP6625772B2 JP6625772B2 (ja) | 2019-12-25 |
Family
ID=65685144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019005952A Active JP6625772B2 (ja) | 2018-04-02 | 2019-01-17 | 検索方法及びそれを用いた電子機器 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20190303393A1 (ja) |
EP (1) | EP3550449A1 (ja) |
JP (1) | JP6625772B2 (ja) |
KR (1) | KR102140391B1 (ja) |
CN (1) | CN110347901A (ja) |
TW (1) | TWI660341B (ja) |
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 |
Family Cites Families (22)
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 | サウンドハウンド,インコーポレイテッド | 自然言語処理を可能にするシステム及び方法 |
JP2014110005A (ja) * | 2012-12-04 | 2014-06-12 | Nec Software Tohoku Ltd | 情報検索装置及び情報検索方法 |
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
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 |
CN110347901A (zh) | 2019-10-18 |
KR102140391B1 (ko) | 2020-08-03 |
EP3550449A1 (en) | 2019-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11887590B2 (en) | Voice enablement and disablement of speech processing functionality | |
JP6588637B2 (ja) | 個別化されたエンティティ発音の学習 | |
US9805718B2 (en) | Clarifying natural language input using targeted questions | |
KR101418163B1 (ko) | 컨텍스트 정보를 이용한 음성 인식 복구 | |
US11455989B2 (en) | Electronic apparatus for processing user utterance and controlling method thereof | |
US11016968B1 (en) | Mutation architecture for contextual data aggregator | |
EP3736807B1 (en) | Apparatus for media entity pronunciation using deep learning | |
McTear et al. | Voice application development for Android | |
JP6625772B2 (ja) | 検索方法及びそれを用いた電子機器 | |
US11756538B1 (en) | Lower latency speech processing | |
US11657805B2 (en) | Dynamic context-based routing of speech processing | |
US11830497B2 (en) | Multi-domain intent handling with cross-domain contextual signals | |
US11966663B1 (en) | Speech processing and multi-modal widgets | |
KR20200101103A (ko) | 사용자 입력을 처리하는 전자 장치 및 방법 | |
WO2022271555A1 (en) | Early invocation for contextual data processing | |
US12204866B1 (en) | Voice based searching and dialog management system | |
US12211493B2 (en) | Early invocation for contextual data processing | |
KR101914582B1 (ko) | 보안성을 강화한 의미-무관 사용자 성문 인증을 제공하는 방법, 대화형 ai 에이전트 시스템 및 컴퓨터 판독가능 기록 매체 | |
CN115410558A (zh) | 集外词处理方法、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190827 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191106 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6625772 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |