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

數(shù)據(jù)獲取方法、終端以及遠(yuǎn)端設(shè)備的制作方法

文檔序號(hào):7886992閱讀:455來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):數(shù)據(jù)獲取方法、終端以及遠(yuǎn)端設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)獲取方法、終端以及遠(yuǎn)端設(shè)備。
背景技術(shù)
當(dāng)前電力信息網(wǎng)絡(luò)一般為分布式部署,各基層和總部之間通過(guò)光纖進(jìn)行連接,在總部建設(shè)有數(shù)據(jù)中心,該數(shù)據(jù)中心作為網(wǎng)絡(luò)的核心。對(duì)于集中方式部署的數(shù)據(jù)中心會(huì)存在一定的問(wèn)題,最主要的是因?yàn)樵O(shè)備的處理能力有限,和交換機(jī)線(xiàn)速的轉(zhuǎn)發(fā)速度相差太多,因此數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)的時(shí)候很難保證系統(tǒng)穩(wěn)健的運(yùn)行,傳統(tǒng)的通過(guò)不斷增加帶寬的方式提高訪(fǎng)問(wèn)速度的效果非常小。如何降低網(wǎng)絡(luò)流量,切實(shí)提高網(wǎng)絡(luò)的響應(yīng)速度,一直是亟待解決的問(wèn)題。針對(duì)上述問(wèn)題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)獲取方法、終端以及遠(yuǎn)端設(shè)備,以至少解決現(xiàn)有技術(shù)中因?yàn)樵O(shè)備的處理能力有限,從而造成數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)的時(shí)候很難保證系統(tǒng)正常運(yùn)行的技術(shù)問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)獲取方法,包括:終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);終端在本地存儲(chǔ)設(shè)備中存儲(chǔ)所接收到的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);終端判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;若存在,則終端根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選地,終端判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊的步驟包括:終端判斷接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí);若存在,則終端判斷出在多個(gè)數(shù)據(jù)塊中存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選地,終端根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊的步驟包括:本地存儲(chǔ)設(shè)備從終端處接收需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);本地存儲(chǔ)設(shè)備根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊;若存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則本地存儲(chǔ)設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給終端。優(yōu)選地,該數(shù)據(jù)獲取方法還包括:若不存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則本地存儲(chǔ)設(shè)備通知終端向遠(yuǎn)端設(shè)備發(fā)送需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);遠(yuǎn)端設(shè)備根據(jù)與需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊;若存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則遠(yuǎn)端設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給終端。優(yōu)選地,終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)的步驟包括:遠(yuǎn)端設(shè)備與終端進(jìn)行一次握手操作,其中,握手操作包括:遠(yuǎn)端設(shè)備向終端發(fā)送第一同步序列號(hào)SYN ;遠(yuǎn)端設(shè)備接收到終端發(fā)送的確認(rèn)消息,若確認(rèn)消息包括的第二同步序列號(hào)為SYN+1,則遠(yuǎn)端設(shè)備判斷出一次握手操作成功;在成功進(jìn)行一次握手操作之后,遠(yuǎn)端設(shè)備向終端發(fā)送多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。根據(jù)本發(fā)明的另一方面,提供了一種終端,包括:接收單元,用于接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);處理單元,用于將所接收到的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)存儲(chǔ)在本地存儲(chǔ)設(shè)備上;判斷單元,用于判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;獲取單元,用于在存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊時(shí),根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選地,判斷單元包括:判斷模塊,用于判斷接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí);確定模塊,用于在判斷出接收到的標(biāo)識(shí)中存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí)時(shí),確定出在多個(gè)數(shù)據(jù)塊中存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選地,獲取單元包括:接收模塊,用于接收本地存儲(chǔ)設(shè)備的通知消息,其中,通知消息用于指示本地存儲(chǔ)設(shè)備沒(méi)有存儲(chǔ)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;發(fā)送模塊,用于響應(yīng)通知消息向遠(yuǎn)端設(shè)備發(fā)送需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。根據(jù)本發(fā)明的又一方面,提供了一種遠(yuǎn)端設(shè)備,包括:拆分單元,用于將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);發(fā)送單元,用于向終端發(fā)送多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。優(yōu)選地,遠(yuǎn)端設(shè)備還包括:接收單元,用于接收終端發(fā)送的需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);查找單元,用于根據(jù)需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊;第二發(fā)送單元,用于在判斷出存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊時(shí),將所查找到的數(shù)據(jù)塊發(fā)送給終端。在本發(fā)明中,遠(yuǎn)端設(shè)備將數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊并為每個(gè)數(shù)據(jù)塊分配一個(gè)單獨(dú)的標(biāo)識(shí),當(dāng)終端對(duì)遠(yuǎn)端設(shè)備第一次進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)的時(shí)候,將該訪(fǎng)問(wèn)的數(shù)據(jù)存在本地存儲(chǔ)器上,當(dāng)終端需要再次訪(fǎng)問(wèn)該數(shù)據(jù)時(shí)可以直接從本地存儲(chǔ)器獲取所需的數(shù)據(jù),而不需要從遠(yuǎn)端設(shè)備處重新獲取,減輕了遠(yuǎn)端設(shè)備的數(shù)據(jù)訪(fǎng)問(wèn)壓力,解決了因?yàn)樵O(shè)備的處理能力有限造成的數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)的時(shí)候很難保證系統(tǒng)正常運(yùn)行的技術(shù)問(wèn)題,進(jìn)而降低網(wǎng)絡(luò)流量,提高網(wǎng)絡(luò)的響應(yīng)速度和數(shù)據(jù)訪(fǎng)問(wèn)的速度;同時(shí),當(dāng)終端發(fā)現(xiàn)本地存儲(chǔ)器沒(méi)有存儲(chǔ)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊的時(shí)候可以向遠(yuǎn)端設(shè)備進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn),從而保證了數(shù)據(jù)訪(fǎng)問(wèn)的有效性。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取系統(tǒng)的一種優(yōu)選的結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取系統(tǒng)的另一種優(yōu)選的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取系統(tǒng)的又一種優(yōu)選的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取系統(tǒng)的又一種優(yōu)選的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取方法的一種優(yōu)選的流程圖6是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取方法的另一種優(yōu)選的流程圖;圖7是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)獲取方法的又一種優(yōu)選的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例1如圖1所示,本發(fā)明提供了一種優(yōu)選的數(shù)據(jù)獲取系統(tǒng)100,該系統(tǒng)包括:終端104以及遠(yuǎn)端設(shè)備102。其中,遠(yuǎn)端設(shè)備102包括:拆分單元1022,用于將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);第一發(fā)送單元1024,用于向終端發(fā)送多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。終端104包括:接收單元1042,用于接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);處理單元1044,用于將所接收到的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)存儲(chǔ)在本地存儲(chǔ)設(shè)備106上;判斷單元1046,用于判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;獲取單元1048,用于在存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊時(shí),根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選的,本地存儲(chǔ)設(shè)備106可以位于終端104上,也可以獨(dú)立于終端104單獨(dú)存在。在上述優(yōu)選實(shí)施方式中,遠(yuǎn)端設(shè)備將數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊并為每個(gè)數(shù)據(jù)塊分配一個(gè)單獨(dú)的標(biāo)識(shí),當(dāng)終端對(duì)遠(yuǎn)端設(shè)備第一次進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)的時(shí)候,將該訪(fǎng)問(wèn)的數(shù)據(jù)存在本地存儲(chǔ)器上,當(dāng)終端需要再次訪(fǎng)問(wèn)該數(shù)據(jù)時(shí)可以直接從本地存儲(chǔ)器獲取所需的數(shù)據(jù),而不需要從遠(yuǎn)端設(shè)備處重新獲取,減輕了遠(yuǎn)端設(shè)備的數(shù)據(jù)訪(fǎng)問(wèn)壓力,解決了因?yàn)樵O(shè)備的處理能力有限造成的數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)的時(shí)候很難保證系統(tǒng)正常運(yùn)行的技術(shù)問(wèn)題,進(jìn)而降低網(wǎng)絡(luò)流量,提高網(wǎng)絡(luò)的響應(yīng)速度和數(shù)據(jù)訪(fǎng)問(wèn)的速度;同時(shí),當(dāng)終端發(fā)現(xiàn)本地存儲(chǔ)器沒(méi)有存儲(chǔ)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊的時(shí)候可以向遠(yuǎn)端設(shè)備進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn),從而保證了數(shù)據(jù)訪(fǎng)問(wèn)的有效性。優(yōu)選的,當(dāng)本地存儲(chǔ)設(shè)備獨(dú)立于終端單獨(dú)存在時(shí),如圖2所示的本地存儲(chǔ)設(shè)備106包括:接收單元202,用于接收需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);查找模塊204,根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊;發(fā)送模塊206,用于在查找出存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊時(shí),將所查找到的數(shù)據(jù)塊發(fā)送給終端。在上述優(yōu)選實(shí)施方式中,通過(guò)本地存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)的緩存,縮短了終端盒遠(yuǎn)端設(shè)備之間的物理距離,提高了網(wǎng)絡(luò)數(shù)據(jù)的訪(fǎng)問(wèn)速度。為了進(jìn)一步提高響應(yīng)的速度,本發(fā)明還提供了一種優(yōu)選的實(shí)施方式,如圖3所示,第一發(fā)送單元1024包括:握手模塊302,用于與終端進(jìn)行一次握手操作,其中,握手模塊302包括:發(fā)送子模塊3022,用于向終端發(fā)送第一同步序列號(hào)SYN ;接收子模塊3024,用于接收終端發(fā)送的確認(rèn)消息;確認(rèn)子模塊3026,用于在確認(rèn)消息包括第二同步序列號(hào)為SYN+1時(shí),則判斷出一次握手操作成功。發(fā)送模塊304,用于在成功進(jìn)行一次握手操作之后,向終端發(fā)送多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。在上述優(yōu)選實(shí)施方式中,遠(yuǎn)端設(shè)備和終端在進(jìn)行一次握手操作以后,遠(yuǎn)端設(shè)備就向終端傳輸數(shù)據(jù)塊和數(shù)據(jù)塊對(duì)應(yīng)的表示,從而減少了以前進(jìn)行三次握手的時(shí)間,進(jìn)一步提高了網(wǎng)絡(luò)的響應(yīng)速度。為了解決在遠(yuǎn)端設(shè)備的數(shù)據(jù)出現(xiàn)更新的時(shí)候,終端無(wú)法訪(fǎng)問(wèn)到數(shù)據(jù)的問(wèn)題,本發(fā)明提供了一種優(yōu)選的實(shí)施方式,如圖4所示,判斷單元1046包括:判斷模塊402,用于判斷接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí);確定模塊404,用于在判斷出接收到的標(biāo)識(shí)中存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí)時(shí),確定出在多個(gè)數(shù)據(jù)塊中存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。獲取單元1048包括:接收模塊406,用于接收本地存儲(chǔ)設(shè)備的通知消息,其中,通知消息用于指示本地存儲(chǔ)設(shè)備沒(méi)有存儲(chǔ)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;發(fā)送模塊408,用于響應(yīng)通知消息向遠(yuǎn)端設(shè)備發(fā)送需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。遠(yuǎn)端設(shè)備102還包括,接收單元410,用于接收終端發(fā)送的需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);查找單元412,用于根據(jù)需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊;第二發(fā)送單元414,用于在判斷出存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊時(shí),將所查找到的數(shù)據(jù)塊發(fā)送給終端。在上述優(yōu)選實(shí)施方式中,在終端發(fā)現(xiàn)本地存儲(chǔ)設(shè)備中沒(méi)有自身需要的數(shù)據(jù)塊的時(shí)候,終端向遠(yuǎn)端設(shè)備發(fā)送需要遠(yuǎn)端重新發(fā)送的數(shù)據(jù)塊的對(duì)應(yīng)標(biāo)識(shí),遠(yuǎn)端設(shè)備響應(yīng)該請(qǐng)求向終端重新發(fā)送數(shù)據(jù)塊和數(shù)據(jù)塊對(duì)應(yīng)標(biāo)識(shí),從而保證了本地存儲(chǔ)設(shè)備數(shù)據(jù)塊的及時(shí)更新以及終端對(duì)數(shù)據(jù)的有效訪(fǎng)問(wèn)。值得注意的是,本發(fā)明不僅保護(hù)數(shù)據(jù)獲取系統(tǒng),還單獨(dú)保護(hù)上述的終端104和遠(yuǎn)端設(shè)備102,其各自的組成結(jié)構(gòu)以及工作步驟均如上,在此不再贅述。實(shí)施例2基于圖1-4所示的優(yōu)選的數(shù)據(jù)獲取系統(tǒng),本發(fā)明還提供了一種優(yōu)選的數(shù)據(jù)獲取方法,如圖5所示,該方法具體步驟包括:S502:終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);S504:終端在本地存儲(chǔ)設(shè)備中存儲(chǔ)所接收到的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);S506:終端判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;S508:若存在,則終端根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選的,本地存儲(chǔ)設(shè)備可以位于終端上,也可以獨(dú)立于終端單獨(dú)存在。在上述優(yōu)選實(shí)施方式中,遠(yuǎn)端設(shè)備將數(shù)據(jù)分成多個(gè)數(shù)據(jù)塊并為每個(gè)數(shù)據(jù)塊分配一個(gè)單獨(dú)的標(biāo)識(shí),當(dāng)終端對(duì)遠(yuǎn)端設(shè)備第一次進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)的時(shí)候,將該訪(fǎng)問(wèn)的數(shù)據(jù)存在本地存儲(chǔ)器上,當(dāng)終端需要再次訪(fǎng)問(wèn)該數(shù)據(jù)時(shí)可以直接從本地存儲(chǔ)器獲取所需的數(shù)據(jù),而不需要從遠(yuǎn)端設(shè)備處重新獲取,減輕了遠(yuǎn)端設(shè)備的數(shù)據(jù)訪(fǎng)問(wèn)壓力,解決了因?yàn)樵O(shè)備的處理能力有限造成的數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)的時(shí)候很難保證系統(tǒng)正常運(yùn)行的技術(shù)問(wèn)題,進(jìn)而降低網(wǎng)絡(luò)流量,提高網(wǎng)絡(luò)的響應(yīng)速度和數(shù)據(jù)訪(fǎng)問(wèn)的速度;同時(shí),當(dāng)終端發(fā)現(xiàn)本地存儲(chǔ)器沒(méi)有存儲(chǔ)標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊的時(shí)候可以向遠(yuǎn)端設(shè)備進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn),從而保證了數(shù)據(jù)訪(fǎng)問(wèn)的有效性。為了解決在遠(yuǎn)端設(shè)備的數(shù)據(jù)出現(xiàn)更新的時(shí)候,終端無(wú)法訪(fǎng)問(wèn)到數(shù)據(jù)的問(wèn)題,本發(fā)明提供了一種優(yōu)選的實(shí)施方式,終端判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊的步驟如圖6所示包括:S602:終端判斷接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí)。S604:若存在,則終端判斷出在多個(gè)數(shù)據(jù)塊中存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。優(yōu)選的,終端判斷出在多個(gè)數(shù)據(jù)塊中存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊可以通過(guò)以下步驟實(shí)現(xiàn),如圖7所示,包括:(步驟S702-步驟S712)S702:本地存儲(chǔ)設(shè)備從終端處接收需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。S704:本地存儲(chǔ)設(shè)備根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,若存在,則執(zhí)行步驟S706,若不存在,轉(zhuǎn)而執(zhí)行步驟S708。S706:本地存儲(chǔ)設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給終端,結(jié)束本流程。S708:本地存儲(chǔ)設(shè)備通知終端向遠(yuǎn)端設(shè)備發(fā)送需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。S710:遠(yuǎn)端設(shè)備根據(jù)與需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,若存在,則執(zhí)行步驟S712 ;若不存在,則結(jié)束本流程。S712:遠(yuǎn)端設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給終端。在上述優(yōu)選實(shí)施方式中,在終端發(fā)現(xiàn)本地存儲(chǔ)設(shè)備中沒(méi)有自身需要的數(shù)據(jù)塊的時(shí)候,終端向遠(yuǎn)端設(shè)備發(fā)送需要遠(yuǎn)端重新發(fā)送的數(shù)據(jù)塊的對(duì)應(yīng)標(biāo)識(shí),遠(yuǎn)端設(shè)備響應(yīng)該請(qǐng)求向終端重新發(fā)送數(shù)據(jù)塊和數(shù)據(jù)塊對(duì)應(yīng)標(biāo)識(shí),從而保證了本地存儲(chǔ)設(shè)備數(shù)據(jù)塊的及時(shí)更新以及終端對(duì)數(shù)據(jù)的有效訪(fǎng)問(wèn)。進(jìn)一步的,通過(guò)本地存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)的緩存,縮短了終端盒遠(yuǎn)端設(shè)備之間的物理距離,提高了網(wǎng)絡(luò)數(shù)據(jù)的訪(fǎng)問(wèn)速度。為了進(jìn)一步提高響應(yīng)的速度,本發(fā)明還提供了一種優(yōu)選的實(shí)施方式,終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)的步驟包括:所述遠(yuǎn)端設(shè)備與所述終端進(jìn)行一次握手操作,其中,所述握手操作包括:所述遠(yuǎn)端設(shè)備向所述終端發(fā)送第一同步序列號(hào)SYN ;所述遠(yuǎn)端設(shè)備接收到所述終端發(fā)送的確認(rèn)消息,若所述確認(rèn)消息包括的第二同步序列號(hào)為SYN+1,則所述遠(yuǎn)端設(shè)備判斷出所述一次握手操作成功;在成功進(jìn)行一次握手操作之后,所述遠(yuǎn)端設(shè)備向所述終端發(fā)送所述多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。在上述優(yōu)選實(shí)施方式中,遠(yuǎn)端設(shè)備和終端在進(jìn)行一次握手操作以后,遠(yuǎn)端設(shè)備就向終端傳輸數(shù)據(jù)塊和數(shù)據(jù)塊對(duì)應(yīng)的表示,從而減少了以前進(jìn)行三次握手的時(shí)間,進(jìn)一步提高了網(wǎng)絡(luò)的響應(yīng)速度。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:I)本發(fā)明要實(shí)現(xiàn)加快數(shù)據(jù)中心和基層之間數(shù)據(jù)的交互速度,實(shí)現(xiàn)部分?jǐn)?shù)據(jù)在本地存儲(chǔ)設(shè)備的緩沖,減少了數(shù)據(jù)中心的數(shù)據(jù)處理負(fù)擔(dān)。2)核心網(wǎng)絡(luò)流量會(huì)大量減小,有效保障了關(guān)鍵業(yè)務(wù)的帶寬,也提升了用戶(hù)的體驗(yàn)感。3)通過(guò)將數(shù)據(jù)拆分成多個(gè)數(shù)據(jù)塊,并且為每個(gè)數(shù)據(jù)塊分配唯一的標(biāo)識(shí),當(dāng)具有相同標(biāo)識(shí)的數(shù)據(jù)塊內(nèi)容需要傳輸時(shí),僅需要將該數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)傳輸給終端即可,終端根據(jù)該標(biāo)識(shí)從本地存儲(chǔ)設(shè)備獲取數(shù)據(jù)。當(dāng)數(shù)據(jù)塊足夠小時(shí),傳遞相同數(shù)據(jù)塊的概率就會(huì)足夠大。對(duì)于同于用戶(hù)而言,經(jīng)常需要傳輸相同或者相近的信息,一次可以大大減少數(shù)據(jù)的傳輸量,提高網(wǎng)絡(luò)的響應(yīng)速度。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)獲取方法,其特征在于,包括: 終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,所述遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成所述多個(gè)數(shù)據(jù)塊,并為每個(gè)所述數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí); 所述終端在本地存儲(chǔ)設(shè)備中存儲(chǔ)所接收到的所述多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí); 所述終端判斷在所述多個(gè)數(shù)據(jù)塊中是否存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊; 若存在,則所述終端根據(jù)需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從所述本地存儲(chǔ)設(shè)備中獲取所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端判斷在所述多個(gè)數(shù)據(jù)塊中是否存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊的步驟包括: 所述終端判斷所述接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí); 若存在,則所述終端判斷出在所述多個(gè)數(shù)據(jù)塊中存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端根據(jù)需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從所述本地存儲(chǔ)設(shè)備中獲取所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊的步驟包括: 所述本地存儲(chǔ)設(shè)備從所述終端處接收所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí); 所述本地存儲(chǔ)設(shè)備根據(jù)所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊; 若存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則所述本地存儲(chǔ)設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給所述終端。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 若不存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則所述本地存儲(chǔ)設(shè)備通知所述終端向所述遠(yuǎn)端設(shè)備發(fā)送所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí); 所述遠(yuǎn)端設(shè)備根據(jù)與所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊; 若存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊,則所述遠(yuǎn)端設(shè)備將所查找到的數(shù)據(jù)塊發(fā)送給所述終端。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)的步驟包括: 所述遠(yuǎn)端設(shè)備與所述終端進(jìn)行一次握手操作,其中,所述握手操作包括:所述遠(yuǎn)端設(shè)備向所述終端發(fā)送第一同步序列號(hào)SYN ;所述遠(yuǎn)端設(shè)備接收到所述終端發(fā)送的確認(rèn)消息,若所述確認(rèn)消息包括的第二同步序列號(hào)為SYN+1,則所述遠(yuǎn)端設(shè)備判斷出所述一次握手操作成功; 在成功進(jìn)行一次握手操作之后,所述遠(yuǎn)端設(shè)備向所述終端發(fā)送所述多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。
6.一種終端,其特征在于,包括:接收單元,用于接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,所述遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成所述多個(gè)數(shù)據(jù)塊,并為每個(gè)所述數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí); 處理單元,用于將所接收到的所述多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)存儲(chǔ)在本地存儲(chǔ)設(shè)備上; 判斷單元,用于判斷在所述多個(gè)數(shù)據(jù)塊中是否存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊; 獲取單元,用于在存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊時(shí),根據(jù)需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從所述本地存儲(chǔ)設(shè)備中獲取所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述判斷單元包括: 判斷模塊,用于判斷所 述接收到的標(biāo)識(shí)中是否存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí); 確定模塊,用于在判斷出接收到的標(biāo)識(shí)中存在沒(méi)有對(duì)應(yīng)的數(shù)據(jù)塊的標(biāo)識(shí)時(shí),確定出在所述多個(gè)數(shù)據(jù)塊中存在需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。
8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述獲取單元包括: 接收模塊,用于接收所述本地存儲(chǔ)設(shè)備的通知消息,其中,所述通知消息用于指示所述本地存儲(chǔ)設(shè)備沒(méi)有存儲(chǔ)所述需要所述遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊; 發(fā)送模塊,用于響應(yīng)所述通知消息向所述遠(yuǎn)端設(shè)備發(fā)送需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。
9.一種遠(yuǎn)端設(shè)備,其特征在于,包括: 拆分單元,用于將待傳輸?shù)臄?shù)據(jù)包拆分成所述多個(gè)數(shù)據(jù)塊,并為每個(gè)所述數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí); 第一發(fā)送單元,用于向終端發(fā)送所述多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)。
10.根據(jù)權(quán)利要求9所述的遠(yuǎn)端設(shè)備,其特征在于,還包括: 接收單元,用于接收所述終端發(fā)送的需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí); 查找單元,用于根據(jù)所述需要重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)在本地查找是否存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊; 第二發(fā)送單元,用于在判斷出存在與該標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)塊時(shí),將所查找到的數(shù)據(jù)塊發(fā)送給所述終端。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)獲取方法、終端以及遠(yuǎn)端設(shè)備,其中,該方法包括終端接收遠(yuǎn)端設(shè)備發(fā)送的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí),其中,遠(yuǎn)端設(shè)備將待傳輸?shù)臄?shù)據(jù)包拆分成多個(gè)數(shù)據(jù)塊,并為每個(gè)數(shù)據(jù)塊分配一個(gè)唯一的標(biāo)識(shí);終端在本地存儲(chǔ)設(shè)備中存儲(chǔ)所接收到的多個(gè)數(shù)據(jù)塊以及與每個(gè)數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí);終端判斷在多個(gè)數(shù)據(jù)塊中是否存在需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊;若存在,則終端根據(jù)需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊對(duì)應(yīng)的標(biāo)識(shí)從本地存儲(chǔ)設(shè)備中獲取需要遠(yuǎn)端設(shè)備重新發(fā)送的數(shù)據(jù)塊。本發(fā)明解決了因?yàn)樵O(shè)備的處理能力有限,從而造成數(shù)據(jù)中心在數(shù)據(jù)流量急劇增長(zhǎng)時(shí)難以保證系統(tǒng)正常運(yùn)行的問(wèn)題,達(dá)到了降低網(wǎng)絡(luò)流量,提高網(wǎng)絡(luò)的響應(yīng)速度的效果。
文檔編號(hào)H04L29/08GK103209195SQ20121000726
公開(kāi)日2013年7月17日 申請(qǐng)日期2012年1月11日 優(yōu)先權(quán)日2012年1月11日
發(fā)明者李佳, 穆少華 申請(qǐng)人:國(guó)家電網(wǎng)公司, 北京市電力公司, 北京華商電力科技中心
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
呼和浩特市| 信丰县| 苗栗市| 金塔县| 和林格尔县| 南岸区| 清涧县| 蓝山县| 漳浦县| 滨海县| 澎湖县| 万盛区| 高碑店市| 东港市| 大石桥市| 安阳市| 陵川县| 绥阳县| 巫溪县| 侯马市| 郑州市| 乌兰察布市| 克山县| 桐柏县| 木兰县| 富蕴县| 绿春县| 安徽省| 柳江县| 霍州市| 华坪县| 新巴尔虎右旗| 大厂| 延庆县| 揭西县| 临洮县| 车险| 邛崃市| 东至县| 柳林县| 恩施市|