[發明專利]一種頁面更新、頁面處理方法及裝置有效
| 申請號: | 201811478816.X | 申請日: | 2018-12-05 |
| 公開(公告)號: | CN109857403B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 朱靈子;劉恒兵;莫卓穎;梁偉盛 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;賈允 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 更新 處理 方法 裝置 | ||
本發明公開了一種頁面更新、頁面處理方法及裝置,所述頁面更新方法包括:在基于目標項目的本地代碼進行編譯時,利用同構編譯插件對所述本地代碼進行跨平臺移動應用開發框架RN的同構編譯轉換,得到RN可執行文件;將所述RN可執行文件存儲到所述目標項目的本地離線資源文件所在離線文件;基于所述離線文件中的RN可執行文件和本地離線資源文件更新本地業務頁面。利用本發明實施例提供的技術方案可以大大減少RN技術落地于已有H5業務中兼容、人力、時間等成本,實現在現有的H5業務直接調用客戶端原始組件,提高用戶體驗。
技術領域
本發明涉及互聯網通信技術領域,尤其涉及一種頁面更新、頁面處理方法及裝置。
背景技術
隨著移動互聯網的日益興起,用戶對在手機、平板等移動終端設備上通過APP的Web頁面進行新聞閱讀、視頻觀看、在線購物、即時通信等的需求越來越復雜和多樣化。APP的快速迭代成了許多APP移動廠商面臨的嚴峻考考驗。
目前的移動APP開發領域,主要基于超文本語言HTML5(h5)實現在瀏覽器以及IOS、Andriod等移動終端同時訪問,但是H5的性能以及用戶體驗都不及RN(React Native,跨平臺移動應用開發框架)。而將現有RN技術落地于已有的H5業務中需要進行二次開發,RN語法學習成本高,且存在系統兼容、人力成本、時間成本等問題。因此,需要提供可靠或高效的方案,減少RN技術落地于已有業務中的時間與人力等成本,改善用戶體驗。
發明內容
本發明提供了一種頁面更新、頁面處理方法及裝置,可以大大減少RN技術落地于已有H5業務中兼容、人力、時間等成本,實現在現有的H5業務直接調用客戶端原始組件,提高用戶體驗。
一方面,本發明提供了一種頁面更新方法,所述方法包括:
在基于目標項目的本地代碼進行編譯時,利用同構編譯插件對所述本地代碼進行跨平臺移動應用開發框架RN的同構編譯轉換,得到RN可執行文件;
將所述RN可執行文件存儲到所述目標項目的本地離線資源文件所在離線文件;
基于所述離線文件中的RN可執行文件和本地離線資源文件更新本地業務頁面。
另一方面提供了一種頁面更新裝置,所述裝置包括:
同構編譯轉換模塊,用于在基于目標項目的本地代碼進行編譯時,利用同構編譯插件對所述本地代碼進行跨平臺移動應用開發框架RN的同構編譯轉換,得到RN可執行文件;
第一存儲模塊,用于將所述RN可執行文件存儲到所述目標項目的本地離線資源文件所在離線文件;
頁面更新模塊,用于基于所述離線文件中的RN可執行文件和本地離線資源文件更新本地業務頁面。
另一方面提供了一種頁面處理方法,所述方法包括:
接收頁面訪問請求,所述頁面訪問請求包括業務類型標識和訪問地址參數;
當所述業務類型標識為RN時,基于所述訪問地址參數從離線文件中獲取頁面訪問請求所對應的RN可執行文件;
基于所述RN可執行文件渲染所述頁面訪問請求所對應的頁面;
其中,所述RN可執行文件包括在目標項目的本地代碼進行編譯時,利用同構編譯插件對所述本地代碼進行RN的同構編譯轉換,得到的RN可執行文件。
另一方面提供了一種頁面處理裝置,所述裝置包括:
頁面訪問請求接收模塊,用于接收頁面訪問請求,所述頁面訪問請求包括業務類型標識和訪問地址參數;
第一RN可執行文件獲取模塊,用于當所述業務類型標識為RN時,基于所述訪問地址參數從離線文件中獲取頁面訪問請求所對應的RN可執行文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811478816.X/2.html,轉載請聲明來源鉆瓜專利網。





