[發明專利]數據分發方法、裝置、電子設備和存儲介質在審
| 申請號: | 202010715298.X | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111897603A | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 馬標 | 申請(專利權)人: | 上海瑾盛通信科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 高潔 |
| 地址: | 200030 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 分發 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種數據分發方法、裝置、電子設備和存儲介質,電子設備的處理器在接收到對多媒體組件的調用指令之后,確定所述多媒體組件是否已被其他應用進程調用;若所述多媒體組件已被調用,則通過本地框架native層獲取多媒體組件采集的多媒體數據,并通過native層將多媒體數據分發至各應用進程。采用上述方法可以使各個應用進程均可以獲得同一個多媒體組件采集的多媒體數據,從而使得多個應用進程可以同時進行,提升了電子設備中應用進程調度穩定性,并提升用戶體驗。
技術領域
本申請涉及電子設備技術領域,特別是涉及一種數據分發方法、裝置、電子設備和存儲介質。
背景技術
隨著終端技術的發展,終端中的很多應用進程都需要調用攝像頭數據。但是,由于驅動和硬件的技術限制,單顆攝像頭目前只能被一個應用進程打開,其他進程需要調用攝像頭數據時無法再次打開該攝像頭,只能等前一應用進程退出后才可以使用該攝像頭。
通常,應用進程可以是Java層的應用進程,還可以是native層的應用進程。針對Java層的應用進程,為了避免上述攝像頭只能被一個應用進程打開的情況,終端設備通常采用的是對Java層的各個應用進程的Java接口進行封裝,使得接口封裝后的各java層應用進程無法直接調用攝像頭,同時,終端設備會將攝像頭采集的攝像頭數據進行緩存,并通過封裝的java接口以分發的形式將攝像頭數據傳輸給各個java層應用進程,從而使得各java層應用進程無需直接打開攝像頭就可以獲取到攝像頭數據。
但是,上述方法在一些無法對java接口進行封裝的應用場景下,其不能滿足某些應用進程的攝像頭調用需求,使得終端的應用功能受限。
發明內容
本申請實施例提供了一種數據分發方法、裝置、電子設備和存儲介質,可以多個應用進程可以同時獲得多媒體數據。
一種數據分發方法,包括:
在接收到對多媒體組件的調用指令之后,確定多媒體組件是否已被其他應用進程調用;
若多媒體組件已被調用,則通過本地框架native層獲取多媒體組件采集的多媒體數據,并通過native層將多媒體數據分發至各應用進程。
一種數據分發裝置,包括:
確定模塊,用于在接收到對多媒體組件的調用指令之后,確定多媒體組件是否已被其他應用進程調用;
分發模塊,用于在多媒體組件已被調用時,通過本地框架native層獲取多媒體組件采集的多媒體數據,并通過native層將多媒體數據分發至各應用進程。
一種電子設備,包括存儲器及處理器,存儲器中儲存有計算機程序,計算機程序被處理器執行時,使得處理器執行如下步驟:
在接收到對多媒體組件的調用指令之后,確定多媒體組件是否已被其他應用進程調用;
若多媒體組件已被調用,則通過本地框架native層獲取多媒體組件采集的多媒體數據,并通過native層將多媒體數據分發至各應用進程。
一種計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現如下步驟:
在接收到對多媒體組件的調用指令之后,確定多媒體組件是否已被其他應用進程調用;
若多媒體組件已被調用,則通過本地框架native層獲取多媒體組件采集的多媒體數據,并通過native層將多媒體數據分發至各應用進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海瑾盛通信科技有限公司,未經上海瑾盛通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010715298.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





