[發明專利]數據處理方法、分配方法、電子設備、客戶端和存儲介質有效
| 申請號: | 201710422937.1 | 申請日: | 2017-06-07 |
| 公開(公告)號: | CN109002361B | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 譚建國 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝 |
| 地址: | 英屬開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 分配 電子設備 客戶端 存儲 介質 | ||
1.一種媒體數據處理方法,其特征在于,應用于電子設備中的操作系統,包括:
接收應用程序的寫入請求;所述寫入請求附帶有待緩沖數據和緩沖區對象標識;所述緩沖區對象標識對應一個緩沖區對象;
當所述待緩沖數據為媒體數據的情況下,對所述媒體數據進行指定處理,以使所述媒體數據在展現時具有指定效果;
將經過所述指定處理后的媒體數據寫入所述緩沖區對象指向的存儲區中,以使所述緩沖區對象被調用時,被使用的媒體數據,為經過所述指定處理后的媒體數據。
2.如權利要求1所述的方法,其特征在于,所述媒體數據是視頻數據、音頻數據或圖像數據;
相應的,在對所述緩沖區中的數據進行指定處理的步驟中,
對所述視頻數據進行顯示效果增強處理,以使所述視頻數據在被播放時具有指定的視覺效果;或者,
對所述音頻數據進行音效增強處理,以使所述音頻數據在被播放時具有指定的聽覺效果;或者,
對所述圖像數據進行顯示效果增強處理,以使所述圖像數據在被展示時具有指定的視覺效果。
3.如權利要求1所述的方法,其特征在于,所述緩沖區對象包括緩沖區對象類型標識;所述緩沖區對象類型標識用于表示緩沖區對象的類型;所述方法還包括:
將所述待緩沖數據寫入所述緩沖區對象標識對應的緩沖區對象指向的存儲區;
相應的,在對媒體數據進行指定處理的步驟中,包括:
當所述緩沖區對象類型標識所表示的緩沖區對象的類型是緩存緩沖區對象的情況下,認為所述待緩沖數據為媒體數據;其中,所述緩存緩沖區對象指向的存儲區中存儲的數據,在被中央處理器進行所述指定處理之前,先進入所述中央處理器的緩存,所述中央處理器從所述緩存中讀取所述數據。
4.如權利要求1所述的方法,其特征在于,所述寫入請求中還包括數據類型標識;所述數據類型標識用于表示所述待緩沖數據的數據格式;所述方法包括:
當所述數據類型標識表示的數據格式是視頻數據、音頻數據或者圖像數據的情況下,認為所述緩沖區中數據的數據類型為媒體數據。
5.如權利要求1所述的方法,其特征在于,在接收寫入請求的步驟之前,所述方法還包括:
接收所述應用程序的緩沖區對象分配請求;其中,所述緩沖區分配請求附帶有數據類型標識;所述數據類型標識用于表示所述應用程序待寫入緩沖區的數據的數據類型;
根據所述數據類型標識分配緩沖區對象。
6.如權利要求5所述的方法,其特征在于,在所述根據所述數據類型標識分配緩沖區的步驟中,包括:
在所述數據類型標識表示的數據類型為媒體數據的情況下,分配緩存緩沖區對象給所述應用程序;其中,所述緩存緩沖區中存儲的數據,在被中央處理器進行所述指定處理之前,先進入所述中央處理器的緩存,所述中央處理器從所述緩存中讀取所述數據;
將所述緩存緩沖區對象的緩沖區對象標識提供給所述應用程序。
7.一種緩沖區對象的分配方法,其特征在于,應用于電子設備中的操作系統,包括:
接收應用程序的緩沖區對象分配請求;其中,所述緩沖區對象分配請求附帶有數據類型標識;所述數據類型標識用于表示所述應用程序待緩沖數據的數據類型;
在所述數據類型標識表示的數據類型為媒體數據的情況下,分配緩存緩沖區對象給所述應用程序;其中,所述緩存緩沖區對象指向的存儲區中存儲的數據,在被中央處理器處理之前,先進入所述中央處理器的緩存,所述中央處理器從所述緩存中讀取所述數據;所述緩存緩沖區對象指向的存儲區中存儲的數據包括:所述操作系統對所述待緩沖數據進行指定處理,以使得所述待緩沖數據在展現時具有指定效果的數據。
8.如權利要求7所述的方法,其特征在于,所述媒體數據是視頻數據、音頻數據或圖像數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710422937.1/1.html,轉載請聲明來源鉆瓜專利網。





