KR20020044301A - Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System - Google Patents
Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System Download PDFInfo
- Publication number
- KR20020044301A KR20020044301A KR1020000073329A KR20000073329A KR20020044301A KR 20020044301 A KR20020044301 A KR 20020044301A KR 1020000073329 A KR1020000073329 A KR 1020000073329A KR 20000073329 A KR20000073329 A KR 20000073329A KR 20020044301 A KR20020044301 A KR 20020044301A
- Authority
- KR
- South Korea
- Prior art keywords
- document
- content
- wml
- voice
- xml
- 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.)
- Withdrawn
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000013515 script Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims description 20
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 WAP(Wireless Application Protocol) 방식에서 지원하는 WML 컨텐츠를 음성 XML(eXtensible ML) 컨텐츠로 변환하여 일반 유무선 전화기 사용자에게도 인터넷 컨텐츠 서비스를 제공할 수 있도록 한 무선 인터넷 컨텐츠에 대한 문서 변환 시스템 및 그 시스템을 이용한 음성 인터넷 컨텐츠 서비스 방법에 관한 것으로, 종래에는 WAP 전용 이동 단말기를 통해서만 인터넷 컨텐츠 서비스가 가능하다는 단점이 있었으며, 이러한 전용 이동 단말기의 경우에도 작은 디스플레이 화면만을 지원함에 따라 컨텐츠 정보의 표현에 한계가 있을 뿐 아니라, 사용자 입장에서 자신이 원하는 컨텐츠를 보기가 불편한 단점이 있었다.The present invention provides a document conversion system for wireless Internet content that converts WML content supported by a Wireless Application Protocol (WAP) method into voice XML (eXtensible ML) content so that Internet content services can be provided to general wired and wireless telephone users. The present invention relates to a voice internet content service method using a system. In the related art, the Internet content service can be provided only through a WAP dedicated mobile terminal. In the case of such a dedicated mobile terminal, only a small display screen is supported to limit the expression of content information. In addition, there was a disadvantage in that it is inconvenient to view the contents desired by the user.
따라서, 본 발명은 무선 인터넷 컨텐츠인 WML(Wireless Markup Language) 컨텐츠를 특정 변환 규칙에 따라 음성 XML 컨텐츠로 자동 변환함으로써, WAP 전용의 이동 단말기가 아닌 일반 유무선 전화기 사용자에게 무선 인터넷 서비스를 제공할 수 있게 되고, 인터넷 컨텐츠 제공자의 경우 컨텐츠를 음성 XML 문서로 재구성할 필요없이 음성 서비스를 제공할 수 있게 된다.Accordingly, the present invention automatically converts WML (Wireless Markup Language) content, which is wireless Internet content, into voice XML content according to a specific conversion rule, thereby providing a wireless Internet service to a general wired / wireless telephone user, not a mobile terminal dedicated to WAP. In the case of an Internet content provider, it is possible to provide a voice service without having to reconstruct the content into a voice XML document.
또한, 본 발명은 XML, HTML(HyperText ML), XHTML로 작성된 동일한 컨텐츠에 대하여 스크립트 형태로 변환 규칙을 정의함으로써, 인터넷 서비스의 확장성을 보장할 수 있게 된다.In addition, the present invention can ensure the scalability of the Internet service by defining a conversion rule in the form of a script for the same content written in XML, HTML (HyperText ML), XHTML.
Description
본 발명은 무선 인터넷 컨텐츠에 대한 문서 변환에 관한 것으로, 특히 WAP(Wireless Application Protocol) 방식에서 지원하는 WML(Wireless Markup Language) 컨텐츠를 음성 XML(eXtensible Markup Language) 컨텐츠로 변환하여 일반 유무선 전화기 사용자에게도 인터넷 컨텐츠 서비스를 제공할 수 있도록 한 무선 인터넷 컨텐츠에 대한 문서 변환 시스템 및 그 시스템을 이용한 음성 인터넷 컨텐츠 서비스 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to document conversion for wireless Internet content, and more particularly, converts WML (Wireless Markup Language) content supported by a Wireless Application Protocol (WAP) method into voice XML (eXtensible Markup Language) content, thereby allowing Internet users to use The present invention relates to a document conversion system for providing wireless Internet content and a voice internet content service method using the system.
최근에 급증하고 있는 무선 인터넷에서 제공하는 스크립트는 HDML(Handheld Device Markup Language) 언어와 m-HTML 언어 등 두가지 방식이 있으며, 이 중에서 HDML 언어는 WML 언어로 발전되었는데, 이렇게 양분화되어 있는 WML(HDML) 언어 및 m-HTML 언어는 XML 언어로 통합되어가고 있다.There are two types of scripts provided by the rapidly increasing wireless Internet, the HDML (Handheld Device Markup Language) language and the m-HTML language. Among them, the HDML language has been developed into the WML language, which is divided into WML (HDML). Languages and m-HTML languages are being integrated into the XML language.
그리고, WML 언어는 단말기측의 처리 부담을 줄이기 위해 개발된 WAP 방식에서 채용하고 있으며, m-HTML 언어는 콘텐츠를 용이하게 확보하기 위해 개발된 ME 방식에서 채용하고 있는데, 현재 ME(Mobile Explorer) 방식은 WAP 방식에 비해 활성화되어 있지 않은 실정이다.In addition, the WML language is adopted in the WAP method developed to reduce the processing burden on the terminal side, and the m-HTML language is adopted in the ME method developed to easily secure the content. Is not activated compared to the WAP method.
또한, XML 언어는 웹 언어 표준화 단체인 W3C(World Wide Web Consortium)에서 내놓은 웹 언어로서, 복잡한 프로그램을 사용하지 않고도 홈페이지를 구축할 수 있으며, 검색 기능 등을 향상시킬 뿐 아니라 비즈니스에 필수적인 클라이언트 시스템의 복잡한 데이터 처리를 용이하게 하는 기능을 갖고 있으므로, 그 사용이 점차 증가되고 있다.In addition, the XML language is a web language published by the World Wide Web Consortium (W3C), a web language standardization organization. It can build a homepage without using complicated programs, improve search functions, and provide client systems that are essential for business. Since it has a function of facilitating complex data processing, its use is gradually increasing.
한편, 종래의 WAP 방식에서 제공하는 무선 인터넷 서비스는 컨텐츠를 제공하기 위해 WAP 프로토콜 스택과 WAP 브라우저가 내장되어 있는 전용 이동 단말기를 필요로 하는데, 이때, WAP에서 제공되는 무선 인터넷 컨텐츠는 데크(Deck)와 카드(Card)의 개념을 이용하여 이동 단말기의 LCD 화면에 정보를 표시하며, 이동 단말기의 버튼을 이용하여 카드간의 이동과 특정 항목의 선택을 수행한다.Meanwhile, the wireless Internet service provided by the conventional WAP method requires a dedicated mobile terminal having a WAP protocol stack and a WAP browser in order to provide content, wherein the wireless Internet content provided by the WAP is a deck. Information is displayed on the LCD screen of the mobile terminal by using the concept of and a card, and the movement between the cards and selection of specific items are performed by using the buttons of the mobile terminal.
즉, 카드는 사용자와 이동 단말기 사이에서 이루어지는 하나 또는 몇 개의 대화로서, 예를 들어, 메뉴에서 선택을 하거나, 텍스트를 입력하는 것을 하나의 카드로 볼 수 있으며, 기본적으로 사용자는 일련의 카드들 사이에서 이동함으로써 자신이 원하는 정보를 취하거나 제공하게 되고, 이러한 카드들이 모여 하나의 HTML 페이지와 같은 데크를 이루게 된다.In other words, a card is one or several conversations between a user and a mobile terminal. For example, a card can be viewed as a card for selecting from a menu or entering text. By moving from, you get or provide the information you want, and these cards come together to form the same deck as an HTML page.
그리고, WAP에서 이루어지는 무선 인터넷 서비스를 지원하기 위해서는 WAP 프로토콜 스택과, WAP 브라우저와, WAP 게이트웨이 및 WML 컨텐츠를 제공하는 웹 서버가 필요한데, 사용자의 요구에 의해 이동 단말기는 특정 컨텐츠를 요구하고, 이는 WAP 게이트웨이를 통해 서버에 요청되며, 이에 대한 응답이 WAP 브라우저로 전달된다.In addition, in order to support wireless Internet services provided by WAP, a WAP protocol stack, a WAP browser, a WAP gateway, and a web server providing WML contents are required. The mobile terminal requests specific contents according to a user's request. It is requested to the server through the gateway, and the response is sent to the WAP browser.
이에, 이동 단말기는 전달받은 응답인 WML 컨텐츠를 LCD 화면에 표시하게 되는데, 이때 제공되는 WML 컨텐츠의 전송 단위가 덱크이며, 이동 단말기의 LCD 화면상에 한번에 표시되는 단위가 카드이고, 네비게이션(navigation) 단위가 된다.Accordingly, the mobile terminal displays the WML content, which is the received response, on the LCD screen. In this case, the transmission unit of the provided WML content is a deck, and the unit displayed at once on the LCD screen of the mobile terminal is a card. It becomes a unit.
전술한 바와 같은 종래의 무선 인터넷 서비스는 WAP 방식을 주로 이용하게 되는데, WAP 방식의 무선 인터넷 서비스는 WAE(Wireless Application Environment)의 규격에 부합하는 기능을 제공하는 이동 단말기와 소프트웨어 환경을 제공해야만 한다.As described above, the conventional wireless Internet service mainly uses the WAP method, and the WAP type wireless Internet service must provide a mobile terminal and a software environment that provide a function conforming to the specification of a wireless application environment (WAE).
따라서, 기존의 음성 통화만을 목적으로 하는 일반 무선 전화기나 유선 전화기 사용자의 경우에는 WAP 브라우저를 탑재한 전용 이동 단말기로 새롭게 교체하지 않을 경우 인터넷 서비스를 제공받을 수 없었다.Therefore, in the case of a conventional wireless telephone or a landline telephone user only for a voice call, the Internet service could not be provided unless a new mobile terminal equipped with a WAP browser was newly replaced.
또한, WML로 작성된 컨텐츠를 지원하기 위해 WAP 브라우저를 탑재한 전용 이동 단말기를 사용하는 경우에도 작은 디스플레이 화면만을 지원함에 따라 컨텐츠 정보의 표현에 한계가 있을 뿐 아니라, 사용자 입장에서 자신이 원하는 컨텐츠를 보기가 불편한 단점이 있었으며, 사용자의 정보 수집을 통한 동적 어플리케이션의 제공에도 문제점을 갖게 된다.In addition, even when using a dedicated mobile terminal equipped with a WAP browser to support contents written in WML, it supports only a small display screen, thereby limiting the expression of content information and viewing the content desired by the user. There is a disadvantage in that it is inconvenient, and there is a problem in providing a dynamic application through collecting information of a user.
본 발명은 전술한 바와 같은 문제점을 해결하기 위한 것으로 그 목적은, 무선 인터넷 컨텐츠인 WML 컨텐츠를 특정 변환 규칙에 따라 음성 XML 컨텐츠로 자동 변환함으로써, WAP 전용의 이동 단말기가 아닌 일반 유무선 전화기 사용자에게도 무선 인터넷 서비스를 제공할 수 있도록 함과 동시에 인터넷 컨텐츠 제공자의 경우컨텐츠를 음성 XML 문서로 재구성할 필요없이 음성 서비스를 제공할 수 있도록 하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and an object thereof is to wirelessly convert WML content, which is wireless Internet content, to voice XML content according to a specific conversion rule, thereby making it possible to wirelessly connect to a general wireless / wireless telephone user who is not a mobile terminal dedicated to WAP. In addition to providing an Internet service, an Internet content provider can provide a voice service without reconfiguring content into a voice XML document.
또한, 본 발명의 다른 목적은, XML, HTML, XHTML로 작성된 동일 컨텐츠에 대하여 스크립트 형태로 변환 규칙을 정의함으로써, 인터넷 서비스의 확장성을 보장하는데 있다.In addition, another object of the present invention is to ensure the scalability of the Internet service by defining a conversion rule in the form of a script for the same content written in XML, HTML, XHTML.
도 1은 본 발명에 따른 무선 인터넷 컨텐츠에 대한 문서 변환 시스템의 구성 블록도.1 is a block diagram of a document conversion system for wireless Internet content according to the present invention;
도 2는 도 1에 있어, 문서 변환부의 상세한 구성 블록도.FIG. 2 is a detailed block diagram of the document conversion unit in FIG. 1; FIG.
도 3은 본 발명에 따른 문서 변환 시스템을 이용한 음성 인터넷 컨텐츠 서비스 절차를 도시한 순서도.3 is a flowchart illustrating a voice internet content service procedure using a document conversion system according to the present invention.
도 4는 본 발명의 변환 규칙에 따른 WML 태그와 음성 XML 태그의 사상을 나타낸 도면.4 is a diagram illustrating a mapping between a WML tag and a speech XML tag according to a conversion rule of the present invention.
도 5는 본 발명에 따라 WML 문서를 음성 XML 문서로 변환한 예를 도시한 도면.5 illustrates an example of converting a WML document into a speech XML document according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
10 : 웹 서버 20 : 음성 처리 서버10: web server 20: speech processing server
21 : 컨텐츠 호 처리부 22 : 컨텐츠 호출부21: content call processing unit 22: content calling unit
23 : 문서 변환부 23-1 : XML 분석부23: document conversion unit 23-1: XML analysis unit
23-2 : XSL 처리부 24 : 문서 해석부23-2: XSL processing unit 24: Document analysis unit
상술한 바와 같은 목적을 달성하기 위한 본 발명의 특징은, 소정의 WML 컨텐츠를 제공하는 웹 서버와; 상기 웹 서버로부터 WML 컨텐츠를 호출하여 음성 XML 문서로 변환한 후, 변환한 음성 XML 문서를 해석하여 일반 전화기 사용자에게 음성 형태로 인터넷 컨텐츠를 제공하는 음성 처리 서버를 포함하는 무선 인터넷 컨텐츠에 대한 문서 변환 시스템을 제공하는데 있다.A feature of the present invention for achieving the above object is a web server for providing predetermined WML content; Converting the document for the wireless Internet content including a voice processing server that calls the WML content from the web server and converts it into a voice XML document and interprets the converted voice XML document to provide Internet content in the form of voice to a general telephone user. To provide a system.
여기서, 상기 음성 처리 서버는, 일반 전화기로부터 무선 인터넷 서비스를 요구하는 호를 받아들이는 컨텐츠 호 처리부와; 상기 컨텐츠 호 처리부에서 받아들인 무선 인터넷 서비스 요구 호에 따라 해당되는 웹 서버부터 무선 인터넷 컨텐츠인 WML 문서를 호출하는 컨텐츠 호출부와; 상기 컨텐츠 호출부로부터 WML 문서를 전달받아 소정의 변환 규칙에 따라 음성 XML 문서로 변환하는 문서 변환부와; 상기 문서 변환부에 의해 변환된 음성 XML 문서를 해석하여 일반 전화기 사용자에게 음성 형태의 인터넷 컨텐츠를 제공하는 문서 해석부를 포함하는 것을 특징으로 한다.The voice processing server may include: a content call processing unit which receives a call requesting a wireless Internet service from a general telephone; A content caller for calling a WML document, which is wireless Internet content, from a corresponding web server according to a wireless Internet service request call received by the content call processor; A document converter which receives the WML document from the content caller and converts the WML document into a voice XML document according to a predetermined conversion rule; And a document interpreter for interpreting the voice XML document converted by the document converter to provide Internet content in the form of voice to a general telephone user.
그리고, 상기 문서 변환부는, 웹 서버로부터 호출한 WML 문서를 분석하여 그분석 내용을 전달하는 XML 분석부와; 상기 XML 분석부로부터 분석 내용을 전달받아 WML 문서의 변환을 위한 원본 트리를 생성한 후, 소정의 변환 규칙에 따라 결과 트리를 구성하여 음성 XML 문서로 변환하는 XSL 처리부를 포함하며, 웹 서버나 WAP 게이트웨이에 구현하는 것을 특징으로 한다.The document converting unit may include an XML analyzing unit which analyzes a WML document called from a web server and delivers the analyzed content; After receiving the analysis content from the XML analysis unit generates a source tree for the conversion of the WML document, and comprises a XSL processing unit for constructing a result tree according to a predetermined conversion rule to convert to a voice XML document, Web server or WAP Characterized in that implemented in the gateway.
본 발명의 다른 특징은, 일반 전화기에서 요구하는 무선 인터넷 컨텐츠를 제공하는 웹 서버로부터 WML 문서를 호출하는 과정과; 상기 WML 문서를 소정의 변환 규칙에 따라 음성 XML 문서로 변환하는 과정과; 상기 음성 XML 문서를 해석하여 상기 일반 전화기 사용자에게 음성 형태의 인터넷 컨텐츠를 제공하는 과정을 포함하는 문서 변환 시스템을 이용한 음성 인터넷 컨텐츠 서비스 방법을 제공하는데 있다.Another feature of the present invention includes the steps of calling a WML document from a web server for providing wireless Internet content required by a regular telephone; Converting the WML document into a speech XML document according to a predetermined conversion rule; The present invention provides a voice internet content service method using a document conversion system including interpreting the voice XML document and providing voice content to the general telephone user.
이때, 상기 WML 문서를 음성 XML 문서로 변환하는 과정은, 웹 서버로부터 호출한 WML 문서를 분석하는 단계와; 분석 내용을 이용하여 WML 문서의 변환을 위한 원본 트리를 생성하는 단계와; 상기 원본 트리를 XSL 스크립트 형태로 표현되는 변환 규칙에 따라 결과 트리를 구성하여 음성 XML 문서로 변환하는 단계를 포함하는 것을 특징으로 한다.In this case, the process of converting the WML document into a voice XML document may include analyzing a WML document called from a web server; Generating an original tree for converting the WML document using the analysis contents; And converting the original tree into a speech XML document by constructing a result tree according to a conversion rule expressed in the form of an XSL script.
또한, 상기 변환 규칙은 WML 문서의 입출력 순서를 유지하며, 상기 WML 문서는 카드를, 상기 음성 XML 문서는 회화 단위인 다이얼로그를 네비게이션 단위로 적용하는 것을 특징으로 하며, 상기 WML 문서는 대체, 재구성, 삭제의 기능을 사용하여 WML 문서에 정의된 태그에 대해 사상되는 음성 XML 태그에 따라 음성 XML 문서로 변환하는 것을 특징으로 한다.The conversion rule maintains an input / output order of a WML document, wherein the WML document applies a card, and the voice XML document uses a dialog, which is a conversation unit, as a navigation unit. It is characterized by converting to a speech XML document according to the speech XML tag mapped to the tag defined in the WML document by using the delete function.
이하, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에서는 WAP을 지원하는 웹 서버에 의해 제공되는 WML 컨텐츠를 일반 유/무선 전화기에서도 서비스가 가능하도록 하기 위해 WML 컨텐츠를 웹 서버로부터 호출(fetch)하여 음성 인터페이스가 가능한 음성 XML 문서(VoiceXML)로 변환하게 되는데, 이를 위한 본 발명에 따른 무선 인터넷 컨텐츠에 대한 문서 변환 시스템은 첨부한 도면 도 1에 도시한 바와 같이, 소정의 WML 컨텐츠를 제공하는 웹 서버(10)와, 해당 웹 서버(10)로부터 WML 컨텐츠를 호출하여 음성 XML 문서로 변환한 후에 이를 일반 전화기 사용자에게 음성 형태로 제공하는 음성 처리 서버(20)가 상호 연동하는 구조를 갖는다.In the present invention, the WML content provided by the web server supporting the WAP service in a regular wired / wireless phone to fetch the WML content from the web server (VoiceXML) to enable the voice interface (VoiceXML) The document conversion system for the wireless Internet content according to the present invention for this purpose, as shown in Figure 1, the web server 10 for providing a predetermined WML content, and the corresponding web server 10 The voice processing server 20, which calls the WML content from the document and converts it into a voice XML document and provides it to the general telephone user in the form of a voice, has a structure that interoperates with each other.
여기서, 해당 음성 처리 서버(20)는 컨텐츠 호 처리부(21)와, 컨텐츠 호출부(22)와, 문서 변환부(23) 및 문서 해석부(24)를 구비하여 이루어지는데, 해당 컨텐츠 호 처리부(21)는 일반 전화기 사용자가 소정의 무선 인터넷 컨텐츠를 서비스받기 위해 무선 인터넷 서비스를 요구하는 호(call)를 받아들여 컨텐츠 호출부(22)로 통보하며, 해당 컨텐츠 호출부(22)는 컨텐츠 호 처리부(21)로부터 통보되는 무선 인터넷 서비스 요구 호에 따라 해당되는 무선 인터넷 컨텐츠를 지원하는 웹 서버(10)와 접속한 후, 해당 웹 서버(10)로부터 무선 인터넷 컨텐츠인 WML 문서를 호출하여 문서 변환부(23)로 전달한다.Here, the speech processing server 20 includes a content call processor 21, a content caller 22, a document converter 23 and a document interpreter 24. 21 accepts a call requesting a wireless Internet service for a regular telephone user to receive predetermined wireless Internet content, and notifies the content caller 22, and the corresponding content caller 22 receives the content call processor. After connecting to the web server 10 supporting the corresponding wireless Internet contents according to the wireless Internet service request notification notified by 21, the document conversion unit is called by calling the WML document which is the wireless Internet contents from the web server 10. To 23.
해당 문서 변환부(23)는 컨텐츠 호출부(22)로부터 전달받은 WML 문서를 변환규칙에 따라 음성 XML 문서로 변환하여 문서 해석부(24)로 전달하며, 해당 문서 해석부(24)는 문서 변환부(23)에 의해 음성 XML 문서로 변환된 무선 인터넷 컨텐츠를 해석하여 일반 전화기 사용자에게 음성 형태의 무선 인터넷 컨텐츠 서비스를 제공한다.The document conversion unit 23 converts the WML document received from the content calling unit 22 into a voice XML document according to the conversion rule and delivers it to the document analysis unit 24, and the document interpretation unit 24 converts the document. The wireless Internet content converted into the voice XML document by the unit 23 is analyzed to provide a wireless Internet content service in the form of voice to a general telephone user.
나아가, 해당 문서 변환부(23)를 보다 상세히 설명하면, 첨부한 도면 도 2에 도시한 바와 같이, XML 문서를 인식하기 위한 XML 분석부(23-1)와, XML로 정의된 변환 규칙(Construction rule)을 적용하기 위한 XSL 처리부(23-2)를 구비하여 이루어지는데, 해당 XML 분석부(23-1)는 웹 서버(10)로부터 호출한 WML 문서를 분석하여 그 분석 내용을 XSL(eXtensible Stylesheet Language) 처리부(23-2)로 전달하며, 해당 XSL 처리부(23-2)는 XML 분석부(23-1)에 의해 분석된 내용을 전달받아 WML 문서의 변환을 위한 원본 트리(source tree)를 생성한 후, XSL 스크립트 형태로 표현되는 변환 규칙에 따라 결과 트리(destination tree)를 구성하여 변환한 음성 XML 문서를 문서 해석부(24)로 전달한다.In addition, the document conversion unit 23 will be described in more detail. As shown in FIG. 2, an XML analysis unit 23-1 for recognizing an XML document and a conversion rule defined in XML are constructed. and an XSL processing unit 23-2 for applying a rule. The XML analyzing unit 23-1 analyzes the WML document called from the web server 10, and analyzes the contents of the analysis as XSL (eXtensible Stylesheet). Language), and the XSL processor 23-2 receives the content analyzed by the XML analyzer 23-1 and generates a source tree for converting the WML document. After generating, the resulting speech XML document is constructed by converting a result tree according to a conversion rule expressed in the form of an XSL script and transferred to the document interpreter 24.
이때, 해당 문서 변환부(23)는 WML 컨텐츠를 제공하는 웹 서버(10)나 WAP 게이트웨이에 위치할 수 있으며, W3C에서 제안된 XML 문서의 스타일을 정의하기 위해 사용되는 XSL 기술을 이용하여 문서 변환을 수행한다.In this case, the document conversion unit 23 may be located in a web server 10 or a WAP gateway that provides WML content, and converts a document using XSL technology used to define a style of an XML document proposed by the W3C. Do this.
그리고, 해당 변환 규칙은 WML 문서에서 사용되는 태그를 음성 XML(VoiceXML) 태그로 사상하는 규칙을 정의한 것으로, 크게 대체, 재구성, 삭제로 나누어지며, 이때, 원본 문서인 WML 문서의 입출력 순서와 각 문서의 네비게이션 단위를 고려하여 적용해야 한다.The conversion rule defines a rule that maps a tag used in a WML document to a voice XML tag, and is largely divided into replacement, reorganization, and deletion. In this case, the input / output order of the WML document, which is the original document, and each document It should be applied considering the navigation unit of.
이와 같이 구성된 본 발명에 따른 문서 변환 시스템을 이용한 음성 인터넷 컨텐츠 서비스 절차를 첨부한 도면 도 3을 참조하여 설명하면 다음과 같다.Referring to Figure 3 attached to the voice Internet content service procedure using the document conversion system according to the present invention configured as described above is as follows.
먼저, 일반 전화기 사용자가 소정의 무선 인터넷 컨텐츠를 서비스받기 위해 무선 인터넷 컨텐츠 서비스를 요구하는 호를 발신하면(스텝 S31), 음성 처리 서버(20)의 컨텐츠 호 처리부(21)에서 해당 호를 받아들여 일반 전화기 사용자의 무선 인터넷 컨텐츠 서비스 요구를 컨텐츠 호출부(22)로 통보하게 된다.First, when a general telephone user sends a call requesting a wireless Internet content service in order to receive predetermined wireless Internet content (step S31), the content call processing unit 21 of the voice processing server 20 receives the call. The content calling unit 22 is notified of the request for the wireless Internet content service of the general telephone user.
이에, 해당 컨텐츠 호출부(22)는 일반 전화기 사용자가 서비스받고자 하는 무선 인터넷 컨텐츠를 제공하는 웹 서버(10) 즉, 인터넷 컨텐츠 요구 호에 대응하는 웹 서버(10)와 접속한 후(스텝 S32), 해당 웹 서버(10)로부터 무선 인터넷 컨텐츠인 WML 문서를 호출하여 문서 변환부(23)로 전달하게 된다(스텝 S33).Accordingly, the content caller 22 connects to the web server 10 that provides the wireless Internet content to be serviced by the general telephone user, that is, the web server 10 corresponding to the Internet content request call (step S32). The WML document, which is the wireless Internet content, is called from the web server 10 and transferred to the document converting unit 23 (step S33).
그러면, 해당 문서 변환부(23)의 XML 분석부(23-1)는 컨텐츠 호출부(22)로부터 전달받은 WML 문서를 분석한 후, WML 문서 분석 내용을 XSL 처리부(23-2)로 전달하게 되고, 해당 XSL 처리부(23-2)에서는 현재 전달받은 WML 문서의 변환을 위한 원본 트리를 생성한 후(스텝 S34), XSL 스크립트 형태로 표현되는 변환 규칙에 따라 결과 트리를 구성하여 음성 XML 문서로 변환한 후에 문서 해석부(24)로 전달하게 된다(스텝 S35).Then, the XML analysis unit 23-1 of the document conversion unit 23 analyzes the WML document received from the content calling unit 22, and then transfers the WML document analysis contents to the XSL processing unit 23-2. The XSL processor 23-2 generates an original tree for the conversion of the currently delivered WML document (step S34), and constructs a result tree according to the conversion rule expressed in the form of an XSL script to form a speech XML document. After the conversion, the data is transmitted to the document analysis unit 24 (step S35).
이로써, 해당 문서 해석부(24)에서는 문서 변환부(23)에 의해 변환된 음성 XML 문서를 해석하여 일반 전화기 사용자에게 음성 형태의 무선 인터넷 컨텐츠를 제공하게 된다(스텝 S36).As a result, the document analyzing unit 24 interprets the voice XML document converted by the document converting unit 23 to provide wireless Internet content in the form of voice to the general telephone user (step S36).
한편, 상술한 변환 규칙은 WML 문서의 입출력 순서를 유지하며, 해당 WML 문서는 카드를, 음성 XML 문서는 회화 단위인 다이얼로그(<form> 또는 <menu>로 표현)를 네비게이션 단위로 적용하되, 사용자 인터페이스의 상이점을 고려하여 적용하게 되며, 이에, 해당 문서 변환부(23)의 XSL 처리부(23-2)에서는 대체(substitution), 재구성(reconstruction), 삭제(deletion)의 방법을 사용하여 문서 변환을 수행하게 된다.Meanwhile, the above-described conversion rule maintains the input / output order of the WML document, the WML document applies a card, and the voice XML document applies a dialog (represented as a <form> or <menu>) as a navigation unit, but the user In consideration of the differences in the interface, the XSL processing unit 23-2 of the document conversion unit 23 applies the conversion, reconstruction, and deletion using the method of document conversion. Will be performed.
또한, 해당 변환 규칙은 첨부한 도면 도 4와 같이 WML 문서에 정의된 태그별로 정의되며, 각 태그는 그 기능에 따라 음성 XML 태그로 사상(mapping)된다.In addition, the conversion rule is defined for each tag defined in the WML document as shown in FIG. 4, and each tag is mapped to a speech XML tag according to its function.
이러한 일련의 변환 과정을 거쳐 첨부한 도면 도 5에 예시된 바와 같이, (가)의 WML 문서를 (나)와 같은 음성 XML 문서로 변환하여 일반 전화기 사용자에게 컨텐츠 서비스를 제공할 수 있게 되는데, 이때, WML 문서의 각 블록 내부에 표시된 내용이 카드이며, (가)의 전체 내용을 덱크이다. 그리고, 음성 XML의 'C'는 일반 전화기 사용자에게 출력되는 내용을 의미하고, 'H'는 일반 전화기 사용자가 입력하는 내용이다.As illustrated in the accompanying drawings through a series of conversion process, it is possible to provide a content service to a general telephone user by converting a WML document of (A) to a voice XML document such as (B). The content shown inside each block of the WML document is the card, and the full content of the a. In addition, 'C' in the voice XML refers to the content output to the general phone user, and 'H' refers to the content input by the general phone user.
상술한 바와 같이, 본 발명에서는 WAP 방식의 무선 인터넷 서비스에서 WML로 작성된 컨텐츠를 음성 XML 컨텐츠로 자동 변환함으로써, WAP 전용의 이동 단말기가 아닌 일반 유무선 전화기 사용자에게도 무선 인터넷 서비스를 제공할 수 있게 되며, 이로 인해 인터넷 컨텐츠 제공자의 입장에서는 음성 서비스를 위한 컨텐츠 재구성 비용을 절감할 수 있게 된다.As described above, in the present invention, by automatically converting content written in WML into voice XML content in a WAP-type wireless Internet service, a wireless Internet service can be provided to a general wired / wireless telephone user instead of a WAP-only mobile terminal. As a result, the Internet content provider can reduce the cost of reconstructing the content for the voice service.
또한, 본 발명에 따른 실시예는 상술한 것으로 한정되지 않고, 본 발명과 관련하여 통상의 지식을 가진자에게 자명한 범위내에서 여러 가지의 대안, 수정 및변경하여 실시할 수 있는데, 예를 들어, 동일한 컨텐츠를 XML, HTML, XHTML로 작성된 문서에 대해서도 스크립트 형태로 변환 규칙을 정의함으로써, 인터넷 서비스의 확장성을 보장할 수 있게 된다.In addition, the embodiment according to the present invention is not limited to the above, but can be implemented by various alternatives, modifications and changes within the scope apparent to those skilled in the art with respect to the present invention, for example In addition, by defining conversion rules in the form of scripts for documents written in XML, HTML, and XHTML, the extensibility of Internet services can be guaranteed.
이상과 같이, 본 발명은 무선 인터넷 컨텐츠인 WML 컨텐츠를 특정 변환 규칙에 따라 음성 XML 컨텐츠로 자동 변환함으로써, WAP 전용의 이동 단말기가 아닌 일반 유무선 전화기 사용자에게 무선 인터넷 서비스를 제공할 수 있게 되고, 인터넷 컨텐츠 제공자의 경우 컨텐츠를 음성 XML 문서로 재구성할 필요없이 음성 서비스를 제공할 수 있게 된다.As described above, the present invention automatically converts WML content, which is wireless Internet content, into voice XML content according to a specific conversion rule, thereby providing a wireless Internet service to a general wired or wireless telephone user who is not a mobile terminal dedicated to WAP. In the case of a content provider, a voice service can be provided without having to reconstruct the content into a voice XML document.
또한, 본 발명은 XML, HTML, XHTML로 작성된 컨첸츠에 대하여 스크립트 형태로 변환 규칙을 정의함으로써, 인터넷 서비스의 확장성을 보장할 수 있게 된다.In addition, the present invention can ensure the scalability of the Internet service by defining the conversion rule in the form of a script for the content written in XML, HTML, XHTML.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000073329A KR20020044301A (en) | 2000-12-05 | 2000-12-05 | Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000073329A KR20020044301A (en) | 2000-12-05 | 2000-12-05 | Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20020044301A true KR20020044301A (en) | 2002-06-15 |
Family
ID=27679628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000073329A Withdrawn KR20020044301A (en) | 2000-12-05 | 2000-12-05 | Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20020044301A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100431594B1 (en) * | 2001-11-21 | 2004-05-17 | 정승선 | Method and system for making access to mobile contents through internet |
| KR100466810B1 (en) * | 2001-12-20 | 2005-01-24 | 주식회사 삼보정보통신 | Xml based administrator system for tele-gateway system and method of the same |
| WO2008002108A1 (en) * | 2006-06-30 | 2008-01-03 | Kseek Co., Ltd. | A method of managing web services using integrated document |
| KR101455668B1 (en) * | 2009-07-30 | 2014-11-03 | 에스케이플래닛 주식회사 | Definition apparatus of basic block group separating execution based contents, method thereof and computer recordable medium storing the basic block group and the method |
-
2000
- 2000-12-05 KR KR1020000073329A patent/KR20020044301A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100431594B1 (en) * | 2001-11-21 | 2004-05-17 | 정승선 | Method and system for making access to mobile contents through internet |
| KR100466810B1 (en) * | 2001-12-20 | 2005-01-24 | 주식회사 삼보정보통신 | Xml based administrator system for tele-gateway system and method of the same |
| WO2008002108A1 (en) * | 2006-06-30 | 2008-01-03 | Kseek Co., Ltd. | A method of managing web services using integrated document |
| CN101484892B (en) * | 2006-06-30 | 2011-12-21 | 克斯科株式会社 | A method of managing web services using integrated document |
| KR101455668B1 (en) * | 2009-07-30 | 2014-11-03 | 에스케이플래닛 주식회사 | Definition apparatus of basic block group separating execution based contents, method thereof and computer recordable medium storing the basic block group and the method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20030145062A1 (en) | Data conversion server for voice browsing system | |
| US7054818B2 (en) | Multi-modal information retrieval system | |
| KR100561228B1 (en) | Method for converting Voice XM document to XM LPlus Voice document and multi-modal service system using the same | |
| US8060371B1 (en) | System and method for voice interaction with non-voice enabled web pages | |
| US8571606B2 (en) | System and method for providing multi-modal bookmarks | |
| US20030125953A1 (en) | Information retrieval system including voice browser and data conversion server | |
| US20060168095A1 (en) | Multi-modal information delivery system | |
| US20110202342A1 (en) | Multi-modal web interaction over wireless network | |
| US7171361B2 (en) | Idiom handling in voice service systems | |
| KR20020056213A (en) | Apparatus and method for internet contents transformation for wireless internet in IMT2000 | |
| US20060218480A1 (en) | Data output method and system | |
| US20030093473A1 (en) | Information providing system and information providing server apparatus for use therein, information terminal unit, and information providing method using to user profile | |
| KR20020044301A (en) | Document Conversion System For Mobile Internet Contents And Vioce Internet Contents Service Method Using The System | |
| US20030121002A1 (en) | Method and system for exchanging information through speech via a packet-oriented network | |
| JP2002351781A (en) | Content generation device using page layout for screen display | |
| KR100522625B1 (en) | Service providing method of dialogue type interface communication system | |
| US7801958B1 (en) | Content converter portal | |
| KR20030000149A (en) | Geographic information service method using mobile communication device | |
| KR20040050764A (en) | The text auto transcoding method | |
| KR20010069793A (en) | Method for providing interactive voice response(IVR) service by converting wireless application protocol(WAP)-based contents for wireless internet into voice extensible markup language(VXML)-based contents and system therefor | |
| JP3817106B2 (en) | Information access method and apparatus | |
| JP2001147877A (en) | Information providing apparatus, information relay apparatus, document data display method, and computer program product for displaying document data | |
| KR20050046101A (en) | A system and method for providing contents clipping service for wireless terminal | |
| KR20040041720A (en) | Exception in management in WML to XTML transcoding | |
| WO2003058938A1 (en) | Information retrieval system including voice browser and data conversion server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001205 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |