[發明專利]一種基于文件流的音頻播放策略在審
| 申請號: | 201810165767.8 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN108390935A | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 邱揚 | 申請(專利權)人: | 北京酷我科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京德和衡律師事務所 11405 | 代理人: | 陳浩 |
| 地址: | 100080 北京市海淀區農大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音頻文件 解碼 音頻播放 文件流 必要信息 獲取地址 播放器 播放音頻文件 音頻信息管理 客戶端啟動 處理流程 訪問權限 鑒權處理 網絡通道 文件協議 音頻格式 運行效率 在線播放 客戶端 容錯性 可用 調用 匹配 播放 權限 清晰 檢查 訪問 維護 | ||
1.一種基于文件流的音頻播放策略,其特征在于,包括如下步驟:
步驟1,用戶在客戶端啟動App,并請求播放音頻;
步驟2,App獲取音頻播放必要信息,所述音頻播放必要信息至少包括:
音頻文件的ID,用于唯一標識某一音頻文件,
音頻文件的獲取地址,包括:音頻文件的物理地址,或音頻文件的URL地址,物理地址對應于播放本地音頻,URL地址對應于播放在線音頻,
音頻文件的音頻格式,
音頻文件的碼率,
音頻文件的播放時長;
步驟3,App調用音頻信息管理器,檢查音頻播放必要信息是否完整可用,
如果信息不完整可用,則返回不可用錯誤信息,
如果信息完整可用,則轉步驟4;
步驟4,當獲取地址為音頻文件的物理地址,轉播放本地音頻處理,按現有技術實施,不再詳述,
當獲取地址為音頻文件的URL地址,則請求網絡通道并嘗試訪問;
步驟5,執行鑒權處理,確認客戶端、App及用戶均有權通過網絡通道訪問音頻文件的URL地址,
如果鑒權失敗,則返回無權限錯誤信息,
如果鑒權成功,則轉步驟6;
步驟6,確認音頻文件訪問權限和用戶是否匹配,
如果用戶無權限訪問音頻文件,則返回無權限錯誤信息,
如果用戶有權限訪問音頻文件,則轉步驟7;
步驟7,音頻文件的URL地址解碼,得到音頻文件真正的獲取地址,防止地址盜鏈,防止非法訪問,真正的獲取地址指向預設的傳送服務器,
如果解碼錯誤,則返回地址錯誤信息,
如果解碼正確,則轉步驟8;
步驟8,從真正的獲取地址以文件流的形式獲取音頻文件;在獲取音頻文件時,循環等待文件流;循環等待文件流是因為音頻文件不是一次性下載到本地,而是以流的方式通過網絡傳輸;
步驟9,播放音頻文件。
2.如權利要求1所述的基于文件流的音頻播放策略,其特征在于:步驟2所述App獲取音頻播放必要信息時,還獲取音頻顯示必要信息,所述音頻顯示必要信息至少包括:
音樂名稱,
演唱歌手姓名,
演唱專輯名稱,
音樂封面圖片,
音樂歌詞。
3.如權利要求1所述的基于文件流的音頻播放策略,其特征在于:步驟3所述檢查音頻播放必要信息是否完整可用具體步驟如下:
檢查音頻播放必要信息是否缺失,
檢查音頻文件的ID格式是否正確,
檢查音頻文件的獲取地址格式是否正確,
檢查音頻文件的音頻格式是否為播放器支持的音頻格式,
檢查音頻文件的碼率格式是否正確。
4.如權利要求1所述的基于文件流的音頻播放策略,其特征在于:步驟5所述鑒權處理具體步驟如下:
客戶端通過iOS設備唯一識別碼UDID或廣告標識符IDFA或站點標識符MAC Address進行鑒權,用戶通過選擇開關確定是否對客戶端進行綁定,綁定的客戶端其參數設置和/或充值繳費具有高優先級,參數設置可同步到未綁定的同一用戶的其他客戶端中,充值繳費可設定為僅綁定客戶端可執行,用于防止用戶資金被盜刷、盜用、越權使用;
App通過通用唯一識別碼UUID或“機器+應用”的唯一標識bundle_id進行鑒權,用于防止App被惡意修改、利用,在App第一次啟動時調用一次,然后將該串存儲起來,在需要時替代UDID來使用;
用戶通過用戶賬號+密碼或用戶賬號+密碼+臨時驗證碼或用戶賬號+短信驗證碼進行鑒權,用于防止未登錄或未授權用于超權限使用。
5.如權利要求1所述的基于文件流的音頻播放策略,其特征在于:步驟6具體步驟如下:
根據用戶id信息判斷用戶的權限等級,
根據音頻文件的ID和用戶的權限等級,請求網絡,檢查用戶是否有權限播放音頻文件的ID對應的音頻文件,
根據音頻文件的ID判斷音頻文件的版權登記,檢查音頻文件是否被授權使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京酷我科技有限公司,未經北京酷我科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810165767.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電動汽車綜合管控系統
- 下一篇:一種基于緩存分布感知的概率緩存算法





