[發(fā)明專(zhuān)利]一種前端Web頁(yè)面的展示方法、展示系統(tǒng)及智能終端在審
| 申請(qǐng)?zhí)枺?/td> | 202110697324.5 | 申請(qǐng)日: | 2021-06-23 |
| 公開(kāi)(公告)號(hào): | CN113742742A | 公開(kāi)(公告)日: | 2021-12-03 |
| 發(fā)明(設(shè)計(jì))人: | 劉偉;趙辰俊;蔡少杏;彭友耕 | 申請(qǐng)(專(zhuān)利權(quán))人: | 福建華通銀行股份有限公司 |
| 主分類(lèi)號(hào): | G06F21/60 | 分類(lèi)號(hào): | G06F21/60;G06F16/957 |
| 代理公司: | 上海申浩律師事務(wù)所 31280 | 代理人: | 趙青 |
| 地址: | 350009 福建省福州市平潭綜合實(shí)驗(yàn)區(qū)金井灣商務(wù)*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 前端 web 頁(yè)面 展示 方法 系統(tǒng) 智能 終端 | ||
本發(fā)明提供一種前端Web頁(yè)面的展示方法、展示系統(tǒng)及智能終端。采用本申請(qǐng)的技術(shù)方案后,通過(guò)每次比較前端Web頁(yè)面所引用的MD5碼值,提高智能終端應(yīng)用程序的安全性,防止用戶(hù)所使用的前端Web頁(yè)面被惡意篡改,安全性更高。同時(shí),相較于現(xiàn)有技術(shù)中的所有前端Web頁(yè)面在智能終端應(yīng)用程序中都通過(guò)同一個(gè)WebView容器進(jìn)行加載及跳轉(zhuǎn),本發(fā)明中的處理方式為每次跳轉(zhuǎn)頁(yè)面都新建一個(gè)視圖控制器后,前端Web頁(yè)面使用智能終端系統(tǒng)自身的頁(yè)面跳轉(zhuǎn)動(dòng)畫(huà)處理能力完成過(guò)渡動(dòng)畫(huà),使頁(yè)面加載及頁(yè)面間的跳轉(zhuǎn)動(dòng)畫(huà)更順暢,肉眼觀察無(wú)卡頓。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件技術(shù)領(lǐng)域,尤其涉及一種前端Web頁(yè)面的展示方法、展示系統(tǒng)及智能終端。
背景技術(shù)
隨著智能終端技術(shù)的不斷發(fā)展,智能終端能夠?yàn)橛脩?hù)提供的功能越來(lái)越多。用戶(hù)可以通過(guò)在智能終端上安裝不同的App(Application,應(yīng)用程序)享受第三方提供的各種服務(wù)。App在為用戶(hù)提供服務(wù)的過(guò)程中,經(jīng)常會(huì)響應(yīng)于用戶(hù)的操作在不同頁(yè)面之間進(jìn)行切換跳轉(zhuǎn)并展示不同頁(yè)面,而不同的頁(yè)面往往需要從本地或者網(wǎng)絡(luò)加載相應(yīng)的資源才能生成。
現(xiàn)有的一種智能終端應(yīng)用程序展示前端Web頁(yè)面的方法,是通過(guò)手機(jī)客戶(hù)端應(yīng)用程序中的WebView容器直接加載一個(gè)前端Web頁(yè)面的URL進(jìn)行前端Web頁(yè)面的展示,并且WebView容器加載后的頁(yè)面跳轉(zhuǎn)都在WebView容器內(nèi)完成,平均幀率小于24幀/秒,卡頓明顯,頁(yè)面跳轉(zhuǎn)較為生硬,用戶(hù)體驗(yàn)不佳;同時(shí),如果URL上的前端Web頁(yè)面被惡意篡改,手機(jī)客戶(hù)端應(yīng)用程序仍然將繼續(xù)加載被篡改后的頁(yè)面,使得用戶(hù)面臨安全風(fēng)險(xiǎn)。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中智能終端應(yīng)用程序展示前端Web頁(yè)面的方法存在安全風(fēng)險(xiǎn)和頁(yè)面跳轉(zhuǎn)較為生硬的技術(shù)缺陷,本發(fā)明的第一個(gè)方面提供一種前端Web頁(yè)面的展示方法,應(yīng)用于安裝有應(yīng)用程序的智能終端,包括:
步驟S1:連接服務(wù)器(示例地,通過(guò)WIFI或蜂窩網(wǎng)絡(luò)模塊連接網(wǎng)絡(luò)運(yùn)營(yíng)層的服務(wù)器)并從服務(wù)器下載組成前端Web頁(yè)面所需的文件及預(yù)存MD5碼值,所述預(yù)存MD5碼值存儲(chǔ)于智能終端;
步驟S2:在加載所述文件時(shí),實(shí)時(shí)比對(duì)所述文件的當(dāng)前MD5碼值與預(yù)存MD5碼值是否一致,若一致,則進(jìn)入步驟S3,若不一致,則進(jìn)入步驟S4;
步驟S3:當(dāng)智能終端應(yīng)用程序獲取所需加載的前端Web頁(yè)面的訪問(wèn)路徑后,智能終端應(yīng)用程序創(chuàng)建并跳轉(zhuǎn)至第一視圖控制器以展示前端Web頁(yè)面的第一頁(yè)面;當(dāng)智能終端應(yīng)用程序接收到前端Web頁(yè)面的跳轉(zhuǎn)指令時(shí),智能終端應(yīng)用程序創(chuàng)建并跳轉(zhuǎn)至第二視圖控制器以跳轉(zhuǎn)至前端Web頁(yè)面的第二頁(yè)面;
步驟S4:提示預(yù)警信息。示例地,所述預(yù)警信息為提示用戶(hù)“前端web頁(yè)面已被篡改”的文本信息。
進(jìn)一步地,所述視圖控制器為View Controller(適用于iOS系統(tǒng))或Activity(適用于Android系統(tǒng))。
可選地,在某一實(shí)施例中,在步驟S2中,僅僅校驗(yàn)代碼文件的MD5碼值;可選地,在某一實(shí)施例中,在步驟S2中,僅僅校驗(yàn)資源文件的MD5碼值;可選地,在某一實(shí)施例中,在步驟S2中,同時(shí)校驗(yàn)代碼文件和資源文件的MD5碼值。
進(jìn)一步地,在步驟S1中,所述文件為壓縮包文件,所述壓縮包文件包括代碼文件和/或資源文件。可選地,所述代碼文件和所述資源文件共用同一個(gè)預(yù)存MD5碼值;可選地,所述代碼文件和所述資源文件分別使用不同的預(yù)存MD5碼值。所述壓縮包文件的格式可以為本領(lǐng)域公知的各種格式,例如.zip格式或.rar格式等,本申請(qǐng)并不限定于某種特定的格式。
進(jìn)一步地,所述代碼文件包括HTML文件、Java Script文件和CSS文件;所述資源文件包括但不限于圖片文件、音頻文件、視頻文件、文字文件中的任一種或兩種以上。
進(jìn)一步地,在步驟S2中,所述智能終端為移動(dòng)終端。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于福建華通銀行股份有限公司,未經(jīng)福建華通銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110697324.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 一種用于確定目標(biāo)頁(yè)面的頁(yè)面類(lèi)型信息的方法和設(shè)備
- 一種用于識(shí)別WAP頁(yè)面的方法與設(shè)備
- 一種Web App加載方法及裝置
- 單頁(yè)面處理方法及裝置
- 確定原生頁(yè)面和H5頁(yè)面訪問(wèn)次序的方法、裝置和系統(tǒng)
- 頁(yè)面生成方法及裝置
- 一種頁(yè)面對(duì)象自動(dòng)化測(cè)試方法
- 頁(yè)面生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種相似網(wǎng)絡(luò)頁(yè)面的搜索方法及設(shè)備
- 頁(yè)面管理方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備





