[發明專利]移動客戶端中利用自定義URL實現頁面跳轉的方法及系統有效
| 申請號: | 201610693875.3 | 申請日: | 2016-08-19 |
| 公開(公告)號: | CN106326396B | 公開(公告)日: | 2019-08-23 |
| 發明(設計)人: | 丁鵬 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/958;G06F16/954;H04L29/08 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 跳轉 移動客戶端 頁面 自定義 頁面跳轉 解析 字符串 驗證 服務器端 驗證過程 驗證通過 頁面路徑 省時 省力 取出 發送 配置 協商 | ||
1.一種移動客戶端中利用自定義URL實現頁面跳轉的方法,其特征在于,通過直接識別自定義的URL字符串來實現任意頁面的跳轉和打開,該方法的步驟為:
步驟S1:服務器端將需要跳轉的頁面URL字符串,按照與移動客戶端協商好的自定義URL格式發送至移動客戶端,所述自定義URL格式包括:順次排列的所需實現的功能部分、所需跳轉的頁面名稱部分、所需跳轉的頁面路徑部分以及由標識字段和驗證內容組成的驗證值部分,轉入步驟S2;
步驟S2:移動客戶端接收到自定義URL格式的頁面URL字符串后,判斷該頁面URL字符串是否能被解析,若是,轉入步驟S3;否則,結束;
步驟S3:對自定義URL格式的頁面URL字符串進行解析,依次取出所需實現的功能部分和所需跳轉的頁面名稱部分并進行驗證;驗證過程中,一旦某一部分驗證未通過,則結束流程;若所有部分均驗證通過,則轉入步驟S4;
步驟S4:根據解析出的所需跳轉的頁面名稱部分和所需跳轉的頁面路徑部分打開頁面,完成頁面的跳轉。
2.如權利要求1所述的移動客戶端中利用自定義URL實現頁面跳轉的方法,其特征在于:所述自定義URL格式中包括頭字符部分,所述頭字符部分位于所需實現的功能部分之前;
在此基礎上,步驟S2中,判斷該頁面URL字符串是否能被解析時,其具體流程為:獲取該頁面URL字符串的頭字符,判斷該頭字符是否符合協商規定的頭字符,若是,表明該頁面URL字符串的格式正確,是本系統所能解析的;若不是,則表明該頁面URL字符串的格式不正確,不是本系統所能解析的。
3.如權利要求1所述的移動客戶端中利用自定義URL實現頁面跳轉的方法,其特征在于,步驟S3具體包括以下操作:
步驟S301:對自定義URL格式的頁面URL字符串進行解析,取出其中所需實現的功能部分所對應的數據,并對該數據進行驗證,若找到所需實現的功能則表明驗證通過,轉入步驟S302;若未找到所需實現的功能,則表明驗證未通過,結束流程并拋棄該部分內容;
步驟S302:繼續對自定義URL格式的頁面URL字符串進行解析,取出其中所需跳轉的頁面名稱部分所對應的數據,并對該數據進行驗證,若找到與所需跳轉的頁面名稱相對應的頁面,則表明驗證通過,轉入步驟S4;若未找到與所需跳轉的頁面名稱相對應的頁面,則表明驗證未通過,結束流程并拋棄該部分內容。
4.如權利要求1所述的移動客戶端中利用自定義URL實現頁面跳轉的方法,其特征在于:
在步驟S3中,在依次取出所需實現的功能部分和所需跳轉的頁面名稱部分并進行驗證之前,還要進行頁面URL字符串的合法性驗證操作:根據標識字段,獲取到頁面URL字符串中驗證值部分,判斷驗證值部分中記載的驗證內容是否與預設的驗證內容相一致,若是,表明頁面URL字符串合法,則繼續執行操作;否則,表明頁面URL字符串不合法,結束流程。
5.如權利要求4所述的移動客戶端中利用自定義URL實現頁面跳轉的方法,其特征在于:所述標識字段用“secret”表示。
6.一種移動客戶端中利用自定義URL實現頁面跳轉的系統,包括移動客戶端和服務器端,其特征在于:所述移動客戶端包括解析判斷模塊、解析驗證模塊和頁面跳轉模塊;其中,
所述服務器端用于:將需要跳轉的頁面URL字符串,按照與移動客戶端協商好的自定義URL格式發送至移動客戶端,所述自定義URL格式包括:順次排列的所需實現的功能部分、所需跳轉的頁面名稱部分和所需跳轉的頁面路徑部分;
所述解析判斷模塊用于:接收到自定義URL格式的頁面URL字符串后,判斷該頁面URL字符串是否能被解析,若是,向解析驗證模塊發送解析信號;否則,結束操作;
所述解析驗證模塊用于:收到解析信號后,對自定義URL格式的頁面URL字符串進行解析,依次取出所需實現的功能部分和所需跳轉的頁面名稱部分并進行驗證;驗證過程中,一旦某一部分驗證未通過,則結束流程;若所有部分均驗證通過,向頁面跳轉模塊發送跳轉信號;
所述頁面跳轉模塊用于:收到跳轉信號后,根據解析出的所需跳轉的頁面名稱部分和所需跳轉的頁面路徑部分打開頁面,完成頁面的跳轉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610693875.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:處理器的控制方法和裝置
- 下一篇:一種實時視頻存儲、檢索方法及裝置





