用于瀏覽器的用戶信息還原方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種用于瀏覽器的用戶信息還原方法和裝置。
【背景技術(shù)】
[0002]瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件系統(tǒng)的HTML文件內(nèi)容,并讓用戶與這些文件交互的一種應(yīng)用軟件。
[0003]目前的瀏覽器都是可以實(shí)現(xiàn)瀏覽器用戶登錄的。這樣對(duì)于瀏覽器用戶就會(huì)產(chǎn)生很多的用戶數(shù)據(jù),現(xiàn)有的用戶數(shù)據(jù)包括:收藏夾信息、cookie信息、登錄信息、瀏覽歷史記錄。瀏覽器會(huì)對(duì)用戶數(shù)據(jù)進(jìn)行備份,當(dāng)需要時(shí),利用備份數(shù)據(jù)還原瀏覽器中的用戶數(shù)據(jù)。
[0004]然而,現(xiàn)有的瀏覽器對(duì)各種用戶數(shù)據(jù)都是分開單個(gè)進(jìn)行備份,當(dāng)用戶需要將瀏覽器整體還原至某一期望的狀態(tài)時(shí),也需要逐個(gè)對(duì)各個(gè)用戶數(shù)據(jù)進(jìn)行還原操作,導(dǎo)致瀏覽器還原的操作過于繁瑣,不便于用戶使用;并且,現(xiàn)有的瀏覽器備份和還原操作都是在瀏覽器本地執(zhí)行的,備份數(shù)據(jù)固定存儲(chǔ)在本地設(shè)備中,則當(dāng)用戶位置發(fā)生了變更時(shí),現(xiàn)有方案無法在新位置實(shí)現(xiàn)瀏覽器的還原。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用于瀏覽器的用戶信息還原方法和裝置。
[0006]依據(jù)本發(fā)明的一個(gè)方面,本發(fā)明實(shí)施例提供了一種用于瀏覽器的用戶信息還原方法,包括:
[0007]在瀏覽器側(cè)收集用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù),并根據(jù)收集到的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息,不同時(shí)間下生成的用戶信息具有不同的版本信息;
[0008]將用戶信息上報(bào)至服務(wù)器側(cè)并保存;
[0009]當(dāng)用戶需要對(duì)瀏覽器中的用戶信息還原時(shí),向服務(wù)器發(fā)送獲知的指定版本信息,接收服務(wù)器根據(jù)該版本信息返回的該用戶的用戶信息,并根據(jù)返回的用戶信息分別還原瀏覽器中相應(yīng)用戶信息選項(xiàng)的用戶數(shù)據(jù);
[0010]其中,在向服務(wù)器發(fā)送獲知的指定版本信息之前,上述方法還包括:
[0011]接收服務(wù)器側(cè)下發(fā)的為用戶信息設(shè)置的版本信息。
[0012]其中,在瀏覽器側(cè)收集用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù)之前,上述方法還包括:接收用戶通過交互界面發(fā)送的選取指令;根據(jù)選取指令確定需要備份的用戶信息選項(xiàng)。
[0013]其中,上述根據(jù)收集到的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息還包括:為在瀏覽器側(cè)獲取到的用戶信息生成版本信息;
[0014]上述將用戶信息上報(bào)至服務(wù)器側(cè)并保存包括:將用戶信息和該用戶信息對(duì)應(yīng)的版本信息上報(bào)至服務(wù)器側(cè)并保存。
[0015]其中,上述根據(jù)收集到的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息包括:
[0016]分別對(duì)收集到的每個(gè)用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù)按照預(yù)定加密方式進(jìn)行加密;根據(jù)加密后的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息。
[0017]其中,上述根據(jù)返回的用戶信息分別還原瀏覽器中相應(yīng)用戶信息選項(xiàng)的用戶數(shù)據(jù)包括:
[0018]對(duì)返回的用戶信息中不同用戶信息選項(xiàng)的用戶數(shù)據(jù)分別按照與預(yù)定加密方式相對(duì)應(yīng)的解密方式進(jìn)行解密;利用解密后的用戶數(shù)據(jù)還原瀏覽器中相應(yīng)用戶信息選項(xiàng)的用戶數(shù)據(jù)。
[0019]其中,用戶信息選項(xiàng)包括如下一個(gè)或多個(gè)選項(xiàng):瀏覽歷史記錄、收藏夾、cookie、登錄信息、瀏覽器的設(shè)置信息、用戶個(gè)人信息、瀏覽器中插件的信息,該插件的信息包括插件內(nèi)存儲(chǔ)的信息和/或插件的配置信息。
[0020]其中,上述根據(jù)收集到的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息還包括:為在瀏覽器側(cè)獲取到的用戶信息生成描述信息,該描述信息包括用戶信息的生成時(shí)間、用戶信息包括的總信息條數(shù)、用戶信息中每個(gè)用戶信息選項(xiàng)包括的信息條數(shù)、用戶信息對(duì)應(yīng)的用戶的注釋信息、平臺(tái)信息和/或?yàn)g覽器版本信息;
[0021]上述將用戶信息上報(bào)至服務(wù)器側(cè)并保存還包括:將用戶信息和該用戶信息的描述信息上報(bào)至服務(wù)器側(cè)并保存;
[0022]上述接收服務(wù)器根據(jù)該版本信息返回的該用戶的用戶信息還包括:接收服務(wù)器根據(jù)該版本信息返回的該用戶的用戶信息和該用戶信息的描述信息。
[0023]其中,上述將用戶信息上報(bào)至服務(wù)器側(cè)并保存包括:將用戶信息以及該用戶信息對(duì)應(yīng)的用戶標(biāo)識(shí)上報(bào)至服務(wù)器側(cè)以在服務(wù)器側(cè)根據(jù)用戶標(biāo)識(shí)保存相應(yīng)的用戶信息;或者,根據(jù)用戶的登錄信息登錄服務(wù)器,登錄信息中包括用戶標(biāo)識(shí);將用戶信息上報(bào)至登錄服務(wù)器側(cè),以在該服務(wù)器側(cè)根據(jù)獲知的用戶標(biāo)識(shí)保存相應(yīng)的用戶信息。
[0024]依據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明實(shí)施例提供了一種用于瀏覽器的用戶信息還原裝置,包括個(gè)人信息管理器,該個(gè)人信息管理器包括:
[0025]收集單元,適于在瀏覽器側(cè)收集用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù);
[0026]用戶信息生成單元,適于根據(jù)收集到的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息,不同時(shí)間下生成的用戶信息具有不同的版本信息;
[0027]通信單元,適于將用戶信息上報(bào)至服務(wù)器側(cè)并保存,以及,當(dāng)用戶需要對(duì)瀏覽器中的用戶信息還原時(shí),向服務(wù)器發(fā)送獲知的指定版本信息,接收服務(wù)器根據(jù)該版本信息返回的該用戶的用戶信息;
[0028]數(shù)據(jù)還原單元,適于根據(jù)返回的用戶信息分別還原瀏覽器中相應(yīng)用戶信息選項(xiàng)的用戶數(shù)據(jù);
[0029]其中,通信單元,還適于在向服務(wù)器發(fā)送指定版本信息之前,接收服務(wù)器側(cè)下發(fā)的為用戶信息設(shè)置的版本信息。
[0030]其中,個(gè)人信息管理器還包括本地接收單元和選取單元。該本地接收單元,適于在瀏覽器側(cè)收集用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù)之前,接收用戶通過交互界面發(fā)送的選取指令;該選取單元,適于根據(jù)選取指令確定需要備份的用戶信息選項(xiàng)。
[0031]其中,用戶信息生成單元,還適于為在瀏覽器側(cè)獲取到的用戶信息生成版本信息;通信單元,還適于將用戶信息和該用戶信息對(duì)應(yīng)的版本信息上報(bào)至服務(wù)器側(cè)并保存。
[0032]其中,用戶信息生成單元,還適于分別對(duì)收集到的每個(gè)用戶信息選項(xiàng)對(duì)應(yīng)的用戶數(shù)據(jù)按照預(yù)定加密方式進(jìn)行加密;根據(jù)加密后的用戶數(shù)據(jù)中所有具有相同時(shí)間屬性的數(shù)據(jù)獲取該時(shí)間下所生成的用戶信息。數(shù)據(jù)還原單元,還適于對(duì)返回的用戶信息中不同用戶信息選項(xiàng)的用戶數(shù)據(jù)分別按照與預(yù)定加密方式相對(duì)應(yīng)的解密方式進(jìn)行解密;利用解密后的用戶數(shù)據(jù)還原瀏覽器中相應(yīng)用戶信息選項(xiàng)的用戶數(shù)據(jù)。
[0033]其中,用戶信息選項(xiàng)包括如下一個(gè)或多個(gè)選項(xiàng):瀏覽歷史記錄、收藏夾、cookie、登錄信息、瀏覽器的設(shè)置信息、用戶個(gè)人信息、瀏覽器中插件的信息,該插件的信息包括插件內(nèi)存儲(chǔ)的信息和/或插件的配置信息。
[0034]其中,用戶信息生成單元,還適于為在瀏覽器側(cè)獲取到的用戶信息生成描述信息,該描述信息包括用戶信息的生成時(shí)間、用戶信息包括的總信息條數(shù)、用戶信息中每個(gè)用戶信息選項(xiàng)包括的信息條數(shù)、用戶信息對(duì)應(yīng)的用戶的注釋信息、平臺(tái)信息和/或?yàn)g覽器版本信息;
[0035]通信單元,還適于將用戶信息和該用戶信息的描述信息上報(bào)至服務(wù)器側(cè)并保存;以及,接收服務(wù)器根據(jù)該版本信息返回的該用戶的用戶信息和該用戶信息的描述信息。
[0036]其中,通信單元,還適于將用戶信息以及該用戶信息對(duì)應(yīng)的用戶標(biāo)識(shí)上報(bào)至服務(wù)器側(cè)以在服務(wù)器側(cè)根據(jù)用戶標(biāo)識(shí)保存相應(yīng)的用戶信息;或者,通信單元,還適于根據(jù)用戶的登錄信息登錄服務(wù)器,該登錄信息中包括用戶標(biāo)識(shí);以及,將用戶信息上報(bào)至登錄服務(wù)器偵牝以在該服務(wù)器側(cè)根據(jù)獲知的用戶標(biāo)識(shí)保存相應(yīng)的用戶信息。
[0037]由上所述,本發(fā)明實(shí)施例通過將瀏覽器側(cè)的各種具有相同時(shí)間屬性的用戶數(shù)據(jù)收集在一起得到用戶信息,該用戶信息配置有版本信息,然后將用戶信息上報(bào)至服務(wù)器側(cè)統(tǒng)一存儲(chǔ)的技術(shù)手段,在需要執(zhí)行瀏覽器還原時(shí),能夠在一次還原操作中統(tǒng)一實(shí)現(xiàn)瀏覽器上各種用戶數(shù)據(jù)的還原,大大簡(jiǎn)化了瀏覽器還原操作,降低了還原操作的工作量;并且,由于用戶信息統(tǒng)一存儲(chǔ)在服務(wù)器側(cè),即使用戶位置發(fā)生了變更,也能夠從服務(wù)器上獲取到相應(yīng)的備份數(shù)據(jù),從而實(shí)現(xiàn)了瀏覽器用戶信息的還原,能夠向用戶提供個(gè)性化的瀏覽器。
[0038]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0039]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0040]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于瀏覽器的用戶信息還原裝置結(jié)構(gòu)示意圖;
[0041