專利名稱:行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,主要具有一行動(dòng)接收設(shè)備的接收端,一金融報(bào)價(jià)計(jì)算機(jī)機(jī)的伺服端,伺服端設(shè)有一超本文傳輸伺服模塊(HTTP Server Module),可透過(guò)以太網(wǎng)絡(luò)(Ethernet)、廣域網(wǎng)絡(luò)(WAN)、或遠(yuǎn)程GPRS或CDMA等行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)現(xiàn)有的全球服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)器(GGSN)連接,以供接收端的行動(dòng)設(shè)備如行動(dòng)電話(Cell Phone)、行動(dòng)數(shù)字助理(PDA)等客戶端裝置接收,取得實(shí)時(shí)股票報(bào)價(jià)信息的人工語(yǔ)音轉(zhuǎn)碼及播報(bào),所需的設(shè)備模塊與數(shù)據(jù)數(shù)據(jù)。
背景技術(shù):
目前已知行動(dòng)設(shè)備上普遍支持J2ME規(guī)格的JAVA虛擬機(jī)器(VirtualMachine)、WAP無(wú)線應(yīng)用微型瀏覽器(WAP Micro-Browser)或嵌入式操作系統(tǒng)(Embeded System)等可程序化(Programmable)軟件開(kāi)發(fā)環(huán)境,且主流手機(jī)以及PDA大都具備無(wú)線傳輸?shù)臋C(jī)制,所以透過(guò)無(wú)線通訊機(jī)制(GPRS/CDMA)將實(shí)時(shí)金融股票信息傳送到行動(dòng)裝置上已是可行且已普遍運(yùn)用的行動(dòng)加值服務(wù)。雖然目前的行動(dòng)裝置可以顯示實(shí)時(shí)金融股票信息,惟無(wú)法透過(guò)語(yǔ)音方式播放,此種限制造成使用者的使用不便,如視障人士將無(wú)法讀取實(shí)時(shí)金融信息,或是于移動(dòng)(如開(kāi)車)環(huán)境中,不方便一直注視行動(dòng)裝置的使用等,所以本發(fā)明的系統(tǒng)架構(gòu)除了保留現(xiàn)有顯示實(shí)時(shí)金融信息的功能外,巧思增設(shè)實(shí)時(shí)信息的語(yǔ)音播報(bào)功能,以有效的改善使用者使用上的不便。
習(xí)用透過(guò)行動(dòng)設(shè)備如手機(jī)等查詢金融信息常用方式有IVR(InteractiveVoice Response)、JAVA、WAP以及較少使用的簡(jiǎn)訊、MMS等;上述信息的表現(xiàn)方式可區(qū)分為純語(yǔ)音播報(bào)方式(IVR)以及純圖文顯示方式(JAVA、WAP等)兩類,而透過(guò)無(wú)線遠(yuǎn)距傳輸方式接收金融信息的廣義手持式行動(dòng)設(shè)備裝置,尚有金融機(jī)(Pager)及數(shù)位收音機(jī)(DAB)。傳統(tǒng)純語(yǔ)音播報(bào)方式IVR(Interactive Voice Response)系統(tǒng)有以下幾個(gè)缺點(diǎn)1.信息稍縱即逝因?yàn)榧冋Z(yǔ)音播報(bào)方式如果訊息過(guò)長(zhǎng)或是訊息太多,則容易讓聽(tīng)取信息的使用者無(wú)法完全記住,或無(wú)法掌握重要信息,而必須要多次重復(fù)聽(tīng)取。
2.反應(yīng)慢信息透過(guò)純語(yǔ)音播報(bào)方式會(huì)讓反應(yīng)信息的時(shí)間過(guò)長(zhǎng),當(dāng)需要大量實(shí)時(shí)信息時(shí)情況更為嚴(yán)重。
3.手機(jī)占線因?yàn)橐允謾C(jī)聯(lián)機(jī)聽(tīng)取語(yǔ)音播報(bào)過(guò)程,使用者需要全程手機(jī)聯(lián)機(jī),而無(wú)法接聽(tīng)其它來(lái)電,如果離開(kāi)信息語(yǔ)音播放系統(tǒng),接聽(tīng)來(lái)電后,當(dāng)再次撥打語(yǔ)音播放系統(tǒng)之后,又將重新進(jìn)入語(yǔ)音播放系統(tǒng)重頭開(kāi)始聽(tīng)取已經(jīng)聽(tīng)過(guò)的語(yǔ)音內(nèi)容。
4.費(fèi)用高目前手機(jī)通話費(fèi)用仍是偏高,如果要長(zhǎng)時(shí)間聯(lián)機(jī)使用,將造成不小的費(fèi)用負(fù)擔(dān),而且聯(lián)機(jī)過(guò)程中有非常高比例的訊息是使用者不需要的。
5.限制信息表示方式目前透過(guò)純語(yǔ)音播報(bào)方式時(shí)有很多重要信息無(wú)法表現(xiàn),如走勢(shì)圖、各式報(bào)表表格等。
6.限制同時(shí)聯(lián)機(jī)數(shù)目前語(yǔ)音播放系統(tǒng)的同時(shí)有效服務(wù)數(shù),受限于系統(tǒng)硬件成本考慮無(wú)法大量擴(kuò)充聯(lián)機(jī)數(shù),在使用者未斷線前同一線路無(wú)法在提供其它人服務(wù),所以當(dāng)使用者過(guò)多而線路不足時(shí),造成使用者無(wú)法收聽(tīng)取得信息的問(wèn)題。
純圖文顯示方式的系統(tǒng)(JAVA、WAP等)有以下幾個(gè)缺點(diǎn)1.必須持續(xù)注視畫面現(xiàn)行的行動(dòng)裝置可以顯示實(shí)時(shí)金融信息,但如果不注視畫面便無(wú)法取得信息,對(duì)于不能長(zhǎng)時(shí)間注視畫面的人使用上是一大限制。如視障人士將無(wú)法讀取實(shí)時(shí)金融信息,或是于開(kāi)車時(shí)不方便一直注視行動(dòng)裝置的使用情形等。
2.畫面過(guò)小目前手機(jī)屏幕普遍過(guò)小,閱讀畫面信息有多有不便。
而傳統(tǒng)廣義手持式行動(dòng)設(shè)備裝置傳輸?shù)娜秉c(diǎn)方面,傳統(tǒng)的金融機(jī)(Pager)進(jìn)行遠(yuǎn)程股票信息的接收方法,乃是透過(guò)Flex傳呼系統(tǒng)傳送股票數(shù)字?jǐn)?shù)據(jù),或經(jīng)編碼過(guò)語(yǔ)音數(shù)據(jù),由于編碼語(yǔ)音所占的頻道容量很大,致傳送時(shí)間仍長(zhǎng),因此不適于直接傳送語(yǔ)音。而所傳送的字符數(shù)據(jù)至傳呼機(jī),仍無(wú)法免除使用者必須隨時(shí)目視或查閱的不便,無(wú)法達(dá)成所聽(tīng)即所得(what you hear is whatyou get)的便利。更因人為因素干擾或不便長(zhǎng)時(shí)注視的延誤或數(shù)據(jù)漏失而導(dǎo)致交易時(shí)機(jī)的喪失,使?jié)摬匦缘娘L(fēng)險(xiǎn)讓投資者無(wú)法確實(shí)自行掌握。
另外;數(shù)字音訊廣播(Digital Audio Broadcasting)雖是透過(guò)全程數(shù)字科技來(lái)處理廣播中的音源訊號(hào),并使這些數(shù)字音源訊號(hào)在傳輸過(guò)程中能夠原音重現(xiàn),而不會(huì)像過(guò)去傳統(tǒng)模擬訊號(hào)容易受傳輸過(guò)程的各種干擾而產(chǎn)生失真現(xiàn)象。不過(guò)此技術(shù)應(yīng)用于股市信息報(bào)價(jià)產(chǎn)生仍有不周延之處,蓋因其仍是透過(guò)廣播方式單向傳送全部大量數(shù)據(jù),而無(wú)法如本發(fā)明可透過(guò)股票數(shù)據(jù)指定模塊預(yù)先篩選自選所需信息,故在接收全部信息時(shí),對(duì)于所需的信息取得形成延誤,而可能導(dǎo)致瞬時(shí)交易時(shí)機(jī)的喪失,致使?jié)摬匦缘娘L(fēng)險(xiǎn)無(wú)法確實(shí)自行掌握。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種行動(dòng)金融信息語(yǔ)音播報(bào)系統(tǒng),以精簡(jiǎn)傳輸?shù)姆绞剑谟邢薜南到y(tǒng)資源的行動(dòng)環(huán)境中,提供一種有別于傳統(tǒng)電話語(yǔ)音聯(lián)機(jī),而有效率且豐富的金融信息的傳輸方法,其是以傳輸?shù)臀宦实膯我舸a序列,取代習(xí)用傳輸大量音訊壓縮數(shù)據(jù),即可接收及播報(bào)實(shí)時(shí)股票信息的語(yǔ)音報(bào)價(jià),方便股市實(shí)時(shí)信息的快速取得。
本發(fā)明的另一目的是提供一種語(yǔ)音轉(zhuǎn)譯模塊,將信息數(shù)據(jù)數(shù)據(jù)分階段轉(zhuǎn)譯成中文單字字符碼、單音代碼、單音代碼序列,因而大幅降低數(shù)據(jù)數(shù)據(jù)傳輸位率。
本發(fā)明的又一目的是提供一種行動(dòng)設(shè)備端的接收播放模塊,使接收的金融信息數(shù)據(jù),除得以依行動(dòng)設(shè)備內(nèi)建的液晶面板(STN或TFT LCD)顯示圖文信息外,另可依接收的單音代碼序列檢索對(duì)應(yīng)代碼的單音檔,透過(guò)行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭或耳機(jī)的輸出線路(Line Out)。
本發(fā)明再一目的是提供一種超本文傳輸伺服模塊(HTTP Server Module),得以由客戶端遠(yuǎn)程設(shè)定自選指定股票代碼、觸發(fā)條件等,并依指定的股票代碼、觸發(fā)條件(價(jià)量異動(dòng)、到價(jià)通知、廣播訊息)等信息數(shù)據(jù)傳輸于客戶端的行動(dòng)設(shè)備,而無(wú)須傳輸、接收全部信息,達(dá)成隨選音訊(AOD)的功能。
本發(fā)明為適用不同客戶端行動(dòng)設(shè)備的差異,以W3C論壇制定的標(biāo)準(zhǔn)HTTP1.1通訊協(xié)議,為基礎(chǔ)傳輸平臺(tái),以達(dá)成傳輸層(Transportation Layer)的兼容性。
本發(fā)明以分布式運(yùn)算系統(tǒng)的架構(gòu)模型(Distribution Computing),針對(duì)主流設(shè)備的應(yīng)用層發(fā)展環(huán)境(Application Layer),分別設(shè)計(jì)型式不同的二進(jìn)制語(yǔ)音接收播放模塊(Playback Module),包含Java Midlet(J2ME Specification)、WML Script(WAP Specification)、ActiveX(Microsoft Common Object ModuleSpecification)、WABA、Brew(Qualcom Specification)等模塊型式,來(lái)提供不同應(yīng)用層間的平臺(tái)兼容性。
1.根據(jù)本發(fā)明的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,是利用行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)傳輸顯示實(shí)時(shí)金融信息及傳輸播報(bào)語(yǔ)音信息,其特征在于,該方法包括一超本文傳輸伺服模塊,設(shè)于金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,負(fù)責(zé)供行動(dòng)設(shè)備端下載所需模塊、單音文件字庫(kù)、實(shí)時(shí)股價(jià)數(shù)據(jù)及單音代碼序列;一實(shí)時(shí)股價(jià)接收模塊,下載安裝于行動(dòng)設(shè)備接收端,提供與超本文傳輸伺服模塊聯(lián)機(jī),接收實(shí)時(shí)金融股價(jià)信息;一語(yǔ)音轉(zhuǎn)譯模塊(,設(shè)于金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,負(fù)責(zé)將金融股票數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)譯單音代碼以供傳輸至行動(dòng)設(shè)備接收端播報(bào)使用;一語(yǔ)音接收播放模塊,下載安裝于行動(dòng)設(shè)備接收端,負(fù)責(zé)將接收的金融股票數(shù)據(jù)數(shù)據(jù)的單音代碼對(duì)應(yīng)代碼的單音字庫(kù)檔,并利用行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭或耳機(jī)的輸出線路;藉前述的組合,當(dāng)遠(yuǎn)程行動(dòng)設(shè)備第一次聯(lián)機(jī)至金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,空中下載并連結(jié)超本文傳輸伺服模塊,下載實(shí)時(shí)股價(jià)接收模塊、語(yǔ)音接收播放模塊、單音字庫(kù)檔、單音代碼至行動(dòng)設(shè)備安裝,完成模式的標(biāo)準(zhǔn)安裝程序,安裝于行動(dòng)設(shè)備端的實(shí)時(shí)股價(jià)接收模塊,自動(dòng)建立與超本文傳輸模塊的聯(lián)機(jī),傳輸模塊則下傳實(shí)時(shí)股價(jià)數(shù)據(jù),設(shè)于服務(wù)器端的語(yǔ)音轉(zhuǎn)譯模塊,負(fù)責(zé)將要播報(bào)的股票數(shù)據(jù)轉(zhuǎn)換成順暢的單音代碼序列供傳輸播報(bào)使用,行動(dòng)設(shè)備端的實(shí)時(shí)股價(jià)接收模塊及語(yǔ)音報(bào)價(jià)接收播放模塊,則接收金融股價(jià)信息數(shù)據(jù)的單音代碼序列對(duì)應(yīng)已安裝于行動(dòng)設(shè)備端的單音代碼、單音字庫(kù)文件,將數(shù)據(jù)數(shù)據(jù)以語(yǔ)音方式撥出。
圖1是本發(fā)明的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明的流程圖。
附圖標(biāo)號(hào)說(shuō)明1超本文傳輸模塊;2實(shí)時(shí)股價(jià)接收模塊;3語(yǔ)音轉(zhuǎn)譯模塊;4語(yǔ)音報(bào)價(jià)接收播放模塊。
具體實(shí)施例方式
請(qǐng)參閱圖1,本發(fā)明主要區(qū)分為下列四大類模塊,超本文傳輸伺服模塊1(HTTP Server Module)、實(shí)時(shí)股價(jià)接收模塊2(Data Receiver Module)、語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)以及語(yǔ)音接收播放模塊4(Playback Module),其中該設(shè)于伺服端-金融報(bào)價(jià)計(jì)算機(jī)機(jī)的超本文傳輸伺服模塊1(HTTP ServerModule),以W3C論壇制定的標(biāo)準(zhǔn)HTTP1.1通訊協(xié)議,負(fù)責(zé)提供行動(dòng)設(shè)備端所需要模塊、單音文件字庫(kù)的下載、及實(shí)時(shí)股價(jià)數(shù)據(jù)及單音代碼序列數(shù)據(jù)的傳輸;上述行動(dòng)設(shè)備端所需要模塊包含實(shí)時(shí)股價(jià)接收模塊2(Data ReceiverModule)與語(yǔ)音報(bào)價(jià)接收播放模塊4(Voice Playback Module);當(dāng)使用者以遠(yuǎn)程行動(dòng)設(shè)備第一次聯(lián)機(jī)至金融報(bào)價(jià)點(diǎn)腦機(jī)時(shí),超本文傳輸伺服模塊1即以HTTP1.1協(xié)議方式下載行動(dòng)設(shè)備端所需要的模塊、單音文件字庫(kù)至行動(dòng)設(shè)備安裝,完成OTA(Over The Air空中下載)模式的標(biāo)準(zhǔn)安裝程序;其中,單音檔字庫(kù)是采用每次以單一音檔下載的方式進(jìn)行,來(lái)克服以分時(shí)多任務(wù)(OFDM)編碼技術(shù)為基礎(chǔ)的行動(dòng)數(shù)據(jù)網(wǎng)絡(luò),在移動(dòng)狀態(tài)下導(dǎo)致的傳輸速率下降的情形。如在行動(dòng)設(shè)備聯(lián)機(jī)質(zhì)量不佳下,一次傳送全數(shù)的單音檔,易導(dǎo)致無(wú)效的傳輸問(wèn)題,所以音檔的下載管理上采用個(gè)別下載機(jī)制。
該行動(dòng)設(shè)備端下載的實(shí)時(shí)股價(jià)接收模塊2(Data eceiver Module)于安裝完成后,自動(dòng)建立與超本文傳輸模塊1(HTTP Server Module)的聯(lián)機(jī),依使用者指定的自選股票商品代碼要求傳輸模塊1下傳實(shí)時(shí)股價(jià)數(shù)據(jù);單一實(shí)時(shí)股價(jià)數(shù)據(jù)的編碼長(zhǎng)度控制在1496字節(jié)內(nèi),以符合TCP封包的漢明窗設(shè)計(jì)原理,降低在移動(dòng)狀態(tài)下可能導(dǎo)致的無(wú)效的傳輸問(wèn)題;接收模塊2接收的股票信息數(shù)據(jù)的呈現(xiàn)方式分兩種一為透過(guò)一般行動(dòng)設(shè)備內(nèi)建的小尺寸液晶面版(STN或TFT LCD)顯示,接收模塊2提供兼容于普遍現(xiàn)有將實(shí)時(shí)金融股票信息傳送到行動(dòng)設(shè)備上的行動(dòng)加值服務(wù);另一為依接收的單音代碼序列檢索對(duì)應(yīng)代碼的單音檔,透過(guò)行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭或耳機(jī)的輸出線路(Line Out)。
該設(shè)于金腦報(bào)價(jià)計(jì)算機(jī)機(jī)伺服端的語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)負(fù)責(zé)將要播報(bào)的股票數(shù)據(jù)分階段轉(zhuǎn)換成順暢的中文單字字符碼、單音代碼、再組成單音代碼序列供整句播報(bào)使用;伺服端的本文傳輸伺服模塊1(HTTPServer Module)透過(guò)GPRS或CDMA行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)的全球服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)器(GGSN)聯(lián)機(jī)接口,接受用戶操控指定的報(bào)價(jià)商品代碼,透過(guò)遠(yuǎn)程金融報(bào)價(jià)計(jì)算機(jī)機(jī)系統(tǒng),讀取實(shí)時(shí)價(jià)格數(shù)據(jù)庫(kù)內(nèi)所儲(chǔ)存的字符碼格式的商品數(shù)據(jù)數(shù)據(jù),依兩階段方式先轉(zhuǎn)譯為對(duì)應(yīng)的中文單字字符碼,再依各字符碼對(duì)照出以拼音符號(hào)為基礎(chǔ)的單音代碼,再組成單音代碼序列,以提供整句播報(bào)功能。
前述的語(yǔ)音轉(zhuǎn)譯模塊3具有提供特定觸發(fā)條件的主動(dòng)回報(bào)接口,用戶可以操控訂定觸發(fā)條件,當(dāng)條件成立時(shí)將會(huì)把語(yǔ)音信息主動(dòng)回報(bào)到手機(jī)、行動(dòng)設(shè)備以供播報(bào)用。觸發(fā)條件舉例如下價(jià)量異動(dòng)、到價(jià)通知、廣播訊息等。只要透過(guò)訂定觸發(fā)條件,伺服端系統(tǒng)便會(huì)主動(dòng)產(chǎn)生單音代碼序列傳送到手機(jī)、行動(dòng)設(shè)備端以供播報(bào)。
該設(shè)于行動(dòng)設(shè)備端的語(yǔ)音報(bào)價(jià)接收播放模塊4(Voice Playback Module)負(fù)責(zé)分解單音代碼序列,依個(gè)別單音代碼檢索單音字庫(kù)文件的語(yǔ)音樣本,該語(yǔ)音文件樣本于初次模塊下載安裝時(shí),亦隨同下載并儲(chǔ)存于行動(dòng)設(shè)備的數(shù)據(jù)記錄儲(chǔ)存器(RMS,Record Management System)的邏輯數(shù)據(jù)結(jié)構(gòu)儲(chǔ)存;本模塊自RMS檢索出對(duì)應(yīng)代碼的單音檔,并讀取文件內(nèi)以脈沖編碼量化(PCM)格式編碼的聲音位數(shù)據(jù),并透過(guò)行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭及耳機(jī)的輸出線路(Line Out)。
本發(fā)明的系統(tǒng)設(shè)計(jì)架構(gòu)是在于整合前述四大模塊,依現(xiàn)有行動(dòng)設(shè)備透過(guò)行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(Bearer)傳輸顯示實(shí)時(shí)金融信息的功能之外,利用相同的數(shù)據(jù)頻段(DataBand)與聯(lián)機(jī)通道(Session)傳輸播報(bào)語(yǔ)音信息數(shù)據(jù);本發(fā)明于金融報(bào)價(jià)計(jì)算機(jī)機(jī)內(nèi)設(shè)有超本文傳輸伺服模塊1(HTTP Server Module),透過(guò)以太網(wǎng)絡(luò)(Ethernet)與廣域網(wǎng)絡(luò)(WAN)接口,連接無(wú)線局域網(wǎng)絡(luò)(WLAN,802.11a/802.11b/802.11g),或行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(Bearer,包含但不限于GSM、PDC、CDPD、CDMA、TDMA、PHS、DECT、GPRS和3G)的全球服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)器(GGSN)聯(lián)機(jī),以供行動(dòng)電話(Cell Phone)或行動(dòng)數(shù)字助理(PDA)等行動(dòng)設(shè)備接收。使用者初次聯(lián)機(jī)至金融報(bào)價(jià)計(jì)算機(jī)機(jī)的伺服端時(shí),藉由超本文傳輸伺服模塊1(HTTP Server Module)下載單音字庫(kù)文件、語(yǔ)音報(bào)價(jià)接收播放模塊4(Playback Module)及股價(jià)接收模塊2(Data Receiver Module),并常駐于行動(dòng)設(shè)備的閃存(Flash)中。
當(dāng)用戶操作設(shè)定的金融商品代碼,透過(guò)遠(yuǎn)程金融報(bào)價(jià)計(jì)算機(jī)機(jī)系統(tǒng),讀取實(shí)時(shí)價(jià)格數(shù)據(jù)庫(kù)內(nèi)所儲(chǔ)存的字符碼格式的商品數(shù)據(jù)數(shù)據(jù),并由計(jì)算機(jī)機(jī)系統(tǒng)的語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)依兩階段方式,先轉(zhuǎn)譯為對(duì)應(yīng)的中文單字字符碼,再依各字符碼對(duì)照出以拼音符號(hào)為基礎(chǔ)的單音代碼,進(jìn)而組合成單音代碼序列。單音代碼序列透過(guò)超本文傳輸伺服模塊1(HTTP ServerModule)下載至用戶行動(dòng)設(shè)備,由語(yǔ)音報(bào)價(jià)播放模塊4(Playback Module)檢索出單音字庫(kù)槽的對(duì)應(yīng)音檔,并播報(bào)出音檔內(nèi)以脈沖量化編碼(PCM)格式存在的聲音數(shù)據(jù)。
語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)是設(shè)置于遠(yuǎn)程金融報(bào)價(jià)計(jì)算機(jī)機(jī)的伺服端,而非運(yùn)算能力較低的手持行動(dòng)設(shè)備上,以充份提升實(shí)時(shí)轉(zhuǎn)譯的效率,且透過(guò)客戶-服務(wù)器(Client-Server)架構(gòu)可達(dá)成對(duì)任一實(shí)時(shí)股價(jià)數(shù)據(jù)轉(zhuǎn)譯一次,多人聯(lián)機(jī)共享的便利,此乃本發(fā)明特色之一。
由于現(xiàn)階段已進(jìn)入行動(dòng)運(yùn)算時(shí)代,各種消費(fèi)電子產(chǎn)品,包括智能型手機(jī)SmartPhone、無(wú)線網(wǎng)絡(luò)電話Wi-Fi Phone、個(gè)人數(shù)字助PDA(Personal DigitalAssistant)及汽車導(dǎo)航系統(tǒng)(TeleMatrics)等,所有的手持式行動(dòng)設(shè)備除了必需具備數(shù)據(jù)頻段Data Band的行動(dòng)通訊能力外,尚普遍支持J2ME規(guī)格JAVA虛擬機(jī)器(Virtual Machine)、WAP無(wú)線應(yīng)用微型瀏覽器(WAP Micro-Browser)或嵌入式操作系統(tǒng)(Embeded System)等可程序化(Programmable)的應(yīng)用層發(fā)展環(huán)境(Application Layer),以供使用各種行動(dòng)加值服務(wù)。針對(duì)不同消費(fèi)電子或手持式行動(dòng)設(shè)備多樣的設(shè)備規(guī)格與軟硬件條件,其中通訊協(xié)議傳輸層(Transportation Layer)、應(yīng)用層發(fā)展環(huán)境(Application Layer)與內(nèi)存儲(chǔ)存容量(Storage Capacity)是設(shè)備規(guī)格間的主要區(qū)別,對(duì)植基其上的行動(dòng)加值服務(wù)帶來(lái)顯著影響。因此不同規(guī)格的設(shè)備往往無(wú)法使用針對(duì)特定設(shè)備規(guī)格所開(kāi)發(fā)的行動(dòng)加值服務(wù)。
本發(fā)明為了對(duì)不同客戶端設(shè)備提供最大支持性與便利性,以保障主流設(shè)備跨平臺(tái)的兼容性,乃采用W3C論壇制定的標(biāo)準(zhǔn)HTTP1.1通訊協(xié)議為基礎(chǔ)傳輸平臺(tái),以達(dá)成傳輸層(Transportation Layer)的兼容性。另外并以分布式運(yùn)算系統(tǒng)的架構(gòu)模型(Distribution Computing),針對(duì)主流設(shè)備的應(yīng)用層發(fā)展環(huán)境(Application Layer),分別設(shè)計(jì)型式不同的二進(jìn)制語(yǔ)音接收播放模塊4(Playback Module),包含Java Midlet(J2ME Specification)、WML Script(WAP Specification)、ActiveX(Microsoft Common Object ModuleSpecification)、WABA、Brew(Qualcom Specification)等模塊型式,來(lái)提供不同應(yīng)用層間的平臺(tái)兼容性。當(dāng)用戶設(shè)備初次連接至金融終端機(jī)伺服端的超本文傳輸模塊1(HTTP Server Module),超本文傳輸模塊1即透過(guò)HTTP1.1協(xié)議標(biāo)準(zhǔn)表頭的User-Agent標(biāo)記字段(Tag),取得客戶端設(shè)備應(yīng)用層的類型與版本序號(hào),由此智能型機(jī)制可自動(dòng)提示用戶下載對(duì)應(yīng)于該應(yīng)用層的語(yǔ)音接收播放模塊4(Playback Module)型式;或者亦可于用戶選取指示下,自由選擇下載適當(dāng)?shù)哪K型式。
除了以上保證不同行動(dòng)設(shè)備的傳輸層(Transportation Layer)與應(yīng)用層(Application Layer)均可兼容之外,本發(fā)明尚針對(duì)儲(chǔ)存容量差異的硬件條件提供優(yōu)化設(shè)計(jì)。對(duì)于小儲(chǔ)存容量或無(wú)擴(kuò)充記憶卡的設(shè)備提供下載簡(jiǎn)要版的單音字庫(kù)槽;若是用戶行動(dòng)設(shè)備具備高容量的規(guī)格,則提供下載完整版的單音字庫(kù)槽,以充分運(yùn)用不同設(shè)備的硬件儲(chǔ)存能力,達(dá)成夲發(fā)明效用的最大可移植性(Portability)?,F(xiàn)有中文發(fā)音大約共有1203個(gè)字加上數(shù)字英文字母總共1239個(gè)字,全部完整單音音檔大概需要1.5M檔案空間,所以如果要播報(bào)出所有可能的單音組合則需要大約1.5M的空間;但如果用于簡(jiǎn)要金融信息的播報(bào)上只需要固定三十幾個(gè)音文件即可(如數(shù)字0~9以及上、漲、下、跌、現(xiàn)、價(jià)等),所以需要針對(duì)實(shí)際播報(bào)需要采用適合的機(jī)制,以免照成設(shè)備無(wú)法使用或資料無(wú)法播報(bào)的情形,針對(duì)不同行動(dòng)設(shè)備提供不同數(shù)量單音字庫(kù)的智能型機(jī)制,亦是本發(fā)明特色之一。
本發(fā)明金融報(bào)價(jià)計(jì)算機(jī)機(jī)預(yù)錄數(shù)量為1239的完整版單音字庫(kù)并內(nèi)建于關(guān)系型數(shù)據(jù)庫(kù)(RDBMS)內(nèi)。目前所有可能的中文單音數(shù)量至多約一千兩百個(gè),可使用三個(gè)字節(jié)(十六進(jìn)制明碼)進(jìn)行編碼,意即金融股票數(shù)據(jù)播報(bào)數(shù)據(jù)的編碼方式為每三個(gè)字節(jié)對(duì)照一獨(dú)立單音,也成為單音文件字庫(kù)的索引值。其于關(guān)系型數(shù)據(jù)庫(kù)(RDBMS)內(nèi)的排列方式,是將常用金融股票專有名詞的單音編碼建文件置于字庫(kù)前段,編碼順序即以拼音符號(hào)組合順序依次編碼,此即簡(jiǎn)要版音檔;簡(jiǎn)要版音文件是本發(fā)明金融語(yǔ)音播報(bào)的基本音文件,于行動(dòng)設(shè)備初次聯(lián)機(jī)至金融報(bào)價(jià)計(jì)算機(jī)機(jī),透過(guò)超本文傳輸伺服模塊1(HTTP ServerModule)下載,無(wú)論客戶端設(shè)備采用何種技術(shù)平臺(tái),超本文傳輸伺服模塊1皆自動(dòng)下載簡(jiǎn)明版單音檔字庫(kù),而位于后段編碼之的完整音文件字庫(kù),則依使用者操控決定是否下載安裝。
金融報(bào)價(jià)計(jì)算機(jī)機(jī)內(nèi)建的音檔字庫(kù)除分為簡(jiǎn)要版及完整版兩類,簡(jiǎn)要版又分為普通話以及閩南語(yǔ)兩種,使用者可操控決定下載安裝普通語(yǔ)簡(jiǎn)要、閩南語(yǔ)簡(jiǎn)要或普通語(yǔ)完整的3大類音檔字庫(kù);下載方式如前述透過(guò)超本文傳輸伺服模塊1(HTTP Server Module),依序下載個(gè)別單一音檔,下載的單音文件儲(chǔ)存于行動(dòng)設(shè)備裝置的數(shù)據(jù)記錄儲(chǔ)存器(RMS,Record ManagementSystem)內(nèi),并且自動(dòng)記錄已下載索引值,以使傳輸中斷后重新聯(lián)機(jī),可自中斷時(shí)點(diǎn)的索引值接續(xù)下載,來(lái)節(jié)省下傳時(shí)程耗用與降低傳輸成本。
當(dāng)用戶操作指定的金融商品代碼,透過(guò)金融報(bào)價(jià)計(jì)算機(jī)機(jī)系統(tǒng),讀取實(shí)時(shí)價(jià)格數(shù)據(jù)庫(kù)內(nèi)所儲(chǔ)存的字符碼格式的商品數(shù)據(jù)數(shù)據(jù),并由計(jì)算機(jī)機(jī)系統(tǒng)的語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)依兩階段方式,先轉(zhuǎn)譯為對(duì)應(yīng)的中文單字字符碼,再依個(gè)別字符碼對(duì)照出以拼音符號(hào)為基礎(chǔ)的單音代碼,進(jìn)而組合成單音代碼序列,單音代碼序列再透過(guò)超本文傳輸伺服模塊1(HTTP ServerModule)下載至用戶行動(dòng)設(shè)備,由語(yǔ)音播放模塊4(Playback Module)檢索出單音檔字庫(kù)的對(duì)應(yīng)音檔,并播報(bào)出音檔內(nèi)以脈沖量化編碼(PCM)格式存在的聲音數(shù)據(jù)。圖表釋例如下
其中于轉(zhuǎn)換拼音對(duì)照后,語(yǔ)音轉(zhuǎn)譯模塊3(Translating Module)尚會(huì)針對(duì)多音字及特殊念法中文字碼進(jìn)行破音轉(zhuǎn)譯作業(yè),例如“銀行”二字注音轉(zhuǎn)換時(shí)易于轉(zhuǎn)換成“YIN XING”但依破音轉(zhuǎn)譯則為”YIN HANG”,語(yǔ)音轉(zhuǎn)譯模塊3查詢內(nèi)建于金融報(bào)價(jià)計(jì)算機(jī)機(jī)的破音詞庫(kù),若原中文字碼定義于多音字庫(kù)內(nèi),轉(zhuǎn)譯模塊3將進(jìn)一步將其與前、后各一中文字碼的組合詞組,查詢破音詞庫(kù),來(lái)輔助修正發(fā)音的正確或是其它語(yǔ)系如閩南語(yǔ)用詞的轉(zhuǎn)換。
此外,采用擴(kuò)充記憶卡儲(chǔ)存裝置的行動(dòng)設(shè)備裝置,可供不同系統(tǒng)共享音文件數(shù)據(jù)庫(kù),此特色在于音檔只需要下載一次就可以提供不同的系統(tǒng)共享播放,可以節(jié)省大量的內(nèi)存以及下載的費(fèi)用,在目前普遍手機(jī)等行動(dòng)設(shè)備尚未直接提供TTS(Text To Speach)功能之前可以解決大部分播放聲音的需求;系統(tǒng)提供編碼方式著重于將文字轉(zhuǎn)換成拼音的方式呈現(xiàn),所以系統(tǒng)的音文件除了可以準(zhǔn)備普通語(yǔ)的版本之外,尚可有閩南語(yǔ)、客家等版本供使用者選擇,只要依照各個(gè)發(fā)音錄制不同的音檔并處理必要的發(fā)音詞庫(kù)轉(zhuǎn)換,用戶可以自由選擇播放不同語(yǔ)言的版本。
本發(fā)明主要以中文轉(zhuǎn)譯為主要實(shí)施例說(shuō)明,其它外國(guó)語(yǔ)文亦可利用其拼音對(duì)照方式,亦可相同建立外國(guó)語(yǔ)的語(yǔ)音轉(zhuǎn)譯模塊。
上述執(zhí)行過(guò)程主要目的是當(dāng)有語(yǔ)音報(bào)價(jià)播報(bào)需求時(shí),傳送至行動(dòng)設(shè)備的資料必須是已處理過(guò)的低位率序列。由于漢字字符碼至少30000單字,而扣除多音字后的單音代碼約僅1239字,故依漢字字符碼,對(duì)照出以拼音符號(hào)為基礎(chǔ)的單音代碼,進(jìn)而組合成單音代碼序列。由此方法可實(shí)現(xiàn)由行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(Bearer)的數(shù)據(jù)頻段(DataBand)傳輸播報(bào)語(yǔ)音信息,以單音代碼傳輸取代直接傳送脈沖量化編碼(PCM)或其它語(yǔ)音壓縮編碼數(shù)據(jù),可大幅減少傳輸位率需求;且單音代碼序列取代大量漢字字符碼為索引,可提升檢索播報(bào)時(shí)的效率。一舉改善現(xiàn)行行動(dòng)設(shè)備無(wú)法透過(guò)語(yǔ)音方式播放實(shí)時(shí)金融信息的不便。
權(quán)利要求
1.一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,是利用行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)傳輸顯示實(shí)時(shí)金融信息及傳輸播報(bào)語(yǔ)音信息,其特征在于,該方法包括一超本文傳輸伺服模塊,設(shè)于金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,負(fù)責(zé)供行動(dòng)設(shè)備端下載所需模塊、單音文件字庫(kù)、實(shí)時(shí)股價(jià)數(shù)據(jù)及單音代碼序列;一實(shí)時(shí)股價(jià)接收模塊,下載安裝于行動(dòng)設(shè)備接收端,提供與超本文傳輸伺服模塊聯(lián)機(jī),接收實(shí)時(shí)金融股價(jià)信息;一語(yǔ)音轉(zhuǎn)譯模塊,設(shè)于金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,負(fù)責(zé)將金融股票數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)譯單音代碼以供傳輸至行動(dòng)設(shè)備接收端播報(bào)使用;一語(yǔ)音接收播放模塊,下載安裝于行動(dòng)設(shè)備接收端,負(fù)責(zé)將接收的金融股票數(shù)據(jù)數(shù)據(jù)的單音代碼對(duì)應(yīng)代碼的單音字庫(kù)檔,并利用行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭或耳機(jī)的輸出線路;藉前述的組合,當(dāng)遠(yuǎn)程行動(dòng)設(shè)備第一次聯(lián)機(jī)至金融報(bào)價(jià)計(jì)算機(jī)服務(wù)器端,并連結(jié)超本文傳輸伺服模塊,下載實(shí)時(shí)股價(jià)接收模塊、語(yǔ)音接收播放模塊、單音字庫(kù)檔、單音代碼至行動(dòng)設(shè)備安裝,完成空中下載模式的標(biāo)準(zhǔn)安裝程序,安裝于行動(dòng)設(shè)備端的實(shí)時(shí)股價(jià)接收模塊,自動(dòng)建立與超本文傳輸模塊的聯(lián)機(jī),傳輸模塊則下傳實(shí)時(shí)股價(jià)數(shù)據(jù),設(shè)于服務(wù)器端的語(yǔ)音轉(zhuǎn)譯模塊,負(fù)責(zé)將要播報(bào)的股票數(shù)據(jù)轉(zhuǎn)換成順暢的單音代碼序列供傳輸播報(bào)使用,行動(dòng)設(shè)備端的實(shí)時(shí)股價(jià)接收模塊及語(yǔ)音報(bào)價(jià)接收播放模塊,則接收金融股價(jià)信息數(shù)據(jù)的單音代碼序列對(duì)應(yīng)已安裝于行動(dòng)設(shè)備端的單音代碼、單音字庫(kù)文件,將數(shù)據(jù)數(shù)據(jù)以語(yǔ)音方式撥出。
2.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,超本文傳輸伺服模塊是采用W3C論壇制定的標(biāo)準(zhǔn)通訊協(xié)議為基礎(chǔ)傳輸平臺(tái),以達(dá)成傳輸層的兼容性。
3.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,超本文傳輸伺服模塊是透過(guò)以太網(wǎng)絡(luò)與廣域網(wǎng)絡(luò)接口,與無(wú)線局域網(wǎng)絡(luò)或行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)的全球服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)器接口聯(lián)機(jī)。
4.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,超本文傳輸伺服模塊得以由用戶操控指定報(bào)價(jià)商品代碼,觸發(fā)條件,并依指定的報(bào)價(jià)商品代碼、觸發(fā)條件等信息數(shù)據(jù)傳輸于客戶端的行動(dòng)接收設(shè)備,而無(wú)須傳輸全部信息者。
5.如權(quán)利要求1所述的行動(dòng)設(shè)備股票報(bào)價(jià)的方法,其特征在于,該超本文傳輸模塊、實(shí)時(shí)股價(jià)接收模塊、及語(yǔ)音轉(zhuǎn)譯模塊,是透過(guò)行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)傳輸顯示實(shí)時(shí)圖文金融信息的功能之外,利用相同的數(shù)據(jù)頻段與聯(lián)機(jī)通道傳輸播報(bào)語(yǔ)音信息。
6.如權(quán)利要求1所述的行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,超本文傳輸伺服模塊是透過(guò)以太網(wǎng)絡(luò)與廣域網(wǎng)絡(luò)接口,連接無(wú)線局域網(wǎng)絡(luò),或行動(dòng)數(shù)據(jù)網(wǎng)絡(luò),包含但不限于GSM、PDC、CDPD、CDMA、TDMA、PHS、DECT、GPRS和3G的全球服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)器聯(lián)機(jī),以備行動(dòng)電話或行動(dòng)數(shù)字助理等設(shè)備接收。
7.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,使用者初次聯(lián)機(jī)至超本文傳輸伺服模塊下載單音字庫(kù)文件、語(yǔ)音接收播放模塊及實(shí)時(shí)股價(jià)接收模塊,安裝于客戶端的行動(dòng)設(shè)備閃存中。
8.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,語(yǔ)音轉(zhuǎn)譯模塊是透過(guò)遠(yuǎn)程金融報(bào)價(jià)計(jì)算機(jī)機(jī)系統(tǒng),讀取實(shí)時(shí)價(jià)格數(shù)據(jù)庫(kù)內(nèi)所儲(chǔ)存的字符碼格式的商品數(shù)據(jù)數(shù)據(jù),依兩階段方式先轉(zhuǎn)譯為對(duì)應(yīng)的中文單字字符碼,再依各字符碼對(duì)照出以拼音符號(hào)為基礎(chǔ)的單音代碼,再組成單音代碼序列而具有整句播報(bào)功能,再傳輸至客戶端的行動(dòng)設(shè)備接收者。
9.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,語(yǔ)音轉(zhuǎn)譯模塊提供特定觸發(fā)條件的主動(dòng)回報(bào)接口,以供客戶端操控訂定價(jià)量異動(dòng)、到價(jià)通知、廣播訊息等觸發(fā)條件,當(dāng)注冊(cè)觸發(fā)條件成立時(shí),系統(tǒng)主動(dòng)產(chǎn)生單音代碼序列傳送到手機(jī)端以供播報(bào)。
10.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,安裝于行動(dòng)設(shè)備端的語(yǔ)音報(bào)價(jià)接收播放模塊,負(fù)責(zé)分解所接收的單音代碼序列,依個(gè)別單音代碼檢索單音文件字庫(kù)的語(yǔ)音樣本,該語(yǔ)音文件樣本于初次模塊安裝時(shí),亦隨同下載并儲(chǔ)存于行動(dòng)設(shè)備的數(shù)據(jù)記錄儲(chǔ)存器的邏輯數(shù)據(jù)結(jié)構(gòu)儲(chǔ)存,由數(shù)據(jù)記錄儲(chǔ)存器檢索出對(duì)應(yīng)代碼的單音檔,并讀取文件內(nèi)以脈沖編碼量化格式編碼的聲音位數(shù)據(jù),并透過(guò)行動(dòng)設(shè)備內(nèi)建的A/D數(shù)字模擬訊號(hào)轉(zhuǎn)換器還原為模擬訊號(hào),驅(qū)動(dòng)喇叭及耳機(jī)的輸出線路。
11.如權(quán)利要求1所述的一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,其特征在于,語(yǔ)音轉(zhuǎn)譯模塊透過(guò)客戶-服務(wù)器架構(gòu),達(dá)成對(duì)任一實(shí)時(shí)股價(jià)數(shù)據(jù)轉(zhuǎn)譯一次,多人聯(lián)機(jī)共享的功能。
全文摘要
本發(fā)明涉及一種行動(dòng)設(shè)備股票信息語(yǔ)音報(bào)價(jià)的方法,主要是將實(shí)時(shí)股票信息數(shù)據(jù)的字符碼轉(zhuǎn)換為語(yǔ)音代碼,傳輸至可接收實(shí)時(shí)金融股票信息的行動(dòng)設(shè)備(Handset)上,并通過(guò)該行動(dòng)設(shè)備以語(yǔ)音方式播報(bào)股票報(bào)價(jià)信息的程序與模塊。其特點(diǎn)為以無(wú)線局域網(wǎng)絡(luò)(WLAN)或行動(dòng)數(shù)據(jù)網(wǎng)絡(luò)(Bearer)的數(shù)據(jù)頻段(Data Band)為傳輸通道,使行動(dòng)設(shè)備除了可使用該信道接收及顯示實(shí)時(shí)金融股票信息數(shù)據(jù)之外,同時(shí)使用該信道傳輸語(yǔ)音編碼,而無(wú)須另外使用傳統(tǒng)語(yǔ)音頻段(Voice Band)為傳輸媒介。
文檔編號(hào)G06Q40/00GK1988462SQ200510134770
公開(kāi)日2007年6月27日 申請(qǐng)日期2005年12月21日 優(yōu)先權(quán)日2005年12月21日
發(fā)明者邱宏哲 申請(qǐng)人:三竹資訊股份有限公司