[發明專利]移動端擴展開發的通信系統和方法在審
| 申請號: | 202010897263.2 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN113741862A | 公開(公告)日: | 2021-12-03 |
| 發明(設計)人: | 戴旭 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/445;G06F9/448 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 王安娜;王志遠 |
| 地址: | 100176 北京市北京經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 擴展 開發 通信 系統 方法 | ||
本發明公開了移動端擴展開發的通信系統和方法,涉及計算機技術領域。該移動端擴展開發的通信系統的一具體實施方式包括:擴展接口,用于建立移動端目標頁面對應的擴展類與橋接對象之間的通信;橋接對象,所述橋接對象為控制器與所述擴展類之間的通信通道;控制器,所述橋接對象用于調用其對應的控制器,以及所述橋接對象與控制器之間一一對應。該移動端擴展開發的通信系統,使得擴展類通過橋接對象和控制器進行通信,進而不對外暴露控制器;以及,橋接對象和控制器一一對應,因此擴展類能準確和自己所處的頁面控制器進行通信,提高了通信的安全性和便捷性,以及使得通信更加高效。
技術領域
本發明涉及計算機技術領域,尤其涉及一種移動端擴展開發的通信系統和方法。
背景技術
移動端組件化是時下熱門的一個話題,組件化是把原來耦合在一起的各個軟件模塊拆分,進行組件化的升級改造,以達到各個組件模塊能夠突破原有環境的限制,靈活的應用服務于不同的場景的目的。為了應對千變萬化的個性化場景,組件要具備擴展能力,因此解決接入方開發的擴展和組件的通信問題非常重要。
如圖1所示,移動客戶端開發一般都采用MVC架構(Model ViewController),MVC架構主要包括三個部分,M:數據模型(model),V:視圖(view),C:控制器(controller)。移動端的擴展開發,主要是MVC架構,即由控制器協調控制數據傳輸和視圖狀態。目前擴展的技術方案是,接入方會直接和控制器通信,接入方調用控制器提供的各種方法,控制器加載接入方開發的視圖和模塊。其存在的問題主要包括:(1)控制器是整個頁面的調度中心,如果讓接入方直接和控制器通信,會暴露控制器,接入方難以區分控制器暴露的方法是模塊內部的,還是對調用方開放的接口;(2)移動端技術的開發語言都是動態語言,如果讓接入方直接訪問到控制器,影響組件安全和穩定;(3)直接暴露控制器,違反了盡可能少的暴露內部的實現這一原則。
發明內容
有鑒于此,本發明實施例提供一種移動端擴展開發的通信系統,使擴展類通過橋接對象和控制器進行通信,進而不對外暴露控制器,提升了操作和信息的安全性,以及,橋接對象和控制器一一對應,因此擴展類能準確和自己所處的頁面控制器進行通信。
為實現上述目的,根據本發明實施例的一個方面,提供了一種的移動端擴展開發的通信系統。
本發明實施例的移動端擴展開發的通信系統包括:擴展接口,用于建立移動端目標頁面對應的擴展類與橋接對象之間的通信;橋接對象,所述橋接對象為控制器與所述擴展類之間的通信通道;控制器,所述橋接對象用于調用其對應的控制器,以及所述橋接對象與控制器之間一一對應。
可選地,所述擴展類包括標識屬性,所述標識屬性的值為所述橋接對象。
可選地,所述控制器,還用于在創建所述擴展類的實例的情況下,將所述橋接對象賦值給所述擴展類的標識屬性。
可選地,所述橋接對象包括轉發擴展,所述轉發擴展用于將對橋接對象的方法調用轉發到所述控制器。
可選地,所述轉發擴展的權限為隱藏,所述橋接對象的權限為暴露。
可選地,所述控制器還用于創建其對應的橋接對象,和/或,將所述控制器對應的橋接對象與所述擴展類的實例進行綁定。
為實現上述目的,根據本發明實施例的另一個方面,提供了一種移動端擴展開發的通信方法。
本發明實施例的移動端擴展開發的通信方法包括:建立移動端目標頁面對應的擴展類與橋接對象之間的通信;基于所述橋接對象,調用其對應的控制器,其中,所述橋接對象與控制器之間一一對應。
可選地,所述建立移動端目標頁面對應的擴展類與橋接對象之間的通信的步驟包括:在創建擴展類的實例的情況下,將橋接對象賦值給所述擴展類的標識屬性,以建立所述擴展類與所述橋接對象之間的通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010897263.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種光譜儀、攝像模組及終端設備
- 下一篇:一種數據處理方法和裝置





