[發(fā)明專利]一種移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010955524.1 | 申請(qǐng)日: | 2020-09-11 |
| 公開(公告)號(hào): | CN112202728B | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設(shè)計(jì))人: | 王宇;陳兵 | 申請(qǐng)(專利權(quán))人: | 廣州宸祺出行科技有限公司 |
| 主分類號(hào): | H04L69/22 | 分類號(hào): | H04L69/22;H04L67/01;H04L41/12;H04L45/00 |
| 代理公司: | 廣州云領(lǐng)專利代理事務(wù)所(普通合伙) 44441 | 代理人: | 肖云 |
| 地址: | 510700 廣東省廣州市黃*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 移動(dòng) 通過 路由 協(xié)議 進(jìn)行 模塊 調(diào)用 方法 系統(tǒng) | ||
1.一種移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法,其特征在于,包括:
獲取路由協(xié)議列表,所述路由協(xié)議列表為模塊調(diào)用的白名單列表;
獲取路由參數(shù)信息,所述路由參數(shù)信息包括調(diào)用源和目標(biāo)模塊的信息;所述路由參數(shù)信息中的調(diào)用源包括內(nèi)部調(diào)用源和外部調(diào)用源;
對(duì)調(diào)用源進(jìn)行判斷,獲取第二判斷信息;
根據(jù)第二判斷信息,若調(diào)用源為內(nèi)部調(diào)用源,則直接將路由參數(shù)信息傳輸?shù)铰酚煽刂破鳎?/p>
根據(jù)第二判斷信息,若調(diào)用源為外部調(diào)用源,則順序執(zhí)行后續(xù)步驟;
根據(jù)所述路由協(xié)議列表,對(duì)路由參數(shù)信息與路由協(xié)議列表的匹配性進(jìn)行判斷,獲取第一判斷信息;
根據(jù)所述第一判斷信息,若所述調(diào)用源與所述路由協(xié)議列表匹配,則進(jìn)行路由協(xié)議解析,獲取目標(biāo)模塊信息;
將所述目標(biāo)模塊信息輸送到所述路由控制器;
所述路由控制器根據(jù)所述目標(biāo)模塊信息,向相應(yīng)的應(yīng)用發(fā)出目標(biāo)詢問信息,獲取第一反饋信息;具體為:進(jìn)行目標(biāo)模塊詢問,目標(biāo)詢問信息的工作方式符合目標(biāo)-動(dòng)作機(jī)制,即路由控制器只需將目標(biāo)詢問信息中的目標(biāo)模塊以及執(zhí)行指令傳達(dá)到目標(biāo),由目標(biāo)模塊進(jìn)行響應(yīng),而不需要采用說明文件進(jìn)行目標(biāo)模塊的主動(dòng)調(diào)用,使模塊開發(fā)編寫時(shí),模塊中不加入其他模塊的說明文件,減少模塊之間代碼的耦合性;
根據(jù)所述第一反饋信息,若應(yīng)用存在目標(biāo)模塊,則對(duì)目標(biāo)模塊進(jìn)行調(diào)用。
2.根據(jù)權(quán)利要求1所述的移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法,其特征在于,所述根據(jù)所述路由協(xié)議列表,對(duì)路由參數(shù)信息進(jìn)行判斷后,還包括:
根據(jù)所述第一判斷信息,若所述調(diào)用源與所述路由協(xié)議列表不匹配,則停止目標(biāo)模塊調(diào)用,發(fā)出協(xié)議匹配失敗信息。
3.根據(jù)權(quán)利要求1所述的移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法,其特征在于,在所述路由控制器根據(jù)所述目標(biāo)模塊信息,向相應(yīng)的應(yīng)用目標(biāo)詢問信息,獲取第一反饋信息后,還包括:
根據(jù)所述第一反饋信息,若應(yīng)用不存在目標(biāo)模塊,則停止目標(biāo)模塊的調(diào)用,并發(fā)出調(diào)用失敗信息。
4.根據(jù)權(quán)利要求1所述的移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法,其特征在于:
所述路由參數(shù)信息為APNS格式、URL?Scheme格式和Universal?Links格式中的一種。
5.根據(jù)權(quán)利要求4所述的移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法,其特征在于:
所述路由協(xié)議解析同時(shí)適用于IOS、Android、H5以及ReactNative的調(diào)用。
6.一種移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的系統(tǒng),其特征在于,包括:
獲取列表模塊,用于獲取路由協(xié)議列表,所述路由協(xié)議列表為模塊調(diào)用的白名單列表;
路由參數(shù)模塊,用于獲取路由參數(shù)信息,所述路由參數(shù)信息包括調(diào)用源和目標(biāo)模塊的信息;所述路由參數(shù)信息中的調(diào)用源包括內(nèi)部調(diào)用源和外部調(diào)用源;對(duì)調(diào)用源進(jìn)行判斷,獲取第二判斷信息;根據(jù)第二判斷信息,若調(diào)用源為內(nèi)部調(diào)用源,則直接將路由參數(shù)信息傳輸?shù)铰酚煽刂破鳎桓鶕?jù)第二判斷信息,若調(diào)用源為外部調(diào)用源,則順序執(zhí)行后續(xù)步驟;
列表匹配模塊,用于根據(jù)所述路由協(xié)議列表,對(duì)路由參數(shù)信息與路由協(xié)議列表的匹配性進(jìn)行判斷,獲取第一判斷信息;
協(xié)議解析模塊,用于根據(jù)所述第一判斷信息,若所述調(diào)用源與所述路由協(xié)議列表匹配,則進(jìn)行路由協(xié)議解析,獲取目標(biāo)模塊信息;
傳輸模塊,用于將所述目標(biāo)模塊信息輸送到所述路由控制器;
詢問模塊,用于使所述路由控制器根據(jù)所述目標(biāo)模塊信息,向相應(yīng)的應(yīng)用發(fā)出目標(biāo)詢問信息,獲取第一反饋信息;具體為:進(jìn)行目標(biāo)模塊詢問,目標(biāo)詢問信息的工作方式符合目標(biāo)-動(dòng)作機(jī)制,即路由控制器只需將目標(biāo)詢問信息中的目標(biāo)模塊以及執(zhí)行指令傳達(dá)到目標(biāo),由目標(biāo)模塊進(jìn)行響應(yīng),而不需要采用說明文件進(jìn)行目標(biāo)模塊的主動(dòng)調(diào)用,使模塊開發(fā)編寫時(shí),模塊中不加入其他模塊的說明文件,減少模塊之間代碼的耦合性;
調(diào)用模塊,用于根據(jù)所述第一反饋信息,若應(yīng)用存在目標(biāo)模塊,則對(duì)目標(biāo)模塊進(jìn)行調(diào)用。
7.一種電子設(shè)備,包括儲(chǔ)存器、處理器和儲(chǔ)存在處理器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),可實(shí)現(xiàn)權(quán)利要求1至5任意一項(xiàng)所述的移動(dòng)端通過路由協(xié)議進(jìn)行模塊調(diào)用的方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州宸祺出行科技有限公司,未經(jīng)廣州宸祺出行科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010955524.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國(guó)產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫(kù)管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





