欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法、裝置和設(shè)備的制作方法

文檔序號(hào):7949905閱讀:314來(lái)源:國(guó)知局
專利名稱:一種用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法、裝置和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法、裝置和設(shè)備。
背景技術(shù)
通常對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)希望進(jìn)行信息同步時(shí),需由該節(jié)點(diǎn)向?qū)Φ染W(wǎng)絡(luò)中的服務(wù)器或超級(jí)節(jié)點(diǎn)發(fā)起同步詢問(wèn)請(qǐng)求,以獲得可同步的信息;或者,由服務(wù)器或超級(jí)節(jié)點(diǎn)決定哪些節(jié)點(diǎn)需要進(jìn)行同步并向這些節(jié)點(diǎn)發(fā)送需要同步的信息;以上兩種方法的缺陷在于1)節(jié)點(diǎn)無(wú)法實(shí)時(shí)獲得可同步的信息;2)同步過(guò)程需要依賴于服務(wù)器或超級(jí)節(jié)點(diǎn)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法、裝置和設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提供一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法,其中,該方法包括以下步驟a基于本節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息,其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步;b向本節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。根據(jù)本發(fā)明的一個(gè)方面,還提供了一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置,其中,該同步裝置包括生成裝置,用于基于本節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息,其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步;發(fā)送裝置,用于向本節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1)當(dāng)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的同步共享信息發(fā)生變更時(shí),同步共享信息發(fā)生變更的節(jié)點(diǎn)能夠及時(shí)在對(duì)等網(wǎng)絡(luò)中發(fā)布其變更信息,以使對(duì)等網(wǎng)絡(luò)中的其他節(jié)點(diǎn)能夠快速接收到該節(jié)點(diǎn)的變更信息,并根據(jù)該變更信息來(lái)更新自身的同步共享信息,大大減少了了同步共享信息更新的延遲;幻可在不依賴對(duì)等網(wǎng)絡(luò)中的服務(wù)器或超級(jí)節(jié)點(diǎn)的前提下實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)間同步共享信息的同步。


