亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)的制作方法

文檔序號(hào):7643705閱讀:150來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)的制作方法
實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng)技術(shù)領(lǐng)域末發(fā)明涉及實(shí)現(xiàn)數(shù)揾閭歩的方法及系統(tǒng)。
技術(shù)背景當(dāng)某些數(shù)據(jù)設(shè)備中存儲(chǔ)的數(shù)據(jù)發(fā)生變化,其他數(shù)據(jù)設(shè)備中存儲(chǔ)的此類(lèi)數(shù)據(jù) 做相應(yīng)的改變,使得所有數(shù)據(jù)設(shè)備中存儲(chǔ)的數(shù)據(jù)保持一致,這就是數(shù)據(jù)同步,.'例如手機(jī)中和PDA中都存有通訊錄,在辦公室和家里的PC機(jī)或者筆記本也都 存有相同的通訊錄,當(dāng)其中一個(gè)設(shè)備上的通訊錄變化時(shí),操作其他設(shè)備中的通訊 錄做相應(yīng)的改變。參見(jiàn)圖l,是現(xiàn)有數(shù)據(jù)同步協(xié)議中定義的架構(gòu),包括數(shù)據(jù)同步服務(wù)器r、數(shù)據(jù)同步客戶端2,、通知實(shí)體3,和配置實(shí)體4,,其中,配置實(shí)體4,的功能是 在數(shù)據(jù)同步客戶端2,中配置客戶端數(shù)據(jù)同步初始化參數(shù),這些參數(shù)包括數(shù)據(jù)同 步服務(wù)器地址、數(shù)據(jù)同步服務(wù)器能夠提供的同步數(shù)據(jù)類(lèi)型等;通知實(shí)體3'的功 能是通知數(shù)據(jù)同步客戶端2'發(fā)起數(shù)據(jù)同步,在實(shí)際應(yīng)用中,通知實(shí)體3'是數(shù) 據(jù)同步客戶端2'中的應(yīng)用程序,根據(jù)用戶在數(shù)據(jù)同步客戶端2'中設(shè)置的數(shù)據(jù) 同步策略來(lái)通知數(shù)據(jù)同步客戶端2'發(fā)起同步;數(shù)據(jù)同步客戶端2'是指包含了 同步客戶代理并首先把其修改信息發(fā)給數(shù)據(jù)同步服務(wù)器l'的設(shè)備,而且數(shù)據(jù)同步客戶端2,必須能接收來(lái)自數(shù)據(jù)同步服務(wù)器l,的應(yīng)答消息,數(shù)據(jù)同步客戶端 2,通??梢允鞘謾C(jī)、PC或PDA設(shè)備;數(shù)據(jù)同步服務(wù)器l,是指包含了同步服務(wù) 代理和同步引擎的設(shè)備,數(shù)據(jù)同步服務(wù)器l,接收數(shù)據(jù)同步客戶端2'的修改信息并進(jìn)行同步分析, 一般服務(wù)器設(shè)備或pc都可以成為數(shù)據(jù)同步服務(wù)器r 參見(jiàn)圖2,是現(xiàn)有技術(shù)數(shù)據(jù)同步協(xié)議的數(shù)據(jù)同步流程si、數(shù)據(jù)同步客戶端2,向數(shù)據(jù)同步服務(wù)器r發(fā)送數(shù)據(jù)同步的初始化協(xié)商參數(shù),其協(xié)商的內(nèi)容包括設(shè)備的能力、數(shù)據(jù)同步類(lèi)型以及需要同步的數(shù)據(jù)類(lèi)型等;52、 數(shù)據(jù)同步服務(wù)器r響應(yīng)數(shù)據(jù)同步客戶端2,的初始化協(xié)商數(shù)據(jù)包.如 果數(shù)據(jù)同步服務(wù)器r接受數(shù)據(jù)同步客戶端2'發(fā)出的請(qǐng)求,則返回確認(rèn)應(yīng)答, 并將自身的設(shè)備能力包含在確認(rèn)應(yīng)答消息中;53、 數(shù)據(jù)同步客戶端2,接收到確認(rèn)應(yīng)答消息后,將客戶端的數(shù)據(jù)修改信息發(fā)送給數(shù)據(jù)同步服務(wù)器r;s4、數(shù)據(jù)同步服務(wù)器r確認(rèn)客戶端的數(shù)據(jù)修改信息,并發(fā)送服務(wù)器端的數(shù)據(jù)修改信息給數(shù)據(jù)同步客戶端2,;s5、數(shù)據(jù)同步客戶端2'向數(shù)據(jù)同步服務(wù)器r發(fā)送確認(rèn)服務(wù)器端的數(shù)據(jù)修改信息的消息;S6、數(shù)據(jù)同步服務(wù)器r收到確認(rèn)消息后,向數(shù)據(jù)同步客戶端2,發(fā)送數(shù)據(jù)同步結(jié)束的消息。采用現(xiàn)有技術(shù)的數(shù)據(jù)同步流程,用戶只能在客戶端定義同步策略,必須由 客戶端先發(fā)送修改信息,服務(wù)器端無(wú)法進(jìn)行完善的同步策略控制。 發(fā)明內(nèi)容本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系 統(tǒng),服務(wù)器端根據(jù)數(shù)據(jù)同步策略實(shí)現(xiàn)數(shù)據(jù)同步的控制。為實(shí)現(xiàn)以上目的,本發(fā)明實(shí)施例提出一種實(shí)現(xiàn)數(shù)據(jù)同步的方法,包括如下步驟判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合數(shù)據(jù)同步的策略,如果符合則向數(shù)據(jù) 同步服務(wù)功能單元發(fā)出同步控制請(qǐng)求;數(shù)據(jù)同步服務(wù)功能單元根據(jù)同步控制請(qǐng)求與數(shù)據(jù)同步客戶端進(jìn)行數(shù)據(jù)同步。本發(fā)明實(shí)施例還提出一種數(shù)據(jù)同步控制裝置,包括同步策略單元和同步請(qǐng) 求單元,同步策略單元用于保存數(shù)據(jù)同步的策略,同步請(qǐng)求單元用于調(diào)用所述 同步策略單元中的數(shù)據(jù)同步的策略,判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合所述 數(shù)據(jù)同步的策略,并向數(shù)據(jù)同步服務(wù)功能單元發(fā)出同步控制請(qǐng)求 本發(fā)明實(shí)施例進(jìn)一步提出 一種實(shí)現(xiàn)數(shù)據(jù)同步的系統(tǒng),包括數(shù)據(jù)同步客戶 端、數(shù)據(jù)同步控制裝置和數(shù)據(jù)同步服務(wù)功能單元,其中,所述數(shù)據(jù)同步控制裝 置用于判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合同步策略,并向所述數(shù)據(jù)同步服務(wù) 功能單元發(fā)送同步控制請(qǐng)求;所述數(shù)據(jù)同步服務(wù)功能單元根據(jù)所述同步控制請(qǐng) 求與所述數(shù)據(jù)同步客盧端進(jìn)行數(shù)據(jù)同步。采用本發(fā)明實(shí)施例的技術(shù)方案,通過(guò)對(duì)數(shù)據(jù)同步請(qǐng)求是否符合數(shù)據(jù)同步的 策略的判斷,控制數(shù)據(jù)同步服務(wù)功能單元是否與數(shù)據(jù)同步客戶端進(jìn)行數(shù)據(jù)同步,從而將數(shù)據(jù)同步功能集成到服務(wù)器端。


