專(zhuān)利名稱(chēng):防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)及無(wú)線(xiàn)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線(xiàn)數(shù)據(jù)機(jī)及無(wú)線(xiàn)傳輸方法,特別涉及一種防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)及無(wú)限傳輸方法。
傳統(tǒng)的無(wú)線(xiàn)傳輸方法,如
圖1所示流程,在確認(rèn)發(fā)射準(zhǔn)備好(否則,重復(fù)資料準(zhǔn)備和確認(rèn)發(fā)射準(zhǔn)備等程序)后,確認(rèn)頻道是否占線(xiàn),若頻道未占線(xiàn),則發(fā)射資料,若頻道占線(xiàn),則重復(fù)確認(rèn)頻道是否占線(xiàn)程序,至頻道未占線(xiàn)時(shí)再發(fā)射資料。由又同一系統(tǒng)的補(bǔ)償值(offset)相同,上述方法經(jīng)常遭遇碰撞(collision)問(wèn)題。一般(例如TCP/IP)為用小資料單元封包(package)方式,降低碰撞機(jī)率,但這些方法只能降低碰撞機(jī)率,而無(wú)法防止碰撞。
本發(fā)明目的在于提供一種可防止碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)。
本發(fā)明的另一目的在于提供一種可防止碰撞的無(wú)線(xiàn)傳輸方法。
本發(fā)明的再一目的在于提供一種具有亂碼產(chǎn)生器的無(wú)線(xiàn)數(shù)據(jù)機(jī)。
本發(fā)明的又一目的在于提供一種具有亂碼產(chǎn)生器的防止碰撞的無(wú)線(xiàn)傳輸方法。
本發(fā)明的實(shí)施方案如下本發(fā)明提供的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),包括一數(shù)據(jù)機(jī);一中央處理單元,該中央處理單元和數(shù)據(jù)機(jī)連接,用于和數(shù)據(jù)機(jī)進(jìn)行數(shù)據(jù)資料傳輸;一只讀寄存器,該只讀寄存器和中央處理單元連接;一寄存器,該寄存器和中央處理單元連接;一無(wú)線(xiàn)電收發(fā)器,該無(wú)線(xiàn)電收發(fā)器和數(shù)據(jù)機(jī)連接,用以收/發(fā)無(wú)線(xiàn)電波,并和數(shù)據(jù)機(jī)進(jìn)行類(lèi)比信號(hào)傳輸;其特征在于該無(wú)線(xiàn)數(shù)據(jù)機(jī)具有亂碼產(chǎn)生器,用以在欲發(fā)射信號(hào)恰好頻道占線(xiàn)時(shí),產(chǎn)生一不固定的延遲時(shí)間,并執(zhí)行該延遲時(shí)間后,重發(fā)該信號(hào);該數(shù)據(jù)機(jī)外接一組或復(fù)數(shù)組類(lèi)比裝置;所述的中央處理單元外接一組或復(fù)數(shù)組數(shù)據(jù)裝置;所述的寄存器為SRAM;所述的只讀寄存器為EEPROM。
本發(fā)明提供的可防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)傳輸方法,包括(1)于準(zhǔn)備發(fā)射資料前,判定頻道是否占線(xiàn),若頻率未占線(xiàn),則直接進(jìn)行第3步驟,若頻道占線(xiàn),則執(zhí)行第2步驟(2)執(zhí)行延遲程序后,再執(zhí)行1步驟;(3)發(fā)射資料;
其特征在于第2步驟延遲程序的延遲時(shí)間,由亂碼產(chǎn)生器所產(chǎn)生;所述的亂碼產(chǎn)生器為硬件式亂碼產(chǎn)生器;所述的亂碼產(chǎn)生器為固件式及/或軟件式亂碼產(chǎn)生器。
本發(fā)明使用亂碼產(chǎn)生器產(chǎn)生一不定時(shí)的延遲時(shí)間,避開(kāi)已有的無(wú)線(xiàn)傳輸方法的補(bǔ)償值相同時(shí)所造成的碰撞問(wèn)題。
下面結(jié)合附圖及實(shí)施例進(jìn)一步描述本發(fā)明圖1為傳統(tǒng)無(wú)線(xiàn)傳輸流程圖。
圖2為本發(fā)明無(wú)線(xiàn)傳輸流程圖。
圖3為本發(fā)明防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)的方塊示意圖。
圖4為本發(fā)明防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)的一較佳具體例示意圖。
由圖可知,本發(fā)明提供的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),包括一數(shù)據(jù)機(jī);一中央處理單元,該一中央處理單元和數(shù)據(jù)機(jī)連接,用以和數(shù)據(jù)機(jī)進(jìn)行數(shù)據(jù)資料傳輸;一只讀寄存器,該只讀寄存器和中央處理單元連接;一寄存器,該寄存器和中央處理單元連接;一無(wú)線(xiàn)電收發(fā)器,該無(wú)線(xiàn)電收發(fā)器和數(shù)據(jù)機(jī)連接,用以收/發(fā)無(wú)線(xiàn)電波,并和數(shù)據(jù)機(jī)進(jìn)行類(lèi)比信號(hào)傳輸;其特征在于無(wú)線(xiàn)數(shù)據(jù)機(jī)具有亂碼產(chǎn)生器,用于在欲發(fā)射信號(hào)恰好頻道占線(xiàn)時(shí),產(chǎn)生一不固定的延遲時(shí)間,并于執(zhí)行該延遲時(shí)間后,重發(fā)該信號(hào)。
上述的數(shù)據(jù)機(jī),可用任意已知的數(shù)據(jù)機(jī)積體電路(IC)或市售的數(shù)據(jù)機(jī),或其改裝型數(shù)據(jù)機(jī)。
上述的中央處理單元,可采用任意已知的中央處理單元,或具有相同功能的晶片組或類(lèi)似組件。
上述的只讀寄存器,可為可重復(fù)程式化只讀寄存器(EPROM)、電子式可重復(fù)程式化只讀寄存器(EEPROM)、快閃寄存器(flashmemory),或類(lèi)似IC或裝置,用以?xún)?chǔ)存系統(tǒng)程式、固定參數(shù)(例如系統(tǒng)碼,即SID)及/或主程式等。
上述的寄存器,可采用諸如一般寄存器,例如靜態(tài)隨機(jī)存取寄存器(SRAM)、快閃寄存器;或外部寄存器,例如軟盤(pán)(FDD)、硬盤(pán)(HDD)、光盤(pán)(CD-ROM)等,用以?xún)?chǔ)存變動(dòng)程式、變動(dòng)參數(shù)(例如亂碼產(chǎn)生器、延遲時(shí)間)等。
上述的無(wú)線(xiàn)電收發(fā)器,可為具有無(wú)線(xiàn)收發(fā)功能的IC或市售的無(wú)線(xiàn)電收發(fā)器,或其改裝型無(wú)線(xiàn)電收發(fā)器。
上述數(shù)據(jù)機(jī)和中央處理單元的連接方式,中央處理單元和只讀寄存器的連接方式,中央處理單元和寄存器的連接方式,及數(shù)據(jù)機(jī)和無(wú)線(xiàn)電收發(fā)器的連接方式,均可采用任意已知的連接方式,例如以匯流排連接。當(dāng)然也可以采取單晶片(single chip),例如使ROM和CPU構(gòu)成單晶片。
上述數(shù)據(jù)機(jī),可再外接任意類(lèi)比裝置,例如喇叭(speaker)、麥克風(fēng)(microphone)等。
上述中央處理單元可再外接任意數(shù)據(jù)裝置,例如條碼器(Bar-CodeReader)、電腦(computer)等。
上述的亂碼產(chǎn)生器可為硬件、固件或軟件,而硬件式亂碼產(chǎn)生器、固件式亂碼產(chǎn)生器和軟件式亂碼產(chǎn)生器均為已知技術(shù),例如VC++,VB++均提供亂碼產(chǎn)生器。
本發(fā)明所謂資料,包括諸如各種是別碼(ID)、前置碼、檢驗(yàn)碼、數(shù)據(jù)(data),及/或指令(command)。
圖3為本發(fā)明防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)的方塊示意圖,虛線(xiàn)框內(nèi)的元/組件為必要元組件,其中亂碼產(chǎn)生器在只讀寄存器中。圖4為本發(fā)明一較佳具體例,其中ROM為EEPROM,寄存器采用SRAM,類(lèi)比裝置使用喇叭和麥克風(fēng),數(shù)據(jù)裝置則采用個(gè)人電腦(PC),而亂碼產(chǎn)生器則存于EEPROM中。
本發(fā)明提供的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)傳輸方法,包括(1)在準(zhǔn)備發(fā)射資料前,判定頻道是否占線(xiàn),若頻率未占線(xiàn),則直接進(jìn)行第3步驟,若頻道占線(xiàn),則執(zhí)行第2步驟;(2)執(zhí)行延遲程序后,再執(zhí)行1步驟;(3)發(fā)射資料;其特征在于第2步驟的延遲程序的延遲時(shí)間,由亂碼產(chǎn)生器所產(chǎn)生。
上述第1步驟和第3步驟均和已知的無(wú)線(xiàn)傳輸方法相同,而第2步驟,由亂碼產(chǎn)生器直接或間接產(chǎn)生延遲時(shí)間,例如由硬件直接產(chǎn)生延遲時(shí)間,或由硬件產(chǎn)生亂碼,再由軟件根據(jù)該亂碼計(jì)算延遲時(shí)間,本發(fā)明的較佳具體例,為采用固件的亂碼產(chǎn)生器產(chǎn)生亂碼,再經(jīng)由軟件以該亂碼作為回路(loope)的執(zhí)行數(shù),以完成執(zhí)行延遲程序。
由于亂碼產(chǎn)生器所產(chǎn)生的延遲時(shí)間屢屢不同,因此,不致于像傳統(tǒng)無(wú)線(xiàn)傳輸方法的補(bǔ)償值相同造成碰撞,即本發(fā)明提供的方法可因亂碼產(chǎn)生器產(chǎn)生不同的延遲時(shí)間,達(dá)到防止無(wú)線(xiàn)傳輸碰撞的功能。
權(quán)利要求
1.一種防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),包括一數(shù)據(jù)機(jī);一中央處理單元,該中央處理單元和數(shù)據(jù)機(jī)連接,用以和數(shù)據(jù)機(jī)進(jìn)行數(shù)據(jù)資料傳輸;一只讀寄存器,該只讀寄存器和中央處理單元連接;一寄存器,該寄存器和中央處理單元連接;一無(wú)線(xiàn)電收發(fā)器,該無(wú)線(xiàn)電收發(fā)器和數(shù)據(jù)機(jī)連接,用以收/發(fā)無(wú)線(xiàn)電波,并和數(shù)據(jù)機(jī)進(jìn)行類(lèi)比信號(hào)傳輸;其特征在于該無(wú)線(xiàn)數(shù)據(jù)機(jī)具有亂碼產(chǎn)生器,用于在欲發(fā)射信號(hào)恰好頻道占線(xiàn)時(shí),產(chǎn)生一不固定的延遲時(shí)間,并執(zhí)行該延遲時(shí)間后,重發(fā)該信號(hào)。
2.按權(quán)利要求1所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于該數(shù)據(jù)機(jī)外接一組或復(fù)數(shù)組類(lèi)比裝置。
3.按權(quán)利要求1或2所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的中央處理單元外接一組或復(fù)數(shù)組數(shù)據(jù)裝置。
4.按權(quán)利要求1或2所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的寄存器為SRAM。
5.按權(quán)利要求3所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的寄存器為SRAM。
6.按權(quán)利要求1或2所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的只讀寄存器為EEPROM。
7.按權(quán)利要求3所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的只讀寄存器為EEPROM。
8.按權(quán)利要求4所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的只讀寄存器為EEPROM。
9.按權(quán)利要求5所述的防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī),其特征在于所述的只讀寄存器為EEPROM。
10.一種可防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)傳輸方法,包括(1)于準(zhǔn)備發(fā)射資料前,判定頻道是否占線(xiàn),若頻率未占線(xiàn),則直接進(jìn)行第3步驟,若頻道占線(xiàn),則執(zhí)行第2步驟;(2)執(zhí)行延遲程序后,再執(zhí)行1步驟;(3)發(fā)射資料;其特征在于第2步驟延遲程序的延遲時(shí)間,由亂碼產(chǎn)生器所產(chǎn)生。
11.按權(quán)利要求10所述的可防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)傳輸方法。其特征在于所述的亂碼產(chǎn)生器為硬件式亂碼產(chǎn)生器。
12.按權(quán)利要求10所述的可防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)傳輸方法。其特征在于所述的亂碼產(chǎn)生器為固件式及/或軟件式亂碼產(chǎn)生器。
全文摘要
本發(fā)明涉及防止無(wú)線(xiàn)傳輸碰撞的無(wú)線(xiàn)數(shù)據(jù)機(jī)及方法,包括:一數(shù)據(jù)機(jī),一和數(shù)據(jù)機(jī)連接,用以進(jìn)行數(shù)據(jù)資料傳輸?shù)闹醒胩幚韱卧?一與中央處理單元連接的只讀寄存器和寄存器;一無(wú)線(xiàn)電收發(fā)器和數(shù)據(jù)機(jī)連接,用以收/發(fā)無(wú)線(xiàn)電波,并和數(shù)據(jù)機(jī)進(jìn)行類(lèi)比信號(hào)傳輸;特征為:該無(wú)線(xiàn)數(shù)據(jù)機(jī)具有亂碼產(chǎn)生器,用以在欲發(fā)射信號(hào)恰好頻道占線(xiàn)時(shí),產(chǎn)生一不固定的延遲時(shí)間,并在執(zhí)行該延遲時(shí)間后,重發(fā)該信號(hào),可達(dá)到防止碰撞的無(wú)線(xiàn)傳輸。
文檔編號(hào)H04L1/00GK1306356SQ0010031
公開(kāi)日2001年8月1日 申請(qǐng)日期2000年1月17日 優(yōu)先權(quán)日2000年1月17日
發(fā)明者林維崗, 左適佑, 林智一, 林圣富 申請(qǐng)人:林維崗, 左適佑, 林智一, 林圣富