一種數(shù)據(jù)檢測(cè)的方法、系統(tǒng)和設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例涉及數(shù)據(jù)通訊技術(shù),特別涉及一種數(shù)據(jù)檢測(cè)的方法、系統(tǒng)和設(shè)備,用以對(duì)接收方是否遺漏條目化數(shù)據(jù)進(jìn)行檢測(cè)。本發(fā)明實(shí)施例提供的傳輸數(shù)據(jù)的方法包括:發(fā)送方確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送。本發(fā)明實(shí)施例實(shí)現(xiàn)了對(duì)接收方是否遺漏條目化數(shù)據(jù)進(jìn)行檢測(cè),進(jìn)一步提高了條目化數(shù)據(jù)的傳輸性能。
【專利說明】一種數(shù)據(jù)檢測(cè)的方法、系統(tǒng)和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通訊技術(shù),特別涉及一種數(shù)據(jù)檢測(cè)的方法、系統(tǒng)和設(shè)備。
【背景技術(shù)】
[0002]條目化數(shù)據(jù)是指數(shù)據(jù)內(nèi)容是有規(guī)則的一組數(shù)據(jù),其數(shù)據(jù)內(nèi)容可以根據(jù)用戶的需求而定,不同的需求所產(chǎn)生的條目化數(shù)據(jù)的內(nèi)容也不相同,并且這些數(shù)據(jù)的內(nèi)容都具有一定的內(nèi)在聯(lián)系。
[0003]例如:用戶的需求是:商品名稱,價(jià)格,廠家。
[0004]條目化數(shù)據(jù)可以包括下列內(nèi)容:
[0005]服務(wù)A,100元,廠家A ;
[0006]服務(wù)B, 200元,廠家B。
[0007]由于條目化數(shù)據(jù)的數(shù)據(jù)內(nèi)容可以根據(jù)需要進(jìn)行改變,所以具有靈活多變、適用范圍廣的特性。目前條目化數(shù)據(jù)應(yīng)用在多個(gè)領(lǐng)域中,具有廣闊的應(yīng)用前景和發(fā)展前途。
[0008]針對(duì)傳輸條目化數(shù)據(jù)的特點(diǎn),目前在傳輸條目化數(shù)據(jù)時(shí),發(fā)送方一般在每天的至少一個(gè)固定時(shí)間點(diǎn)向接收方發(fā)送條目化數(shù)據(jù),接收方接收條目化數(shù)據(jù)。但是在傳輸條目化數(shù)據(jù)時(shí),對(duì)于接收方是否遺漏條目化數(shù)據(jù),目前還沒有一種檢測(cè)方案。
【發(fā)明內(nèi)容】
[0009]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)檢測(cè)的方法、系統(tǒng)和設(shè)備,用以對(duì)接收方是否遺漏條目化數(shù)據(jù)進(jìn)行檢測(cè)。
[0010]本發(fā)明實(shí)施例提供的一種傳輸數(shù)據(jù)的方法,包括:
[0011]發(fā)送方確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0012]發(fā)送方將確定的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送。
[0013]本發(fā)明實(shí)施例提供的一種接收方進(jìn)行數(shù)據(jù)檢測(cè)的方法,包括:
[0014]接收方接收來自發(fā)送方的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0015]接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較;
[0016]接收方根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
[0017]本發(fā)明提供的一種傳輸數(shù)據(jù)的系統(tǒng),包括:
[0018]發(fā)送設(shè)備,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備發(fā)送;[0019]接收設(shè)備,用于接收來自發(fā)送設(shè)備的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù);其中,特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù)。
[0020]本發(fā)明提供的一種傳輸數(shù)據(jù)的設(shè)備,包括:
[0021]第一確定模塊,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0022]發(fā)送模塊,用于將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備發(fā)送。
[0023]本發(fā)明提供的一種接收數(shù)據(jù)的設(shè)備,包括:
[0024]接收模塊,用于接收來自發(fā)送設(shè)備的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0025]比較模塊,用于接收設(shè)備將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較;
[0026]第二確定模塊,用于接收設(shè)備根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
[0027]在本發(fā)明實(shí)施例中,由于發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送;而接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與收到的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù),從而實(shí)現(xiàn)了對(duì)接收方是否遺漏條目化數(shù)據(jù)進(jìn)行檢測(cè),進(jìn)一步提高了條目化數(shù)據(jù)的傳輸性能。
【專利附圖】
【附圖說明】
[0028]圖1為本發(fā)明實(shí)施例發(fā)送方傳輸數(shù)據(jù)的方法流程示意圖;
[0029]圖2為本發(fā)明實(shí)施例接收方進(jìn)行數(shù)據(jù)檢測(cè)的方法流程示意圖;
[0030]圖3為本發(fā)明實(shí)施例數(shù)據(jù)檢測(cè)的方法流程示意圖;
[0031]圖4為本發(fā)明實(shí)施例數(shù)據(jù)示意圖;
[0032]圖5為本發(fā)明實(shí)施例傳輸數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)示意圖;
[0033]圖6為本發(fā)明實(shí)施例發(fā)送設(shè)備結(jié)構(gòu)示意圖;
[0034]圖7為本發(fā)明實(shí)施例接收設(shè)備結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]本發(fā)明實(shí)施例,發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送;接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與收到的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。由于接收方根據(jù)存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與收到的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)的比較結(jié)果確定是否有遺漏條目化數(shù)據(jù),從而實(shí)現(xiàn)了對(duì)接收方是否遺漏條目化數(shù)據(jù)進(jìn)行檢測(cè)。
[0036]其中,本發(fā)明實(shí)施例的發(fā)送方和接收方可以是計(jì)算機(jī),手機(jī)、掌上電腦等能夠發(fā)送和接收數(shù)據(jù)的實(shí)體。
[0037]本發(fā)明實(shí)施例需要檢測(cè)的數(shù)據(jù)是指數(shù)據(jù)內(nèi)容是有規(guī)則的一組數(shù)據(jù),其數(shù)據(jù)內(nèi)容可以根據(jù)用戶的需求而定,比如條目化數(shù)據(jù)。
[0038]本發(fā)明實(shí)施例中的數(shù)據(jù)中包括至少一條內(nèi)容。在實(shí)施中,具體數(shù)據(jù)中包括多少條內(nèi)容可以預(yù)先設(shè)定,也可以由發(fā)送方和接收方協(xié)商確定。
[0039]其中,本發(fā)明實(shí)施例根據(jù)需要設(shè)定數(shù)據(jù)的發(fā)送時(shí)間,比如每天的多個(gè)固定時(shí)間發(fā)送。
[0040]下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0041]如圖1所示,本發(fā)明實(shí)施例發(fā)送方傳輸數(shù)據(jù)的方法包括下列步驟:
[0042]步驟101、發(fā)送方確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0043]步驟102、發(fā)送方將確定的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送。
[0044]在實(shí)施中,針對(duì)第一個(gè)數(shù)據(jù),可以在發(fā)送方和接收方中預(yù)先設(shè)定一個(gè)特殊標(biāo)識(shí),當(dāng)本次傳輸?shù)臄?shù)據(jù)是第一個(gè)數(shù)據(jù)時(shí),特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)就是預(yù)先設(shè)定的特殊標(biāo)識(shí)。
[0045]以圖4為例,若數(shù)據(jù)1-7為7個(gè)要傳輸?shù)臄?shù)據(jù),其中在傳輸?shù)贗個(gè)數(shù)據(jù)時(shí),將A作為特定的數(shù)據(jù)的結(jié)尾單元,B為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。而A為在發(fā)送方和接收方中預(yù)先設(shè)定的特殊標(biāo)識(shí)。
[0046]對(duì)于其他結(jié)尾單元標(biāo)識(shí),可以預(yù)先在發(fā)送方和接收方設(shè)置順序號(hào)作為結(jié)尾單元標(biāo)識(shí),發(fā)送方根據(jù)數(shù)據(jù)的發(fā)送順序,將對(duì)應(yīng)順序的號(hào)碼作為結(jié)尾單元標(biāo)識(shí);還可以通過結(jié)尾單元中的數(shù)據(jù)確定對(duì)應(yīng)的結(jié)尾單元標(biāo)識(shí),其中根據(jù)數(shù)據(jù)確定標(biāo)識(shí)的方式有很多(比如根據(jù)算法確定),只要保證每個(gè)數(shù)據(jù)確定出的標(biāo)識(shí)是唯一的方式都適用本發(fā)明實(shí)施例。
[0047]較佳地,本次傳輸?shù)臄?shù)據(jù)可能是之前接收方遺漏的數(shù)據(jù),也可能是新的數(shù)據(jù),下面具體進(jìn)行介紹。
[0048]方式一、發(fā)送方先發(fā)送遺漏的數(shù)據(jù),再發(fā)送新的數(shù)據(jù)。
[0049]具體的,步驟101中發(fā)送方判斷接收方是否遺漏之前發(fā)送的數(shù)據(jù);
[0050]若遺漏了之前發(fā)送的數(shù)據(jù),則從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0051]若沒有遺漏之前發(fā)送的數(shù)據(jù),則將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù)。
[0052]比如以圖4為例,假設(shè)發(fā)送方之前發(fā)送5個(gè)數(shù)據(jù),即f 5,若接收方只收到了 1、4、5,則發(fā)送方可以把遺漏的2和3全部作為本次要傳輸?shù)臄?shù)據(jù),在傳輸時(shí)將B作為特定的數(shù)據(jù)的結(jié)尾單元,D為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí);發(fā)送方還可以分別傳輸遺漏的2和3,在傳輸2時(shí),將B作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),C為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),在傳輸3時(shí),將C作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),D為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí);若接收方把數(shù)據(jù)廣5全部接收成功,則發(fā)送方可以將新的數(shù)據(jù)6作為本次傳輸?shù)臄?shù)據(jù),將F作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),G為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。
[0053]較佳地,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)。[0054]比如以圖4為例,若已經(jīng)傳輸了數(shù)據(jù)f 5,1、5傳輸成功,2、3和4遺漏,則選擇本次傳輸?shù)臄?shù)據(jù)可以為2?4、2?3、3?4、2和4中的一種。由于接收方成功接收I和5,則接收方保存了 A、B、E和F,所以發(fā)送方不能單獨(dú)傳輸3,因?yàn)閱为?dú)傳輸3時(shí),會(huì)傳輸C和D,而接收方未保存C和D,所以如果只傳輸C和D,接收方會(huì)認(rèn)為是傳輸了一個(gè)新的數(shù)據(jù)。另外,發(fā)送方也不能把在初始傳輸?shù)臅r(shí)序上不連續(xù)的2和4 一起傳輸。
[0055]當(dāng)選擇本次傳輸?shù)臄?shù)據(jù)為2?4時(shí),由于接收方保存B和E,傳輸數(shù)據(jù)2?4時(shí),將B作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),E為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),相應(yīng)的接收方就知道本次傳輸?shù)臄?shù)據(jù)為2?4,并應(yīng)該將數(shù)據(jù)2?4置于數(shù)據(jù)I和5之間;
[0056]當(dāng)選擇本次傳輸?shù)臄?shù)據(jù)為2和3時(shí),由于接收方保存B,傳輸數(shù)據(jù)2和3時(shí),將B作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),D為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),相應(yīng)的接收方就知道本次傳輸?shù)臄?shù)據(jù)為2和3,并應(yīng)該將數(shù)據(jù)2和3置于數(shù)據(jù)I之后;
[0057]當(dāng)選擇本次傳輸?shù)臄?shù)據(jù)為3和4時(shí),由于接收方保存E,傳輸數(shù)據(jù)3和4時(shí),將C作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),E為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),相應(yīng)的接收方就知道本次傳輸?shù)臄?shù)據(jù)為3和4,并應(yīng)該將數(shù)據(jù)3和4置于數(shù)據(jù)5之前;
[0058]當(dāng)選擇本次傳輸?shù)臄?shù)據(jù)為2時(shí),由于接收方保存B,傳輸數(shù)據(jù)2時(shí),將B作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),C為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),相應(yīng)的接收方就知道本次傳輸?shù)臄?shù)據(jù)為2,并應(yīng)該將數(shù)據(jù)2置于數(shù)據(jù)I之后;
[0059]當(dāng)選擇本次傳輸?shù)臄?shù)據(jù)為4時(shí),由于接收方保存E,傳輸數(shù)據(jù)4時(shí),將D作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),E為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),相應(yīng)的接收方就知道本次傳輸?shù)臄?shù)據(jù)為4,并應(yīng)該將數(shù)據(jù)4置于數(shù)據(jù)5之前。
[0060]方式二、發(fā)送方先發(fā)送新的數(shù)據(jù),再發(fā)送遺漏的數(shù)據(jù)。
[0061]具體的,步驟101中,發(fā)送方判斷當(dāng)前是否有新的數(shù)據(jù);若有新的數(shù)據(jù),則將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0062]若沒有新的數(shù)據(jù),進(jìn)一步判斷接收方是否遺漏了之前發(fā)送的數(shù)據(jù),若接收方遺漏了之前發(fā)送的數(shù)據(jù),則發(fā)送方從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);否則,結(jié)束本次發(fā)送。
[0063]比如以圖4為例,若已經(jīng)發(fā)送了數(shù)據(jù)f 6,還剩7未發(fā),發(fā)送方判斷當(dāng)前還有新的數(shù)據(jù),則將新的數(shù)據(jù)7作為本次傳輸?shù)臄?shù)據(jù);若已經(jīng)發(fā)送了數(shù)據(jù)廣7,接收方未接收到2,發(fā)送方判斷當(dāng)前沒有新的數(shù)據(jù)未發(fā),但是還有遺漏的數(shù)據(jù)2,則發(fā)送方將遺漏的數(shù)據(jù)2作為本次傳輸?shù)臄?shù)據(jù);若已經(jīng)發(fā)送了數(shù)據(jù)數(shù)據(jù)廣7,且接收方全部接收成功,則結(jié)束本次發(fā)送。
[0064]較佳地,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)。
[0065]在實(shí)施中,如果接收方接收的數(shù)據(jù)均連續(xù)(即沒有遺漏之前接收的數(shù)據(jù),)則接收方會(huì)向發(fā)送方反饋接收成功消息;否則,接收方會(huì)向發(fā)送方反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí);
[0066]相應(yīng)的,針對(duì)方式一和方式二,發(fā)送方可以根據(jù)下列步驟判斷接收方是否遺漏了之前發(fā)送的數(shù)據(jù):
[0067]發(fā)送方接收來自接收方的反饋信息,判斷反饋信息是否是接收成功消息,若是,則確定接收方未遺漏之前發(fā)送的數(shù)據(jù);否則,確定接收方遺漏之前發(fā)送的數(shù)據(jù),并根據(jù)接收方反饋的結(jié)尾單元標(biāo)識(shí),確定接收方遺漏的數(shù)據(jù)。
[0068]比如以圖4為例,若發(fā)送方已經(jīng)發(fā)送了數(shù)據(jù)f 7,且接收方全部接收,則接收方會(huì)向發(fā)送方反饋接收成功消息,接收方接收來自接收方的反饋信息,判斷反饋信息是接收成功消息,確定接收方未遺漏之前發(fā)送的數(shù)據(jù);若發(fā)送方已經(jīng)發(fā)送了數(shù)據(jù)廣4,數(shù)據(jù)1、3、4發(fā)送成功,則接收方會(huì)向發(fā)送方反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)B、C,發(fā)送方接收來自接收方的反饋信息,確定接收方遺漏之前發(fā)送的數(shù)據(jù),并根據(jù)接收方反饋的結(jié)尾單元標(biāo)識(shí)B、C,確定接收方遺漏的數(shù)據(jù)2。
[0069]較佳地,本發(fā)明實(shí)施例的方案可以應(yīng)用在HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)定)協(xié)議的web應(yīng)用系統(tǒng);相應(yīng)的,步驟102中,發(fā)送方根據(jù)XML (可擴(kuò)展標(biāo)記語言,Extensible Markup Language)文件格式,將本次傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為XML文件,并將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)置于XML文件中向接收方發(fā)送。
[0070]較佳地,若采用XML文件傳輸數(shù)據(jù),可以將特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以開區(qū)間表示,將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)閉區(qū)間的寫在XML文件中;也可以將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以開區(qū)間表示,將特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)開區(qū)間的寫在XML文件中;或者只標(biāo)識(shí)本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及順序的其它方法標(biāo)識(shí)在XML文件中。
[0071]需要說明的是,本發(fā)明實(shí)施例并不局限于XML文件格式,針對(duì)不同的應(yīng)用系統(tǒng),其他格式也適用本發(fā)明實(shí)施例。
[0072]如圖2所示,本發(fā)明實(shí)施例接收方進(jìn)行數(shù)據(jù)檢測(cè)的方法包括下列步驟:
[0073]步驟201、接收方接收來自發(fā)送方的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0074]步驟202、接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較;
[0075]步驟203、接收方根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
[0076]實(shí)施中,步驟202中在接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較之前還包括:接收方對(duì)接收到的來自發(fā)送方發(fā)送的文件進(jìn)行解析,得到本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。
[0077]較佳地,接收方判斷自身是否遺漏發(fā)送方傳輸?shù)臄?shù)據(jù)有兩種方式,下面具體進(jìn)行介紹。
[0078]方式一、接收方根據(jù)比較自身存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與發(fā)送方本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)來判斷。
[0079]接收方可以取出自身存儲(chǔ)的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),并與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,判斷本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)中是否存在接收方存儲(chǔ)的與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí):若存在,說明接收方本次接收的數(shù)據(jù)與已接收的數(shù)據(jù)連續(xù),接收方未遺漏發(fā)送方傳輸?shù)臄?shù)據(jù);若不存在,說明接收方本次接收的數(shù)據(jù)與已接收的數(shù)據(jù)不連續(xù),接收方遺漏發(fā)送方傳輸?shù)臄?shù)據(jù)。
[0080]比如以圖4為例,假設(shè)發(fā)送方已經(jīng)傳輸了數(shù)據(jù)f 5,1、5傳輸成功,2、3和4傳輸失敗,則接收方存儲(chǔ)了結(jié)尾單元標(biāo)識(shí)A、B、E和F。
[0081]若本次傳輸?shù)臄?shù)據(jù)為6,則本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為G和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為F,而接收方存儲(chǔ)了特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)F,則可以判斷數(shù)據(jù)5和6連續(xù),接收方未遺漏發(fā)送方傳輸?shù)臄?shù)據(jù);
[0082]若本次傳輸?shù)臄?shù)據(jù)為4,則本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為E和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為D,接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中沒有特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)D,則可以判斷接收方遺漏了 4之前的數(shù)據(jù)3 ;而接收方存儲(chǔ)了本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)E,則可以判斷數(shù)據(jù)4和5連續(xù),接收方未遺漏數(shù)據(jù)5。
[0083]方式二、接收方根據(jù)判斷自身存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù)來判斷是否遺漏發(fā)送方傳輸?shù)臄?shù)據(jù)。
[0084]比如以圖4為例,假設(shè)發(fā)送方已經(jīng)傳輸了數(shù)據(jù)廣3,接收方已經(jīng)接收和存儲(chǔ),并且接收方已經(jīng)存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)為A、B、C和D。接收方判斷已經(jīng)存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)A、B、C和D中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù):
[0085]若A、B之間,B、C之間,C、D之間都有數(shù)據(jù),則接收方確定未遺漏數(shù)據(jù);
[0086]若B、C之間沒有數(shù)據(jù),A、B之間和C、D之間都有數(shù)據(jù),則接收方確定有遺漏的數(shù)據(jù)。
[0087]實(shí)施中,步驟202中在接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較之后,還包括:所述接收方根據(jù)比較結(jié)果確定本次傳輸?shù)臄?shù)據(jù)要放置的位置。
[0088]較佳地,接收方根據(jù)比較結(jié)果確定本次傳輸?shù)臄?shù)據(jù)要放置的位置包括:
[0089]若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)和本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之間;
[0090]若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之后;
[0091]若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之前;
[0092]若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中不包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于接收到的所有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的最后。
[0093]比如以圖4為例,假設(shè)發(fā)送方已經(jīng)傳輸了數(shù)據(jù)廣4,1、4傳輸成功,2、3傳輸失敗,則接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)為A、B、D和E。
[0094]若發(fā)送方本次傳輸?shù)臄?shù)據(jù)為2、3,則傳輸數(shù)據(jù)2和3時(shí),將B作為特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),D為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),而接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)D和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)B,則需要將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)和本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之間;
[0095]若本次傳輸?shù)臄?shù)據(jù)為5,則傳輸數(shù)據(jù)5時(shí),將E作為特定的數(shù)據(jù)的結(jié)尾單元,F(xiàn)為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),而接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)E,則需要將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之后;
[0096]若本次傳輸?shù)臄?shù)據(jù)為3,則傳輸數(shù)據(jù)3時(shí),將C作為特定的數(shù)據(jù)的結(jié)尾單元,D為本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)D,則需要將本次傳輸?shù)臄?shù)據(jù)置于本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之
N /.1IJ ;
[0097]若本次傳輸?shù)臄?shù)據(jù)為6,則接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中不包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)G和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)F,需要將本次傳輸?shù)臄?shù)據(jù)置于接收到的所有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的最后。
[0098]較佳地,步驟203中接收方確定是否有遺漏數(shù)據(jù)包括:
[0099]接收方存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù);
[0100]若是,則確定未遺漏數(shù)據(jù);否則,確定有遺漏的數(shù)據(jù)。
[0101]實(shí)施中,在接收方確定是否有遺漏數(shù)據(jù)之后,還包括:
[0102]若確定未遺漏數(shù)據(jù),接收方向發(fā)送方反饋接收成功消息;
[0103]若確定遺漏數(shù)據(jù),接收方向發(fā)送方反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。
[0104]比如以圖4為例,假設(shè)發(fā)送方已經(jīng)傳輸了數(shù)據(jù)廣3,接收方已經(jīng)接收和存儲(chǔ),并且接收方已經(jīng)存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)為A、B、C和D。接收方判斷已經(jīng)存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)A、B、C和D中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù):
[0105]若A、B之間,B、C之間,C、D之間都有數(shù)據(jù),則接收方確定未遺漏數(shù)據(jù),接收方會(huì)向發(fā)送方反饋接收成功消息;
[0106]若B、C之間沒有數(shù)據(jù),A、B之間和C、D之間都有數(shù)據(jù),則接收方確定有遺漏的數(shù)據(jù),接收方會(huì)向發(fā)送方反饋B、C兩個(gè)結(jié)尾單元標(biāo)識(shí)。
[0107]相應(yīng)地,接收方存儲(chǔ)收到的結(jié)尾單元標(biāo)識(shí)中未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)。
[0108]比如以圖4為例,假設(shè)發(fā)送方已經(jīng)發(fā)送數(shù)據(jù)廣3,且接收方全部成功接收;本次傳輸?shù)臄?shù)據(jù)為4,其所對(duì)應(yīng)的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為E和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)為D,其中,本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)E是未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí),接收方會(huì)對(duì)其進(jìn)行存儲(chǔ)。
[0109]其中,圖1和圖2可以合成一個(gè)流程,形成一個(gè)傳輸數(shù)據(jù)的方法,即先執(zhí)行步驟101和步驟102,再執(zhí)行步驟201、步驟202和步驟203。
[0110]如圖3所示,本發(fā)明實(shí)施例數(shù)據(jù)檢測(cè)的方法包括下列步驟:
[0111]步驟301、發(fā)送方確定有新的數(shù)據(jù)需要發(fā)送;
[0112]步驟302、發(fā)送方判斷接收方是否遺漏數(shù)據(jù),若是,則執(zhí)行步驟305;否則,執(zhí)行步驟 303 ;[0113]步驟303、發(fā)送方根據(jù)XML文件格式,將本次需要傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換成XML文件;
[0114]步驟304、發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)置于轉(zhuǎn)換后的XML文件中發(fā)送,并執(zhí)行步驟307 ;
[0115]步驟305、發(fā)送方根據(jù)XML文件格式,將接收方遺漏的部分或者全部數(shù)據(jù)轉(zhuǎn)換成XML文件;
[0116]步驟306、發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)置于轉(zhuǎn)換后的XML文件中發(fā)送,并執(zhí)行步驟307 ;
[0117]步驟307、接收方提取收到的XML文件中的結(jié)尾單元標(biāo)識(shí);
[0118]步驟308、接收方判斷自身存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)是否包含提取出的結(jié)尾單元標(biāo)識(shí),如果是,則執(zhí)行步驟309 ;否則,執(zhí)行步驟310 ;
[0119]步驟309、若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)和本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之間;若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之后;若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)置于本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之前;存儲(chǔ)收到的結(jié)尾單元標(biāo)識(shí)中未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí),并向發(fā)送方返回接收成功消息,執(zhí)行步驟311 ;
[0120]步驟310、接收方將本次收到的XML文件中的數(shù)據(jù)置于接收到所有數(shù)據(jù)的最后,存儲(chǔ)收到的結(jié)尾單元標(biāo)識(shí)中未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí),并向發(fā)送方反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),執(zhí)行步驟311 ;
[0121]步驟311、發(fā)送方判斷接收方是否返回接收成功消息,若是,則執(zhí)行步驟312;否貝U,執(zhí)行步驟301 ;
[0122]步驟312、發(fā)送方判斷當(dāng)前是否還有需要傳輸?shù)臄?shù)據(jù),若是,則返回步驟301 ;否貝U,結(jié)束本流程。
[0123]較佳地,在本次傳輸失敗的情況下,可以,在下次傳輸時(shí)先發(fā)送遺漏的數(shù)據(jù),再發(fā)送下一條需要傳輸?shù)臄?shù)據(jù);也可以,在下次傳輸時(shí)先發(fā)送下一條需要傳輸?shù)臄?shù)據(jù),再發(fā)送遺漏的數(shù)據(jù)。本流程是以第一種方式實(shí)現(xiàn)的,也可以通過添加一個(gè)步驟313(當(dāng)前是否還有需要傳輸?shù)臄?shù)據(jù),若是,則返回步驟303;否則,執(zhí)行步驟305;),改變步驟311 (發(fā)送方判斷接收方是否返回接收成功消息,若是,則執(zhí)行步驟312 ;否則,執(zhí)行步驟313 ;),以及改變步驟312 (發(fā)送方判斷當(dāng)前是否還有需要傳輸?shù)臄?shù)據(jù),若是,則返回步驟303 ;否則,結(jié)束本流程。)的方法來以第二種方式實(shí)現(xiàn)。
[0124]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種傳輸數(shù)據(jù)的系統(tǒng)中的發(fā)送設(shè)備、接收設(shè)備、及傳輸數(shù)據(jù)的系統(tǒng),由于這些設(shè)備解決問題的原理與本發(fā)明實(shí)施例的方法相似,因此這些設(shè)備的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0125]圖5為本發(fā)明實(shí)施例傳輸數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實(shí)施例的系統(tǒng)包括發(fā)送設(shè)備501、接收設(shè)備502,其中:
[0126]發(fā)送設(shè)備501,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備502發(fā)送;接收設(shè)備502,用于接收來自發(fā)送設(shè)備501的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù);其中,特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù)。
[0127]圖6為本發(fā)明實(shí)施例發(fā)送設(shè)備501結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實(shí)施例的發(fā)送設(shè)備501包括:
[0128]第一確定模塊5011,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);
[0129]發(fā)送模塊5012,用于將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備502發(fā)送。
[0130]其中,第一確定模塊5011確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)有兩種方式,下面進(jìn)行具體介紹:
[0131]方式一,第一確定模塊5011進(jìn)行判斷:
[0132]若接收設(shè)備502遺漏之前發(fā)送的數(shù)據(jù),從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0133]若接收設(shè)備502未遺漏之前發(fā)送的數(shù)據(jù),且當(dāng)前有新的數(shù)據(jù),將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0134]其中,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)。
[0135]方式二,第一確定模塊5011進(jìn)行判斷:
[0136]若當(dāng)前沒有新的數(shù)據(jù),且接收設(shè)備502遺漏之前發(fā)送的數(shù)據(jù),從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0137]若當(dāng)前有新的數(shù)據(jù),將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);
[0138]其中,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)。
[0139]其中,第一確定模塊5011還可以進(jìn)一步用于:
[0140]根據(jù)收到的來自接收設(shè)備502的反饋信息,判斷接收設(shè)備502是否遺漏之前發(fā)送的數(shù)據(jù)。
[0141]其中,發(fā)送模塊5012具體用于:
[0142]根據(jù)XML文件格式,將本次傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為XML文件,并將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)置于轉(zhuǎn)換后的XML文件中發(fā)送。
[0143]圖7為本發(fā)明實(shí)施例接收設(shè)備502結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實(shí)施例的接收設(shè)備502中包括:
[0144]接收模塊5021,用于接收來自發(fā)送設(shè)備501的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù);[0145]比較模塊5022,用于接收設(shè)備502將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較;
[0146]第二確定模塊5023,用于接收設(shè)備502根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
[0147]其中,第二確定模塊5023還用于接收設(shè)備502根據(jù)比較結(jié)果確定本次傳輸?shù)臄?shù)據(jù)要放置的位置:
[0148]若接收設(shè)備502存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)和本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之間;
[0149]若接收設(shè)備502存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之后;
[0150]若接收設(shè)備502存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之前;
[0151]若接收設(shè)備502存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中不包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于接收到的所有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的最后。
[0152]較佳地,第二確定模塊5023還用于:
[0153]接收設(shè)備502存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù);
[0154]若是,則確定未遺漏數(shù)據(jù);否則,確定有遺漏的數(shù)據(jù)。
[0155]其中,第二確定模塊5023還可以進(jìn)一步用于:
[0156]若確定未遺漏數(shù)據(jù),接收設(shè)備502向發(fā)送設(shè)備501反饋接收成功消息;
[0157]若確定遺漏數(shù)據(jù),接收設(shè)備502向發(fā)送設(shè)備501反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。
[0158]在具體實(shí)施過程中,第二確定模塊5023還用于:
[0159]接收設(shè)備502存儲(chǔ)收到的結(jié)尾單元標(biāo)識(shí)中未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)。
[0160]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0161]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。[0162]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0163]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0164]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種傳輸數(shù)據(jù)的方法,其特征在于,該方法包括: 發(fā)送方確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù); 所述發(fā)送方將確定的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,本次傳輸?shù)臄?shù)據(jù)由所述發(fā)送方按下述方式確定: 若接收方遺漏之前發(fā)送的數(shù)據(jù),發(fā)送方從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);其中,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù);若接收方未遺漏之前發(fā)送的數(shù)據(jù),且當(dāng)前有新的數(shù)據(jù),發(fā)送方將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);或 若當(dāng)前沒有新的數(shù) 據(jù),且接收方遺漏之前發(fā)送的數(shù)據(jù),發(fā)送方從遺漏的數(shù)據(jù)中選擇部分或全部數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù);其中,選擇的數(shù)據(jù)在初始傳輸?shù)臅r(shí)序上連續(xù),且選擇的數(shù)據(jù)中最早傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù)和/或選擇的數(shù)據(jù)中最后傳輸?shù)臄?shù)據(jù)與已成功傳輸?shù)臄?shù)據(jù)在時(shí)序上連續(xù);若當(dāng)前有新的數(shù)據(jù),發(fā)送方將新的數(shù)據(jù)作為本次傳輸?shù)臄?shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,該方法還包括: 所述發(fā)送方根據(jù)收到的來自接收方的反饋信息,判斷接收方是否遺漏之前發(fā)送的數(shù)據(jù)。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送方將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收方發(fā)送,包括: 所述發(fā)送方根據(jù)XML文件格式,將本次傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為XML文件,并將確定的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)置于轉(zhuǎn)換后的XML文件中發(fā)送。
5.一種接收方進(jìn)行數(shù)據(jù)檢測(cè)的方法,其特征在于,該方法包括: 接收方接收來自發(fā)送方的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù); 所述接收方將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與所述本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和所述特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較; 所述接收方根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
6.如權(quán)利要求5所述的方法,其特征在于,所述接收方進(jìn)行比較之后,還包括 所述接收方根據(jù)比較結(jié)果確定本次傳輸?shù)臄?shù)據(jù)要放置的位置。
7.如權(quán)利要求6所述的方法,其特征在于,所述接收方確定本次傳輸?shù)臄?shù)據(jù)要放置的位置包括: 若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)和本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之間; 若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之后; 若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí),未包含特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)之前; 若接收方存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)中不包括本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),確定將本次傳輸?shù)臄?shù)據(jù)置于接收到的所有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù)的最后。
8.如權(quán)利要求5所述的方法,其特征在于,所述接收方確定是否遺漏數(shù)據(jù)包括: 所述接收方存儲(chǔ)的所有結(jié)尾單元標(biāo)識(shí)中是否相鄰的兩個(gè)結(jié)尾單元標(biāo)識(shí)之間都有數(shù)據(jù); 若是,則確定未遺漏數(shù)據(jù);否則,確定有遺漏的數(shù)據(jù)。
9.如權(quán)利要求8所述的方法,其特征在于,所述接收方確定是否遺漏數(shù)據(jù)之后,還包括: 若確定未遺漏數(shù)據(jù),所述接收方向發(fā)送方反饋接收成功消息; 若確定遺漏數(shù)據(jù),所述接收方向發(fā)送方反饋兩個(gè)結(jié)尾單元標(biāo)識(shí)之間沒有數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)。`
10.如權(quán)利要求5、任一所述的方法,其特征在于,所述接收方進(jìn)行比較之后,還包括: 所述接收方存儲(chǔ)收到的結(jié)尾單元標(biāo)識(shí)中未存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)。
11.一種傳輸數(shù)據(jù)的系統(tǒng),其特征在于,該系統(tǒng)包括: 發(fā)送設(shè)備,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),將本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備發(fā)送;其中,特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù); 接收設(shè)備,用于接收來自發(fā)送設(shè)備的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與所述本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和所述特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較,根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
12.一種傳輸數(shù)據(jù)的設(shè)備,其特征在于,該設(shè)備包括: 第一確定模塊,用于確定本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù); 發(fā)送模塊,用于將確定的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù)一起向接收設(shè)備發(fā)送。
13.一種接收數(shù)據(jù)的設(shè)備,其特征在于,該設(shè)備包括: 接收模塊,用于接收來自發(fā)送設(shè)備的本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)以及本次傳輸?shù)臄?shù)據(jù),其中特定的數(shù)據(jù)是與本次傳輸?shù)臄?shù)據(jù)相鄰且位于本次傳輸?shù)臄?shù)據(jù)之前的數(shù)據(jù); 比較模塊,用于接收設(shè)備將存儲(chǔ)的結(jié)尾單元標(biāo)識(shí)與所述本次傳輸?shù)臄?shù)據(jù)的結(jié)尾單元標(biāo)識(shí)和所述特定的數(shù)據(jù)的結(jié)尾單元標(biāo)識(shí)進(jìn)行比較; 第二確定模塊,用于所述接收設(shè)備根據(jù)比較結(jié)果確定是否遺漏數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK103455511SQ201210177823
【公開日】2013年12月18日 申請(qǐng)日期:2012年5月31日 優(yōu)先權(quán)日:2012年5月31日
【發(fā)明者】閆進(jìn)兵, 徐劍波, 劉營(yíng)宇 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京方正阿帕比技術(shù)有限公司