国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)的發(fā)送方法、系統(tǒng)和設備的制作方法

      文檔序號:7917013閱讀:160來源:國知局

      專利名稱::一種數(shù)據(jù)的發(fā)送方法、系統(tǒng)和設備的制作方法
      技術(shù)領域
      :本發(fā)明涉及通信領域,尤其涉及一種數(shù)據(jù)的發(fā)送方法、系統(tǒng)和設備。
      背景技術(shù)
      :廣播和多播是重要的數(shù)據(jù)發(fā)送方式,都是由一個源設備發(fā)送,多個目的設備接收,單對多的發(fā)送。廣播的目的設備是所有設備,而多播的目的設備是一組設備,這一組設備可能不是所有設備,一般是多個設備而且只是部分設備。相對來說,單播的源設備和目的設備都只有一個,即單對單的發(fā)送。廣播和多播也是重要的應用類型,即應用的源是同一個,而應用的目的地有多個的情況,比如電臺節(jié)目的廣播,電臺信號發(fā)射之后,凡是收聽這個電臺的設備都能接收到信號。一般來說,廣播或多播的應用類型會使用廣播或多播的數(shù)據(jù)發(fā)送方式。當然,使用單播的數(shù)據(jù)發(fā)送方式也可以實現(xiàn)廣播或多播,但是存在一些缺點。因為用單播來實現(xiàn)廣播或多播,需要對不同的目的設備進行多次單播,這樣的多次傳輸耗費更多的能量,而且第一次單播和最后一次單播之間的間隔時間可能較長,導致某些目的設備接收時延過大,以及應用數(shù)據(jù)到達目的設備的時間差相差太大。比如有一些緊急命令的發(fā)送,對時延要求很高;又比如有些情況需要目的設備幾乎同時能收到數(shù)據(jù),像網(wǎng)絡游戲,服務器對一些數(shù)據(jù)的發(fā)送最好要求目的設備能幾乎同時收到,否則先收到數(shù)據(jù)的用戶會先做出反應,對后收到數(shù)據(jù)的用戶可能是不公平的。因此很多情況下,還是盡量使用廣播或多播的數(shù)據(jù)發(fā)送方式來實現(xiàn)廣播或多播的應用類型。廣播或多播對于服務質(zhì)量也有一些要求,除了時延之外,可靠性是一個重要的考慮因素。比如釆礦系統(tǒng)當中對礦工的跟蹤監(jiān)控,一旦發(fā)生危險,可能廣播通知礦工采取必要的行動,這時候的可靠性就非常重要。當然可靠性也分為絕對的可靠和相對的可靠,絕對的可靠是要求沒有例外情況的,或者說發(fā)生例外情況的概率非常小,而相對的可靠一般只是一種概率上的可靠,只要提高成功的概率即可。比如一般短信息的廣播,只要能保證一定的可靠性,讓用戶在多數(shù)情況下能正確接收就可以了。當然,即使是相對的可靠性,一般也是越高越好的。為了保證廣播或多播的可靠性,可采用自動請求重傳的機制。即接收設備收到廣播或多播數(shù)據(jù)后,需要給發(fā)送設備返回應答,正確收到來自某個接收設備的應答消息后,發(fā)送設備才認為該接收設備正確的收到了廣播或多播數(shù)據(jù)。但現(xiàn)有的很多通信系統(tǒng)中,并沒有考慮到廣播或多播的可靠性問題。比如現(xiàn)有技術(shù)中存在對某些情況下的設備收到廣播數(shù)據(jù)后不能返回應答的規(guī)定,使得廣播失去了可靠性。其原因在于由于接收設備有多個,所以返回的應答也有多個,因此如果多個應答數(shù)據(jù)在發(fā)送設備處產(chǎn)生沖突,可能導致無法正確接收應答數(shù)據(jù),使得應答數(shù)據(jù)失效。現(xiàn)有技術(shù)中為了保證廣播或多播的可靠性,提供了一種方法,其要求接收設備無須返回應答,而發(fā)送設備無論接收設備是否能正確收到廣播或多播數(shù)據(jù),直接進行多次廣播或多播數(shù)據(jù)發(fā)送。在實施本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題發(fā)送設備無根據(jù)的多次發(fā)送數(shù)據(jù)將耗費過多的能量,并且影響其它設備的通信,降低網(wǎng)絡吞吐量。例如在信道條件好,低沖突的情況下將浪費能量,降低網(wǎng)絡吞吐量;在信道條件差,高沖突的情況下可能無法滿足預期的可靠性要求
      發(fā)明內(nèi)容本發(fā)明的實施例提供了一種凝:據(jù)的發(fā)送方法、系統(tǒng)和設備,用于在實現(xiàn)數(shù)據(jù)發(fā)送可靠性的同時減少數(shù)據(jù)重傳次數(shù)。本發(fā)明的實施例提供了一種數(shù)據(jù)的發(fā)送方法,包括向鄰設備發(fā)送數(shù)據(jù);接收所述鄰設備發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。本發(fā)明的實施例還提供了一種數(shù)據(jù)發(fā)送設備,包括發(fā)送單元,用于向鄰設備發(fā)送數(shù)據(jù);接收單元,用于接收所述鄰設備發(fā)送的應答信號的疊加應答信息;獲取單元,用于根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。本發(fā)明的實施例還提供了一種數(shù)據(jù)的發(fā)送系統(tǒng),包括數(shù)據(jù)發(fā)送設備和應答數(shù)據(jù)發(fā)送設備,所述數(shù)據(jù)發(fā)送設備,用于向所述應答數(shù)據(jù)發(fā)送設備發(fā)送數(shù)據(jù),接收所述鄰設備發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。與現(xiàn)有4支術(shù)相比,本發(fā)明的實施例具有以下優(yōu)點數(shù)據(jù)發(fā)送設備接收鄰設備發(fā)送的應答信號的疊加應答信息,并根據(jù)疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息,采用疊加應答信息不但能夠避免多個應答之間的沖突,而且能夠判斷出各個鄰設備的正確接收情況,更進一步根據(jù)疊加應答信息判斷出各個鄰設備對數(shù)據(jù)的接收情況,從而實現(xiàn)了數(shù)據(jù)發(fā)送的可靠性,并可減少數(shù)據(jù)重傳次數(shù)。另外,鄰設備在規(guī)定時間發(fā)送的應答信號產(chǎn)生疊加應答信息,根據(jù)規(guī)定時間的設置從而使每一鄰設備的應答信號在能同時到達或在誤差范圍內(nèi)到達數(shù)據(jù)發(fā)送設備,更進一步實現(xiàn)數(shù)據(jù)發(fā)送的可靠性。圖1為本發(fā)明實施例中數(shù)據(jù)的發(fā)送方法的流程圖;圖2為本發(fā)明實施例中減少不同應答數(shù)據(jù)到達廣播設備的時間差的方法的流程圖3為本發(fā)明實施例中估計信號在發(fā)送設備與接收設備之間傳播時間的場景示意圖4為本發(fā)明實施例中數(shù)據(jù)發(fā)送系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例中數(shù)據(jù)發(fā)送設備的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例中數(shù)據(jù)發(fā)送設備的另一結(jié)構(gòu)示意圖。具體實施例方式除了上述現(xiàn)有技術(shù)一中發(fā)送設備無論接收設備是否能正確收到廣播或多播數(shù)據(jù),直接進行多次廣播或多播數(shù)據(jù)發(fā)送的方案之外,現(xiàn)有技術(shù)還提供了其他提高廣播或多播的可靠性的技術(shù)方案?,F(xiàn)有技術(shù)二中,要求每一個接收設備收到廣播或多播數(shù)據(jù)后都要返回應答,通過合理安排應答的時間,盡量降低多個應答之間的沖突。通常使用的方法,接收設備通過隨機接入信道、或時分復用接入信道返回應答。如果使用隨機接入信道的方法返回應答,一般是設備在隨機時刻監(jiān)聽信道,若信道空閑,則進行應答的發(fā)送,應答的沖突與用于應答的總時間有關,應答總時間越長沖突的可能性越低。如果使用時分復用的方法返回應答,一般是每個接收設備都會被分配一個返回應答的時隙,各自在規(guī)定的時隙當中返回應答。在實施本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)二中至少存在以下問題現(xiàn)有技術(shù)二中的方法延長了等待應答的時間,特別是在接收節(jié)點較多的情況下,為了避免應答之間的沖突,需要安排較長的應答時間,從而增加了時延,也影響了其它設備的工作,降低了網(wǎng)絡吞吐量。另外為了避免或減少沖突,需要一定的復雜機制?,F(xiàn)有技術(shù)三中,采用被動應答的方法,即接收設備無需返回應答,但需要重新廣播已經(jīng)收到的廣播數(shù)據(jù),而發(fā)送廣播數(shù)據(jù)的設備,只需要監(jiān)聽所有鄰設備是否都進行了重新廣播,如果在預定時間內(nèi)沒有監(jiān)聽到所有鄰設備的重新廣播,則發(fā)送設備需要再次進行廣播,否則認為所有鄰設備都已經(jīng)收到廣播數(shù)據(jù),因此不再廣播。在實施本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)三中至少存在以下問題現(xiàn)有技術(shù)三中的方法不適用于MAC(MediaAccessControl,々某體接入控制)層的廣播,其涉及到多跳即多次中轉(zhuǎn)傳遞的廣播,對于單跳的情況,效果不好,因為重新廣播的代價一般比應答還高。而且沒有很好的解決廣播沖突的問題,增加了廣播的時延和廣播的次數(shù),因為各鄰設備的重新廣播仍然會發(fā)生沖突,而且通常重新廣播的數(shù)據(jù)包比應答數(shù)據(jù)包大,因此沖突的情況更嚴重。本發(fā)明實施例提供一種數(shù)據(jù)的發(fā)送方法,不是要避免多個應答之間的沖突,而是使得發(fā)送設備能夠根據(jù)多個應答數(shù)據(jù)的疊加,判斷出各個鄰設備對數(shù)據(jù)的接收情況。具體的,如圖l所示,包括步驟sl01,發(fā)送設備向鄰設備發(fā)送數(shù)據(jù)。發(fā)送設備在發(fā)送廣播數(shù)據(jù)或多播數(shù)據(jù)后,可以要求鄰設備返回應答信號并等待鄰設備的應答。在發(fā)送數(shù)據(jù)的幀頭可以給出需要應答的標識,這樣接收到發(fā)送數(shù)據(jù)后,鄰設備獲知應該向發(fā)送設備發(fā)送應答信號。發(fā)送設備也可以通過其它方式通知鄰設備發(fā)送應答信號,比如另外再發(fā)送一次要求鄰設備應答的指示。收到發(fā)送數(shù)據(jù)的鄰設備需要在規(guī)定的時間內(nèi)發(fā)送應答信號,如果有多個鄰設備,就會有多個應答信號。步驟s102,發(fā)送設備接收鄰設備發(fā)送的應答信號的疊加應答信息。具體的,發(fā)送設備可以接收單一鄰設備發(fā)送的應答信號的疊加應答信息;或接收多個鄰設備發(fā)送的應答信號的疊加應答信息,其中所述多個鄰設備發(fā)送的應答信號具有相同的內(nèi)容。多個鄰設備發(fā)送的應答信號應答數(shù)據(jù)在合理的時間差范圍內(nèi)到達發(fā)送設備即可產(chǎn)生疊加應答信息。步驟s103,發(fā)送設備根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。發(fā)送設備收到疊加的應答數(shù)據(jù)后,如果不能正確解析出應答數(shù)據(jù),則認為數(shù)據(jù)發(fā)送失?。蝗绻苷_解析出應答數(shù)據(jù),則根據(jù)應答數(shù)據(jù)的能量、信噪比或鏈路質(zhì)量等判斷鄰設備對數(shù)據(jù)的接收情況。通過使用本發(fā)明的實施例,數(shù)據(jù)發(fā)送設備在特定時間差范圍內(nèi)接收到應答數(shù)據(jù),并根據(jù)應答數(shù)據(jù)判斷出各個鄰設備對數(shù)據(jù)的接收情況,從而實現(xiàn)了凄t據(jù)發(fā)送的可靠性,并可減少數(shù)據(jù)重傳次數(shù)。以下結(jié)合一個實施例,以發(fā)送設備為廣播設備、發(fā)送廣播數(shù)據(jù)為例,描述上述步驟s101~步驟s103的具體實施方式。本發(fā)明的實施例中,不是要避免多個應答之間的沖突,而是使得廣播發(fā)送設備能夠根據(jù)多個應答的疊加信號,判斷出各個鄰設備正確接收的情況。為了使應答幀產(chǎn)生疊加的效果,可以規(guī)定來自各鄰設備的應答幀有相同的內(nèi)容,并且盡量在相同的時刻到達發(fā)送設備。現(xiàn)有技術(shù)中,數(shù)據(jù)包發(fā)送的時候一般在幀頭會帶有源地址和目的地址,如果進行廣播發(fā)送,源地址可以是發(fā)送設備的地址,目的地址可以是一個特殊的專門用于廣播的地址,如用Oxffff表示廣纟番地址。另外在幀頭位置可以加上需要應答的指示。MAC幀才各式如表1中所示,MAC幀中的幀控制域的詳細格式如表2所示。在需要發(fā)送廣播數(shù)據(jù)的時候,目的地址域需要設為Oxffff,如果是對所有網(wǎng)絡的廣播,目的網(wǎng)絡標識域也設為Oxffff。而幀控制域當中的需要應答比特可以置為"1",表示要求應答。<table>tableseeoriginaldocumentpage12</column></row><table>鄰設備收到這樣的廣播數(shù)據(jù)包,就會知道需要給發(fā)送設備返回一個應答。應答幀的格式如表3所示。對所有的鄰設備返回的應答來說,物理層幀頭信息是完全相同的,而MAC層格式的三個域一幀控制、序列號和校驗符號,也是完全相同的,因此所有應答幀包含的比特信息完全相同。如果多個應答能夠在同一時刻被廣播發(fā)送設備接收到,那么發(fā)送設備就能夠把應答幀解析出來。當然,應答幀可以帶有更多的信息,如目的地址、目的網(wǎng)絡標識等等,只要這些信息對于每個應答幀都相同,就有可能產(chǎn)生疊加效果并^fe正確解析。<table>tableseeoriginaldocumentpage12</column></row><table>基于上述分析,本發(fā)明的實施例需要解決的問題在于如何使得將應答數(shù)據(jù)到達廣播發(fā)送設備的時間差控制在一個合理范圍內(nèi),這個合理范圍應當是使得應答數(shù)據(jù)能夠產(chǎn)生疊加效果的范圍。為此,本發(fā)明實施例提供一種將各鄰設備對廣播數(shù)據(jù)的應答到達發(fā)送設備的時間差控制在一個合理時間差范圍的方法。首先,設應答數(shù)據(jù)可能是n種符號之一,分別是&(t),&(t),&(t),這n種符號出現(xiàn)的概率分別是/V尸2,...,戶。在高斯白噪聲的情況下,接收信號為><0={&(1)或&(1)或...或&(t)}+7V(t)(1)其中7V(t)為高斯白噪聲,能量譜密度為。設2(/)=《*exp{—丄廠LKO—S訓2刮,其中/=1,2,…,n(2)根據(jù)最大似然判決準則,在g,(/)(其中/=1,2,…,n)這n個數(shù)中,若込《)最大,則判決為發(fā)送端發(fā)送的符號是S");即等價于在i,(f)(其中i=l,2,n)這n個數(shù)中,若^")最大,則判決為發(fā)送端發(fā)送的符號是S0),其中i,0)=2[><0S,(0^+"0lnS-j"柳&,z'=l,2,…,n(3)上述涉及的情況為單個發(fā)送信號且信號只包括了單個符號,在多個發(fā)送信號且信號包括多個符號的序列的情況下,需要使每個信號都能產(chǎn)生疊加的效果,即更有利于接收。以下以兩個發(fā)送信號為例,其原始符號序列相同,但因為時延造成了到達接收端時符號的變形,以其中一個信號為基準,那么在第一個信號判決某個符號的時間段,第二個信號也應當能判決為此符號。設信號的表示為雄)=1>聲-其中&")為符號集{&(0,&(0,…,&(0}中的一個,那么,延時的信號表示為z(")=(4)為達到每個符號都有疊加效果,為方便分析,只需要考查其中一個符號的判決時間Oo,^+7),因此根據(jù)(3)式應該使C/,0)-2f。+(卜r)S(0^十^一5,其中/=1,2,…,n,而且若^(0=&(0,H'J^="0lni\,且5=2£&(0、,,這些數(shù)當中,當^A時取最大值。為了求得最大時間差,可以求同時滿足所有不等式(其中/,yt=l,2,…,w,但A:^/)當中的最大t值。一般情況下,各發(fā)送符號出現(xiàn)的概率相等,此時各Pi相同,可把[/,")簡化為c/々卜2f(卜r)s(0^-£s,w2&;若同時各符號的能量相同,則進一步簡化為(,)=2^—r)S,。根據(jù)上述方法,對于各種物理層都可以分析獲得時間差的合理范圍,下面舉例進行說明。以在2.4GHz頻段使用OQPSK(OffsetQuadraturePhase-Shift-Keying,偏移正交相移4建控)調(diào)制方式為例,^使用的脈沖成型波形為/^)=&"0+),其中0<^<27;,其余情況;0)=0。此時,=S/"0+),其中0《f《2rc,其余情況=0;=一&"o+),其中o<^《2rc,其余情況=o因此根據(jù)上面的分析,時間差r需要滿足下面不等式2fc與^Zl1]*》2fc*{—,其中。"<2rc;即〖、/"[^^]*河|]^0,其中(KK27;(5)求得o<t<rc。因此允許的時間差在rc,即一個碼片時間以內(nèi)。以2.4GHz頻段的碼片時間為0.5jas為例,因此要求時間差在0.5jas以內(nèi)。又以在868/915MHz的頻段使用BPSK(BinaryPhase-Shift-Keying,二進制相移鍵控調(diào)制方式為例,使用的脈沖成型函數(shù)為,w/rcl-4/2/rc2p(O=1,當f=0時(6)同理可以分析得到(Kt《rc/2,因為在868/915MHz頻段使用BPSK調(diào)制方式時的碼片時間可以是3.33jus和1.67his,因此要求的時間差分別在1.67jas和0.83|is以內(nèi)。以上對信號到達時間差的合理范圍所作的分析在實際應用當中可能會考慮其它因素而有所修正。比如為了達到更好的疊加效果,要求的時間差范圍為上面分析結(jié)果的一半,或其它小于分析結(jié)果的合理值。其原因在于還需要考慮其他因素的影響。以多徑效應為例,由于多徑效應,每個到達的信號很可能受到不同物體的反射而分成多個子信號,直接到達的子信號還可能存在,但這多個子信號到達接收端的時間會不盡相同,采取更嚴格的限制,可以起到削弱多徑效應影響的作用,因為此時比較強但延時最大的一個子信號跟參考信號相比時間差還是在合理范圍之內(nèi)。另一方面,如果結(jié)合其它因素考慮,如擴頻、編碼、交織等,即不是只考慮單個符號的疊加,而是考慮一組符號的疊加,這時有可能得出更寬松的時間差范圍,因為一組符號當中可能某些符號被削弱,但更多的符號被增強,因此總的效果還是增強的。以下對不同應答數(shù)據(jù)到達廣播設備的時間差的獲取方法進行描述。由于廣播設備的廣播數(shù)據(jù)只發(fā)送一次,因此該廣播數(shù)據(jù)的發(fā)送時刻對所有鄰設備是一致的。從這個廣播數(shù)據(jù)的發(fā)送時刻起,直到不同鄰設備的應答數(shù)據(jù)到達廣播發(fā)送設備,有以下因素會導致不同鄰設備的應答數(shù)據(jù)到達廣播發(fā)送設備的時間不同(1)由于廣播發(fā)送設備到每個鄰設備的距離可能不同,導致廣播數(shù)據(jù)到達不同鄰"i殳備的時間不同,因此造成時間差;(2)廣播數(shù)據(jù)在每個鄰設備內(nèi)部處理的時間可能不相同,因此造成時間差;(3)每個鄰設備發(fā)送廣播數(shù)據(jù)包的時間可能不相同,因此造成時間差;(4)由于廣播發(fā)送設備到每個鄰設備的距離可能不同,導致不同鄰設備的應答數(shù)據(jù)到達廣播發(fā)送設備所需的時間不同,因此造成時間差。為了消除第(2)類和第(3)類時間差,可以統(tǒng)一規(guī)定鄰設備從接收到廣播數(shù)據(jù)包到發(fā)送應答的時間,這個時間一般大于對信號的處理時間,因此各鄰設備在處理完廣播數(shù)據(jù)并產(chǎn)生應答數(shù)據(jù)之后,存儲應答數(shù)據(jù)直至規(guī)定的時刻來臨再發(fā)送應答數(shù)據(jù)。為了減少第(1)和第(4)類時間差,需要對距離產(chǎn)生的時間差進行補償。上述消除或減少時間差的操作,其效果直接受到設備時鐘計時精度和準確度的影響。基于上述分析,本發(fā)明實施例提供了一種減少不同應答數(shù)據(jù)到達廣播i殳備的時間差的方法,如圖2所示,包括以下步驟步驟s201,選擇合適的時鐘。目前一般設備時鐘晶振的準確度都能做到小于幾萬分之一的誤差,因此由準確度帶來的影響可以忽略不計,而時鐘計時的精度則是指時鐘能表示的最小時間,如16MHz的時鐘表示的最小時間為1/16jus,由此產(chǎn)生的最大計時誤差即為最小計時時間,對16MHz的時鐘來說最大計時誤差就是1/16jas?;谏鲜龇治觯瑸榱耸箷r間差在合理的范圍之內(nèi),最好能使用精度較高的時鐘。但一般時鐘精度越高成本會越高,因此必須根據(jù)實際情況來選取一定精度的時鐘。設時鐘精度為A,。,距離估計最大誤差為M,那么可得出因補償距離產(chǎn)生的時間誤差不會超過([^H+l"Af。,其中"[X]"表示不c*AZ。大于x的最大整數(shù),再加上時鐘精度造成的誤差A,。,于是兩個設備之間的時間差補償之后的誤差不會超過{2[]+4}*A,。,如果這個誤差能夠落入時間差的合理范圍之內(nèi),那么這個方法就必定可以達到信號疊加的效果,設時間差合理范圍是rmax以內(nèi),則需要滿足下面不等式,<formula>formulaseeoriginaldocumentpage17</formula>因此需要選取足夠高精度的時鐘,以盡量減少A,。值使得不等式(7)成立。以2.4GHz頻段使用OQPSK調(diào)制方式為例,如前述rmax=0.5jus?,F(xiàn)有技術(shù)條件下對距離的估計可以達到20m精度以內(nèi),那么如果設備采用8MHz的時鐘,時間精度為1/8jas,則上述不等式(7)成立,即采用8MHz的時鐘可以滿足要求。如果采用16MHz的時鐘,則超出精度要求沒有必要;而采用4MHz的時鐘,則精度不足會造成效果不佳??梢岳斫獾氖?,當對時間差的合理范圍要求越嚴格時,對時鐘的精度要求就越高,如對于rmax為0.25ias以內(nèi)的時間差范圍則需要16MHz的時鐘。步驟s202,設置鄰設備從收到廣播數(shù)據(jù)包到發(fā)送應答數(shù)據(jù)的時間??紤]到每個鄰設備內(nèi)部處理廣播數(shù)據(jù)的時間可能不相同,而且每個鄰設備發(fā)送廣播數(shù)據(jù)的時間也可能不相同,因此為了消除上述時間差,可以統(tǒng)一規(guī)定鄰設備從接收到廣4番數(shù)據(jù)到發(fā)送應答數(shù)據(jù)的時間T,該時間T一般都大于對信號的處理時間。因此設備在處理完廣播數(shù)據(jù)產(chǎn)生應答數(shù)據(jù)之后,一般會存儲應答數(shù)據(jù),直至規(guī)定的時間到來再發(fā)送應答數(shù)據(jù)。這個時間T可以由其它方法少見定。例如采用時分復用的方法,時隙1和時隙2用于數(shù)據(jù)的廣播,兩個時隙相鄰或者有固定的間隔,可以規(guī)定在時隙l進行數(shù)據(jù)廣播,在時隙2進行應答發(fā)送,那么T可以是從時隙1到時隙2的時間。此時一般需要設備間的時間同步,鄰設備通過接收廣播發(fā)送設備的同步信號來進行同步,以確定時隙的邊界,由于設備間距離不同,接收同步信號的時間也不同,因此各設備對時隙的設置在絕對時間值上是有差異的,這種情況和根據(jù)接收廣播數(shù)據(jù)來確定T的方法其實是類似的。更具體的,可以對以下內(nèi)容進行進一步規(guī)定收到廣播數(shù)據(jù)的時間具體是指"剛開始收到廣播數(shù)據(jù)的時間"還是"全部接收完廣播數(shù)據(jù)的時間",發(fā)送應答數(shù)據(jù)的時間是指"開始發(fā)送應答數(shù)據(jù)的時間"還是"完全發(fā)送完應答數(shù)據(jù)的時間"。考慮到廣播數(shù)據(jù)和應答數(shù)據(jù)對所有設備來說長度相同,接收或發(fā)送所需要的時間也相同,因此上述內(nèi)容只要統(tǒng)一少見定即可。該時間參數(shù)可以作為通信協(xié)議的一個參數(shù)統(tǒng)一規(guī)定,也可以是由廣^番設備通知鄰設備,如在廣播數(shù)據(jù)當中給出此參數(shù)的數(shù)值。步驟s203,獲取信號在設備間往返所述的傳輸時間。由于廣播發(fā)送設備到每個鄰設備的距離可能不相同,使得廣播數(shù)據(jù)到達不同鄰設備的時間不同,且不同鄰設備發(fā)送的應答數(shù)據(jù)到達廣播設備所需的時間也不同。因此,每一鄰設備需要獲取信號在本設備與廣播設備間往返所需的傳輸時間。假設廣播設備A與鄰設備B、鄰設備C之間的距離分別為^和&且力<&,則C發(fā)出的應答數(shù)據(jù)比B發(fā)出的應答數(shù)據(jù)提前2(>/2-力)/c的時間到達A,其中c為電磁波傳播速度,約為3H()Sm/s。根據(jù)設備之間的距離可以來獲取信號在設備間的傳輸時間。設備之間的距離可能是已知的,比如預先布設的固定設備,可以預先把到其它設備的距離進行存儲,根據(jù)距離來補償時間差。若已知設備之間的距離為d,考慮信號往返時間相當,因此時間差為/=2d/c。如果設備之間的距離是未知的,則需要進行距離的估計或者直接進行時間的估計。對距離的估計可以通過不同的方法實現(xiàn),首先以根據(jù)接收信號的能量進行距離的估計為例。假設發(fā)送設備使用默認的發(fā)射能量J^發(fā)送信號,或者通知接收設備其發(fā)送能量尸,,而接收設備的接收信號的能量為/V考慮到由于能量的衰減跟信號傳播距離和信號頻率有關,因此對于特定的信號頻率,因此可以根據(jù)發(fā)送信號的能量以及接收信號的能量估計發(fā)送設備與接收設備之間的距離。以信號頻率為2.4GHz為例,2.4GHz頻l殳的信道才莫型為/"10(尸卜尸r-40.2)/20;"8w\d=80(^—iV-58.5)/33;J>8ot()將A和A的值代入上述公式(8),即可得到發(fā)送設備與接收設備之間的d??紤]到其它因素,使用信號能量來估計設備間距離的過程可能更復雜,例如信號在傳播當中會受到干擾或疊加上噪聲,而干擾和噪聲是隨機變化的,因此可能通過多次的能量測量來估計距離。如果發(fā)送廣播數(shù)據(jù)所使用的能量采用的是默認能量,或者在廣播數(shù)據(jù)當中給出信號發(fā)送能量,則接收設備接收到廣播數(shù)據(jù)后可以直接估計設備間距離。如果需要估計更精確的距離值,或者不一定使用默認能量來發(fā)送廣播數(shù)據(jù),那么應答設備可以提前估計到發(fā)送設備的距離,以便在應答的時候進行時間差補償。除了根據(jù)接收信號的能量進行距離的估計外,還可以根據(jù)接收信號的質(zhì)量如信噪比、誤碼率、誤包率等估計距離,例如某些設備接收到信號之后會得出LQI(LinkQualityIndication,鏈路質(zhì)量指示)的參數(shù)值,該參數(shù)可以直接由接收能量或信噪比得出,或者通過綜合考慮接收能量和信噪比來得出,跟收發(fā)設備之間的距離有直接關系,因此可以根據(jù)它來估計距離。除了上述對距離的估計之外,如果可以估計出信號在發(fā)送設備與接收設備之間的傳播時間,則不需要對距離進行估計。以如圖3所示的場景為例,設備A要估計信號從設備A傳播到設備B的時間,則設備A在時刻L向設備B發(fā)送一個數(shù)據(jù)包,并且規(guī)定設備B收到數(shù)據(jù)包后經(jīng)過預設的時間t向設備A返回響應,設備A收到響應后記錄時刻T2。設信號在A、B之間單向傳播的時間是△t,那么以A的時鐘為基準,設備B應該在時刻(Ti+At)開始接收到數(shù)據(jù)包,并且在時刻(Tl+At+t)向A返回響應,因此設備A在時刻(T一2At+t)收到響應,從而有TfT'+2At+t(9)因此設備A可以估計出單向傳播時間為△t氣T2-T廣t)/2。通過該方法各設備可以預先估計好信號傳播的時間,則在收到廣播信號的時候可以直接進行時間差補償。步驟s204,廣播設備向鄰設備發(fā)送廣播數(shù)據(jù),廣播數(shù)據(jù)中要求鄰設備返回應答數(shù)據(jù)。步驟s205,鄰設備接收到廣播數(shù)據(jù)后,生成應答數(shù)據(jù)并在特定時間發(fā)送。該特定時間具體為根據(jù)步驟s202設置的時間參數(shù)T,以及步驟203中獲取的信號在設備間往返所述的傳輸時間,使用步驟s202規(guī)定的時間參數(shù)T減去步驟s203中獲取的往返時間,得到特定時間。鄰設備在接收到廣播數(shù)據(jù)之后,經(jīng)過該特定時間后向廣播設備返回應答數(shù)據(jù)。例如,設信號在廣播設備A與鄰設備B間往返傳輸所需的時間為TB,在廣播設備A與鄰設備C間往返傳輸所需的時間為Tc。則廣播設備A發(fā)送廣播數(shù)據(jù)后開始計時,從鄰設備B接收到應答數(shù)據(jù)所需的時間為TB/2+(T-TB)+TB/2=T;從鄰設備C接收到應答數(shù)據(jù)所需的時間為Tc/2+(T-Tc)+TC/2=T。從而消除了鄰設備B和鄰設備C因到達廣播設備A的距離不同而產(chǎn)生的時間差。步驟s206,廣播設備收到疊加的應答數(shù)據(jù)后,如果不能正確解析出應答數(shù)據(jù),則認為廣播發(fā)送失敗,如果能正確解析出應答數(shù)據(jù),則根據(jù)應答數(shù)據(jù)判斷廣播數(shù)據(jù)的接收情況。通過上述實施例中提供的方法,描述了廣播設備如何能夠在一個合理范圍內(nèi)接收到各鄰設備返回的應答數(shù)據(jù)。本發(fā)明實施例還提供了廣播設備根據(jù)應答數(shù)據(jù)判斷各鄰設備對廣播數(shù)據(jù)的接收情況的方法。具體的,廣播設備可以根據(jù)接收到的應答數(shù)據(jù)的能量、信噪比或鏈路質(zhì)量等判斷各鄰設備對廣播數(shù)據(jù)的接收情況。(一)根據(jù)應答數(shù)據(jù)的能量判斷廣播數(shù)據(jù)的接收情況。廣播設備接收到的應答數(shù)據(jù)能量中,包括多個應答數(shù)據(jù)的能量以及干擾噪聲能量的疊加,如果廣播發(fā)送設備可以確切知道各個鄰設備發(fā)送的應答數(shù)據(jù)的能量以及干擾噪聲的能量,則可以根據(jù)接收能量來判斷出有多少個鄰設備返回應答,至少也可以判斷出是否所有鄰設備都返回應答。但各鄰設備發(fā)送的應答數(shù)據(jù)的能量以及干擾噪聲的能量都是可變的,而且廣播設備不一定可知獲得各鄰設備發(fā)送的應答數(shù)據(jù)的能量。因此給廣播設備判斷廣播數(shù)據(jù)的接收情況帶來了困難。本發(fā)明的實施例針對該問題提供了以下方法一種方法是廣播設備預先計算出應答數(shù)據(jù)能量并記錄,作為之后對應答數(shù)據(jù)能量的判斷依據(jù),具體的包括(1)若鄰設備使用默認能量進行信號發(fā)送,那么廣播設備在先前跟各個鄰設備通信的時候,可以把接收信號的能量記錄下來,并且認為該接收信號的能量和來自該鄰設備的應答數(shù)據(jù)的能量相同。(2)若廣播設備可以根據(jù)接收信號估計出信噪比,則可以根據(jù)接收信號的能量和信噪比得到有用信號能量,將該有用信號能量作為應答數(shù)據(jù)能量的判斷依據(jù)。具體的接收信號的能量P包括了有用信號能量C和干擾噪聲能量I的疊加,WP=C+I;而接收信噪比K^C/1。因此已知P和K可以計算出有用信號能量C來,作為對應答數(shù)據(jù)能量的判斷依據(jù)。(3)對于鄰設備使用動態(tài)調(diào)整的能量進行信號發(fā)送的情況。考慮到一般來說設備是可能把鄰設備發(fā)送信號的能量記錄下來的,因為只有以前收到過鄰設備的信號,才會把它視作鄰設備,至少可以利用這次接收來記錄信號的能量。對于鄰設備對發(fā)送能量的動態(tài)調(diào)整,那么如果廣播設備對鄰設備每次調(diào)整能量都能知曉,則可以相應調(diào)整其對應的能量值;如果不能一直跟蹤?quán)徳O備的能量調(diào)整,則采用以前記錄的能量值。另一種方法是規(guī)定應答數(shù)據(jù)的發(fā)射能量或接收能量,根據(jù)收發(fā)設備之間的距離來估計接收信號的能量,具體的可以規(guī)定應答數(shù)據(jù)的發(fā)射能量,由廣播設備根據(jù)估計的距離進行能量補償;或者規(guī)定應答數(shù)據(jù)的接收能量,然后由鄰設備負責進行能量補償,根據(jù)距離來調(diào)整應答數(shù)據(jù)的發(fā)射能量。這個規(guī)定的應答數(shù)據(jù)的發(fā)射能量或者接收能量,可以是一個預設的默認值,也可以實時調(diào)整,比如可以在廣#"的時候,在廣寺番it據(jù)幀當中^^出預期的應答數(shù)據(jù)的發(fā)射能量或接收能量的值。另一個問題在于廣播設備不一定能獲知所有鄰設備的存在,比如當新的鄰設備加入時,廣播設備可能只是記錄了部分鄰設備期望的應答數(shù)據(jù)能量。本發(fā)明的實施例提供了一些方法來解決這個問題。一種方法是可以指定某些鄰設備給出應答,比如事先發(fā)送命令到其中一些鄰設備,要求這些鄰設備在收到自己的廣播數(shù)據(jù)后返回應答數(shù)據(jù),沒有收到命令的鄰設備在收到廣播數(shù)據(jù)后不會返回應答數(shù)據(jù),則廣播設備就可以獲得需要返回應答數(shù)據(jù)的鄰設備數(shù)目。另一種采用自適應的方法中,廣播設備不需要知道有多少個鄰設備存在,也不需要知道每個鄰設備返回的應答數(shù)據(jù)的能量。該自適應的方法包括..(1)廣播設備設置一個門限。比如一開始把門限設置為P0,在經(jīng)過一次廣播發(fā)送之后,收到的應答數(shù)據(jù)能量為R。,如果R0々0,則進行重傳,直至應答數(shù)據(jù)能量高于門限,或者達到最大廣播次數(shù)。(2)根據(jù)收到的應答數(shù)據(jù)的能量動態(tài)的調(diào)整門限值。在重傳的時候,可以考慮調(diào)整門限,門限的調(diào)整可以包括以下幾種方法直接設置新門限P產(chǎn)Ro?;蛟诙啻沃貍魍粋€廣播數(shù)據(jù)的時候不進行門限調(diào)整,而是記錄最大的接收應答數(shù)據(jù)能量Rm,若達到最大廣播次數(shù)時仍有Rm〈P。,則設置新門限P產(chǎn)Rm。或設置P尸P『Pstep,其中Pstep為預設的門限調(diào)整步長。同樣,如果Ro》P(),則也可以考慮調(diào)整門限,同時認為所有鄰設備已經(jīng)成功接收廣播數(shù)據(jù)??梢灾苯诱{(diào)整新門限P尸R。,或者在R0-Po超出一個預設的相對門限時才調(diào)整新門限P產(chǎn)Ro,或者P產(chǎn)Po+Pstep,其中Pstep為預設的門限調(diào)整步長。以下對本發(fā)明上述實施例中涉及的干擾噪聲能量的不確定性進行分析。實際上,干擾噪聲能量的影響很小可以忽略。如2.4GHz的設備在信噪比為-3dB的情況下大約達到0.01的誤比特率,作i設廣4番數(shù)據(jù)包長度為200比特,那么0.01的誤比特率大概對應86.6%的相當高的誤包率。假設干擾噪聲對于廣播發(fā)送設備和它的鄰設備的影響相當,而且在鄰設備收到廣播數(shù)據(jù)包到廣播發(fā)送設備收到應答的時間段內(nèi)干擾噪聲變化很小。那么-3dB的信噪比表示干擾噪聲能量是信號能量的2倍,但如果有n個鄰設備返回應答,那么應答數(shù)據(jù)的能量是干擾噪聲能量的n/2倍,因此在大多數(shù)情況下應答數(shù)據(jù)的能量都會高于甚至遠高于干擾噪聲的能量,因此干擾噪聲能量變化的影響可以忽略。而且,廣播發(fā)送設備可以采用上述的自適應判決門限的方法,這樣可以不受干擾噪聲變化的影響。本發(fā)明的另一實施例中,提供了另一種數(shù)據(jù)的方法,仍以發(fā)送設備為廣播設備、發(fā)送廣播數(shù)據(jù)為例。該實施例中同樣要求各鄰設備返回的應答數(shù)據(jù)能夠在合理的時間差范圍內(nèi)到達廣播設備。與上述實施例的不同之處在于需要修改應答數(shù)據(jù),不同鄰設備據(jù)有一個特定的應答標識,在返回應答數(shù)據(jù)的時候,需要在應答數(shù)據(jù)中攜帶鄰設備的應答標識,除了這個應答標識,不同鄰設備的應答數(shù)據(jù)的其余部分完全相同。廣播設備收到疊加的應答數(shù)據(jù)后,根據(jù)疊加的應答標識來判斷鄰設備的接收情況。例如,假設廣播設備有n個鄰設備,分別是NpN2,…,Nn,需要預先規(guī)定各鄰設備返回的應答信號的能量如為一個默認的值。然后廣播設備根據(jù)估計的設備間距離,可以獲取自各鄰設備的應答數(shù)據(jù)的能量,設分別為A^A2,…,An。廣播設備需要給各鄰設備分配應答標識,設應答標識長度均為L字節(jié),其中設備Ni(其中i=l,2,…,或n)的應答標識為符號序列(Su,Si2,…,SiL},得到如下所示的應答標識符號矩陣SiS12…S1L力lu22…。2is2…》s(設判決參考標識為長度L字節(jié)的符號序列(S(H,S。2,…,S。L}。從矩陣中第j列的n個符號(其中j=l,2,…,或L)中選取其中的若干個,不妨設S!j,S2j,…,Smj這m個符號,設置為參考標識符號序列的第j個符號SQj,而其余的(n-m)個符號設置為不同于對應參考標識符號Soj的其它符號,并且要求所選取的m個符號對應的設備,它們的應答能量之和大于其余(n-m)個符號對應的設備應答能量之和的k倍,其中10=1。即A^A2+…+Am>k(Am+1+Am+2+...+An)(10)k的值可以根據(jù)規(guī)定的時間差范圍來選取。比如規(guī)定每個疊加信號分量的有效能量至少為1/B,那么疊加后的應答信號有效能量至少為l/B*(Al+A2+...+Am),為了使不等式(10)成立,則取k=B,且Al+A2+…+Am>k(Am+1+Am+2+...+An)。此時的時間差應滿足下式f。+rz(,-^丄f"(W(11)設其中符號判決的時刻為[&"。+7],接收信號為z(f-r),第i個符號為57(0,各符號出現(xiàn)的概率相等,各符號的能量相等。因此可根據(jù)先確定合理的時間差范圍Tmax,代入式(ll),求出滿足條件的B值,^^人而求出k的取值。當然k可以取比B更大的值,但值越大判決的準確程度可能越低。決定矩陣當中的符號的時候,除了根據(jù)式(10)來約束,還要規(guī)定每個鄰設備的應答標識符號序列當中,至少有一個和參考標識符號序列對應符號相同,即對于鄰設備Ni,序列(Su,Si2,…,SiJ當中至少存在一個符號Sij,滿足S『Soj,Soj就是參考標識符號序列中的第j個符號。因為只有包含了參考標識中的部分符號,才能對該鄰設備應答的存在進行可能性判斷。如果考慮到各鄰設備的地位相當,那么可以讓各鄰設備的應答標識符號序列含有相同數(shù)目的和參考標識符號序列對應的符號。根據(jù)上述方法,每個鄰設備都有一個應答標識,由一系列符號組成,當收到廣播數(shù)據(jù)后,則鄰設備向廣播設備返回應答,應答幀當中帶有自己的應答標識。廣播設備收到疊加的應答信號之后,根據(jù)疊加的應答標識判斷廣播數(shù)據(jù)的接收情況,方法是比較疊加的應答標識和參考標識的相似程度或比較所具有的相同符號的個數(shù),如果兩個標識有C%(如100%)的符號相同、或所具有的相同符號的個數(shù)高于預設的閾值時,則判斷廣播數(shù)據(jù)正確接收,否則可以進行重新廣播。以下結(jié)合一個具體例子對上述應答標識的方法進行說明。設廣纟番設備M向4個鄰設備A,B,C和D廣播,設置參考標識為符號序列{0,1,2,3},每個符號的取值范圍為十六進制的0x0到0xf,且判斷出每個鄰設備應答信號到達M的能量大致相同,即A產(chǎn)AfA^A4。又根據(jù)時間差范圍的確定,得出1^=3,則可以進行編碼,使得各鄰設備的應答標識如下所示A:{0,1,2,4}B:{5,1,2,3}C:{0,6,2,3}D:{0,1,7,3}若收到的疊加信號的應答標識為{0,1,2,3},則判斷所有設備成功收到應答,這種方法雖然存在誤判的情況,比如實際上D沒有收到廣播數(shù)據(jù),那么僅A,B和C的應答標識的疊加就有可能形成和參考標識相同的序列,但是這樣至少可以保證大多數(shù)(本例子中是3個)設備成功接收廣播數(shù)據(jù)。而且,誤判的情況是有可能減少的,一種方法是每個鄰設備的標識分成若干段,每一段都采取上面所說的方法進行符號序列選擇,但是每一段的具體參數(shù)或方法有所差異,比如k值的選取。在上述例子當中,可以規(guī)定把標識分為兩段,每段4個字節(jié),參考標識為{0,1,2,3,0,1,2,3},而第一段的k-3,第二^爻1^=2,各鄰設備標識選擇如下所示A:{0,1,2,4,0,1,4,5}B:{4,1,2,3,7,1,2,6}C:{0,6,2,3,8,9,2,3}D:{0,1,7,3,0,a,b,3}此時仍然是如果疊加標識和參考標識足夠相似,比如完全相同,則判斷所有鄰設備成功接收廣播。在這種情況下,如果有一個設備的應答信號沒有疊加,j艮i殳是D,那么疊加的標識可能是{0,1,2,3,0,1,4,5},說明可能有設備沒有正確收到廣播數(shù)據(jù)。對于應答幀的校驗符號,由于各鄰設備的應答標識都不相同,因此校驗符號可能也不相同,導致疊加信號的校驗符號失去作用,可以規(guī)定校驗符號只對除應答標識的部分進行校驗,或者使得各設備選取應答標識時,還要滿足對各標識的校驗符號都相同。本發(fā)明的另一實施例中,提供了另一種數(shù)據(jù)的方法,仍以發(fā)送設備為廣播設備、發(fā)送廣播數(shù)據(jù)為例。該實施例中不需要進行時間差補償,但是需要在廣播設備的接收部分支持多徑延時信號的處理,比如使用均衡或者Rake4妄收等4支術(shù)。本發(fā)明的另一實施例中,提供了另一種數(shù)據(jù)的方法,仍以發(fā)送設備為廣播設備、發(fā)送廣播數(shù)據(jù)為例。該實施例中進一步考慮兼容性問題,即網(wǎng)絡當中部分設備支持可靠廣播,而其余設備不支持可靠廣播。因為如果要進行可靠廣播,需要在廣播幀當中進行可靠性要求的標識,因此如果沒有進行標識的,接收設備就可以不返回應答。所以如果廣播發(fā)送設備不支持可靠廣播是不會出現(xiàn)兼容性問題的。如果廣播發(fā)送設備進行可靠廣播,而某些接收設備不支持可靠廣播,那么發(fā)送設備可能會期待收到這些接收設備返回的應答,但實際上不可能做到,就會產(chǎn)生兼容性問題??紤]到上述兼容性問題,廣播設備需要了解哪些鄰設備支持可靠廣播機制。它可以和鄰設備進行通信,知道鄰設備是否支持可靠廣播機制,并且記錄下來哪些鄰設備支持這一機制,或者有多少鄰設備支持這一機制。然后廣播設備只對已知的支持可靠廣播的鄰設備使用可靠廣播的機制,即發(fā)送廣播數(shù)據(jù)后,廣播發(fā)送設備只期待已記錄的鄰設備返回應答,而沒被記錄的鄰i殳備也不應當返回應答。上面所述的廣播發(fā)送設備和鄰設備的交互過程可以通過單播的命令進行逐一交互,也可以通過廣播的命令進行多個交互,當然,如果是通過廣播的交互,那么在可靠廣播建立之前可能只是通過非可靠的廣播交互。在這個交互過程當中,可以把距離或者信號往返傳輸時間估計以及標識分配等操作一并完成。例如,設備M有鄰設備A、B、C和D,需要了解哪些設備支持可靠廣播。M依次向每個鄰設備發(fā)送一個探測幀,其格式可以如表4所示表4纟笨測幀的格式幀頭發(fā)射功率尾部校驗表4中,發(fā)射功率表示探測幀的發(fā)送功率,用于鄰設備估算設備之間的距離或者信號往返時間。接收設備如果支持可靠廣播,則返回一個響應幀,而不支持可靠廣播的接收設備不會返回響應幀,,i設在規(guī)定時間內(nèi)M收到A、B和C的響應幀,收不到D的響應幀,那么M就i人為只有A、B和C三個鄰設備支持可靠廣播,在進行可靠廣播的時候,A、B和C都需要根據(jù)上面所述的方法給出應答。再以一個使用廣播交互的情況為例。設備M有鄰設備A、B、C和D,需要了解哪些設備支持可靠廣播,但實際上M可能不知道自己有多少個鄰設備,于是可以采用廣播交互的方法。即進行若干次如表4的探測幀的廣播,收到探測幀的設備如果支持可靠廣播,可以隨機延時一段時間,再返回一個響應幀,隨機延時是為了盡量減少響應幀的沖突。作ii殳經(jīng)過失見定的3次廣4番,M收到A、B和C的響應幀,收不到D的響應幀,那么M就i人為只有A、B和C三個鄰設備支持可靠廣播,在進行可靠廣播的時候,A、B和C都需要根據(jù)上面所述的方法給出應答。在多次廣播交互的過程中,可以根據(jù)多個探測幀進行更精確的距離或信號往返時間估計,如對多次估算結(jié)果求平均值。上述各實施例中,均以廣播數(shù)據(jù)的發(fā)送為例,描述本發(fā)明實施例中數(shù)據(jù)的發(fā)送方法,該方法同樣適用于多播的情況,區(qū)別僅在于發(fā)送設備為多備,其它實施方式與廣播的情況相同,在此不進行重復描述。相對于現(xiàn)有技術(shù)一,太勞胡忠始,你ii罷徙的古法^r"報棍^笟奐刺播的接收情況,在達到相同的可靠性的時候大大減少廣播次數(shù)。表5列出了本方案和現(xiàn)有技術(shù)一的比較,可見在保持相同可靠性的情況下,本方案減少了廣播的次數(shù)。表5本發(fā)明實施例和現(xiàn)有技術(shù)一的比較<table>tableseeoriginaldocumentpage29</column></row><table>相對于現(xiàn)有技術(shù)二,本發(fā)明實施例提供的方法中,應答數(shù)據(jù)只需要占用一個應答幀的時間,大大減少應答時間占用,提高了帶寬利用,而且解決了應答沖突問題,還不需要更該現(xiàn)有協(xié)議,達到很好的兼容性。這是顯然的,因為現(xiàn)有技術(shù)二為了分清每一個應答信號,需要避免信號之間的沖突,如果有n個鄰設備,每個應答信號占用時間T,那么僅用于應答的時間至少需要nT,而本方案只需要占用時間T。而且現(xiàn)有技術(shù)二為了避免應答信號的沖突需要做出一些規(guī)定,增加復雜度,影響協(xié)議兼容性?,F(xiàn)有技術(shù)三和現(xiàn)有技術(shù)二類似,本發(fā)明實施例提供的方法大大減少應答時間占用,提高了帶寬利用,而且解決了應答沖突問題,還不需要更改現(xiàn)有協(xié)議,達到很好的兼容性。綜上所述,通過本發(fā)明實施例提供的方法,數(shù)據(jù)發(fā)送設備接收鄰設備發(fā)送的應答信號的疊加應答信息,并根據(jù)疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息,采用疊加應答信息不但能夠避免多個應答之間的沖突,而且能夠判斷出各個鄰設備的正確接收情況,更進一步根據(jù)疊加應答信息判斷出各個鄰設備對數(shù)據(jù)的接收情況,從而實現(xiàn)了數(shù)據(jù)發(fā)送的可靠性,并可減少數(shù)據(jù)重傳次數(shù)。另外,鄰設備在規(guī)定時間發(fā)送的應答信號產(chǎn)生疊加應答信息,根據(jù)規(guī)定時間的設置從而使每一鄰設備的應答信號在能同時到達或在誤差范圍內(nèi)到達數(shù)據(jù)發(fā)送設備,更進一步實現(xiàn)數(shù)據(jù)發(fā)送的可靠性。通信領域,也有可能用于有線或光纖通信的情況。對于有線或光纖通信的情況,其對應的方法基本相同,而只是有一些地方需要進行調(diào)整。與上述無線通信中方法的主要區(qū)別在于,獲取距離的取值或估計值。如果是無線的情況,收發(fā)設備之間的距離一般為直線距離,或者考慮多徑效應后進行修正的距離,而對于有線或光纖的情況,信號的傳播限制在線或者光線內(nèi),設備間的距離應當是設備間連接線或者連接光纖的長度,當然這個長度也可以根據(jù)往返信號的時間或者接收信號的強度進行估計,但是信道模型一般和無線的情況不相同。本發(fā)明的實施例還提供一種數(shù)據(jù)的發(fā)送系統(tǒng),如圖4所示,包括數(shù)據(jù)發(fā)送設備10和至少一個應答數(shù)據(jù)發(fā)送設備20,其中數(shù)據(jù)發(fā)送設備IO,用于向應答數(shù)據(jù)發(fā)送設備20發(fā)送數(shù)據(jù),接收應答數(shù)據(jù)發(fā)送設備20發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取應答數(shù)據(jù)發(fā)送設備20的數(shù)據(jù)接收信息。本發(fā)明的實施例中還提供一種數(shù)據(jù)發(fā)送設備,如圖5所示,該數(shù)據(jù)發(fā)送i殳備10包4舌發(fā)送單元ll,用于向鄰設備發(fā)送數(shù)據(jù)。接收單元12,用于接收所述鄰設備發(fā)送的應答信號的疊加應答信息;接收單元12接收的疊加應答信息具體為接收單一鄰設備發(fā)送的應答信號的疊加應答信息;或接收多個鄰設備在規(guī)定時間發(fā)送的應答信號的疊加應答信息,其中所述多個鄰設備發(fā)送的應答信號具有相同的內(nèi)容。獲取單元13,用于根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收4呂息。如圖6所示,該數(shù)據(jù)發(fā)送設備10的獲取單元13包括第一獲取子單元131,用于根據(jù)所述疊加應答信息的能量或信噪比,獲取所述各鄰設備的數(shù)據(jù)接收情況;或第二獲取子單元132,用于根據(jù)所述疊加應答信息中鄰設備的標識符號序列,獲取所述各鄰設備的數(shù)據(jù)接收情況。門限設置子單元133,用于設置門限并提供給所述第一獲取子單元131,所述門限具體為設置一個門限,所述疊加應答信息的能量或信噪比大于所述門限時,判斷所述鄰設備成功接收數(shù)據(jù);或設置多個門限,不同門限表示成功接收凄t據(jù)的鄰設備的不同數(shù)量??蛇x的,該獲取單元13還包括門限調(diào)整子單元134,用于根據(jù)所述疊加應答信息的能量或信噪比動態(tài)調(diào)整所述門限設置子單元133設置的門限;所述動態(tài)調(diào)整具體為經(jīng)過一次廣播發(fā)送后,接收到的新疊加應答信息的能量或信噪比高于設定的門限,則將新疊加應答信息的能量或信噪比調(diào)整為新的門限,或按照預設的調(diào)整步長增加所述設定的門限;或接收最大值的疊加應答信息的能量或信噪比小于設定的門限,則將最大值的疊加應答信息的能量或信噪比調(diào)整為新的門限;或按照預設的調(diào)整步長減少所述設定的門限。通過使用本發(fā)明上述實施例提供的系統(tǒng)和設備,數(shù)據(jù)發(fā)送設備接收鄰設備發(fā)送的應答信號的疊加應答信息,并根據(jù)疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息,采用疊加應答信息不但能夠避免多個應答之間的沖突,而且能夠判斷出各個鄰設備的正確接收情況,更進一步根據(jù)疊加應答信息判斷出各個鄰設備對數(shù)據(jù)的接收情況,從而實現(xiàn)了數(shù)據(jù)發(fā)送的可靠性,并可減少數(shù)據(jù)重傳次數(shù)。另外,鄰設備在規(guī)定時間發(fā)送的應答信號產(chǎn)生疊加應答信息,根據(jù)規(guī)定時間的設置從而使每一鄰設備的應答信號在能同時到達或在誤差范圍內(nèi)到達數(shù)據(jù)發(fā)送設備,更進一步實現(xiàn)數(shù)據(jù)發(fā)送的可靠性。通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法??傊?,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1、一種數(shù)據(jù)的發(fā)送方法,其特征在于,包括向鄰設備發(fā)送數(shù)據(jù);接收所述鄰設備發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。2、如權(quán)利要求1所述的方法,其特征在于,所述接收所述鄰設備發(fā)送的應答信號的疊加應答信息具體為接收單一鄰設備發(fā)送的應答信號的疊加應答信息;或接收多個鄰設備發(fā)送的應答信號的疊加應答信息,其中所述多個鄰設備發(fā)送的應答信號具有相同的內(nèi)容。3、如權(quán)利要求1或2所述的方法,其特征在于,所述接收所述鄰設備發(fā)送的應答信號具體為接收所述鄰設備在規(guī)定時間發(fā)送的應答信號。4、如權(quán)利要求3所述的方法,其特征在于,所述規(guī)定時間為所述鄰設備預設的從接收到數(shù)據(jù)到發(fā)送應答數(shù)據(jù)的第一時間減去發(fā)送設備與所述鄰設備之間往返所需的第二時間。5、如權(quán)利要求4所述的方法,其特征在于,所述發(fā)送設備與所述鄰設備之間往返所需的第二時間包括通過估計發(fā)送設備與所述鄰設備之間距離或信號往返所需的第二時間;或直接獲取數(shù)據(jù)在設備間往返所需的第二時間。6、如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息包括根據(jù)所述疊加應答信息的能量或信噪比,獲取所述各鄰設備的數(shù)據(jù)接收情況;或根據(jù)所述疊加應答信息中鄰設備的標識符號序列,獲取所述各鄰設備的數(shù)據(jù)接收情況。7、如權(quán)利要求6所述的方法,其特征在于,根據(jù)所述疊加應答信息的能量或信噪比包括設置一個門限,所述疊加應答信息的能量或信噪比大于所述門限時,判斷所述鄰設備成功接收數(shù)據(jù);或設置多個門限,不同門限表示成功接收數(shù)據(jù)的鄰設備的不同數(shù)量。8、如權(quán)利要求7所述的方法,其特征在于,還包括根據(jù)所述疊加應答信息的能量或信噪比動態(tài)調(diào)整所述門限,所述動態(tài)調(diào)整具體為經(jīng)過一次廣播發(fā)送后,接收到的新疊加應答信息的能量或信噪比高于設定的門限,則將新疊加應答信息的能量或信噪比調(diào)整為新的門限,或按照預設的調(diào)整步長增加所述設定的門限;或接收最大值的疊加應答信息的能量或信噪比小于設定的門限,則將最大值的疊加應答信息的能量或信噪比調(diào)整為新的門限;或按照預設的調(diào)整步長減少所述設定的門限。9、如權(quán)利要求6所述的方法,其特征在于,所述疊加應答信息中鄰設備的標識符號序列包括設置參考標識符號序列;所述鄰設備的標識符號序列與所述參考標識符號序列長度相同且與所述參考標識符號序列中的部分符號相同;所述標識符號序列中每一個位置的所有鄰設備的符號應當滿足與所述參考標識符號序列同一位置符號相同的符號對應的應答數(shù)據(jù)之和,是與所述參考標識符號序列同一位置符號不同的符號對應的應答數(shù)據(jù)之和的特定倍數(shù)。10、如權(quán)利要求9所述的方法,其特征在于,所述特定倍數(shù)由所述特定時間差范圍確定;具體的,所述特定倍數(shù)為到達時沒有時間誤差的信號、與在規(guī)定的時間誤差范圍上限到達的信號相比的倍數(shù)。11、如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述疊加應答信息中鄰設備的標識符號序列,獲取所述各鄰設備的數(shù)據(jù)接收情況包括疊加的標識符號序列和參考符號序列相比所具有的相同符號的個&高于預設的閾值時,則判斷各鄰設備正確接收到數(shù)據(jù)。12、一種數(shù)據(jù)發(fā)送設備,其特征在于,包括發(fā)送單元,用于向鄰設備發(fā)送數(shù)據(jù);接收單元,用于接收所述鄰設備發(fā)送的應答信號的疊加應答信息;獲取單元,用于根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信臺13、如權(quán)利要求12所述的設備,其特征在于,所述接收單元的接收所述鄰設備發(fā)送的應答信號的疊加應答信息具體為接收單一鄰設備發(fā)送的應答信號的疊加應答信息;或接收多個鄰設備發(fā)送的應答信號的疊加應答信息,其中所述多個鄰設備發(fā)送的應答信號具有相同的內(nèi)容。14、如權(quán)利要求12所述的設備,其特征在于,所述接收單元接收所述鄰設備在規(guī)定時間發(fā)送的應答信號。15、如權(quán)利要求12所述的設備,其特征在于,所述獲取單元包括第一獲取子單元,用于根據(jù)所述疊加應答信息的能量或信噪比,獲取所述各鄰設備的數(shù)據(jù)接收情況;或第二獲取子單元,用于根據(jù)所述疊加應答信息中鄰設備的標識符號序列,獲取所述各鄰設備的數(shù)據(jù)接收情況。16、如權(quán)利要求13所述的設備,其特征在于,所述數(shù)據(jù)接收情況獲取單元還包括門限設置子單元,用于設置門限并提供給所述第一獲取子單元,所述門限具體為設置一個門限,所述疊加應答信息的能量或信噪比大于所述門限時,判斷所述鄰設備成功接收數(shù)據(jù);或設置多個門限,不同門限表示成功接收數(shù)據(jù)的鄰設備的不同數(shù)量。17、如權(quán)利要求16所述的設備,其特征在于,所述數(shù)據(jù)接收情況獲取單元還包括門限調(diào)整子單元,用于根據(jù)所述疊加應答信息的能量或信噪比動態(tài)調(diào)整所述門限設置子單元設置的門限;所述動態(tài)調(diào)整具體為經(jīng)過一次廣播發(fā)送后,接收到的新疊加應答信息的能量或信噪比高于設定的門限,則將新疊加應答信息的能量或信噪比調(diào)整為新的門限,或按照預設的調(diào)整步長增加所述設定的門限;或接收最大值的疊加應答信息的能量或信噪比小于設定的門限,則將最大值的疊加應答信息的能量或信噪比調(diào)整為新的門限;或按照預設的調(diào)整步長減少所述設定的門限。18、一種數(shù)據(jù)的發(fā)送系統(tǒng),包括數(shù)據(jù)發(fā)送設備和應答數(shù)據(jù)發(fā)送設備,其特征在于,所述數(shù)據(jù)發(fā)送設備,用于向所述應答數(shù)據(jù)發(fā)送設備發(fā)送數(shù)據(jù),接收所述應答數(shù)據(jù)發(fā)送設備發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取所述應答數(shù)據(jù)發(fā)送設備的數(shù)據(jù)接收信息。全文摘要本發(fā)明的實施例公開了一種數(shù)據(jù)的發(fā)送方法、系統(tǒng)和設備。該方法包括向鄰設備發(fā)送數(shù)據(jù);接收所述鄰設備發(fā)送的應答信號的疊加應答信息;根據(jù)所述疊加應答信息獲取所述鄰設備的數(shù)據(jù)接收信息。通過使用本發(fā)明的實施例,數(shù)據(jù)發(fā)送設備在特定時間差范圍內(nèi)接收到應答數(shù)據(jù),并根據(jù)應答數(shù)據(jù)判斷出各個鄰設備對數(shù)據(jù)的接收情況,從而實現(xiàn)了數(shù)據(jù)發(fā)送的可靠性,并可減少數(shù)據(jù)重傳次數(shù)。文檔編號H04L12/18GK101626303SQ20081013270公開日2010年1月13日申請日期2008年7月9日優(yōu)先權(quán)日2008年7月9日發(fā)明者劉永俊申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1