圖l是現(xiàn)有數(shù)據(jù)同步協(xié)議中定義的架構(gòu);圖2是現(xiàn)有技術(shù)數(shù)據(jù)同步協(xié)議的數(shù)據(jù)同步流程;圖3是本發(fā)明實(shí)施例 一 中實(shí)現(xiàn)數(shù)據(jù)同步的系統(tǒng)的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例一中實(shí)現(xiàn)數(shù)據(jù)同步的方法的流程示意圖;圖5是本發(fā)明實(shí)施例二中實(shí)現(xiàn)數(shù)據(jù)同步的方法的流程示意圖;圖6是本發(fā)明實(shí)施例二中實(shí)現(xiàn)數(shù)據(jù)同步的系統(tǒng)的結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例三中實(shí)現(xiàn)數(shù)據(jù)同步的系統(tǒng)的結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例三中實(shí)現(xiàn)數(shù)據(jù)同步的方法的流程示意圖;圖9是本發(fā)明一實(shí)施例中在CPM系統(tǒng)中策略設(shè)置以及數(shù)據(jù)同步流程示意圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。所述數(shù)據(jù)同步服務(wù)功能單元可以是應(yīng)用服務(wù)系統(tǒng)中 一個(gè)單獨(dú)的數(shù)據(jù)同步 服務(wù)器,也可以應(yīng)用服務(wù)系統(tǒng)中一個(gè)子功能模塊;參見(jiàn)圖3,在數(shù)據(jù)同步架構(gòu)中增加數(shù)據(jù)同步控制裝置l,并直接與數(shù)據(jù)同 步服務(wù)功能單元通過(guò)DS-5接口相連,數(shù)據(jù)同步控制裝置是應(yīng)用服務(wù)系統(tǒng)實(shí)現(xiàn) 數(shù)據(jù)同步策略控制功能的模塊,可以是數(shù)據(jù)同步服務(wù)功能單元的一部分,也可 以是第三方,即現(xiàn)有應(yīng)用服務(wù)系統(tǒng)提供的數(shù)據(jù)同步策略控制功能模塊。數(shù)據(jù)同 步控制裝置所具有的兩大功能是同步策略保存功能和同步請(qǐng)求發(fā)送功能。數(shù)據(jù) 同步控制裝置還可以與數(shù)據(jù)同步客戶端通過(guò)DS-6接口相連。用戶在數(shù)據(jù)同步 客戶端可以通過(guò)DS-6接口來(lái)設(shè)置數(shù)據(jù)同步的策略,并保存在同步策略單元11 中,運(yùn)營(yíng)商則可以直接將數(shù)據(jù)同步的策略保存在數(shù)據(jù)同步控制裝置中。在需要 由數(shù)據(jù)同步服務(wù)器發(fā)起數(shù)據(jù)同步時(shí),數(shù)據(jù)同步控制裝置根據(jù)用戶或運(yùn)營(yíng)商設(shè)置 的數(shù)據(jù)同步的策略生成同步控制請(qǐng)求,通過(guò)DS-5接口來(lái)控制數(shù)據(jù)同步服務(wù)功能單元,數(shù)據(jù)同步服務(wù)功能單元根據(jù)同步控制請(qǐng)求執(zhí)行相應(yīng)操作,如生成服務(wù) 器喚醒同步數(shù)據(jù)包,發(fā)送給數(shù)據(jù)同步客戶端開(kāi)始數(shù)據(jù)同步。數(shù)據(jù)同步服務(wù)功能單元可以是現(xiàn)有應(yīng)用系統(tǒng)服務(wù)器中的一個(gè)功能模塊,這時(shí)DS-5接口是功能模塊間的內(nèi)部接口 。當(dāng)然數(shù)據(jù)同步服務(wù)功能單元也有可能 是一個(gè)獨(dú)立的數(shù)棍閎步服務(wù)緊,這個(gè)時(shí)候,DS-S接口是而冬應(yīng)用服務(wù)器問(wèn)的 外部接口 ,數(shù)據(jù)同步服務(wù)功能單元可以根據(jù)需要要求數(shù)據(jù)同步控制裝置提供該 應(yīng)用服務(wù)系統(tǒng)的用戶身份認(rèn)證。數(shù)據(jù)同步控制裝置分為同步策略單元11和同步請(qǐng)求單元12。數(shù)據(jù)同步用 戶通過(guò)DS-6接口與同步策略單元11交互來(lái)實(shí)現(xiàn)數(shù)據(jù)同步的策略的設(shè)置并保存 在網(wǎng)絡(luò)中,用戶通過(guò)DS-6接口設(shè)置數(shù)據(jù)同步的策略可以是通過(guò)Web界面的方 式,也可以在客戶端上設(shè)定特定的命令接口,通過(guò)對(duì)應(yīng)的命令對(duì)訪問(wèn)數(shù)據(jù)同步 的策略進(jìn)行設(shè)置。當(dāng)服務(wù)器端由于數(shù)據(jù)的修改,用戶的同步請(qǐng)求等原因需要觸 發(fā)數(shù)據(jù)同步時(shí),同步請(qǐng)求單元12會(huì)通過(guò)P-l接口向同步策略單元11發(fā)出請(qǐng)求, 獲取當(dāng)前數(shù)據(jù)同步的策略,并根據(jù)當(dāng)前數(shù)據(jù)同步的策略生成同步控制請(qǐng)求,發(fā) 送給數(shù)據(jù)同步服務(wù)功能單元。同步策略包括1:同步的時(shí)間控制運(yùn)營(yíng)商和用戶可以限制同步發(fā)生的時(shí)間,如所有設(shè)備在運(yùn)營(yíng)商規(guī)定的"忙 時(shí)"不允許同步,某特定用戶設(shè)備只能在特定時(shí)間同步,在某個(gè)設(shè)備登錄時(shí)進(jìn) 行數(shù)據(jù)同步等。2:同步的內(nèi)容控制同步的內(nèi)容控制包括同步的數(shù)據(jù)類(lèi)型,如VCARD, VCALENDAR,文件等, 以及同步數(shù)據(jù)的屬性,包括完全數(shù)據(jù)同步和部分?jǐn)?shù)據(jù)同步。運(yùn)營(yíng)商和用戶可以 針對(duì)不同的用戶設(shè)備設(shè)置不同的同步內(nèi)容控制,如對(duì)手機(jī)等存儲(chǔ)有限的設(shè)備進(jìn) 行部分?jǐn)?shù)據(jù)同步。服務(wù)器端的數(shù)據(jù)同步觸發(fā)事件包括1:用戶在發(fā)送請(qǐng)求要求服務(wù)器端發(fā)起同步。2:網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)中數(shù)據(jù)的修改包括用戶在某一客戶端的數(shù)據(jù)變化同步到數(shù)據(jù)同步服務(wù)功能單元的網(wǎng)絡(luò) 存儲(chǔ)引發(fā)的修改,該修改需要同步到其它設(shè)備上去,如接收消息的狀態(tài)變?yōu)橐炎x。3:由數(shù)據(jù)同步服務(wù)功能單元的第三方程序觸發(fā)的要求同步事件 包括用戶在數(shù)據(jù)同步服務(wù)功能單元的定時(shí)器中設(shè)置某一指定時(shí)間來(lái)觸發(fā) 同步事件。參見(jiàn)圖4,實(shí)現(xiàn)數(shù)據(jù)同步的主要流程可以描述為T(mén)l 、數(shù)據(jù)同步用戶通過(guò)DS-6接口向同步策略單元11設(shè)置數(shù)據(jù)同步的策略-, T2、服務(wù)器端因?yàn)橛脩舻耐秸?qǐng)求等原因觸發(fā)數(shù)據(jù)同步; T3、同步請(qǐng)求單元12查詢當(dāng)前數(shù)據(jù)同步的策略,生成控制請(qǐng)求發(fā)送給數(shù) 據(jù)同步服務(wù)器。參見(jiàn)圖5,數(shù)據(jù)同步控制裝置對(duì)數(shù)據(jù)同步服務(wù)功能單元進(jìn)行數(shù)據(jù)同步請(qǐng)求 的控制過(guò)程如下服務(wù)器端觸發(fā)數(shù)據(jù)同步請(qǐng)求;數(shù)據(jù)同步請(qǐng)求發(fā)送給數(shù)據(jù)同步控制裝置中的同步請(qǐng)求單元12; 同步請(qǐng)求單元12從同步策略單元11中獲取數(shù)據(jù)同步的策略; 同步請(qǐng)求單元12分析數(shù)據(jù)同步的策略并與當(dāng)前同步請(qǐng)求的時(shí)間以及同步 內(nèi)容等進(jìn)行比對(duì);根據(jù)前一步驟的判斷結(jié)果,如果數(shù)據(jù)同步請(qǐng)求符合用戶及運(yùn)營(yíng)商的數(shù)據(jù)同 步的策略,則生成同步控制請(qǐng)求,發(fā)送給數(shù)據(jù)同步服務(wù)功能單元,要求數(shù)據(jù)同 步服務(wù)功能單元進(jìn)行數(shù)據(jù)同步;反之,拒絕數(shù)據(jù)同步請(qǐng)求的操作,并在網(wǎng)絡(luò)曰 志中記錄失敗信息。將數(shù)據(jù)同步服務(wù)功能單元作為一個(gè)功能模塊集成到CPM應(yīng)用服務(wù)器中,具體實(shí)現(xiàn)架構(gòu)如圖6所示數(shù)據(jù)同步服務(wù)功能單元在CPM服務(wù)器內(nèi)部實(shí)現(xiàn),通過(guò)內(nèi)部接口 CPM-4來(lái)實(shí) 現(xiàn)與數(shù)據(jù)同步控制裝置中的同步請(qǐng)求單元12的交互。同步請(qǐng)求單元U根據(jù)用 戶或者運(yùn)營(yíng)商制訂的數(shù)據(jù)同步的策略生成數(shù)據(jù)同步控制請(qǐng)求,通過(guò)CPM-4接口 來(lái)控制數(shù)據(jù)同步服務(wù)功能單元,數(shù)據(jù)同步服務(wù)功能單元根據(jù)數(shù)據(jù)同步控制請(qǐng)求 執(zhí)行相應(yīng)操作,如根據(jù)數(shù)據(jù)同步控制請(qǐng)求,生成特定的服務(wù)器喚醒同步數(shù)據(jù)包, 發(fā)送給特定的客戶端開(kāi)始數(shù)據(jù)同步。在CPM實(shí)際應(yīng)用中,CPM同步請(qǐng)求單元12 可以是CPM服務(wù)器中 一個(gè)功能模塊,CPM同步策略單元11的功能則可以由XDMS 服務(wù)器來(lái)提供。圖中CPM-O是數(shù)據(jù)同步客戶端和本地存儲(chǔ)的接口, CPM-5是數(shù)據(jù)同步服務(wù) 功能單元和網(wǎng)絡(luò)存儲(chǔ)的接口 , CPM-3是數(shù)據(jù)同步客戶端和數(shù)據(jù)同步服務(wù)功能單 元進(jìn)行數(shù)據(jù)同步的接口 , CPM-1是CPM用戶設(shè)置數(shù)據(jù)同步的策略的接口 , CPM-2 是CPM同步策略單元11與CPM同步請(qǐng)求單元12之間的接口 。將數(shù)據(jù)同步服務(wù)功能單元作為一個(gè)單獨(dú)的應(yīng)用服務(wù)器集成到CPM應(yīng)用服 務(wù)系統(tǒng)中,具體實(shí)現(xiàn)架構(gòu)如圖7所示數(shù)據(jù)同步服務(wù)功能單元作為一個(gè)單獨(dú)的實(shí)體存在,通過(guò)接口 CPM-4來(lái)實(shí)現(xiàn) 與數(shù)據(jù)同步控制裝置中的同步請(qǐng)求單元12的交互。同步請(qǐng)求單元12根據(jù)用戶 或者運(yùn)營(yíng)商制訂的數(shù)據(jù)同步的策略生成數(shù)據(jù)同步控制請(qǐng)求,通過(guò)CPM-4接口來(lái) 控制數(shù)據(jù)同步服務(wù)功能單元,數(shù)據(jù)同步服務(wù)功能單元根據(jù)數(shù)據(jù)同步控制請(qǐng)求執(zhí) 行相應(yīng)操作,如根據(jù)數(shù)據(jù)同步控制請(qǐng)求,生成特定的服務(wù)器喚醒同步數(shù)據(jù)包, 發(fā)送給特定的客戶端開(kāi)始數(shù)據(jù)同步。在CPM實(shí)際應(yīng)用中,CPM同步請(qǐng)求單元12 可以是CPM服務(wù)器中 一個(gè)功能模塊,CPM同步策略單元11的功能則可以由XDMS 服務(wù)器來(lái)提供。與前一個(gè)實(shí)施例中的技術(shù)方案不同的是,在數(shù)據(jù)同步客戶端發(fā)起數(shù)據(jù)同步 后,數(shù)據(jù)同步服務(wù)功能單元可以根據(jù)需要,要求CPM服務(wù)器提供CPM用戶的身 份認(rèn)證。圖中其它接口 CPM-0是數(shù)據(jù)同步客戶端和本地存儲(chǔ)的接口 , CPM-5是數(shù)據(jù) 同步服務(wù)功能單元和網(wǎng)絡(luò)存儲(chǔ)的接口 , CPM-3是數(shù)據(jù)同步客戶端和數(shù)據(jù)同步服 務(wù)功能單元進(jìn)行數(shù)據(jù)同步的接口, CPM-1是CPM用戶設(shè)置數(shù)據(jù)同步的策略的接 口 , CPM-2是CPM同步策略單元11與CPM同步請(qǐng)求單元12之間的接口 。假設(shè)數(shù)據(jù)同步服務(wù)功能單元作為一個(gè)單獨(dú)的應(yīng)該服務(wù)器集成到CPM應(yīng)用 服務(wù)系統(tǒng)中,運(yùn)營(yíng)商在數(shù)據(jù)同步控制裝置中設(shè)置了 "忙時(shí)"不允許同步的規(guī)則, 用戶發(fā)送請(qǐng)求要求在服務(wù)器端發(fā)起同步,那么數(shù)據(jù)同步控制裝置會(huì)根據(jù)運(yùn)營(yíng)商 策略判斷當(dāng)前時(shí)間是否是忙時(shí),如果不是,則生成數(shù)據(jù)同步控制請(qǐng)求發(fā)給數(shù)據(jù) 同步服務(wù)功能單元。則CPM系統(tǒng)中數(shù)據(jù)同步策略設(shè)置以及數(shù)據(jù)同步流程圖如圖 8所示運(yùn)營(yíng)商在CPM系統(tǒng)中設(shè)置了 "忙時(shí)"不允許同步的數(shù)據(jù)同步的策略,CPM 系統(tǒng)將上迷凝:據(jù)同步的策略保存在CPM彰:據(jù)同步控制裝置中。用戶發(fā)送請(qǐng)求要求在服務(wù)器端發(fā)起同步,數(shù)據(jù)同步控制裝置根據(jù)數(shù)據(jù)同步 的策略檢查當(dāng)前時(shí)間,發(fā)現(xiàn)當(dāng)前時(shí)間不是"忙時(shí)",因此發(fā)送數(shù)據(jù)同步控制請(qǐng) 求給數(shù)據(jù)同步服務(wù)功能單元,要求發(fā)起同步。數(shù)據(jù)同步服務(wù)功能單元與數(shù)據(jù)同步客戶端開(kāi)始數(shù)據(jù)同步。假設(shè)數(shù)據(jù)同步服務(wù)功能單元作為一個(gè)功能模塊集成到CPM應(yīng)用服務(wù)器中, 假設(shè)用戶A有兩個(gè)CPM終端, 一個(gè)是個(gè)人電腦,另一個(gè)內(nèi)存有限的手機(jī)。A希 望個(gè)人電腦能夠作為網(wǎng)絡(luò)存儲(chǔ)的備份,因此A在CPM數(shù)據(jù)同步控制裝置中設(shè)置 個(gè)人電腦與網(wǎng)絡(luò)存儲(chǔ)進(jìn)行完全的數(shù)據(jù)同步。而手機(jī)由于內(nèi)存有限,A希望它只 保存消息標(biāo)題、消息發(fā)送者等部分消息信息,以及文件名字,文件大小,創(chuàng)建 日期等媒體文件信息。因此A設(shè)置手機(jī)與網(wǎng)絡(luò)存儲(chǔ)進(jìn)行部分的數(shù)據(jù)同步。當(dāng) PC與網(wǎng)絡(luò)存儲(chǔ)完成數(shù)據(jù)同步后,CPM系統(tǒng)檢測(cè)到用戶還有手機(jī)設(shè)備,會(huì)觸發(fā)同 步事件要求將網(wǎng)絡(luò)存儲(chǔ)的修改同步到手機(jī)上,具體流程如圖9所示,用戶A在CPM系統(tǒng)中根據(jù)不同設(shè)備特點(diǎn)設(shè)置了不同的數(shù)據(jù)同步的策略如 PC進(jìn)行完全數(shù)據(jù)同步,手機(jī)設(shè)備進(jìn)行部分?jǐn)?shù)據(jù)同步,CPM系統(tǒng)將策略保存在 CPM數(shù)據(jù)同步控制裝置中,A利用PC整理已有的消息和d泉體文件,如修改消息標(biāo)題,刪除一些過(guò)期 的消息,將媒體文件歸類(lèi)放置到新的文件夾。這些數(shù)據(jù)的改變通過(guò)完整的數(shù)據(jù) 同步被同步到CPM系統(tǒng)中的網(wǎng)絡(luò)存儲(chǔ)中。CPM系統(tǒng)根據(jù)用戶的注冊(cè)信息檢測(cè)到用戶還有一個(gè)手機(jī)設(shè)備。根據(jù)數(shù)據(jù)同 步控制裝置中該設(shè)備數(shù)據(jù)同步的策略生成只進(jìn)行部分?jǐn)?shù)據(jù)同步的控制請(qǐng)求,并 發(fā)送給數(shù)據(jù)同步服務(wù)功能單元。數(shù)據(jù)同步服務(wù)功能單元與數(shù)據(jù)同步客戶端進(jìn)行部分?jǐn)?shù)據(jù)的數(shù)據(jù)同步。以上對(duì)本發(fā)明實(shí)施例所提供的實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng),進(jìn)行了詳細(xì)介 紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施 例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的 一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變 之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1. 一種實(shí)現(xiàn)數(shù)據(jù)同步的方法,其特征在于,包括如下步驟判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合數(shù)據(jù)同步的策略,如果符合則向數(shù)據(jù)同步服務(wù)功能單元發(fā)出同步控制請(qǐng)求;所述數(shù)據(jù)同步服務(wù)功能單元根據(jù)所述同步控制請(qǐng)求與數(shù)據(jù)同步客戶端進(jìn)行數(shù)據(jù)同步。
2、 如權(quán)利要求l所述的方法,其特征在于,還包括如下步驟 如果不符合所述同步策略,則記錄同步請(qǐng)求的失敗信息。
3、 如權(quán)利要求1所述的方法,其特征在于,所述同步策略包括數(shù)據(jù)同 步發(fā)生的時(shí)間和凄t據(jù)同步的內(nèi)容。
4、 如權(quán)利要求3所述的方法,其特征在于,所述數(shù)據(jù)同步的內(nèi)容包括同 步數(shù)據(jù)的類(lèi)型和屬性。
5、 如權(quán)利要求4所述的方法,其特征在于,所述同步數(shù)據(jù)的屬性包括完 全數(shù)據(jù)同步和部分?jǐn)?shù)據(jù)同步。
6、 如權(quán)利要求l所述的方法,其特征在于,還包括設(shè)置同步策略的步驟 數(shù)據(jù)同步客戶端或運(yùn)營(yíng)商設(shè)置同步策略。
7、 如權(quán)利要求1至6其中之一所述的方法,其特征在于,判斷數(shù)據(jù)同步請(qǐng)求是否符合同步策略的方法包括分析同步策略,并與同步請(qǐng)求的時(shí)間、同步內(nèi)容等進(jìn)行對(duì)比,如果在同步 策略的允許范圍內(nèi),則符合同步策略;否則則不符合同步策略。
8、 一種數(shù)據(jù)同步控制裝置,其特征在于包括同步策略單元(11 )和同 步請(qǐng)求單元(12),其中,所述同步策略單元(11)用于保存數(shù)據(jù)同步的策略;所述同步請(qǐng)求單元(12 )用于調(diào)用所述同步策略單元(11 )中的數(shù)據(jù)同步 的策略,判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合所述數(shù)據(jù)同步的策略,并向數(shù)據(jù) 同步服務(wù)功能單元發(fā)出同步控制請(qǐng)求。
9、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)同步控制裝置,其特征在于所述同步策 略單元(11)還用于接收來(lái)自數(shù)據(jù)同步客戶端或運(yùn)營(yíng)商的同步策略信息。
10、 根據(jù)權(quán)利要求8或9所述的數(shù)據(jù)同步控制裝置,其特征在于所述同 步請(qǐng)求單元(12)還用于對(duì)不符合翁:據(jù)同步的策略的凝:據(jù)同步請(qǐng)求,在所述同步策略單元(11)中記錄同步請(qǐng)求的失敗信息。
11、 一種實(shí)現(xiàn)數(shù)據(jù)同步的系統(tǒng),其特征在于包括數(shù)據(jù)同步客戶端(2)、 數(shù)據(jù)同步控制裝置(1)和數(shù)據(jù)同步服務(wù)功能單元(3),其中,所述數(shù)據(jù)同步控制裝置(1)用于判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合同 步策略,并向所述數(shù)據(jù)同步服務(wù)功能單元(3)發(fā)送同步控制請(qǐng)求;所述數(shù)據(jù)同步服務(wù)功能單元(3)根據(jù)所述同步控制請(qǐng)求與所述數(shù)據(jù)同步 客戶端(2)進(jìn)行數(shù)據(jù)同步。
12、 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述數(shù)據(jù)同步控制裝置 (1 )集成在所述數(shù)據(jù)同步服務(wù)功能單元(3 )中。
13、 根據(jù)權(quán)利要求11或12所述的系統(tǒng),其特征在于所述數(shù)據(jù)同步客戶 端(2)還用于向所述凝:據(jù)同步控制裝置(1)中寫(xiě)入同步策略。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)數(shù)據(jù)同步的方法及系統(tǒng),該方法包括如下步驟判斷接收到的數(shù)據(jù)同步請(qǐng)求是否符合數(shù)據(jù)同步的策略,如果符合則向數(shù)據(jù)同步服務(wù)功能單元發(fā)出同步控制請(qǐng)求;所述數(shù)據(jù)同步服務(wù)功能單元根據(jù)所述同步控制請(qǐng)求與數(shù)據(jù)同步客戶端進(jìn)行數(shù)據(jù)同步。采用本發(fā)明實(shí)施例的技術(shù)方案,可以在應(yīng)用服務(wù)系統(tǒng)中設(shè)置數(shù)據(jù)同步策略,將數(shù)據(jù)同步功能集成到應(yīng)用服務(wù)器系統(tǒng)中,實(shí)現(xiàn)服務(wù)器端對(duì)數(shù)據(jù)同步的控制。
文檔編號(hào)H04L29/06GK101227456SQ20071000361
公開(kāi)日2008年7月23日 申請(qǐng)日期2007年1月18日 優(yōu)先權(quán)日2007年1月18日
發(fā)明者章李銘, 雷 謝 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1