[發(fā)明專利]一種頁面顯示方法和裝置有效
| 申請?zhí)枺?/td> | 201710891878.2 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN109558186B | 公開(公告)日: | 2022-06-28 |
| 發(fā)明(設計)人: | 李星;趙坤;倪順堅;楊進鵬;趙昆侖 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F8/38 |
| 代理公司: | 北京博思佳知識產(chǎn)權代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 顯示 方法 裝置 | ||
1.一種頁面顯示方法,其特征在于,所述方法應用于客戶端的動態(tài)組件渲染模塊,所述客戶端還包括業(yè)務模塊和渲染庫,所述方法包括:
接收來自業(yè)務模塊的渲染請求,所述渲染請求攜帶業(yè)務數(shù)據(jù)和渲染庫類型;
確定與所述渲染庫類型對應的渲染庫、與所述渲染請求對應的模板文件;
將所述業(yè)務數(shù)據(jù)和所述模板文件發(fā)送給所述渲染庫,以使所述渲染庫根據(jù)所述業(yè)務數(shù)據(jù)和所述模板文件渲染出與所述渲染請求對應的視圖;
接收來自所述渲染庫的視圖,將所述視圖發(fā)送給所述業(yè)務模塊進行顯示;
其中,在配置中心記錄業(yè)務模塊的標識信息和配置信息的對應關系,動態(tài)組件渲染模塊基于業(yè)務模塊的標識信息從所述配置中心獲取到配置信息;其中,所述配置信息包括渲染庫類型;
其中,配置中心用于向客戶端提供配置信息,模板中心用于向客戶端提供模板文件,渲染庫是具有渲染能力的框架,能夠?qū)⒛_本語言轉(zhuǎn)換為視圖;
其中,所述動態(tài)組件渲染模塊從所述模板中心獲取所述模板文件。
2.根據(jù)權利要求1所述的方法,其特征在于,
所述接收來自業(yè)務模塊的渲染請求之前,所述方法還包括:
接收來自業(yè)務模塊的配置請求,所述配置請求攜帶業(yè)務模塊的標識信息;
獲取與所述標識信息對應的配置信息;
向所述業(yè)務模塊發(fā)送攜帶所述渲染庫類型的響應消息,以使所述業(yè)務模塊向所述動態(tài)組件渲染模塊發(fā)送攜帶所述渲染庫類型的渲染請求。
3.根據(jù)權利要求2所述的方法,其特征在于,
所述獲取與所述標識信息對應的配置信息的過程,具體包括:
通過所述標識信息查詢第一映射表,得到與所述標識信息對應的配置中心;其中,所述第一映射表用于記錄標識信息與配置中心的對應關系;
從所述配置中心獲取與所述標識信息對應的配置信息;其中,所述配置中心的第二映射表用于記錄標識信息與配置信息的對應關系。
4.根據(jù)權利要求2所述的方法,其特征在于,所述配置信息還包括模板信息;所述確定與所述渲染請求對應的模板文件的過程,具體包括:
向所述業(yè)務模塊發(fā)送攜帶所述模板信息的響應消息,以使所述業(yè)務模塊向所述動態(tài)組件渲染模塊發(fā)送攜帶所述模板信息的渲染請求;
在接收到來自所述業(yè)務模塊的所述渲染請求后,從所述渲染請求中解析出所述模板信息,并獲取與所述模板信息對應的模板文件。
5.根據(jù)權利要求2所述的方法,其特征在于,所述配置信息還包括模板信息;所述確定與所述渲染請求對應的模板文件的過程,具體包括:
在獲取與所述標識信息對應的配置信息后,獲取與所述模板信息對應的模板文件,并記錄所述標識信息與所述模板文件的對應關系;
在接收到來自所述業(yè)務模塊的所述渲染請求后,從所述渲染請求中解析出所述業(yè)務模塊的標識信息,并確定與所述標識信息對應的模板文件。
6.根據(jù)權利要求4或5所述的方法,其特征在于,
所述獲取與所述模板信息對應的模板文件的過程,具體包括:
通過所述模板信息查詢第三映射表,得到與所述模板信息對應的模板中心;其中,所述第三映射表用于記錄模板信息與模板中心的對應關系;
從所述模板中心獲取與所述模板信息對應的模板文件;其中,所述模板中心的第四映射表用于記錄模板信息與模板文件的對應關系。
7.根據(jù)權利要求4或5所述的方法,其特征在于,
所述模板信息包括針對一個頁面組件的局部模板信息,所述模板信息對應的模板文件用于生成針對所述一個頁面組件的局部視圖;或者,
所述模板信息包括針對所有頁面組件的全局模板信息,所述模板信息對應的模板文件用于生成針對所述所有頁面組件的全局視圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710891878.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





