[發(fā)明專利]混合開發(fā)APP的H5網(wǎng)頁前后端本地聯(lián)調(diào)方法、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202310347567.5 | 申請(qǐng)日: | 2023-04-03 |
| 公開(公告)號(hào): | CN116502006A | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 郭永豪 | 申請(qǐng)(專利權(quán))人: | 北京米可世界科技有限公司 |
| 主分類號(hào): | G06F16/958 | 分類號(hào): | G06F16/958;H04L9/32 |
| 代理公司: | 北京威禾知識(shí)產(chǎn)權(quán)代理有限公司 11838 | 代理人: | 郭麗祥 |
| 地址: | 100081 北京市海淀區(qū)魏*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 混合 開發(fā) app h5 網(wǎng)頁 后端 本地 方法 設(shè)備 介質(zhì) | ||
本申請(qǐng)公開了一種混合開發(fā)APP的H5網(wǎng)頁前后端本地聯(lián)調(diào)方法、設(shè)備及介質(zhì),其中,該方法包括:混合開發(fā)APP進(jìn)行前后端本地聯(lián)調(diào)時(shí),業(yè)務(wù)后端向混合開發(fā)APP的H5網(wǎng)頁測(cè)試前端提供業(yè)務(wù)接口;向H5網(wǎng)頁測(cè)試前端引入公共插件,公共插件通過測(cè)試接口向插件后端發(fā)送第一請(qǐng)求,用于請(qǐng)求與用戶身份信息對(duì)應(yīng)的驗(yàn)證信息,第一請(qǐng)求中包括至少一個(gè)用戶身份信息,驗(yàn)證信息用于驗(yàn)證H5網(wǎng)頁測(cè)試端向服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求是否符合用戶的身份信息安全要求;響應(yīng)于第一請(qǐng)求,插件后端生成驗(yàn)證信息,并將驗(yàn)證信息發(fā)送給公共插件;公共插件將驗(yàn)證信息放入H5網(wǎng)頁的cookie中。利用本申請(qǐng)實(shí)施例能夠提高混合開發(fā)APP的H5網(wǎng)頁進(jìn)行前后端本地聯(lián)調(diào)的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)信息技術(shù)領(lǐng)域,特別地涉及混合開發(fā)APP的H5網(wǎng)頁的前后端本地聯(lián)調(diào)方法、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù)
HTML5是構(gòu)建Web內(nèi)容的一種語言描述方式。HTML5是互聯(lián)網(wǎng)的下一代標(biāo)準(zhǔn),是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種語言方式.被認(rèn)為是互聯(lián)網(wǎng)的核心技術(shù)之一。采用HTML5前端技術(shù)設(shè)計(jì)的頁面可以稱為H5頁面。
混合開發(fā)(Hybrid?App開發(fā)),是指在開發(fā)一款A(yù)pp產(chǎn)品的時(shí)候,為了提高效率、節(jié)省成本而利用原生與H5的開發(fā)技術(shù)的混合應(yīng)用,通常由“HTML5云網(wǎng)站+APP應(yīng)用客戶端”兩部份構(gòu)成。
通常,混合開發(fā)APP的H5網(wǎng)頁的測(cè)試前端和業(yè)務(wù)后端本地聯(lián)調(diào)時(shí),需要額外準(zhǔn)備一個(gè)測(cè)試機(jī),通過測(cè)試機(jī)鏈接電腦打開調(diào)試接口,并在測(cè)試機(jī)中打開混合開發(fā)APP,將HTML頁面放置在APP中,通過APP、調(diào)試接口與后端進(jìn)行通訊,通過混合開發(fā)APP獲取用于驗(yàn)證用戶身份的驗(yàn)證信息。但是,由于這樣的聯(lián)調(diào)方法需要依賴測(cè)試機(jī),而且需要協(xié)調(diào)多種裝置,使得聯(lián)調(diào)的效率變低。
另外,關(guān)于聯(lián)調(diào)完成后的混合開發(fā)APP的H5網(wǎng)頁的前后端通訊,往往是H5頁面先從客戶端請(qǐng)求驗(yàn)證信息,然后將驗(yàn)證信息傳輸?shù)胶蠖耍蠖嗽俜祷貥I(yè)務(wù)數(shù)據(jù),但是,在這個(gè)過程中,H5頁面需要等待客戶協(xié)議的回調(diào)再請(qǐng)求業(yè)務(wù)后端,這樣前后端的通訊時(shí)間就會(huì)增加,H5頁面的加載效率也會(huì)降低。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)實(shí)施例提供一種混合開發(fā)APP的H5網(wǎng)頁的前后端通訊方法、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,用于解決至少一種技術(shù)問題。
本申請(qǐng)實(shí)施例提供一種混合開發(fā)APP的H5網(wǎng)頁的前后端本地聯(lián)調(diào)方法,包括:混合開發(fā)APP進(jìn)行前后端本地聯(lián)調(diào)時(shí),業(yè)務(wù)后端向混合開發(fā)APP的H5網(wǎng)頁測(cè)試前端提供業(yè)務(wù)接口;向所述H5網(wǎng)頁測(cè)試前端引入公共插件,所述公共插件通過測(cè)試接口向插件后端發(fā)送第一請(qǐng)求,用于請(qǐng)求與用戶身份信息對(duì)應(yīng)的驗(yàn)證信息,所述第一請(qǐng)求中包括至少一個(gè)用戶身份信息,所述驗(yàn)證信息用于驗(yàn)證H5網(wǎng)頁測(cè)試端向服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求是否符合用戶的身份信息安全要求;響應(yīng)于所述第一請(qǐng)求,插件后端生成驗(yàn)證信息,并將驗(yàn)證信息發(fā)送給公共插件,所述公共插件將驗(yàn)證信息放入H5網(wǎng)頁的cookie中;H5網(wǎng)頁測(cè)試前端向業(yè)務(wù)后端發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求中攜帶有H5網(wǎng)頁的cookie;業(yè)務(wù)后端從接收到的訪問請(qǐng)求中獲取H5網(wǎng)頁的cookie中的驗(yàn)證信息,并對(duì)驗(yàn)證信息進(jìn)行校驗(yàn),校驗(yàn)成功后向H5網(wǎng)頁測(cè)試前端返回業(yè)務(wù)數(shù)據(jù),聯(lián)調(diào)結(jié)束。
可選地,聯(lián)調(diào)完成后,所述混合開發(fā)APP的客戶端向服務(wù)器發(fā)送第二請(qǐng)求,用于請(qǐng)求與當(dāng)前用戶身份信息對(duì)應(yīng)的驗(yàn)證信息,驗(yàn)證信息用于驗(yàn)證H5網(wǎng)頁的前端向服務(wù)器發(fā)送的業(yè)務(wù)請(qǐng)求是否符合用戶的身份信息安全要求;響應(yīng)于所述第二請(qǐng)求,服務(wù)器將驗(yàn)證信息發(fā)送至客戶端;客戶端將接收到的驗(yàn)證信息存入H5網(wǎng)頁的cookie中;H5網(wǎng)頁的前端向服務(wù)器發(fā)送訪問請(qǐng)求,所述訪問請(qǐng)求中包括H5網(wǎng)頁的cookie;服務(wù)器從接收到的訪問請(qǐng)求中獲取H5網(wǎng)頁的cookie中的驗(yàn)證信息,并對(duì)驗(yàn)證信息進(jìn)行校驗(yàn),校驗(yàn)成功后允許加載所述H5網(wǎng)頁。
可選地,所述驗(yàn)證信息包括以下至少一種:用戶身份信息、用戶登錄密碼、校驗(yàn)碼。
可選地,所述驗(yàn)證信息以加密密文的形式存儲(chǔ)在cookie中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京米可世界科技有限公司,未經(jīng)北京米可世界科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310347567.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種坎地沙坦酯藥物組合物
- 下一篇:一種大鰭鳠精子高效超低溫冷凍保存方法
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲(chǔ)商品開發(fā)程序的存儲(chǔ)介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺(tái)及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動(dòng)開發(fā)平臺(tái)和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法
- 應(yīng)用程序平臺(tái)系統(tǒng)中推送應(yīng)用程序的方法和裝置
- APP操作方法和設(shè)備以及支持APP操作方法的APP輸出設(shè)備
- 一種基于APP質(zhì)量的APP排名預(yù)測(cè)方法及系統(tǒng)
- 一種應(yīng)用程序業(yè)務(wù)策略的處理方法、裝置及控制器
- 一種生成應(yīng)用熱度榜單的方法及系統(tǒng)
- 一種自動(dòng)部署生成APP的方法
- 一種APP應(yīng)用一體化的實(shí)現(xiàn)方法
- 基于可信APP列表的移動(dòng)設(shè)備APP安裝控制方法
- 一種APP識(shí)別方法及系統(tǒng)
- 用戶APP興趣的嵌入方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì)
- Hybrid頁面跳轉(zhuǎn)H5頁面的方法、裝置及終端設(shè)備
- H5應(yīng)用測(cè)試方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 頁面調(diào)試方法及裝置
- 移動(dòng)平臺(tái)本地資源防篡改方法及裝置
- 展示H5頁面的方法、客戶端應(yīng)用模塊、H5模塊及系統(tǒng)
- 一種針對(duì)Blueprint的消息處理方法及裝置
- 一種移動(dòng)端H5應(yīng)用行為監(jiān)控的方法
- 一種加載H5頁面請(qǐng)求的安全通訊方法、設(shè)備及介質(zhì)
- 頁面加載更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種H5頁面加載方法及裝置





