[發(fā)明專利]URL生成、查詢參數(shù)驗證方法、裝置、設備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201710834278.2 | 申請日: | 2017-09-15 |
| 公開(公告)號: | CN107707532B | 公開(公告)日: | 2022-05-13 |
| 發(fā)明(設計)人: | 朱瑞賢 | 申請(專利權(quán))人: | 北京小米移動軟件有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;G06F16/955 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | url 生成 查詢 參數(shù) 驗證 方法 裝置 設備 存儲 介質(zhì) | ||
1.一種URL生成方法,其特征在于,所述方法包括:
獲取時間信息和用于查詢資源的原始查詢參數(shù);不同的原始查詢參數(shù)用于查詢不同的資源;
基于所述時間信息對所述原始查詢參數(shù)進行加密,獲得加密查詢參數(shù);
基于所述加密查詢參數(shù)生成所述資源對應的URL;
所述加密查詢參數(shù)基于原始查詢參數(shù)和衍生參數(shù)中的至少一種參數(shù)、以及時間信息、移位時間信息、映射時間信息、反轉(zhuǎn)時間信息、混合處理時間信息中一種或多種參數(shù)組合獲得;
其中,所述移位時間信息基于將所述時間信息進行循環(huán)移位操作獲得;所述映射時間信息基于將所述時間信息進行映射操作獲得;所述反轉(zhuǎn)時間信息基于將所述時間信息進行反轉(zhuǎn)操作獲得;所述混合處理時間信息基于將所述時間信息進行循環(huán)移動操作、映射操作和反轉(zhuǎn)操作中的至少兩種操作獲得;所述衍生參數(shù)基于將所述原始查詢參數(shù)進行循環(huán)移位操作獲得,或基于將所述原始查詢參數(shù)進行映射操作獲得,或基于將所述原始查詢參數(shù)進行反轉(zhuǎn)操作獲得,或基于將所述原始查詢參數(shù)進行循環(huán)移動操作、映射操作和反轉(zhuǎn)操作中的至少兩種操作獲得;
所述循環(huán)移動操作包括將字符串中每個原始字符沿指定方向循環(huán)移動指定位數(shù);所述映射操作包括將字符串中每個原始字符按照預設映射關系映射為對應的映射字符,所述映射關系包括原始字符與映射字符的對應關系;所述反轉(zhuǎn)操作包括將字符串整體進行反轉(zhuǎn)以及將字符串中每個原始字符進行反轉(zhuǎn);
其中,所述時間信息包括所述URL的創(chuàng)建時間、所述原始查詢參數(shù)的創(chuàng)建時間、所述資源的創(chuàng)建時間中的一種或多種,若所述URL的創(chuàng)建時間、所述原始查詢參數(shù)的創(chuàng)建時間和所述資源的創(chuàng)建時間相同,選擇其中一種作為時間信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述時間信息對所述原始查詢參數(shù)進行加密,獲得加密查詢參數(shù),包括:
將所述時間信息中每個原始字符沿所述指定方向循環(huán)移動指定位數(shù);根據(jù)所述預設映射關系,將所述原始查詢參數(shù)中每個原始字符映射為對應的映射字符;將移位獲得的移位時間信息與映射獲得的衍生參數(shù)進行組合,獲得加密查詢參數(shù);或,
根據(jù)所述預設映射關系,將所述時間信息中每個原始字符映射為對應的映射字符,獲得映射時間信息;根據(jù)所述預設映射關系,將所述原始查詢參數(shù)中每個原始字符映射為對應的映射字符,獲得衍生參數(shù);將映射獲得的映射時間信息與映射獲得的衍生參數(shù)進行組合,獲得加密查詢參數(shù);或,
將所述時間信息整體進行反轉(zhuǎn),并將反轉(zhuǎn)獲得的信息中每個字符進行反轉(zhuǎn),獲得反轉(zhuǎn)時間信息;根據(jù)所述預設映射關系,將所述反轉(zhuǎn)時間信息中每個原始字符映射為對應的映射字符,獲得混合處理時間信息;根據(jù)所述預設映射關系,將所述原始查詢參數(shù)中每個原始字符映射為對應的映射字符,獲得衍生參數(shù);將所述混合處理時間信息與映射獲得的衍生參數(shù)進行組合,獲得加密查詢參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述時間信息對所述原始查詢參數(shù)進行加密,獲得加密查詢參數(shù),包括:
將所述時間信息整體進行反轉(zhuǎn),并將反轉(zhuǎn)獲得的時間信息中每個字符進行反轉(zhuǎn),獲得反轉(zhuǎn)時間信息;
根據(jù)所述預設映射關系,將所述反轉(zhuǎn)時間信息中每個原始字符映射為對應的映射字符,獲得混合處理時間信息;
根據(jù)所述預設映射關系,將所述原始查詢參數(shù)中每個原始字符映射為對應的映射字符,獲得衍生參數(shù);
將指定字符串、所述混合處理時間信息與映射獲得的衍生參數(shù)進行組合,獲得加密查詢參數(shù)。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米移動軟件有限公司,未經(jīng)北京小米移動軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710834278.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種無刷電機相序自動辨識方法
- 下一篇:風機的電路控制裝置
- 一種動態(tài)檢測URL重定向死循環(huán)的方法及裝置
- 一種瀏覽器側(cè)提示訪問安全信息的方法及裝置
- 一種短URL服務的實現(xiàn)方法及裝置
- 一種用于發(fā)送和驗證URL簽名以進行自適應流中URL認證和基于URL的內(nèi)容訪問授權(quán)的系統(tǒng)和方法
- 提供短統(tǒng)一資源定位符服務的方法和裝置及通信系統(tǒng)
- 一種URL檢測方法及檢測裝置
- 一種統(tǒng)一資源定位符的去重方法、裝置及電子設備
- 惡意URL檢測方法及系統(tǒng)
- 一種自身校驗發(fā)布和訪問URL的方法、裝置、系統(tǒng)和介質(zhì)
- 一種統(tǒng)一資源定位符URL的處理方法及裝置





