[發(fā)明專利]附屬應用端的卡片顯示方法、裝置、設備以及存儲介質有效
| 申請?zhí)枺?/td> | 201910750872.2 | 申請日: | 2019-08-14 |
| 公開(公告)號: | CN110457038B | 公開(公告)日: | 2022-11-29 |
| 發(fā)明(設計)人: | 陳都;雷志興;宿爽;孟悅;楊澍 | 申請(專利權)人: | 百度在線網(wǎng)絡技術(北京)有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 附屬 應用 卡片 顯示 方法 裝置 設備 以及 存儲 介質 | ||
1.一種附屬應用端的卡片顯示方法,其特征在于,包括:
執(zhí)行將至少一個資源結果項渲染至資源結果頁面的操作,所述資源結果項是用于生成所述資源結果頁面的內(nèi)容項;
在渲染至附屬應用端結果項時,通過至少一個渲染控制組件,從服務器獲取與所述附屬應用端結果項匹配的卡片樣式數(shù)據(jù),在所述資源結果頁面中渲染得到所述附屬應用端的顯示卡片,所述附屬應用端是一種不需要下載即可使用的應用程序,所述附屬應用端結果項是渲染至所述資源結果頁面后生成附屬應用端入口卡片的資源結果項;
其中,所述卡片樣式數(shù)據(jù)預先由所述附屬應用端上傳于所述服務器,所述卡片樣式數(shù)據(jù)不包括邏輯代碼;
其中,所述渲染控制組件包括:加載于所述資源結果頁面中的卡片渲染組件,以及加載于內(nèi)存中的卡片控制邏輯組件;
其中,所述通過至少一個渲染控制組件,從服務器獲取與所述附屬應用端結果項匹配的卡片樣式數(shù)據(jù),在所述資源結果頁面中渲染得到所述附屬應用端的顯示卡片,包括:
通過加載于所述資源結果頁面中的卡片渲染組件,向加載于內(nèi)存中的卡片控制邏輯組件發(fā)送與所述附屬應用端結果項匹配的業(yè)務數(shù)據(jù)請求;
通過所述卡片控制邏輯組件,從服務器獲取與所述業(yè)務數(shù)據(jù)請求匹配的卡片樣式數(shù)據(jù),并根據(jù)所述卡片樣式數(shù)據(jù)生成渲染指令反饋給所述卡片渲染組件;
通過所述卡片渲染組件,在所述資源結果頁面中渲染得到與渲染指令匹配的顯示卡片。
2.根據(jù)權利要求1所述的方法,其特征在于,在通過加載于所述資源結果頁面中的卡片渲染組件,向加載于內(nèi)存中的卡片控制邏輯組件發(fā)送與所述附屬應用端結果項匹配的業(yè)務數(shù)據(jù)請求之前,還包括:
在確定所述至少一個資源結果項中包括有至少一個附屬應用端結果項時,觸發(fā)在所述資源結果頁面中加載所述卡片渲染組件。
3.根據(jù)權利要求1或2所述的方法,其特征在于,在通過加載于所述資源結果頁面中的卡片渲染組件,向加載于內(nèi)存中的卡片控制邏輯組件發(fā)送與所述附屬應用端結果項匹配的業(yè)務數(shù)據(jù)請求之前,還包括:
在所述內(nèi)存中創(chuàng)建組件運行環(huán)境,并在所述組件運行環(huán)境中加載所述卡片控制邏輯組件。
4.根據(jù)權利要求3所述的方法,其特征在于,在所述內(nèi)存中創(chuàng)建組件運行環(huán)境,并在所述組件運行環(huán)境中加載所述卡片控制邏輯組件,包括:
在檢測到客戶端啟動指令時,在所述內(nèi)存中創(chuàng)建組件運行環(huán)境,并在所述組件運行環(huán)境中加載所述卡片控制邏輯組件;或者
在檢測到所述資源結果頁面觸發(fā)回調(diào)目標鉤子函數(shù)時,在所述內(nèi)存中創(chuàng)建組件運行環(huán)境,并在所述組件運行環(huán)境中加載所述卡片控制邏輯組件。
5.根據(jù)權利要求3所述的方法,其特征在于,通過所述卡片控制邏輯組件,根據(jù)所述卡片樣式數(shù)據(jù)生成渲染指令反饋給所述卡片渲染組件,包括:
通過所述卡片控制邏輯組件,將所述卡片樣式數(shù)據(jù)中的卡片模板數(shù)據(jù)加載于所述組件運行環(huán)境中;
通過所述卡片控制邏輯組件,將所述卡片樣式數(shù)據(jù)中的卡片內(nèi)容數(shù)據(jù)填充于所述卡片模板數(shù)據(jù)中,得到渲染數(shù)據(jù);
通過所述卡片控制邏輯組件,生成與所述渲染數(shù)據(jù)匹配的渲染指令反饋給所述卡片渲染組件。
6.根據(jù)權利要求3所述的方法,其特征在于,所述組件運行環(huán)境包括:JS執(zhí)行引擎環(huán)境,所述資源結果頁面包括HTML5頁面;或者,
所述資源結果頁面的類型包括下述至少一項:搜索結果頁面、feed流結果頁面和詳情落地頁。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網(wǎng)絡技術(北京)有限公司,未經(jīng)百度在線網(wǎng)絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910750872.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





