TWI450571B - Structural data transmission method and system for interactive voice response system - Google Patents

Structural data transmission method and system for interactive voice response system Download PDF

Info

Publication number
TWI450571B
TWI450571B TW098121772A TW98121772A TWI450571B TW I450571 B TWI450571 B TW I450571B TW 098121772 A TW098121772 A TW 098121772A TW 98121772 A TW98121772 A TW 98121772A TW I450571 B TWI450571 B TW I450571B
Authority
TW
Taiwan
Prior art keywords
input program
structured data
program
communication device
providing
Prior art date
Application number
TW098121772A
Other languages
Chinese (zh)
Other versions
TW201101795A (en
Inventor
Chung Yo Sun
Original Assignee
Ind Tech Res Inst
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW098121772A priority Critical patent/TWI450571B/en
Priority to US12/774,232 priority patent/US20100215156A1/en
Publication of TW201101795A publication Critical patent/TW201101795A/en
Application granted granted Critical
Publication of TWI450571B publication Critical patent/TWI450571B/en

Links

Landscapes

  • Telephonic Communication Services (AREA)

Description

應用於語音服務的結構化資料傳送方法及系統Structured data transmission method and system applied to voice service

本發明係關於語音服務伺服系統,特別係關於應用於語音服務的結構化資料傳送方法及系統。The present invention relates to a voice service servo system, and more particularly to a structured data transfer method and system for voice services.

在網際網路發達的今天,網頁的設計提供給使用者一種相當方便的輸入方式。由於此種輸入方式具備大畫面之特點,加上在家裡即可利用網路而無需額外的支出便能將結構化資料傳送到網際網路上之主機端,故較適用於個人電腦。然而,對於在戶外工作的使用者而言,其一般係以行動電話為主要的通訊裝置。當這些人員必須即時地將一些結構化資訊傳輸到主機端的時候,目前大致有下列幾種執行方式。例如,使用者可透過連線上網的方式,在網頁上填寫相關資料;或是透過電話由客服人員記錄接聽資料,再將該等資料輸入到電腦中;或是利用簡訊傳送自定規格,再由後端的電腦系統加以解譯,用以將資料轉存到電腦資料庫中;或是使用者可將相關資料手寫在紙本上,之後再轉由其他人員將該等資料輸入至電腦;或是透過連線到語音服務伺服系統,使用者再依據該語音服務伺服系統端所提供之語音說明的方式輸入對應的資料。Today, when the Internet is developed, the design of the webpage provides users with a very convenient input method. Because this type of input has the characteristics of a large screen, and the network can be used at home to transfer the structured data to the host on the Internet without additional expenditure, it is more suitable for personal computers. However, for users working outdoors, they are generally mobile phones as the main communication device. When these people must immediately transfer some structured information to the host, there are currently several implementation methods. For example, the user can fill in the relevant information on the webpage by connecting to the Internet; or by the customer service staff to record the answering information by phone, and then input the data into the computer; or use the short message to transmit the customized specifications, and then Interpreted by the back-end computer system to transfer the data to the computer database; or the user can hand-write the relevant information on the paper, and then transfer it to other computers to input the data to the computer; or By connecting to the voice service servo system, the user inputs the corresponding data according to the voice description provided by the voice service server system.

然而,上述之方法存在許多缺點。例如,一般網頁的設計較適合應用於個人電腦。若利用行動電話連線上網來填寫資料,除了畫面操作相當不方便以外,還可能受限於網路的頻寬而在輸入資料的過程中斷線,因而造成使用者 很大的困擾。此外,若採取行動電話連線上網之方式填寫資料,尚需額外負擔行動電話連線上網的資料使用費。若以其他人員填寫相關資料,例如客服人員,則將負擔更高額之人事成本。However, the above methods have a number of disadvantages. For example, the design of a general web page is more suitable for a personal computer. If you use the mobile phone to connect to the Internet to fill in the information, in addition to the screen is quite inconvenient, it may be limited by the bandwidth of the network and the line is interrupted during the process of inputting data, thus causing the user Very troubled. In addition, if you use the mobile phone to connect to the Internet to fill in the information, you still need to pay for the data usage fee for mobile phone connection. If other people fill in relevant information, such as customer service staff, they will bear a higher personnel cost.

美國專利US7,027,571提供一種系統,其透過電腦網路的協助,當使用者從電話端撥接到語音服務伺服系統端時,該語音服務伺服系統端會透過電話網路,將使用者正在操作的選單畫面傳送到使用者身旁的個人數位助理(PDA)裝置上。接著,使用者可透過該PDA裝置採取選單式的操作方式點選畫面的選單。該語音服務伺服系統端收到使用者點選的內容後,電腦網路再將下一階層的選單送到該PDA裝置上提供給使用者點選。如此反覆操作直到所需的服務項目時,即完成了全部的操作選項而取得所需的服務。然而,上述技術需要透過電腦網路連線而需增加額外之成本,且不適用於無電腦網路連線之環境。US Patent No. 7,027,571 provides a system that, through the assistance of a computer network, when a user dials from a telephone to a voice service server, the voice service server will operate the user through the telephone network. The menu screen is transmitted to a personal digital assistant (PDA) device beside the user. Then, the user can click the menu of the menu mode through the PDA device. After the voice service servo system receives the content selected by the user, the computer network sends the next-level menu to the PDA device for the user to click. When the operation is repeated until the required service item, all the operation options are completed to obtain the required service. However, the above technology requires additional cost through the computer network connection, and is not suitable for the environment without computer network connection.

美國專利US7,263,177提供一種系統,其係利用兩套語音服務伺服系統組合而成一個完整的服務。當第一套語音服務伺服系統接收到使用者電話撥接連線後,系統會串接到第二套語音服務伺服系統以提供額外的媒體服務功能,例如在語音服務伺服系統上直接執行語音辨識功能,因此能讓使用者透過語音辨識的方式在電話端直接操作語音服務伺服系統。U.S. Patent No. 7,263,177 provides a system which utilizes two sets of voice service servo systems to form a complete service. When the first voice service servo system receives the user's telephone dial-up connection, the system will connect to the second voice service servo system to provide additional media service functions, such as performing voice recognition directly on the voice service servo system. The function allows the user to directly operate the voice service servo system on the telephone through voice recognition.

據此,有必要設計一種應用於語音服務的結構化資料傳送方法及系統,其可透過語音通訊的連結,即可迅速且 有效率地將資料傳送到電腦系統,而達到即時傳送的目的。Accordingly, it is necessary to design a structured data transmission method and system for voice services, which can be quickly and seamlessly connected through voice communication. Efficiently transfer data to a computer system for instant delivery.

本發明之一實施範例之應用於語音服務的結構化資料傳送方法,包含下列步驟:轉換一語音服務伺服器所提供的一結構化資料成一適用於一通訊裝置的輸入程式;傳送該輸入程式至該通訊裝置;將該通訊裝置之使用者藉由該輸入程式所要求輸入之資料編碼成一組傳送指令,並傳送至該語音服務伺服器;以及解碼該語音服務伺服器所接收之該組傳送指令。A structured data transmission method for a voice service according to an embodiment of the present invention includes the steps of: converting a structured data provided by a voice service server into an input program suitable for a communication device; and transmitting the input program to The communication device; the user of the communication device is encoded into a set of transfer instructions by the input program, and transmitted to the voice service server; and the set of transfer commands received by the voice service server is decoded .

本發明之另一實施範例之應用於語音服務的結構化資料傳送方法,包含下列步驟:轉換一語音服務伺服器所提供的一結構化資料成一適用於一通訊裝置的輸入程式;傳送該輸入程式至該通訊裝置;結合一特定應用程式所獲得之額外資料以執行該輸入程式;編碼該獲得之資料成一組傳送指令,並傳送至該語音服務伺服器;以及解碼該語音服務伺服器所接收之該組傳送指令。A structured data transmission method for a voice service according to another embodiment of the present invention includes the steps of: converting a structured data provided by a voice service server into an input program suitable for a communication device; transmitting the input program To the communication device; combining the additional information obtained by a specific application to execute the input program; encoding the obtained data into a set of transfer instructions and transmitting to the voice service server; and decoding the voice service server to receive This group transmits instructions.

本發明之一實施範例之應用於語音服務的結構化資料傳送系統,包含一語音服務伺服器、一收送服務伺服器及一資料服務伺服器。該語音服務伺服器用以提供一結構化資料,並接收一通訊裝置的編碼資料。該收送服務伺服器用以提供由該結構化資料轉換而成且適用於該通訊裝置的一輸入程式給該通訊裝置下載,其中該通訊裝置可執行該輸入程式而編碼一組傳送指令。該資料服務伺服器用以解 密該語音服務伺服器所接收之編碼資料。A structured data transmission system for voice service according to an embodiment of the present invention comprises a voice service server, a delivery service server and a data service server. The voice service server is configured to provide a structured data and receive encoded data of a communication device. The delivery service server is configured to provide an input program converted from the structured data and applicable to the communication device for downloading to the communication device, wherein the communication device can execute the input program to encode a set of transfer instructions. The data service server is used to solve The encoded data received by the voice service server.

圖1顯示本發明之一實施範例之應用於語音服務的結構化資料傳送方法之流程圖。在本實施範例中,該自動撥接方法提供一標準使用模式和一額外資料使用模式。在步驟101,轉換一語音服務伺服系統所提供的一結構化資料成一適用於一通訊裝置的輸入程式,並進入步驟102。在步驟102,傳送該輸入程式至一通訊裝置,並進入步驟103。在步驟103,決定所應用之模式,若應用標準使用模式,則進入步驟104,否則進入步驟105。在步驟104,該通訊裝置藉由執行該輸入程式以讓使用者輸入資料,並進入步驟107,其中該輸入程式可以選單方式或是問答方式呈現。在步驟105,該通訊裝置藉由啟動特定之應用程式以獲得額外之資料,例如全球定位系統,並進入步驟106。在步驟106,決定是否需要使用者輸入資料,若需要,則進入步驟104,否則進入步驟107。在步驟107,編碼該輸入程式所輸入之資料及任何額外資料成一組傳送指令,並進入步驟108。在步驟108,針對該組傳送指令進行加密動作,並進入步驟109。在步驟109,傳送該組加密之傳送指令至一語音服務伺服器,並進入步驟110。在步驟110,針對該組加密之傳送指令進行解密動作,並進入步驟111。在步驟111,針對該組傳送指令進行解碼動作,並進入步驟112。在步驟112,根據解碼所獲得的資料執行所欲提供的服務。1 shows a flow chart of a structured data transfer method applied to a voice service according to an embodiment of the present invention. In this embodiment, the automatic dialing method provides a standard usage mode and an additional data usage mode. In step 101, a structured data provided by a voice service servo system is converted into an input program suitable for a communication device, and the process proceeds to step 102. In step 102, the input program is transmitted to a communication device, and the process proceeds to step 103. At step 103, the applied mode is determined. If the standard usage mode is applied, then step 104 is entered, otherwise step 105 is entered. In step 104, the communication device causes the user to input data by executing the input program, and proceeds to step 107, wherein the input program can be presented in a menu mode or a question and answer mode. At step 105, the communication device proceeds to step 106 by launching a particular application to obtain additional material, such as a global positioning system. At step 106, it is determined whether the user is required to input data, and if necessary, proceeds to step 104, otherwise proceeds to step 107. At step 107, the data entered by the input program and any additional data are encoded into a set of transfer instructions, and the process proceeds to step 108. At step 108, an encryption action is performed for the set of transfer instructions, and the process proceeds to step 109. At step 109, the set of encrypted transmission instructions are transmitted to a voice service server, and the process proceeds to step 110. At step 110, a decryption operation is performed for the set of encrypted transfer instructions, and the process proceeds to step 111. At step 111, a decoding operation is performed for the set of transfer instructions, and the process proceeds to step 112. At step 112, the service to be provided is executed based on the data obtained by the decoding.

如圖1之流程圖所示,本實施範例之自動撥接方法係在 使用者輸入完所需之資料後,通訊裝置會進行編碼動作,再執行撥號連線至該語音服務伺服系統。在本發明之實施例中,該通訊裝置可包含行動電話或個人數位助理等行動通訊裝置或個人電腦等其他通訊裝置。As shown in the flow chart of FIG. 1, the automatic dialing method of this embodiment is After the user inputs the required information, the communication device performs a coding operation, and then performs a dial-up connection to the voice service servo system. In an embodiment of the present invention, the communication device may include a mobile communication device such as a mobile phone or a personal digital assistant or another communication device such as a personal computer.

圖2顯示本發明之一實施範例之應用於語音服務的結構化資料傳送系統之架構圖。如圖2所示,該應用於語音服務的結構化資料傳送系統200包含一程式開發器210、一收送服務伺服器220、一行動通訊裝置230、一語音服務伺服器240和一資料服務伺服器250。該程式開發器210係用以轉換該語音服務伺服器240所提供的的一結構化資料260成一適用於該行動通訊裝置230的輸入程式。該收送服務伺服器220用以存放該輸入程式,並提供給該行動通訊裝置230下載,例如以簡訊方式或是網路連線方式下載。該行動通訊裝置230用以執行該輸入程式以提供使用者輸入資料以轉換成一組傳送指令,並將該組傳送指令傳送至該語音服務伺服器240。該語音服務伺服器240接收該組傳送指令,並交付該資料服務伺服器250進行資料處理。該資料服務伺服器250用以針對該組傳送指令進行解碼和解密之動作。2 shows an architectural diagram of a structured data transfer system for voice services in accordance with an embodiment of the present invention. As shown in FIG. 2, the structured data transmission system 200 for voice service includes a program developer 210, a delivery service server 220, a mobile communication device 230, a voice service server 240, and a data service server. 250. The program developer 210 is configured to convert a structured data 260 provided by the voice service server 240 into an input program suitable for the mobile communication device 230. The delivery service server 220 is configured to store the input program and provide the mobile communication device 230 for downloading, for example, by means of a short message or a network connection. The mobile communication device 230 is configured to execute the input program to provide user input data for conversion into a set of transfer instructions and to transmit the set of transfer instructions to the voice service server 240. The voice service server 240 receives the set of transfer instructions and delivers the data service server 250 for data processing. The data service server 250 is configured to perform decoding and decryption operations on the set of transfer instructions.

在本發明之部分實施例中,該傳送指令可為包含按鍵輸入之撥號指令(dial-up instruction)或是以文字方式傳送之簡訊(short message)。In some embodiments of the present invention, the transfer instruction may be a dial-up instruction including a key input or a short message transmitted in a text manner.

圖3顯示該程式開發器210所提供之程式編輯功能之示意圖。如圖3所示,該程式開發器可提供四種功能,包含產生新專案、載入專案、儲存專案和建立程式檔。在執行產 生新專案之功能時,該程式開發器210係提供編輯的主畫面,好讓使用者能很方便將結構化資訊的資料編輯成該行動通訊裝置230所需的格式。在執行載入專案之功能時,該程式開發器210係利用外部程式來編輯該程式開發器210所定義好的可延伸性標示語言(XML)格式檔案,使得在載入該檔案後能很方便地產生輸入程式。在執行儲存專案之功能時,該程式開發器210係儲存編輯好的專案,並將編輯內容輸出為XML檔案。在執行建立程式檔之功能時,該程式開發器210係將XML檔案的結構化內容轉換成該行動通訊裝置230所能執行的程式,例如jar檔和sis檔或智慧型手機可執行的其他應用程式格式,例如exe格式,以供使用者於該行動通訊裝置230上輸入資料。FIG. 3 shows a schematic diagram of the program editing function provided by the program developer 210. As shown in Figure 3, the program developer provides four functions, including generating new projects, loading projects, saving projects, and creating files. Execution When the function of the new project is created, the program developer 210 provides the main screen for editing, so that the user can conveniently edit the structured information into the format required by the mobile communication device 230. When executing the function of loading the project, the program developer 210 uses an external program to edit the Extensible Markup Language (XML) format file defined by the program developer 210, so that it can be conveniently loaded after loading the file. Generate input programs. When executing the function of storing a project, the program developer 210 stores the edited project and outputs the edited content as an XML file. When executing the function of creating a program file, the program developer 210 converts the structured content of the XML file into a program executable by the mobile communication device 230, such as a jar file and a sis file or other application executable by the smart phone. The program format, such as the exe format, is for the user to enter data on the mobile communication device 230.

圖4顯示該程式開發器210產生該輸入程式之流程圖。在步驟401,進入編輯主畫面,並進入步驟402。在步驟402,建立第一層的選單,並進入步驟403。在步驟403,自動將第一層的所有選項內容建立成下一層的獨立選單,並進入步驟404。在步驟404,針對各獨立選單編輯其選單內容,並進入步驟405。在步驟405,自動將選單內容建立個別的獨立選單,並進入步驟406。在步驟406,編輯某一選單的服務功能,並進入步驟407。在步驟407,定義該選單之相關流程,並進入步驟408。在步驟408,編輯每一步驟所需之控制碼及內容,並進入步驟409。在步驟409,判斷是否已編輯完成該選單之所有服務功能。若是,則進入步驟410,否則回到步驟406。在步驟410,判斷是否已建置完成 所有表單內容。若是,則進入步驟411,否則回到步驟403。在步驟411,自動產生XML表單格式檔或其他程式語言可方便讀取的表單格式,並進入步驟412。在步驟412,產生可於該行動通訊裝置230執行之輸入程式。FIG. 4 shows a flow chart of the program developer 210 generating the input program. In step 401, the editing main screen is entered, and the process proceeds to step 402. At step 402, a menu of the first layer is created and proceeds to step 403. In step 403, all the option contents of the first layer are automatically established as the independent menu of the next layer, and the process proceeds to step 404. At step 404, the menu content is edited for each individual menu and proceeds to step 405. At step 405, the menu content is automatically created into individual independent menus and proceeds to step 406. At step 406, the service function of a menu is edited and proceeds to step 407. At step 407, the associated flow of the menu is defined and proceeds to step 408. At step 408, the control code and content required for each step are edited and proceeds to step 409. At step 409, it is determined whether all of the service functions of the menu have been edited. If yes, go to step 410, otherwise go back to step 406. At step 410, it is determined whether the construction has been completed. All form content. If yes, go to step 411, otherwise go back to step 403. In step 411, an XML form format file or a form format that is convenient for reading by other programming languages is automatically generated, and the process proceeds to step 412. At step 412, an input program executable by the mobile communication device 230 is generated.

如圖4所示,該程式開發器210係提供下拉式選單的編輯方式以產生每一階層的選單,並再根據個別選單繼續產生其選單內容。當編輯服務功能時,可以針對每一服務功能編輯對應的流程以及適用於該行動通訊裝置230之標準指令所需的控制碼。當編輯完成每一服務功能以及所有的選單內容後,該程式開發器210即產生XML的表單格式檔,再透過該表單格式檔產生輸入程式以提供給使用者輸入資料。As shown in FIG. 4, the program developer 210 provides an edit mode of the pull-down menu to generate a menu for each level, and then continues to generate its menu content according to the individual menu. When editing the service function, the corresponding flow and the control code required for the standard instructions of the mobile communication device 230 can be edited for each service function. After editing each service function and all the menu contents, the program developer 210 generates an XML form format file, and then generates an input program through the form format file to provide the user with input data.

在本實施範例中,該程式開發器210係採用J2ME之規格以開發Java輸入程式。因此,只要藉由安裝虛擬機器(virtual machine)於所欲執行該Java輸入程式之行動通訊裝置,例如智慧型行動電話,便可僅提供一種版本即在該等智慧型行動電話執行撥號之指令。在本實施範例中,該程式開發器210係利用Java MIDP 2.0版和CLDP 1.0版之函式庫以開發該Java輸入程式。In this embodiment, the program developer 210 uses the J2ME specification to develop a Java input program. Therefore, by installing a virtual machine on the mobile communication device, such as a smart mobile phone, on which the Java input program is to be executed, only one version, that is, an instruction to perform dialing on the smart mobile phones, can be provided. In this embodiment, the program developer 210 utilizes Java MIDP version 2.0 and CLDP version 1.0 libraries to develop the Java input program.

復參圖2,在本實施範例中,該收送服務伺服器220能夠有效率地接收該程式開發器210所上傳之輸入程式,並自動將該等輸入程式依照語音服務系統類別,分門別類的建置完成。因此,使用者於下載該輸入程式時,可直接在該收送服務伺服器220上利用選項操作的方式,將所需要的輸 入程式利用網路傳輸的方式下載至該行動通訊裝置230上。此外,該收送服務伺服器220可儲存使用者過去下載之相關資訊,以便當有語音服務內容之版本更新時,能夠以簡訊的方式通知使用者來下載最新的版本。Referring to FIG. 2, in the embodiment, the delivery service server 220 can efficiently receive the input programs uploaded by the program developer 210, and automatically classify the input programs according to the voice service system category. Set to complete. Therefore, when the user downloads the input program, the user can directly use the option operation on the delivery service server 220 to input the required input. The program is downloaded to the mobile communication device 230 by means of network transmission. In addition, the delivery service server 220 can store related information that the user downloads in the past, so that when the version of the voice service content is updated, the user can be notified by way of a short message to download the latest version.

該行動通訊裝置230具備藍芽無線傳輸功能,故使用者可透過一般網際網路下載該輸入程式至個人電腦上,再透過藍芽傳輸的方式存入該行動通訊裝置230中。另一方面,亦可透過該收送服務伺服器220傳送一則包含該輸入程式之全球資料定位器(URL)的簡訊至該行動通訊裝置230,使用者再透過點選該URL而達到無線網路下載的目的。在安裝該輸入程式於該行動通訊裝置230後,使用者可以透過條列選單方式操作該輸入程式。當使用者操作到達所欲執行之所需服務層級之選項時,該行動通訊裝置230才會將使用者所選擇的功能轉換為傳送指令,並撥號或以簡訊方式連上該語音服務伺服器240以執行所需要的服務。此外,該行動通訊裝置230可允許使用者將此指令以捷徑方式儲存在該行動通訊裝置230之資料庫中,好讓使用者於之後可直接點選該捷徑即撥號連結到語音服務系統以執行其所需之服務。The mobile communication device 230 has a Bluetooth wireless transmission function. Therefore, the user can download the input program to the personal computer through the general Internet, and then deposit the Bluetooth mobile device into the mobile communication device 230. On the other hand, the receiving service server 220 can also transmit a short message including the global data locator (URL) of the input program to the mobile communication device 230, and the user can click the URL to reach the wireless network. The purpose of the download. After the input program is installed in the mobile communication device 230, the user can operate the input program through the bar menu mode. When the user operates the option to reach the desired service level to be executed, the mobile communication device 230 converts the function selected by the user into a transmission instruction, and dials or connects to the voice service server 240 in a short message manner. To perform the required services. In addition, the mobile communication device 230 can allow the user to store the command in a shortcut manner in the database of the mobile communication device 230, so that the user can directly click the shortcut or dial the link to the voice service system to execute. The services it needs.

圖5顯示應用圖1之方法於圖2之應用於語音服務的結構化資料傳送系統之一範例。由於一般的語音服務系統係以階層方式進行詢問以到達所提供服務之選項項目。因此,該完整的語音系統內容,亦即每個項目之選單內容,係被轉換為具有結構化的資料,以供該程式開發器210執行轉 換之動作。接著,再利用該程式開發器210所定義的XML格式搭配外部程式的編輯功能,將該結構化資料轉換為XML檔案,並以階層方式產生問答式的選單,再儲存該XML檔案。接著,進一步利用該程式開發器210解析XML檔案的內容以產生該行動通訊裝置230可執行的jar檔和sis檔或智慧型手機可執行的其他應用程式格式,例如exe格式,以輸入程式。該程式開發器210再將該輸入程式上傳至該收送服務伺服器220。使用者即可透過網際網路下載或者簡訊互動式下載的方式,將該輸入程式存入並安裝到行動通訊裝置230上。當使用者執行該輸入程式後,便顯示出選單式的操作畫面以讓使用者以選取或者輸入相關資料的方式完成資料輸入。當使用者完成所有輸入選項後,該輸入程式便將所有的輸入內容轉換成為一組標準的文字字串指令,並自動撥接到該語音服務伺服器240。該語音服務伺服器240接受到文字字串後,便自動與該傳送指令做互動,並依序將使用者所輸入的結構化資訊傳送到該資料服務伺服器250。FIG. 5 shows an example of a structured data transfer system applied to the voice service of FIG. 2 using the method of FIG. Since the general voice service system interrogates in a hierarchical manner to reach the option item of the provided service. Therefore, the complete voice system content, that is, the menu content of each item, is converted into structured data for execution by the program developer 210. Change the action. Then, using the XML format defined by the program developer 210 and the editing function of the external program, the structured data is converted into an XML file, and a question-and-answer menu is generated in a hierarchical manner, and the XML file is stored. Then, the program developer 210 is further used to parse the content of the XML file to generate a jar file and a sis file executable by the mobile communication device 230 or other application formats executable by the smart phone, such as an exe format, to input the program. The program developer 210 then uploads the input program to the delivery service server 220. The user can store and install the input program to the mobile communication device 230 via the Internet download or the interactive download of the newsletter. When the user executes the input program, a menu-type operation screen is displayed to allow the user to complete the data input by selecting or inputting relevant materials. When the user completes all of the input options, the input program converts all of the input into a set of standard text string instructions and automatically dials into the voice service server 240. After receiving the text string, the voice service server 240 automatically interacts with the transfer instruction, and sequentially transmits the structured information input by the user to the data service server 250.

圖6顯示應用圖1之方法於圖2之應用於語音服務的結構化資料傳送系統之另一範例。圖6所示之範例類似於圖5所示之範例,其差別在於應用之模式不同。圖5之範例係應用於標準使用模式,而圖6之範例則應用於額外資料使用模式。因此,在圖6之範例中,該程式開發器210係將一特定應用程式,如GPS、AGPS或Wi-Fi等,一起整合到該輸入程式內。又,在該行動通訊裝置230執行顯示該選單內容前, 會先執行該特定應用程式,例如取得該行動通訊裝置230之經緯度,在將此訊息轉換成該選單內容可解析之格式,並附帶至所欲傳送之訊息內。6 shows another example of a structured data transfer system applied to the voice service of FIG. 2 using the method of FIG. 1. The example shown in Figure 6 is similar to the example shown in Figure 5, with the difference that the mode of application is different. The example of Figure 5 is applied to the standard usage mode, while the example of Figure 6 is applied to the additional data usage mode. Therefore, in the example of FIG. 6, the program developer 210 integrates a specific application, such as GPS, AGPS, or Wi-Fi, into the input program. Moreover, before the mobile communication device 230 performs the display of the menu content, The particular application will be executed first, for example, by obtaining the latitude and longitude of the mobile communication device 230, and converting the message into a parsable format of the menu content, and attaching it to the message to be transmitted.

在本發明之部分實施例中,該特定應用程式亦可獨立於該輸入程式外。此外,該特定應用程式不限於GPS、AGPS或Wi-Fi等應用,還可包含如偵測各種環境參數之應用。例如偵測溫度、溼度或是人體生理參數之應用。In some embodiments of the invention, the particular application may also be independent of the input program. In addition, the specific application is not limited to applications such as GPS, AGPS, or Wi-Fi, and may include applications such as detecting various environmental parameters. For example, detecting the application of temperature, humidity or physiological parameters of the human body.

在一般語音服務伺服系統中,該語音服務伺服器240會自動與該傳送指令做互動。然而,該等來回之互動仍會耗費少許撥號連線之時間。因此,在本發明之部分實施範例中,該輸入程式可另外定義一組快捷指令,例如在該傳送指令前加上特定之標頭。該語音服務伺服器240於偵測到該快捷指令時,即自動將該組傳送指令傳送至該資料服務伺服器250而省去來回之互動時間,進一步達到降低成本之目的。In a general voice service servo system, the voice service server 240 automatically interacts with the transfer command. However, such back-and-forth interactions still take a little time for dial-up connections. Thus, in some embodiments of the present invention, the input program may additionally define a set of shortcut instructions, such as adding a particular header before the transfer instruction. When the voice service server 240 detects the shortcut command, the voice transmission server automatically transmits the group transmission command to the data service server 250, thereby eliminating the interaction time of back and forth, further reducing the cost.

以下例示自一結構化資料轉換之傳送指令。若一使用者欲以電話查詢其銀行帳戶的存款餘額,其中該銀行之語音服務分層選單如下所示,為簡明起見,未將所有選單列出:The following is an illustration of a transfer instruction from a structured data conversion. If a user wants to check the deposit balance of their bank account by telephone, the bank's voice service tiered menu is as follows: For the sake of brevity, all the menus are not listed:

銀行業務:選3Banking business: choose 3

一般查詢:選1General enquiry: choose 1

存款餘額查詢:選1Deposit balance inquiry: choose 1

輸入帳號、語音密碼Enter account number, voice password

交易明細查詢或傳真:選2Transaction Details Enquiry or Fax: Select 2

查詢:選1Inquiry: Select 1

輸入帳號、語音密碼、三個月交易資料起始日及結束日Enter account number, voice password, three-month transaction data start date and end date

傳真:選2Fax: Select 2

輸入帳號、語音密碼、三個月交易資料起始日及結束日Enter account number, voice password, three-month transaction data start date and end date

利率查詢或傳真:選3Interest rate inquiry or fax: choose 3

查詢:選1Inquiry: Select 1

傳真:選2Fax: Select 2

匯率查詢或傳真:選4Exchange rate inquiry or fax: choose 4

查詢:選1Inquiry: Select 1

傳真:選2Fax: Select 2

餘額不足明細查詢:選5Insufficient balance details inquiry: choose 5

查詢:選1Inquiry: Select 1

傳真:選2Fax: Select 2

約定轉帳帳號查詢或傳真:選6Appointment transfer account inquiry or fax: choose 6

查詢:選1Inquiry: Select 1

傳真:選2Fax: Select 2

轉帳服務:選2Transfer service: choose 2

根據上列選單,使用者需於電話按鍵輸入銀行電話號碼,待撥通後根據語音服務依次輸入3、1、1、帳號#及語音密碼。如此來回之互動可能需耗費數分鐘以上。若利用本發明所提供之方法及系統將該結構化資料轉換成傳送指令,該傳送指令可包含一連串之撥號資料如下:銀行電話 號碼p3p1p帳號#語音密碼。由於已事先建立所需撥號之內容,故使用者可不需聆聽該語音服務減少操作時間。針對上述之同一組撥號資料,本傳送指令可將原先之數分鐘之操作時間減少至一分鐘之內。According to the above menu, the user needs to input the bank phone number on the phone button. After dialing, enter 3, 1, 1, account # and voice password according to the voice service. This back and forth interaction can take several minutes or more. If the structured data is converted into a transfer command by using the method and system provided by the present invention, the transfer command may include a series of dialed data as follows: bank phone Number p3p1p account # voice password. Since the content of the required dialing has been established in advance, the user can listen to the voice service without reducing the operation time. For the same set of dialing data mentioned above, this transfer instruction can reduce the operation time of the original few minutes to one minute.

若進一步利用一快捷指令,該傳送指令可包含一連串之撥號資料如下:銀行電話號碼p501p311帳號語音密碼#。其中,該501之撥號即為特定之標頭以定義該組傳送指令包含一快捷指令,故其餘撥號可一次性全部輸入而可進一步縮減操作時間。針對上述之同一組撥號資料,本傳送指令可進一步將操作時間減少至半分鐘之內。If the shortcut command is further utilized, the transmission instruction may include a series of dialing data as follows: bank phone number p501p311 account voice password #. The dialing of the 501 is a specific header to define that the group of transmission instructions includes a shortcut instruction, so the remaining dialing can be all input at one time to further reduce the operation time. For the same set of dialing data mentioned above, this transfer instruction can further reduce the operation time to half a minute.

本發明之應用於語音服務的結構化資料傳送方法和系統可運用至各種語音服務伺服系統。以下即舉例表示幾種語音服務伺服系統之應用方式。The structured data transmission method and system for voice service of the present invention can be applied to various voice service servo systems. The following examples illustrate the application of several voice service servo systems.

本發明之應用於語音服務的結構化資料傳送方法和系統可運用於各種熱線服務系統,例如台北市政府的1999熱線工程服務系統。The structured data transmission method and system for voice service of the present invention can be applied to various hotline service systems, such as the Taipei City Government's 1999 hotline engineering service system.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於公車狀況之即時查詢服務。由於目前在公車行車狀況的查詢服務方面,絕大部分的公車業者係利用網路提供行車資訊。然而,此服務模式對於一般使用者並不方便,例如某些區域的上網普及性不佳,且網路通訊的費用偏高,皆會降低使用者之使用意願。藉由本發明所提供之技術特點,可讓使用者在查詢公車即時狀況的方式大為改善。只要將公車的代號以及路段名稱建成一階層式的選 單,就可產生輸入程式。因此,使用者只要透過點選的方式就可以將所需查詢的資料即時地傳送到語音服務伺服器,而直接取得語音通訊之行車狀況資料。The structured data transmission method and system for voice service of the present invention can also be applied to an instant inquiry service of a bus condition. Due to the current inquiry service for bus driving conditions, most bus operators use the Internet to provide driving information. However, this service mode is not convenient for general users. For example, the popularity of Internet access in some areas is poor, and the cost of network communication is high, which will reduce the user's willingness to use. With the technical features provided by the present invention, the way for the user to query the real-time status of the bus is greatly improved. Just make the bus code and the name of the road a hierarchical choice. Single, you can generate input programs. Therefore, the user can directly transmit the data of the desired query to the voice service server by clicking the method, and directly obtain the driving condition data of the voice communication.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於計程車叫車系統。目前一般計程車叫車方式是透過客服中心的人員與使用者討論來確認使用者的所在位置,再找出附近的可派遣車輛以達到服務的目的。藉由本發明所提供之技術特點,可先透過Wi-Fi或者GPS的定位技術取得使用者所在位置的經緯度資料,再透過該輸入程式自動將這些經緯度資料傳送到該語音服務伺服器的資料庫中。接著,再轉接客戶服務人員,其便可快速的告知所需的派車資料,讓使用者可以即時得到服務。The structured data transmission method and system for voice service of the present invention can also be applied to a taxi calling system. At present, the general way of calling a taxi is to discuss the location of the user through discussion with the user of the customer service center, and then find the nearby dispatchable vehicle to achieve the purpose of service. According to the technical features provided by the present invention, the latitude and longitude data of the user's location can be obtained through the Wi-Fi or GPS positioning technology, and the latitude and longitude data is automatically transmitted to the database of the voice service server through the input program. . Then, transfer the customer service staff, who can quickly inform the required dispatch information, so that users can get the service instantly.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於醫院語音掛號系統。目前看診掛號的方法,多半採用人工撥打語音系統,或者利用網路掛號。藉由本發明所提供之技術特點,將不會受限於是否有網路可以使用,且不會因為沒聽清楚語音內容而需重新撥打。該語音掛號系統服務可將所欲掛號的相關資料轉換成行動通訊裝置的簡碼指令。當使用者編輯完成相關資料後,再進行自動撥接連線到該語音掛號系統,讓使用者可透過行動通訊裝置的畫面指引進行語音掛號。The structured data transmission method and system for voice service of the present invention can also be applied to a hospital voice registration system. At present, most of the methods of visiting the registration are manually dialed the voice system, or the network registration is used. With the technical features provided by the present invention, there will be no limitation on whether or not a network can be used, and no re-dialing is required because the voice content is not clearly understood. The voice registration system service can convert the related data to be registered into a short code instruction of the mobile communication device. After the user edits the relevant information, the user automatically connects to the voice registration system, so that the user can register the voice through the screen of the mobile communication device.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於手機門診號次與等待時間通訊查詢系統。藉由本發明所提供之技術特點,該查詢系統可將所欲查詢醫 生門診狀況的相關資料轉換成行動通訊裝置的簡碼指令。當使用者編輯完成相關資料後,再進行自動撥接連線到該查詢系統,讓使用者可透過行動通訊裝置的畫面指引輸入欲查詢的特定醫師門診狀況與使用者的掛號資訊。接著,該查詢系統會通知使用者特定醫師門診現況與等待時間,讓使用者可以判斷何時到達醫院接受門診,以達到讓使用者享受到最有效率的醫療服務之目的。The structured data transmission method and system for voice service of the present invention can also be applied to a mobile phone clinic number and waiting time communication inquiry system. With the technical features provided by the present invention, the query system can query the doctor The relevant information of the outpatient condition is converted into a short code instruction of the mobile communication device. After the user has edited the relevant information, an automatic dial-up connection is made to the inquiry system, so that the user can input the specific doctor's outpatient condition and the user's registration information to be queried through the screen of the mobile communication device. Then, the inquiry system notifies the user of the current condition and waiting time of the specific physician, so that the user can judge when to arrive at the hospital to receive the clinic, so as to achieve the purpose of allowing the user to enjoy the most efficient medical service.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於企業回報系統。對於擁有龐大數量店面或是龐大業務行銷人員之企業而言,每日的企業回報工作係相當繁瑣且成本甚高之動作。藉由本發明所提供之技術特點,可訂定一標準格式以在行動通訊裝置上執行輸入程式。如此,即可透過選單的方式很方便地將業務行銷人員每日的工作內容,或是各店面每日的營業通訊資料,傳輸到總公司的電腦系統上。The structured data transmission method and system for voice service of the present invention can also be applied to an enterprise reward system. For companies with large numbers of storefronts or large business marketing staff, the daily corporate return work is quite cumbersome and costly. With the technical features provided by the present invention, a standard format can be defined to execute an input program on a mobile communication device. In this way, it is convenient to transfer the daily work content of the business marketing personnel or the daily business communication data of each store to the computer system of the head office through the menu.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於收聽全世界之網路電台。藉由本發明所提供之技術特點,可將全世界所有的收音機電台整合到一個系統服務端,並依照選單式操作方式將全球的收音機電台做分類,以產生階層化選單格式的輸入程式。因此,任何人只要能夠連到這個服務系統,就可以接收任何一個頻道的電台。The structured data transmission method and system for voice services of the present invention can also be applied to listening to Internet radio stations all over the world. By the technical features provided by the present invention, all radio stations in the world can be integrated into one system server, and the global radio stations can be classified according to the menu operation mode to generate an input program in a hierarchical menu format. Therefore, anyone who can connect to this service system can receive stations from any channel.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於位置導覽系統。目前利用行動電話獲取鄰近 地區的資訊的方式,幾乎都是由業者主動將資訊傳送到行動電話端,而無法讓使用者觀看自己想要的資訊。藉由本發明所提供之技術特點,可用Wi-Fi或者GPS的定位技術取得使用者所在位置的經緯度資料。接著,再透過該輸入程式自動將該經緯度資料直接傳送到系統端。系統端接收到該資料後,即根據使用者所在位置將位置相關的商品資訊,包裝成一個選單程式。系統端再將此選單程式的位置,包裝成URL的格式,並用簡訊方式傳給使用者。使用者點選該URL後,即可下載一個擁有附近商品資訊選單的選單程式。再執行該選單程式後,使用者便能看到附近的各種資訊,且不僅可下載影音,聆聽資訊,還可進行購物的動作。The structured data transmission method and system for voice service of the present invention can also be applied to a location navigation system. Currently using mobile phones to gain proximity The way of information in the region is almost always the result of the initiative to transmit information to the mobile phone, but not to let the user see the information they want. With the technical features provided by the present invention, the latitude and longitude data of the user's location can be obtained by using Wi-Fi or GPS positioning technology. Then, the latitude and longitude data is automatically transmitted to the system through the input program. After receiving the data, the system will package the location-related product information into a menu program according to the location of the user. The system side then formats the location of the menu program into a URL format and transmits it to the user in a short message. After clicking the URL, the user can download a menu program with a nearby product information menu. After executing the menu, the user can see various information in the vicinity, and can not only download audio and video, listen to information, but also perform shopping.

本發明之應用於語音服務的結構化資料傳送方法和系統亦可應用於時間貨幣買賣系統。例如一社區委員會或一公正機構可利用本發明之方法和系統發行一種勞力服務或技術服務的虛擬貨幣。使用者可藉由本發明所提供之技術以撥接行動電話之方式將所欲得到之服務存入一後端電腦系統之一資料庫,例如一特定時間之扥嬰或清潔服務。另一勞力提供者即可藉由本發明所提供之技術透過選單將所期望的時間與工作項目傳送到該後端電腦系統,該後端電腦系統就會執行資料搜尋的功能以將適合的服務對象傳送給該勞力提供者,以達到服務媒合的目的。綜上所述,本發明之應用於語音服務的結構化資料傳送方法和系統可讓使用者很方便地將所要傳輸的結構化資訊,透過一行動通 訊裝置上的選單式操作,並結合語音服務伺服系統,便可迅速且有效率的將資料傳送到電腦系統,達到即時傳送的目的。The structured data transmission method and system for voice service of the present invention can also be applied to a time currency trading system. For example, a community committee or an impartial institution may use the methods and systems of the present invention to issue a virtual currency for a labor service or technical service. The user can deposit the desired service into a database of a back-end computer system by dialing a mobile phone by the technology provided by the present invention, for example, a baby or cleaning service at a specific time. Another labor provider can transfer the desired time and work item to the back-end computer system through the menu provided by the technology provided by the present invention, and the back-end computer system performs a data search function to select a suitable service object. Delivered to the labor provider for the purpose of service matching. In summary, the structured data transmission method and system for the voice service of the present invention allows the user to conveniently transmit the structured information to be transmitted through a mobile communication. The menu-driven operation on the device, combined with the voice service servo system, can quickly and efficiently transfer data to the computer system for instant delivery.

本發明之技術內容及技術特點已揭示如上,然而熟悉本項技術之人士仍可能基於本發明之教示及揭示而作種種不背離本發明精神之替換及修飾。因此,本發明之保護範圍應不限於實施範例所揭示者,而應包括各種不背離本發明之替換及修飾,並為以下之申請專利範圍所涵蓋。The technical and technical features of the present invention have been disclosed as above, and those skilled in the art can still make various substitutions and modifications without departing from the spirit and scope of the invention. Therefore, the scope of the invention should be construed as not limited by the scope of the invention, and the invention is intended to be

101~112‧‧‧步驟101~112‧‧‧Steps

200‧‧‧結構化資料傳送系統200‧‧‧ Structured Data Transfer System

210‧‧‧程式開發器210‧‧‧Program Developer

220‧‧‧收送服務伺服器220‧‧‧ delivery service server

230‧‧‧行動通訊裝置230‧‧‧Mobile communication device

240‧‧‧語音服務伺服器240‧‧‧Voice Service Server

250‧‧‧資料服務伺服器250‧‧‧Data Service Server

260‧‧‧結構化資料260‧‧‧Structural data

401~412‧‧‧步驟401~412‧‧‧Steps

圖1顯示本發明之一實施範例之結構化資料傳送流程圖;圖2顯示本發明之一實施範例之結構化資料傳送系統之架構圖;圖3顯示本發明之一實施範例之程式開發器所提供之程式編輯功能示意圖;圖4顯示本發明之一實施範例之一輸入程式之產生流程圖;圖5顯示本發明之一實施範例之結構化資料傳送系統流程;以及圖6顯示本發明之另一實施範例之結構化資料傳送系統流程。1 shows a structured data transfer flowchart of an embodiment of the present invention; FIG. 2 shows an architectural diagram of a structured data transfer system according to an embodiment of the present invention; and FIG. 3 shows a program developer of an embodiment of the present invention. FIG. 4 is a flow chart showing the generation of an input program according to an embodiment of the present invention; FIG. 5 is a flowchart showing a flow of a structured data transfer system according to an embodiment of the present invention; and FIG. 6 is a view showing another embodiment of the present invention. A structured data transfer system flow of an embodiment.

101~112‧‧‧步驟101~112‧‧‧Steps

Claims (53)

一種應用於語音服務的結構化資料傳送方法,包含下列步驟:轉換一語音服務伺服器所提供的一結構化資料成一適用於一通訊裝置的輸入程式;下載該輸入程式至該通訊裝置;將該通訊裝置之使用者藉由該輸入程式所輸入之資料編碼成一組傳送指令,並傳送至該語音服務伺服器;以及解碼該語音服務伺服器所接收之該組傳送指令;其中該轉換該語音服務伺服器所提供的一結構化資料成一適用於該通訊裝置的輸入程式之步驟另包含:利用程式開發器所定義的XML格式搭配外部程式的編輯功能,將該結構化資料轉換為XML檔,並以層次方式產生問答式的選單,再儲存該XML檔;以及利用該程式開發器解析該XML檔的內容以產生適用於該通訊裝置的該輸入程式。 A structured data transmission method for a voice service, comprising the steps of: converting a structured data provided by a voice service server into an input program suitable for a communication device; downloading the input program to the communication device; The user of the communication device encodes the data input by the input program into a set of transfer instructions and transmits the same to the voice service server; and decodes the set of transfer instructions received by the voice service server; wherein the voice service is converted The step of providing a structured data provided by the server into the input program of the communication device further comprises: converting the structured data into an XML file by using an XML format defined by the program developer and an editing function of the external program, and A question-and-answer menu is generated in a hierarchical manner, and the XML file is stored; and the program developer is used to parse the content of the XML file to generate the input program suitable for the communication device. 根據請求項1之方法,其中該傳送指令可為一撥號指令或一簡訊。 The method of claim 1, wherein the transfer instruction is a dial instruction or a short message. 根據請求項1之方法,其中該輸入程式係以選單或問答方式呈現。 According to the method of claim 1, wherein the input program is presented in a menu or question and answer manner. 根據請求項1之方法,其中該輸入程式係以簡訊或網際網路傳輸方式下載至該通訊裝置。 According to the method of claim 1, wherein the input program is downloaded to the communication device by means of a short message or an internet transmission. 根據請求項1之方法,其進一步包含下列步驟:於該通訊裝置針對該組傳送指令進行加密動作;以及 於該語音服務伺服器針對該組傳送指令進行解密動作。 According to the method of claim 1, further comprising the step of: performing an encryption action on the set of transfer instructions by the communication device; The voice service server performs a decryption action for the set of transfer instructions. 根據請求項1之方法,其中該輸入程式係一jar檔或sis檔或一智慧型手機可執行的其他應用程式格式,例如exe格式。 The method of claim 1, wherein the input program is a jar file or a sis file or another application format executable by a smart phone, such as an exe format. 根據請求項1之方法,其中該傳送指令包含一快捷指令。 The method of claim 1, wherein the transfer instruction includes a shortcut instruction. 根據請求項1之方法,其中該輸入程式具有提供熱線服務之特性。 The method of claim 1, wherein the input program has the feature of providing a hotline service. 根據請求項1之方法,其中該輸入程式具有提供車輛呼叫及查詢之特性。 The method of claim 1, wherein the input program has characteristics of providing a vehicle call and a query. 根據請求項1之方法,其中該輸入程式具有提供語音掛號及查詢之特性。 The method of claim 1, wherein the input program has the characteristics of providing a voice registration and a query. 根據請求項1之方法,其中該輸入程式具有提供企業回報之特性。 According to the method of claim 1, wherein the input program has the property of providing a corporate return. 根據請求項1之方法,其中該輸入程式具有提供電台收聽之特性。 The method of claim 1, wherein the input program has a feature of providing radio listening. 根據請求項1之方法,其中該輸入程式具有提供位置導覽之特性。 The method of claim 1, wherein the input program has a feature of providing a location navigation. 根據請求項1之方法,其中該輸入程式具有提供時間貨幣買賣之特性。 The method of claim 1, wherein the input program has the feature of providing time currency trading. 根據請求項1之方法,其中該通訊裝置係一行動通訊裝置。 The method of claim 1, wherein the communication device is a mobile communication device. 一種應用於語音服務的結構化資料傳送方法,包含下列步驟:轉換一語音服務伺服器所提供的一結構化資料成一適 用於一通訊裝置的輸入程式;下載該輸入程式至該通訊裝置;結合一特定應用程式所獲得之額外資料以執行該輸入程式;編碼該獲得之資料成一組傳送指令,並傳送至該語音服務伺服器;以及解碼該語音服務伺服器所接收之該組傳送指令;其中該轉換該語音服務伺服器所提供的一結構化資料成一適用於該通訊裝置的輸入程式之步驟另包含:利用程式開發器所定義的XML格式搭配外部程式的編輯功能,將該結構化資料轉換為XML檔,並以層次方式產生問答式的選單,再儲存該XML檔;以及利用該程式開發器解析該XML檔的內容以產生適用於該通訊裝置的該輸入程式。 A structured data transmission method applied to a voice service, comprising the steps of: converting a structured data provided by a voice service server into a suitable one An input program for a communication device; downloading the input program to the communication device; combining the additional data obtained by a specific application to execute the input program; encoding the obtained data into a set of transfer instructions and transmitting the same to the voice service a server; and decoding the set of transfer instructions received by the voice service server; wherein the step of converting the structured data provided by the voice service server into an input program applicable to the communication device further comprises: developing by using the program The XML format defined by the device is combined with the editing function of the external program, the structured data is converted into an XML file, and the question and answer menu is generated in a hierarchical manner, and the XML file is stored; and the XML file is parsed by the program developer. Content to generate the input program for the communication device. 根據請求項16之方法,其中該特定應用程式係一全球定位系統。 The method of claim 16, wherein the particular application is a global positioning system. 根據請求項16之方法,其中該特定應用程式係用以偵測環境參數。 The method of claim 16, wherein the specific application is to detect an environmental parameter. 根據請求項18之方法,其中該環境參數可為溫度、溼度或人體生理參數。 The method of claim 18, wherein the environmental parameter is temperature, humidity or human physiological parameters. 根據請求項16之方法,其中該特定應用程式係包含於該輸入程式內。 According to the method of claim 16, wherein the specific application is included in the input program. 根據請求項16之方法,其中該特定應用程式係獨立於該輸入程式外。 According to the method of claim 16, wherein the specific application is independent of the input program. 根據請求項16之方法,其中該輸入程式係以簡訊或網際網路傳輸方式下載至該通訊裝置。 According to the method of claim 16, wherein the input program is downloaded to the communication device by means of a short message or an internet transmission. 根據請求項16之方法,其進一步包含下列步驟:於該通訊裝置針對該組傳送指令進行加密動作;以及於該語音服務伺服器針對該組傳送指令進行解密動作。 According to the method of claim 16, further comprising the steps of: performing an encryption action on the set of transfer instructions by the communication device; and performing a decryption action on the set of transfer instructions by the voice service server. 根據請求項16之方法,其中該傳送指令包含一快捷指令。 The method of claim 16, wherein the transfer instruction comprises a shortcut instruction. 根據請求項16之方法,其中該輸入程式係一jar檔或sis檔或一智慧型手機可執行的其他應用程式格式,例如exe格式。 The method of claim 16, wherein the input program is a jar file or a sis file or another application format executable by a smart phone, such as an exe format. 根據請求項16之方法,其中該輸入程式具有提供熱線服務之特性。 The method of claim 16, wherein the input program has the characteristic of providing a hotline service. 根據請求項16之方法,其中該輸入程式具有提供車輛呼叫及查詢之特性。 The method of claim 16, wherein the input program has characteristics for providing vehicle calls and queries. 根據請求項16之方法,其中該輸入程式具有提供語音掛號及查詢之特性。 The method of claim 16, wherein the input program has the feature of providing a voice registration and a query. 根據請求項16之方法,其中該輸入程式具有提供企業回報之特性。 According to the method of claim 16, wherein the input program has the property of providing a corporate return. 根據請求項16之方法,其中該輸入程式具有提供電台收聽之特性。 The method of claim 16, wherein the input program has a feature of providing radio listening. 根據請求項16之方法,其中該輸入程式具有提供位置導覽之特性。 The method of claim 16, wherein the input program has the property of providing a location navigation. 根據請求項16之方法,其中該輸入程式具有提供時間貨幣買賣之特性。 The method of claim 16, wherein the input program has the property of providing time currency trading. 根據請求項16之方法,其中該通訊裝置係一行動通訊裝置。 The method of claim 16, wherein the communication device is a mobile communication device. 一種應用於語音服務的結構化資料傳送系統,包含:一語音服務伺服器,用以提供一結構化資料,並接收一通訊裝置的編碼資料;一收送服務伺服器,用以提供由該結構化資料轉換而成且適用於該通訊裝置的一輸入程式給該通訊裝置下載,其中該通訊裝置可執行該輸入程式而編碼一組傳送指令;以及一資料服務伺服器,用以解密該語音服務伺服器所接收之編碼資料;其中該轉換成一適用於該通訊裝置的輸入程式之步驟另包含:利用程式開發器所定義的XML格式搭配外部程式的編輯功能,將該結構化資料轉換為XML檔,並以層次方式產生問答式的選單,再儲存該XML檔;以及利用該程式開發器解析該XML檔的內容以產生適用於該通訊裝置的該輸入程式。 A structured data transmission system for voice service, comprising: a voice service server for providing a structured data and receiving encoded data of a communication device; and a delivery service server for providing the structure And converting an input program suitable for the communication device to the communication device, wherein the communication device can execute the input program to encode a set of transfer instructions; and a data service server for decrypting the voice service The encoded data received by the server; wherein the step of converting the input program into the input device of the communication device further comprises: converting the structured data into an XML file by using an XML format defined by the program developer and an editing function of the external program And generating a question-and-answer menu in a hierarchical manner, and storing the XML file; and using the program developer to parse the content of the XML file to generate the input program suitable for the communication device. 根據請求項34之結構化資料傳送系統,其進一步包含:一程式開發器,用以轉換該結構化資料成該輸入程式。 The structured data transfer system of claim 34, further comprising: a program developer for converting the structured data into the input program. 根據請求項34之結構化資料傳送系統,其中該輸入程式係以簡訊或網際網路傳輸方式下載至該通訊裝置。 The structured data transfer system of claim 34, wherein the input program is downloaded to the communication device in a short message or internet transmission. 根據請求項35之結構化資料傳送系統,其中該網際網路傳輸方式係透過無線網路或電信網路下載。 The structured data transfer system of claim 35, wherein the internet transport is downloaded over a wireless network or a telecommunications network. 根據請求項35之結構化資料傳送系統,其中該網際網路傳輸方式係透過先將該輸入程式下載到一個人電腦上,再透過藍芽無線通訊或者其他短距離傳輸方式,下載與安裝到該通訊裝置上。 According to the structured data transmission system of claim 35, the internet transmission mode is downloaded and installed to the communication by first downloading the input program to a personal computer and then transmitting the Bluetooth wireless communication or other short-distance transmission method. On the device. 根據請求項35之結構化資料傳送系統,其中該程式開發器所提供之程式編輯功能包含產生新專案、載入專案、儲存專案和建立程式檔。 According to the structured data transfer system of claim 35, the program editing function provided by the program developer includes generating a new project, loading a project, storing a project, and creating a program file. 根據請求項35之結構化資料傳送系統,其中該程式開發器係編輯該結構化資料編輯以產生可延伸性標示語言檔案格式。 A structured data transfer system according to claim 35, wherein the program developer edits the structured data edit to generate an extensible markup language file format. 根據請求項34之結構化資料傳送系統,其中該輸入程式係一jar檔或sis檔或一智慧型手機可執行的其他應用程式格式,例如exe格式。 The structured data transfer system of claim 34, wherein the input program is a jar file or a sis file or another application format executable by a smart phone, such as an exe format. 根據請求項35之結構化資料傳送系統,其中該程式開發器係以J2ME之規格以開發該輸入程式。 A structured data transfer system according to claim 35, wherein the program developer develops the input program in accordance with the specifications of J2ME. 根據請求項35之結構化資料傳送系統,其中該程式開發器係利用Java MIDP 2.0版和CLDP 1.0版之函式庫開發該輸入程式。 The structured data transfer system of claim 35, wherein the program developer develops the input program using a library of Java MIDP version 2.0 and CLDP version 1.0. 根據請求項34之結構化資料傳送系統,其中該收送服務伺服器可儲存下載歷史資訊。 A structured data transfer system according to claim 34, wherein the delivery service server stores the download history information. 根據請求項34之結構化資料傳送系統,其中該傳送指令包含一快捷指令。 A structured data transfer system according to claim 34, wherein the transfer instruction comprises a shortcut instruction. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供熱線服務之特性。 A structured data transfer system according to claim 34, wherein the input program has the feature of providing hotline service. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供車輛呼叫及查詢之特性。 The structured data transfer system of claim 34, wherein the input program has characteristics for providing vehicle calls and queries. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供語音掛號及查詢之特性。 The structured data transfer system of claim 34, wherein the input program has the characteristics of providing voice registration and query. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供企業回報之特性。 A structured data transfer system according to claim 34, wherein the input program has the property of providing a corporate return. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供電台收聽之特性。 A structured data transfer system according to claim 34, wherein the input program has the property of providing radio listening. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供位置導灠之特性。 A structured data transfer system according to claim 34, wherein the input program has the property of providing a positional guide. 根據請求項34之結構化資料傳送系統,其中該輸入程式具有提供時間貨幣買賣之特性。 The structured data transfer system of claim 34, wherein the input program has the property of providing time currency trading. 根據請求項34之結構化資料傳送系統,其中該通訊裝置係一行動通訊裝置。 The structured data transfer system of claim 34, wherein the communication device is a mobile communication device.
TW098121772A 2006-04-06 2009-06-29 Structural data transmission method and system for interactive voice response system TWI450571B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW098121772A TWI450571B (en) 2009-06-29 2009-06-29 Structural data transmission method and system for interactive voice response system
US12/774,232 US20100215156A1 (en) 2006-04-06 2010-05-05 Structural data transmission method and system for interactive voice response system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098121772A TWI450571B (en) 2009-06-29 2009-06-29 Structural data transmission method and system for interactive voice response system

Publications (2)

Publication Number Publication Date
TW201101795A TW201101795A (en) 2011-01-01
TWI450571B true TWI450571B (en) 2014-08-21

Family

ID=44837130

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098121772A TWI450571B (en) 2006-04-06 2009-06-29 Structural data transmission method and system for interactive voice response system

Country Status (1)

Country Link
TW (1) TWI450571B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US6301703B1 (en) * 1998-12-31 2001-10-09 Nortel Networks Limited Method for transforming state-based IVR applications into executable sequences of code
US6556997B1 (en) * 1999-10-07 2003-04-29 Comverse Ltd. Information retrieval system
JP2004297595A (en) * 2003-03-27 2004-10-21 Nippon Telegr & Teleph Corp <Ntt> Ivr device, telephone connection method, program for ivr device and storage medium in which program for ivr device is stored
WO2006008712A1 (en) * 2004-07-16 2006-01-26 Koninklijke Philips Electronics N.V. Method and system for downloading an ivr application to a device, executing it and uploading user's response
US7068643B1 (en) * 2000-11-03 2006-06-27 Intervoice Limited Partnership Extensible interactive voice response
US20070123223A1 (en) * 2005-11-29 2007-05-31 Gary Letourneau Enhanced analogue of interactive voice response structures and functions for mobile phones and similar handheld communications devices
TWI303055B (en) * 2006-06-07 2008-11-11 Inventec Besta Co Ltd

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US6301703B1 (en) * 1998-12-31 2001-10-09 Nortel Networks Limited Method for transforming state-based IVR applications into executable sequences of code
US6556997B1 (en) * 1999-10-07 2003-04-29 Comverse Ltd. Information retrieval system
US7068643B1 (en) * 2000-11-03 2006-06-27 Intervoice Limited Partnership Extensible interactive voice response
JP2004297595A (en) * 2003-03-27 2004-10-21 Nippon Telegr & Teleph Corp <Ntt> Ivr device, telephone connection method, program for ivr device and storage medium in which program for ivr device is stored
WO2006008712A1 (en) * 2004-07-16 2006-01-26 Koninklijke Philips Electronics N.V. Method and system for downloading an ivr application to a device, executing it and uploading user's response
US20070123223A1 (en) * 2005-11-29 2007-05-31 Gary Letourneau Enhanced analogue of interactive voice response structures and functions for mobile phones and similar handheld communications devices
TWI303055B (en) * 2006-06-07 2008-11-11 Inventec Besta Co Ltd

Also Published As

Publication number Publication date
TW201101795A (en) 2011-01-01

Similar Documents

Publication Publication Date Title
CN102521317B (en) Automated task completion by flowing context
US8130668B2 (en) Managing differences in user devices when sharing content on mobile devices
US7849135B2 (en) Sharing content on mobile devices
CN1892639B (en) Theme change system, portable communication device, server apparatus and computer program
US20050232175A1 (en) System and method for provisioning device management tree parameters over a client provisioning protocol
US20040203854A1 (en) Formatting location information based on output device specifications
US20110238498A1 (en) Service stage for subscription management
CN100442895C (en) Map browser embedded in mobile terminal and mobile phone map mobile terminal system
CN101027879A (en) Sharing information feed data
AU2018204893A1 (en) Mobile dialogue system and mobile content delivery solutions
CN101480075A (en) System, apparatus, and method for dynamically configuring application access point settings
US20110047557A1 (en) Method and apparatus for expedited service integration using action templates
US11662995B2 (en) Network efficient location-based dialogue sequence using virtual processor
CN101141479A (en) Mediated registration of client applications and content providers with push content delivery system
CN101202694A (en) Method and system for supplying web service on pervasive device
JP6077231B2 (en) Information acquisition method and apparatus for user terminal in communication system
TWI450571B (en) Structural data transmission method and system for interactive voice response system
CN101938553B (en) Structured data transmission method and system applied to voice service
US20100215156A1 (en) Structural data transmission method and system for interactive voice response system
CN202134043U (en) Security information early warning system
US20070155372A1 (en) Method and system for detecting a mobile model
JP4660817B2 (en) Mobile terminal model information distribution method and distribution system
KR20060012920A (en) Enterprise wireless application service system and operation method
JP2003131982A (en) Information providing system and method using electronic mail
JP2006033649A (en) Method for distributing data, portable terminal using its method, data distribution system and program