[發(fā)明專利]跨瀏覽器的語音告警實現(xiàn)方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310625861.4 | 申請日: | 2013-11-28 |
| 公開(公告)號: | CN104683398B | 公開(公告)日: | 2019-08-30 |
| 發(fā)明(設(shè)計)人: | 姬迎東;楊生洪 | 申請(專利權(quán))人: | 深圳力維智聯(lián)技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F16/958;G06F9/44 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 瀏覽器 語音 告警 實現(xiàn) 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種跨瀏覽器的語音告警實現(xiàn)方法及系統(tǒng)。
背景技術(shù)
目前,在瀏覽器端播放音頻文件(例如語音告警文件)的方式主要有如下兩大類:第一類是使用語音播放插件(例如Flash插件)來播放音頻文件,第二類是使用html5特性<audio/>。通常,個人電腦上使用的瀏覽器大多是支持插件形式的,而移動設(shè)備(例如手機、平板電腦)上使用的瀏覽器則往往不支持插件,但是基本上都支持html5的特性<audio/>。
現(xiàn)有技術(shù)中,在Web上播放語音告警文件,一般包括以下兩個大的步驟:
步驟1、在服務(wù)器端將告警文本轉(zhuǎn)換成相對應的語音告警文件并發(fā)送至瀏覽器;
步驟2、在瀏覽器端獲取到該語音告警文件之后,將此文件播放出來。
具體地,通常具有以下幾種實現(xiàn)方式:
方式一:首先將多條固定的語音告警文件模版放置于服務(wù)器端,當服務(wù)器獲取到告警文本時,其依據(jù)該告警文本找到相應的語音告警文件模版,并將該語音告警文件模版發(fā)送到瀏覽器端,瀏覽器在獲取該文件之后直接播放這段音頻文件。采用該語音告警實現(xiàn)方法,其能夠予以播放的音頻比較單一,在具體實現(xiàn)上不夠靈活,無法應對更為復雜的應用需求;除此之外,采用該方法由于在每次告警時都需要傳輸語音告警文件,因此耗費了較多的網(wǎng)絡(luò)帶寬資源。
方式二:當告警產(chǎn)生時,應用服務(wù)器首先依據(jù)相應的告警文本生成一個完整的語音告警文件,然后將該語音告警文件傳送到WEB服務(wù)器,WEB服務(wù)器將其轉(zhuǎn)發(fā)到相應的瀏覽器端,瀏覽器在獲取該語音告警文件之后通過部署在瀏覽器端的語音播放插件(例如Flash插件)播放出來。但同樣地,這種語音告警實現(xiàn)方法同樣需要在每次告警產(chǎn)生時傳輸文件較大的語音告警文件,比較耗費網(wǎng)絡(luò)帶寬資源。除此之外,對于不支持Fash插件的瀏覽器而言(例如手機或者平板電腦上的瀏覽器)而言,還會存在無法成功播放該語音告警文件的問題。
方式三:當告警產(chǎn)生時,服務(wù)器將相應的告警文本發(fā)送到瀏覽器端,瀏覽器調(diào)用已經(jīng)封裝好的語音合成組件來生成與所述告警文本相對應的語音告警文件,然后再在瀏覽器端進行播放。采用這種方式可以減少對帶寬的利用,但是其需要瀏覽器安裝相應的語音合成組件,導致用戶體驗較差。除此之外,由于每種瀏覽器對于該語音合成組件的支持是不盡相同的,在具體應用當中,還需要單獨地對這些瀏覽器進行開發(fā),顯然增加了瀏覽器的開發(fā)和維護成本。
發(fā)明內(nèi)容
鑒于此,本發(fā)明實施例的目的在于提供一種跨瀏覽器的語音告警實現(xiàn)方法及系統(tǒng),其既降低網(wǎng)絡(luò)帶寬資源的消耗,又能解決瀏覽器在播放語音告警信息時存在的兼容性的問題,且無需開發(fā)人員對瀏覽器進行多次開發(fā)和維護。
為了達到上述目的,本發(fā)明實施例采用以下技術(shù)方案實現(xiàn):
一種跨瀏覽器的語音告警實現(xiàn)方法,其包括:
在服務(wù)器端,依據(jù)至少一分詞策略將獲取的當前告警文本信息拆分成至少兩個具有順序標識的告警文本元信息,并將其發(fā)送至瀏覽器;
在瀏覽器端,依據(jù)接收的當前告警文本元信息查詢告警語音元數(shù)據(jù)庫,得到與所述當前告警文本元信息相對應的告警語音元數(shù)據(jù),以及依據(jù)所述順序標識順序播放所述告警語音元數(shù)據(jù)。
優(yōu)選地,瀏覽器依據(jù)所述順序標識順序播放所述告警語音元數(shù)據(jù)的步驟包括:
導入jPlayer插件中的jquery.jplayer.min.js庫文件和jplayer.playlist.min.js庫文件;
初始化jPlayerPlaylist對象,包括jPlayer插件所在容器、jPlayerPlaylist對象的默認選項,以及Flash播放器的路徑;
調(diào)用jPlayerPlaylist對象的語音文件添加add()方法將所述告警語音元數(shù)據(jù)依據(jù)所述順序標識依次放入該jPlayerPlaylist對象的播放列表中;
調(diào)用jPlayerPlaylist對象的語音播放jPlayer(play)方法順序播放所述告警語音元數(shù)據(jù)。
優(yōu)選地,在執(zhí)行所有步驟之前,所述跨瀏覽器的語音告警實現(xiàn)方法還包括告警語音元數(shù)據(jù)庫學習的步驟,包括:
在服務(wù)器端:
在告警產(chǎn)生時,依據(jù)至少一分詞策略將獲取的告警文本信息拆分成至少兩個告警文本元;
依據(jù)至少一文本轉(zhuǎn)語音策略將所述告警文本元轉(zhuǎn)換成相應的告警語音元,并發(fā)送至瀏覽器;
在瀏覽器端:
將接收的所述告警語音元更新至告警語音元數(shù)據(jù)庫。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳力維智聯(lián)技術(shù)有限公司,未經(jīng)深圳力維智聯(lián)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310625861.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





