1 |
1
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 문서로 변환하는 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 각 단계는변환 후 이벤트/핸들러를 정의하거나 VoiceXML을 수정 혹은 삭제하는 것을 특징으로 하는 VoiceXML 문서를 XHTML+Voice 문서로 변환하는 방법
|
4 |
4
통상의 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 문서로 변환하는 것을 이용한 멀티모달 서비스 방법
|
5 |
5
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 문서로 변환하는 것을 이용한 멀티모달 서비스 방법
|
6 |
6
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)로 구성된 트랜스코더가 상기 프록시 서버에 탑재된 것을 특징으로 하는 멀티모달 서비스 시스템
|
7 |
7
XHTML+Voice 브라우저가 탑재된 사용자 단말기와, VoiceXML 문서를 제공하는 웹 서버를 포함하는 시스템에 있어서,상기 XHTML+Voice 브라우저가VoiceXML문서에서 VoiceXML 트리를 생성하는 VoiceXML 파서;소정의 변환 알고리즘에 따라 VoiceXML 트리에서 XHTML+Voice 트리를 생성하는 VoiceXML-to-XHTML+Voice 변환기; 및상기 XHTML+Voice 트리를 실행하는 XHTML+Voice 랜더러(Render)를 포함하며,상기 XHTML+Voice 브라우저를 통해 서비스 되는 음성 서비스는 멀티모달 서비스로 브라우징되며, 음성 입출력 사용 모드와 음성 입출력 취소 모드 선택이 가능한 것을 특징으로 하는 멀티모달 서비스 시스템
|
8 |
8
삭제
|
9 |
9
제7항에 있어서, 상기 VoiceXML-to-XHTML+Voice 변환기는 상기 VoiceXML 트리를 상위 태그부터 하위 태그까지 모두 검색하면서, 태그를 확인하여 태그가 <memu>이면 XHTML의 <a> 태그로 변환하고, <grammar>이면 XHTML의 <input type=radio> 태그로 변환하며, 태그가 <form>이면 XHTML의 <form>을 XHTML 트리에 추가한 후 <form> 태그를 처리하는 것을 특징으로 하는 멀티모달 서비스 시스템
|
10 |
9
제7항에 있어서, 상기 VoiceXML-to-XHTML+Voice 변환기는 상기 VoiceXML 트리를 상위 태그부터 하위 태그까지 모두 검색하면서, 태그를 확인하여 태그가 <memu>이면 XHTML의 <a> 태그로 변환하고, <grammar>이면 XHTML의 <input type=radio> 태그로 변환하며, 태그가 <form>이면 XHTML의 <form>을 XHTML 트리에 추가한 후 <form> 태그를 처리하는 것을 특징으로 하는 멀티모달 서비스 시스템
|