專利名稱:無(wú)線網(wǎng)絡(luò)裝置及其自動(dòng)設(shè)定參數(shù)方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種無(wú)線網(wǎng)絡(luò)裝置,特別有關(guān)于可自動(dòng)設(shè)定與一無(wú)線裝置之間的信號(hào)傳輸參數(shù)方法的無(wú)線網(wǎng)絡(luò)裝置。
背景技術(shù):
現(xiàn)今無(wú)線網(wǎng)絡(luò)裝置(Wireless Network Device)在媒體存取技術(shù)米用載波偵聽多路訪問(wèn) / 沖突避免(Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA)技術(shù),并且于發(fā)送資料后,依據(jù)一預(yù)設(shè)的確認(rèn)時(shí)間間隔(ACK timeout interval)內(nèi)收到一回應(yīng)信號(hào)(ACK frame),確認(rèn)資料傳輸成功。請(qǐng)參閱圖1,繪示先前技術(shù)的無(wú)線網(wǎng)絡(luò)裝置的資料沖突示意圖。第一網(wǎng)絡(luò)裝置11發(fā)送資料至第二網(wǎng)絡(luò)裝置12,而第二網(wǎng)絡(luò)裝置12會(huì)在成功地接收資料后,回復(fù)一回應(yīng)信號(hào)(ACK frame)至第一網(wǎng)絡(luò)裝置11。而第一網(wǎng)絡(luò)裝置11若在資料發(fā)送后,于預(yù)設(shè)的間隔時(shí)間內(nèi)收到該回應(yīng)信號(hào),則代表資料傳送成功;反的,若未在該預(yù)設(shè)的間隔時(shí)間內(nèi)收到該回應(yīng)信號(hào),則代表資料傳送失敗,在計(jì)數(shù)預(yù)設(shè)的間隔時(shí)間結(jié)束后,再次傳送該資料。如圖1所示,第一網(wǎng)絡(luò)裝置11與第二網(wǎng)絡(luò)裝置12之間的封包循環(huán)傳輸時(shí)間(Packet turnaround time)Tl包括下列時(shí)間:(1)第一網(wǎng)絡(luò)裝置11至第二網(wǎng)絡(luò)裝置12之間的封包傳輸時(shí)間(Packet transmission Time)。(2)第二網(wǎng)絡(luò)裝置12的工作時(shí)間T3,其中工作時(shí)間Τ3包括:封包處理時(shí)間(Packet processing time),短訊框間隔時(shí)間(SIFS,Short inter frame space),及其他第二網(wǎng)絡(luò)裝置12回傳回復(fù)信號(hào)的必要處理時(shí)間。(3)第二網(wǎng)絡(luò)裝置12至第一網(wǎng)絡(luò)裝置11之間的回應(yīng)信號(hào)傳輸時(shí)間(ACK transmission Time)??梢岳斫獾氖牵獍鼈鬏敃r(shí)間與回應(yīng)信號(hào)傳輸時(shí)間是相同的傳輸時(shí)間T2,而封包循環(huán)傳輸時(shí)間Tl即為兩倍傳輸時(shí)間T2加上第二網(wǎng)絡(luò)裝置12的工作時(shí)間T3,即Tl=(2 T2)+T3,因此,確認(rèn)收到時(shí)間間隔(ACK timeout interval) T4即為封包循環(huán)傳輸時(shí)間Tl再加上第二網(wǎng)絡(luò)裝置的工作時(shí)間Τ3的總和。由上述可知,若第一、第二網(wǎng)絡(luò)裝置的距離很遠(yuǎn)時(shí),由于傳輸時(shí)間Τ2會(huì)增加,而可能使得封包循環(huán)傳輸時(shí)間Tl大于確認(rèn)收到時(shí)間間隔Τ4,而造成發(fā)送的網(wǎng)絡(luò)裝置誤判先前發(fā)送的資料失敗,而再次發(fā)送資料,造成誤動(dòng)作。若第一網(wǎng)絡(luò)裝置11與第二網(wǎng)絡(luò)裝置12裝設(shè)于戶外,用于橋接由無(wú)線終端設(shè)備發(fā)出的資料封包之用的無(wú)線網(wǎng)絡(luò)裝置時(shí),通常需要布設(shè)的間隔距離較遠(yuǎn),因此,架設(shè)人員需要依據(jù)無(wú)線網(wǎng)絡(luò)裝置布建的間隔距離,各別地在無(wú)線網(wǎng)絡(luò)裝置上手動(dòng)地設(shè)定該距離或確認(rèn)收到時(shí)間間隔(Ack timeout interval)的參數(shù)值,以使無(wú)線網(wǎng)絡(luò)裝置使用較適合的確認(rèn)時(shí)間間隔,避免上述誤動(dòng)作的發(fā)生。然而,此等設(shè)定作業(yè)多以人工完成,且網(wǎng)絡(luò)裝置之間的距離需事先通過(guò)各種量測(cè)方式測(cè)距,或是由測(cè)試人員僅就錯(cuò)誤測(cè)試(try-error)的方式逐一調(diào)整并設(shè)定確認(rèn)時(shí)間間隔的參數(shù)值,或是設(shè)定較大的確認(rèn)時(shí)間間隔的參數(shù)值。如此,十分耗損人力與時(shí)間成本。因此,如何自動(dòng)地且適當(dāng)?shù)卦O(shè)定無(wú)線網(wǎng)絡(luò)裝置的確認(rèn)時(shí)間間隔的參數(shù)值,是現(xiàn)今廠商應(yīng)思慮的問(wèn)題。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明提供一種可于傳輸資料前,自動(dòng)且正確的設(shè)定信號(hào)傳輸參數(shù)的無(wú)線網(wǎng)絡(luò)裝置及其自動(dòng)設(shè)定參數(shù)方法。本發(fā)明提供的無(wú)線網(wǎng)絡(luò)裝置,與一無(wú)線裝置進(jìn)行信號(hào)傳輸,該無(wú)線網(wǎng)絡(luò)裝置包括:
一無(wú)線通訊模組,依據(jù)一無(wú)線通訊協(xié)定傳送一測(cè)試信號(hào)至該無(wú)線裝置,并且接收該無(wú)線裝置對(duì)應(yīng)該測(cè)試信號(hào)傳回的一回應(yīng)信號(hào);以及
一運(yùn)算模組,電性連接該無(wú)線通訊模組,執(zhí)行一參數(shù)設(shè)定步驟,其中該參數(shù)設(shè)定步驟包括依據(jù)一最短傳輸時(shí)間與一最長(zhǎng)傳輸時(shí)間總和的半數(shù)值,對(duì)應(yīng)地設(shè)定為一確認(rèn)收到時(shí)間間隔,并分析該確認(rèn)收到時(shí)間間隔內(nèi)是否取得該回應(yīng)信號(hào),以依據(jù)分析結(jié)果,將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間或最短傳輸時(shí)間。作為優(yōu)選方案,該運(yùn)算模組于該分析結(jié)果為未于該確認(rèn)收到時(shí)間間隔內(nèi)取得該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最短傳輸時(shí)間。作為優(yōu)選方案,該運(yùn)算模組更包括于判斷該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間的差小于或等于一時(shí)段間距臨界值時(shí),停止該參數(shù)設(shè)定步驟。作為優(yōu)選方案,該運(yùn)算模組更包括于停止該參數(shù)設(shè)定步驟后,發(fā)送該測(cè)試信號(hào)及接收對(duì)應(yīng)該測(cè)試信號(hào)的該回應(yīng)信號(hào),判斷一時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差是否大于或等于一第一時(shí)間差值、及判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差是否小于或等于一第二時(shí)間差值,以決定是否執(zhí)行該參數(shù)設(shè)定步驟,其中,第一時(shí)間差值大于第二時(shí)間差值。作為優(yōu)選方案,當(dāng)該運(yùn)算模組判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差大于或等于該第一時(shí)間差值,或是判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差小于或等于該第二時(shí)間差值時(shí),執(zhí)行該參數(shù)設(shè)定步驟。作為優(yōu)選方案,該運(yùn)算模組更包括:多次發(fā)送該測(cè)試信號(hào);以及于多次發(fā)送該測(cè)試信號(hào)后仍未取得該回應(yīng)信號(hào)時(shí),執(zhí)行參數(shù)設(shè)定步驟。本發(fā)明提供一種自動(dòng)設(shè)定參數(shù)的方法,可應(yīng)用于與一無(wú)線裝置進(jìn)行無(wú)線信號(hào)傳輸?shù)囊粺o(wú)線網(wǎng)絡(luò)裝置,該無(wú)線網(wǎng)絡(luò)裝置包括一確認(rèn)收到時(shí)間間隔的參數(shù),該方法包括:
步驟(a),依據(jù)一無(wú)線通訊協(xié)定,傳輸一測(cè)試信號(hào)至該無(wú)線裝置;
步驟(b),當(dāng)未于該確認(rèn)收到時(shí)間間隔內(nèi)接收該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最短傳輸時(shí)間或當(dāng)于該確認(rèn)收到時(shí)間間隔內(nèi)接收到該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間;以及
步驟(C),依據(jù)該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間加總后的半數(shù)值,設(shè)定為該確認(rèn)收到時(shí)間間隔的參數(shù)。作為優(yōu)選方案,上述自動(dòng)設(shè)定參數(shù)的方法,更包括:
步驟(d),當(dāng)判斷該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間之差小于或等于一時(shí)段間距臨界值時(shí),停止步驟(a)至步驟(C)。作為優(yōu)選方案,上述自動(dòng)設(shè)定參數(shù)的方法,于該步驟(d)后,更包括:
取得傳輸該測(cè)試信號(hào)至接收該回應(yīng)信號(hào)之間的一時(shí)間間隔;以及
于該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差是大于或等于一第一時(shí)間差值,或于該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差小于或等于一第二時(shí)間差值時(shí),重新執(zhí)行該步驟(a)至該步驟(d)。本發(fā)明提供一種無(wú)線網(wǎng)絡(luò)裝置,用以與一無(wú)線裝置進(jìn)行通訊傳輸,該無(wú)線網(wǎng)絡(luò)裝置包括:
一計(jì)時(shí)單元,依據(jù)一確認(rèn)收到時(shí)間間隔進(jìn)行計(jì)時(shí),并于計(jì)時(shí)完成時(shí)發(fā)出通知;
一無(wú)線通訊模組,電性連接該計(jì)時(shí)單元并傳輸該確認(rèn)收到時(shí)間間隔至該計(jì)時(shí)單元,且該無(wú)線通訊模組傳送一測(cè)試信號(hào)至該無(wú)線裝置,并且接收該無(wú)線裝置對(duì)應(yīng)該測(cè)試信號(hào)傳回的一回應(yīng)信號(hào),與傳送該測(cè)試信號(hào)時(shí),令該計(jì)時(shí)單元依據(jù)該確認(rèn)收到時(shí)間間隔進(jìn)行計(jì)時(shí),以及取得與轉(zhuǎn)送該計(jì)時(shí)單元計(jì)時(shí)完成時(shí)所發(fā)出的該通知;以及
一處理單元,電性連接該無(wú)線通訊模組,依據(jù)一最短傳輸時(shí)間與一最長(zhǎng)傳輸時(shí)間總和的半數(shù)值,對(duì)應(yīng)地設(shè)定為該確認(rèn)收到時(shí)間間隔至該無(wú)線通訊模組,并通過(guò)該無(wú)線通訊模組與該通知,以分析該確認(rèn)收到時(shí)間間隔內(nèi)是否取得該回應(yīng)信號(hào),該處理單元依據(jù)分析結(jié)果,將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間或最短傳輸時(shí)間。
本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)裝置及其自動(dòng)設(shè)定參數(shù)方法可自行計(jì)算出確認(rèn)收到時(shí)間間隔,不會(huì)有因人為錯(cuò)誤計(jì)算裝置距離而取得錯(cuò)誤確認(rèn)收到時(shí)間間隔的問(wèn)題。其次,本發(fā)明實(shí)施例可應(yīng)用于動(dòng)態(tài)移動(dòng)中的無(wú)線網(wǎng)絡(luò)裝置。
圖1是先前技術(shù)的無(wú)線網(wǎng)絡(luò)系統(tǒng)的資料沖突示意 圖2是本發(fā)明無(wú)線網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意 圖3是本發(fā)明無(wú)線網(wǎng)絡(luò)裝置自動(dòng)設(shè)定參數(shù)的方法流程示意圖;以及圖4是本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)裝置對(duì)動(dòng)態(tài)移動(dòng)中的無(wú)線裝置的自動(dòng)設(shè)定參數(shù)的方法流程示意圖。主要元件符號(hào)說(shuō)明
[先前技術(shù)元件]
11、第一網(wǎng)絡(luò)裝置;
12、第二網(wǎng)絡(luò)裝置;
Tl、封包循環(huán)傳輸時(shí)間;
T2、傳輸時(shí)間;
T3、第二網(wǎng)絡(luò)裝置的工作時(shí)間;
T4、確認(rèn)收到時(shí)間間隔。[本發(fā)明技術(shù)元件]
20、無(wú)線網(wǎng)絡(luò)裝置;
21、無(wú)線通訊模組;
22、運(yùn)算模組;
221、處理單元;
222、計(jì)時(shí)單元;
23、記憶體單元;
30、無(wú)線裝置; 41、最短傳輸距離;
42、最長(zhǎng)傳輸距離;
43、最短傳輸時(shí)間;
44、最長(zhǎng)傳輸時(shí)間;
46、時(shí)段間距臨界值。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,以使本領(lǐng)域的技術(shù)人員可以更好的理解本發(fā)明并能予以實(shí)施,但所舉實(shí)施例不作為對(duì)本發(fā)明的限定。茲配合圖式將本發(fā)明較佳實(shí)施例詳細(xì)說(shuō)明如下。首先請(qǐng)參照?qǐng)D2繪示本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖,請(qǐng)同時(shí)參閱圖3繪示本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)裝置自動(dòng)設(shè)定參數(shù)的方法流程示意圖。此網(wǎng)絡(luò)系統(tǒng)包括一無(wú)線網(wǎng)絡(luò)裝置20與一無(wú)線裝置30。無(wú)線網(wǎng)絡(luò)裝置20與無(wú)線裝置30之間的距離,必須小于無(wú)線網(wǎng)絡(luò)裝置20及無(wú)線裝置30所允許的無(wú)線傳輸距離上限。本發(fā)明實(shí)施例的該無(wú)線網(wǎng)絡(luò)裝置20與該無(wú)線裝置30用以接取或橋接由終端裝置以無(wú)線通訊方式傳輸?shù)臄?shù)據(jù)及/或語(yǔ)音資料。在架構(gòu)該網(wǎng)絡(luò)系統(tǒng)時(shí),該無(wú)線網(wǎng)絡(luò)裝置20與該無(wú)線裝置30裝設(shè)于規(guī)定的距離內(nèi),并且該無(wú)線網(wǎng)絡(luò)裝置20與該無(wú)線裝置30之間的距離參數(shù)分別被設(shè)定于該無(wú)線網(wǎng)絡(luò)裝置20與該無(wú)線裝置30。該無(wú)線網(wǎng)絡(luò)裝置20及該無(wú)線裝置30將依據(jù)設(shè)定的距離參數(shù)決定初始的一確認(rèn)收到時(shí)間間隔(ACK time out interval)。本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)裝置20包括一無(wú)線通訊模組21與一運(yùn)算模組(Operation Module) 22。其中,無(wú)線通訊模組21為用以收發(fā)無(wú)線信號(hào)的元件、電路或模組組件,例如用以收發(fā)W1-F1、W1-Max、3G、3.5G、4G等無(wú)線通信技術(shù)的元件、電路或模組等。運(yùn)算模組22于本發(fā)明實(shí)施例中,以包括一處理單元(Processing Unit) 221與一計(jì)時(shí)單元(Timer)222的組合為說(shuō)明。然而運(yùn)算模組22可為各種處理器(Central Processing Unit,Micro Processing Unit, Micro Computing Unit)、運(yùn)算整合晶片(Computing Chips)、或是處理器與計(jì)時(shí)器結(jié)合的組合電路等類型,其它具等效能力積體電路(1C)、電子元件等相關(guān)功能、類型的元件組合類型亦適用,并未有所設(shè)限。于本發(fā)明實(shí)施例中,一最長(zhǎng)傳輸距離42及一最短傳輸距離41可通過(guò)無(wú)線網(wǎng)絡(luò)裝置20的使用者界面輸入。其中,最長(zhǎng)傳輸距離42是指無(wú)線網(wǎng)絡(luò)裝置20所能進(jìn)行無(wú)線傳輸?shù)淖铋L(zhǎng)距離;而最短傳輸距離41是指無(wú)線網(wǎng)絡(luò)裝置20所能進(jìn)行無(wú)線傳輸?shù)淖疃叹嚯x。該無(wú)線網(wǎng)絡(luò)裝置20會(huì)依據(jù)最長(zhǎng)傳輸距離42與最短傳輸距離41,以計(jì)算出一最長(zhǎng)傳輸時(shí)間44、一最短傳輸時(shí)間43,及確認(rèn)收到時(shí)間間隔等數(shù)值。其中,最長(zhǎng)傳輸時(shí)間44即是指封包傳輸于最長(zhǎng)傳輸距離所需花費(fèi)的時(shí)間;而最短傳輸時(shí)間43即是指封包傳輸于最短傳輸距離所需花費(fèi)的時(shí)間。該最短與最長(zhǎng)傳輸時(shí)間分別由最短與最長(zhǎng)傳輸距離除以信號(hào)傳輸速率的計(jì)算取得。于另一實(shí)施例中,該最長(zhǎng)傳輸時(shí)間44與該最短傳輸時(shí)間43亦可以通過(guò)使用者介面輸入,因此,該最長(zhǎng)傳輸距離42、該最短傳輸距離41、及確認(rèn)收到時(shí)間間隔等數(shù)值即可經(jīng)由輸入的數(shù)值計(jì)算而得。于本發(fā)明實(shí)施例中,該確認(rèn)收到時(shí)間間隔經(jīng)由一計(jì)算式計(jì)算而得,該計(jì)算式=(最短傳輸時(shí)間+最長(zhǎng)傳輸時(shí)間)/2。因此該確認(rèn)收到時(shí)間間隔為該最短傳輸時(shí)間與該最長(zhǎng)傳輸時(shí)間加總后的半數(shù)值。處理單元221對(duì)無(wú)線通訊模組21設(shè)定一確認(rèn)收到時(shí)間間隔。無(wú)線通訊模組21會(huì)將確認(rèn)收到時(shí)間間隔傳輸至計(jì)時(shí)單元222。計(jì)時(shí)單元222會(huì)依據(jù)確認(rèn)收到時(shí)間間隔進(jìn)行后續(xù)的計(jì)時(shí)行為。以下,說(shuō)明無(wú)線網(wǎng)絡(luò)裝置自動(dòng)設(shè)定參數(shù)的方法的流程:
依據(jù)一無(wú)線通訊協(xié)定,傳輸一測(cè)試信號(hào)至無(wú)線裝置(步驟SI 10)。于本步驟中,測(cè)試信號(hào)會(huì)由無(wú)線通訊模組21傳輸至無(wú)線裝置30。其中測(cè)試信號(hào)的規(guī)格與封包格式,依據(jù)設(shè)計(jì)人員的需求而定,并不設(shè)限,僅需符合IEEE802.1lx的規(guī)范即可。于本步驟中以封包為例。判斷是否于一確認(rèn)收到時(shí)間間隔內(nèi)接收到由該無(wú)線裝置30傳回的一回應(yīng)信號(hào)(步驟S120)。此步驟中,無(wú)線通訊模組21會(huì)令計(jì)時(shí)單元222啟動(dòng)對(duì)應(yīng)確認(rèn)收到時(shí)間間隔的一計(jì)時(shí)事件,計(jì)時(shí)單元222會(huì)于測(cè)試信號(hào)的發(fā)送時(shí)間點(diǎn)開始計(jì)時(shí),一旦確認(rèn)收到時(shí)間間隔的計(jì)時(shí)完成后,即通知無(wú)線通訊模組21,無(wú)線通訊模組21會(huì)轉(zhuǎn)而告知處理單元221已完成該確認(rèn)收到時(shí)間間隔的計(jì)時(shí)。另一方面,無(wú)線裝置30在取得測(cè)試信號(hào)后,會(huì)對(duì)其進(jìn)行處理,以產(chǎn)生對(duì)應(yīng)的回應(yīng)信號(hào),再回傳至無(wú)線網(wǎng)絡(luò)裝置20。當(dāng)無(wú)線通訊模組21取得回應(yīng)信號(hào)時(shí),會(huì)通知處理單元221。于本發(fā)明實(shí)施例中,處理單元221于測(cè)試信號(hào)的發(fā)送時(shí)間點(diǎn)開始,判斷是否于確認(rèn)收到時(shí)間間隔內(nèi)接收到回應(yīng)信號(hào),而判斷方式依據(jù)運(yùn)算模組22于確認(rèn)收到時(shí)間間隔內(nèi)先結(jié)束計(jì)時(shí)或是先取得回應(yīng)信號(hào)。當(dāng)未于該確認(rèn)收到時(shí)間間隔內(nèi)接收該回應(yīng)信號(hào)時(shí),將確認(rèn)收到時(shí)間間隔作為最短傳輸時(shí)間(步驟S130)。于本步驟中,處理單元221在超過(guò)該確認(rèn)收到時(shí)間間隔,尚未取得回應(yīng)信號(hào)時(shí),依據(jù)該確認(rèn)收到時(shí)間間隔,設(shè)定該最短傳輸時(shí)間43等于該確認(rèn)收到時(shí)間間隔。當(dāng)于該確認(rèn)收到時(shí)間間隔內(nèi)接收到回應(yīng)信號(hào)時(shí),將確認(rèn)收到時(shí)間間隔作為最長(zhǎng)傳輸時(shí)間(步驟S140)。于本步驟中,處理單元221在該確認(rèn)收到時(shí)間間隔內(nèi)取得回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定該最長(zhǎng)傳輸時(shí)間44等于該確認(rèn)收到時(shí)間間隔。依據(jù)該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間加總后的半數(shù)值,設(shè)定為該確認(rèn)收到時(shí)間間隔(步驟S150)。于本步驟中,處理單元221會(huì)將該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間加總,再計(jì)算出此加總數(shù)值的一半數(shù)值,并設(shè)定該確認(rèn)收到時(shí)間間隔等于該半數(shù)值。于此,已取得確認(rèn)收到時(shí)間間隔的一初步調(diào)整值,此初步調(diào)整值較先前設(shè)計(jì)的確認(rèn)收到時(shí)間間隔較為精準(zhǔn),本發(fā)明實(shí)施例的無(wú)線通訊裝置可有效率的執(zhí)行資料傳輸作業(yè),提升通信品質(zhì)。然而,為更進(jìn)一步提升裝置與通信的適用性及效能,可依據(jù)以下流程以持續(xù)調(diào)整確認(rèn)收到時(shí)間間隔,以找出更為精準(zhǔn)的調(diào)整數(shù)值。說(shuō)明如下:
判斷該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間的差值是否小于或等于一時(shí)段間距臨界值(步驟S160)。于本步驟中,處理單元221會(huì)計(jì)算出目前的最長(zhǎng)傳輸時(shí)間44與最短傳輸時(shí)間43的差值,并將此差值與時(shí)段間距臨界值46進(jìn)行比較,于差值大于時(shí)段間距臨界值46時(shí),處理單元221會(huì)回到步驟S110,繼續(xù)執(zhí)行相關(guān)步驟。反之,處理單元221會(huì)停止確認(rèn)收到時(shí)間間隔的校準(zhǔn)作業(yè)(步驟S170),亦即,處理單元221不會(huì)再進(jìn)行步驟SI 10至步驟S150的執(zhí)行作業(yè)。其中,時(shí)段間距臨界值46可被預(yù)先儲(chǔ)存于記憶體單元23中,但并不設(shè)限。需說(shuō)明的是,步驟S160可于步驟S150之前、后或是步驟S120之前施行。
然而,為避免校準(zhǔn)作業(yè)受到外在環(huán)境因素的影響,可于上述設(shè)定信號(hào)等待回應(yīng)時(shí)間的流程中,加入一容錯(cuò)機(jī)制,即是無(wú)線通訊模組21周期性的發(fā)送測(cè)試信號(hào),例如無(wú)線通訊模組21以相同的確認(rèn)收到時(shí)間間隔,連續(xù)輸出測(cè)試信號(hào)數(shù)次。當(dāng)處理單元221分析出此等次數(shù)中,無(wú)線通訊模組21至少取得一次回應(yīng)信號(hào)時(shí),即判定確認(rèn)收到時(shí)間間隔為正確。反之,若是無(wú)線通訊模組21連一次回應(yīng)信號(hào)都未取得,即重新開始校準(zhǔn)作業(yè)。此外,無(wú)線裝置30亦可為上述無(wú)線網(wǎng)絡(luò)裝置20或與其相同或相似的硬體架構(gòu)或功能,并不設(shè)限。請(qǐng)參閱圖4繪示本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)裝置對(duì)動(dòng)態(tài)移動(dòng)中的無(wú)線裝置的自動(dòng)設(shè)定參數(shù)的方法流程示意圖。此參數(shù)設(shè)定方法是在該確認(rèn)收到時(shí)間間隔的校準(zhǔn)作業(yè)已完成后才開始運(yùn)作,也就是說(shuō)確認(rèn)收到時(shí)間間隔已經(jīng)作過(guò)初次設(shè)定。而且,此流程亦得以應(yīng)用于無(wú)線網(wǎng)絡(luò)裝置20與無(wú)線裝置之間的傳輸距離有所變動(dòng)時(shí),以重新調(diào)整確認(rèn)收到時(shí)間間隔。以下,說(shuō)明此方法流程:
取得傳輸該測(cè)試信號(hào)至接收該回應(yīng)信號(hào)之間的一時(shí)間間隔(步驟S210)。此步驟中,運(yùn)算模組22會(huì)再通過(guò)無(wú)線通訊模組21周期性的輸出測(cè)試信號(hào)至無(wú)線裝置30,以借由從輸出測(cè)試信號(hào)及接收回應(yīng)信號(hào)的作業(yè)期間,找出該作業(yè)期間的時(shí)間間隔。于本發(fā)明實(shí)施例中,取得該時(shí)間間隔的方式有兩種:
(I)處理單元221先借由無(wú)線通訊模組21傳輸測(cè)試信號(hào)至無(wú)線裝置30。無(wú)線通訊模組21會(huì)要求處理單元221啟動(dòng)對(duì)應(yīng)確認(rèn)收到時(shí)間間隔的一計(jì)時(shí)事件,運(yùn)算模組22會(huì)儲(chǔ)存測(cè)試信號(hào)的發(fā)送時(shí)間點(diǎn)。無(wú)線裝置30會(huì)處理無(wú)線通訊模組21傳輸?shù)臏y(cè)試信號(hào),并回傳對(duì)應(yīng)的回應(yīng)信號(hào)。處理單元221會(huì)經(jīng)由無(wú)線通訊模組21取得此回應(yīng)信號(hào)并且儲(chǔ)存取得回應(yīng)信號(hào)的接收時(shí)間點(diǎn)。的后,處理單元221通過(guò)計(jì)算測(cè)試信號(hào)的傳輸時(shí)間點(diǎn)與回應(yīng)信號(hào)的接收時(shí)間點(diǎn)之間的差值,以取得該時(shí)間間隔。(2)處理單元221先借由無(wú)線通訊模組21傳輸測(cè)試信號(hào)至無(wú)線裝置30,同時(shí)在測(cè)試信號(hào)輸出時(shí)即開始一計(jì)時(shí)動(dòng)作。一旦處理單元221經(jīng)由無(wú)線通訊模組21取得無(wú)線裝置30傳輸?shù)幕貞?yīng)信號(hào)時(shí),處理單元221即會(huì)停止此計(jì)時(shí)動(dòng)作,由該計(jì)時(shí)動(dòng)作取得時(shí)間間隔。判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差是否大于或等于一第一時(shí)間差值(步驟S220),及判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差是否小于或等于一第二時(shí)間差值(步驟S230)。本發(fā)明實(shí)施例中,當(dāng)無(wú)線裝置30與無(wú)線網(wǎng)絡(luò)裝置20之間的距離縮小時(shí),時(shí)間間隔亦會(huì)隨之變小,時(shí)間間隔會(huì)該確認(rèn)收到時(shí)間間隔之差就會(huì)變大,第一時(shí)間差值是指前述的時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差,可被處理單元221容許,且繼續(xù)進(jìn)行通訊作業(yè)的一個(gè)最大值。相反的,當(dāng)無(wú)線裝置30與無(wú)線網(wǎng)絡(luò)裝置20之間的距離變長(zhǎng)時(shí),時(shí)間間隔亦會(huì)隨之變大,時(shí)間間隔會(huì)該確認(rèn)收到時(shí)間間隔之差就會(huì)變小,第二時(shí)間差值是指前述的時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差,可被處理單元221容許,且繼續(xù)進(jìn)行通訊作業(yè)的一個(gè)最小值。其中,第一時(shí)間差值大于第二時(shí)間差值。而此步驟中,處理單元221會(huì)先計(jì)算這個(gè)時(shí)間間隔與確認(rèn)收到時(shí)間間隔的差值。當(dāng)處理單元221判斷出該確認(rèn)收到時(shí)間間隔的差值是大于或等于第一時(shí)間差值,或小于或等于第二時(shí)間差值時(shí),處理單元221即會(huì)回到步驟S110。反的,當(dāng)處理單元221判斷出該確認(rèn)收到時(shí)間間隔的差,未大于或等于第一時(shí)間差值,亦未小于或等于第二時(shí)間差值時(shí),回到步驟S170。以上所述實(shí)施例僅是為充分說(shuō)明本發(fā)明而所舉的較佳的實(shí)施例,本發(fā)明的保護(hù)范圍不限于此。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明基礎(chǔ)上所作的等同替代或變換,均在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種無(wú)線網(wǎng)絡(luò)裝置,與一無(wú)線裝置進(jìn)行信號(hào)傳輸,其特征在于,該無(wú)線網(wǎng)絡(luò)裝置包括: 一無(wú)線通訊模組,依據(jù)一無(wú)線通訊協(xié)定傳送一測(cè)試信號(hào)至該無(wú)線裝置,并且接收該無(wú)線裝置對(duì)應(yīng)該測(cè)試信號(hào)傳回的一回應(yīng)信號(hào);以及 一運(yùn)算模組,電性連接該無(wú)線通訊模組,執(zhí)行一參數(shù)設(shè)定步驟,其中該參數(shù)設(shè)定步驟包括依據(jù)一最短傳輸時(shí)間與一最長(zhǎng)傳輸時(shí)間總和的半數(shù)值,對(duì)應(yīng)地設(shè)定為一確認(rèn)收到時(shí)間間隔,并分析該確認(rèn)收到時(shí)間間隔內(nèi)是否取得該回應(yīng)信號(hào),以依據(jù)分析結(jié)果,將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間或最短傳輸時(shí)間。
2.如權(quán)利要求1所述無(wú)線網(wǎng)絡(luò)裝置,其特征在于,該運(yùn)算模組于該分析結(jié)果為未于該確認(rèn)收到時(shí)間間隔內(nèi)取得該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最短傳輸時(shí)間。
3.如權(quán)利要求1所述無(wú)線網(wǎng)絡(luò)裝置,其特征在于,該運(yùn)算模組更包括于判斷該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間的差小于或等于一時(shí)段間距臨界值時(shí),停止該參數(shù)設(shè)定步驟。
4.如權(quán)利要求3所述無(wú)線網(wǎng)絡(luò)裝置,其特征在于,該運(yùn)算模組更包括于停止該參數(shù)設(shè)定步驟后,發(fā)送該測(cè)試信號(hào)及接收對(duì)應(yīng)該測(cè)試信號(hào)的該回應(yīng)信號(hào),判斷一時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差是否大于或等于一第一時(shí)間差值、及判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差是否小于或等于一第二時(shí)間差值,以決定是否執(zhí)行該參數(shù)設(shè)定步驟,其中,第一時(shí)間差值大于第二時(shí)間差值。
5.如權(quán)利要求4所述無(wú)線網(wǎng)絡(luò)裝置,其特征在于,當(dāng)該運(yùn)算模組判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差大于或等于該第一時(shí)間差值,或是判斷該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔的差小于或等于該第二時(shí)間差值時(shí),執(zhí)行該參數(shù)設(shè)定步驟。
6.如權(quán)利要求1所述無(wú)線網(wǎng)絡(luò)裝置,其特征在于,該運(yùn)算模組更包括:多次發(fā)送該測(cè)試信號(hào);以及于多次發(fā)送該測(cè)試信號(hào)后仍未取得該回應(yīng)信號(hào)時(shí),執(zhí)行參數(shù)設(shè)定步驟。
7.一種自動(dòng)設(shè)定參數(shù)的方法,可應(yīng)用于與一無(wú)線裝置進(jìn)行無(wú)線信號(hào)傳輸?shù)囊粺o(wú)線網(wǎng)絡(luò)裝置,其特征在于,該無(wú)線網(wǎng)絡(luò)裝置包括一確認(rèn)收到時(shí)間間隔的參數(shù),該方法包括: 步驟(a),依據(jù)一無(wú)線通訊協(xié)定,傳輸一測(cè)試信號(hào)至該無(wú)線裝置; 步驟(b),當(dāng)未于該確認(rèn)收到時(shí)間間隔內(nèi)接收該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最短傳輸時(shí)間或當(dāng)于該確認(rèn)收到時(shí)間間隔內(nèi)接收到該回應(yīng)信號(hào)時(shí),將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間;以及 步驟(C),依據(jù)該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間加總后的半數(shù)值,設(shè)定為該確認(rèn)收到時(shí)間間隔的參數(shù)。
8.如權(quán)利要求7所述自動(dòng)設(shè)定參數(shù)的方法,其特征在于,更包括: 步驟(d),當(dāng)判斷該最長(zhǎng)傳輸時(shí)間與該最短傳輸時(shí)間之差小于或等于一時(shí)段間距臨界值時(shí),停止步驟(a)至步驟(C)。
9.如權(quán)利要求8所述自動(dòng)設(shè)定參數(shù)的方法,其特征在于,于該步驟(d)后,更包括: 取得傳輸該測(cè)試信號(hào)至接收該回應(yīng)信號(hào)之間的一時(shí)間間隔;以及 于該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差是大于或等于一第一時(shí)間差值,或于該時(shí)間間隔與該確認(rèn)收到時(shí)間間隔之差小于或等于一第二時(shí)間差值時(shí),重新執(zhí)行該步驟(a)至該步驟(d)。
10.一種無(wú)線網(wǎng)絡(luò)裝置,與一無(wú)線裝置進(jìn)行通訊傳輸,該無(wú)線網(wǎng)絡(luò)裝置包括:一計(jì)時(shí)單元,依據(jù)一確認(rèn)收到時(shí)間間隔進(jìn)行計(jì)時(shí),并于計(jì)時(shí)完成時(shí)發(fā)出通知; 一無(wú)線通訊模組,電性連接該計(jì)時(shí)單元并傳輸該確認(rèn)收到時(shí)間間隔至該計(jì)時(shí)單元,且該無(wú)線通訊模組傳送一測(cè)試信號(hào)至該無(wú)線裝置,并且接收該無(wú)線裝置對(duì)應(yīng)該測(cè)試信號(hào)傳回的一回應(yīng)信號(hào),與傳送該測(cè)試信號(hào)時(shí),令該計(jì)時(shí)單元依據(jù)該確認(rèn)收到時(shí)間間隔進(jìn)行計(jì)時(shí),以及取得與轉(zhuǎn)送該計(jì)時(shí)單元計(jì)時(shí)完成時(shí)所發(fā)出的該通知;以及 一處理單元,電性連接該無(wú)線通訊模組,依據(jù)一最短傳輸時(shí)間與一最長(zhǎng)傳輸時(shí)間總和的半數(shù)值,對(duì)應(yīng)地設(shè)定為該確認(rèn)收到時(shí)間間隔至該無(wú)線通訊模組,并通過(guò)該無(wú)線通訊模組與該通知,以分析該確 認(rèn)收到時(shí)間間隔內(nèi)是否取得該回應(yīng)信號(hào),該處理單元依據(jù)分析結(jié)果,將該確認(rèn)收到時(shí)間間隔設(shè)定為該最長(zhǎng)傳輸時(shí)間或最短傳輸時(shí)間。
全文摘要
本發(fā)明揭露一種無(wú)線網(wǎng)絡(luò)裝置及其自動(dòng)設(shè)定參數(shù)方法,裝置包括一無(wú)線通訊模組與一運(yùn)算模組。無(wú)線通訊模組用以依據(jù)一無(wú)線通訊協(xié)定傳輸一測(cè)試信號(hào)至一無(wú)線裝置,及接收無(wú)線裝置傳輸?shù)幕貞?yīng)信號(hào)。運(yùn)算模組電性連接無(wú)線通訊模組,以計(jì)算一最短傳輸時(shí)間與一最長(zhǎng)傳輸時(shí)間總和的半數(shù)值,并設(shè)定為無(wú)線通訊模組的一確認(rèn)收到時(shí)間間隔,并分析確認(rèn)收到時(shí)間間隔內(nèi)取得回應(yīng)信號(hào)的狀態(tài),以決定將該確認(rèn)收到時(shí)間間隔作為該最長(zhǎng)傳輸時(shí)間或最短傳輸時(shí)間,并重新計(jì)算確認(rèn)收到時(shí)間間隔。
文檔編號(hào)H04L1/16GK103107870SQ20111044078
公開日2013年5月15日 申請(qǐng)日期2011年12月26日 優(yōu)先權(quán)日2011年11月11日
發(fā)明者盧誕春 申請(qǐng)人:智邦科技股份有限公司