[發(fā)明專利]頁面圖片處理方法、裝置、服務(wù)器及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010189667.6 | 申請日: | 2020-03-18 |
| 公開(公告)號: | CN111475751A | 公開(公告)日: | 2020-07-31 |
| 發(fā)明(設(shè)計)人: | 秦鵬;張瑜;權(quán)佳成;譚瑞;陳旭陽 | 申請(專利權(quán))人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 熊永強;彭程 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 圖片 處理 方法 裝置 服務(wù)器 存儲 介質(zhì) | ||
本申請實施例提供了一種頁面圖片處理方法、裝置、服務(wù)器及存儲介質(zhì),該方法可以包括:接收終端發(fā)送的針對目標頁面的圖片獲取請求,所述圖片獲取請求攜帶所述目標頁面的頁面參數(shù);根據(jù)所述目標頁面的頁面參數(shù)查詢是否存在繪制出的所述目標頁面的圖片;當查詢存在繪制出的所述目標頁面的圖片時,獲取所述目標頁面的圖片,并將所述目標頁面的圖片發(fā)送至所述終端;當查詢不存在繪制出的所述目標頁面的圖片時,調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的圖片,并將所述目標頁面的圖片發(fā)送至所述終端。采用本申請,可以使得不同終端針對同一頁面繪制出的圖片的顯示效果更加統(tǒng)一,提升了圖片顯示效果。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種頁面圖片處理方法、裝置、服務(wù)器及存儲介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的快速蓬勃發(fā)展,目前互聯(lián)網(wǎng)的終端形態(tài)非常豐富,包括傳統(tǒng)的PC電腦端,移動瀏覽器H5端,原生app端以及最近興起的小程序端。互聯(lián)網(wǎng)終端產(chǎn)品形態(tài)多樣,涉及到的瀏覽器內(nèi)核和版本復(fù)雜多樣,而且不同手機的顯示屏分辨率也各不相同,多終端的兼容性問題一直是在終端行業(yè)需要解決的問題。
目前,越來越多的互聯(lián)網(wǎng)終端產(chǎn)品需要針對頁面實時生成圖片,以供用戶下載或者轉(zhuǎn)發(fā)分享使用。其中,大部分互聯(lián)網(wǎng)終端產(chǎn)品采用canvas渲染技術(shù)對頁面進行繪制。然而,不同終端因瀏覽器不同、顯示器不同等原因,采用該渲染技術(shù)將使得不同終端對同一頁面繪制出的圖片的顯示效果不統(tǒng)一,如圖片的清晰度不同,進而導(dǎo)致圖片顯示效果較差。
發(fā)明內(nèi)容
本申請實施例提供了一種頁面圖片處理方法、裝置、服務(wù)器及存儲介質(zhì),可以使得不同終端針對同一頁面繪制出的圖片的顯示效果更加統(tǒng)一,提升圖片顯示效果。
第一方面,本申請實施例提供了一種頁面圖片處理方法,包括:
接收終端發(fā)送的針對目標頁面的圖片獲取請求,所述圖片獲取請求攜帶所述目標頁面的頁面參數(shù);
根據(jù)所述目標頁面的頁面參數(shù)查詢是否存在繪制出的所述目標頁面的圖片;
當查詢存在繪制出的所述目標頁面的圖片時,獲取所述目標頁面的圖片,并將所述目標頁面的圖片發(fā)送至所述終端;
當查詢不存在繪制出的所述目標頁面的圖片時,調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的圖片,并將所述目標頁面的圖片發(fā)送至所述終端。
可選地,所述頁面參數(shù)包括所述目標頁面的鏈接地址,所述調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的圖片,包括:
調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的初始圖片,并根據(jù)所述目標頁面的鏈接地址生成所述目標頁面的二維碼圖片;
在所述初始圖片中添加所述二維碼圖片,得到添加了所述二維碼圖片的所述初始圖片;
將所述添加了所述二維碼圖片的所述初始圖片確定為所述目標頁面的圖片。
可選地,所述調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的圖片,包括:
通過所述瀏覽器渲染服務(wù)調(diào)用圖片渲染工具庫,并根據(jù)所述圖片渲染工具庫繪制所述目標頁面的圖片。
可選地,所述繪制所述目標頁面的圖片,包括:
啟動用于模擬瀏覽器行為的內(nèi)核;
通過所述內(nèi)核創(chuàng)建頁面緩存,訪問所述目標頁面的鏈接地址,并根據(jù)預(yù)設(shè)的頁面屬性加載所述目標頁面;
通過所述內(nèi)核將所述目標頁面存儲到頁面緩存中,并對所述頁面緩存中的所述目標頁面進行截圖處理,得到所述目標頁面的圖片。
可選地,所述當查詢不存在繪制出的所述目標頁面的圖片時,調(diào)用瀏覽器渲染服務(wù)繪制所述目標頁面的圖片后,所述方法還包括:
在本地存儲所述目標頁面的圖片;或,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安國際智慧城市科技股份有限公司,未經(jīng)平安國際智慧城市科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010189667.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





