一種數(shù)據(jù)傳輸方法、發(fā)送端和接收端裝置及停車系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸方法、發(fā)送端和接收端裝置及停車系統(tǒng)。
【背景技術(shù)】
[0002]隨著汽車數(shù)量的不斷增加,對(duì)于停車場(chǎng)的管理也變得日益重要,合理、有效的對(duì)停車場(chǎng)進(jìn)行管理,可以提高停車場(chǎng)的利用率,并降低停車場(chǎng)的管理成本。目前通過(guò)在停車場(chǎng)的各個(gè)出入口設(shè)置捕捉攝像頭,識(shí)別車牌駛?cè)爰榜偝鐾\噲?chǎng)的時(shí)間,自動(dòng)進(jìn)行計(jì)費(fèi)。為了獲取汽車在停車場(chǎng)的停泊時(shí)間,需要實(shí)現(xiàn)入口攝像頭與出口攝像頭之間的通信。
[0003]為了避免鋪設(shè)線路對(duì)停車場(chǎng)建設(shè)成本的提升,可以通過(guò)無(wú)線傳輸?shù)姆绞?,停車?chǎng)入口攝像頭通過(guò)無(wú)線網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送給出口攝像頭,實(shí)現(xiàn)根據(jù)車牌駛?cè)胪\噲?chǎng)時(shí)間及駛出停車場(chǎng)時(shí)間計(jì)算停車費(fèi)用的目的。
[0004]針對(duì)于現(xiàn)有技術(shù)通過(guò)無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)停車場(chǎng)入口攝像頭與出口攝像頭相通信的方法,入口攝像頭通過(guò)無(wú)線網(wǎng)絡(luò)向出口攝像頭發(fā)送信號(hào),每個(gè)信號(hào)只發(fā)送一次,如果出口攝像頭由于某些原因沒(méi)有接收到服務(wù)器發(fā)送的信號(hào),出口攝像頭將無(wú)法再次獲得該信號(hào),從而無(wú)法計(jì)算停車費(fèi)用,因而,數(shù)據(jù)傳輸?shù)目煽啃暂^低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種數(shù)據(jù)傳輸方法、發(fā)送端和接收端裝置及停車系統(tǒng),能夠提高數(shù)據(jù)傳輸?shù)目煽啃浴?br>[0006]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,應(yīng)用于數(shù)據(jù)傳輸中的發(fā)送端,包括:
[0007]S1:依據(jù)幀格式,將待傳輸數(shù)據(jù)生成數(shù)據(jù)幀,其中所述幀格式包括{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)};
[0008]S2:通過(guò)無(wú)線網(wǎng)絡(luò)以廣播的形式發(fā)送所述數(shù)據(jù)幀,并將所述數(shù)據(jù)幀存儲(chǔ)到發(fā)送隊(duì)列中;
[0009]S3:循環(huán)接收數(shù)據(jù),判斷在預(yù)設(shè)的等待時(shí)間內(nèi)是否接收到針對(duì)于所述數(shù)據(jù)幀的握手幀,如果是,執(zhí)行S5,否則執(zhí)行S4 ;
[0010]S4:重新發(fā)送所述發(fā)送隊(duì)列中的所述數(shù)據(jù)幀,并執(zhí)行S3。
[0011]S5:將所述數(shù)據(jù)幀從所述發(fā)送隊(duì)列中刪除。
[0012]優(yōu)選地,所述待傳輸數(shù)據(jù)包括:進(jìn)入停車場(chǎng)車輛的車牌號(hào)碼及該車牌號(hào)碼通過(guò)所述停車場(chǎng)入口的時(shí)間。
[0013]優(yōu)選地,所述SI中,所述依據(jù)幀格式,將待傳輸數(shù)據(jù)生成數(shù)據(jù)幀包括:
[0014]根據(jù)所述幀格式{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)},生成所述數(shù)據(jù)幀,所述數(shù)據(jù)幀的格式包括{數(shù)據(jù)幀ID:第一目標(biāo)地址:第一本機(jī)地址:待傳輸數(shù)據(jù)};
[0015]所述數(shù)據(jù)幀ID對(duì)應(yīng)于所述幀格式中的幀類型項(xiàng),所述數(shù)據(jù)幀ID為所述數(shù)據(jù)幀的唯一標(biāo)識(shí);
[0016]所述第一目標(biāo)地址對(duì)應(yīng)于所述幀格式中的目標(biāo)地址項(xiàng),所述第一目標(biāo)地址為所述停車場(chǎng)出口處接收所述待傳輸數(shù)據(jù)的接收端的虛擬地址;
[0017]所述第一本機(jī)地址對(duì)應(yīng)于所述幀格式中的本機(jī)地址項(xiàng),所述第一本機(jī)地址為所述停車場(chǎng)入口處發(fā)送所述待傳輸數(shù)據(jù)的當(dāng)前發(fā)送端的虛擬地址。
[0018]優(yōu)選地,所述握手幀的格式包括{ACK:第二目標(biāo)地址:第二本機(jī)地址:數(shù)據(jù)幀ID},其中,所述ACK為握手幀的標(biāo)識(shí),所述第二目標(biāo)地址為所述停車場(chǎng)入口處接收所述握手幀的發(fā)送端的虛擬地址,所述第二本機(jī)地址為所述停車場(chǎng)出口處發(fā)送所述握手幀的接收端的虛擬地址,所述數(shù)據(jù)幀ID為所述數(shù)據(jù)幀的唯一標(biāo)識(shí)。
[0019]本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)傳輸方法,應(yīng)用于數(shù)據(jù)傳輸中的接收端,包括:
[0020]Tl:通過(guò)無(wú)線網(wǎng)絡(luò),循環(huán)接收數(shù)據(jù)幀;
[0021]T2:判斷接收到的當(dāng)前數(shù)據(jù)幀的目標(biāo)接收端是否為當(dāng)前接收端,如果是,執(zhí)行T3,否則執(zhí)行Tl ;
[0022]T3:依據(jù)幀格式,生成針對(duì)于所述當(dāng)前數(shù)據(jù)幀的握手幀,其中所述幀格式包括{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)};
[0023]T4:通過(guò)無(wú)線網(wǎng)絡(luò)以廣播的形式發(fā)送所述握手幀。
[0024]優(yōu)選地,所述當(dāng)前數(shù)據(jù)幀包括:包括進(jìn)入停車場(chǎng)車輛的車牌號(hào)碼及該車牌號(hào)碼通過(guò)所述停車場(chǎng)入口的時(shí)間的待傳輸數(shù)據(jù)。
[0025]優(yōu)選地,所述T3中,所述依據(jù)幀格式,生成針對(duì)于所述當(dāng)前數(shù)據(jù)幀的握手幀包括:
[0026]根據(jù)所述幀格式{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)},生成對(duì)應(yīng)于所述當(dāng)前數(shù)據(jù)幀的握手幀,所述握手幀的格式包括{ACK:第二目標(biāo)地址:第二本機(jī)地址:數(shù)據(jù)幀ID};
[0027]所述ACK對(duì)應(yīng)于所述幀格式中的幀類型項(xiàng),所述ACK為握手幀的標(biāo)識(shí);
[0028]所述第二目標(biāo)地址對(duì)應(yīng)于所述幀格式中的目標(biāo)地址項(xiàng),所述第二目標(biāo)地址為所述停車場(chǎng)入口處接收所述握手幀的發(fā)送端的虛擬地址;
[0029]所述第二本機(jī)地址對(duì)應(yīng)于所述幀格式中的本機(jī)地址項(xiàng),所述第二本機(jī)地址為所述停車場(chǎng)出口處發(fā)送所述握手幀的當(dāng)前接收端的虛擬地址;
[0030]所述數(shù)據(jù)幀ID對(duì)應(yīng)于所述幀格式中的幀數(shù)據(jù)項(xiàng),所述數(shù)據(jù)幀ID為所述當(dāng)前數(shù)據(jù)幀的唯一標(biāo)識(shí)。
[0031]本發(fā)明實(shí)施例還提供了一種發(fā)送端裝置,包括:
[0032]第一生成單元,用于依據(jù)幀格式,將待傳輸數(shù)據(jù)生成數(shù)據(jù)幀,其中所述幀格式包括{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)};
[0033]第一發(fā)送單元,用于通過(guò)無(wú)線網(wǎng)絡(luò)以廣播的形式發(fā)送所述第一生成單元生成的數(shù)據(jù)幀,并將所述數(shù)據(jù)幀存儲(chǔ)到發(fā)送隊(duì)列中;
[0034]第一判斷單元,用于循環(huán)接收數(shù)據(jù),判斷在預(yù)設(shè)的等待時(shí)間內(nèi)是否接收到針對(duì)于所述第一生成單元生成的數(shù)據(jù)幀的握手幀;
[0035]所述執(zhí)行單元,用于根據(jù)所述第一判斷單元的判斷結(jié)果,如果是,將所述數(shù)據(jù)幀從所述發(fā)送隊(duì)列中刪除,如果否,重新發(fā)送所述發(fā)送隊(duì)列中的所述數(shù)據(jù)幀。
[0036]優(yōu)選地,所述第一生成單元,用于根據(jù)所述幀格式{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)},將包括進(jìn)入停車場(chǎng)車輛的車牌號(hào)碼及該車牌號(hào)碼通過(guò)所述停車場(chǎng)入口的時(shí)間的待傳輸數(shù)據(jù)生成所述數(shù)據(jù)幀,該數(shù)據(jù)幀的格式包括{數(shù)據(jù)幀ID:第一目標(biāo)地址:第一本機(jī)地址:待傳輸數(shù)據(jù)},其中,所述數(shù)據(jù)幀ID對(duì)應(yīng)于所述幀格式中的幀類型項(xiàng),所述數(shù)據(jù)幀ID為所述數(shù)據(jù)幀的唯一標(biāo)識(shí),所述第一目標(biāo)地址對(duì)應(yīng)于所述幀格式中的目標(biāo)地址項(xiàng),所述第一目標(biāo)地址為所述停車場(chǎng)出口處接收所述待傳輸數(shù)據(jù)的接收端的虛擬地址,所述第一本機(jī)地址對(duì)應(yīng)于所述幀格式中的本機(jī)地址項(xiàng),所述第一本機(jī)地址為所述停車場(chǎng)入口處發(fā)送所述待傳輸數(shù)據(jù)的當(dāng)前發(fā)送端的虛擬地址。
[0037]本發(fā)明實(shí)施例還提供了一種接收端裝置,包括:
[0038]第二判斷單元,用于通過(guò)無(wú)線網(wǎng)絡(luò),循環(huán)接收數(shù)據(jù)幀,并判斷接收到的當(dāng)前數(shù)據(jù)幀的目標(biāo)接收端是否為當(dāng)前接收端;
[0039]第二生成單元,用于根據(jù)所述第二判斷單元的判斷結(jié)果,如果是,依據(jù)幀格式,生成針對(duì)于所述當(dāng)前數(shù)據(jù)幀的握手幀,其中所述幀格式包括{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)};
[0040]所述第二發(fā)送單元,用于通過(guò)無(wú)線網(wǎng)絡(luò)以廣播的形式發(fā)送所述第二生成單元生成的握手幀。
[0041]優(yōu)選地,所述第二生成單元,用于根據(jù)所述幀格式{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)},生成對(duì)應(yīng)于所述當(dāng)前數(shù)據(jù)幀的握手幀,該握手幀的格式包括{ACK:第二目標(biāo)地址:第二本機(jī)地址:數(shù)據(jù)幀ID},所述ACK對(duì)應(yīng)于所述幀格式中的幀類型項(xiàng),所述ACK為握手幀的標(biāo)識(shí),所述第二目標(biāo)地址對(duì)應(yīng)于所述幀格式中的目標(biāo)地址項(xiàng),所述第二目標(biāo)地址為所述停車場(chǎng)入口處接收所述握手幀的發(fā)送端的虛擬地址,所述第二本機(jī)地址對(duì)應(yīng)于所述幀格式中的本機(jī)地址項(xiàng),所述第二本機(jī)地址為所述停車場(chǎng)出口處發(fā)送所述握手幀的當(dāng)前接收端的虛擬地址,所述數(shù)據(jù)幀ID對(duì)應(yīng)于所述幀格式中的幀數(shù)據(jù)項(xiàng),所述數(shù)據(jù)幀ID為所述當(dāng)前數(shù)據(jù)幀的唯一標(biāo)識(shí)。
[0042]本發(fā)明實(shí)施例還提供了一種停車系統(tǒng),包括:至少一個(gè)停車場(chǎng)入口設(shè)備及至少一個(gè)停車場(chǎng)出口設(shè)備;
[0043]所述停車場(chǎng)入口設(shè)備包括:上述實(shí)施例提供的任意一種發(fā)送端裝置;
[0044]所述停車場(chǎng)出口設(shè)備包括:上述實(shí)施例提供的任意一種接收端裝置。
[0045]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法、發(fā)送端和接收端裝置及停車系統(tǒng),在發(fā)送端根據(jù)幀格式{幀類型:目標(biāo)地址:本機(jī)地址:幀數(shù)據(jù)}將待傳輸數(shù)據(jù)生成數(shù)據(jù)幀,通過(guò)無(wú)線網(wǎng)絡(luò)以廣播的形式發(fā)送該數(shù)據(jù)幀,并將該數(shù)據(jù)幀存儲(chǔ)到發(fā)送隊(duì)列中,循環(huán)接收數(shù)據(jù),如果在預(yù)設(shè)的等待時(shí)間內(nèi)接收到了針對(duì)于該數(shù)據(jù)幀的握手幀,則將該數(shù)據(jù)幀從發(fā)送列表中刪除,如果在等待時(shí)間內(nèi)沒(méi)有接收到針對(duì)于該數(shù)據(jù)幀的握手幀,則對(duì)發(fā)送隊(duì)列中的該數(shù)據(jù)幀進(jìn)行重新發(fā)送,并重新循環(huán)接收數(shù)據(jù),直至接收到針對(duì)于該數(shù)據(jù)幀的握手幀,通過(guò)這樣的方式,根據(jù)握手幀判斷接收端是否接收到數(shù)據(jù)幀,如果沒(méi)有接收到則重復(fù)發(fā)送數(shù)據(jù)幀,直至接收到證明接收端已經(jīng)接收到數(shù)據(jù)幀的握手幀,保證接收端能夠接收到數(shù)據(jù)幀,提高了數(shù)據(jù)傳輸?shù)目煽啃浴?br>【附圖說(shuō)明】
[0046]圖1是本發(fā)明一個(gè)實(shí)施例提供的一種應(yīng)用于發(fā)送端的數(shù)據(jù)傳輸方法流程圖;
[0047]圖2是本發(fā)明一個(gè)實(shí)施例提供的一種應(yīng)用于接收端的數(shù)據(jù)傳輸方法流程圖;
[0048]圖3是本發(fā)明一個(gè)實(shí)施例提供的一種發(fā)送端裝置示意圖;
[0049]圖4是本發(fā)明一個(gè)實(shí)施例提供的一種接收端裝置示意圖;
[0050]圖5是本發(fā)明一個(gè)實(shí)施例提供的一種停車系統(tǒng)示意圖;
[0051]圖6是本發(fā)明一個(gè)實(shí)施例提供的一種數(shù)據(jù)傳輸方法流程圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于