[發(fā)明專(zhuān)利]一種用于移動(dòng)客戶(hù)端的信息交互方法在審
| 申請(qǐng)?zhí)枺?/td> | 201610167934.3 | 申請(qǐng)日: | 2016-03-23 |
| 公開(kāi)(公告)號(hào): | CN107231387A | 公開(kāi)(公告)日: | 2017-10-03 |
| 發(fā)明(設(shè)計(jì))人: | 曲德君;董策;曹大軍;張波 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海新飛凡電子商務(wù)有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;H04L29/06;H04L12/58 |
| 代理公司: | 北京尚德技研知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11378 | 代理人: | 徐樂(lè)慧,陳保勝 |
| 地址: | 200120 上海市浦*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 移動(dòng) 客戶(hù)端 信息 交互 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及用于移動(dòng)客戶(hù)端的信息交互技術(shù)領(lǐng)域,特別涉及網(wǎng)絡(luò)漂移下的信息交互領(lǐng)域,尤其涉及一種用于移動(dòng)客戶(hù)端的信息交互方法。
背景技術(shù)
諸如手機(jī)、平板電腦之類(lèi)的移動(dòng)客戶(hù)端與服務(wù)器通訊手段中最常見(jiàn)的是使用HTTP協(xié)議。HTTP協(xié)議通訊方式是每次由客戶(hù)端發(fā)起請(qǐng)求,服務(wù)器處理并返回應(yīng)答。對(duì)于這樣一個(gè)常見(jiàn)場(chǎng)景:用戶(hù)在廣場(chǎng)移動(dòng),后端服務(wù)器給用戶(hù)做實(shí)時(shí)推薦,這時(shí)HTTP協(xié)議就非常吃力。因?yàn)橛脩?hù)在移動(dòng)過(guò)程中,連接到的WIFI或移動(dòng)網(wǎng)絡(luò)是不穩(wěn)定狀態(tài),IP地址會(huì)不斷的發(fā)生變化,而HTTP協(xié)議本身是無(wú)狀態(tài)的,所以客戶(hù)端必須不斷的往服務(wù)器發(fā)送HTTP請(qǐng)求,來(lái)檢查是否有新的數(shù)據(jù)。這樣做存在如下缺陷:
1.客戶(hù)端網(wǎng)絡(luò)環(huán)境因用戶(hù)移動(dòng)而不斷變更,IP地址變化,導(dǎo)致后端服務(wù)器需要頻繁的斷開(kāi)和重建連接,同時(shí)還需要具備能識(shí)別客戶(hù)端身份的能力,這對(duì)HTTP協(xié)議本身挑戰(zhàn)是非常大甚至是無(wú)法實(shí)現(xiàn)的。
2.實(shí)時(shí)程度取決于客戶(hù)端發(fā)送請(qǐng)求的間隔,如果請(qǐng)求間隔較大,則數(shù)據(jù)獲取不實(shí)時(shí),影響用戶(hù)體驗(yàn)。
3.客戶(hù)端需要不斷的發(fā)送HTTP請(qǐng)求,這樣會(huì)耗費(fèi)大量的客戶(hù)端資源,包括網(wǎng)絡(luò)、電力等資源,例如會(huì)消耗客戶(hù)端非常大的數(shù)據(jù)流量,并且對(duì)于手機(jī)之類(lèi)的移動(dòng)客戶(hù)端來(lái)說(shuō),會(huì)消耗極大的電能。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種用于移動(dòng)客戶(hù)端的信息交互方法,以減少或避免前面所提到的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提出了一種用于移動(dòng)客戶(hù)端的信息交互方 法,用于在移動(dòng)客戶(hù)端和后端服務(wù)器之間進(jìn)行信息交互,其中,所述方法包括如下步驟:
步驟A:所述移動(dòng)客戶(hù)端向至少一臺(tái)網(wǎng)關(guān)服務(wù)器發(fā)送資源請(qǐng)求信息,所述資源請(qǐng)求信息中至少包含會(huì)話控制字段、用戶(hù)信息字段和安全密碼字段;其中,所述會(huì)話控制字段用于描述所述移動(dòng)客戶(hù)端和所述后端服務(wù)器之間的會(huì)話,通過(guò)該字段來(lái)識(shí)別多個(gè)資源請(qǐng)求所屬的會(huì)話;所述用戶(hù)信息字段描述所述移動(dòng)客戶(hù)端的IP、設(shè)備信息和用戶(hù)標(biāo)識(shí)信息,用于識(shí)別用戶(hù),對(duì)用戶(hù)的請(qǐng)求做跟蹤和日志;所述安全密碼字段用于描述安全信息;
步驟B:所述網(wǎng)關(guān)服務(wù)器接收到所述移動(dòng)客戶(hù)端的資源請(qǐng)求信息,通過(guò)所述用戶(hù)信息字段和所述安全密碼字段驗(yàn)證所述用戶(hù)身份后,更新所述安全密碼字段,將所述資源請(qǐng)求信息轉(zhuǎn)發(fā)到所述后端服務(wù)器,并將所述后端服務(wù)器返回的請(qǐng)求結(jié)果整合所述會(huì)話控制字段發(fā)給所述移動(dòng)客戶(hù)端;
步驟C:若所述移動(dòng)客戶(hù)端的IP發(fā)生了改變,所述移動(dòng)客戶(hù)端在發(fā)送新的資源請(qǐng)求信息的時(shí)候,所述移動(dòng)客戶(hù)端同時(shí)將存儲(chǔ)有當(dāng)前會(huì)話狀態(tài)的所述會(huì)話控制字段發(fā)送給所述網(wǎng)關(guān)服務(wù)器,所述網(wǎng)關(guān)服務(wù)器收到所述新的資源請(qǐng)求后解析所述移動(dòng)客戶(hù)端的當(dāng)前會(huì)話狀態(tài),并從所述當(dāng)前會(huì)話狀態(tài)繼續(xù)處理會(huì)話過(guò)程,并將所述新的資源請(qǐng)求信息轉(zhuǎn)發(fā)到所述后端服務(wù)器;
步驟D:所述后端服務(wù)器根據(jù)所述新的資源請(qǐng)求信息返回新的請(qǐng)求結(jié)果發(fā)送給所述網(wǎng)關(guān)服務(wù)器,所述網(wǎng)關(guān)服務(wù)器將所述請(qǐng)求結(jié)果整合所述會(huì)話控制字段發(fā)給所述移動(dòng)客戶(hù)端。
優(yōu)選地,所述網(wǎng)關(guān)服務(wù)器存儲(chǔ)有所述會(huì)話控制字段的歷史數(shù)據(jù)。
優(yōu)選地,所述后端服務(wù)器有新數(shù)據(jù)需要推送給所述移動(dòng)客戶(hù)端時(shí),所述后端服務(wù)器將所述新數(shù)據(jù)發(fā)送給所述網(wǎng)關(guān)服務(wù)器,由所述網(wǎng)關(guān)服務(wù)器將所述新數(shù)據(jù)發(fā)送給所述移動(dòng)客戶(hù)端。
優(yōu)選地,所述移動(dòng)客戶(hù)端首次向所述后端服務(wù)器發(fā)送注冊(cè)請(qǐng)求的時(shí)候,所述后端服務(wù)器生成一個(gè)本地公鑰,所述本地公鑰與所述移動(dòng)客戶(hù)端進(jìn)行設(shè)備綁定生成所述安全密碼字段并發(fā)給所述移動(dòng)客戶(hù)端。
優(yōu)選地,所述移動(dòng)客戶(hù)端的IP每次發(fā)生改變,僅與所述網(wǎng)關(guān)服務(wù)器產(chǎn)生 重新連接,所述網(wǎng)關(guān)服務(wù)器與所述后端服務(wù)器之間的連接保持不變。
優(yōu)選地,所述移動(dòng)客戶(hù)端向所述網(wǎng)關(guān)服務(wù)器發(fā)送資源請(qǐng)求信息時(shí),所述資源請(qǐng)求信息中還可以包含業(yè)務(wù)邏輯處理字段和流程字段來(lái)處理相關(guān)的業(yè)務(wù)邏輯;其中,所述業(yè)務(wù)邏輯處理字段用于描述會(huì)話數(shù)據(jù)在業(yè)務(wù)層面的處理方式;所述流程字段用于配合業(yè)務(wù)邏輯處理字段,用來(lái)標(biāo)識(shí)業(yè)務(wù)邏輯處理的順序關(guān)系。
本發(fā)明的信息交互方法極大提高了用戶(hù)體驗(yàn),能很好的解決網(wǎng)絡(luò)漂移問(wèn)題,屏蔽用戶(hù)網(wǎng)絡(luò)變更對(duì)后端服務(wù)器的影響。另外,本發(fā)明還能節(jié)省移動(dòng)客戶(hù)端和后端服務(wù)器資源,移動(dòng)客戶(hù)端不需要頻繁發(fā)送請(qǐng)求來(lái)獲取最新數(shù)據(jù),后端服務(wù)器會(huì)主動(dòng)推送新數(shù)據(jù)到移動(dòng)客戶(hù)端。同時(shí),本發(fā)明通過(guò)會(huì)話和業(yè)務(wù)邏輯,避免了網(wǎng)絡(luò)頻繁斷開(kāi)重連的開(kāi)銷(xiāo),極大的節(jié)省了網(wǎng)絡(luò)和電力等資源。
具體實(shí)施方式
為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)以示例的方式提供本發(fā)明的具體實(shí)施方式。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海新飛凡電子商務(wù)有限公司,未經(jīng)上海新飛凡電子商務(wù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610167934.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





