,該應(yīng)用操作信息中包含用戶A的登錄賬號;
[0072]步驟410:應(yīng)用服務(wù)器從用戶A的應(yīng)用操作信息中解析出用戶A的登錄賬號;
[0073]步驟411:應(yīng)用服務(wù)器將用戶A的應(yīng)用操作信息綁定在用戶A的登錄賬號下,結(jié)束流程。
[0074]其中,移動(dòng)設(shè)備的唯一標(biāo)識可以是移動(dòng)設(shè)備國際身份碼(ΠΙΕΙ,Internat1nalMobile Equipment Identity),當(dāng)然也可以是其它具有唯一屬性的標(biāo)識,例如物理地址、網(wǎng)絡(luò)地址、操作系統(tǒng)版本號等的組合。應(yīng)用操作信息包括應(yīng)用操作記錄和/或應(yīng)用操作數(shù)據(jù)。
[0075]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在執(zhí)行步驟404之前,應(yīng)用服務(wù)器先判斷是否已經(jīng)存在根據(jù)移動(dòng)設(shè)備的唯一標(biāo)識生成的用戶A的臨時(shí)賬號,如果不存在,則繼續(xù)執(zhí)行步驟404,如果已經(jīng)存在,直接執(zhí)行步驟405,即,應(yīng)用服務(wù)器將用戶A的臨時(shí)賬號發(fā)送給應(yīng)用客戶端。
[0076]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在執(zhí)行步驟406之前,應(yīng)用客戶端先利用預(yù)設(shè)的加密算法對用戶A的臨時(shí)賬號進(jìn)行加密處理,在執(zhí)行步驟406時(shí),在應(yīng)用客戶端發(fā)送給應(yīng)用服務(wù)器的應(yīng)用操作信息中包含的是加密后的用戶A的臨時(shí)賬號。
[0077]相應(yīng)的,在執(zhí)行步驟407時(shí),應(yīng)用服務(wù)器先從應(yīng)用操作信息中解析出加密后的用戶A的臨時(shí)密鑰,再利用預(yù)設(shè)的解密算法對其進(jìn)行解密,最終獲得用戶A的臨時(shí)密鑰。
[0078]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,應(yīng)用服務(wù)器在將用戶A的應(yīng)用操作信息綁定在用戶A的登錄賬號下之后,綁定在用戶A的臨時(shí)賬號下的應(yīng)用操作信息也不會(huì)被丟棄,而是將其合并到用戶A的登錄賬號下。
[0079]例如,在根據(jù)移動(dòng)設(shè)備的唯一標(biāo)識創(chuàng)建用戶A的臨時(shí)賬號時(shí),應(yīng)用服務(wù)器將用戶A的臨時(shí)賬號與移動(dòng)設(shè)備的唯一標(biāo)識之間的映射關(guān)系記錄在一個(gè)映射表項(xiàng)中(如,表項(xiàng)I)。同樣,在創(chuàng)建用戶A的登錄賬號記錄時(shí),應(yīng)用服務(wù)器將用戶A的登錄賬號與移動(dòng)設(shè)備的唯一標(biāo)識之間的映射關(guān)系記錄在另一個(gè)映射表項(xiàng)中(如,表項(xiàng)2)。當(dāng)應(yīng)用服務(wù)器從用戶A的應(yīng)用操作信息中解析出用戶A的登錄賬號時(shí),應(yīng)用服務(wù)器先從表項(xiàng)2中查找與用戶A的登錄賬號映射的移動(dòng)設(shè)備的唯一標(biāo)識,再從表項(xiàng)I中查找與移動(dòng)設(shè)備的唯一標(biāo)識映射的用戶A的臨時(shí)賬號,最后將用戶A的臨時(shí)賬號下的應(yīng)用操作信息綁定在用戶A的登錄賬號下,至此完成了應(yīng)用操作信息的合并。
[0080]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,在將綁定在用戶A的臨時(shí)賬號下的應(yīng)用操作信息合并到用戶A的登錄賬號下之后,還可以將綁定在用戶A的臨時(shí)賬號下的應(yīng)用操作信息刪除,以便于釋放應(yīng)用服務(wù)器的存儲(chǔ)空間。
[0081]根據(jù)本發(fā)明,如果用戶未登錄到應(yīng)用客戶端上,應(yīng)用客戶端將獲取所在移動(dòng)設(shè)備的唯一標(biāo)識并發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)該唯一標(biāo)識創(chuàng)建用戶的臨時(shí)賬號并發(fā)送給應(yīng)用客戶端。當(dāng)未登錄的用戶在應(yīng)用客戶端上實(shí)施應(yīng)用操作時(shí),應(yīng)用客戶端將攜帶用戶的臨時(shí)賬號的應(yīng)用操作信息發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器就可以將應(yīng)用操作信息綁定在用戶的臨時(shí)賬號下,即,將應(yīng)用操作信息保存在應(yīng)用服務(wù)器上而不是應(yīng)用客戶端上。
[0082]如果非法用戶實(shí)施了惡意操作,應(yīng)用服務(wù)器可以根據(jù)綁定在用戶的臨時(shí)賬號下的應(yīng)用操作記錄識別出該非法用戶的惡意操作,并對該非法用戶的惡意操作采取相應(yīng)的控制或防范措施。
[0083]如果用戶不小心卸載了移動(dòng)設(shè)備上的應(yīng)用客戶端,用戶仍然可以通過應(yīng)用服務(wù)器找回所有的應(yīng)用操作數(shù)據(jù)。另外,由于應(yīng)用操作信息保存在應(yīng)用服務(wù)器上而不是應(yīng)用客戶端上,因此,不會(huì)出現(xiàn)用戶誤刪除應(yīng)用客戶端上的應(yīng)用操作數(shù)據(jù)的問題。
[0084]示例件設(shè)備
[0085]在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來,參考圖5來描述根據(jù)本發(fā)明示例性實(shí)施方式的、用于未登錄狀態(tài)下保存應(yīng)用操作信息的設(shè)備。
[0086]參考圖5,其示意性地示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的未登錄狀態(tài)下保存應(yīng)用操作信息的設(shè)備的結(jié)構(gòu)框架圖,具體地,該設(shè)備運(yùn)用于應(yīng)用客戶端,該設(shè)備例如可以包括:
[0087]識別單元501,用于識別用戶是否使用登錄賬號登錄到應(yīng)用客戶端;
[0088]獲取單元502,用于如果所述用戶未使用登錄賬號登錄到所述應(yīng)用客戶端,獲取所述應(yīng)用客戶端所在移動(dòng)設(shè)備的唯一標(biāo)識;
[0089]發(fā)送單元503,用于將所述唯一標(biāo)識發(fā)送給應(yīng)用服務(wù)器,所述唯一標(biāo)識用于創(chuàng)建所述用戶的臨時(shí)賬號,所述臨時(shí)賬號用于在所述用戶未使用登錄賬號登錄到應(yīng)用客戶端時(shí)綁定所述用戶的應(yīng)用操作信息。
[0090]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,如圖6所示,該設(shè)備還包括:
[0091]接收單元504,用于接收所述應(yīng)用服務(wù)器發(fā)送的所述用戶的臨時(shí)賬號。
[0092]所述發(fā)送單元503還用于,響應(yīng)于所述用戶在所述應(yīng)用客戶端上的應(yīng)用操作,將所述用戶的應(yīng)用操作信息發(fā)送給所述應(yīng)用服務(wù)器,所述用戶的應(yīng)用操作信息攜帶所述用戶的臨時(shí)賬號。
[0093]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,所述用戶的應(yīng)用操作信息包含的所述用戶的臨時(shí)賬號是經(jīng)過加密處理的。
[0094]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,所述發(fā)送單元503還用于,如果所述用戶使用登錄賬號登錄到所述應(yīng)用客戶端,響應(yīng)于所述用戶在所述應(yīng)用客戶端上的應(yīng)用操作,將所述用戶的應(yīng)用操作信息發(fā)送給所述應(yīng)用服務(wù)器,所述用戶的應(yīng)用操作信息攜帶所述用戶的登錄賬號。
[0095]與此對應(yīng)的,參考圖7,其示意性地示出了根據(jù)本發(fā)明另一個(gè)實(shí)施方式的未登錄狀態(tài)下保存應(yīng)用操作信息的設(shè)備的結(jié)構(gòu)框架圖,具體地,該設(shè)備運(yùn)用于應(yīng)用服務(wù)器,該設(shè)備例如可以包括:
[0096]接收單元701,用于接收應(yīng)用客戶端發(fā)送的所述應(yīng)用客戶端所在移動(dòng)設(shè)備的唯一標(biāo)識;
[0097]創(chuàng)建單元702,用于根據(jù)所述唯一標(biāo)識創(chuàng)建用戶的臨時(shí)賬號,所述用戶的臨時(shí)賬號用于在所述用戶未使用登錄賬號登錄到應(yīng)用客戶端時(shí)綁定所述用戶的應(yīng)用操作信息;
[0098]發(fā)送單元703,用于將所述用戶的臨時(shí)賬號發(fā)送給所述應(yīng)用客戶端。
[0099]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,如圖8所示,該設(shè)備還包括:
[0100]判斷單元702A,用于在創(chuàng)建單元702根據(jù)所述唯一標(biāo)識創(chuàng)建用戶的臨時(shí)賬號之前,判斷是否存在根據(jù)所述唯一標(biāo)識創(chuàng)建的用戶的臨時(shí)賬號;
[0101]創(chuàng)建單元702用于:如果不存在根據(jù)所述唯一標(biāo)識創(chuàng)建的用戶的臨時(shí)賬號,根據(jù)所述唯一標(biāo)識創(chuàng)建用戶的臨時(shí)賬號。
[0102]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,如圖9所示,
[0103]接收單元701還用于,接收應(yīng)用客戶端發(fā)送的用戶的應(yīng)用操作信息;
[0104]該設(shè)備還包括:
[0105]解析單元704,用于從所述用戶的應(yīng)用操作信息中解析出用戶的賬號;
[0106]綁定單元705,如果所述用戶的賬號為臨時(shí)賬號,將所述用戶的應(yīng)用操作信息綁定在所述用戶的臨時(shí)賬號下,如果所述用戶的賬號為登錄賬號,將所述用戶的應(yīng)用操作信息綁定在所述用戶的登錄賬號下