專利名稱:一種個(gè)人數(shù)據(jù)的共享交互處理方法及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種個(gè)人數(shù)據(jù)的共享交互處理方法及服務(wù)
O
背景技術(shù):
隨著技術(shù)的發(fā)展和經(jīng)濟(jì)生活水平的提高,用戶對(duì)于業(yè)務(wù)不間斷處理的需求也越來越高,如何能實(shí)現(xiàn)用戶更換終端時(shí)及時(shí)恢復(fù)工作、娛樂等現(xiàn)場(chǎng)顯得異常重要?,F(xiàn)有技術(shù)中還沒有技術(shù)方案能夠較好的實(shí)現(xiàn)上述功能。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種個(gè)人數(shù)據(jù)的共享交互處理方法及服務(wù)器,從而解決上述技術(shù)問題。本發(fā)明的目的通過以下方式實(shí)現(xiàn)一種個(gè)人數(shù)據(jù)的共享交互處理方法,包括服務(wù)器接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;所述服務(wù)器對(duì)所述用戶信息進(jìn)行驗(yàn)證;驗(yàn)證通過后,所述服務(wù)器向所述第一終端發(fā)送登錄成功消息,并查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);所述服務(wù)器根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;所述服務(wù)器接收并保存所述第一終端同步上報(bào)的用戶操作數(shù)據(jù)。一種用于個(gè)人數(shù)據(jù)的共享交互處理的服務(wù)器,包括數(shù)據(jù)接收模塊,用于接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;用戶信息驗(yàn)證模塊,用于對(duì)所述用戶信息進(jìn)行驗(yàn)證;信息查找模塊,用于在所述用戶信息驗(yàn)證模塊驗(yàn)證通過后,查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);數(shù)據(jù)發(fā)送模塊,用于在所述用戶信息驗(yàn)證模塊驗(yàn)證通過后,向所述第一終端發(fā)送登錄成功消息;還用于根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;信息存儲(chǔ)模塊,用于保存所述用戶業(yè)務(wù)數(shù)據(jù)、第二終端上報(bào)的用戶操作數(shù)據(jù)、和第一終端同步上報(bào)的用戶操作數(shù)據(jù)。本發(fā)明實(shí)施例提供的技術(shù)方案,由于將用戶操作數(shù)據(jù)及用戶業(yè)務(wù)數(shù)據(jù)交由服務(wù)器保存和管理,即使用戶由第二終端更換使用了第一終端,只要在第一終端上正確登錄后,即可由服務(wù)器根據(jù)第二終端上報(bào)的用戶操作數(shù)據(jù),繼續(xù)向第一終端推送業(yè)務(wù)數(shù)據(jù)流。實(shí)現(xiàn)了無論用戶身處何方、使用何種終端,只要正確登錄、鏈接到網(wǎng)絡(luò)端的服務(wù)器,就能恢復(fù)到上次退出時(shí)的系統(tǒng)狀態(tài)繼續(xù)操作、提升了用戶體驗(yàn)。另外,由于將用戶業(yè)務(wù)數(shù)據(jù)和用戶操作數(shù)據(jù)統(tǒng)一交由服務(wù)器管理,減少了終端的數(shù)據(jù)處理負(fù)擔(dān)。
圖1為本發(fā)明實(shí)施例提供的方法流程圖;圖2為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)示意圖;圖3為本發(fā)明實(shí)施例提供的服務(wù)器結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供了一種個(gè)人數(shù)據(jù)的共享交互處理方法,其實(shí)現(xiàn)方式如圖1所示,包括如下操作步驟1、服務(wù)器接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;其中,所述的用戶信息可以但不僅限于登錄名和登錄密碼。步驟2、所述服務(wù)器對(duì)所述用戶信息進(jìn)行驗(yàn)證;其中,對(duì)用戶信息進(jìn)行驗(yàn)證的具體實(shí)現(xiàn)方式可以但不僅限于是將接收到的用戶信息與保存的用戶信息進(jìn)行匹配,如果匹配成功,則驗(yàn)證通過,如果匹配不成功,則驗(yàn)證失敗。如果驗(yàn)證失敗,則結(jié)束流程。步驟3、驗(yàn)證通過后,所述服務(wù)器向所述第一終端發(fā)送登錄成功消息,并查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);步驟4、所述服務(wù)器根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;其中,用戶操作數(shù)據(jù)可以但不僅限于包括個(gè)性設(shè)置數(shù)據(jù)、用戶個(gè)人數(shù)據(jù)等;所述個(gè)性設(shè)置數(shù)據(jù)可以但不僅限于包括用戶對(duì)顯示方式進(jìn)行個(gè)性設(shè)置的顯示方
式fe息等;所述的用戶個(gè)人數(shù)據(jù)可以但不僅限于包括用戶的個(gè)人郵箱、用戶的電話信息、用戶的身份信息等等;所述用戶業(yè)務(wù)數(shù)據(jù)是指上一次用戶退出登錄時(shí)業(yè)務(wù)數(shù)據(jù)的處理狀態(tài),該業(yè)務(wù)數(shù)據(jù)的處理狀態(tài)包括應(yīng)用程序的名稱、應(yīng)用程序執(zhí)行進(jìn)度等等;那么,步驟4的具體實(shí)現(xiàn)方式可以是所述服務(wù)器根據(jù)上一次用戶退出登錄時(shí)業(yè)務(wù)數(shù)據(jù)處理狀態(tài)等用戶業(yè)務(wù)數(shù)據(jù),獲取相應(yīng)的應(yīng)用程序及加載程序等等,并結(jié)合上一次用戶退出登錄時(shí)保存的個(gè)性設(shè)置數(shù)據(jù)、用戶個(gè)人數(shù)據(jù)等用戶操作數(shù)據(jù),生成相應(yīng)的業(yè)務(wù)數(shù)據(jù)流并發(fā)送給第一終端。步驟5、所述服務(wù)器接收并保存所述第一終端同步上報(bào)的用戶操作數(shù)據(jù)。本發(fā)明實(shí)施例中,個(gè)人數(shù)據(jù)可以但不僅限于包括用戶數(shù)據(jù),該用戶數(shù)據(jù)對(duì)應(yīng)的用戶操作數(shù)據(jù)、用戶業(yè)務(wù)數(shù)據(jù)、和業(yè)務(wù)數(shù)據(jù)流等等。本發(fā)明實(shí)施例中所述的終端(包括第一終端和第二終端)可以但不僅限于包括 個(gè)人電腦、筆記本電腦、平板電腦、移動(dòng)電話、電視機(jī)等具有顯示功能且能通過有線或者無線方式連接到網(wǎng)絡(luò)端的服務(wù)器的電子產(chǎn)品。其中,作為一種特例,上述的第二終端與第一終端可以是同一終端。本發(fā)明實(shí)施例提供的方法,由于將用戶操作數(shù)據(jù)及用戶業(yè)務(wù)數(shù)據(jù)交由服務(wù)器保存和管理,由服務(wù)器將用戶的登錄名、登錄密碼、用戶操作數(shù)據(jù)及用戶業(yè)務(wù)數(shù)據(jù)等進(jìn)行綁定及相應(yīng)的處理,即使用戶由第二終端更換使用了第一終端,只要在第一終端上正確登錄后,即可由服務(wù)器根據(jù)第二終端上報(bào)的用戶操作數(shù)據(jù),繼續(xù)向第一終端推送業(yè)務(wù)數(shù)據(jù)流,包括但不限于上一次用戶退出登錄時(shí)打開的文檔、繼續(xù)播放暫停的影音文件、上次正在處理或者閱讀的郵件、上次退出時(shí)游戲的狀態(tài)等。實(shí)現(xiàn)了無論用戶身處何方、使用何種終端,只要正確登錄、鏈接到網(wǎng)絡(luò)端的服務(wù)器,就能恢復(fù)到上次退出時(shí)的系統(tǒng)狀態(tài)繼續(xù)操作、提升了用戶體驗(yàn)。又由于將用戶業(yè)務(wù)數(shù)據(jù)和用戶操作數(shù)據(jù)統(tǒng)一交由服務(wù)器管理,減少了終端的數(shù)據(jù)處理負(fù)擔(dān),不再受限于終端的存儲(chǔ)容量、存儲(chǔ)位置和存儲(chǔ)形式,且不需要在不同中間之間進(jìn)行數(shù)據(jù)的遷移。另外,只要服務(wù)器能夠提供足夠多種類的業(yè)務(wù)類型,用戶就不再需要在終端上安裝不同的客戶端軟件。用戶只需要通過瀏覽器設(shè)置的快捷入口或特定的客戶端登錄到所述服務(wù)器,即可從所述服務(wù)器獲取所需的業(yè)務(wù),方便了用戶的操作,并且節(jié)省了終端的存儲(chǔ)空間。本發(fā)明上述實(shí)施例中,如上所述,支持用戶的個(gè)性化設(shè)置。本發(fā)明的另一實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,如果用戶對(duì)顯示方式進(jìn)行了設(shè)置,則用戶當(dāng)前正在使用的終端會(huì)將用戶的個(gè)性設(shè)置信息作為用戶操作數(shù)據(jù)上報(bào)給服務(wù)器,由服務(wù)器保存。另外,服務(wù)器還可以對(duì)用戶的操作習(xí)慣進(jìn)行分析,針對(duì)所述用戶的操作習(xí)慣設(shè)置顯示方式信息并保存。那么,上述步驟4進(jìn)一步包括服務(wù)器獲取用戶操作數(shù)據(jù)中的顯示方式信息,將所述顯示方式信息攜帶在業(yè)務(wù)數(shù)據(jù)流中發(fā)送給第一終端。以便第一終端根據(jù)該顯示方式信息進(jìn)行顯示。其中,顯示方式的個(gè)性設(shè)置涉及到顏色、配色方案、快捷菜單的選擇、用戶個(gè)人數(shù)據(jù)的顯示區(qū)域等。應(yīng)當(dāng)指出的是,終端的瀏覽器只是一個(gè)顯示解析器,中間不需要用戶的任何干涉,除非用戶想更改個(gè)性顯示,而且每次的個(gè)性顯示更改會(huì)記錄到服務(wù)器,用戶終端不進(jìn)行數(shù)據(jù)的處理和存儲(chǔ),所有內(nèi)容的處理都是在遠(yuǎn)端的服務(wù)器進(jìn)行的。為了保證終端和服務(wù)器之間大數(shù)據(jù)量傳輸?shù)母咝?,本發(fā)明實(shí)施例提供的另一個(gè)實(shí)施例,在上述實(shí)施例的基礎(chǔ)上,所述的向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流進(jìn)一步包括所述服務(wù)器根據(jù)與所述第一終端的網(wǎng)絡(luò)鏈接狀態(tài)選擇傳輸數(shù)據(jù)量,按照所述傳輸數(shù)據(jù)量對(duì)所述業(yè)務(wù)數(shù)據(jù)流進(jìn)行分段壓縮及分段發(fā)送。第一終端接收到分段數(shù)據(jù)流后,按照與服務(wù)器匹配的解壓縮方式進(jìn)行處理。相應(yīng)的,第一終端同步上報(bào)用戶操作數(shù)據(jù)時(shí),也可以根據(jù)與服務(wù)器的網(wǎng)絡(luò)鏈接狀態(tài)選擇傳輸數(shù)據(jù)量,按照所述傳輸數(shù)據(jù)量對(duì)所述用戶操作數(shù)據(jù)進(jìn)行分段壓縮及分段發(fā)送。 服務(wù)器接收到分段數(shù)據(jù)流后,按照與第一終端匹配的解壓縮方式進(jìn)行處理。本發(fā)明實(shí)施例提供的這個(gè)實(shí)施例,合理地利用了網(wǎng)絡(luò)流量,在不影響用戶感官的情況下,可以最大限量地傳輸更加豐富的內(nèi)容。另外,在用戶當(dāng)前使用的第一終端沒有支持上述高效傳輸算法的插件或者特定的瀏覽器時(shí),服務(wù)器可以在用戶同意的情況下,自行安裝上述高效傳輸算法的插件或者特定瀏覽器,以保證算法的實(shí)時(shí)有效性;為了保證個(gè)人信息的安全,本發(fā)明實(shí)施例提供的另一個(gè)實(shí)施例,在上述各個(gè)實(shí)施例的基礎(chǔ)上,服務(wù)器對(duì)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)進(jìn)行加密保存。其中,加密保存的具體實(shí)現(xiàn)方式可參照現(xiàn)有的加密處理方式,例如,采用不可逆轉(zhuǎn)的加密算法進(jìn)行加密處理。 另外,用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)既可以保存在所述的服務(wù)器上,也可以保存在若干個(gè)備份服務(wù)器上,避免服務(wù)器崩潰、負(fù)荷過大等災(zāi)難性的情況發(fā)生造成數(shù)據(jù)丟失,進(jìn)一步提升了個(gè)人數(shù)據(jù)存儲(chǔ)的物理安全。用戶的登錄名和登錄密碼與用戶個(gè)人信息(如個(gè)人的聯(lián)系方式等)相結(jié)合,以安全問題、郵件確認(rèn)、短信動(dòng)態(tài)密碼、隨機(jī)字符輸入等方式來保障用戶在遺忘用戶名或者密碼時(shí)找回自己的內(nèi)容,登錄名和密碼在服務(wù)器端全部由計(jì)算機(jī)來完成, 不需要人工干預(yù),以防止個(gè)人數(shù)據(jù)的泄露。如果服務(wù)器將用戶信息及對(duì)應(yīng)的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)備份保存到若干個(gè)備份服務(wù)器中,那么,所述查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)進(jìn)一步包括如果在所述服務(wù)器本地或者默認(rèn)的備份服務(wù)器中沒有查找到所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),則所述服務(wù)器向其他備份服務(wù)器發(fā)送查找請(qǐng)求,以從備份服務(wù)器上獲取所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)。為了進(jìn)一步確保個(gè)人信息的安全,本發(fā)明提供的另一實(shí)施例,在上述各個(gè)實(shí)施例的基礎(chǔ)上,個(gè)人數(shù)據(jù)實(shí)現(xiàn)后臺(tái)獨(dú)立存管和取出。具體的,第一終端上報(bào)的用戶操作數(shù)據(jù)和第二終端上報(bào)的用戶操作數(shù)據(jù)以二進(jìn)制文件形式保存,并且這些二進(jìn)制文件與相應(yīng)的用戶信息進(jìn)行綁定,有效保證了用戶的隱私不被泄露。又由于用戶信息與對(duì)應(yīng)的二進(jìn)制文件進(jìn)行綁定,不同用戶之間的個(gè)人數(shù)據(jù)不存在關(guān)聯(lián),保證了個(gè)人數(shù)據(jù)的獨(dú)立性。另外,涉及到用戶的所有操作記錄數(shù)據(jù),都是有遠(yuǎn)端服務(wù)器進(jìn)行分類存管的,用戶的取出操作也是在登陸后由系統(tǒng)進(jìn)行取出操作的。在用戶登陸后的數(shù)據(jù)取出和退出系統(tǒng)后的數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)的優(yōu)化處理都是獨(dú)立的,不需要用戶的干涉并不受其他用戶的干擾。相應(yīng)的,還包括如下操作 如果所述服務(wù)器檢測(cè)到所述第一終端在預(yù)定的超時(shí)時(shí)間內(nèi)沒有上報(bào)用戶操作數(shù)據(jù),則修改所述用戶信息對(duì)應(yīng)的登錄狀態(tài),使得用戶被強(qiáng)行退出登錄。其具體實(shí)現(xiàn)方式可以是服務(wù)器系統(tǒng)與用戶當(dāng)前使用的第一終端采用心跳監(jiān)控機(jī)制進(jìn)行確認(rèn)雙方是否都處于正常的工作狀態(tài),當(dāng)檢測(cè)到用戶在預(yù)定的超時(shí)時(shí)間內(nèi)沒有反應(yīng)時(shí),遠(yuǎn)端服務(wù)器系統(tǒng)會(huì)認(rèn)為用戶已經(jīng)退出,自動(dòng)保存數(shù)據(jù);當(dāng)?shù)谝唤K端在預(yù)定的超時(shí)時(shí)間內(nèi)沒有進(jìn)行操作時(shí),會(huì)被遠(yuǎn)端的服務(wù)器強(qiáng)行退出,以保證用戶數(shù)據(jù)的安全性。下面將以具體的應(yīng)用實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)方式進(jìn)行詳細(xì)說明。本發(fā)明實(shí)施例提供的方法適用于如圖2所示的通信網(wǎng)絡(luò)。其中,個(gè)人電腦、筆記本電腦、平板電腦、移動(dòng)電話、電視機(jī)等終端(即圖2所示的用戶選用使用的可能的客戶端) 通過無線網(wǎng)絡(luò)接入點(diǎn)或者有線網(wǎng)絡(luò)接入點(diǎn)接入到網(wǎng)絡(luò)端的遠(yuǎn)端服務(wù)器上,該遠(yuǎn)端服務(wù)器負(fù)責(zé)個(gè)人信息的共享交互處理操作。該遠(yuǎn)端服務(wù)器與至少一個(gè)業(yè)務(wù)服務(wù)器連接,用來獲取用戶所需要的業(yè)務(wù)數(shù)據(jù)。該遠(yuǎn)端服務(wù)器還與至少一個(gè)備份服務(wù)器連接,用來備份保存用戶信息及對(duì)應(yīng)的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)。其中,業(yè)務(wù)服務(wù)器和備份服務(wù)器包括在如圖2 中所示的遠(yuǎn)端服務(wù)器群中。
存在這樣的情形用戶在家中的個(gè)人電腦上登錄到上述的服務(wù)器觀看了某部電影、或者閱讀了某個(gè)電子文檔(電子書、WORD文檔等等)。由于特殊原因需要出差,在出租車上,用戶可以用平板電腦或者手機(jī)登錄服務(wù)器繼續(xù)觀看在家中放映的電影或者繼續(xù)閱讀上述電子文檔。整個(gè)過程中,除去了用戶的位置在變化,所使用的終端不同,其所持續(xù)做的事情就是在看某部電影或閱讀某個(gè)電子文檔,而電影的名字、播放進(jìn)度,或者電子文檔的名稱、閱讀進(jìn)度都是互相接續(xù)的,并沒有因?yàn)榻K端和地點(diǎn)的不同而受到任何影響。假設(shè)用戶在家中使用的個(gè)人電腦為第二終端,用戶在出租車上使用的平板電腦或手機(jī)為第一終端。則當(dāng)用戶在第二終端上退出登錄時(shí),服務(wù)器保存了該用戶的用戶業(yè)務(wù)數(shù)據(jù)及退出登錄時(shí)的用戶操作數(shù)據(jù)。當(dāng)用戶希望通過第一終端登錄服務(wù)器時(shí),其實(shí)現(xiàn)方式如下步驟1、第一終端向服務(wù)器發(fā)送用戶登錄請(qǐng)求消息,該用戶登錄請(qǐng)求消息中攜帶用戶信息;其中,用于信息可以但不僅限于用戶的登錄名和登錄密碼。步驟2、服務(wù)器接收上述用戶登錄請(qǐng)求消息,并對(duì)其中的用戶信息進(jìn)行驗(yàn)證,如果驗(yàn)證通過,執(zhí)行步驟3,否則,結(jié)束流程;步驟3、服務(wù)器向第一終端發(fā)送登錄成功消息,并查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù);其中,服務(wù)器具體是向默認(rèn)的備份服務(wù)器查找上述數(shù)據(jù)。步驟4、服務(wù)器根據(jù)上一次用戶退出登錄時(shí)業(yè)務(wù)數(shù)據(jù)的處理狀態(tài)等等用戶業(yè)務(wù)數(shù)據(jù),向相應(yīng)的業(yè)務(wù)服務(wù)器請(qǐng)求獲取相應(yīng)的應(yīng)用程序及加載程序;將根據(jù)所述的業(yè)務(wù)數(shù)據(jù)的處理狀態(tài)截取的應(yīng)用程序及用戶操作數(shù)據(jù)作為業(yè)務(wù)數(shù)據(jù)流發(fā)送給第一終端;步驟5、第一終端實(shí)時(shí)同步上報(bào)用戶操作數(shù)據(jù);步驟6、服務(wù)器保存第一終端上報(bào)的用戶操作數(shù)據(jù)。本發(fā)明實(shí)施例提供的方法,服務(wù)器保存用戶每次登陸后的所有操作記錄,包括用戶打開的文件、正在播放的視頻文件名和已播放的時(shí)間、正在閱讀的書籍名字和當(dāng)前的頁數(shù)、剛書寫完成的文檔等等,系統(tǒng)會(huì)按照一個(gè)頻度進(jìn)行更新服務(wù)器端數(shù)據(jù)并及時(shí)存管,此過程不需要用戶的參與,完全由系統(tǒng)來自動(dòng)完成,此過程不會(huì)干擾到當(dāng)前用戶的任何操作。上述步驟5和步驟6的后臺(tái)數(shù)據(jù)的實(shí)時(shí)同步和智能推送方式,涉及到用戶使用終端的瀏覽器的顯示內(nèi)容等實(shí)時(shí)與服務(wù)器端進(jìn)行數(shù)據(jù)同步,并更新每次的系統(tǒng)現(xiàn)場(chǎng),此內(nèi)容為遠(yuǎn)端服務(wù)器判斷用戶已經(jīng)通過了鑒權(quán),并且客戶當(dāng)前采用的終端參數(shù)已經(jīng)傳送完畢后, 遠(yuǎn)端的服務(wù)器會(huì)取出存貯在服務(wù)器端的數(shù)據(jù)并進(jìn)行分析,然后把歷史參數(shù)傳送給對(duì)應(yīng)的軟件或者應(yīng)用程序的接口,完成服務(wù)器后臺(tái)數(shù)據(jù)的準(zhǔn)備,并以網(wǎng)絡(luò)數(shù)據(jù)推送的方式傳送給用戶正在使用的終端,展現(xiàn)在用戶終端顯示設(shè)備上的就是上次退出時(shí)的現(xiàn)場(chǎng),唯一受到影響的可能就是因?yàn)榭蛻舳孙@示設(shè)備尺寸、分辨率、色彩等物理的差異。本發(fā)明還提供一種用于個(gè)人數(shù)據(jù)的共享交互處理的服務(wù)器,其實(shí)現(xiàn)結(jié)構(gòu)如圖3所示,具體包括數(shù)據(jù)接收模塊301,用于接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;用戶信息驗(yàn)證模塊302,用于對(duì)所述用戶信息進(jìn)行驗(yàn)證;
信息查找模塊303,用于在所述用戶信息驗(yàn)證模塊302驗(yàn)證通過后,查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);數(shù)據(jù)發(fā)送模塊304,用于在所述用戶信息驗(yàn)證模塊302驗(yàn)證通過后,向所述第一終端發(fā)送登錄成功消息;還用于根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;信息存儲(chǔ)模塊305,用于保存所述用戶業(yè)務(wù)數(shù)據(jù)、第二終端上報(bào)的用戶操作數(shù)據(jù)、 和第一終端同步上報(bào)的用戶操作數(shù)據(jù)。本發(fā)明實(shí)施例提供的服務(wù)器,由于將用戶操作數(shù)據(jù)及用戶業(yè)務(wù)數(shù)據(jù)交由服務(wù)器保存和管理,由服務(wù)器將用戶的登錄名、登錄密碼、用戶操作數(shù)據(jù)及用戶業(yè)務(wù)數(shù)據(jù)等進(jìn)行綁定及相應(yīng)的處理,即使用戶由第二終端更換使用了第一終端,只要在第一終端上正確登錄后, 即可由服務(wù)器根據(jù)第二終端上報(bào)的用戶操作數(shù)據(jù),繼續(xù)向第一終端推送業(yè)務(wù)數(shù)據(jù)流,包括但不限于上一次用戶退出登錄時(shí)打開的文檔、繼續(xù)播放暫停的影音文件、上次正在處理或者閱讀的郵件、上次退出時(shí)游戲的狀態(tài)等。實(shí)現(xiàn)了無論用戶身處何方、使用何種終端,只要正確登錄、鏈接到網(wǎng)絡(luò)端的服務(wù)器,就能恢復(fù)到上次退出時(shí)的系統(tǒng)狀態(tài)繼續(xù)操作、提升了用戶體驗(yàn)。又由于將用戶業(yè)務(wù)數(shù)據(jù)和用戶操作數(shù)據(jù)統(tǒng)一交由服務(wù)器管理,減少了終端的數(shù)據(jù)處理負(fù)擔(dān),不再受限于終端的存儲(chǔ)容量、存儲(chǔ)位置和存儲(chǔ)形式,且不需要在不同中間之間進(jìn)行數(shù)據(jù)的遷移。本發(fā)明實(shí)施例提供的服務(wù)器中,所述數(shù)據(jù)發(fā)送模塊304具體用于,根據(jù)與所述第一終端的網(wǎng)絡(luò)鏈接狀態(tài)選擇傳輸數(shù)據(jù)量,按照所述傳輸數(shù)據(jù)量對(duì)所述業(yè)務(wù)數(shù)據(jù)流進(jìn)行分段壓縮及分段發(fā)送。本發(fā)明實(shí)施例提供的服務(wù)器中,所述信息存儲(chǔ)模塊305具體用于,對(duì)所述用戶業(yè)務(wù)數(shù)據(jù)、第二終端上報(bào)的用戶操作數(shù)據(jù)、和第一終端同步上報(bào)的用戶操作數(shù)據(jù),進(jìn)行加密保存;相應(yīng)的,如果所述信息查找模塊303沒有查找到所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),則所述數(shù)據(jù)發(fā)送模塊304還用于,向備份服務(wù)器發(fā)送查找請(qǐng)求,以從備份服務(wù)器上獲取所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)。本發(fā)明實(shí)施例提供的服務(wù)器,所述信息存儲(chǔ)模塊305具體用于,以二進(jìn)制文件的形式保存所述第二終端上報(bào)的用戶操作數(shù)據(jù)和第一終端上報(bào)的用戶操作數(shù)據(jù);相應(yīng)的,所述服務(wù)器還包括登錄管理模塊306,用于在檢測(cè)到所述第一終端在預(yù)定的超時(shí)時(shí)間內(nèi)沒有上報(bào)用戶操作數(shù)據(jù)時(shí),修改所述用戶信息對(duì)應(yīng)的登錄狀態(tài),使得用戶被強(qiáng)行退出登錄。上述本發(fā)明實(shí)施例中各個(gè)模塊的具體工作原理可參照上述方法實(shí)施例,這里不再贅述。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種個(gè)人數(shù)據(jù)的共享交互處理方法,其特征在于,包括服務(wù)器接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;所述服務(wù)器對(duì)所述用戶信息進(jìn)行驗(yàn)證;驗(yàn)證通過后,所述服務(wù)器向所述第一終端發(fā)送登錄成功消息,并查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);所述服務(wù)器根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;所述服務(wù)器接收并保存所述第一終端同步上報(bào)的用戶操作數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流進(jìn)一步包括獲取所述用戶操作數(shù)據(jù)中的顯示方式信息; 將所述顯示方式信息攜帶在業(yè)務(wù)數(shù)據(jù)流中發(fā)送給所述第一終端。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述用戶數(shù)據(jù)包括登錄名和登錄密碼。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流進(jìn)一步包括所述服務(wù)器根據(jù)與所述第一終端的網(wǎng)絡(luò)鏈接狀態(tài)選擇傳輸數(shù)據(jù)量,按照所述傳輸數(shù)據(jù)量對(duì)所述業(yè)務(wù)數(shù)據(jù)流進(jìn)行分段壓縮及分段發(fā)送。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)由所述服務(wù)器進(jìn)行加密保存,所述查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)進(jìn)一步包括如果沒有查找到所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),則所述服務(wù)器向備份服務(wù)器發(fā)送查找請(qǐng)求,以從備份服務(wù)器上獲取所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,第一終端上報(bào)的用戶操作數(shù)據(jù)和第二終端上報(bào)的用戶操作數(shù)據(jù)以二進(jìn)制文件形式保存,該方法還包括如果所述服務(wù)器檢測(cè)到所述第一終端在預(yù)定的超時(shí)時(shí)間內(nèi)沒有上報(bào)用戶操作數(shù)據(jù),則修改所述用戶信息對(duì)應(yīng)的登錄狀態(tài),使得用戶被強(qiáng)行退出登錄。
7.一種用于個(gè)人數(shù)據(jù)的共享交互處理的服務(wù)器,其特征在于,包括數(shù)據(jù)接收模塊,用于接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;用戶信息驗(yàn)證模塊,用于對(duì)所述用戶信息進(jìn)行驗(yàn)證;信息查找模塊,用于在所述用戶信息驗(yàn)證模塊驗(yàn)證通過后,查找所述用戶信息對(duì)應(yīng)的、 上一次用戶退出登錄時(shí)保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),所述用戶操作數(shù)據(jù)由第二終端上報(bào);數(shù)據(jù)發(fā)送模塊,用于在所述用戶信息驗(yàn)證模塊驗(yàn)證通過后,向所述第一終端發(fā)送登錄成功消息;還用于根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;信息存儲(chǔ)模塊,用于保存所述用戶業(yè)務(wù)數(shù)據(jù)、第二終端上報(bào)的用戶操作數(shù)據(jù)、和第一終端同步上報(bào)的用戶操作數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述數(shù)據(jù)發(fā)送模塊具體用于,根據(jù)與所述第一終端的網(wǎng)絡(luò)鏈接狀態(tài)選擇傳輸數(shù)據(jù)量,按照所述傳輸數(shù)據(jù)量對(duì)所述業(yè)務(wù)數(shù)據(jù)流進(jìn)行分段壓縮及分段發(fā)送。
9.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述信息存儲(chǔ)模塊具體用于,對(duì)所述用戶業(yè)務(wù)數(shù)據(jù)、第二終端上報(bào)的用戶操作數(shù)據(jù)、和第一終端同步上報(bào)的用戶操作數(shù)據(jù),進(jìn)行加密保存;如果所述信息查找模塊沒有查找到所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),則所述數(shù)據(jù)發(fā)送模塊還用于,向備份服務(wù)器發(fā)送查找請(qǐng)求,以從備份服務(wù)器上獲取所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述信息存儲(chǔ)模塊具體用于,以二進(jìn)制文件的形式保存所述第二終端上報(bào)的用戶操作數(shù)據(jù)和第一終端上報(bào)的用戶操作數(shù)據(jù);所述服務(wù)器還包括登錄管理模塊,用于在檢測(cè)到所述第一終端在預(yù)定的超時(shí)時(shí)間內(nèi)沒有上報(bào)用戶操作數(shù)據(jù)時(shí),修改所述用戶信息對(duì)應(yīng)的登錄狀態(tài),使得用戶被強(qiáng)行退出登錄。
全文摘要
本發(fā)明的目的在于,提供一種個(gè)人數(shù)據(jù)的共享交互處理方法,包括服務(wù)器接收第一終端發(fā)送的用戶登錄請(qǐng)求消息,所述用戶登錄請(qǐng)求消息中攜帶用戶信息;對(duì)所述用戶信息進(jìn)行驗(yàn)證;驗(yàn)證通過后,向所述第一終端發(fā)送登錄成功消息,并查找所述用戶信息對(duì)應(yīng)的、上一次用戶退出登錄時(shí)所述服務(wù)器保存的用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù);根據(jù)所述用戶操作數(shù)據(jù)和用戶業(yè)務(wù)數(shù)據(jù),向所述第一終端發(fā)送業(yè)務(wù)數(shù)據(jù)流;接收并保存所述第一終端同步上報(bào)的用戶操作數(shù)據(jù)。本發(fā)明還提供一種服務(wù)器。由于將用戶的操作數(shù)據(jù)及業(yè)務(wù)數(shù)據(jù)交給服務(wù)器管理,只要正確登錄后,就可以實(shí)現(xiàn)在不同終端上對(duì)同一業(yè)務(wù)的連續(xù)操作,提高了用戶體驗(yàn)。
文檔編號(hào)H04L29/06GK102510384SQ201110375509
公開日2012年6月20日 申請(qǐng)日期2011年11月23日 優(yōu)先權(quán)日2011年11月23日
發(fā)明者季成, 李子千, 王志勇, 章敏 申請(qǐng)人:深圳市無線開鋒科技有限公司