[發(fā)明專利]媒體請求處理方法和跨平臺引擎系統(tǒng)在審
| 申請?zhí)枺?/td> | 202111563944.6 | 申請日: | 2021-12-20 |
| 公開(公告)號: | CN114422637A | 公開(公告)日: | 2022-04-29 |
| 發(fā)明(設(shè)計)人: | 李林峰 | 申請(專利權(quán))人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04M1/72403 | 分類號: | H04M1/72403;G06F9/445;G06F8/71 |
| 代理公司: | 北京成創(chuàng)同維知識產(chǎn)權(quán)代理有限公司 11449 | 代理人: | 劉靜 |
| 地址: | 310052 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 媒體 請求 處理 方法 平臺 引擎 系統(tǒng) | ||
公開一種媒體請求處理方法和跨平臺引擎系統(tǒng)。該方法包括:根據(jù)用戶的媒體相關(guān)訪問請求,確定需要調(diào)用的插件;判斷所述需要調(diào)用的插件是否包含在多個插件中,如果是,則調(diào)用所述需要調(diào)用的插件來完成相應(yīng)功能處理。本公開實施例將音視頻處理插件化從而音視頻開發(fā)更加簡單易用、擴展性更高。
技術(shù)領(lǐng)域
本公開涉及自媒體處理領(lǐng)域,具體而言,涉及一種媒體請求處理方法和跨平臺引擎系統(tǒng)。
背景技術(shù)
當今自媒體時代,任何用戶(包括個人和企業(yè))都可將自己的媒體系統(tǒng)接入到網(wǎng)絡(luò)中,以獲得復雜的媒體能力。這些媒體能力例如為直播帶貨、在線課堂、主播等等。但是不是所有的用戶都有能力構(gòu)建自己的媒體系統(tǒng),為此軟件服務(wù)提供商提供一種軟件開發(fā)工具包(Software Development Kit,SDK),并將各種復雜的媒體能力封裝在該軟件開發(fā)工具包中提供用戶,以幫助用戶構(gòu)建自己的自媒體系統(tǒng)。
但是隨著用戶數(shù)量的不斷增加,為了應(yīng)對每個用戶的個性化需求,需要提供的功能模塊和需要支持的系統(tǒng)版本越來越多,導致SDK變得越來越大,從而不利于維護和使用。
發(fā)明內(nèi)容
有鑒于此,本公開的目的是提供一種媒體請求處理方法和跨平臺引擎系統(tǒng),通過將媒體能力插件化來解決上述問題。
第一方面,本公開提供一種媒體請求處理方法,包括:
根據(jù)用戶的媒體相關(guān)訪問請求,確定需要調(diào)用的插件;
判斷所述需要調(diào)用的插件是否包含在多個插件中,如果是,則調(diào)用所述需要調(diào)用的插件來完成相應(yīng)功能處理。
在一些實施例中,還包括:每個用戶通過提交插件使用申請確定該用戶要使用的插件;以及僅將每個用戶要使用的插件集成到安裝包中發(fā)送到該用戶的終端,以便于在該用戶的終端上僅存在該用戶要使用的插件。
在一些實施例中,所述媒體相關(guān)訪問請求包含功能標識,則所述根據(jù)所述媒體相關(guān)訪問請求確定需要調(diào)用的插件包括:基于所述功能標識獲得對應(yīng)的插件執(zhí)行鏈,并從所述插件執(zhí)行鏈中獲得所述需要調(diào)用的插件以及所述需要調(diào)用的插件之間的執(zhí)行順序和信息傳遞方式。
在一些實施例中,還包括:在每個用戶的終端上,在系統(tǒng)初始化階段,將該用戶要使用的插件加載到內(nèi)存中進行實例化和初始化。
在一些實施例中,還包括:生成插件列表,所述插件列表的多個節(jié)點分別對應(yīng)于該用戶要使用的插件,每個節(jié)點至少包括插件標識和實例化句柄,從而在調(diào)用插件時通過對應(yīng)的實例化句柄進行調(diào)用。
在一些實施例中,還包括:在系統(tǒng)初始化階段,進行插件依賴性檢查和/或功能依賴性檢查。
在一些實施例中,所述安裝包中的插件為JAVA字節(jié)碼文件,則所述調(diào)用所述需要調(diào)用的插件來完成相應(yīng)功能處理包括:利用JAVA的反射機制來完成插件調(diào)用。
在一些實施例中,還包括:記錄所述插件執(zhí)行鏈中的每個插件的輸入輸出數(shù)據(jù),并記錄每個插件的執(zhí)行結(jié)果。
在一些實施例中,每個用戶要使用的插件為由該用戶發(fā)布的插件,所述媒體請求處理方法還包括:接收插件規(guī)范檢索請求,并基于所述插件規(guī)范請求提供插件定義規(guī)范,以便于該用戶發(fā)布符合插件規(guī)范的插件。
第二方面,本公開一種跨平臺引擎系統(tǒng),包括:
媒體功能處理模塊,用于接收用戶的媒體相關(guān)訪問請求,根據(jù)所述媒體相關(guān)訪問請求確定需要調(diào)用的插件,判斷所述需要調(diào)用的插件是否在多個插件中,如果是,則調(diào)用所述需要調(diào)用的插件來完成相應(yīng)功能處理;
插件管理器,用于管理和維護所述多個插件。
第三方面,本公開提供一種電子設(shè)備,包括存儲器和處理器,所述存儲器還存儲有可由所述處理器執(zhí)行的計算機指令,所述計算機指令被執(zhí)行時,實現(xiàn)上述任一項所述的媒體請求處理方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴(中國)有限公司,未經(jīng)阿里巴巴(中國)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111563944.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





