專利名稱:即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法
即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法
技術(shù)領域:
本發(fā)明涉及即時通訊技術(shù)領域,特別涉及一種即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法。
背景技術(shù):
在即時通訊軟件中,數(shù)據(jù)類型可以分為用戶個人資料數(shù)據(jù)和用戶個人設置數(shù)據(jù)兩 大類。用戶個人資料數(shù)據(jù)是針對用戶帳號本身的數(shù)據(jù),如登陸密碼、個人性別、電子郵箱地 址等,這類數(shù)據(jù)是直接保存在服務器上的。而用戶個設置數(shù)據(jù)是用戶根據(jù)自身的使用習慣 所設置的客戶端上的不同呈現(xiàn)形式,例如開啟或關(guān)閉不同的功能等。這類數(shù)據(jù)一般只保存 在本地,當用戶在其他地方登陸時,其所設置的功能無法呈現(xiàn),即傳統(tǒng)的用戶個人設置數(shù)據(jù) 無法實現(xiàn)“漫游”的功能。
發(fā)明內(nèi)容基于此,有必要提供一種即時通訊系統(tǒng),保證用戶的個人設置數(shù)據(jù)能實現(xiàn)漫游功 能。此外,還有必要提供一種個人設置數(shù)據(jù)傳輸方法,保證用戶的個人設置數(shù)據(jù)能實 現(xiàn)漫游功能。一種即時通訊系統(tǒng),所述即時通訊系統(tǒng)包括信息獲取模塊,用于獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù);判斷模塊,用于比較服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)是否相 同;更新模塊,在判斷模塊的判斷結(jié)果為不同時更新服務器上的個人設置數(shù)據(jù)或本地 的個人設置數(shù)據(jù)。優(yōu)選地,所述判斷模塊進一步用于通過對比本地個人設置數(shù)據(jù)更新的時間戳和服 務器上的個人設置數(shù)據(jù)的時間戳來判斷個人設置數(shù)據(jù)是否相同,所述更新模塊進一步用于 當本地個人設置數(shù)據(jù)的時間戳晚于服務器上的個人設置數(shù)據(jù)的時間戳,更新服務器上的個 人設置數(shù)據(jù);當本地個人設置數(shù)據(jù)的時間戳早于服務器上的個人設置數(shù)據(jù)的時間戳時,更 新本地的個人設置數(shù)據(jù)。優(yōu)選地,所述即時通訊系統(tǒng)還包括設置模塊,用于獲取修改后的個人設置數(shù)據(jù);信息發(fā)送模塊,用于將所述修改后的個人設置數(shù)據(jù)上傳至所述服務器。優(yōu)選地,所述即時通訊系統(tǒng)進一步包括檢測模塊,用于檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用個人設置數(shù)據(jù) 同步時,在預定時間通知所述信息獲取模塊獲取服務器上的個人設置數(shù)據(jù),并啟用所述信 息發(fā)送模塊將修改后的個人設置數(shù)據(jù)上傳到服務器。優(yōu)選地,所述系統(tǒng)還包括本地存儲模塊,用于存儲本地更新的個人設置數(shù)據(jù)及所述修改后的個人設置數(shù)據(jù)。優(yōu)選地,所述信息獲取模塊進一步用于當從服務器中未獲取到個人設置數(shù)據(jù)時, 獲取本地存儲的個人設置數(shù)據(jù),并通過所述信息發(fā)送模塊將所述個人設置數(shù)據(jù)上傳至所述 服務器。一種個人設置數(shù)據(jù)傳輸方法,包括以下步驟A.獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù);B.判斷所述服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)是否相同;若 是,則結(jié)束;若否,則執(zhí)行步驟C;C.更新本地的個人設置數(shù)據(jù)或服務器上的個人設置數(shù)據(jù)。優(yōu)選地,所述步驟B具體包括對比本地個人設置數(shù)據(jù)更新的時間戳和服務器上 的個人設置數(shù)據(jù)的時間戳來判斷個人設置數(shù)據(jù)是否相同;步驟C具體包括當本地個人設 置數(shù)據(jù)的時間戳晚于服務器上的個人設置數(shù)據(jù)的時間戳,更新服務器上的個人設置數(shù)據(jù); 當本地個人設置數(shù)據(jù)的時間戳早于服務器上的個人設置數(shù)據(jù)的時間戳時,更新本地的個人 設置數(shù)據(jù)。優(yōu)選地,所述方法還包括以下步驟獲取修改后的個人設置數(shù)據(jù);將所述修改后的個人設置數(shù)據(jù)上傳到所述服務器。優(yōu)選地,所述方法還包括步驟檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用 個人設置數(shù)據(jù)同步時,在預定時間查詢服務器上的個人設置數(shù)據(jù),并將修改后的個人設置 數(shù)據(jù)上傳到服務器。優(yōu)選地,所述方法還包括以下步驟存儲本地更新的個人設置數(shù)據(jù)及所述修改后 的個人設置數(shù)據(jù)。優(yōu)選地,所述方法還包括步驟當從服務器中未查詢到個人設置數(shù)據(jù)時,獲取本地 存儲的個人設置數(shù)據(jù),并將所述個人設置數(shù)據(jù)上傳至所述服務器。上述即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法,通過比較本地與服務器上的個人設 置數(shù)據(jù)是否相同,不同時,更新服務器上的個人設置或本地的個人設置數(shù)據(jù),保證了用戶的 個人設置數(shù)據(jù)能實現(xiàn)漫游功能。,保證了用戶的個人設置數(shù)據(jù)能實現(xiàn)漫游功能,即在不同的 地方,個人設置數(shù)據(jù)保持一致。
圖1為一個實施例中即時通訊系統(tǒng)的結(jié)構(gòu)示意圖;圖2為另一個實施例中即時通訊系統(tǒng)的結(jié)構(gòu)示意圖;圖3為一個實施例中個人設置數(shù)據(jù)傳輸方法的流程圖;圖4為一個實施例中個人設置數(shù)據(jù)傳輸方法的流程圖。
具體實施方式如圖1所示,一種即時通訊系統(tǒng),包括信息獲取模塊10、判斷模塊20和更新模塊 30。其中信息獲取模塊10用于獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)。其中,個人設置數(shù)據(jù)是用戶根據(jù)自己的使用習慣在即時通訊客戶端上設置形成的數(shù)據(jù)。 當信息獲取模塊10從服務器上查詢到個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)時,判斷 模塊20將服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)進行比較,判斷兩者中的 個人設置數(shù)據(jù)是否相同。若不相同,更新模塊30將更新服務器上的個人設置數(shù)據(jù)或本地的 個人設置數(shù)據(jù),同時,還可以記錄更新操作的時間,即更新的時間戳。在一個實施方式中,信息獲取模塊10獲取服務器上的個人設置數(shù)據(jù)與本地的個 人設置數(shù)據(jù)中的時間戳,判斷模塊20通過對比本地個人設置數(shù)據(jù)更新的時間戳和服務器 上的個人設置數(shù)據(jù)的時間戳來判斷兩者中的個人設置數(shù)據(jù)是否相同。判斷模塊20進一步 通過對比本地個人設置數(shù)據(jù)更新的時間戳和服務器上的個人設置數(shù)據(jù)的時間戳來判斷個 人設置數(shù)據(jù)是否相同。更新模塊30進一步用于當本地個人設置數(shù)據(jù)的時間戳晚于服務器 上的個人設置數(shù)據(jù)的時間戳,更新服務器上的個人設置數(shù)據(jù);當本地個人設置數(shù)據(jù)的時間 戳早于服務器上的個人設置數(shù)據(jù)的時間戳時,更新本地的個人設置數(shù)據(jù)。在其他實施方式 中,信息獲取模塊10還可以直接獲取服務器上的所有個人設置數(shù)據(jù)與本地的個人設置數(shù) 據(jù),將服務器上的個人設置數(shù)據(jù)與本地個人設置數(shù)據(jù)逐項對比,在有不同個人設置數(shù)據(jù)時 通過更新模塊30進行更新。其中,信息獲取模塊10和更新模塊30設置在即時通訊客戶端 上,判斷模塊20可設置在服務器上,也可設置在即時通訊客戶端上。當判斷模塊20在服務 器上時,信息獲取模塊10將向服務器發(fā)送獲取個人設置數(shù)據(jù)請求并發(fā)送本地的個人設置 數(shù)據(jù)的時間戳到服務器,判斷模塊20比較服務器上的個人數(shù)據(jù)設置的時間戳與本地的個 人設置數(shù)據(jù)的時間戳,判斷兩者是否相同。當判斷模塊20在即時通訊客戶端上時,信息獲 取模塊10將獲取服務器上的個人設置數(shù)據(jù)的時間戳。如圖2所示,在一個實施例中,上述即時通訊系統(tǒng)除了包括上述信息獲取模塊10、 判斷模塊20和更新模塊30外,還包括設置模塊40和信息發(fā)送模塊50。其中設置模塊40 用于獲取修改后的個人設置數(shù)據(jù)。用戶在即時通訊客戶端上修改了個人設置數(shù)據(jù),將通過 設置模塊40來獲取修改的個人設置數(shù)據(jù)。信息發(fā)送模塊50將該修改后的個人設置數(shù)據(jù)上 傳到服務器。服務器將接收并保存該修改后的個人設置數(shù)據(jù),同時,記錄服務器保存修改后 的個人設置數(shù)據(jù)操作的時間,即服務器上個人設置數(shù)據(jù)更新的時間戳。在一個實施例中,如圖2所示,上述即時通訊系統(tǒng)還包括本地存儲模塊60和檢測 模塊70。本地存儲模塊60用于存儲從服務器拉取的個人設置數(shù)據(jù)及修改后的個人設置數(shù) 據(jù)。檢測模塊70用于檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用個人設置數(shù)據(jù)同步 時,在預定時間通知信息獲取模塊10獲取服務器上的個人設置數(shù)據(jù),或通知信息發(fā)送模塊 50將修改后的個人設置數(shù)據(jù)上傳到服務器。預定時間可以為用戶登錄后,間隔一定的時間, 可為1分鐘等。其中,在即時通訊客戶端上設置控制個人設置數(shù)據(jù)“漫游”功能的“開關(guān)”, 當檢測模塊70檢測到該“開關(guān)”處于關(guān)閉狀態(tài),則用戶修改的個人設置數(shù)據(jù)將不上傳到服 務器上;當檢測模塊70檢測到該“開關(guān)”處于開啟狀態(tài),則通知信息獲取模塊10獲取服務 器上的個人設置數(shù)據(jù),或通知信息發(fā)送模塊50將修改后的個人設置數(shù)據(jù)上傳到服務器。另外,當信息獲取模塊10從服務器上沒有查詢到個人設置數(shù)據(jù)時,獲取本地存儲 的個人設置數(shù)據(jù),并通過信息發(fā)送模塊50將該個人設置數(shù)據(jù)上傳至服務器。其中,查詢本 地存儲的個人設置數(shù)據(jù),一般查詢得出為非默認值的個人設置數(shù)據(jù)。最初,服務器為個人設 置項分配數(shù)值,該數(shù)值即為默認值,也就是,個人設置數(shù)據(jù)為默認值,供用戶使用。當用戶根據(jù)自身的使用習慣對個人設置數(shù)據(jù)進行修改后,個人設置項的數(shù)值若與默認值不同,則個 人設置數(shù)據(jù)為非默認值。當信息獲取模塊10查詢到個人設置數(shù)據(jù)為非默認值時,將通過信 息發(fā)送模塊50將該個人設置數(shù)據(jù)上傳到服務器,并保存該非默認值的個人設置數(shù)據(jù)在服 務器,同時,更新即時通訊客戶端和服務器上的時間戳。另外,在用戶第一次使用個人設置“漫游”功能,即時通訊客戶端將本地保存的所 有個人設置數(shù)據(jù)與該所有個人設置數(shù)據(jù)的默認設置進行比較,若兩者不同,則認為用戶修 改了個人設置數(shù)據(jù),則需要將修改后的個人設置數(shù)據(jù)上傳到服務器上。另外,服務器與即時通訊客戶端進行信息交互,用于保存用戶在即時通訊客戶端 上操作的個人設置數(shù)據(jù),且為即時通訊客戶端提供可以下載的個人設置數(shù)據(jù)。如圖3所示,一種個人設置數(shù)據(jù)傳輸方法,包括以下步驟步驟S10,獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)。信息獲取模 塊10獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)。步驟S20,判斷該服務器上的個人設置數(shù)據(jù)與本地的個人設置數(shù)據(jù)是否相同。當信 息獲取模塊10從服務器上查詢到個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)時,判斷模塊 20將服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)進行比較,判斷兩者中的個人設 置數(shù)據(jù)是否相同。若不相同,則執(zhí)行步驟S30。若相同,則結(jié)束操作。步驟S30,更新服務器上的個人設置或本地的個人設置數(shù)據(jù)。更新模塊30更新服 務器上的個人設置數(shù)據(jù)或本地的個人設置數(shù)據(jù)。同時,還可以包括記錄更新操作的時間, 即更新的時間戳。在本實施方式中,步驟SlO還可以獲取服務器上的個人設置數(shù)據(jù)與本地的個人設 置數(shù)據(jù)中的時間戳。則步驟S20可以為通過對比本地個人設置數(shù)據(jù)更新的時間戳和服務器 上的個人設置數(shù)據(jù)的時間戳判斷兩者中的個人設置數(shù)據(jù)是否相同。當本地個人設置數(shù)據(jù) 的時間戳晚于服務器上的個人設置數(shù)據(jù)的時間戳,更新服務器上的個人設置數(shù)據(jù);當本地 個人設置數(shù)據(jù)的時間戳早于服務器上的個人設置數(shù)據(jù)的時間戳時,更新本地的個人設置數(shù) 據(jù)。在其他實施方式中,可以直接查詢并獲取服務器上的所有個人設置數(shù)據(jù)與本地的個人 設置數(shù)據(jù),將服務器上的個人設置數(shù)據(jù)與本地個人設置數(shù)據(jù)逐項對比,在有不同個人設置 數(shù)據(jù)時,更新本地的個人設置數(shù)據(jù)。在一個實施例中,上述個人設置數(shù)據(jù)傳輸方法,在步驟S30之前還包括步驟從服 務器上拉取個人設置數(shù)據(jù)。當判斷到服務器上的個人設置數(shù)據(jù)不同于本地存儲的個人設置 數(shù)據(jù)時,則可從服務器上拉取個人設置數(shù)據(jù),從而對本地的個人設置數(shù)據(jù)進行更新。如圖4所示,在一個實施例中,上述個人設置數(shù)據(jù)傳輸方法,還包括以下步驟步驟S40,獲取修改后的個人設置數(shù)據(jù)。通過設置模塊40獲取用戶在即時通訊客 戶端上修改后的個人設置數(shù)據(jù)。步驟S50,將該修改后的個人設置上傳到服務器。通過信息發(fā)送模塊50將修改后 的個人設置數(shù)據(jù)上傳到服務器。同時,還可以包括記錄服務器保存修改后的個人設置數(shù)據(jù) 操作的時間,即服務器上個人設置數(shù)據(jù)更新的時間戳。在一個實施例中,上述個人設置數(shù)據(jù)傳輸方法,還包括步驟存儲從服務器獲取的 個人設置數(shù)據(jù)及修改后的個人設置數(shù)據(jù)。通過本地存儲模塊60存儲從服務器上拉取的個 人設置數(shù)據(jù)及修改后的個人設置數(shù)據(jù)。
另外,該方法進一步包括步驟檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用 個人設置數(shù)據(jù)同步時,在預定時間查詢服務器上的個人設置數(shù)據(jù),或?qū)⑿薷暮蟮膫€人設置 數(shù)據(jù)上傳到服務器。通過檢測模塊70檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用個 人設置數(shù)據(jù)同步時,通過信息獲取模塊10查詢服務器上的個人設置數(shù)據(jù),或通過信息發(fā)送 模塊50將修改后的個人設置數(shù)據(jù)上傳到服務器。其中,在即時通訊客戶端上設置控制個人 設置數(shù)據(jù)“漫游”功能的“開關(guān)”,當檢測模塊70檢測到該“開關(guān)”處于關(guān)閉狀態(tài),則用戶修 改的個人設置數(shù)據(jù)將不上傳到服務器上;當檢測模塊70檢測到該“開關(guān)”處于開啟狀態(tài),則 通知信息獲取模塊10查詢服務器上的個人設置數(shù)據(jù),或通知信息發(fā)送模塊50將修改后的 個人設置數(shù)據(jù)上傳到服務器。在一個實施例中,上述方法還包括步驟當從服務器中未查詢到個人設置數(shù)據(jù)時, 獲取存儲的個人設置數(shù)據(jù),并將該存儲的個人設置數(shù)據(jù)上傳至所述服務器。當信息獲取模 塊10從服務器上沒有查詢到個人設置數(shù)據(jù),則獲取本地存儲的個人設置數(shù)據(jù),并通過信息 發(fā)送模塊50將該個人設置數(shù)據(jù)上傳至服務器。其中,查詢本地存儲的個人設置數(shù)據(jù),一般 查詢得出為非默認值的個人設置數(shù)據(jù)。最初,服務器為個人設置項分配數(shù)值,該數(shù)值即為默 認值,也就是,個人設置數(shù)據(jù)為默認值,供用戶使用。當用戶根據(jù)自身的使用習慣對個人設 置數(shù)據(jù)進行修改后,個人設置項的數(shù)值若與默認值不同,則個人設置數(shù)據(jù)為非默認值。當信 息獲取模塊10查詢到個人設置數(shù)據(jù)為非默認值時,將通過信息發(fā)送模塊50將該個人設置 數(shù)據(jù)上傳到服務器,并保存該非默認值的個人設置數(shù)據(jù)在服務器,同時,更新即時通訊客戶 端和服務器上的時間戳。上述即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法,通過比較本地與服務器上的個人設 置數(shù)據(jù)是否相同,不同時,更新服務器上的個人設置或本地的個人設置數(shù)據(jù),保證了用戶的 個人設置數(shù)據(jù)能實現(xiàn)漫游功能。保證了用戶的個人設置數(shù)據(jù)能實現(xiàn)漫游功能,即在不同的 地方,個人設置數(shù)據(jù)保持一致。另外,當客戶端的設置數(shù)據(jù)損壞或丟失時,能夠重新從服務器獲取設置數(shù)據(jù)。采用 時間戳比較判斷客戶端與服務器上設置數(shù)據(jù)是否同步,比較的數(shù)據(jù)量小,簡單方便。采用將 檢測個人設置漫游功能開啟,能控制個人設置數(shù)據(jù)能否上傳到服務器。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并 不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術(shù)人員 來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保 護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。
權(quán)利要求
1.一種即時通訊系統(tǒng),其特征在于,所述即時通訊系統(tǒng)包括信息獲取模塊,用于獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù);判斷模塊,用于比較服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)是否相同;更新模塊,在判斷模塊的判斷結(jié)果為不同時更新服務器上的個人設置數(shù)據(jù)或本地的個 人設置數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的即時通訊系統(tǒng),其特征在于,所述判斷模塊進一步用于通過 對比本地個人設置數(shù)據(jù)更新的時間戳和服務器上的個人設置數(shù)據(jù)的時間戳來判斷個人設 置數(shù)據(jù)是否相同,所述更新模塊進一步用于當本地個人設置數(shù)據(jù)的時間戳晚于服務器上的 個人設置數(shù)據(jù)的時間戳,更新服務器上的個人設置數(shù)據(jù);當本地個人設置數(shù)據(jù)的時間戳早 于服務器上的個人設置數(shù)據(jù)的時間戳時,更新本地的個人設置數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的即時通訊系統(tǒng),其特征在于,所述即時通訊系統(tǒng)還包括設置模塊,用于獲取修改后的個人設置數(shù)據(jù);信息發(fā)送模塊,用于將所述修改后的個人設置數(shù)據(jù)上傳至所述服務器。
4.根據(jù)權(quán)利要求3所述的即時通訊系統(tǒng),其特征在于,所述即時通訊系統(tǒng)進一步包括檢測模塊,用于檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用個人設置數(shù)據(jù)同步時,在預定時間通知所述信息獲取模塊獲取服務器上的個人設置數(shù)據(jù),并啟用所述信息發(fā) 送模塊將修改后的個人設置數(shù)據(jù)上傳到服務器。
5.根據(jù)權(quán)利要求4所述的即時通訊系統(tǒng),其特征在于,所述系統(tǒng)還包括本地存儲模 塊,用于存儲本地更新的個人設置數(shù)據(jù)及所述修改后的個人設置數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的即時通訊系統(tǒng),其特征在于,所述信息獲取模塊進一步用于 當從服務器中未獲取到個人設置數(shù)據(jù)時,獲取本地存儲的個人設置數(shù)據(jù),并通過所述信息 發(fā)送模塊將所述個人設置數(shù)據(jù)上傳至所述服務器。
7.一種個人設置數(shù)據(jù)傳輸方法,包括以下步驟A.獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù);B.判斷所述服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)是否相同;若是,則 結(jié)束;若否,則執(zhí)行步驟C;C.更新本地的個人設置數(shù)據(jù)或服務器上的個人設置數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的個人設置數(shù)據(jù)傳輸方法,其特征在于,所述步驟B具體包括 對比本地個人設置數(shù)據(jù)更新的時間戳和服務器上的個人設置數(shù)據(jù)的時間戳來判斷個人設 置數(shù)據(jù)是否相同;步驟C具體包括當本地個人設置數(shù)據(jù)的時間戳晚于服務器上的個人設 置數(shù)據(jù)的時間戳,更新服務器上的個人設置數(shù)據(jù);當本地個人設置數(shù)據(jù)的時間戳早于服務 器上的個人設置數(shù)據(jù)的時間戳時,更新本地的個人設置數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的個人設置數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括以下 步驟獲取修改后的個人設置數(shù)據(jù); 將所述修改后的個人設置數(shù)據(jù)上傳到所述服務器。
10.根據(jù)權(quán)利要求9所述的個人設置數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括步 驟檢測個人設置數(shù)據(jù)同步的開啟狀態(tài),當檢測到啟用個人設置數(shù)據(jù)同步時,在預定時間查 詢服務器上的個人設置數(shù)據(jù),并將修改后的個人設置數(shù)據(jù)上傳到服務器。
11.根據(jù)權(quán)利要求10所述的個人設置數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括以 下步驟存儲本地更新的個人設置數(shù)據(jù)及所述修改后的個人設置數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的個人設置數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括步 驟當從服務器中未查詢到個人設置數(shù)據(jù)時,獲取本地存儲的個人設置數(shù)據(jù),并將所述個人 設置數(shù)據(jù)上傳至所述服務器。
全文摘要
本發(fā)明涉及一種即時通訊系統(tǒng)。所述即時通訊系統(tǒng)包括信息獲取模塊,用于獲取服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù);判斷模塊,用于比較服務器上的個人設置數(shù)據(jù)與本地存儲的個人設置數(shù)據(jù)是否相同;更新模塊,在判斷模塊的判斷結(jié)果為不同時更新服務器上的個人設置數(shù)據(jù)或本地的個人設置數(shù)據(jù)。還涉及一種個人設置數(shù)據(jù)傳輸方法。上述即時通訊系統(tǒng)及個人設置數(shù)據(jù)傳輸方法,通過比較本地與服務器上的個人設置數(shù)據(jù)是否相同,不同時,更新服務器上的個人設置數(shù)據(jù)或本地的個人設置數(shù)據(jù),保證了用戶的個人設置數(shù)據(jù)能實現(xiàn)漫游功能。
文檔編號H04L12/58GK102137030SQ201010102160
公開日2011年7月27日 申請日期2010年1月22日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者于長青, 杜修杏, 祝永堅, 陳冠新 申請人:騰訊科技(深圳)有限公司