[發(fā)明專利]一種客戶端通過URL與服務(wù)器通訊的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310711978.4 | 申請日: | 2013-12-20 |
| 公開(公告)號: | CN103701946A | 公開(公告)日: | 2014-04-02 |
| 發(fā)明(設(shè)計)人: | 劉暢 | 申請(專利權(quán))人: | 珠海金山網(wǎng)絡(luò)游戲科技有限公司;成都西山居互動娛樂科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;H04L9/00 |
| 代理公司: | 廣州嘉權(quán)專利商標事務(wù)所有限公司 44205 | 代理人: | 陳國榮 |
| 地址: | 519000 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 客戶端 通過 url 服務(wù)器 通訊 方法 系統(tǒng) | ||
1.一種客戶端通過URL與服務(wù)器通訊的方法,其特征在于,包括:
URL生成的步驟,生成依次包括URL路徑、URL參數(shù)和URL校驗參數(shù)的URL請求,其中,所述URL路徑為對應(yīng)的接收此URL請求的服務(wù)器地址,所述URL參數(shù)包括參數(shù)名和編碼后的參數(shù)值,所述URL校驗參數(shù)包括用于標記URL請求有效期的時間戳、隨機數(shù)、參數(shù)值的編碼方式和用于驗證URL合法性的校驗值;
發(fā)送請求的步驟,客戶端將生成的URL請求發(fā)送至服務(wù)器;
回應(yīng)的步驟,服務(wù)器接收此URL請求,若判斷時間戳無效,則直接舍棄此URL請求,否則,根據(jù)URL請求計算其校驗值,并與URL請求中的校驗值對比判斷URL的合法性,若URL請求合法,則回應(yīng)請求,否則拒絕請求。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述URL生成的步驟包括:
拼接參數(shù)名和編碼后的參數(shù)值為一字串;
將時間戳、隨機數(shù)、編碼方式添加到字串尾部;
將URL路徑添加至字串的前部;
生成所述字串的校驗值,并將此校驗值添加至字串的尾部。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述校驗值通過客戶端和服務(wù)器之間約定的密文生成,具體為:
獲取所述字串的MD5摘要;
先后拼接MD5摘要與客戶端和服務(wù)器之間約定的密文;
將拼接后字串的MD5摘要作為校驗值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述回應(yīng)的步驟中,根據(jù)URL請求計算其校驗值時,所述校驗值通過客戶端和服務(wù)器之間約定的密文獲取,具體為:
去除URL請求中的校驗值;
獲取去除校驗值后URL請求字串的MD5摘要;
先后拼接MD5摘要與客戶端和服務(wù)器之間約定的密文;
將拼接后字串的MD5摘要作為校驗值。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述MD5摘要為32位小寫的MD5摘要。
6.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述編碼后的參數(shù)值為由base64或urlencode編碼的參數(shù)值,對應(yīng)的,所述編碼方式為base64或urlencode。
7.一種客戶端通過URL與服務(wù)器通訊的系統(tǒng),其特征在于,包括:
URL生成模塊,生成依次包括URL路徑、URL參數(shù)和URL校驗參數(shù)的URL請求,其中,所述URL路徑為對應(yīng)的接收此URL請求的服務(wù)器地址,所述URL參數(shù)包括參數(shù)名和編碼后的參數(shù)值,所述URL校驗參數(shù)包括用于標記URL請求有效期的時間戳、隨機數(shù)、參數(shù)值的編碼方式和用于驗證URL合法性的校驗值;
發(fā)送請求模塊,客戶端將生成的URL請求發(fā)送至服務(wù)器;
回應(yīng)模塊,服務(wù)器接收此URL請求,若判斷時間戳無效,則直接舍棄此URL請求,否則,根據(jù)URL請求計算其校驗值,并與URL請求中的校驗值對比判斷URL的合法性,若URL請求合法,則回應(yīng)請求,否則拒絕請求。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,述URL生成模塊包括:
拼接單元,拼接參數(shù)名和編碼后的參數(shù)值為一字串;
尾單元,將時間戳、隨機數(shù)、編碼方式添加到字串尾部;
前單元,將URL路徑添加至字串的前部;
校驗單元,生成所述字串的校驗值,并將此校驗值添加至字串的尾部。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述校驗值通過客戶端和服務(wù)器之間約定的密文生成,所述校驗單元包括:
校驗一單元,獲取所述字串的MD5摘要;
校驗二單元,先后拼接MD5摘要與客戶端和服務(wù)器之間約定的密文;
校驗三單元,將拼接后字串的MD5摘要作為校驗值。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述回應(yīng)模塊根據(jù)URL請求計算其校驗值時,所述校驗值通過客戶端和服務(wù)器之間約定的密文獲取,回應(yīng)模塊包括:
回應(yīng)一單元,去除URL請求中的校驗值;
回應(yīng)二單元,獲取去除校驗值后URL請求字串的MD5摘要;
回應(yīng)三單元,先后拼接MD5摘要與客戶端和服務(wù)器之間約定的密文;
回應(yīng)四單元,將拼接后字串的MD5摘要作為校驗值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海金山網(wǎng)絡(luò)游戲科技有限公司;成都西山居互動娛樂科技有限公司,未經(jīng)珠海金山網(wǎng)絡(luò)游戲科技有限公司;成都西山居互動娛樂科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310711978.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種動態(tài)檢測URL重定向死循環(huán)的方法及裝置
- 一種瀏覽器側(cè)提示訪問安全信息的方法及裝置
- 一種短URL服務(wù)的實現(xiàn)方法及裝置
- 一種用于發(fā)送和驗證URL簽名以進行自適應(yīng)流中URL認證和基于URL的內(nèi)容訪問授權(quán)的系統(tǒng)和方法
- 提供短統(tǒng)一資源定位符服務(wù)的方法和裝置及通信系統(tǒng)
- 一種URL檢測方法及檢測裝置
- 一種統(tǒng)一資源定位符的去重方法、裝置及電子設(shè)備
- 惡意URL檢測方法及系統(tǒng)
- 一種自身校驗發(fā)布和訪問URL的方法、裝置、系統(tǒng)和介質(zhì)
- 一種統(tǒng)一資源定位符URL的處理方法及裝置





