KR100561228B1 - 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 - Google Patents
보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 Download PDFInfo
- Publication number
- KR100561228B1 KR100561228B1 KR1020030095258A KR20030095258A KR100561228B1 KR 100561228 B1 KR100561228 B1 KR 100561228B1 KR 1020030095258 A KR1020030095258 A KR 1020030095258A KR 20030095258 A KR20030095258 A KR 20030095258A KR 100561228 B1 KR100561228 B1 KR 100561228B1
- Authority
- KR
- South Korea
- Prior art keywords
- xhtml
- voice
- voicexml
- tag
- document
- Prior art date
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
- G06F16/88—Mark-up to mark-up conversion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (9)
- VoiceXML 문서를 파싱하여 생성된 VoiceXML 트리를 XHTML+Voice 트리로 변환하는 방법에 있어서,(a) 상기 VoiceXML 트리를 상위 태그부터 하위 태그까지 모두 검색하면서, XHTML+Voice 트리를 초기화하는 단계;(b) 태그를 확인하여 태그가 <memu>이면 XHTML의 <a> 태그로 변환하는 단계;(c) 태그를 확인하여 태그가 <grammar>이면 XHTML의 <input type=radio> 태그로 변환하는 단계; 및(d) 태그를 확인하여 태그가 <form>이면 XHTML의 <form>을 XHTML 트리에 추가한 후, <form> 태그에 대해 하나의 <form>에 속하는 <block>과 <prompt> 태그는 XHTML의 <p> 태그로 변환하고, 하나의 <form>과 <field> 태그에 속한 <prompt> 태그는 XHTML의 <label> 태그로 변환하고, 하나의 <form>과 <field> 또는 <block>에 속하는 <submit> 태그는 XHTML의 <input type=submit> 태그로 변환하여 처리하는 단계를 포함하는 것을 특징으로 하는VoiceXML 문서를 XHTML+Voice 문서로 변환하는 방법.
- 삭제
- 제1항에 있어서, 상기 각 단계는변환 후 이벤트/핸들러를 정의하거나 VoiceXML을 수정 혹은 삭제하는 것을 특징으로 하는VoiceXML 문서를 XHTML+Voice 문서로 변환하는 방법.
- 통상의 XHTML+Voice 브라우저가 탑재된 사용자 단말기와, 프록시 서버와, VoiceXML 문서를 제공하는 웹 서버를 포함하는 시스템에서 VoiceXML 문서를 XHTML+Voice 문서로 변환하는 것을 이용한 멀티모달 서비스 방법에 있어서,사용자 단말기에서 XHTML+Voice 브라우저를 구동하여 HTTP 요구(request)를 통해 웹 서버로 VoiceXML 문서를 요청하는 단계;상기 웹 서버가 VoiceXML 문서를 상기 프록시 서버에 전송하는 단계;상기 프록시 서버에 탑재된 VoiceXML 파서는 전송받은 VoiceXML문서를 트리 구조로 구성하여 VoiceXML-to-XHTML+Voice 변환기로 전달하는 단계;VoiceXML-to-XHTML+Voice 변환기는 전송된 VoiceXML 트리를 소정의 알고리즘으로 새로운 XHTML+Voice 트리로 변환하여 XHTML+Voice 문서 생성기로 전달하는 단 계;XHTML+Voice 문서 생성기는 XHTML+Voice 트리를 입력받아 XHTML+Voice 문서를 생성하여 상기 XHTML+Voice 브라우저로 전송하는 단계; 및상기 사용자의 XHTML+Voice 브라우저가 XHTML+Voice 문서를 해석하여 실행한 후 음성 및 그래픽을 출력하는 단계를 포함하는 것을 특징으로 하는VoiceXML 문서를 XHTML+Voice 문서로 변환하는 것을 이용한 멀티모달 서비스 방법.
- VoiceXML-to-XHTML+Voice 변환기를 갖는 XHTML+Voice 브라우저가 탑재된 사용자 단말기와 VoiceXML 문서를 제공하는 웹 서버를 포함하는 시스템에서 VoiceXML 문서를 XHTML+Voice 문서로 변환하는 것을 이용한 멀티모달 서비스 방법에 있어서,사용자 단말기를 통하여 XHTML+Voice 브라우저를 구동하여 HTTP 호출을 통해 상기 웹 서버로 VoiceXML 문서를 요청하는 단계;상기 웹 서버가 해당 VoiceXML 문서를 XHTML+Voice 브라우저로 전송하는 단계;XHTML+Voice 브라우저의 VoiceXML 파서가 전송 받은 VoiceXML 문서를 트리 구조로 구성하여 VoiceXML-to-XHTML+Voice 변환기로 전달하는 단계;상기 VoiceXML-to-XHTML+Voice 변환기가 전송된 VoiceXML 트리를 소정의 알고리즘으로 새로운 XHTML+Voice 트리로 변환하는 단계; 및XHTML+Voice 랜더러가 XHTML+Voice 트리를 해석하여 실행한 후 음성 및 그래픽으로 출력하는 단계를 포함하는 것을 특징으로 하는VoiceXML 문서를 XHTML+Voice 문서로 변환하는 것을 이용한 멀티모달 서비스 방법.
- XHTML+Voice 브라우저가 탑재된 사용자 단말기와, 프록시 서버와, VoiceXML 문서를 제공하는 웹 서버를 포함하는 시스템에 있어서,VoiceXML 트리를 생성하는 VoiceXML 파서와,상기 VoiceXML 트리를 상위 태그부터 하위 태그까지 모두 검색하면서, 태그를 확인하여 태그가 <memu>이면 XHTML의 <a> 태그로 변환하고, <grammar>이면 XHTML의 <input type=radio> 태그로 변환하며, 태그가 <form>이면 XHTML의 <form>을 XHTML 트리에 추가한 후 <form> 태그를 처리하는 소정의 변환 알고리즘을 구현한 VoiceXML-to-XHTML+Voice 변환기와,XHTML+Voice 트리를 XHTML+Voice 문서로 변환하기 위한 XHTML+Voice 문서 생성기(Generator)로 구성된 트랜스코더가 상기 프록시 서버에 탑재된 것을 특징으로 하는멀티모달 서비스 시스템.
- XHTML+Voice 브라우저가 탑재된 사용자 단말기와, VoiceXML 문서를 제공하는 웹 서버를 포함하는 시스템에 있어서,상기 XHTML+Voice 브라우저가VoiceXML문서에서 VoiceXML 트리를 생성하는 VoiceXML 파서;소정의 변환 알고리즘에 따라 VoiceXML 트리에서 XHTML+Voice 트리를 생성하는 VoiceXML-to-XHTML+Voice 변환기; 및상기 XHTML+Voice 트리를 실행하는 XHTML+Voice 랜더러(Render)를 포함하며,상기 XHTML+Voice 브라우저를 통해 서비스 되는 음성 서비스는 멀티모달 서비스로 브라우징되며, 음성 입출력 사용 모드와 음성 입출력 취소 모드 선택이 가능한 것을 특징으로 하는멀티모달 서비스 시스템.
- 삭제
- 제7항에 있어서,상기 VoiceXML-to-XHTML+Voice 변환기는 상기 VoiceXML 트리를 상위 태그부터 하위 태그까지 모두 검색하면서, 태그를 확인하여 태그가 <memu>이면 XHTML의 <a> 태그로 변환하고, <grammar>이면 XHTML의 <input type=radio> 태그로 변환하며, 태그가 <form>이면 XHTML의 <form>을 XHTML 트리에 추가한 후 <form> 태그를 처리하는 것을 특징으로 하는 멀티모달 서비스 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030095258A KR100561228B1 (ko) | 2003-12-23 | 2003-12-23 | 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 |
US10/824,483 US20050137875A1 (en) | 2003-12-23 | 2004-04-15 | Method for converting a voiceXML document into an XHTMLdocument and multimodal service system using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030095258A KR100561228B1 (ko) | 2003-12-23 | 2003-12-23 | 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050063996A KR20050063996A (ko) | 2005-06-29 |
KR100561228B1 true KR100561228B1 (ko) | 2006-03-15 |
Family
ID=34675947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030095258A KR100561228B1 (ko) | 2003-12-23 | 2003-12-23 | 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050137875A1 (ko) |
KR (1) | KR100561228B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100902732B1 (ko) * | 2007-11-30 | 2009-06-15 | 주식회사 케이티 | 모달리티에 관한 dom 이벤트 처리를 위한 프록시,멀티모달 단말기, dom 이벤트 처리 방법, 모달리티동기화 방법 |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602004008887T2 (de) * | 2004-05-18 | 2008-01-17 | Alcatel Lucent | Verfahren und Server zur Bereitstellung eines multi-modalen Dialogs |
US20060015335A1 (en) * | 2004-07-13 | 2006-01-19 | Ravigopal Vennelakanti | Framework to enable multimodal access to applications |
US7848928B2 (en) * | 2005-08-10 | 2010-12-07 | Nuance Communications, Inc. | Overriding default speech processing behavior using a default focus receiver |
US8977636B2 (en) | 2005-08-19 | 2015-03-10 | International Business Machines Corporation | Synthesizing aggregate data of disparate data types into data of a uniform data type |
US7958131B2 (en) * | 2005-08-19 | 2011-06-07 | International Business Machines Corporation | Method for data management and data rendering for disparate data types |
US8266220B2 (en) | 2005-09-14 | 2012-09-11 | International Business Machines Corporation | Email management and rendering |
US20070061712A1 (en) * | 2005-09-14 | 2007-03-15 | Bodin William K | Management and rendering of calendar data |
US20070061371A1 (en) * | 2005-09-14 | 2007-03-15 | Bodin William K | Data customization for data of disparate data types |
US8694319B2 (en) * | 2005-11-03 | 2014-04-08 | International Business Machines Corporation | Dynamic prosody adjustment for voice-rendering synthesized data |
US20070100872A1 (en) * | 2005-11-03 | 2007-05-03 | Bodin William K | Dynamic creation of user interfaces for data management and data rendering |
US20070121873A1 (en) * | 2005-11-18 | 2007-05-31 | Medlin Jennifer P | Methods, systems, and products for managing communications |
KR100862611B1 (ko) * | 2005-11-21 | 2008-10-09 | 한국전자통신연구원 | 멀티미디어 방송 서비스에서 음성 입출력이 동시에 가능한 방송 웹 사이트 서비스를 위한 비주얼 데이터 및 음성 데이터의 동기화 장치 및 그 방법 |
US10332071B2 (en) | 2005-12-08 | 2019-06-25 | International Business Machines Corporation | Solution for adding context to a text exchange modality during interactions with a composite services application |
US8259923B2 (en) | 2007-02-28 | 2012-09-04 | International Business Machines Corporation | Implementing a contact center using open standards and non-proprietary components |
US20070133773A1 (en) | 2005-12-08 | 2007-06-14 | International Business Machines Corporation | Composite services delivery |
US11093898B2 (en) | 2005-12-08 | 2021-08-17 | International Business Machines Corporation | Solution for adding context to a text exchange modality during interactions with a composite services application |
US7773731B2 (en) * | 2005-12-14 | 2010-08-10 | At&T Intellectual Property I, L. P. | Methods, systems, and products for dynamically-changing IVR architectures |
US7577664B2 (en) * | 2005-12-16 | 2009-08-18 | At&T Intellectual Property I, L.P. | Methods, systems, and products for searching interactive menu prompting system architectures |
US8271107B2 (en) | 2006-01-13 | 2012-09-18 | International Business Machines Corporation | Controlling audio operation for data management and data rendering |
US20070165538A1 (en) * | 2006-01-13 | 2007-07-19 | Bodin William K | Schedule-based connectivity management |
US9135339B2 (en) * | 2006-02-13 | 2015-09-15 | International Business Machines Corporation | Invoking an audio hyperlink |
US20070192675A1 (en) * | 2006-02-13 | 2007-08-16 | Bodin William K | Invoking an audio hyperlink embedded in a markup document |
US8050392B2 (en) * | 2006-03-17 | 2011-11-01 | At&T Intellectual Property I, L.P. | Methods systems, and products for processing responses in prompting systems |
US7961856B2 (en) * | 2006-03-17 | 2011-06-14 | At&T Intellectual Property I, L. P. | Methods, systems, and products for processing responses in prompting systems |
US20100299590A1 (en) * | 2006-03-31 | 2010-11-25 | Interact Incorporated Software Systems | Method and system for processing xml-type telecommunications documents |
US9196241B2 (en) | 2006-09-29 | 2015-11-24 | International Business Machines Corporation | Asynchronous communications using messages recorded on handheld devices |
US7921214B2 (en) * | 2006-12-19 | 2011-04-05 | International Business Machines Corporation | Switching between modalities in a speech application environment extended for interactive text exchanges |
US8204182B2 (en) | 2006-12-19 | 2012-06-19 | Nuance Communications, Inc. | Dialect translator for a speech application environment extended for interactive text exchanges |
US8000969B2 (en) | 2006-12-19 | 2011-08-16 | Nuance Communications, Inc. | Inferring switching conditions for switching between modalities in a speech application environment extended for interactive text exchanges |
US8027839B2 (en) * | 2006-12-19 | 2011-09-27 | Nuance Communications, Inc. | Using an automated speech application environment to automatically provide text exchange services |
US8594305B2 (en) | 2006-12-22 | 2013-11-26 | International Business Machines Corporation | Enhancing contact centers with dialog contracts |
US9318100B2 (en) | 2007-01-03 | 2016-04-19 | International Business Machines Corporation | Supplementing audio recorded in a media file |
US9247056B2 (en) | 2007-02-28 | 2016-01-26 | International Business Machines Corporation | Identifying contact center agents based upon biometric characteristics of an agent's speech |
US9055150B2 (en) | 2007-02-28 | 2015-06-09 | International Business Machines Corporation | Skills based routing in a standards based contact center using a presence server and expertise specific watchers |
US8060371B1 (en) | 2007-05-09 | 2011-11-15 | Nextel Communications Inc. | System and method for voice interaction with non-voice enabled web pages |
US8423635B2 (en) * | 2007-06-11 | 2013-04-16 | Enghouse Interactive Inc. | System and method for automatic call flow detection |
US8301757B2 (en) * | 2007-06-11 | 2012-10-30 | Enghouse Interactive Inc. | System and method for obtaining in-use statistics for voice applications in interactive voice response systems |
US8296148B1 (en) * | 2008-06-13 | 2012-10-23 | West Corporation | Mobile voice self service device and method thereof |
US8311837B1 (en) * | 2008-06-13 | 2012-11-13 | West Corporation | Mobile voice self service system |
CN101527755B (zh) * | 2009-03-30 | 2011-07-13 | 中兴通讯股份有限公司 | 基于VoiceXML移动终端语音交互方法及移动终端 |
JP2011081457A (ja) * | 2009-10-02 | 2011-04-21 | Sony Corp | 情報処理装置および方法 |
US20110209072A1 (en) * | 2010-02-19 | 2011-08-25 | Naftali Bennett | Multiple stream internet poll |
US20130031469A1 (en) * | 2010-04-09 | 2013-01-31 | Nec Corporation | Web-content conversion device, web-content conversion method and recording medium |
CN105120373B (zh) * | 2015-09-06 | 2018-07-13 | 上海智臻智能网络科技股份有限公司 | 语音传输控制方法及系统 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7222301B2 (en) * | 1998-09-11 | 2007-05-22 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment |
US7080315B1 (en) * | 2000-06-28 | 2006-07-18 | International Business Machines Corporation | Method and apparatus for coupling a visual browser to a voice browser |
US6996800B2 (en) * | 2000-12-04 | 2006-02-07 | International Business Machines Corporation | MVC (model-view-controller) based multi-modal authoring tool and development environment |
US7114123B2 (en) * | 2001-02-14 | 2006-09-26 | International Business Machines Corporation | User controllable data grouping in structural document translation |
US20030046316A1 (en) * | 2001-04-18 | 2003-03-06 | Jaroslav Gergic | Systems and methods for providing conversational computing via javaserver pages and javabeans |
US7020841B2 (en) * | 2001-06-07 | 2006-03-28 | International Business Machines Corporation | System and method for generating and presenting multi-modal applications from intent-based markup scripts |
US20030125953A1 (en) * | 2001-12-28 | 2003-07-03 | Dipanshu Sharma | Information retrieval system including voice browser and data conversion server |
US20030145062A1 (en) * | 2002-01-14 | 2003-07-31 | Dipanshu Sharma | Data conversion server for voice browsing system |
US20060168095A1 (en) * | 2002-01-22 | 2006-07-27 | Dipanshu Sharma | Multi-modal information delivery system |
GB0204768D0 (en) * | 2002-02-28 | 2002-04-17 | Mitel Knowledge Corp | Bimodal feature access for web applications |
WO2004066125A2 (en) * | 2003-01-14 | 2004-08-05 | V-Enable, Inc. | Multi-modal information retrieval system |
US20050021826A1 (en) * | 2003-04-21 | 2005-01-27 | Sunil Kumar | Gateway controller for a multimodal system that provides inter-communication among different data and voice servers through various mobile devices, and interface for that controller |
-
2003
- 2003-12-23 KR KR1020030095258A patent/KR100561228B1/ko not_active IP Right Cessation
-
2004
- 2004-04-15 US US10/824,483 patent/US20050137875A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100902732B1 (ko) * | 2007-11-30 | 2009-06-15 | 주식회사 케이티 | 모달리티에 관한 dom 이벤트 처리를 위한 프록시,멀티모달 단말기, dom 이벤트 처리 방법, 모달리티동기화 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20050137875A1 (en) | 2005-06-23 |
KR20050063996A (ko) | 2005-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100561228B1 (ko) | 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템 | |
US7739117B2 (en) | Method and system for voice-enabled autofill | |
RU2352979C2 (ru) | Синхронное понимание семантических объектов для высокоинтерактивного интерфейса | |
US8909532B2 (en) | Supporting multi-lingual user interaction with a multimodal application | |
US8862475B2 (en) | Speech-enabled content navigation and control of a distributed multimodal browser | |
US8069047B2 (en) | Dynamically defining a VoiceXML grammar in an X+V page of a multimodal application | |
US8086463B2 (en) | Dynamically generating a vocal help prompt in a multimodal application | |
US8706500B2 (en) | Establishing a multimodal personality for a multimodal application | |
US7016848B2 (en) | Voice site personality setting | |
RU2349969C2 (ru) | Синхронное понимание семантических объектов, реализованное с помощью тэгов речевого приложения | |
KR100459299B1 (ko) | 대화식 브라우저 및 대화식 시스템 | |
CN101287043B (zh) | 用于提供与多模式应用之间的表达用户交互的方法和设备 | |
US9330668B2 (en) | Sharing voice application processing via markup | |
US8768711B2 (en) | Method and apparatus for voice-enabling an application | |
US7171361B2 (en) | Idiom handling in voice service systems | |
US8510117B2 (en) | Speech enabled media sharing in a multimodal application | |
US9349367B2 (en) | Records disambiguation in a multimodal application operating on a multimodal device | |
US20080235029A1 (en) | Speech-Enabled Predictive Text Selection For A Multimodal Application | |
US20080208586A1 (en) | Enabling Natural Language Understanding In An X+V Page Of A Multimodal Application | |
US20070061146A1 (en) | Retrieval and Presentation of Network Service Results for Mobile Device Using a Multimodal Browser | |
US20050273487A1 (en) | Automatic multimodal enabling of existing web content | |
EP1209660B1 (en) | Voice navigation in web applications | |
Brkic et al. | VoiceXML for Slavic languages application development | |
Kwon et al. | A design of user-initiative voice web using RSS and VoiceXML | |
PATIL | Phonet-a Voice Based Web Technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031223 |
|
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: 20050819 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: 20060303 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060308 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060309 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090303 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20091228 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20091228 Start annual number: 5 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |