[發(fā)明專利]功能調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011065967.X | 申請日: | 2020-09-30 |
| 公開(公告)號: | CN112181542A | 公開(公告)日: | 2021-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 殷利萍;黃麗麗;邱明星 | 申請(專利權(quán))人: | 微醫(yī)云(杭州)控股有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 311200 浙江省杭州市蕭山區(qū)蕭山*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 功能 調(diào)用 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種功能調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì),該方法包括:當(dāng)接收到至少一個(gè)功能組件的調(diào)用指令時(shí),確定與調(diào)用指令相對應(yīng)的目標(biāo)回調(diào)實(shí)現(xiàn)類;基于與目標(biāo)回調(diào)實(shí)現(xiàn)類相對應(yīng)的回調(diào)函數(shù)對入?yún)⑿畔⑦M(jìn)行處理,并將處理結(jié)果反饋至調(diào)用指令所屬的目標(biāo)業(yè)務(wù)平臺;其中,入?yún)⑿畔⑹钦{(diào)用指令中所攜帶的參數(shù)信息。通過本發(fā)明實(shí)施例的技術(shù)方案,能夠?qū)δ芙M件進(jìn)行統(tǒng)一管理,即統(tǒng)一了功能模塊以及功能組件,解決了不同業(yè)務(wù)平臺調(diào)用功能組件時(shí)需要分別進(jìn)行橋接并且沒有統(tǒng)一橋接規(guī)則,導(dǎo)致開發(fā)人員耗費(fèi)大量時(shí)間進(jìn)行橋接并且容易造成橋接混亂的問題,實(shí)現(xiàn)了由于預(yù)先將功能組件橋接方法進(jìn)行統(tǒng)一,可以提高功能調(diào)用的便捷性以及高效性。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種功能調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
跨平臺框架指的是可以使用同一份代碼編譯成不同目標(biāo)文件分別在Android和iOS平臺上運(yùn)行。
反過來,原生組件和模塊在不同平臺中有不同的實(shí)現(xiàn),但是它們都提供了相應(yīng)的接口。原生進(jìn)行多輪的API重復(fù)建設(shè),造成了缺少API接口的標(biāo)準(zhǔn)化定義,以及難以實(shí)現(xiàn)統(tǒng)一管控的現(xiàn)狀。
由于缺少標(biāo)準(zhǔn)化定義,需要在不同的跨平臺框架各自寫一套注冊和實(shí)現(xiàn),有時(shí)候往往因?yàn)樾枨蟮牟煌蛘唛_發(fā)人員的不同,導(dǎo)致相同功能的Bridge定義和實(shí)現(xiàn)也不一樣,這不僅僅浪費(fèi)了開發(fā)人員的時(shí)間精力,而且當(dāng)跨平臺框架轉(zhuǎn)換時(shí),增加了替換的難度及風(fēng)險(xiǎn)。
發(fā)明內(nèi)容
本發(fā)明提供一種功能調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì),以實(shí)現(xiàn)不同業(yè)務(wù)平臺可以調(diào)用相應(yīng)的功能,進(jìn)而執(zhí)行相應(yīng)的操作,提高了功能調(diào)用的便捷性以及高效性的技術(shù)效果。
第一方面,本發(fā)明實(shí)施例提供了一種功能調(diào)用方法,包括:
當(dāng)接收到至少一個(gè)功能組件的調(diào)用指令時(shí),確定與所述調(diào)用指令相對應(yīng)的目標(biāo)回調(diào)實(shí)現(xiàn)類;
基于與所述目標(biāo)回調(diào)實(shí)現(xiàn)類相對應(yīng)的回調(diào)函數(shù)對入?yún)⑿畔⑦M(jìn)行處理,并將處理結(jié)果反饋至所述調(diào)用指令所屬的目標(biāo)平臺;其中,所述入?yún)⑿畔⑹撬稣{(diào)用指令中所攜帶的參數(shù)信息。
第二方面,本發(fā)明實(shí)施例還提供了一種功能調(diào)用裝置,包括:
回調(diào)實(shí)現(xiàn)類確定模塊,用于當(dāng)接收到至少一個(gè)功能組件的調(diào)用指令時(shí),確定與所述調(diào)用指令相對應(yīng)的目標(biāo)回調(diào)實(shí)現(xiàn)類;
處理結(jié)果反饋模塊,用于基于與所述目標(biāo)回調(diào)實(shí)現(xiàn)類相對應(yīng)的回調(diào)函數(shù)對入?yún)⑿畔⑦M(jìn)行處理,并將處理結(jié)果反饋至所述調(diào)用指令所屬的目標(biāo)平臺;其中,所述入?yún)⑿畔⑹撬稣{(diào)用指令中所攜帶的參數(shù)信息。
第三方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
一個(gè)或多個(gè)處理器;
存儲裝置,用于存儲一個(gè)或多個(gè)程序,
當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如本發(fā)明實(shí)施例任一所述的功能調(diào)用方法。
第四方面,本發(fā)明實(shí)施例還提供了一種包含計(jì)算機(jī)可執(zhí)行指令的存儲介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行如本發(fā)明實(shí)施例任一所述的功能調(diào)用方法。
本發(fā)明通過接收功能模塊調(diào)用指令,確定目標(biāo)回調(diào)實(shí)現(xiàn)類,根據(jù)相對應(yīng)的回調(diào)函數(shù)對入?yún)⑿畔⑦M(jìn)行處理,并將處理結(jié)果反饋至目標(biāo)業(yè)務(wù)平臺,對功能組件進(jìn)行了統(tǒng)一管理,即統(tǒng)一了功能模塊以及功能組件,解決了不同業(yè)務(wù)平臺調(diào)用功能組件時(shí)需要分別進(jìn)行橋接并且沒有統(tǒng)一橋接規(guī)則,導(dǎo)致開發(fā)人員耗費(fèi)大量時(shí)間進(jìn)行橋接并且容易造成橋接混亂的問題,實(shí)現(xiàn)了由于預(yù)先將功能組件橋接方法進(jìn)行統(tǒng)一,從而在調(diào)用功能組件實(shí)現(xiàn)相應(yīng)的功能時(shí),可以提高功能調(diào)用的便捷性以及高效性。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微醫(yī)云(杭州)控股有限公司,未經(jīng)微醫(yī)云(杭州)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011065967.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)
- 身份驗(yàn)證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





