KR102062069B1 - 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 - Google Patents
음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 Download PDFInfo
- Publication number
- KR102062069B1 KR102062069B1 KR1020120127608A KR20120127608A KR102062069B1 KR 102062069 B1 KR102062069 B1 KR 102062069B1 KR 1020120127608 A KR1020120127608 A KR 1020120127608A KR 20120127608 A KR20120127608 A KR 20120127608A KR 102062069 B1 KR102062069 B1 KR 102062069B1
- Authority
- KR
- South Korea
- Prior art keywords
- mashup
- sequence
- module
- target
- service
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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
- G10L15/18—Speech classification or search using natural language modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- 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/02—Feature extraction for speech recognition; Selection of recognition unit
-
- 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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
- H04M1/575—Means for retrieving and displaying personal data about calling party
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- 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/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 매쉬업 서비스 생성 장치가 매쉬업 서비스를 생성하는 방법을 보여주는 순서도이다.
도 3은 본 발명의 실시예에 따른 매쉬업 서비스 생성 장치가 매쉬업시퀀스DB에 존재하는 매쉬업시퀀스를 이용하여 매쉬업 서비스를 생성하는 전반적인 방법을 보여주는 순서도이다.
도 4는 본 발명의 실시예에 따른 매쉬업 서비스 생성 장치가 매쉬업 모듈을 이용하여 새로이 매쉬업시퀀스를 생성하여 매쉬업 서비스를 제공하는 방법을 보다 상세하게 보여주는 순서도이다.
120: 매쉬업자연어처리부 130: 매쉬업시퀀스처리부
140: 매쉬업 모듈관리부 150: 런타임관리부
160: 매쉬업표출부
Claims (19)
- 음성명령을 문자열로 변환하는 음성인식부;
상기 문자열을 형태소 기반으로 분석하여 매쉬업 모듈에 대응하는 단어를 추출하고, 상기 단어를 매쉬업 모듈의 메타데이터 및 상기 매쉬업 모듈이 결합된 매쉬업시퀀스의 메타데이터로 변환하는 매쉬업자연어처리기;
상기 매쉬업시퀀스의 메타데이터에 대응하는 목표 매쉬업시퀀스를 검색 및 선택하되, 상기 목표 매쉬업시퀀스가 존재하지 않는 경우, 상기 매쉬업 모듈의 메타데이터에 대응하는 목표 매쉬업 모듈을 요청하고, 상기 목표 매쉬업 모듈을 이용하여 상기 목표 매쉬업시퀀스를 새로이 생성하는 매쉬업시퀀스처리부; 및
상기 목표 매쉬업 모듈을 검색하여 상기 목표 매쉬업 모듈의 입출력 파라미터를 비교하고, 비교결과 서로 연결가능한 목표 매쉬업 모듈을 상기 매쉬업 시퀀스처리부에 제공하는 매쉬업 모듈관리부를 포함하는 매쉬업 서비스 생성 장치. - 청구항 1에 있어서,
상기 매쉬업시퀀스처리부는, 상기 목표 매쉬업시퀀스가 이미 존재하는 경우, 상기 목표 매쉬업시퀀스를 검색 및 선택하는 것을 특징으로 하는 매쉬업 서비스 생성 장치.
- 삭제
- 청구항 1에 있어서,
상기 매쉬업 모듈관리부는 상기 매쉬업 모듈의 메타데이터에 대응하는 새로운 목표 매쉬업 모듈을 웹에서 검색하여 등록하는 것을 특징으로 하는 매쉬업 서비스 생성 장치. - 청구항 1에 있어서,
상기 목표 매쉬업시퀀스에 대응하는 런타임 코드를 호출 또는 생성하는 런타임관리부를 더 포함하는 매쉬업 서비스 생성 장치. - 청구항 5에 있어서,
상기 런타임관리부는, 상기 목표 매쉬업시퀀스가 선택 및 검색된 경우, 상기 런타임 코드를 호출하고, 상기 목표 매쉬업시퀀스가 새로이 생성된 경우, 상기 런타임 코드를 자동으로 생성하는 것을 특징으로 하는 매쉬업 서비스 생성 장치. - 청구항 5에 있어서,
상기 런타임관리부는, 상기 런타임 코드를 구동하여 매쉬업 서비스를 생성하는 것을 특징으로 하는 매쉬업 서비스 생성 장치. - 청구항 7에 있어서,
상기 매쉬업 서비스를 웹 브라우저에 표출하는 매쉬업표출부를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 생성 장치. - 청구항 2에 있어서,
상기 목표 매쉬업시퀀스를 저장하는 매쉬업시퀀스DB와, 상기 목표 매쉬업 모듈을 저장하는 블록DB를 더 포함하는 매쉬업 서비스 생성 장치. - 청구항 5에 있어서,
상기 런타임 코드를 저장하는 런타임DB를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 생성 장치. - 매쉬업 서비스 생성 장치에서 매쉬업 서비스를 생성하는 매쉬업 서비스 생성 방법에 있어서,
음성명령을 문자열로 변환하는 단계;
상기 문자열을 형태소 기반으로 분석하여 매쉬업 모듈에 대응하는 단어를 추출하는 단계;
상기 단어를 매쉬업 모듈의 메타데이터 및 상기 매쉬업 모듈이 결합된 매쉬업시퀀스의 메타데이터로 변환하여 문자지시를 명령하는 단계; 및
상기 문자지시에 응답하여, 상기 매쉬업시퀀스의 메타데이터에 대응하는 목표 매쉬업시퀀스를 요청하는 단계를 포함하고,
상기 목표 매쉬업시퀀스를 요청하는 단계는, 상기 목표 매쉬업시퀀스가 존재하지 않는 경우, 상기 매쉬업시퀀스의 메타데이터에 대응하는 상기 목표 매쉬업시퀀스를 새로이 생성하는 단계를 포함하고,
상기 목표 매쉬업 시퀀스를 새로이 생성하는 단계는,
상기 매쉬업 모듈의 메타데이터에 대응하는 목표 매쉬업 모듈을 요청하는 단계;
상기 목표 매쉬업 모듈을 검색하여 상기 목표 매쉬업 모듈의 입출력 파라미터를 비교하는 단계; 및
비교결과 서로 연결가능한 목표 매쉬업 모듈을 결합하여 상기 목표 매쉬업시퀀스를 생성하는 단계를 포함하는 매쉬업 서비스 생성 방법. - 청구항 11에 있어서,
상기 목표 매쉬업시퀀스를 요청하는 단계는, 상기 매쉬업시퀀스의 메타데이터에 대응하는 상기 목표 매쉬업시퀀스가 이미 존재하는 경우, 상기 목표 매쉬업시퀀스를 검색 및 선택하는 것을 특징으로 하는 매쉬업 서비스 생성 방법.
- 삭제
- 삭제
- 청구항 11에 있어서,
상기 목표 매쉬업시퀀스를 새로이 생성하는 단계는, 상기 매쉬업 모듈의 메타데이터에 대응하는 새로운 목표 매쉬업 모듈을 웹에서 검색하여 새로이 등록하는 단계를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 생성 방법. - 청구항 12에 있어서,
상기 목표 매쉬업시퀀스에 대응하는 런타임 코드를 호출 또는 생성함으로써 런타임 코드를 제공하는 단계를 더 포함하는 매쉬업 서비스 생성 방법. - 청구항 16에 있어서,
상기 런타임 코드를 제공하는 단계는, 상기 목표 매쉬업시퀀스가 검색 및 선택된 경우, 상기 런타임 코드를 호출하고, 상기 목표 매쉬업시퀀스가 새로이 생성된 경우, 상기 런타임 코드를 자동으로 생성하는 것을 특징으로 하는 매쉬업 서비스 생성 방법. - 청구항 16에 있어서,
상기 런타임 코드를 제공하는 단계는, 상기 런타임 코드를 구동하여 매쉬업 서비스를 생성하는 단계를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 생성 방법. - 청구항 18에 있어서,
상기 매쉬업 서비스를 웹 브라우저에 표출하는 단계를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 생성 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120127608A KR102062069B1 (ko) | 2012-11-12 | 2012-11-12 | 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 |
| US14/078,426 US9236049B2 (en) | 2012-11-12 | 2013-11-12 | Mash-up service generation apparatus and method based on voice command |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120127608A KR102062069B1 (ko) | 2012-11-12 | 2012-11-12 | 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140070689A KR20140070689A (ko) | 2014-06-11 |
| KR102062069B1 true KR102062069B1 (ko) | 2020-01-03 |
Family
ID=50682568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120127608A Expired - Fee Related KR102062069B1 (ko) | 2012-11-12 | 2012-11-12 | 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9236049B2 (ko) |
| KR (1) | KR102062069B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101593214B1 (ko) * | 2014-07-10 | 2016-02-18 | 네이버 주식회사 | 논리적 물리적 2중 구조를 이용한 자연어 질의 검색 방법 및 시스템 |
| US10820992B2 (en) | 2017-04-05 | 2020-11-03 | Opus Medical Therapies, LLC | Transcatheter atrial sealing skirt, anchor, and tether and methods of implantation |
| WO2019231027A1 (ko) * | 2018-06-01 | 2019-12-05 | 엘지전자 주식회사 | 휴대용 음향기기 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100700622B1 (ko) * | 2006-10-24 | 2007-03-28 | 주식회사 네오엠텔 | 매쉬업 서비스 시스템 |
| JP4441782B2 (ja) * | 2003-05-14 | 2010-03-31 | 日本電信電話株式会社 | 情報提示方法及び情報提示装置 |
| US20110161833A1 (en) * | 2009-12-31 | 2011-06-30 | International Business Machines Corporation | Distributed multi-user mashup session |
| US20110202594A1 (en) * | 2010-02-12 | 2011-08-18 | Avaya Inc. | Context sensitive, cloud-based telephony |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10417298B2 (en) | 2004-12-02 | 2019-09-17 | Insignio Technologies, Inc. | Personalized content processing and delivery system and media |
| KR100700626B1 (ko) | 2006-11-02 | 2007-03-28 | 주식회사 네오엠텔 | 매쉬업 서비스 시스템 |
| KR100970970B1 (ko) | 2007-08-09 | 2010-07-20 | 에스케이 텔레콤주식회사 | 매쉬업 서비스 시스템 및 그 방법 |
| KR100859595B1 (ko) | 2007-10-30 | 2008-09-23 | 에스케이텔레콤 주식회사 | 모바일 매쉬-업 서비스 제공 시스템 및 방법 |
| US9055103B2 (en) | 2008-01-30 | 2015-06-09 | Samsung Electronics Co., Ltd. | Method of creating mashup application |
| KR101480405B1 (ko) | 2008-01-30 | 2015-01-09 | 삼성전자주식회사 | 매쉬업 애플리케이션을 생성하는 방법 |
| KR101087252B1 (ko) | 2009-06-01 | 2011-11-29 | 경기대학교 산학협력단 | 매쉬업 서비스 관리 시스템 |
-
2012
- 2012-11-12 KR KR1020120127608A patent/KR102062069B1/ko not_active Expired - Fee Related
-
2013
- 2013-11-12 US US14/078,426 patent/US9236049B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4441782B2 (ja) * | 2003-05-14 | 2010-03-31 | 日本電信電話株式会社 | 情報提示方法及び情報提示装置 |
| KR100700622B1 (ko) * | 2006-10-24 | 2007-03-28 | 주식회사 네오엠텔 | 매쉬업 서비스 시스템 |
| US20110161833A1 (en) * | 2009-12-31 | 2011-06-30 | International Business Machines Corporation | Distributed multi-user mashup session |
| US20110202594A1 (en) * | 2010-02-12 | 2011-08-18 | Avaya Inc. | Context sensitive, cloud-based telephony |
Also Published As
| Publication number | Publication date |
|---|---|
| US9236049B2 (en) | 2016-01-12 |
| US20140136206A1 (en) | 2014-05-15 |
| KR20140070689A (ko) | 2014-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10296308B2 (en) | Automatically generating network applications from design mock-ups | |
| US9583097B2 (en) | Dynamic inference of voice command for software operation from help information | |
| US8751558B2 (en) | Mashup infrastructure with learning mechanism | |
| US20100281475A1 (en) | System and method for mobile smartphone application development and delivery | |
| US20160225369A1 (en) | Dynamic inference of voice command for software operation from user manipulation of electronic device | |
| US10146771B2 (en) | Mobile terminal device implementing character-pictogram translation using pictogram search site | |
| US20120109932A1 (en) | Related links | |
| EP3416054B1 (en) | Method and device for page display, and storage medium | |
| EP2866158A1 (en) | Method for reader to provide service, reader, terminal and computer storage medium | |
| CN112115244B (zh) | 对话交互方法、装置、存储介质及电子设备 | |
| CN116701811B (zh) | 一种网页处理方法、装置、设备及计算机可读存储介质 | |
| US20140089825A1 (en) | Apparatus and method for writing mash-up using mash-up block user interface | |
| US20180365199A1 (en) | Page display method and device and storage medium | |
| JP6378263B2 (ja) | イメージを用いた翻訳文提供方法、ユーザ端末、サーバ、システムおよびコンピュータプログラム | |
| US10789053B2 (en) | Facilitated user interaction | |
| KR102062069B1 (ko) | 음성 명령 기반 매쉬업 서비스 생성 장치 및 그 방법 | |
| KR20140042537A (ko) | 템플릿을 이용한 매쉬업 저작 장치 및 그 방법 | |
| US20150253969A1 (en) | Apparatus and Method for Generating and Outputting an Interactive Image Object | |
| US20150277723A1 (en) | Exporting a component of a currently displayed user interface to a development system | |
| KR101170263B1 (ko) | 모바일 웹페이지를 효율적으로 개발하기 위한 크로스 플랫폼 솔루션 및 크로스 플랫폼 모바일 소스 생성 시스템 | |
| JP2002268788A (ja) | ウェブ文書のクローズアップ機能を備えた情報通信システムとこれを用いたウェブ文書のクローズアップ方法及びその方法を記録した記録媒体 | |
| JP2018198043A (ja) | 文字や単語を入力する方法、及び入力システム | |
| KR102893956B1 (ko) | 인공지능 기반 시각 정보 실시간 제공 자동 응답 서비스 시스템 | |
| CA2923602A1 (en) | Apparatus and method for generating and outputting an interactive image object | |
| US20250300949A1 (en) | Information processing apparatus, report creation system, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20231228 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20231228 |