的應(yīng)用數(shù)據(jù)。
[0098]步驟404,若認證通過,則所述服務(wù)器端繼續(xù)向所述客戶端發(fā)送所述客戶端的設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),以便所述客戶端對所述應(yīng)用數(shù)據(jù)進行處理。
[0099]所述步驟404為所述服務(wù)器繼續(xù)向所述客戶端的設(shè)定應(yīng)用發(fā)送應(yīng)用數(shù)據(jù)的過程。
[0100]步驟406,所述服務(wù)器端對所述令牌信息進行更新。
[0101]優(yōu)選地,所述令牌信息可以包括編碼后的會話標識、隨機值和進程標識。
[0102]具體地,所述服務(wù)器端對所述令牌信息中的隨機值進行更新。
[0103]優(yōu)選地,所述步驟406可以分為兩種情況:
[0104]情況1:
[0105]步驟61,所述服務(wù)器端接收所述客戶端發(fā)送的更新請求信息,其中所述更新請求信息包括更新時間。
[0106]所述客戶端主動請求更新令牌信息,更新時間由客戶端設(shè)定。
[0107]步驟62,所述服務(wù)器端根據(jù)所述更新時間對所述令牌信息中的隨機值進行更新。
[0108]情況2:
[0109]步驟63,所述服務(wù)器端根據(jù)預(yù)置的計時器對所述令牌信息中的隨機值進行更新,其中,所述計時器預(yù)置在所述服務(wù)器端的頂層線程中。
[0110]服務(wù)器端主動更新令牌信息,頂層線程中的計時器可以掛載定時任務(wù)。
[0111]綜上所述,本發(fā)明實施例中的技術(shù)方案,服務(wù)器端接收客戶端發(fā)送的令牌信息,并根據(jù)令牌信息進行認證??蛻舳税l(fā)送的令牌信息由服務(wù)器端生成并推送至客戶端,并在客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時向服務(wù)器端發(fā)送。若認證通過,則服務(wù)器端將與客戶端的連接重新封裝為新會話,并利用新會話替換舊會話,舊會話為客戶端接入的網(wǎng)絡(luò)發(fā)生改變之前,服務(wù)器端將于客戶端的連接封裝得到的會話。服務(wù)器端繼續(xù)向客戶端發(fā)送客戶端的設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),以便客戶端對應(yīng)用數(shù)據(jù)進行處理。客戶端不需要重新輸入登錄賬戶密碼,服務(wù)器端不需要進行邏輯認證,簡化了客戶端接入的網(wǎng)絡(luò)發(fā)生改變時,服務(wù)器端向客戶端應(yīng)用繼續(xù)發(fā)送應(yīng)用數(shù)據(jù)的步驟,提升了客戶端的應(yīng)用的用戶體驗的同時,避免服務(wù)器端重新進行邏輯認證,緩解了服務(wù)器端的運行壓力。
[0112]實施例五
[0113]詳細介紹本發(fā)明實施例提供的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)。
[0114]參照圖5,示出了本發(fā)明實施例五中的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)框圖。
[0115]所述系統(tǒng)可以包括客戶端,所述客戶端可以包括:認證信息發(fā)送模塊500,令牌信息保存模塊502,令牌信息發(fā)送模塊504,應(yīng)用數(shù)據(jù)處理模塊506。
[0116]下面分別詳細介紹各模塊的功能以及各模塊之間的關(guān)系。
[0117]認證信息發(fā)送模塊500,用于發(fā)送認證信息至服務(wù)器端。
[0118]令牌信息保存模塊502,用于在所述服務(wù)器端根據(jù)所述認證信息進行認證成功之后,保存從所述服務(wù)器端接收的、與所述客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息。
[0119]令牌信息發(fā)送模塊504,用于在所述客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時,將預(yù)先從服務(wù)器端接收的、與所述客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息發(fā)送至服務(wù)器端。
[0120]應(yīng)用數(shù)據(jù)處理模塊506,用于接收所述服務(wù)器端根據(jù)所述令牌信息進行認證后,向所述客戶端發(fā)送的所述設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),并對所述應(yīng)用數(shù)據(jù)進行處理。
[0121]綜上所述,本發(fā)明實施例中的技術(shù)方案,客戶端發(fā)送認證信息至服務(wù)器端,客戶端在服務(wù)器端根據(jù)認證信息進行認證成功之后,保存從服務(wù)器端接收的、與客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息,當客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時,將預(yù)先從服務(wù)器接收的、與客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息發(fā)送至服務(wù)器;服務(wù)器對令牌信息進行認證,認證通過后,繼續(xù)向客戶端發(fā)送設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),客戶端接收服務(wù)器根據(jù)所述令牌信息進行認證后,向客戶端發(fā)送的設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),并對應(yīng)用數(shù)據(jù)進行處理。不需要重新輸入登錄賬戶密碼,不需要服務(wù)器進行邏輯認證,簡化了客戶端接入的網(wǎng)絡(luò)發(fā)生改變時,客戶端應(yīng)用繼續(xù)接收并處理應(yīng)用數(shù)據(jù)的步驟,提升了客戶端的應(yīng)用的用戶體驗。
[0122]實施例六
[0123]詳細介紹本發(fā)明實施例提供的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)。
[0124]參照圖6,示出了本發(fā)明實施例六中的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)框圖。
[0125]所述系統(tǒng)可以包括客戶端,所述客戶端可以包括:認證信息發(fā)送模塊600,令牌信息保存模塊602,請求發(fā)送模塊604,令牌信息接收模塊606,令牌信息發(fā)送模塊608,應(yīng)用數(shù)據(jù)處理模塊610,令牌信息更新模塊612。
[0126]其中,所述令牌信息更新模塊612可以包括:更新請求發(fā)送模塊6121,更新令牌接收模塊6122。
[0127]下面分別詳細介紹各模塊的功能以及各模塊之間的關(guān)系。
[0128]認證信息發(fā)送模塊600,用于在所述客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變之前,發(fā)送認證信息至所述服務(wù)器端,其中,所述認證信息包括認證頭信息和認證內(nèi)容信息。
[0129]令牌信息保存模塊602,用于在所述服務(wù)器端根據(jù)所述認證信息進行認證成功之后,保存從所述服務(wù)器端接收的、與所述客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息。
[0130]其中,所述認證頭信息標識所述客戶端與所述服務(wù)器端連接的會話,所述令牌信息為所述服務(wù)器端為所述會話設(shè)置的參數(shù)。
[0131]請求發(fā)送模塊604,用于在所述客戶端接收到所述服務(wù)器端返回的所述設(shè)定應(yīng)用登錄成功的反饋信息之后,向所述服務(wù)器端發(fā)送令牌信息請求命令。
[0132]令牌信息接收模塊606,用于接收所述服務(wù)器端根據(jù)所述令牌信息請求命令推送的令牌信息。
[0133]優(yōu)選地,所述令牌信息可以包括編碼后的會話標識、隨機值和進程標識。
[0134]令牌信息發(fā)送模塊608,用于在所述客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時,將預(yù)先從服務(wù)器端接收的、與所述客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息發(fā)送至服務(wù)器端。
[0135]應(yīng)用數(shù)據(jù)處理模塊610,用于接收所述服務(wù)器端根據(jù)所述令牌信息進行認證后,向所述客戶端發(fā)送的所述設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),并對所述應(yīng)用數(shù)據(jù)進行處理。
[0136]令牌信息更新模塊612,用于對所述令牌信息進行更新。
[0137]優(yōu)選地,所述令牌信息更新模塊612,可以包括:
[0138]更新請求發(fā)送模塊6121,用于向所述服務(wù)器端發(fā)送令牌信息更新請求信息,其中,所述令牌信息更新請求信息包括更新時間。
[0139]更新令牌接收模塊6122,用于接收所述服務(wù)器端根據(jù)所述更新時間對所述令牌信息中的隨機值進行更新后的令牌信息。
[0140]綜上所述,本發(fā)明實施例中的技術(shù)方案,客戶端發(fā)送認證信息至服務(wù)器端,客戶端在服務(wù)器端根據(jù)認證信息進行認證成功之后,保存從服務(wù)器端接收的、與客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息,當客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時,將預(yù)先從服務(wù)器接收的、與客戶端的設(shè)定應(yīng)用相對應(yīng)的令牌信息發(fā)送至服務(wù)器;服務(wù)器對令牌信息進行認證,認證通過后,繼續(xù)向客戶端發(fā)送設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),客戶端接收服務(wù)器根據(jù)所述令牌信息進行認證后,向客戶端發(fā)送的設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),并對應(yīng)用數(shù)據(jù)進行處理。不需要重新輸入登錄賬戶密碼,不需要服務(wù)器進行邏輯認證,簡化了客戶端接入的網(wǎng)絡(luò)發(fā)生改變時,客戶端應(yīng)用繼續(xù)接收并處理應(yīng)用數(shù)據(jù)的步驟,提升了客戶端的應(yīng)用的用戶體驗。
[0141]實施例七
[0142]詳細介紹本發(fā)明實施例提供的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)。
[0143]參照圖7,示出了本發(fā)明實施例七中的一種應(yīng)用數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)框圖。
[0144]所述系統(tǒng)可以包括服務(wù)器端,所述服務(wù)器端可以包括:認證模塊700,連接更新模塊702,應(yīng)用數(shù)據(jù)繼續(xù)發(fā)送模塊704。
[0145]下面分別詳細介紹各模塊的功能以及各模塊之間的關(guān)系。
[0146]認證模塊700,用于根據(jù)接收到的客戶端發(fā)送的令牌信息進行認證,其中,所述令牌信息由所述服務(wù)器端生成并推送至所述客戶端。
[0147]連接更新模塊702,用于若所述認證模塊700根據(jù)接收到的客戶端發(fā)送的令牌信息進行認證通過,則將與所述客戶端的連接重新封裝為新會話,并利用所述新會話替換舊會話。
[0148]應(yīng)用數(shù)據(jù)繼續(xù)發(fā)送模塊704,用于繼續(xù)向所述客戶端發(fā)送所述客戶端的設(shè)定應(yīng)用的應(yīng)用數(shù)據(jù),以便所述客戶端對所述應(yīng)用數(shù)據(jù)進行處理。
[0149]綜上所述,本發(fā)明實施例中的技術(shù)方案,服務(wù)器端接收客戶端發(fā)送的令牌信息,并根據(jù)令牌信息進行認證??蛻舳税l(fā)送的令牌信息由服務(wù)器端生成并推送至客戶端,并在客戶端檢測到接入的網(wǎng)絡(luò)發(fā)生改變時向服務(wù)器端發(fā)送。若認證通過,則服務(wù)器端將與客戶端的連接重新封裝為