[發(fā)明專利]ASR平臺語音助手實現(xiàn)流媒體播放的方法、系統(tǒng)及終端在審
| 申請?zhí)枺?/td> | 202110328824.1 | 申請日: | 2021-03-27 |
| 公開(公告)號: | CN113079394A | 公開(公告)日: | 2021-07-06 |
| 發(fā)明(設(shè)計)人: | 劉宏濤;陳遠鵬;李思強 | 申請(專利權(quán))人: | 深圳市研強物聯(lián)技術(shù)有限公司 |
| 主分類號: | H04N21/239 | 分類號: | H04N21/239;H04N21/437;G10L15/22;G10L15/26;G10L15/30 |
| 代理公司: | 深圳市海盛達知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44540 | 代理人: | 趙雪佳 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗街道西*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | asr 平臺 語音 助手 實現(xiàn) 流媒體 播放 方法 系統(tǒng) 終端 | ||
1.一種基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,包括以下步驟:
S1:獲取語音數(shù)據(jù),并發(fā)送所述語音數(shù)據(jù)到網(wǎng)絡(luò)服務(wù)器;
S2:網(wǎng)絡(luò)服務(wù)器識別語音數(shù)據(jù)并返回識別結(jié)果;
S3:接收并解析所述識別結(jié)果;
S4:根據(jù)解析結(jié)果提取含有語音請求答案的流媒體數(shù)據(jù)鏈接,并把提取到的流媒體數(shù)據(jù)鏈接存儲于本地的流媒體數(shù)據(jù)鏈接列表中;
S5:解析所述流媒體數(shù)據(jù)鏈接,并根據(jù)所述流媒體數(shù)據(jù)鏈接的協(xié)議類型要求封裝請求數(shù)據(jù)包;
S6:將所述請求數(shù)據(jù)包放入發(fā)送環(huán)形隊列緩存,并將所述請求數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)服務(wù)器;
S7:下載流媒體數(shù)據(jù)存儲于接收環(huán)形隊列;
S8:播放所述流媒體數(shù)據(jù)。
2.如權(quán)利要求1所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S1中,包括以下步驟:
S11:獲取語音數(shù)據(jù)緩存于發(fā)送數(shù)據(jù)隊列;
S12:將發(fā)送數(shù)據(jù)隊列中的語音數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)服務(wù)器;
S13:重復步驟S11和S12直至所有語音數(shù)據(jù)發(fā)送至網(wǎng)絡(luò)服務(wù)器。
3.如權(quán)利要求2所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S3之前,包括如下步驟:
A1:啟動第一接收超時定時器;
A2:若超過所述第一接收超時定時器的預定時間未收到識別結(jié)果,則停止所述第一接收超時定時器,同時反饋識別失敗信息,并返回步驟S1;若在所述第一接收超時定時器的預定時間內(nèi)收到識別結(jié)果,則執(zhí)行步驟S3。
4.如權(quán)利要求3所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S4中,提取到含有語音請求答案的流媒體數(shù)據(jù)鏈接后,判斷所述流媒體數(shù)據(jù)鏈接是否存在,若存在,則把提取到的流媒體數(shù)據(jù)鏈接存儲于本地的流媒體數(shù)據(jù)鏈接列表中;若不存在,則反饋識別失敗信息,并返回步驟S1。
5.如權(quán)利要求4所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S5中,解析流媒體數(shù)據(jù)鏈接包括判斷所述流媒體數(shù)據(jù)鏈接的協(xié)議類型是否為http或https協(xié)議;若是,則根據(jù)所述流媒體數(shù)據(jù)鏈接的協(xié)議類型要求封裝請求數(shù)據(jù)包;若否,則反饋所述流媒體數(shù)據(jù)鏈接的協(xié)議類型暫不支持的信息,并返回步驟S1。
6.如權(quán)利要求5所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S6后,步驟S7前,執(zhí)行以下步驟:
B1:啟動接收Task,并啟動第二接收超時定時器;
B2:若超過所述第二接收超時定時器的預定時間未收到流媒體數(shù)據(jù),則反饋接收網(wǎng)絡(luò)數(shù)據(jù)超時信息,并返回步驟S1;若在所述第二接收超時定時器的預定時間內(nèi)收到流媒體數(shù)據(jù),則執(zhí)行步驟S7。
7.如權(quán)利要求6所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在步驟S7中,包括以下步驟:
S71:請求下載流媒體鏈接中的一幀未被下載的流媒體數(shù)據(jù);
S72:下載流媒體數(shù)據(jù)存儲與接收環(huán)形隊列;
S73:檢查接收環(huán)形隊列是否已滿;若是,則執(zhí)行步驟S8,同時繼續(xù)檢查接收環(huán)形隊列是否已滿,直至當前幀的流媒體數(shù)據(jù)下載完畢;若否,則繼續(xù)執(zhí)行步驟S72;
S74:檢查當前流媒體鏈接中是否有待下載的流媒體數(shù)據(jù);若是沒有,則執(zhí)行步驟S75;若是有,則執(zhí)行步驟S71;
S75:檢查本地流媒體數(shù)據(jù)數(shù)據(jù)鏈接列表中是否還有待下載鏈接;若是沒有,則結(jié)束下載;若是有,則執(zhí)行步驟S5。
8.如權(quán)利要求7所述的基于ASR平臺語音助手實現(xiàn)流媒體播放的方法,其特征在于,在執(zhí)行步驟S71的同時,啟動重發(fā)計數(shù)器,若超過所述第二接收超時定時器的預定時間未收到流媒體數(shù)據(jù),則遞增重發(fā)次數(shù),并重發(fā)當前幀流媒體數(shù)據(jù)的下載請求;若重發(fā)次數(shù)超過預設(shè)的閥值,則停止所述第二接收定時器,停止接收Task,清除重發(fā)計數(shù)器,并反饋接收網(wǎng)絡(luò)數(shù)據(jù)超時信息,返回步驟S1;若在重發(fā)次數(shù)預設(shè)的閥值內(nèi)收到流媒體數(shù)據(jù),則執(zhí)行步驟S72。
該專利技術(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/202110328824.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種森林防護用阻火板
- 下一篇:一種畜牧業(yè)羊用牧草粉碎設(shè)備
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 數(shù)據(jù)通信方法、接入服務(wù)路由器、身份位置寄存器及系統(tǒng)
- 一種位置更新方法及身份位置映射寄存器
- 位置更新方法接入服務(wù)路由器及身份位置映射寄存器
- 移動性管理方法、接入服務(wù)路由器及身份位置映射寄存器
- 實現(xiàn)反向激活的方法及系統(tǒng)
- 一種自動語音識別業(yè)務(wù)的實現(xiàn)方法、系統(tǒng)和媒體服務(wù)器
- 混合式自動語音識別
- 廢機動車輛粉碎殘余物的沖擊式連續(xù)軟化擠出方法
- 輸入語音的識別方法及相關(guān)設(shè)備
- 一種多業(yè)務(wù)的錄制音頻數(shù)據(jù)的同時質(zhì)檢方法及裝置





