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

一種數(shù)據(jù)幀尾檢測(cè)方法及數(shù)據(jù)傳輸裝置與流程

文檔序號(hào):12917300閱讀:304來(lái)源:國(guó)知局
一種數(shù)據(jù)幀尾檢測(cè)方法及數(shù)據(jù)傳輸裝置與流程
本發(fā)明涉及一種通信領(lǐng)域,尤其涉及一種數(shù)據(jù)幀尾檢測(cè)方法及數(shù)據(jù)傳輸裝置。
背景技術(shù)
:現(xiàn)有編碼技術(shù)中,通過(guò)使用不同的時(shí)間間隔表示不同的數(shù)據(jù)比特,例如,比特“1”用t1表示,比特“0”用t2表示,且t1不等于t2,以此區(qū)分比特1和比特0。當(dāng)存在多種不同的數(shù)據(jù)比特時(shí),需要用多個(gè)不同的時(shí)間間隔表示,降低了編碼效率。技術(shù)實(shí)現(xiàn)要素:本發(fā)明旨在至少解決上述問(wèn)題之一。本發(fā)明的主要目的在于提供一種數(shù)據(jù)幀尾檢測(cè)方法;本發(fā)明的另一目的在于提供一種數(shù)據(jù)傳輸裝置。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的:方案1、一種數(shù)據(jù)幀尾檢測(cè)方法,包括:檢測(cè)接收端口的電平變化;根據(jù)所述電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列,其中,所述波形序列包括以下之一:第一波形序列、第二波形序列和第三波形序列,所述波形序列的特征包括:所述第一波形序列、所述第二波形序列以及所述第三波形序列的傳輸持續(xù)時(shí)間相同,且所述第一波形序列以高電平開(kāi)始并持續(xù)第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,所述第二波形序列在所述傳輸持續(xù)時(shí)間內(nèi)持續(xù)高電平,所述第三波形序列以高電平開(kāi)始并持續(xù)第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,其中,所述第一預(yù)設(shè)時(shí)間與所述第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)不同;所述連續(xù)傳輸?shù)膎個(gè)波形序列中的各個(gè)波形序列分別為以下之一:所述第一波形序列、所述第二波形序列和所述第三波形序列,其中n為正整數(shù);判斷所述連續(xù)傳輸?shù)膎個(gè)波形序列是否為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,如果是,則視為當(dāng)前數(shù)據(jù)幀接收結(jié)束。方案2、根據(jù)方案1所述的方法,所述根據(jù)所述電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列,包括:獲取一個(gè)波形序列的預(yù)設(shè)持續(xù)時(shí)間;以所述預(yù)設(shè)持續(xù)時(shí)間作為每個(gè)波形序列的傳輸持續(xù)時(shí)間,根據(jù)所述電平變化以及所述波形序列的特征確定所述連續(xù)傳輸?shù)膎個(gè)波形序列。方案3、根據(jù)方案1或2所述的方法,n=2,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,包括:所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第二波形序列和所述第二波形序列,或者,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第三波形序列和所述第二波形序列,或者,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第一波形序列和所述第三波形序列。方案4、根據(jù)方案1至3中任一項(xiàng)所述的方法,在所述確定所述連續(xù)傳輸?shù)膎個(gè)波形序列為所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,所述方法還包括:獲取待發(fā)送數(shù)據(jù)的比特序列,其中,所述待發(fā)送數(shù)據(jù)的比特序列至少包括:待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)至少包括:至少用于指示所述待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收成功響應(yīng)報(bào)文的標(biāo)記位,或者,至少用于指示所述待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收失敗響應(yīng)報(bào)文的標(biāo)記位;根據(jù)所述待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送所述比特序列中的比特對(duì)應(yīng)的波形序列,其中,以所述第一波形序列表示第一數(shù)據(jù)比特,分別以所述第二波形序列和所述第三波形序列表示第二數(shù)據(jù)比特,所述第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),所述第二數(shù)據(jù)比特為所述比特1和比特0中的另一個(gè);在連續(xù)發(fā)送的至少兩個(gè)比特為所述第二數(shù)據(jù)比特時(shí),所述連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為所述第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為所述第三波形序列。方案5、根據(jù)方案4所述的方法,所述根據(jù)待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送所述比特序列中的比特對(duì)應(yīng)的波形序列,包括:控制發(fā)送端口的電平按照所述待發(fā)送數(shù)據(jù)的比特序列中的比特對(duì)應(yīng)的波形序列的波形以及所述波形序列的特征進(jìn)行變化,以發(fā)送所述待發(fā)送數(shù)據(jù)。方案6、根據(jù)方案1至5中任一項(xiàng)所述的方法,所述波形序列的特征還包括:所述傳輸持續(xù)時(shí)間與傳輸所述波形序列的波特率呈反比關(guān)系;所述第一波形序列以高電平結(jié)束,且所述第一波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸所述波形序列的波特率的變化而變化;和/或,所述第三波形序列以高電平結(jié)束,且所述第三波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸所述波形序列的波特率的變化而變化。方案7、根據(jù)方案1至6中任一項(xiàng)所述的方法,所述波形序列的特征還包括:所述第一波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于所述傳輸持續(xù)時(shí)間的二分之一;和/或所述第三波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于所述傳輸持續(xù)時(shí)間的二分之一。方案8、根據(jù)方案1至7中任一項(xiàng)所述的方法,t1=a×t,其中,t1為所述第一預(yù)設(shè)時(shí)間,t為所述傳輸持續(xù)時(shí)間,a為預(yù)設(shè)的占空比系數(shù),0<a<1;t2=b×t,其中,t2為所述第二預(yù)設(shè)時(shí)間,b為預(yù)設(shè)的占空比系數(shù),0≤b<1;且,a≠b。方案9、根據(jù)方案1至8任一項(xiàng)所述的方法,所述波形序列的特征還包括:所述第二預(yù)設(shè)時(shí)間等于0,且所述第三波形序列在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教儯⒁愿唠娖浇Y(jié)束;所述第一波形序列以高電平結(jié)束的情況下,所述第一波形序列以高電平開(kāi)始并在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教?;或者,所述第一波形序列以低電平結(jié)束的情況下,所述第一波形序列以高電平開(kāi)始并在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教儭7桨?0、一種數(shù)據(jù)傳輸裝置,包括:檢測(cè)模塊,用于檢測(cè)接收端口的電平變化;波形序列識(shí)別模塊,用于根據(jù)所述電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列;其中,所述波形序列包括以下之一:第一波形序列、第二波形序列和第三波形序列,所述波形序列的特征包括:所述第一波形序列、所述第二波形序列以及所述第三波形序列的傳輸持續(xù)時(shí)間相同,且所述第一波形序列以高電平開(kāi)始并持續(xù)第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,所述第二波形序列在所述傳輸持續(xù)時(shí)間內(nèi)持續(xù)高電平,所述第三波形序列以高電平開(kāi)始并持續(xù)第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,其中,所述第一預(yù)設(shè)時(shí)間與所述第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)不同;所述連續(xù)傳輸?shù)膎個(gè)波形序列中的各個(gè)波形序列分別為以下之一:所述第一波形序列、所述第二波形序列和所述第三波形序列,其中n為正整數(shù);數(shù)據(jù)確定模塊,用于判斷所述連續(xù)傳輸?shù)膎個(gè)波形序列是否為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,如果是,則視為當(dāng)前數(shù)據(jù)幀接收結(jié)束。方案11、根據(jù)方案10所述的裝置,所述波形序列識(shí)別模塊通過(guò)以下方式根據(jù)所述電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列:獲取一個(gè)波形序列的預(yù)設(shè)持續(xù)時(shí)間;以所述預(yù)設(shè)持續(xù)時(shí)間作為每個(gè)波形序列的傳輸持續(xù)時(shí)間,根據(jù)所述電平變化以及所述波形序列的特征確定所述連續(xù)傳輸?shù)膎個(gè)波形序列。方案12、根據(jù)方案10或11所述的裝置,n=2,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,包括:所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第二波形序列和所述第二波形序列,或者,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第三波形序列和所述第二波形序列,或者,所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為所述第一波形序列和所述第三波形序列。方案13、根據(jù)方案10至12中任一項(xiàng)所述的裝置,所述裝置還包括:比特序列獲取模塊和數(shù)據(jù)發(fā)送模塊,其中:所述比特序列獲取模塊,用于在所述確定所述連續(xù)傳輸?shù)膎個(gè)波形序列為所述預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,獲取待發(fā)送數(shù)據(jù)的比特序列,其中,所述待發(fā)送數(shù)據(jù)的比特序列至少包括:待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)至少包括:至少用于指示所述待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收成功響應(yīng)報(bào)文的標(biāo)記位,或者,至少用于指示所述待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收失敗響應(yīng)報(bào)文的標(biāo)記位;所述數(shù)據(jù)發(fā)送模塊,用于根據(jù)所述待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送所述比特序列中的比特對(duì)應(yīng)的波形序列,其中,以所述第一波形序列表示第一數(shù)據(jù)比特,分別以所述第二波形序列和所述第三波形序列表示第二數(shù)據(jù)比特,所述第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),所述第二數(shù)據(jù)比特為所述比特1和比特0中的另一個(gè);在連續(xù)發(fā)送的至少兩個(gè)比特為所述第二數(shù)據(jù)比特時(shí),所述連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為所述第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為所述第三波形序列。方案14、根據(jù)方案13所述的裝置,所述數(shù)據(jù)發(fā)送模塊通過(guò)以下方式根據(jù)待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送所述比特序列中的比特對(duì)應(yīng)的波形序列:控制發(fā)送端口的電平按照所述待發(fā)送數(shù)據(jù)的比特序列中的比特對(duì)應(yīng)的波形序列的波形以及所述波形序列的特征進(jìn)行變化,以發(fā)送所述待發(fā)送數(shù)據(jù)。方案15、根據(jù)方案10至14任一項(xiàng)所述的裝置,所述波形序列的特征還包括:所述傳輸持續(xù)時(shí)間與傳輸所述波形序列的波特率呈反比關(guān)系;所述第一波形序列以高電平結(jié)束,且所述第一波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸所述波形序列的波特率的變化而變化;和/或,所述第三波形序列以高電平結(jié)束,且所述第三波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸所述波形序列的波特率的變化而變化。方案16、根據(jù)方案10至15任一項(xiàng)所述的裝置,所述波形序列的特征還包括:所述第一波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于所述傳輸持續(xù)時(shí)間的二分之一;和/或所述第三波形序列中出現(xiàn)的低電平在所述傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于所述傳輸持續(xù)時(shí)間的二分之一。方案17、根據(jù)方案10至16任一項(xiàng)所述的裝置,t1=a×t,其中,t1為所述第一預(yù)設(shè)時(shí)間,t為所述傳輸持續(xù)時(shí)間,a為預(yù)設(shè)的占空比系數(shù),0<a<1;t2=b×t,其中,t2為所述第二預(yù)設(shè)時(shí)間,b為預(yù)設(shè)的占空比系數(shù),0≤b<1;且,a≠b。方案18、根據(jù)方案10至17任一項(xiàng)所述的裝置,所述波形序列的特征還包括:所述第二預(yù)設(shè)時(shí)間等于0,且所述第三波形序列在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教儯⒁愿唠娖浇Y(jié)束;所述第一波形序列以高電平結(jié)束的情況下,所述第一波形序列以高電平開(kāi)始并在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教?;或者,所述第一波形序列以低電平結(jié)束的情況下,所述第一波形序列以高電平開(kāi)始并在所述傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教儭S缮鲜霰景l(fā)明提供的技術(shù)方案可以看出,通過(guò)本發(fā)明提供的數(shù)據(jù)幀尾檢測(cè)方法及數(shù)據(jù)傳輸裝置,采用相同的時(shí)間間隔但不同的波形特征來(lái)表示不同的數(shù)據(jù)比特,不僅提高了編碼效率,而且提高了供電效率,并且準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置,提高了數(shù)據(jù)幀的處理速度。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)幀尾檢測(cè)方法的流程圖;圖2為本發(fā)明實(shí)施例中第一波形序列的示意圖;圖3為本發(fā)明實(shí)施例中第二波形序列的示意圖;圖4為本發(fā)明實(shí)施例中第三波形序列的示意圖;圖5為本發(fā)明實(shí)施例中接收方檢測(cè)接收端口的電平來(lái)識(shí)別波形序列的示意圖;圖6為本發(fā)明實(shí)施例中接收方檢測(cè)接收端口的電平來(lái)識(shí)別波形序列的另一示意圖;圖7為本發(fā)明實(shí)施例提供的數(shù)據(jù)幀尾檢測(cè)方法的另一可選流程圖;圖8為本發(fā)明實(shí)施例中數(shù)據(jù)幀的格式示意圖;圖9為本發(fā)明實(shí)施例提供的接收方控制發(fā)送端口的電平發(fā)送數(shù)據(jù)的示意圖;圖10為本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置的另一結(jié)構(gòu)示意圖。具體實(shí)施方式下面結(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í)施例,都屬于本發(fā)明的保護(hù)范圍。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或數(shù)量或位置。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述。實(shí)施例1本實(shí)施例提供了一種數(shù)據(jù)幀尾檢測(cè)方法。圖1為本實(shí)施例提供的數(shù)據(jù)幀尾檢測(cè)方法的流程示意圖,如圖1所示,該方法包括以下步驟(s101~s103):s101:檢測(cè)接收端口的電平變化;本實(shí)施例中,接收端口可以為usb接口、rs232接口、rs485接口、can接口等通訊接口。本實(shí)施例中,接收方通過(guò)接收端口接收發(fā)送方發(fā)送的波形序列,并且通過(guò)檢測(cè)接收端口的電平變化來(lái)識(shí)別波形序列。本實(shí)施例中,發(fā)送方與接收方的接收端口連接,在發(fā)送方?jīng)]有進(jìn)行數(shù)據(jù)傳輸時(shí),接收方的接收端口的電平默認(rèn)持續(xù)為高電平,從而方便接收方從發(fā)送方獲得電能,在發(fā)送方開(kāi)始傳輸數(shù)據(jù)時(shí),發(fā)送方控制發(fā)送端口的電平按照待發(fā)送數(shù)據(jù)的比特序列對(duì)應(yīng)的波形序列進(jìn)行變化以傳輸待發(fā)送數(shù)據(jù),相應(yīng)的,接收方在檢測(cè)到接收端口的電平開(kāi)始發(fā)生變化時(shí),則說(shuō)明當(dāng)前發(fā)送方在發(fā)送數(shù)據(jù),從而根據(jù)在接收端口檢測(cè)到的電平變化識(shí)別出對(duì)應(yīng)的波形序列。s102:根據(jù)電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列,其中,波形序列包括以下之一:第一波形序列、第二波形序列和第三波形序列,波形序列的特征包括:第一波形序列、第二波形序列以及第三波形序列的傳輸持續(xù)時(shí)間相同,且第一波形序列以高電平開(kāi)始并持續(xù)第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,第二波形序列在傳輸持續(xù)時(shí)間內(nèi)持續(xù)高電平,第三波形序列以高電平開(kāi)始并持續(xù)第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,其中,第一預(yù)設(shè)時(shí)間與第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)不同;連續(xù)傳輸?shù)膎個(gè)波形序列中的各個(gè)波形序列分別為以下之一:第一波形序列、第二波形序列和第三波形序列,其中n為正整數(shù);本實(shí)施例中,第一波形序列、第二波形序列以及第三波形序列具有相同的傳輸持續(xù)時(shí)間。并且,在一個(gè)傳輸持續(xù)時(shí)間內(nèi),第一波形序列以高電平開(kāi)始,并持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑辉谝粋€(gè)傳輸持續(xù)時(shí)間內(nèi),第二波形序列持續(xù)保持高電平;在一個(gè)傳輸持續(xù)時(shí)間內(nèi),第三波形序列以高電平開(kāi)始,并持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?。例如,第一波形序列、第二波形序列以及第三波形序列的傳輸持續(xù)時(shí)間均為t,對(duì)于第一波形序列,在一個(gè)t內(nèi),以高電平開(kāi)始并持續(xù)保持高電平t1時(shí)長(zhǎng),然后由高電平跳變?yōu)榈碗娖?;?duì)于第二波形序列,在一個(gè)t內(nèi),持續(xù)保持高電平;對(duì)于第三波形序列,在一個(gè)t內(nèi),以高電平開(kāi)始并持續(xù)保持高電平t2時(shí)長(zhǎng),然后由高電平跳變?yōu)榈碗娖剑渲?,t1不等于t2。通過(guò)將第一預(yù)設(shè)時(shí)間與第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)設(shè)置為不同的值,實(shí)現(xiàn)了對(duì)第一波形序列和第三波形序列的區(qū)分。在本實(shí)施例中,不同的波形序列的傳輸持續(xù)時(shí)間相同,即均以t來(lái)傳輸一個(gè)比特,相比與現(xiàn)有技術(shù)中需要用不同的時(shí)間間隔來(lái)傳輸一個(gè)比特值的方式,本實(shí)施例傳輸一個(gè)比特所需的時(shí)間更短,因此,編碼效率更高,降低了發(fā)送方和接收方的成本及負(fù)擔(dān)。另外,雖然第一波形序列、第二波形序列以及第三波形序列具有相同的傳輸持續(xù)時(shí)間,但通過(guò)不同的波形特征對(duì)三種波形序列進(jìn)行了區(qū)分,因此,在提高編碼效率的同時(shí),方便了接收方對(duì)第一波形序列、第二波形序列以及第三波形序列進(jìn)行檢測(cè)與識(shí)別。此外,在本實(shí)施例中,還可以根據(jù)接收到的波形序列來(lái)確定對(duì)應(yīng)的數(shù)據(jù)比特,例如,傳輸數(shù)據(jù)幀的比特序列的方式如下:以第一波形序列表示第一數(shù)據(jù)比特,分別以第二波形序列和第三波形序列表示第二數(shù)據(jù)比特,其中,第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),第二數(shù)據(jù)比特為比特1和比特0中的另一個(gè),并且,在連續(xù)的至少兩個(gè)比特為第二數(shù)據(jù)比特時(shí),連續(xù)的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為第三波形序列。本實(shí)施例中,第二數(shù)據(jù)比特分別由第二波形序列和第三波形序列表示,而第二波形序列在傳輸持續(xù)時(shí)間內(nèi)均為高電平,由此,可以進(jìn)一步提高接收方的取電效率。因此,本實(shí)施例提供的傳輸數(shù)據(jù)幀的比特序列的方式還可以帶來(lái)提高接收方取電效率的技術(shù)效果。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:傳輸持續(xù)時(shí)間與傳輸波形序列的波特率呈反比關(guān)系,第一波形序列以高電平結(jié)束,且第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,和/或,第三波形序列以高電平結(jié)束,且第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化。具體實(shí)施過(guò)程中,當(dāng)傳輸波形序列的波特率變小時(shí),第一波形序列和/或第三波形序列的傳輸持續(xù)時(shí)間變大,但是第一波形序列和/或第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不發(fā)生變化。例如,以兩相調(diào)制為例,當(dāng)傳輸波形序列的比特率為50mbps時(shí),相應(yīng)的波特率為50baud,則第一波形序列的傳輸持續(xù)時(shí)間為t=20ns,在一個(gè)t內(nèi),以第一波形序列的低電平持續(xù)時(shí)長(zhǎng)固定為10ns為例,高電平持續(xù)時(shí)長(zhǎng)為10ns,此時(shí),接收方從發(fā)送方取電的效率為50%;當(dāng)傳輸波形序列的波特率25baud時(shí),第一波形序列的傳輸持續(xù)時(shí)間為t=40ns,在一個(gè)t內(nèi),第一波形序列的低電平持續(xù)時(shí)長(zhǎng)仍然為10ns,高電平持續(xù)時(shí)長(zhǎng)為30ns,此時(shí),接收方從發(fā)送方取電的效率為75%。因此,通過(guò)將第一波形序列和/或第三波形序列中出現(xiàn)的低電平設(shè)置為在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,提高了接收方的取電效率,節(jié)約了接收方的充電時(shí)間。在本實(shí)施例中,作為另一種可選的實(shí)施方式,在一次傳輸過(guò)程中,第一波形序列和第三波形序列中出現(xiàn)的低電平的持續(xù)時(shí)長(zhǎng)可以是一個(gè)固定時(shí)長(zhǎng),也可以是一個(gè)與波特率沒(méi)有關(guān)系的可變時(shí)長(zhǎng)。例如,第一波形序列的第一預(yù)設(shè)時(shí)長(zhǎng)t1不變,但低電平可以變化,雖然第一波形序列的波形可以發(fā)生變化,但只要符合波形序列的特征,就可以識(shí)別出第一波形序列,第三波形序列同理,此處不再贅述,由此可見(jiàn),本實(shí)施例中在一個(gè)數(shù)據(jù)幀的傳輸過(guò)程中,第一波形序列和第三波形序列的波形可變,由此,發(fā)送方發(fā)送波形序列和接收方識(shí)別波形序列可以更靈活。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一,和/或,第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。具體實(shí)施過(guò)程中,第一波形序列和/或第三波形序列的傳輸持續(xù)時(shí)間為t,在一個(gè)t內(nèi),第一波形序列和/或第三波形序列的低電平的持續(xù)時(shí)間小于t/2,意味著第一波形序列和/或第三波形序列的高電平的持續(xù)時(shí)間大于t/2。通過(guò)縮小第一波形序列和/或第三波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第一波形序列和/或第三波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第一波形序列和/或第三波形序列盡可能多地處于高電平,方便接收方通過(guò)第一波形序列和/或第三波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。在本實(shí)施例的一個(gè)可選實(shí)施方式中,第一預(yù)設(shè)時(shí)間、第二預(yù)設(shè)時(shí)間與傳輸持續(xù)時(shí)間的關(guān)系可以如下:t1=a×t,其中,t1為第一預(yù)設(shè)時(shí)間,t為傳輸持續(xù)時(shí)間,a為預(yù)設(shè)的占空比系數(shù),0<a<1;t2=b×t,其中,t2為第二預(yù)設(shè)時(shí)間,b為預(yù)設(shè)的占空比系數(shù),0≤b<1;且,a≠b。具體實(shí)施過(guò)程中,發(fā)送方與接收方預(yù)先協(xié)商好a和b的取值,并且可以根據(jù)實(shí)際情況隨時(shí)對(duì)a和b的取值進(jìn)行修改,從而實(shí)現(xiàn)了對(duì)第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間的靈活管理。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第二預(yù)設(shè)時(shí)間等于0,且第三波形序列在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教?,并以高電平結(jié)束;第一波形序列以低電平結(jié)束的情況下,第一波形序列以高電平開(kāi)始并在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教?。具體實(shí)施過(guò)程中,第三波形序列以低電平開(kāi)始,并持續(xù)一段時(shí)間后由低電平跳變?yōu)楦唠娖?,最終以高電平結(jié)束;而第一波形序列以高電平開(kāi)始,并持續(xù)一段時(shí)間后由高電平跳變?yōu)榈碗娖?,最終以低電平結(jié)束。通過(guò)該可選實(shí)施方式,接收方在接收到波形序列之后,通過(guò)檢測(cè)該波形序列是否在波形序列的開(kāi)始時(shí)刻存在由高電平變?yōu)榈碗娖降碾娖教?,就可以判斷該波形序列是第一波形序列還是第三波形序列,從而實(shí)現(xiàn)了對(duì)該波形序列的識(shí)別。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第二預(yù)設(shè)時(shí)間等于0,且第三波形序列在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教?,并以高電平結(jié)束;第一波形序列以高電平結(jié)束的情況下,第一波形序列以高電平開(kāi)始并在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教儭>唧w實(shí)施過(guò)程中,第三波形序列以低電平開(kāi)始,并持續(xù)一段時(shí)間后由低電平跳變?yōu)楦唠娖剑罱K以高電平結(jié)束;而第一波形序列以高電平開(kāi)始,并持續(xù)一段時(shí)間后由高電平跳變?yōu)榈碗娖剑碗娖匠掷m(xù)一段時(shí)間后再由低電平跳變?yōu)楦唠娖?,最終以高電平結(jié)束。通過(guò)該可選實(shí)施方式,接收方在接收到波形序列之后,通過(guò)檢測(cè)該波形序列是否在波形序列的開(kāi)始時(shí)刻存在由高電平變?yōu)榈碗娖降碾娖教?,就可以判斷該波形序列是第一波形序列還是第三波形序列,從而實(shí)現(xiàn)了對(duì)該波形序列的識(shí)別。并且,由于第一波形序列最終以高電平結(jié)束,因此,增大了第一波形序列中高電平的持續(xù)時(shí)間,方便接收方通過(guò)第一波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。下面對(duì)本實(shí)施例中的三種波形序列給出示例性的說(shuō)明。圖2給出了幾種第一波形序列的示意圖,圖3給出了第二波形序列的示意圖,圖4給出了幾種第三波形序列的示意圖。如圖2所示,假設(shè)時(shí)間軸以t=0開(kāi)始,第一波形序列的傳輸持續(xù)時(shí)間為t。第一波形序列的一種可選波形如圖2(a)所示,第一波形序列以高電平開(kāi)始,并持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?。例如,第一波形序列的傳輸持續(xù)時(shí)間t=20ns,第一預(yù)設(shè)時(shí)間t1=5ns,并且,在0≤t<5ns時(shí),第一波形序列持續(xù)保持高電平,在t=5ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?ns<t≤20ns時(shí),第一波形序列持續(xù)保持低電平。因此,接收方通過(guò)檢測(cè)第一預(yù)設(shè)時(shí)間及波形序列的電平跳變實(shí)現(xiàn)對(duì)第一波形序列的識(shí)別。第一波形序列的另一種可選波形如圖2(b)所示,第一波形序列以高電平開(kāi)始,持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,然后持續(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖?,最終以高電平結(jié)束。例如,第一波形序列的傳輸持續(xù)時(shí)間t=20ns,第一預(yù)設(shè)時(shí)間t1=5ns,低電平持續(xù)時(shí)間為10ns,并且,在0≤t<5ns時(shí),第一波形序列持續(xù)保持高電平,在t=5ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?ns<t<15ns時(shí),第一波形序列持續(xù)保持低電平,在t=15ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖剑?5ns<t≤20ns時(shí),第一波形序列持續(xù)保持高電平。與圖2(a)相比,充電效率由25%提升到50%。因此,通過(guò)使第一序列波形在傳輸持續(xù)時(shí)間內(nèi)盡可能地處于高電平,方便接收方通過(guò)第一波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第一波形序列的另一種可選波形如圖2(c)所示,第一波形序列以高電平開(kāi)始,持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑缓蟪掷m(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖?,最終以高電平結(jié)束,并且當(dāng)傳輸波形序列的波特率的變化時(shí),第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨之變化。例如,與圖2(b)相比,當(dāng)傳輸波形序列的波特率變?yōu)閳D2(b)的一半時(shí),第一波形序列的傳輸持續(xù)時(shí)間變?yōu)閳D2(b)的一倍,即t=40ns,此時(shí),第一預(yù)設(shè)時(shí)間仍然為t1=5ns,低電平持續(xù)時(shí)間仍然為10ns,并且,在0≤t<5ns時(shí),第一波形序列持續(xù)保持高電平,在t=5ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?ns<t<15ns時(shí),第一波形序列持續(xù)保持低電平,在t=15ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖?,?5ns<t≤40ns時(shí),第一波形序列持續(xù)保持高電平。與圖2(b)相比,充電效率由50%提高到75%。因此,通過(guò)將第一波形序列中出現(xiàn)的低電平設(shè)置為在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,提高了接收方的取電效率,節(jié)約了接收方的充電時(shí)間。第一波形序列的另一種可選波形如圖2(d)所示,第一波形序列以高電平開(kāi)始,并持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑⑶?,第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。例如,第一波形序列的傳輸持續(xù)時(shí)間t=20ns,第一預(yù)設(shè)時(shí)間t1=15ns,低電平持續(xù)時(shí)間為5ns,并且,在0≤t<15ns時(shí),第一波形序列持續(xù)保持高電平,在t=15ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖剑?5ns<t≤20ns時(shí),第一波形序列持續(xù)保持低電平。與圖2(a)相比,充電效率由25%提升到75%。因此,通過(guò)縮小第一波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第一波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第一波形序列盡可能多地處于高電平,方便接收方通過(guò)第一波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第一波形序列的另一種可選波形如圖2(e)所示,第一波形序列以高電平開(kāi)始,持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑缓蟪掷m(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖?,最終以高電平結(jié)束,并且,第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。例如,第一波形序列的傳輸持續(xù)時(shí)間t=20ns,第一預(yù)設(shè)時(shí)間t1=5ns,低電平持續(xù)時(shí)間為5ns,并且,在0≤t<5ns時(shí),第一波形序列持續(xù)保持高電平,在t=5ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖剑?ns<t<10ns時(shí),第一波形序列持續(xù)保持低電平,在t=10ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖?,?0ns<t≤20ns時(shí),第一波形序列持續(xù)保持高電平。與圖2(b)相比,充電效率由50%提升到75%。因此,通過(guò)縮小第一波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第一波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第一波形序列盡可能多地處于高電平,方便接收方通過(guò)第一波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第一波形序列的另一種可選波形如圖2(f)所示,在一次傳輸過(guò)程中,第一波形序列中出現(xiàn)的低電平的持續(xù)時(shí)長(zhǎng)可以是一個(gè)固定時(shí)長(zhǎng),也可以是一個(gè)與波特率沒(méi)有關(guān)系的可變時(shí)長(zhǎng)。例如,第一波形序列的傳輸持續(xù)時(shí)間t=20ns,第一預(yù)設(shè)時(shí)間t1=5ns,在連續(xù)傳輸4個(gè)第一波形序列時(shí),在0≤t<5ns時(shí),第一波形序列持續(xù)保持高電平,在t=5ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖剑?ns<t<20ns時(shí),第一波形序列持續(xù)保持低電平,在t=20ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖?,?0ns<t<25ns時(shí),第一波形序列持續(xù)保持高電平,在t=25ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?5ns<t<35ns時(shí),第一波形序列持續(xù)保持低電平,在t=35ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖剑?5ns<t<45ns時(shí),第一波形序列持續(xù)保持高電平,在t=45ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?5ns<t<50ns時(shí),第一波形序列持續(xù)保持低電平,在t=50ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖剑?0ns<t<65ns時(shí),第一波形序列持續(xù)保持高電平,在t=65ns時(shí),第一波形序列由高電平跳變?yōu)榈碗娖?,?5ns<t<67.5ns時(shí),第一波形序列持續(xù)保持低電平,在t=67.5ns時(shí),第一波形序列由低電平跳變?yōu)楦唠娖?,?7.5ns<t<80ns時(shí),第一波形序列持續(xù)保持高電平。因此,雖然這4個(gè)第一波形序列的波形是不同的,但只要符合第一波形序列的特征,即以高電平開(kāi)始并且第一預(yù)設(shè)時(shí)間為t1,就可以識(shí)別出該波形序列為第一波形序列,從而使得發(fā)送方發(fā)送波形序列和接收方識(shí)別波形序列更靈活。如圖3所示,假設(shè)時(shí)間軸以t=0開(kāi)始,第二波形序列的傳輸持續(xù)時(shí)間為t,并且,在一個(gè)t內(nèi),持續(xù)保持高電平。如圖4所示,假設(shè)時(shí)間軸以t=0開(kāi)始,第三波形序列的傳輸持續(xù)時(shí)間為t。第三波形序列的一種可選波形如圖4(a)所示,第三波形序列以高電平開(kāi)始,并持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?。例如,第三波形序列的傳輸持續(xù)時(shí)間t=20ns,第二預(yù)設(shè)時(shí)間t2=10ns,并且,在0≤t<10ns時(shí),第三波形序列持續(xù)保持高電平,在t=10ns時(shí),第三波形序列由高電平跳變?yōu)榈碗娖?,?0ns<t≤20ns時(shí),第三波形序列持續(xù)保持低電平。因此,接收方通過(guò)檢測(cè)第二預(yù)設(shè)時(shí)間及波形序列的電平跳變實(shí)現(xiàn)對(duì)第三波形序列的識(shí)別。第三波形序列的另一種可選波形如圖4(b)所示,第三波形序列以高電平開(kāi)始,持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,然后持續(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖剑罱K以高電平結(jié)束。例如,第三波形序列的傳輸持續(xù)時(shí)間t=20ns,第二預(yù)設(shè)時(shí)間t2=10ns,低電平持續(xù)時(shí)間為5ns,并且,在0≤t<10ns時(shí),第三波形序列持續(xù)保持高電平,在t=10ns時(shí),第三波形序列由高電平跳變?yōu)榈碗娖?,?0ns<t<15ns時(shí),第三波形序列持續(xù)保持低電平,在t=15ns時(shí),第三波形序列由低電平跳變?yōu)楦唠娖?,?5ns<t≤20ns時(shí),第三波形序列持續(xù)保持高電平。與圖4(a)相比,充電效率由50%提升到756%。因此,通過(guò)使第三序列波形在傳輸持續(xù)時(shí)間內(nèi)盡可能地處于高電平,方便接收方通過(guò)第三波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第三波形序列的另一種可選波形如圖4(c)所示,第三波形序列以高電平開(kāi)始,持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,然后持續(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖?,最終以高電平結(jié)束,并且當(dāng)傳輸波形序列的波特率的變化時(shí),第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨之變化。例如,與圖4(b)相比,當(dāng)傳輸波形序列的波特率變?yōu)閳D4(b)的一半時(shí),第三波形序列的傳輸持續(xù)時(shí)間變?yōu)閳D4(b)的一倍,即t=40ns,此時(shí),第二預(yù)設(shè)時(shí)間仍然為t2=10ns,低電平持續(xù)時(shí)間仍然為5ns,并且,在0≤t<10ns時(shí),第三波形序列持續(xù)保持高電平,在t=10ns時(shí),第三波形序列由高電平跳變?yōu)榈碗娖?,?0ns<t<15ns時(shí),第三波形序列持續(xù)保持低電平,在t=15ns時(shí),第三波形序列由低電平跳變?yōu)楦唠娖?,?5ns<t≤40ns時(shí),第三波形序列持續(xù)保持高電平。與圖4(b)相比,充電效率由75%提高到87.5%。因此,通過(guò)將第三波形序列中出現(xiàn)的低電平設(shè)置為在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,提高了接收方的取電效率,節(jié)約了接收方的充電時(shí)間。第三波形序列的另一種可選波形如圖4(d)所示,第三波形序列以高電平開(kāi)始,并持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑⑶?,第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。例如,第三波形序列的傳輸持續(xù)時(shí)間t=20ns,第二預(yù)設(shè)時(shí)間t2=15ns,低電平持續(xù)時(shí)間為5ns,在0≤t<15ns時(shí),第三波形序列持續(xù)保持高電平,在t=15ns時(shí),第三波形序列由高電平跳變?yōu)榈碗娖?,?5ns<t≤20ns時(shí),第三波形序列持續(xù)保持低電平。與圖4(a)相比,充電效率由50%提升到75%。因此,通過(guò)縮小第三波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第三波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第三波形序列盡可能多地處于高電平,方便接收方通過(guò)第三波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第三波形序列的另一種可選波形如圖4(e)所示,第三波形序列以高電平開(kāi)始,持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,然后持續(xù)保持低電平一段時(shí)間后跳變?yōu)楦唠娖剑罱K以高電平結(jié)束,并且,第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。例如,第三波形序列的傳輸持續(xù)時(shí)間t=20ns,第二預(yù)設(shè)時(shí)間t2=10ns,低電平持續(xù)時(shí)間為2.5ns,在0≤t<10ns時(shí),第三波形序列持續(xù)保持高電平,在t=10ns時(shí),第三波形序列由高電平跳變?yōu)榈碗娖?,?0ns<t<12.5ns時(shí),第三波形序列持續(xù)保持低電平,在t=12.5ns時(shí),第三波形序列由低電平跳變?yōu)楦唠娖?,?2.5ns<t≤20ns時(shí),第三波形序列持續(xù)保持高電平。與圖4(b)相比,充電效率由75%提升到87.5%。因此,通過(guò)縮小第三波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第三波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第三波形序列盡可能多地處于高電平,方便接收方通過(guò)第三波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。第三波形序列的另一種可選波形如圖4(f)所示,第三波形序列的第二預(yù)設(shè)時(shí)間等于0,且第三波形序列在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教儯⒁愿唠娖浇Y(jié)束。例如,第三波形序列的傳輸持續(xù)時(shí)間t=20ns,第二預(yù)設(shè)時(shí)間t2=0ns,低電平持續(xù)時(shí)間為5ns,在0≤t<5ns時(shí),第三波形序列持續(xù)保持低電平,在t=5ns時(shí),第三波形序列由低電平跳變?yōu)楦唠娖?,?ns<t≤20ns時(shí),第三波形序列持續(xù)保持高電平。因此,接收方在接收到波形序列之后,通過(guò)檢測(cè)該波形序列是否在波形序列的開(kāi)始時(shí)刻存在由高電平變?yōu)榈碗娖降碾娖教?,?shí)現(xiàn)對(duì)第三波形序列的識(shí)別。第三波形序列的另一種可選波形與第一波形序列的圖2(f)所示的波形類似,即在一次傳輸過(guò)程中,第三波形序列中出現(xiàn)的低電平的持續(xù)時(shí)長(zhǎng)可以是一個(gè)固定時(shí)長(zhǎng),也可以是一個(gè)與波特率沒(méi)有關(guān)系的可變時(shí)長(zhǎng),在此不再贅述。本實(shí)施例中,接收方根據(jù)電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列的具體過(guò)程為:首先,接收方獲取一個(gè)波形序列的預(yù)設(shè)持續(xù)時(shí)間;其次,接收方以預(yù)設(shè)持續(xù)時(shí)間作為每個(gè)波形序列的傳輸持續(xù)時(shí)間,根據(jù)電平變化以及波形序列特征確定連續(xù)傳輸?shù)膎個(gè)波形序列。根據(jù)前文提到的波形序列的特征,在獲取到一個(gè)波形序列的持續(xù)時(shí)間的前提下,第一波形序列的起始高電平的第一預(yù)設(shè)時(shí)間以及第三波形序列的起始高電平的第二預(yù)設(shè)時(shí)間都是可以確定的,因此,確定一個(gè)波形序列的方式可以為:在一個(gè)波形序列的傳輸持續(xù)時(shí)間內(nèi),根據(jù)該波形序列的起始高電平的持續(xù)時(shí)長(zhǎng)符合上述哪種波形序列的特征,來(lái)確定該波形序列為哪個(gè)波形序列,或者,也可以根據(jù)接收端口檢測(cè)到的電平變化,如通過(guò)采樣電平變化得到一個(gè)波形序列的波形,判斷該波形符合上述哪種波形序列的特征,來(lái)確定該波形序列為哪個(gè)波形序列。例如,在一個(gè)波形序列的傳輸持續(xù)時(shí)間內(nèi),該波形序列的起始位置距離發(fā)生電平跳變(如下降沿的電平跳變)的時(shí)刻之間的間隔為第一預(yù)設(shè)時(shí)間,則該波形序列為第一波形序列,如果為第二預(yù)設(shè)時(shí)間,則該波形序列為第三波形序列,否則,為第二波形序列。在本實(shí)施例中,接收方接收到的數(shù)據(jù)依次包括數(shù)據(jù)幀頭、傳輸數(shù)據(jù)和數(shù)據(jù)幀尾,數(shù)據(jù)幀頭和數(shù)據(jù)幀尾都是通信雙方預(yù)先約定好的波形序列,在檢測(cè)到數(shù)據(jù)幀頭對(duì)應(yīng)的波形序列后,就可以確定數(shù)據(jù)幀中的傳輸數(shù)據(jù)對(duì)應(yīng)的波形序列的起始位置,從該起始位置開(kāi)始可以根據(jù)檢測(cè)到的電平變化(如下降沿的電平跳變)符合上述哪種波形序列的特征來(lái)確定第一個(gè)波形序列,在持續(xù)一個(gè)波形序列的傳輸持續(xù)時(shí)間后,開(kāi)始確定第二個(gè)波形序列,以此直至確定完接收到的數(shù)據(jù)中的傳輸數(shù)據(jù)和數(shù)據(jù)幀尾對(duì)應(yīng)的波形序列。其中,一個(gè)波形序列的持續(xù)時(shí)間可以是通信雙方預(yù)先協(xié)商好的,通信雙方采用該預(yù)先協(xié)商好的預(yù)設(shè)持續(xù)時(shí)間(即波特率的反比)進(jìn)行數(shù)據(jù)傳輸,也可以是從數(shù)據(jù)幀頭中解析得到的,相較于前者,后者可以更靈活選擇波特率進(jìn)行數(shù)據(jù)傳輸,發(fā)送方可以視當(dāng)前的傳輸環(huán)境以及發(fā)送方支持的接收數(shù)據(jù)的速率選擇雙方支持的最高的波特率進(jìn)行數(shù)據(jù)傳輸,接收方只要解析數(shù)據(jù)幀頭就可以獲得當(dāng)前的波特率,由此,可以采用通信雙方支持的最大波特率進(jìn)行數(shù)據(jù)傳輸,以達(dá)到高速的數(shù)據(jù)傳輸?shù)男Ч@?,發(fā)送方連續(xù)傳輸一串比特序列對(duì)應(yīng)的多個(gè)波形序列后,接收方獲取到波形序列的傳輸持續(xù)時(shí)間為t,接收方檢測(cè)接收端口的電平變化,可以依次識(shí)別出發(fā)送方傳輸?shù)牟ㄐ涡蛄?,具體地,如何確定一個(gè)波形序列可以如圖5所示,在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到一個(gè)波形序列的起始位置距離發(fā)生高電平跳變?yōu)榈碗娖降臅r(shí)刻之間的間隔為第二預(yù)設(shè)時(shí)間t2時(shí)高電平跳變?yōu)榈碗娖?,則確定接收到的該波形序列為第三波形序列;在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到一個(gè)波形序列的起始位置距離發(fā)生高電平跳變?yōu)榈碗娖降臅r(shí)刻之間的間隔為第一預(yù)設(shè)時(shí)間t1時(shí)高電平跳變?yōu)榈碗娖?,則確定接收到的該波形序列為第一波形序列;在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到持續(xù)為高電平,則確定接收到的該波形序列為第二波形序列。由此,接收方可以根據(jù)檢測(cè)到電平變化以及波形序列的特征每經(jīng)過(guò)一個(gè)傳輸持續(xù)時(shí)間識(shí)別出一個(gè)波形序列,依次識(shí)別出發(fā)送方發(fā)送的比特序列對(duì)應(yīng)的波形序列。又例如,接收方根據(jù)檢測(cè)到的接收端口的電平變化連續(xù)識(shí)別出的波形序列如圖6所示,在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到該波形序列持續(xù)高電平,則確認(rèn)接收到的該波形序列為第二波形序列;在下一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到該波形序列持續(xù)高電平,則確認(rèn)接收到的該波形序列為第二波形序列,由此,接收方識(shí)別出連續(xù)的兩個(gè)波形序列為第二波形序列、第二波形序列。s103:判斷連續(xù)傳輸?shù)膎個(gè)波形序列是否為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,如果是,則視為當(dāng)前數(shù)據(jù)幀接收結(jié)束。本實(shí)施例中,發(fā)送方與接收方可以預(yù)先設(shè)定數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列。本實(shí)施例中,接收方在檢測(cè)到數(shù)據(jù)幀頭之后,通過(guò)對(duì)接收端口檢測(cè)到的電平變化識(shí)別波形序列的過(guò)程中,對(duì)每個(gè)識(shí)別出的波形序列都會(huì)進(jìn)行數(shù)據(jù)幀尾的判斷,當(dāng)接收方接收到發(fā)送方連續(xù)發(fā)送的n個(gè)波形序列后,接收方可以將該連續(xù)的n個(gè)波形序列與預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列進(jìn)行比較,以便確定接收到的n個(gè)波形序列是否為數(shù)據(jù)幀尾,從而準(zhǔn)確地確定數(shù)據(jù)幀結(jié)束的位置,以提高數(shù)據(jù)幀的處理速度。例如,n=2并且預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的波形序列依次為第二波形序列和第二波形序列,本實(shí)施例中,如果在步驟s102中確定的2個(gè)波形序列如圖6所示,依次為第二波形序列和第二波形序列,則可以將該2個(gè)波形序列識(shí)別尾數(shù)據(jù)幀尾,至此數(shù)據(jù)幀接收結(jié)束。在本實(shí)施例的一個(gè)可選實(shí)施方式中,n的取值可以是通信雙方預(yù)設(shè)協(xié)商的,為了便于區(qū)分?jǐn)?shù)據(jù)幀中的傳輸數(shù)據(jù)與數(shù)據(jù)幀尾,通常,將數(shù)據(jù)幀尾設(shè)置為與表示傳輸數(shù)據(jù)的波形序列不同的波形序列,例如,以步驟s102中提到的傳輸數(shù)據(jù)幀的比特序列的方式,以n=2為例,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列可以包括以下任意一種:預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第二波形序列和第二波形序列,或者,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第三波形序列和第二波形序列,或者,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第一波形序列和第三波形序列。具體實(shí)施過(guò)程中,可以將第一波形序列簡(jiǎn)稱為x波形,第二波形序列簡(jiǎn)稱為y波形,第三波形序列簡(jiǎn)稱為z波形,當(dāng)n=2時(shí),n個(gè)波形序列可以為x波形、y波形和z波形的組合,即可以包括以下9種:xx、xy、xz、yy、yx、yz、zz、zx和zy。其中,按照步驟s102中提到的傳輸數(shù)據(jù)幀的比特序列的方式,除了yy、zy或者xz的其他組合都可以表示數(shù)據(jù)幀的比特序列,因此,發(fā)送方與接收方可以預(yù)先協(xié)商好數(shù)據(jù)幀尾對(duì)應(yīng)的2個(gè)波形序列為yy、zy或者xz,由此,可以更易于識(shí)別出數(shù)據(jù)幀尾。同時(shí),在約定數(shù)據(jù)幀尾為上述3中之一后,發(fā)送方與接收方也可以預(yù)先協(xié)商好數(shù)據(jù)幀頭對(duì)應(yīng)的波形序列中排除掉已預(yù)定好的數(shù)據(jù)幀尾,即數(shù)據(jù)幀頭和數(shù)據(jù)幀為不出現(xiàn)重復(fù)的波形序列,以便更易于區(qū)分?jǐn)?shù)據(jù)幀頭和數(shù)據(jù)幀尾。通過(guò)本實(shí)施例的可選實(shí)施方式,接收方通過(guò)檢測(cè)接收到的波形序列,并判斷屬于三個(gè)波形序列中的哪個(gè)波形序列,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)幀尾的識(shí)別,進(jìn)而準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置。在本實(shí)施例中,在接收方接收成功一個(gè)數(shù)據(jù)幀后,需要向發(fā)送方返回接收數(shù)據(jù)成功的響應(yīng)報(bào)文,以便于發(fā)送方繼續(xù)發(fā)送下一幀數(shù)據(jù),如果接收方?jīng)]有向發(fā)送方返回接收數(shù)據(jù)成功的響應(yīng)報(bào)文,則發(fā)送方會(huì)認(rèn)為接收方?jīng)]有收到或者接收錯(cuò)誤之前發(fā)送的數(shù)據(jù)幀,便會(huì)重發(fā)該數(shù)據(jù)幀。由此,發(fā)送方無(wú)需將待發(fā)送數(shù)據(jù)的全部數(shù)據(jù)幀發(fā)送完之后再進(jìn)行數(shù)據(jù)重發(fā),大大提高了數(shù)據(jù)傳輸?shù)男屎驼_率,相較于現(xiàn)有技術(shù)中全部重傳的方式,減少了數(shù)據(jù)傳輸量。在本實(shí)施例的一個(gè)可選實(shí)施方式中,在確定連續(xù)傳輸?shù)膎個(gè)波形序列為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,方法還包括(s104~s105),如圖7所示:s104:獲取待發(fā)送數(shù)據(jù)的比特序列,其中,待發(fā)送數(shù)據(jù)的比特序列至少包括:待傳輸數(shù)據(jù),待傳輸數(shù)據(jù)至少包括:至少用于指示待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收成功響應(yīng)報(bào)文的標(biāo)記位,或者,至少用于指示待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收識(shí)別響應(yīng)報(bào)文的標(biāo)記位;本實(shí)施例中,接收方在確定連續(xù)傳輸?shù)膎個(gè)波形序列為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,意味著發(fā)送方發(fā)送的數(shù)據(jù)已經(jīng)結(jié)束,因此,接收方可以向發(fā)送方返回響應(yīng)數(shù)據(jù)。作為一種可選的實(shí)施方式,在本實(shí)施例中,一個(gè)數(shù)據(jù)幀的幀格式可以如圖8所示,一個(gè)數(shù)據(jù)幀可以依次包括:數(shù)據(jù)幀頭(startofframe,縮寫(xiě)sof)、待傳輸數(shù)據(jù)(byte0,byte1……byten-1,byten)和數(shù)據(jù)幀尾(endofframe,縮寫(xiě)eof),其中,數(shù)據(jù)幀頭sof為通信雙方約定好的比特序列對(duì)應(yīng)的波形序列,通過(guò)該數(shù)據(jù)幀頭,接收方可以識(shí)別出當(dāng)前開(kāi)始接收一個(gè)數(shù)據(jù)幀,并能夠確定接收數(shù)據(jù)幀中待傳輸數(shù)據(jù)的起始位置(或時(shí)刻),此外,數(shù)據(jù)幀頭sof還可以指示發(fā)送方傳輸數(shù)據(jù)的波特率,通過(guò)分析數(shù)據(jù)幀頭接收方可以獲取發(fā)送方傳輸數(shù)據(jù)的波特率,并采用該波特率解析接收數(shù)據(jù);數(shù)據(jù)幀尾eof也是通信雙方約定好的波形序列,通過(guò)該數(shù)據(jù)幀尾,接收方識(shí)別數(shù)據(jù)接收結(jié)束,該數(shù)據(jù)幀為eof的設(shè)置可以區(qū)分于正常的待傳輸數(shù)據(jù)以及數(shù)據(jù)幀頭對(duì)應(yīng)的波形序列,以便于識(shí)別出數(shù)據(jù)幀尾eof。作為一種可選的實(shí)施方式,待傳輸數(shù)據(jù)中的頭一個(gè)字節(jié)byte0可以用來(lái)標(biāo)識(shí)報(bào)文類型,例如,byte0為8比特,定義如下:bit7bit[6:4]bit[3:0]device_typerevpacket_type其中,device_type可以用來(lái)表示該報(bào)文的發(fā)起方的設(shè)備類型,例如,device_type取值為“1”時(shí)可以表示該報(bào)文的發(fā)起方為主設(shè)備,device_type取值為“0”時(shí)可以表示該報(bào)文的發(fā)起方為從設(shè)備,這樣方便分析工具對(duì)報(bào)文進(jìn)行分析時(shí)對(duì)報(bào)文的來(lái)源設(shè)備進(jìn)行識(shí)別。rev為缺省數(shù)據(jù)。packet_type可以用來(lái)表示該報(bào)文的類型,例如,packet_type取值為“0001b”時(shí),該報(bào)文為復(fù)位請(qǐng)求報(bào)文(answertoreset,atr),具體實(shí)施過(guò)程中,當(dāng)發(fā)送方識(shí)別到接收方接入后,發(fā)送方會(huì)向接收方發(fā)送atr報(bào)文,接收方接收到atr報(bào)文后也會(huì)返回atr報(bào)文作為響應(yīng);packet_type取值為“0010b”時(shí),該報(bào)文為數(shù)據(jù)接收成功響應(yīng)報(bào)文(acknowledgement,ack),具體實(shí)施過(guò)程中,當(dāng)接收方成功接收發(fā)送方發(fā)送的數(shù)據(jù)后,接收方會(huì)返回ack報(bào)文作為響應(yīng);packet_type取值為“0011b”時(shí),該報(bào)文為數(shù)據(jù)接收失敗響應(yīng)報(bào)文(negativeacknowledgment,nak),具體實(shí)施過(guò)程中,當(dāng)數(shù)據(jù)接收錯(cuò)誤或者數(shù)據(jù)丟包時(shí),可能會(huì)導(dǎo)致接收方接收發(fā)送方發(fā)送的數(shù)據(jù)失敗,此時(shí),接收方會(huì)返回nak報(bào)文作為響應(yīng);packet_type取值為“0100b”時(shí),該報(bào)文為數(shù)據(jù)報(bào)文(packet,pkt),用來(lái)表示接收方向發(fā)送方發(fā)送的正常數(shù)據(jù)報(bào)文。通過(guò)本實(shí)施例,將一個(gè)字節(jié)的標(biāo)記位設(shè)置為不同的數(shù)值,實(shí)現(xiàn)了對(duì)報(bào)文類型的識(shí)別。在本實(shí)施例的一個(gè)可選實(shí)施方式中,數(shù)據(jù)幀的傳輸數(shù)據(jù)中還可以包括循環(huán)冗余校驗(yàn)位(cyclicredundancycheck,crc),占用數(shù)據(jù)幀的傳輸數(shù)據(jù)的最后兩個(gè)字節(jié)即第n-1個(gè)字節(jié)byten-1和第n個(gè)字節(jié)byten,用來(lái)對(duì)數(shù)據(jù)進(jìn)行差錯(cuò)檢測(cè),從而提高接收數(shù)據(jù)的正確率。本實(shí)施例中,可以根據(jù)接收到的波形序列來(lái)確定對(duì)應(yīng)的數(shù)據(jù)比特,在步驟s103中識(shí)別出數(shù)據(jù)幀尾后,就可以利用數(shù)據(jù)幀的傳輸數(shù)據(jù)的crc校驗(yàn)位對(duì)數(shù)據(jù)幀的比特序列進(jìn)行差錯(cuò)檢測(cè),如果校驗(yàn)通過(guò),則說(shuō)明接收方成功接收數(shù)據(jù),則接收方可以向發(fā)送方返回ack響應(yīng)報(bào)文用于指示接收方成功接收發(fā)送方發(fā)送的數(shù)據(jù)幀,否則,說(shuō)明接收方接收數(shù)據(jù)失敗,則接收方不向發(fā)送方返回ack響應(yīng)報(bào)文,此時(shí),接收方可以向發(fā)送方返回nak響應(yīng)報(bào)文用于指示接收方接收發(fā)送方發(fā)送的數(shù)據(jù)幀不成功,以便于發(fā)送方向接收方重發(fā)數(shù)據(jù)幀。通過(guò)本實(shí)施例的可選實(shí)施方式,接收方接收到發(fā)送方的數(shù)據(jù)之后,接收方根據(jù)crc校驗(yàn),實(shí)現(xiàn)了對(duì)接收到的數(shù)據(jù)的差錯(cuò)檢測(cè),提高了接收數(shù)據(jù)的正確率。s105:根據(jù)待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送比特序列中的比特對(duì)應(yīng)的波形序列,其中,以第一波形序列表示第一數(shù)據(jù)比特,分別以第二波形序列和第三波形序列表示第二數(shù)據(jù)比特,第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),第二數(shù)據(jù)比特為比特1和比特0中的另一個(gè);在連續(xù)發(fā)送的至少兩個(gè)比特為第二數(shù)據(jù)比特時(shí),連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為第三波形序列。本實(shí)施例中,接收方發(fā)送響應(yīng)數(shù)據(jù)時(shí),根據(jù)待發(fā)送數(shù)據(jù)的比特序列,確定待發(fā)送數(shù)據(jù)的比特序列中比特對(duì)應(yīng)的波形序列,然后連續(xù)發(fā)送該波形序列,從而實(shí)現(xiàn)了接收方對(duì)響應(yīng)數(shù)據(jù)的發(fā)送。例如,比特1可以用第一波形序列表示,比特0可以用第二波形序列和第三波形序列表示,在連續(xù)發(fā)送的至少兩個(gè)比特為比特0時(shí),連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特0對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特0以及后續(xù)的比特0對(duì)應(yīng)的波形序列為第三波形序列。也就是說(shuō),當(dāng)只發(fā)送一個(gè)單獨(dú)的比特0時(shí),該單獨(dú)的比特0對(duì)應(yīng)的波形序列為第二波形序列;當(dāng)發(fā)送多個(gè)連續(xù)的比特0時(shí),該連續(xù)的比特0的第一個(gè)比特0對(duì)應(yīng)的波形序列為第二波形序列,剩余的比特0對(duì)應(yīng)的波形序列為第三波形序列。例如,待發(fā)送數(shù)據(jù)的比特序列為101000……時(shí),相應(yīng)的波形序列為:第一波形序列、第二波形序列、第一波形序列、第二波形序列、第三波形序列、第三波形序列……。由于第二波形序列在傳輸持續(xù)時(shí)間內(nèi),持續(xù)保持高電平,因此,通過(guò)采用第二波形序列和第三波形序列表示比特0,與現(xiàn)有技術(shù)中只采用第三波形序列表示比特0相比,接收方的接收端口的高電平持續(xù)時(shí)間增加,方便接收方通過(guò)波形序列的高電平進(jìn)行充電,提高了接收方的充電效率。本實(shí)施例中,接收方的發(fā)送端口與發(fā)送方連接,在沒(méi)有進(jìn)行數(shù)據(jù)傳輸時(shí),接收方的發(fā)送端口的電平默認(rèn)為高電平,從而方便接收方從發(fā)送方獲得電能進(jìn)行充電,在接收方開(kāi)始發(fā)送數(shù)據(jù)時(shí),控制發(fā)送端口的電平按照待發(fā)送數(shù)據(jù)的比特序列對(duì)應(yīng)的波形序列進(jìn)行變化以傳輸待發(fā)送數(shù)據(jù)。例如,待發(fā)送數(shù)據(jù)的比特序列為10100……時(shí),相應(yīng)的波形序列為:第一波形序列、第二波形序列、第一波形序列、第二波形序列、第三波形序列……,則接收方控制發(fā)送端口的電平進(jìn)行如下變化,如圖9所示:假設(shè)時(shí)間軸以t=0開(kāi)始,每個(gè)波形序列的傳輸持續(xù)時(shí)間為t,第一波形序列的第一預(yù)設(shè)時(shí)間為t1,第三波形序列的第二預(yù)設(shè)時(shí)間為t2,則t=t1時(shí),高電平跳變?yōu)榈碗娖?,t=t時(shí),低電平跳變?yōu)楦唠娖?,t=2t+t1時(shí),高電平跳變?yōu)榈碗娖?,t=3t時(shí),低電平跳變?yōu)楦唠娖剑瑃=4t+t2時(shí),高電平跳變?yōu)榈碗娖健?。因此,接收方發(fā)送數(shù)據(jù)時(shí),只需按照比特序列中的比特對(duì)應(yīng)的波形序列的波形以及波形序列的特征控制發(fā)送端口的電平變化,就可以成功地發(fā)送數(shù)據(jù)。綜上可知,通過(guò)本實(shí)施例提供的數(shù)據(jù)幀尾檢測(cè)方法,采用相同的時(shí)間間隔但不同的波形特征來(lái)表示不同的數(shù)據(jù)比特,不僅提高了編碼效率,而且提高了供電效率,并且準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置,提高了數(shù)據(jù)幀的處理速度。實(shí)施例2本實(shí)施例提供了一種數(shù)據(jù)傳輸裝置。圖9為本實(shí)施例提供的裝置的結(jié)構(gòu)示意圖,如圖9所示,該數(shù)據(jù)傳輸裝置包括:檢測(cè)模塊101,用于檢測(cè)接收端口的電平變化;波形序列識(shí)別模塊102,用于根據(jù)電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列;其中,波形序列包括以下之一:第一波形序列、第二波形序列和第三波形序列,波形序列的特征包括:第一波形序列、第二波形序列以及第三波形序列的傳輸持續(xù)時(shí)間相同,且第一波形序列以高電平開(kāi)始并持續(xù)第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖剑诙ㄐ涡蛄性趥鬏敵掷m(xù)時(shí)間內(nèi)持續(xù)高電平,第三波形序列以高電平開(kāi)始并持續(xù)第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?,其中,第一預(yù)設(shè)時(shí)間與第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)不同;連續(xù)傳輸?shù)膎個(gè)波形序列中的各個(gè)波形序列分別為以下之一:第一波形序列、第二波形序列和第三波形序列,其中n為正整數(shù);數(shù)據(jù)確定模塊103,用于判斷連續(xù)傳輸?shù)膎個(gè)波形序列是否為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列,如果是,則視為當(dāng)前數(shù)據(jù)幀接收結(jié)束。由上述本實(shí)施例提供的數(shù)據(jù)傳輸裝置,采用相同的時(shí)間間隔但不同的波形特征來(lái)表示不同的數(shù)據(jù)比特,不僅提高了編碼效率,而且提高了供電效率,并且準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置,提高了數(shù)據(jù)幀的處理速度。本實(shí)施例中,接收端口可以為usb接口、rs232接口、rs485接口、can接口等通訊接口。本實(shí)施例中,數(shù)據(jù)傳輸裝置通過(guò)接收端口接收發(fā)送方發(fā)送的波形序列,并且通過(guò)檢測(cè)接收端口的電平變化來(lái)識(shí)別波形序列。本實(shí)施例中,發(fā)送方與數(shù)據(jù)傳輸裝置的接收端口連接,在發(fā)送方?jīng)]有進(jìn)行數(shù)據(jù)傳輸時(shí),數(shù)據(jù)傳輸裝置的接收端口的電平默認(rèn)持續(xù)為高電平,從而方便數(shù)據(jù)傳輸裝置從發(fā)送方獲得電能,在發(fā)送方開(kāi)始傳輸數(shù)據(jù)時(shí),發(fā)送方控制發(fā)送端口的電平按照待發(fā)送數(shù)據(jù)的比特序列對(duì)應(yīng)的波形序列進(jìn)行變化以傳輸待發(fā)送數(shù)據(jù),相應(yīng)的,數(shù)據(jù)傳輸裝置在檢測(cè)到接收端口的電平開(kāi)始發(fā)生變化時(shí),則說(shuō)明當(dāng)前發(fā)送方在發(fā)送數(shù)據(jù),從而根據(jù)在接收端口檢測(cè)到的電平變化識(shí)別出對(duì)應(yīng)的波形序列。本實(shí)施例中,第一波形序列、第二波形序列以及第三波形序列具有相同的傳輸持續(xù)時(shí)間。并且,在一個(gè)傳輸持續(xù)時(shí)間內(nèi),第一波形序列以高電平開(kāi)始,并持續(xù)保持高電平第一預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?;在一個(gè)傳輸持續(xù)時(shí)間內(nèi),第二波形序列持續(xù)保持高電平;在一個(gè)傳輸持續(xù)時(shí)間內(nèi),第三波形序列以高電平開(kāi)始,并持續(xù)保持高電平第二預(yù)設(shè)時(shí)間后跳變?yōu)榈碗娖?。例如,第一波形序列、第二波形序列以及第三波形序列的傳輸持續(xù)時(shí)間均為t,對(duì)于第一波形序列,在一個(gè)t內(nèi),以高電平開(kāi)始并持續(xù)保持高電平t1時(shí)長(zhǎng),然后由高電平跳變?yōu)榈碗娖剑粚?duì)于第二波形序列,在一個(gè)t內(nèi),持續(xù)保持高電平;對(duì)于第三波形序列,在一個(gè)t內(nèi),以高電平開(kāi)始并持續(xù)保持高電平t2時(shí)長(zhǎng),然后由高電平跳變?yōu)榈碗娖?,其中,t1不等于t2。通過(guò)將第一預(yù)設(shè)時(shí)間與第二預(yù)設(shè)時(shí)間的時(shí)長(zhǎng)設(shè)置為不同的值,實(shí)現(xiàn)了對(duì)第一波形序列和第三波形序列的區(qū)分。在本實(shí)施例中,不同的波形序列的傳輸持續(xù)時(shí)間相同,即均以t來(lái)傳輸一個(gè)比特,相比與現(xiàn)有技術(shù)中需要用不同的時(shí)間間隔來(lái)傳輸一個(gè)比特值的方式,本實(shí)施例傳輸一個(gè)比特所需的時(shí)間更短,因此,編碼效率更高,降低了發(fā)送方和接收方的成本及負(fù)擔(dān)。另外,雖然第一波形序列、第二波形序列以及第三波形序列具有相同的傳輸持續(xù)時(shí)間,但通過(guò)不同的波形特征對(duì)三種波形序列進(jìn)行了區(qū)分,因此,在提高編碼效率的同時(shí),方便了數(shù)據(jù)傳輸裝置對(duì)第一波形序列、第二波形序列以及第三波形序列進(jìn)行檢測(cè)與識(shí)別。此外,在本實(shí)施例中,波形序列識(shí)別模塊102還可以根據(jù)接收到的波形序列來(lái)確定對(duì)應(yīng)的數(shù)據(jù)比特,例如,傳輸數(shù)據(jù)幀的比特序列的方式如下:以第一波形序列表示第一數(shù)據(jù)比特,分別以第二波形序列和第三波形序列表示第二數(shù)據(jù)比特,其中,第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),第二數(shù)據(jù)比特為比特1和比特0中的另一個(gè),并且,在連續(xù)的至少兩個(gè)比特為第二數(shù)據(jù)比特時(shí),連續(xù)的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為第三波形序列。本實(shí)施例中,第二數(shù)據(jù)比特分別由第二波形序列和第三波形序列表示,而第二波形序列在傳輸持續(xù)時(shí)間內(nèi)均為高電平,由此,可以進(jìn)一步提高數(shù)據(jù)傳輸裝置的取電效率。因此,本實(shí)施例提供的傳輸數(shù)據(jù)幀的比特序列的方式還可以帶來(lái)提高數(shù)據(jù)傳輸裝置取電效率的技術(shù)效果。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:傳輸持續(xù)時(shí)間與傳輸波形序列的波特率呈反比關(guān)系,第一波形序列以高電平結(jié)束,且第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,和/或,第三波形序列以高電平結(jié)束,且第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化。具體實(shí)施過(guò)程中,當(dāng)傳輸波形序列的波特率變小時(shí),第一波形序列和/或第三波形序列的傳輸持續(xù)時(shí)間變大,但是第一波形序列和/或第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不發(fā)生變化。例如,以兩相調(diào)制為例,當(dāng)傳輸波形序列的比特率為50mbps時(shí),相應(yīng)的波特率為50baud,則第一波形序列的傳輸持續(xù)時(shí)間為t=20ns,在一個(gè)t內(nèi),以第一波形序列的低電平持續(xù)時(shí)長(zhǎng)固定為10ns為例,高電平持續(xù)時(shí)長(zhǎng)為10ns,此時(shí),數(shù)據(jù)傳輸裝置從發(fā)送方取電的效率為50%;當(dāng)傳輸波形序列的波特率25baud時(shí),第一波形序列的傳輸持續(xù)時(shí)間為t=40ns,在一個(gè)t內(nèi),第一波形序列的低電平持續(xù)時(shí)長(zhǎng)仍然為10ns,高電平持續(xù)時(shí)長(zhǎng)為30ns,此時(shí),數(shù)據(jù)傳輸裝置從發(fā)送方取電的效率為75%。因此,通過(guò)將第一波形序列和/或第三波形序列中出現(xiàn)的低電平設(shè)置為在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)不隨傳輸波形序列的波特率的變化而變化,提高了數(shù)據(jù)傳輸裝置的取電效率,節(jié)約了數(shù)據(jù)傳輸裝置的充電時(shí)間。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第一波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一,和/或,第三波形序列中出現(xiàn)的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng)小于傳輸持續(xù)時(shí)間的二分之一。具體實(shí)施過(guò)程中,第一波形序列和/或第三波形序列的傳輸持續(xù)時(shí)間為t,在一個(gè)t內(nèi),第一波形序列和/或第三波形序列的低電平的持續(xù)時(shí)間小于t/2,意味著第一波形序列和/或第三波形序列的高電平的持續(xù)時(shí)間大于t/2。通過(guò)縮小第一波形序列和/或第三波形序列的低電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),增大了第一波形序列和/或第三波形序列的高電平在傳輸持續(xù)時(shí)間內(nèi)所占的總時(shí)長(zhǎng),使得第一波形序列和/或第三波形序列盡可能多地處于高電平,方便數(shù)據(jù)傳輸裝置通過(guò)第一波形序列和/或第三波形序列的高電平進(jìn)行充電,提高了數(shù)據(jù)傳輸裝置的充電效率。在本實(shí)施例的一個(gè)可選實(shí)施方式中,第一預(yù)設(shè)時(shí)間、第二預(yù)設(shè)時(shí)間與傳輸持續(xù)時(shí)間的關(guān)系可以如下:t1=a×t,其中,t1為第一預(yù)設(shè)時(shí)間,t為傳輸持續(xù)時(shí)間,a為預(yù)設(shè)的占空比系數(shù),0<a<1;t2=b×t,其中,t2為第二預(yù)設(shè)時(shí)間,b為預(yù)設(shè)的占空比系數(shù),0≤b<1;且,a≠b。具體實(shí)施過(guò)程中,發(fā)送方與數(shù)據(jù)傳輸裝置預(yù)先協(xié)商好a和b的取值,并且可以根據(jù)實(shí)際情況隨時(shí)對(duì)a和b的取值進(jìn)行修改,從而實(shí)現(xiàn)了對(duì)第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間的靈活管理。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第二預(yù)設(shè)時(shí)間等于0,且第三波形序列在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教儯⒁愿唠娖浇Y(jié)束;第一波形序列以低電平結(jié)束的情況下,第一波形序列以高電平開(kāi)始并在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教?。具體實(shí)施過(guò)程中,第三波形序列以低電平開(kāi)始,并持續(xù)一段時(shí)間后由低電平跳變?yōu)楦唠娖?,最終以高電平結(jié)束;而第一波形序列以高電平開(kāi)始,并持續(xù)一段時(shí)間后由高電平跳變?yōu)榈碗娖剑罱K以低電平結(jié)束。通過(guò)該可選實(shí)施方式,數(shù)據(jù)傳輸裝置在接收到波形序列之后,通過(guò)檢測(cè)該波形序列是否在波形序列的開(kāi)始時(shí)刻存在由高電平變?yōu)榈碗娖降碾娖教儯涂梢耘袛嘣摬ㄐ涡蛄惺堑谝徊ㄐ涡蛄羞€是第三波形序列,從而實(shí)現(xiàn)了對(duì)該波形序列的識(shí)別。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列的特征還包括:第二預(yù)設(shè)時(shí)間等于0,且第三波形序列在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由低電平變?yōu)楦唠娖降碾娖教儯⒁愿唠娖浇Y(jié)束;第一波形序列以高電平結(jié)束的情況下,第一波形序列以高電平開(kāi)始并在傳輸持續(xù)時(shí)間內(nèi)僅出現(xiàn)一次由高電平變?yōu)榈碗娖降碾娖教?。具體實(shí)施過(guò)程中,第三波形序列以低電平開(kāi)始,并持續(xù)一段時(shí)間后由低電平跳變?yōu)楦唠娖?,最終以高電平結(jié)束;而第一波形序列以高電平開(kāi)始,并持續(xù)一段時(shí)間后由高電平跳變?yōu)榈碗娖?,低電平持續(xù)一段時(shí)間后再由低電平跳變?yōu)楦唠娖?,最終以高電平結(jié)束。通過(guò)該可選實(shí)施方式,數(shù)據(jù)傳輸裝置在接收到波形序列之后,通過(guò)檢測(cè)該波形序列是否在波形序列的開(kāi)始時(shí)刻存在由高電平變?yōu)榈碗娖降碾娖教?,就可以判斷該波形序列是第一波形序列還是第三波形序列,從而實(shí)現(xiàn)了對(duì)該波形序列的識(shí)別。并且,由于第一波形序列最終以高電平結(jié)束,因此,增大了第一波形序列中高電平的持續(xù)時(shí)間,方便數(shù)據(jù)傳輸裝置通過(guò)第一波形序列的高電平進(jìn)行充電,提高了數(shù)據(jù)傳輸裝置的充電效率。本實(shí)施例中的三種波形序列的示意圖如實(shí)施例1中的圖2~圖4所示,在此不再贅述。在本實(shí)施例的一個(gè)可選實(shí)施方式中,波形序列識(shí)別模塊102可以通過(guò)以下方式據(jù)電平變化以及波形序列的特征確定連續(xù)傳輸?shù)膎個(gè)波形序列的具體過(guò)程為:首先,數(shù)據(jù)傳輸裝置獲取一個(gè)波形序列的預(yù)設(shè)持續(xù)時(shí)間;其次,數(shù)據(jù)傳輸裝置以預(yù)設(shè)持續(xù)時(shí)間作為每個(gè)波形序列的傳輸持續(xù)時(shí)間,根據(jù)電平變化以及波形序列特征確定連續(xù)傳輸?shù)膎個(gè)波形序列。根據(jù)前文提到的波形序列的特征,在獲取到一個(gè)波形序列的持續(xù)時(shí)間的前提下,第一波形序列的起始高電平的第一預(yù)設(shè)時(shí)間以及第三波形序列的起始高電平的第二預(yù)設(shè)時(shí)間都是可以確定的,因此,確定一個(gè)波形序列的方式可以為:在一個(gè)波形序列的傳輸持續(xù)時(shí)間內(nèi),根據(jù)該波形序列的起始高電平的持續(xù)時(shí)長(zhǎng)符合上述哪種波形序列的特征,來(lái)確定該波形序列為哪個(gè)波形序列,或者,也可以根據(jù)接收端口檢測(cè)到的電平變化,如通過(guò)采樣電平變化得到一個(gè)波形序列的波形,判斷該波形符合上述哪種波形序列的特征,來(lái)確定該波形序列為哪個(gè)波形序列。例如,在一個(gè)波形序列的傳輸持續(xù)時(shí)間內(nèi),該波形序列的起始位置距離發(fā)生電平跳變(如下降沿的電平跳變)的時(shí)刻之間的間隔為第一預(yù)設(shè)時(shí)間,則該波形序列為第一波形序列,如果為第二預(yù)設(shè)時(shí)間,則該波形序列為第三波形序列,否則,為第二波形序列。在本實(shí)施例中,波形序列識(shí)別模塊102接收到的數(shù)據(jù)依次包括數(shù)據(jù)幀頭、傳輸數(shù)據(jù)和數(shù)據(jù)幀尾,數(shù)據(jù)幀頭和數(shù)據(jù)幀尾都是通信雙方預(yù)先約定好的波形序列,在檢測(cè)到數(shù)據(jù)幀頭對(duì)應(yīng)的波形序列后,就可以確定數(shù)據(jù)幀中的傳輸數(shù)據(jù)對(duì)應(yīng)的波形序列的起始位置,從該起始位置開(kāi)始可以根據(jù)檢測(cè)到的電平變化(如下降沿的電平跳變)符合上述哪種波形序列的特征來(lái)確定第一個(gè)波形序列,在持續(xù)一個(gè)波形序列的傳輸持續(xù)時(shí)間后,開(kāi)始確定第二個(gè)波形序列,以此直至確定完接收到的數(shù)據(jù)中的傳輸數(shù)據(jù)和數(shù)據(jù)幀尾對(duì)應(yīng)的波形序列。其中,一個(gè)波形序列的持續(xù)時(shí)間可以是通信雙方預(yù)先協(xié)商好的,通信雙方采用該預(yù)先協(xié)商好的預(yù)設(shè)持續(xù)時(shí)間(即波特率的反比)進(jìn)行數(shù)據(jù)傳輸,也可以是從數(shù)據(jù)幀頭中解析得到的,相較于前者,后者可以更靈活選擇波特率進(jìn)行數(shù)據(jù)傳輸,發(fā)送方可以視當(dāng)前的傳輸環(huán)境以及發(fā)送方支持的接收數(shù)據(jù)的速率選擇雙方支持的最高的波特率進(jìn)行數(shù)據(jù)傳輸,波形序列識(shí)別模塊102只要解析數(shù)據(jù)幀頭就可以獲得當(dāng)前的波特率,由此,可以采用通信雙方支持的最大波特率進(jìn)行數(shù)據(jù)傳輸,以達(dá)到高速的數(shù)據(jù)傳輸?shù)男Ч?。例如,發(fā)送方連續(xù)傳輸一串比特序列對(duì)應(yīng)的多個(gè)波形序列后,波形序列識(shí)別模塊102獲取到波形序列的傳輸持續(xù)時(shí)間為t,檢測(cè)模塊101檢測(cè)接收端口的電平變化,波形序列識(shí)別模塊102可以依次識(shí)別出發(fā)送方傳輸?shù)牟ㄐ涡蛄?,具體地,如何確定一個(gè)波形序列可以如圖5所示,在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到一個(gè)波形序列的起始位置距離發(fā)生高電平跳變?yōu)榈碗娖降臅r(shí)刻之間的間隔為第二預(yù)設(shè)時(shí)間t2時(shí)高電平跳變?yōu)榈碗娖剑瑒t確定接收到的該波形序列為第三波形序列;在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到一個(gè)波形序列的起始位置距離發(fā)生高電平跳變?yōu)榈碗娖降臅r(shí)刻之間的間隔為第一預(yù)設(shè)時(shí)間t1時(shí)高電平跳變?yōu)榈碗娖?,則確定接收到的該波形序列為第一波形序列,在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到持續(xù)為高電平,則確定接收到的該波形序列為第二波形序列。由此,波形序列識(shí)別模塊102可以根據(jù)檢測(cè)到電平變化以及波形序列的特征每經(jīng)過(guò)一個(gè)傳輸持續(xù)時(shí)間識(shí)別出一個(gè)波形序列,依次識(shí)別出發(fā)送方發(fā)送的比特序列對(duì)應(yīng)的波形序列。又例如,波形序列識(shí)別模塊102根據(jù)檢測(cè)模塊101檢測(cè)到的接收端口的電平變化連續(xù)識(shí)別出的波形序列如圖6所示,在一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到該波形序列持續(xù)高電平,則確認(rèn)接收到的該波形序列為第二波形序列;在下一個(gè)傳輸持續(xù)時(shí)間t內(nèi),檢測(cè)到該波形序列持續(xù)高電平,則確認(rèn)接收到的該波形序列為第二波形序列,由此,波形序列識(shí)別模塊102識(shí)別出連續(xù)的兩個(gè)波形序列為第二波形序列、第二波形序列。本實(shí)施例中,發(fā)送方與數(shù)據(jù)傳輸裝置可以預(yù)先設(shè)定數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列。本實(shí)施例中,波形序列識(shí)別模塊102在檢測(cè)到數(shù)據(jù)幀頭之后,通過(guò)對(duì)接收端口檢測(cè)到的電平變化識(shí)別波形序列的過(guò)程中,對(duì)每個(gè)識(shí)別出的波形序列都會(huì)進(jìn)行數(shù)據(jù)幀尾的判斷,當(dāng)數(shù)據(jù)傳輸裝置接收到發(fā)送方連續(xù)發(fā)送的n個(gè)波形序列后,數(shù)據(jù)確定模塊103可以將該連續(xù)的n個(gè)波形序列與預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列進(jìn)行比較,以便確定接收到的n個(gè)波形序列是否為數(shù)據(jù)幀尾,從而準(zhǔn)確地確定數(shù)據(jù)幀結(jié)束的位置,以提高數(shù)據(jù)幀的處理速度。例如,n=2并且預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的波形序列依次為第二波形序列和第二波形序列,本實(shí)施例中,如果在步驟s102中確定的2個(gè)波形序列也是依次為第二波形序列和第二波形序列,如圖6所示,則可以將該2個(gè)波形序列識(shí)別尾數(shù)據(jù)幀尾,至此數(shù)據(jù)幀接收結(jié)束。在本實(shí)施例的一個(gè)可選實(shí)施方式中,n的取值可以是通信雙方預(yù)設(shè)協(xié)商的,為了便于區(qū)分?jǐn)?shù)據(jù)幀中的傳輸數(shù)據(jù)與數(shù)據(jù)幀尾,通常,將數(shù)據(jù)幀尾設(shè)置為與表示傳輸數(shù)據(jù)的波形序列不同的波形序列,例如,以步驟s102中提到的傳輸數(shù)據(jù)幀的比特序列的方式,以n=2為例,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列可以包括以下任意一種:預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第二波形序列和第二波形序列,或者,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第三波形序列和第二波形序列,或者,預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列依次為第一波形序列和第三波形序列。具體實(shí)施過(guò)程中,可以將第一波形序列簡(jiǎn)稱為x波形,第二波形序列簡(jiǎn)稱為y波形,第三波形序列簡(jiǎn)稱為z波形,當(dāng)n=2時(shí),n個(gè)波形序列可以為x波形、y波形和z波形的組合,即可以包括以下9種:xx、xy、xz、yy、yx、yz、zz、zx和zy。其中,按照步驟s102中提到的傳輸數(shù)據(jù)幀的比特序列的方式,除了yy、zy或者xz的其他組合都可以表示數(shù)據(jù)幀的比特序列,因此,發(fā)送方與數(shù)據(jù)傳輸裝置可以預(yù)先協(xié)商好數(shù)據(jù)幀尾對(duì)應(yīng)的2個(gè)波形序列為yy、zy或者xz,由此,可以更易于識(shí)別出數(shù)據(jù)幀尾。同時(shí),在約定數(shù)據(jù)幀尾為上述3中之一后,發(fā)送方與數(shù)據(jù)傳輸裝置也可以預(yù)先協(xié)商好數(shù)據(jù)幀頭對(duì)應(yīng)的波形序列中排除掉已預(yù)定好的數(shù)據(jù)幀尾,即數(shù)據(jù)幀頭和數(shù)據(jù)幀為不出現(xiàn)重復(fù)的波形序列,以便更易于區(qū)分?jǐn)?shù)據(jù)幀頭和數(shù)據(jù)幀尾。通過(guò)本實(shí)施例的可選實(shí)施方式,數(shù)據(jù)傳輸裝置通過(guò)檢測(cè)接收到的波形序列,并判斷屬于三個(gè)波形序列中的哪個(gè)波形序列,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)幀尾的識(shí)別,進(jìn)而準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置。在本實(shí)施例中,在數(shù)據(jù)傳輸裝置接收成功一個(gè)數(shù)據(jù)幀后,需要向發(fā)送方返回接收數(shù)據(jù)成功的響應(yīng)報(bào)文,以便于發(fā)送方繼續(xù)發(fā)送下一幀數(shù)據(jù),如果數(shù)據(jù)傳輸裝置沒(méi)有向發(fā)送方返回接收數(shù)據(jù)成功的響應(yīng)報(bào)文,則發(fā)送方會(huì)認(rèn)為數(shù)據(jù)傳輸裝置沒(méi)有收到或者接收錯(cuò)誤之前發(fā)送的數(shù)據(jù)幀,便會(huì)重發(fā)該數(shù)據(jù)幀。由此,發(fā)送方無(wú)需將待發(fā)送數(shù)據(jù)的全部數(shù)據(jù)幀發(fā)送完之后再進(jìn)行數(shù)據(jù)重發(fā),大大提高了數(shù)據(jù)傳輸?shù)男屎驼_率,相較于現(xiàn)有技術(shù)中全部重傳的方式,減少了數(shù)據(jù)傳輸量。因此,在本實(shí)施例的一個(gè)可選實(shí)施方式中,該數(shù)據(jù)傳輸裝置還包括:比特序列獲取模塊104和數(shù)據(jù)發(fā)送模塊105,如圖11所示,其中:比特序列獲取模塊104,用于在確定連續(xù)傳輸?shù)膎個(gè)波形序列為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,獲取待發(fā)送數(shù)據(jù)的比特序列,其中,待發(fā)送數(shù)據(jù)的比特序列至少包括:待傳輸數(shù)據(jù),待傳輸數(shù)據(jù)至少包括:至少用于指示待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收成功響應(yīng)報(bào)文的標(biāo)記位,或者,至少用于指示待發(fā)送數(shù)據(jù)為數(shù)據(jù)接收識(shí)別響應(yīng)報(bào)文的標(biāo)記位;數(shù)據(jù)發(fā)送模塊105,用于根據(jù)待發(fā)送數(shù)據(jù)的比特序列,連續(xù)發(fā)送比特序列中的比特對(duì)應(yīng)的波形序列,其中,以第一波形序列表示第一數(shù)據(jù)比特,分別以第二波形序列和第三波形序列表示第二數(shù)據(jù)比特,第一數(shù)據(jù)比特為比特1和比特0中的一個(gè),第二數(shù)據(jù)比特為比特1和比特0中的另一個(gè);在連續(xù)發(fā)送的至少兩個(gè)比特為第二數(shù)據(jù)比特時(shí),連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特以及后續(xù)的比特對(duì)應(yīng)的波形序列為第三波形序列。本實(shí)施例中,數(shù)據(jù)確定模塊103在確定連續(xù)傳輸?shù)膎個(gè)波形序列為預(yù)設(shè)的數(shù)據(jù)幀尾對(duì)應(yīng)的n個(gè)波形序列之后,意味著發(fā)送方發(fā)送的數(shù)據(jù)已經(jīng)結(jié)束,因此,數(shù)據(jù)發(fā)送模塊105可以向發(fā)送方返回響應(yīng)數(shù)據(jù)。本實(shí)施例中,一個(gè)數(shù)據(jù)幀的幀格式可以如實(shí)施例1中的圖8所示,在此不再贅述。本實(shí)施例中,數(shù)據(jù)發(fā)送模塊105發(fā)送響應(yīng)數(shù)據(jù)時(shí),根據(jù)待發(fā)送數(shù)據(jù)的比特序列,確定待發(fā)送數(shù)據(jù)的比特序列中比特對(duì)應(yīng)的波形序列,然后連續(xù)發(fā)送該波形序列,從而實(shí)現(xiàn)了數(shù)據(jù)發(fā)送模塊105對(duì)響應(yīng)數(shù)據(jù)的發(fā)送。例如,比特1可以用第一波形序列表示,比特0可以用第二波形序列和第三波形序列表示,在連續(xù)發(fā)送的至少兩個(gè)比特為比特0時(shí),連續(xù)發(fā)送的至少兩個(gè)比特中的第一個(gè)比特0對(duì)應(yīng)的波形序列為第二波形序列,第二個(gè)比特0以及后續(xù)的比特0對(duì)應(yīng)的波形序列為第三波形序列。也就是說(shuō),當(dāng)只發(fā)送一個(gè)單獨(dú)的比特0時(shí),該單獨(dú)的比特0對(duì)應(yīng)的波形序列為第二波形序列;當(dāng)發(fā)送多個(gè)連續(xù)的比特0時(shí),該連續(xù)的比特0的第一個(gè)比特0對(duì)應(yīng)的波形序列為第二波形序列,剩余的比特0對(duì)應(yīng)的波形序列為第三波形序列。例如,待發(fā)送數(shù)據(jù)的比特序列為101000……時(shí),相應(yīng)的波形序列為:第一波形序列、第二波形序列、第一波形序列、第二波形序列、第三波形序列、第三波形序列……。由于第二波形序列在傳輸持續(xù)時(shí)間內(nèi),持續(xù)保持高電平,因此,通過(guò)采用第二波形序列和第三波形序列表示比特0,與現(xiàn)有技術(shù)中只采用第三波形序列表示比特0相比,數(shù)據(jù)傳輸裝置的接收端口的高電平持續(xù)時(shí)間增加,方便數(shù)據(jù)傳輸裝置通過(guò)波形序列的高電平進(jìn)行充電,提高了數(shù)據(jù)傳輸裝置的充電效率。本實(shí)施例中,數(shù)據(jù)傳輸裝置的發(fā)送端口與發(fā)送方連接,在沒(méi)有進(jìn)行數(shù)據(jù)傳輸時(shí),數(shù)據(jù)傳輸裝置的發(fā)送端口的電平默認(rèn)為高電平,從而方便數(shù)據(jù)傳輸裝置從發(fā)送方獲得電能進(jìn)行充電,在數(shù)據(jù)發(fā)送模塊105開(kāi)始發(fā)送數(shù)據(jù)時(shí),控制發(fā)送端口的電平按照待發(fā)送數(shù)據(jù)的比特序列對(duì)應(yīng)的波形序列進(jìn)行變化以傳輸待發(fā)送數(shù)據(jù)。例如,待發(fā)送數(shù)據(jù)的比特序列為10100……時(shí),相應(yīng)的波形序列為:第一波形序列、第二波形序列、第一波形序列、第二波形序列、第三波形序列……,則數(shù)據(jù)傳輸裝置控制發(fā)送端口的電平進(jìn)行如下變化,如圖9所示:假設(shè)時(shí)間軸以t=0開(kāi)始,每個(gè)波形序列的傳輸持續(xù)時(shí)間為t,第一波形序列的第一預(yù)設(shè)時(shí)間為t1,第三波形序列的第二預(yù)設(shè)時(shí)間為t2,則t=t1時(shí),高電平跳變?yōu)榈碗娖剑瑃=t時(shí),低電平跳變?yōu)楦唠娖剑瑃=2t+t1時(shí),高電平跳變?yōu)榈碗娖?,t=3t時(shí),低電平跳變?yōu)楦唠娖?,t=4t+t2時(shí),高電平跳變?yōu)榈碗娖健?。因此,?shù)據(jù)發(fā)送模塊105發(fā)送數(shù)據(jù)時(shí),只需按照比特序列中的比特對(duì)應(yīng)的波形序列的波形以及波形序列的特征控制發(fā)送端口的電平變化,就可以成功地發(fā)送數(shù)據(jù)。綜上可知,通過(guò)本實(shí)施例提供的數(shù)據(jù)傳輸裝置,采用相同的時(shí)間間隔但不同的波形特征來(lái)表示不同的數(shù)據(jù)比特,不僅提高了編碼效率,而且提高了供電效率,并且準(zhǔn)確地確定了數(shù)據(jù)幀結(jié)束的位置,提高了數(shù)據(jù)幀的處理速度。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬
技術(shù)領(lǐng)域
的技術(shù)人員所理解。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。本
技術(shù)領(lǐng)域
的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求及其等同限定。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1