通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖1為本發(fā)明中一個(gè)優(yōu)選實(shí)施例的對(duì)等網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖;圖2為本發(fā)明一個(gè)方面的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖;圖3為本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖;圖4為本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖;圖5為一個(gè)方面的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖;圖8至圖10為本發(fā)明中多個(gè)優(yōu)選實(shí)施例的對(duì)等網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示意出了本發(fā)明一個(gè)優(yōu)選實(shí)施例的對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)圖。所述對(duì)等網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)包括網(wǎng)絡(luò)設(shè)備或用戶設(shè)備,并通過(guò)所述網(wǎng)絡(luò)設(shè)備或用戶設(shè)備所包含的諸如P2P 裝置等對(duì)等裝置與所述對(duì)等網(wǎng)絡(luò)中的其他至少一個(gè)節(jié)點(diǎn)建立連接。其中,所述網(wǎng)絡(luò)設(shè)備和所述用戶設(shè)備均為能夠按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備,其硬件包括但不限于微處理器、FPGA、DSP、嵌入式設(shè)備等。所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA、機(jī)頂盒等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。其中,所述對(duì)等網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、Ad Hoc網(wǎng)絡(luò)等。其中,節(jié)點(diǎn)加入所述對(duì)等網(wǎng)絡(luò)的方式包括但不限于1)所述節(jié)點(diǎn)根據(jù)自身所包含的全部或部分節(jié)點(diǎn)特征相關(guān)信息,生成節(jié)點(diǎn)標(biāo)識(shí)信息;并向所述對(duì)等網(wǎng)絡(luò)發(fā)送包含所述節(jié)點(diǎn)標(biāo)識(shí)信息的連接請(qǐng)求;接著,該節(jié)點(diǎn)分別接收所述對(duì)等網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他節(jié)點(diǎn)所反饋的該一個(gè)或多個(gè)其他節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息;并將反饋節(jié)點(diǎn)標(biāo)志信息的該一個(gè)或多個(gè)其他節(jié)點(diǎn)中的至少一個(gè)其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接。其中,所述節(jié)點(diǎn)特征相關(guān)信息包括能夠用于確定對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系的信息。優(yōu)選地,該節(jié)點(diǎn)特征相關(guān)信息包括但不限于以下至少一項(xiàng)a)節(jié)點(diǎn)所包含的用戶標(biāo)識(shí)信息,所述用戶標(biāo)識(shí)信息用于識(shí)別用戶,例如,用戶名、郵箱、手機(jī)號(hào)以及用戶自定義字符串等;b)節(jié)點(diǎn)的網(wǎng)絡(luò)區(qū)域信息,例如,節(jié)點(diǎn)所屬的網(wǎng)段信息等;c)節(jié)點(diǎn)的硬件類型信息,所述硬件類型信息包括但不限于i)預(yù)定的硬件類型標(biāo)識(shí)信息,例如,預(yù)定手機(jī)終端的硬件類型標(biāo)識(shí)信息為“Hardware^ ”,機(jī)頂盒終端的硬件類型標(biāo)識(shí)信息為“Hardware_2”、電腦終端的硬件類型標(biāo)識(shí)信息為“Hardware_3”;ii)硬件設(shè)備的型號(hào)信息,例如,手機(jī)型號(hào)、機(jī)頂盒型號(hào)等。其中,所述節(jié)點(diǎn)根據(jù)自身所包含的全部或部分節(jié)點(diǎn)特征相關(guān)信息,生成節(jié)點(diǎn)標(biāo)識(shí)
6信息的方法包括但不限于a)直接將節(jié)點(diǎn)關(guān)聯(lián)相關(guān)信息作為節(jié)點(diǎn)標(biāo)識(shí)信息;2)對(duì)節(jié)點(diǎn)關(guān)聯(lián)相關(guān)信息進(jìn)行數(shù)字簽名處理,以獲得節(jié)點(diǎn)標(biāo)識(shí)信息。例如,獲取節(jié)點(diǎn)中的用戶ID信息userl 以及硬件類型信息“Hardware_3”,并分別對(duì)“userl ”和“Hardware_3”進(jìn)行hash處理以相應(yīng)獲得res_l和res_2兩個(gè)hash結(jié)果,并將res_lres_2作為節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息。例如,所述節(jié)點(diǎn)識(shí)別信息中包含節(jié)點(diǎn)所屬網(wǎng)段的網(wǎng)段信息,則請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)向該對(duì)等網(wǎng)絡(luò)發(fā)送包含該節(jié)點(diǎn)IP所屬網(wǎng)段的網(wǎng)段信息的連接請(qǐng)求,并接收該對(duì)等網(wǎng)絡(luò)中的多個(gè)其他節(jié)點(diǎn)基于連接請(qǐng)求所反饋的節(jié)點(diǎn)標(biāo)識(shí)信息,則請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)選擇接收到的節(jié)點(diǎn)標(biāo)識(shí)信息中所包含的網(wǎng)段信息與自身節(jié)點(diǎn)識(shí)別信息中所包含的網(wǎng)段信息相同的其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接。其中,本領(lǐng)域技術(shù)人員應(yīng)可根據(jù)實(shí)際情況和需求來(lái)確定向所述對(duì)等網(wǎng)絡(luò)發(fā)送包含所述節(jié)點(diǎn)標(biāo)識(shí)信息的連接請(qǐng)求;并分別接收所述對(duì)等網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他節(jié)點(diǎn)所反饋的該一個(gè)或多個(gè)其他節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息的方式,在此不再贅述。其中,所述將反饋節(jié)點(diǎn)標(biāo)志信息的該一個(gè)或多個(gè)其他節(jié)點(diǎn)中的至少一個(gè)其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接的方法包括但不限于a)由該一個(gè)或多個(gè)其他節(jié)點(diǎn)中隨機(jī)選擇至少一個(gè)其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接。b)比較該一個(gè)或多個(gè)其他節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息與所述節(jié)點(diǎn)自身的節(jié)點(diǎn)標(biāo)識(shí)信息的相似度,并選擇相似度最大的其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接。例如,請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息為“uSerlHardWare3_3”,該節(jié)點(diǎn)所接收到來(lái)自P2P網(wǎng)絡(luò)中3個(gè)節(jié)點(diǎn)反饋的節(jié)點(diǎn)標(biāo)識(shí)信息,該三個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息分別為“user2Hardware3_3”、“user2Hardware2_2”、“userlHardware_3_l,,則該請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)選擇與自身標(biāo)識(shí)信息相似度最高的節(jié)點(diǎn)“uSerlHardware_3_l”作為鄰居節(jié)點(diǎn)并建立連接。相應(yīng)的,所述對(duì)等網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他節(jié)點(diǎn)獲取來(lái)自請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)發(fā)送的包含所述節(jié)點(diǎn)標(biāo)識(shí)信息的連接請(qǐng)求;并根據(jù)所述節(jié)點(diǎn)的節(jié)點(diǎn)識(shí)別信息以及自身的節(jié)點(diǎn)標(biāo)識(shí)信息,判斷所述節(jié)點(diǎn)與自身是否具有關(guān)聯(lián)關(guān)系;并當(dāng)判斷具有關(guān)聯(lián)關(guān)系時(shí),向所述節(jié)點(diǎn)反饋本節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息。其中,所述關(guān)聯(lián)關(guān)系包括但不限于a)節(jié)點(diǎn)間是否存在關(guān)聯(lián);b)節(jié)點(diǎn)間的關(guān)聯(lián)所基于的節(jié)點(diǎn)特征相關(guān)信息。其中,其他節(jié)點(diǎn)根據(jù)所述節(jié)點(diǎn)的節(jié)點(diǎn)識(shí)別信息與自身的節(jié)點(diǎn)標(biāo)識(shí)信息是否包含相同信息來(lái)判斷所述節(jié)點(diǎn)與自身是否具有關(guān)聯(lián)關(guān)系。例如,當(dāng)節(jié)點(diǎn)標(biāo)識(shí)信息包含用戶ID時(shí),其他節(jié)點(diǎn)判斷請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息與自身的節(jié)點(diǎn)標(biāo)識(shí)信息中包含相同的用戶ID,則該其他節(jié)點(diǎn)判斷所述請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)與自身具有基于用戶標(biāo)識(shí)信息的關(guān)聯(lián)關(guān)系;又例如,當(dāng)節(jié)點(diǎn)標(biāo)識(shí)信息包含分別對(duì)網(wǎng)絡(luò)區(qū)域信息和硬件類型信息進(jìn)行數(shù)字簽名處理后的結(jié)果信息res_3和res_4, 并且其他節(jié)點(diǎn)判斷其他節(jié)點(diǎn)判斷請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息與自身的節(jié)點(diǎn)標(biāo)識(shí)信息中均包含res_3,則該其他節(jié)點(diǎn)判斷則該其他節(jié)點(diǎn)判斷所述請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)與自身具有基于網(wǎng)絡(luò)區(qū)域信息的關(guān)聯(lián)關(guān)系。2)所述節(jié)點(diǎn)向所述對(duì)等網(wǎng)絡(luò)發(fā)送用于請(qǐng)求加入該對(duì)等網(wǎng)絡(luò)的請(qǐng)求信息;并獲取所述對(duì)等網(wǎng)絡(luò)反饋的該網(wǎng)絡(luò)中至少一個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息;接著,所述節(jié)點(diǎn)根據(jù)所述至少一個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息以及本節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息,選擇所述對(duì)等網(wǎng)絡(luò)中與本節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)節(jié)點(diǎn)來(lái)作為相鄰節(jié)點(diǎn)建立連接,其中,所述節(jié)點(diǎn)標(biāo)識(shí)信息基于本節(jié)點(diǎn)的全部或部分節(jié)點(diǎn)特征相關(guān)信息預(yù)生成。例如,節(jié)點(diǎn)向?qū)Φ染W(wǎng)絡(luò)中的一個(gè)或多個(gè)其他節(jié)點(diǎn)發(fā)送用于請(qǐng)求加入該對(duì)等網(wǎng)絡(luò)的請(qǐng)求信息,并獲得該一個(gè)或多個(gè)其他節(jié)點(diǎn)所反饋的包含了該對(duì)等網(wǎng)絡(luò)全部節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息的對(duì)等網(wǎng)絡(luò)索引信息;則節(jié)點(diǎn)將自身的節(jié)點(diǎn)標(biāo)識(shí)信息與該對(duì)等網(wǎng)絡(luò)索引信息中所包含的多個(gè)節(jié)點(diǎn)標(biāo)識(shí)信息進(jìn)行比較,并選擇節(jié)點(diǎn)標(biāo)識(shí)信息與自身的節(jié)點(diǎn)標(biāo)識(shí)信息的相似度最高的其他節(jié)點(diǎn)作為相鄰節(jié)點(diǎn)建立連接。相應(yīng)的,對(duì)等網(wǎng)絡(luò)中的一個(gè)或多個(gè)其他節(jié)點(diǎn)獲取來(lái)自請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)發(fā)送的包含所述節(jié)點(diǎn)標(biāo)識(shí)信息的請(qǐng)求信息;并向該請(qǐng)求加入對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)反饋?zhàn)陨硭墓?jié)點(diǎn)索引信息。優(yōu)選地,所述對(duì)等網(wǎng)絡(luò)中的多個(gè)節(jié)點(diǎn)以樹狀拓?fù)浣Y(jié)構(gòu)連接,其中所述對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包括父節(jié)點(diǎn)以及子節(jié)點(diǎn)。優(yōu)選地,相鄰節(jié)點(diǎn)還包括與本節(jié)點(diǎn)共享同一父節(jié)點(diǎn)的兄弟節(jié)點(diǎn)。其中,所述對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)根據(jù)作為相鄰節(jié)點(diǎn)的節(jié)點(diǎn)的節(jié)點(diǎn)可靠度信息,確定將該相鄰節(jié)點(diǎn)作為父節(jié)點(diǎn)或子節(jié)點(diǎn),優(yōu)選地,還包括作為兄弟節(jié)點(diǎn)建立連接,其中, 該節(jié)點(diǎn)可靠度信息由所述對(duì)等網(wǎng)絡(luò)中預(yù)獲得。所述節(jié)點(diǎn)可靠度信息用于評(píng)價(jià)節(jié)點(diǎn)在所述對(duì)等網(wǎng)絡(luò)中穩(wěn)定存在的可能性以及節(jié)點(diǎn)處理能力,優(yōu)選地,所述節(jié)點(diǎn)可靠度包括但不限于a) 節(jié)點(diǎn)存在于所述對(duì)等網(wǎng)絡(luò)中的時(shí)間;b)節(jié)點(diǎn)所處網(wǎng)絡(luò)的帶寬信息;c)節(jié)點(diǎn)設(shè)備的處理性能信息,例如節(jié)點(diǎn)CPU的處理頻率,節(jié)點(diǎn)可用內(nèi)存的大小等。具體地,所述對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)根據(jù)作為相鄰節(jié)點(diǎn)的節(jié)點(diǎn)的節(jié)點(diǎn)可靠度信息,結(jié)合自身的節(jié)點(diǎn)可靠度信息進(jìn)行協(xié)商,以根據(jù)協(xié)商結(jié)果確定將該相鄰節(jié)點(diǎn)作為父節(jié)點(diǎn)、兄弟節(jié)點(diǎn)或子節(jié)點(diǎn)建立連接。其中,本領(lǐng)域技術(shù)人員應(yīng)可根據(jù)實(shí)際情況和需求來(lái)確定所述對(duì)等網(wǎng)絡(luò)中的節(jié)點(diǎn)根據(jù)作為相鄰節(jié)點(diǎn)的節(jié)點(diǎn)的節(jié)點(diǎn)可靠度信息,結(jié)合自身的節(jié)點(diǎn)可靠度信息進(jìn)行協(xié)商,以根據(jù)協(xié)商結(jié)果確定將該相鄰節(jié)點(diǎn)作為父節(jié)點(diǎn)、兄弟節(jié)點(diǎn)或子節(jié)點(diǎn)建立連接的方式,在此不再贅述。需要說(shuō)明的是,圖1所示的對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)僅為舉例,任何類型的對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),如樹狀拓?fù)浣Y(jié)構(gòu)、網(wǎng)狀拓?fù)浣Y(jié)構(gòu)等均應(yīng)包含在本發(fā)明的范圍內(nèi)。需要進(jìn)一步說(shuō)明的是,本說(shuō)明書所包含的舉例中的節(jié)點(diǎn)標(biāo)識(shí)信息、節(jié)點(diǎn)特征相關(guān)信息、對(duì)節(jié)點(diǎn)特征相關(guān)信息進(jìn)行數(shù)字簽名處理后獲得的處理結(jié)果、變更信息、同步共享信息等作為說(shuō)明作用的示例,僅供理解本發(fā)明,而非限定為實(shí)際應(yīng)用時(shí)真實(shí)的節(jié)點(diǎn)標(biāo)識(shí)信息、節(jié)點(diǎn)特征相關(guān)信息、對(duì)節(jié)點(diǎn)特征相關(guān)信息進(jìn)行數(shù)字簽名處理后獲得的處理結(jié)果、變更信息、同步共享信息。需要更進(jìn)一步說(shuō)明的是,所述用戶設(shè)備及網(wǎng)絡(luò)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。圖2示意出了本發(fā)明一個(gè)方面的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖。根據(jù)本發(fā)明的方法包括步驟Sl和步驟S2。根據(jù)本發(fā)明的方法可通過(guò)節(jié)點(diǎn)所包含的諸如應(yīng)用模塊、操作系統(tǒng)、處理控制器等同步裝置來(lái)實(shí)現(xiàn)。
8
在步驟Sl中,同步裝置基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息。其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步。優(yōu)選地,所述同步共享信息包括但不限于1)用戶相關(guān)信息,所述用戶相關(guān)信息包括但不限于a)用戶資料信息;b)用戶收藏信息;C)用戶操作記錄信息,例如,用戶的觀看歷史記錄、用戶對(duì)同步裝置的用戶界面風(fēng)格的設(shè)定等;幻資源索引相關(guān)信息,例如,電子節(jié)目指南、P2P網(wǎng)絡(luò)資源索引等。優(yōu)選地,所述同步共享信息還包括參照?qǐng)D1所示實(shí)施例中所述的節(jié)點(diǎn)特征相關(guān)信息。其中,所述同步共享信息的變更包括但不限于同步共享信息的增加、修改與刪除。 其中,所述第一變更信息包括但不限于以下至少一項(xiàng)1)變更操作及其所對(duì)應(yīng)的同步共享信息本身或其標(biāo)識(shí)信息,例如,“變更操作增加,同步共享信息屬于用戶資料信息的用戶收藏鏈接‘服XXXX. com”’ ;又例如,“變更操作刪除,同步共享信息資源A的索引信息的標(biāo)識(shí)信息你1111(1_4”等;幻變更后的同步共享信息,其中,所述變更后的同步共享信息的包括a)變更后的全部同步共享信息;b)發(fā)生變更的部分同步共享信息,例如,當(dāng)用戶更改了界面風(fēng)格后,將更改后的界面風(fēng)格作為部分同步共享信息;幻所述同步共享信息變更的時(shí)間信息,例如,同步共享信息最近被更新的時(shí)間點(diǎn)信息。具體地,所述同步裝置記錄對(duì)本節(jié)點(diǎn)所包含的同步共享信息所進(jìn)行的變更操作, 以及該變更操作對(duì)應(yīng)的部分或全部同步共享信息,并將所述變更操作及其對(duì)應(yīng)的部分或全部同步共享信息本身或其標(biāo)識(shí)信息作為第一變更信息;或者,同步裝置檢測(cè)到本節(jié)點(diǎn)所包含的同步共享信息發(fā)生了變更時(shí),將變更后的同步共享信息作為第一變更信息。例如,用戶將節(jié)點(diǎn)中用戶資料信息中的所在地信息由“上?!备臑椤氨本保瑒t同步裝置記錄修改操作,以及修改后的所在地信息“北京”,并將修改操作和所在地信息“北京” 作為第一變更信息。又例如,節(jié)點(diǎn)根據(jù)新添加的資源A和B,在節(jié)點(diǎn)自身的網(wǎng)絡(luò)資源列表中添加了資源 A和B的資源信息,則同步裝置將變更后的包含資源A和B的網(wǎng)絡(luò)資源列表作為第一變更信肩、ο需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何基于節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟S2中,同步裝置向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第
一變更信息。其中,所述同步裝置向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息的方式包括但不限于1)同步裝置向自身所屬節(jié)點(diǎn)所有相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。2)同步裝置由自身所屬節(jié)點(diǎn)的所有相鄰節(jié)點(diǎn)中選擇部分相鄰節(jié)點(diǎn),并向該部分相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。其中,同步裝置選擇所述部分相鄰節(jié)點(diǎn)方式包括但不限于a)隨機(jī)選擇大于預(yù)定個(gè)數(shù)的相鄰節(jié)點(diǎn);b)同步裝置判斷自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息與自身所屬節(jié)點(diǎn)的各個(gè)相鄰節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息是否具有關(guān)聯(lián)關(guān)系,并選擇具有關(guān)聯(lián)關(guān)系的一個(gè)或多個(gè)相鄰節(jié)點(diǎn),向該一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。
9
需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何向節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的方法,當(dāng)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的同步共享信息發(fā)生變更時(shí),則同步共享信息發(fā)生變更的節(jié)點(diǎn)能夠及時(shí)在對(duì)等網(wǎng)絡(luò)中發(fā)布其變更信息,以使對(duì)等網(wǎng)絡(luò)中的其他節(jié)點(diǎn)能夠快速接收到該節(jié)點(diǎn)的變更信息,并根據(jù)該變更信息來(lái)更新自身的同步共享信息,大大減少了了同步共享信息更新的延遲;并且根據(jù)本發(fā)明的方法可在不依賴對(duì)等網(wǎng)絡(luò)中的服務(wù)器或超級(jí)節(jié)點(diǎn)的前提下實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)間同步共享信息的同步。圖3示意出了本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟S3、步驟S4、步驟Sl以及步驟S2,其中,所述步驟Sl包含步驟Sll。在步驟S3中,同步裝置獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息,其中,該節(jié)點(diǎn)特征相關(guān)信息用于確定對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系。其中,所述節(jié)點(diǎn)特征相關(guān)信息及關(guān)聯(lián)關(guān)系已在參照?qǐng)D1所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。其中,所述同步裝置獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息的方式包括但不限于1)獲取用戶直接輸入的節(jié)點(diǎn)特征相關(guān)信息,并將該節(jié)點(diǎn)特征相關(guān)信息作為與已變更的同步共享信息相關(guān)的節(jié)點(diǎn)特征相關(guān)信息。例如,同步裝置獲取用戶輸入的網(wǎng)段信息“192. 168. 1. 0”,則同步裝置確定節(jié)點(diǎn)特征相關(guān)信息包括網(wǎng)段信息“192. 168. 1. 0”。2)基于同步共享信息與節(jié)點(diǎn)特征相關(guān)信息的對(duì)應(yīng)列表,獲取與已變更的同步共享信息相關(guān)的節(jié)點(diǎn)特征相關(guān)信息。例如,變更信息包括“增加資源A的描述信息”,則同步裝置獲取資源索引相關(guān)信息“資源A”所對(duì)應(yīng)的硬件類型標(biāo)識(shí)信息“Hardware_2”,并確定節(jié)點(diǎn)特征相關(guān)信息包括 "Hardware_2,,。3)當(dāng)已變更的同步共享信息還包括所述節(jié)點(diǎn)特征相關(guān)信息時(shí),直接由已變更的同步共享信息中獲取所述節(jié)點(diǎn)特征相關(guān)信息。例如,已變更的同步共享信息包括用戶userl的用戶收藏夾內(nèi)容,則同步裝置由該同步共享信息中獲取用戶標(biāo)識(shí)信息用戶名“userl”,并確定節(jié)點(diǎn)特征相關(guān)信息包括用戶名 “userl”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟S4中,同步裝置根據(jù)步驟S3中獲得的節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息。其中,所述集合標(biāo)識(shí)信息包括1)所述節(jié)點(diǎn)集合中的各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息; 2)該節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。其中,所述同步裝置根據(jù)步驟S3中獲得的節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息的方式包括但不限于1)同步裝置根據(jù)步驟S3中獲得的節(jié)點(diǎn)特征相關(guān)信息,在節(jié)點(diǎn)特征相關(guān)信息與集合標(biāo)識(shí)信息的對(duì)應(yīng)列表中查詢以獲得相應(yīng)的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息。例如,同步裝置基于步驟S3中所獲得的用戶標(biāo)識(shí)信息“userl”在本地存儲(chǔ)設(shè)備中查詢,并獲得與“userl”對(duì)應(yīng)的包含多個(gè)節(jié)點(diǎn)標(biāo)識(shí)信息的集合標(biāo)識(shí)信息。2)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息直接包含部分或全部節(jié)點(diǎn)特征相關(guān)信息,則同步裝置直接將包含于節(jié)點(diǎn)標(biāo)識(shí)信息中的部分或全部節(jié)點(diǎn)特征相關(guān)信息,作為節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。3)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息包含對(duì)部分或全部節(jié)點(diǎn)特征相關(guān)信息進(jìn)行數(shù)字簽名處理后的處理結(jié)果,則同步裝置對(duì)所述節(jié)點(diǎn)特征相關(guān)信息執(zhí)行相同的數(shù)字簽名處理以獲得該節(jié)點(diǎn)特征相關(guān)信息的處理結(jié)果,并將該處理結(jié)果作為節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。例如,對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息包含對(duì)節(jié)點(diǎn)硬件設(shè)備的型號(hào)信息做MD5數(shù)字簽名處理以獲得的簽名結(jié)果,同步裝置在步驟S3中獲得的節(jié)點(diǎn)特征相關(guān)信息包括手機(jī)的型號(hào)信息“HDA919”,則同步裝置對(duì)“HDA919”進(jìn)行MD5數(shù)字簽名處理,并獲得簽名處理結(jié)果res_5,則同步裝置確定集合標(biāo)識(shí)信息包括res_5。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟Sll中,同步裝置基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更, 并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息。例如,用戶將節(jié)點(diǎn)的P2P裝置所使用的圖片資源Picl修改為圖片資源Pic2,且同步裝置在步驟S4中獲得集合標(biāo)識(shí)信息包括網(wǎng)段信息“192. 164. 1. 0”,則同步裝置確定第一變更信息包括“將節(jié)點(diǎn)標(biāo)識(shí)信息中包含192. 164. 1. 0的節(jié)點(diǎn)的P2P裝置所使用的圖片資源由 Picl 改為 Pic2”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更,并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,步驟S2已在參照?qǐng)D2所示的實(shí)施例中予以詳述,并以引用的方式包含于此, 不再贅述。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的方法還包括步驟S7(圖未示)和步驟S8(圖未示)。在步驟S7中,同步裝置接收來(lái)自自身所屬節(jié)點(diǎn)的一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第二變更信息。其中,所述相鄰節(jié)點(diǎn)包括對(duì)等網(wǎng)絡(luò)中能與同步裝置所屬節(jié)點(diǎn)直接進(jìn)行通信的節(jié)點(diǎn)。其中,所述第二變更信息與參照?qǐng)D2所示的實(shí)施例中所述的第一變更信息相同或相似,在此不再贅述。在步驟S8中,同步裝置根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息ο其中,所述根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息包括但不限于1)當(dāng)?shù)诙兏畔ㄗ兏僮骷捌渌鶎?duì)應(yīng)的同步共享信息本身或其標(biāo)識(shí)信息時(shí),同步裝置對(duì)自身所屬節(jié)點(diǎn)所包含的相應(yīng)的同步共享信息執(zhí)行所述變更操作。優(yōu)選地,當(dāng)僅根據(jù)標(biāo)識(shí)信息無(wú)法進(jìn)行變更操作時(shí),同步裝置訪問(wèn)其他節(jié)點(diǎn),以獲得進(jìn)行所述變更操作所需的同步共享信息。例如,第二變更信息包括“刪除用戶標(biāo)識(shí)信息為abC@123. com的收藏夾”時(shí),同步裝置在本地查詢獲得與“abc@123. com”對(duì)應(yīng)的收藏夾并刪除。又例如,第二變更信息包括“更新用戶標(biāo)識(shí)信息為abC@123. com的收藏夾”時(shí),同步裝置訪問(wèn)網(wǎng)絡(luò)中的生成該第二變更信息的節(jié)點(diǎn),由其中獲取需更新的用戶標(biāo)識(shí)信息為 abcil23. com的收藏夾內(nèi)容,以進(jìn)行更新收藏夾的操作。2)當(dāng)?shù)诙兏畔ㄗ兏蟮耐焦蚕硇畔r(shí),同步裝置直接采用所述第二變更信息來(lái)替換自身所屬節(jié)點(diǎn)中相應(yīng)的同步共享信息。例如,當(dāng)?shù)诙兏畔ㄗ兏蟮膶?duì)等網(wǎng)絡(luò)資源索引時(shí),同步裝置直接采用該對(duì)等網(wǎng)絡(luò)資源索引來(lái)替換同步裝置所屬節(jié)點(diǎn)中原有的對(duì)等網(wǎng)絡(luò)資源索引。3)當(dāng)所述第二變更信息僅包括變更操作的時(shí)間信息時(shí),同步裝置在對(duì)等網(wǎng)絡(luò)請(qǐng)求變更時(shí)間為該時(shí)間信息的同步共享信息,并接收對(duì)等網(wǎng)絡(luò)中其他節(jié)點(diǎn)反饋的更新時(shí)間為該時(shí)間信息的同步共享信息,以替換同步裝置所屬節(jié)點(diǎn)中原有的同步共享信息。其中,所述反饋更新時(shí)間為該時(shí)間信息的同步共享信息的節(jié)點(diǎn)包括生成第二變更信息的節(jié)點(diǎn)和/或已根據(jù)該第二變更信息執(zhí)行了同步操作的節(jié)點(diǎn)。例如,第二變更信息包括變更操作的時(shí)間信息“14:39”,則同步裝置在對(duì)等網(wǎng)絡(luò)中請(qǐng)求變更時(shí)間為“14:39”的已變更的同步共享信息,并接收由生成該第二變更信息的節(jié)點(diǎn)nodel所反饋的該已變更的同步共享信息的第一部分,以及由已執(zhí)行了同步操作的節(jié)點(diǎn) node2和n0de3分別反饋的該已變更的同步共享信息的第二部分和余下部分,同步裝置根據(jù)所接收的各部分同步共享信息獲得完整的已變更的同步共享信息,并用該已變更的同步共享信息來(lái)替換同步裝置所屬節(jié)點(diǎn)中原有的同步共享信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選地,所述第二變更信息中包括需同步所述同步共享信息的節(jié)點(diǎn)的集合標(biāo)識(shí)信息,其中,根據(jù)本方案的方法還包括步驟S9 (圖未示),所述步驟S8包括步驟S81 (圖未示)。在步驟S9中,同步裝置判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)
點(diǎn)ο例如,集合標(biāo)識(shí)信息包括res_5,且同步裝置確定自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息中包含res_5,則同步裝置判斷自身所屬節(jié)點(diǎn)為需同步所述同步共享信息的節(jié)點(diǎn)。又例如,集合標(biāo)識(shí)信息包括節(jié)點(diǎn)標(biāo)識(shí)信息的集合{n0de4、n0de5、n0de6、n0de7},則同步裝置在該集合標(biāo)識(shí)信息中查詢自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息node6,并獲得n0de6屬于集合的查詢結(jié)果,則同步裝置判斷自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息node6為需同步所述同步共享信息的節(jié)點(diǎn)。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn)的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟S81中,當(dāng)同步裝置在步驟S9中判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn)時(shí),同步裝置根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)的同步共享信肩、ο其中,所述同步裝置根據(jù)所述第二變更信息來(lái)更新自身所屬節(jié)點(diǎn)的同步共享信息的方式,與前述步驟S8中所述同步裝置根據(jù)所述第二變更信息來(lái)更新自身所屬節(jié)點(diǎn)包含的同步共享信息的方式相同或相似,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的方法,通過(guò)在第一變更信息中包含集合標(biāo)識(shí)信息,可僅對(duì)對(duì)等網(wǎng)絡(luò)中屬于集合標(biāo)識(shí)信息所對(duì)應(yīng)的節(jié)點(diǎn)集合的節(jié)點(diǎn)進(jìn)行同步,更加具有針對(duì)性。圖4示意出了本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟Si、步驟S2、步驟S5以及步驟S6。步驟Sl已在參照?qǐng)D2及圖3所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。步驟S2已在參照?qǐng)D2所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。在步驟S5中,同步裝置接收來(lái)自自身所屬節(jié)點(diǎn)的一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第三變更信息。其中,所述相鄰節(jié)點(diǎn)包括對(duì)等網(wǎng)絡(luò)中能與同步裝置所屬節(jié)點(diǎn)直接進(jìn)行通信的節(jié)
點(diǎn)ο其中,所述第三變更信息與參照?qǐng)D2所示的實(shí)施例中所述的第一變更信息相同或相似,此處不再贅述。接著,在步驟S6中,同步裝置向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所
述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖8所示,節(jié)點(diǎn)BC中的同步裝置在步驟S5中獲得來(lái)自相鄰節(jié)點(diǎn)BM的第三變更信息,則同步裝置向節(jié)點(diǎn)BC的其他相鄰節(jié)點(diǎn)AB以及BB轉(zhuǎn)發(fā)該
第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例方法,同步裝置所屬節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包括父節(jié)點(diǎn)和/或子節(jié)點(diǎn),其中,所述步驟S6包括步驟S61 (圖未示)。在步驟S61中,當(dāng)同步裝置所接收的所述第三變更信息的來(lái)自自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)時(shí),同步裝置向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)子節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖9所示,其中,節(jié)點(diǎn)ABC中的同步裝置在步驟S5中獲得來(lái)自父節(jié)點(diǎn)ACD的第三變更信息,則節(jié)點(diǎn)ABC中的同步裝置向節(jié)點(diǎn)ABC的子節(jié)點(diǎn)ABA、ABD以及ABM轉(zhuǎn)發(fā)該第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)和/或子節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息的來(lái)自父節(jié)點(diǎn)時(shí),向一個(gè)或多個(gè)子節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選地,所述步驟S6還包括步驟S62 (圖未示)。在步驟S62中,當(dāng)同步裝置在步驟S5中所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),同步裝置向自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)和一個(gè)或多個(gè)其他子節(jié)點(diǎn)發(fā)送所述第
三變更信息。優(yōu)選地,同步裝置所屬節(jié)點(diǎn)的相鄰節(jié)點(diǎn)還包括與該節(jié)點(diǎn)共享同一父節(jié)點(diǎn)的兄弟節(jié)點(diǎn),其中,所述步驟S6還包括步驟S63(圖未示)和步驟S64(圖未示)。在步驟S63中,當(dāng)同步裝置在步驟S5中所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),同步裝置向自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖10所示,其中,節(jié)點(diǎn)ABC’中的同步裝置在步驟S5 中所接收的第三變更信息來(lái)自節(jié)點(diǎn)ABC’的子節(jié)點(diǎn)ABD’,則同步裝置向節(jié)點(diǎn)ABC’的父節(jié)點(diǎn) A⑶’和兄弟節(jié)點(diǎn)AAK’發(fā)送第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)、子節(jié)點(diǎn)以及兄弟節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息來(lái)自子節(jié)點(diǎn)時(shí),向父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。在步驟S64中,當(dāng)同步裝置在步驟S5中所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的兄弟節(jié)點(diǎn)時(shí),向自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖10所示,其中,節(jié)點(diǎn)ABC’中的同步裝置在步驟S5 中所接收的第三變更信息來(lái)自節(jié)點(diǎn)ABC’的兄弟節(jié)點(diǎn)AAK’時(shí),同步裝置向節(jié)點(diǎn)ABC’的子節(jié)點(diǎn)ABA’、ABD’以及ABM’轉(zhuǎn)發(fā)該第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)、子節(jié)點(diǎn)以及兄弟節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息來(lái)自兄弟節(jié)點(diǎn)時(shí),向子節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的方法,同步裝置通過(guò)向其他節(jié)點(diǎn)轉(zhuǎn)發(fā)第三變更信息以使得網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)均能夠執(zhí)行同步操作,并且,根據(jù)本發(fā)明的方法采用樹狀拓?fù)浣Y(jié)構(gòu)來(lái)減少重復(fù)轉(zhuǎn)發(fā)的次數(shù),提高了對(duì)等網(wǎng)絡(luò)中轉(zhuǎn)發(fā)信息的效率。圖5示意出了本發(fā)明一個(gè)方面的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖。根據(jù)本發(fā)明的同步裝置包括生成裝置1和發(fā)送裝置2。生成裝置1基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息。其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步。優(yōu)選地, 所述同步共享信息包括但不限于1)用戶相關(guān)信息,所述用戶相關(guān)信息包括但不限于a) 用戶資料信息;b)用戶收藏信息;c)用戶操作記錄信息,例如,用戶的觀看歷史記錄、用戶對(duì)同步裝置的用戶界面風(fēng)格的設(shè)定等;幻資源索引相關(guān)信息,例如,電子節(jié)目指南、P2P網(wǎng)CN 102404387 A
說(shuō)明書
11/16 頁(yè)
絡(luò)資源索引等。優(yōu)選地,所述同步共享信息還包括參照?qǐng)D1所示實(shí)施例中所述的節(jié)點(diǎn)特征相關(guān)信息。其中,所述同步共享信息的變更包括但不限于同步共享信息的增加、修改與刪除。 其中,所述第一變更信息包括但不限于以下至少一項(xiàng)1)變更操作及其所對(duì)應(yīng)的同步共享信息本身或其標(biāo)識(shí)信息,例如,“變更操作增加,同步共享信息屬于用戶資料信息的用戶收藏鏈接‘服XXXX. com”’ ;又例如,“變更操作刪除,同步共享信息資源A的索引信息的標(biāo)識(shí)信息你1111(1_4”等;幻變更后的同步共享信息,其中,所述變更后的同步共享信息的包括a)變更后的全部同步共享信息;b)發(fā)生變更的部分同步共享信息,例如,當(dāng)用戶更改了界面風(fēng)格后,將更改后的界面風(fēng)格作為部分同步共享信息;幻所述同步共享信息變更的時(shí)間信息,例如,同步共享信息最近被更新的時(shí)間點(diǎn)信息。具體地,生成裝置1記錄對(duì)本節(jié)點(diǎn)所包含的同步共享信息所進(jìn)行的變更操作,以及該變更操作對(duì)應(yīng)的部分或全部同步共享信息,并將所述變更操作及其對(duì)應(yīng)的部分或全部同步共享信息本身或其標(biāo)識(shí)信息作為第一變更信息;或者,生成裝置1檢測(cè)到本節(jié)點(diǎn)所包含的同步共享信息發(fā)生了變更時(shí),將變更后的同步共享信息作為第一變更信息。例如,用戶將節(jié)點(diǎn)中用戶資料信息中的所在地信息由“上?!备臑椤氨本?,則生成裝置1記錄修改操作,以及修改后的所在地信息“北京”,并將修改操作和所在地信息“北京”作為第一變更信息。又例如,節(jié)點(diǎn)根據(jù)新添加的資源A和B,在節(jié)點(diǎn)自身的網(wǎng)絡(luò)資源列表中添加了資源 A和B的資源信息,則生成裝置1將變更后的包含資源A和B的網(wǎng)絡(luò)資源列表作為第一變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何基于節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,發(fā)送裝置2向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信肩、ο其中,所述發(fā)送裝置2向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息的方式包括但不限于1)發(fā)送裝置2向自身所屬節(jié)點(diǎn)所有相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。2)發(fā)送裝置2由自身所屬節(jié)點(diǎn)的所有相鄰節(jié)點(diǎn)中選擇部分相鄰節(jié)點(diǎn),并向該部分相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。其中,發(fā)送裝置2選擇所述部分相鄰節(jié)點(diǎn)方式包括但不限于a)隨機(jī)選擇大于預(yù)定個(gè)數(shù)的相鄰節(jié)點(diǎn);b)發(fā)送裝置2判斷自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息與自身所屬節(jié)點(diǎn)的各個(gè)相鄰節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息是否具有關(guān)聯(lián)關(guān)系,并選擇具有關(guān)聯(lián)關(guān)系的一個(gè)或多個(gè)相鄰節(jié)點(diǎn),向該一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何向節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的方案,當(dāng)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的同步共享信息發(fā)生變更時(shí),則同步共享信息發(fā)生變更的節(jié)點(diǎn)能夠及時(shí)在對(duì)等網(wǎng)絡(luò)中發(fā)布其變更信息,以使對(duì)等網(wǎng)絡(luò)中的其他節(jié)點(diǎn)能夠快速接收到該節(jié)點(diǎn)的變更信息,并根據(jù)該變更信息來(lái)更新自身的同步共享信息,大大
15減少了了同步共享信息更新的延遲;并且根據(jù)本發(fā)明的方案可在不依賴對(duì)等網(wǎng)絡(luò)中的服務(wù)器或超級(jí)節(jié)點(diǎn)的前提下實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)間同步共享信息的同步。圖6示意出了本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的同步裝置包括第一獲取裝置3、 第二獲取裝置4、包含于生成裝置1中的子生成裝置11以及發(fā)送裝置2。第一獲取裝置3獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息,其中,該節(jié)點(diǎn)特征相關(guān)信息用于確定對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系。其中,所述節(jié)點(diǎn)特征相關(guān)信息及關(guān)聯(lián)關(guān)系已在參照?qǐng)D1所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。其中,所述第一獲取裝置3獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息的方式包括但不限于1)第一獲取裝置3獲取用戶直接輸入的節(jié)點(diǎn)特征相關(guān)信息,并將該節(jié)點(diǎn)特征相關(guān)信息作為與已變更的同步共享信息相關(guān)的節(jié)點(diǎn)特征相關(guān)信息。例如,第一獲取裝置3獲取用戶輸入的網(wǎng)段信息“192. 168. 1. 0”,則同步裝置確定節(jié)點(diǎn)特征相關(guān)信息包括網(wǎng)段信息“192. 168. 1. 0”。2)第一獲取裝置3基于同步共享信息與節(jié)點(diǎn)特征相關(guān)信息的對(duì)應(yīng)列表,獲取與已變更的同步共享信息相關(guān)的節(jié)點(diǎn)特征相關(guān)信息。例如,變更信息包括“增加資源A的描述信息”,則第一獲取裝置3獲取資源索引相關(guān)信息“資源A”所對(duì)應(yīng)的硬件類型標(biāo)識(shí)信息“Hardware〗”,并確定節(jié)點(diǎn)特征相關(guān)信息包括 "Hardware_2,,。3)當(dāng)已變更的同步共享信息還包括所述節(jié)點(diǎn)特征相關(guān)信息時(shí),第一獲取裝置3直接由已變更的同步共享信息中獲取所述節(jié)點(diǎn)特征相關(guān)信息。例如,已變更的同步共享信息包括用戶userl的用戶收藏夾內(nèi)容,則第一獲取裝置3由該同步共享信息中獲取用戶標(biāo)識(shí)信息用戶名“userl”,并確定節(jié)點(diǎn)特征相關(guān)信息包括用戶名“userl”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,第二獲取裝置4根據(jù)第一獲取裝置3中獲得的節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息。其中,所述集合標(biāo)識(shí)信息包括1)所述節(jié)點(diǎn)集合中的各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息; 2)該節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。其中,所述第二獲取裝置4根據(jù)第一獲取裝置3獲得的節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息的方式包括但不限于1)第二獲取裝置4根據(jù)第一獲取裝置3獲得的節(jié)點(diǎn)特征相關(guān)信息,在節(jié)點(diǎn)特征相關(guān)信息與集合標(biāo)識(shí)信息的對(duì)應(yīng)列表中查詢以獲得相應(yīng)的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息。例如,第二獲取裝置4基于第一獲取裝置3所獲得的用戶標(biāo)識(shí)信息“userl”在本地存儲(chǔ)設(shè)備中查詢,并獲得與“userl”對(duì)應(yīng)的包含多個(gè)節(jié)點(diǎn)標(biāo)識(shí)信息的集合標(biāo)識(shí)信息。2)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息直接包含部分或全部節(jié)點(diǎn)特征相關(guān)信息,則第二獲取裝置4直接將包含于節(jié)點(diǎn)標(biāo)識(shí)信息中的部分或全部節(jié)點(diǎn)特征相關(guān)信息,作為節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。3)對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息包含對(duì)部分或全部節(jié)點(diǎn)特征相關(guān)信息進(jìn)行數(shù)字簽名處理后的處理結(jié)果,則第二獲取裝置4對(duì)所述節(jié)點(diǎn)特征相關(guān)信息執(zhí)行相同的數(shù)字簽名處理以獲得該節(jié)點(diǎn)特征相關(guān)信息的處理結(jié)果,并將該處理結(jié)果作為節(jié)點(diǎn)集合中的所有節(jié)點(diǎn)應(yīng)均包含的標(biāo)識(shí)信息。例如,對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息包含對(duì)節(jié)點(diǎn)硬件設(shè)備的型號(hào)信息做MD5數(shù)字簽名處理以獲得的簽名結(jié)果,第一獲取裝置3獲得的節(jié)點(diǎn)特征相關(guān)信息包括手機(jī)的型號(hào)信息“HDA919”,則第二獲取裝置4對(duì)“HDA919”進(jìn)行MD5數(shù)字簽名處理,并獲得簽名處理結(jié)果res_5,則同步裝置確定集合標(biāo)識(shí)信息包括res_5。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,子生成裝置11基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更,并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息。例如,用戶將節(jié)點(diǎn)的P2P裝置所使用的圖片資源Picl修改為圖片資源Pic2,且第二獲取裝置4獲得集合標(biāo)識(shí)信息包括網(wǎng)段信息“192. 164. 1. 0”,則子生成裝置11確定第一變更信息包括“將節(jié)點(diǎn)標(biāo)識(shí)信息中包含192. 164. 1. 0的節(jié)點(diǎn)的P2P裝置所使用的圖片資源由 Picl 改為 Pic2”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何基于自身所屬節(jié)點(diǎn)所包含的同步共享信息的變更,并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,發(fā)送裝置2已在參照?qǐng)D5所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的同步裝置還包括步第一接收裝置 (圖未示)和更新裝置(圖未示)。第一接收裝置接收來(lái)自自身所屬節(jié)點(diǎn)的一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第二變更信息。其中,所述相鄰節(jié)點(diǎn)包括對(duì)等網(wǎng)絡(luò)中能與同步裝置所屬節(jié)點(diǎn)直接進(jìn)行通信的節(jié)點(diǎn)。其中,所述第二變更信息與參照?qǐng)D2所示的實(shí)施例中所述的第一變更信息相同或相似,在此不再贅述。更新裝置根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息。其中,所述根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息包括但不限于1)當(dāng)?shù)诙兏畔ㄗ兏僮骷捌渌鶎?duì)應(yīng)的同步共享信息本身或其標(biāo)識(shí)信息時(shí),更新裝置對(duì)自身所屬節(jié)點(diǎn)所包含的相應(yīng)的同步共享信息執(zhí)行所述變更操作。優(yōu)選地,當(dāng)僅根據(jù)標(biāo)識(shí)信息無(wú)法進(jìn)行變更操作時(shí),更新裝置訪問(wèn)其他節(jié)點(diǎn),以獲得進(jìn)行所述變更操作所需的同步共享信息。例如,第二變更信息包括“刪除用戶標(biāo)識(shí)信息為abc@123.com的收藏夾”時(shí),更新裝置在本地查詢獲得與“abc@123. com”對(duì)應(yīng)的收藏夾并刪除。又例如,第二變更信息包括“更新用戶標(biāo)識(shí)信息為abC@123. com的收藏夾”時(shí),更新裝置訪問(wèn)網(wǎng)絡(luò)中的生成該第二變更信息的節(jié)點(diǎn),由其中獲取需更新的用戶標(biāo)識(shí)信息為 abcil23. com的收藏夾內(nèi)容,以進(jìn)行更新收藏夾的操作。2)當(dāng)?shù)诙兏畔ㄗ兏蟮耐焦蚕硇畔r(shí),更新裝置直接采用所述第二變更信息來(lái)替換自身所屬節(jié)點(diǎn)中相應(yīng)的同步共享信息。例如,當(dāng)?shù)诙兏畔ㄗ兏蟮膶?duì)等網(wǎng)絡(luò)資源索引時(shí),更新裝置直接采用該對(duì)等網(wǎng)絡(luò)資源索引來(lái)替換同步裝置所屬節(jié)點(diǎn)中原有的對(duì)等網(wǎng)絡(luò)資源索引。3)當(dāng)所述第二變更信息僅包括變更操作的時(shí)間信息時(shí),更新裝置在對(duì)等網(wǎng)絡(luò)請(qǐng)求變更時(shí)間為該時(shí)間信息的同步共享信息,并接收對(duì)等網(wǎng)絡(luò)中其他節(jié)點(diǎn)反饋的更新時(shí)間為該時(shí)間信息的同步共享信息,以替換同步裝置所屬節(jié)點(diǎn)中原有的同步共享信息。其中,所述反饋更新時(shí)間為該時(shí)間信息的同步共享信息的節(jié)點(diǎn)包括生成第二變更信息的節(jié)點(diǎn)和/或已根據(jù)該第二變更信息執(zhí)行了同步操作的節(jié)點(diǎn)。例如,第二變更信息包括變更操作的時(shí)間信息“14:39”,則更新裝置在對(duì)等網(wǎng)絡(luò)中請(qǐng)求變更時(shí)間為“14:39”的已變更的同步共享信息,并接收由生成該第二變更信息的節(jié)點(diǎn)nodel所反饋的該已變更的同步共享信息的第一部分,以及由已執(zhí)行了同步操作的節(jié)點(diǎn) n0de2和node3分別反饋的該已變更的同步共享信息的第二部分和余下部分,更新裝置根據(jù)所接收的各部分同步共享信息獲得完整的已變更的同步共享信息,并用該已變更的同步共享信息來(lái)替換更新裝置所屬節(jié)點(diǎn)中原有的同步共享信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選地,所述第二變更信息中包括需同步所述同步共享信息的節(jié)點(diǎn)的集合標(biāo)識(shí)信息,其中,根據(jù)本方案的同步裝置還包括判斷裝置(圖未示)以及包含于更新裝置中的子更新裝置(圖未示)。判斷裝置判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn)。例如,集合標(biāo)識(shí)信息包括res_5,且判斷裝置確定自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息中包含res_5,則判斷裝置判斷自身所屬節(jié)點(diǎn)為需同步所述同步共享信息的節(jié)點(diǎn)。又例如,集合標(biāo)識(shí)信息包括節(jié)點(diǎn)標(biāo)識(shí)信息的集合{n0de4、n0de5、n0de6、n0de7},則判斷裝置在該集合標(biāo)識(shí)信息中查詢自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息node6,并獲得n0de6屬于集合的查詢結(jié)果,則判斷裝置判斷自身所屬節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息node6為需同步所述同步共享信息的節(jié)點(diǎn)。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn)的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,當(dāng)判斷裝置判斷自身所屬節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn)時(shí), 子更新裝置根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)的同步共享信息。其中,所述子更新裝置根據(jù)所述第二變更信息來(lái)更新自身所屬節(jié)點(diǎn)的同步共享信息的方式,與所述更新裝置根據(jù)所述第二變更信息來(lái)更新自身所屬節(jié)點(diǎn)包含的同步共享信
18息的方式相同或相似,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的方案,通過(guò)在第一變更信息中包含集合標(biāo)識(shí)信息,可僅對(duì)對(duì)等網(wǎng)絡(luò)中屬于集合標(biāo)識(shí)信息所對(duì)應(yīng)的節(jié)點(diǎn)集合的節(jié)點(diǎn)進(jìn)行同步,更加具有針對(duì)性。圖7示意出了本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的同步裝置包括生成裝置1、 發(fā)送裝置2、第二接收裝置5以及轉(zhuǎn)發(fā)裝置6。生成裝置1已在參照?qǐng)D2及圖3所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。發(fā)送裝置2已在參照?qǐng)D2所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。第二接收裝置5接收來(lái)自自身所屬節(jié)點(diǎn)的一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第三
變更信息。其中,所述相鄰節(jié)點(diǎn)包括對(duì)等網(wǎng)絡(luò)中能與同步裝置所屬節(jié)點(diǎn)直接進(jìn)行通信的節(jié)
點(diǎn)ο其中,所述第三變更信息與參照?qǐng)D5所示的實(shí)施例中所述的第一變更信息相同或相似,此處不再贅述。接著,轉(zhuǎn)發(fā)裝置6向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更 fn息ο例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖8所示,節(jié)點(diǎn)BC的同步裝置所包含的第二接收裝置5獲得來(lái)自相鄰節(jié)點(diǎn)BM的第三變更信息,則節(jié)點(diǎn)BC的同步裝置所包含的轉(zhuǎn)發(fā)裝置6向節(jié)點(diǎn)BC的其他相鄰節(jié)點(diǎn)AB以及BB轉(zhuǎn)發(fā)該第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的同步裝置所屬節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包括父節(jié)點(diǎn)和/或子節(jié)點(diǎn),其中,所述轉(zhuǎn)發(fā)裝置6包括第一子轉(zhuǎn)發(fā)裝置(圖未示)。當(dāng)?shù)诙邮昭b置5所接收的所述第三變更信息的來(lái)自自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)時(shí), 第一子轉(zhuǎn)發(fā)裝置向自身所屬節(jié)點(diǎn)的一個(gè)或多個(gè)子節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖9所示,其中,節(jié)點(diǎn)ABC中的同步裝置包含的第二接收裝置5獲得來(lái)自父節(jié)點(diǎn)ACD的第三變更信息,則該同步裝置包含的第一子轉(zhuǎn)發(fā)裝置向節(jié)點(diǎn)ABC的子節(jié)點(diǎn)ABA、ABD以及ABM轉(zhuǎn)發(fā)該第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)和/或子節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息的來(lái)自父節(jié)點(diǎn)時(shí),向一個(gè)或多個(gè)子節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選地,所述轉(zhuǎn)發(fā)裝置6還包括第二子轉(zhuǎn)發(fā)裝置(圖未示)。當(dāng)?shù)诙邮昭b置5所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),第二子轉(zhuǎn)發(fā)裝置向自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)和一個(gè)或多個(gè)其他子節(jié)點(diǎn)發(fā)送所述第三變更信息。優(yōu)選地,同步裝置所屬節(jié)點(diǎn)的相鄰節(jié)點(diǎn)還包括與該節(jié)點(diǎn)共享同一父節(jié)點(diǎn)的兄弟節(jié)點(diǎn),其中,所述轉(zhuǎn)發(fā)裝置6還包括第三子轉(zhuǎn)發(fā)裝置(圖未示)和第四子轉(zhuǎn)發(fā)裝置(圖未示)。當(dāng)?shù)诙邮昭b置5所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),第三子轉(zhuǎn)發(fā)裝置向自身所屬節(jié)點(diǎn)的父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖10所示,其中,節(jié)點(diǎn)ABC’的同步裝置所包含的第二接收裝置5所接收的第三變更信息來(lái)自節(jié)點(diǎn)ABC’的子節(jié)點(diǎn)ABD’,則該同步裝置包含的第三子轉(zhuǎn)發(fā)裝置向節(jié)點(diǎn)ABC’的父節(jié)點(diǎn)A⑶’和兄弟節(jié)點(diǎn)AAK’發(fā)送第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)、子節(jié)點(diǎn)以及兄弟節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息來(lái)自子節(jié)點(diǎn)時(shí),向父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。當(dāng)?shù)诙邮昭b置5所接收的所述第三變更信息來(lái)自自身所屬節(jié)點(diǎn)的兄弟節(jié)點(diǎn)時(shí), 第四子轉(zhuǎn)發(fā)裝置向自身所屬節(jié)點(diǎn)的子節(jié)點(diǎn)發(fā)送所述第三變更信息。例如,對(duì)等網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)如圖10所示,其中,節(jié)點(diǎn)ABC’的同步裝置包含的第二接收裝置5所接收的第三變更信息來(lái)自節(jié)點(diǎn)ABC’的兄弟節(jié)點(diǎn)AAK’時(shí),該同步裝置包含的第四子轉(zhuǎn)發(fā)裝置向節(jié)點(diǎn)ABC’的子節(jié)點(diǎn)ABA’、ABD’以及ABM’轉(zhuǎn)發(fā)該第三變更信息。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,當(dāng)節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包含父節(jié)點(diǎn)、子節(jié)點(diǎn)以及兄弟節(jié)點(diǎn)時(shí),任何當(dāng)所接收的所述第三變更信息來(lái)自兄弟節(jié)點(diǎn)時(shí),向子節(jié)點(diǎn)發(fā)送所述第三變更信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的方法,同步裝置通過(guò)向其他節(jié)點(diǎn)轉(zhuǎn)發(fā)第三變更信息以使得網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)均能夠執(zhí)行同步操作,并且,根據(jù)本發(fā)明的方法采用樹狀拓?fù)浣Y(jié)構(gòu)來(lái)減少重復(fù)轉(zhuǎn)發(fā)的次數(shù),提高了對(duì)等網(wǎng)絡(luò)中轉(zhuǎn)發(fā)信息的效率。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
20
權(quán)利要求
1.一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法,其中,該方法包括以下步驟a基于本節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息,其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步; b向本節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括以下步驟-獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息,其中,該節(jié)點(diǎn)特征相關(guān)信息用于確定對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;-根據(jù)所述節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí) fn息;其中,所述步驟a包括以下步驟-基于本節(jié)點(diǎn)所包含的同步共享信息的變更,并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述節(jié)點(diǎn)特征相關(guān)信息包括以下至少一項(xiàng) -節(jié)點(diǎn)上的用戶標(biāo)識(shí)信息;-節(jié)點(diǎn)的網(wǎng)絡(luò)區(qū)域信息; -節(jié)點(diǎn)的硬件類型信息。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟 1接收來(lái)自一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第二變更信息;m根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述第二變更信息中包括需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息,其中,該方法還包括以下步驟-根據(jù)所述集合標(biāo)識(shí)信息判斷本節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)點(diǎn); 其中,所述步驟m包括以下步驟-當(dāng)判斷本節(jié)點(diǎn)為需同步所述同步共享信息的節(jié)點(diǎn)時(shí),根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)的同步共享信息。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟 i接收來(lái)自一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第三變更信息;j向本節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,本節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包括父節(jié)點(diǎn)和/或子節(jié)點(diǎn),其中,所述步驟j包括以下步驟-當(dāng)步驟i中所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的父節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的一個(gè)或多個(gè)子節(jié)點(diǎn)發(fā)送所述第三變更信息。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述步驟j還包括以下步驟-當(dāng)步驟i中所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的父節(jié)點(diǎn)和一個(gè)或多個(gè)其他子節(jié)點(diǎn)發(fā)送所述第三變更信息。
9.根據(jù)權(quán)利要求7所述的方法,其中,本節(jié)點(diǎn)的相鄰節(jié)點(diǎn)還包括與其共享同一父節(jié)點(diǎn)的兄弟節(jié)點(diǎn),其中,所述步驟j還包括以下步驟-當(dāng)步驟i中所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息。-當(dāng)步驟i中所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的兄弟節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的子節(jié)點(diǎn)發(fā)送所述第三變更信息。
10.一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的同步裝置,其中,該同步裝置包括生成裝置,用于基于本節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息,其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步; 發(fā)送裝置,用于向本節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。
11.根據(jù)權(quán)利要求10所述的同步裝置,其中,該同步裝置還包括第一獲取裝置,用于獲取與已變更的同步共享信息相關(guān)的全部或部分節(jié)點(diǎn)特征相關(guān)信息,其中,該節(jié)點(diǎn)特征相關(guān)信息用于確定對(duì)等網(wǎng)絡(luò)中節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;第二獲取裝置,用于根據(jù)所述節(jié)點(diǎn)特征相關(guān)信息,獲得需同步所述同步共享信息的節(jié)點(diǎn)集合的集合標(biāo)識(shí)信息;其中,所述生成裝置包括子生成裝置,用于基于本節(jié)點(diǎn)所包含的同步共享信息的變更,并結(jié)合所述集合標(biāo)識(shí)信息,生成該同步共享信息的第一變更信息。
12.根據(jù)權(quán)利要求11所述的同步裝置,其中,所述節(jié)點(diǎn)特征相關(guān)信息包括以下至少一項(xiàng)-節(jié)點(diǎn)上的用戶標(biāo)識(shí)信息; -節(jié)點(diǎn)的網(wǎng)絡(luò)區(qū)域信息; -節(jié)點(diǎn)的硬件類型信息。
13.根據(jù)權(quán)利要求10至12中任一項(xiàng)所述的同步裝置,其中,該同步裝置還包括 第一接收裝置,用于接收來(lái)自一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第二變更信息; 更新裝置,用于根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)包含的同步共享信息。
14.根據(jù)權(quán)利要求13所述的同步裝置,其中,所述第二變更信息中包括需同步所述同步共享信息的節(jié)點(diǎn)的集合標(biāo)識(shí)信息,其中,該同步裝置還包括判斷裝置,用于根據(jù)所述集合標(biāo)識(shí)信息判斷本節(jié)點(diǎn)是否為需同步所述同步共享信息的節(jié)占.其中,所述更新裝置包括子更新裝置,用于當(dāng)判斷本節(jié)點(diǎn)為需同步所述同步共享信息的節(jié)點(diǎn)時(shí),根據(jù)所述第二變更信息來(lái)更新本節(jié)點(diǎn)的同步共享信息。
15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的同步裝置,其中,該同步裝置還包括 第二接收裝置,用于接收來(lái)自一個(gè)相鄰節(jié)點(diǎn)的同步共享信息的第三變更信息; 轉(zhuǎn)發(fā)裝置,用于向本節(jié)點(diǎn)的一個(gè)或多個(gè)其他相鄰節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息。
16.根據(jù)權(quán)利要求15所述的同步裝置,其中,本節(jié)點(diǎn)的相鄰節(jié)點(diǎn)包括父節(jié)點(diǎn)和/或子節(jié)點(diǎn),其中,所述轉(zhuǎn)發(fā)裝置包括第一子轉(zhuǎn)發(fā)裝置,用于當(dāng)?shù)诙邮昭b置所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的父節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的一個(gè)或多個(gè)子節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息。
17.根據(jù)權(quán)利要求16所述的同步裝置,其中,所述轉(zhuǎn)發(fā)裝置還包括第二子轉(zhuǎn)發(fā)裝置,用于第二接收裝置所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的父節(jié)點(diǎn)和一個(gè)或多個(gè)其他子節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第三變更信息。
18.根據(jù)權(quán)利要求16所述的同步裝置,其中,本節(jié)點(diǎn)的相鄰節(jié)點(diǎn)還包括與其共享同一父節(jié)點(diǎn)的兄弟節(jié)點(diǎn),其中,所述轉(zhuǎn)發(fā)裝置還包括第三子轉(zhuǎn)發(fā)裝置,用于當(dāng)?shù)诙邮昭b置所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的子節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的父節(jié)點(diǎn)和兄弟節(jié)點(diǎn)發(fā)送所述第三變更信息。第四子轉(zhuǎn)發(fā)裝置,用于當(dāng)?shù)诙邮昭b置所接收的所述第三變更信息來(lái)自本節(jié)點(diǎn)的為兄弟節(jié)點(diǎn)時(shí),向本節(jié)點(diǎn)的子節(jié)點(diǎn)發(fā)送所述第三變更信息。
19.一種計(jì)算機(jī)設(shè)備,其中,該計(jì)算機(jī)設(shè)備包含如權(quán)利要求10至18中至少一項(xiàng)所述的同步裝置。
全文摘要
本發(fā)明的目的是提供一種在對(duì)等網(wǎng)絡(luò)的節(jié)點(diǎn)中用于與其他節(jié)點(diǎn)進(jìn)行信息同步的方法、裝置和設(shè)備。根據(jù)本發(fā)明的方案包括基于本節(jié)點(diǎn)所包含的同步共享信息的變更,生成該同步共享信息的第一變更信息,其中,該同步共享信息需在所述對(duì)等網(wǎng)絡(luò)的多個(gè)節(jié)點(diǎn)中同步;向本節(jié)點(diǎn)的一個(gè)或多個(gè)相鄰節(jié)點(diǎn)發(fā)送所述第一變更信息。根據(jù)本發(fā)明的優(yōu)點(diǎn)在于1)減少了了同步共享信息更新的延遲;2)可在不依賴對(duì)等網(wǎng)絡(luò)中的服務(wù)器或超級(jí)節(jié)點(diǎn)的前提下實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)間同步共享信息的同步。
文檔編號(hào)H04L29/08GK102404387SQ201110328009
公開日2012年4月4日 申請(qǐng)日期2011年10月25日 優(yōu)先權(quán)日2011年10月25日
發(fā)明者付剛, 劉賢斌 申請(qǐng)人:上海聚力傳媒技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
青神县| 昌黎县| 永胜县| 郯城县| 弥渡县| 清河县| 车险| 江华| 望江县| 通江县| 囊谦县| 万荣县| 汤阴县| 永丰县| 浦江县| 灌云县| 兖州市| 临朐县| 昭苏县| 天峨县| 蒙城县| 海安县| 丁青县| 广水市| 金昌市| 化州市| 沂南县| 永宁县| 新田县| 成都市| 图们市| 开封市| 光泽县| 来安县| 铁岭市| 左贡县| 望奎县| 宜都市| 布尔津县| 湘潭县| 东光县|