專利名稱:無線選呼接收機(jī)及方法和在其中寫入需要數(shù)據(jù)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線選呼接收機(jī),更具體地涉及無線選呼接收機(jī)的數(shù)據(jù)寫入。
常規(guī)地,無線選呼接收機(jī)(在下面簡稱為“接收機(jī)”)或?qū)ず魴C(jī)有一個(gè)連接器,接收機(jī)經(jīng)過該連接器接到外部設(shè)備。諸如分配給接收機(jī)的ID號(hào)的數(shù)據(jù)和執(zhí)行接收機(jī)各種功能需要的數(shù)據(jù)經(jīng)過該連接器從該外部設(shè)備發(fā)展到該接收機(jī),并且存儲(chǔ)在該接收機(jī)中。但是,當(dāng)在該接收機(jī)中裝有該連接器的情況下,由于該連接器露出接收機(jī)殼,接收機(jī)的防水性能和防塵性能存在問題。
由于這個(gè)原因,已嘗試用光發(fā)送或者在一個(gè)設(shè)備中寫數(shù)據(jù)。使用紅外光在設(shè)備之間發(fā)送數(shù)據(jù)的技術(shù)例如在日本公開專利公報(bào)(日本-A-昭和63-153489)中公開了,該專利中敘述了使用紅外光檢測來自汽車的數(shù)據(jù)的設(shè)備。但是,在使用紅外光的數(shù)據(jù)發(fā)送與接收中,有一個(gè)問題,與使用連接器的電數(shù)據(jù)傳輸中的誤碼率相比,其數(shù)據(jù)傳輸?shù)恼`碼率是高的。特別地,在上述文件敘述的技術(shù)中,由于數(shù)據(jù)傳輸速率是固定地設(shè)置的,如果數(shù)據(jù)以高速度發(fā)送,則誤碼率非常高。由于這個(gè)原因,在使用紅外光的數(shù)據(jù)傳輸中,數(shù)據(jù)傳輸速率或波特率常規(guī)地需要設(shè)定為低,以抑制誤碼率。因此,存在一個(gè)問題需要長的數(shù)據(jù)傳輸時(shí)間。
近來,接收機(jī)或?qū)ず魴C(jī)用于很多個(gè)人之間。為了使接收機(jī)在制造之后可使用,諸如分配給接收機(jī)的ID數(shù)據(jù)和執(zhí)行接收機(jī)各種功能所需的數(shù)據(jù)必須寫入該接收機(jī)。但是,如上所述,由于在使用紅外光的數(shù)據(jù)傳輸中傳輸速率是低的,存在了工作效率低的問題。
本發(fā)明的一個(gè)目的是提供一種無線選呼接收機(jī),在抑制任何數(shù)據(jù)差錯(cuò)的同時(shí),需要的數(shù)據(jù)可以盡可能高的傳輸速率進(jìn)行發(fā)送和寫入。
本發(fā)明的另一個(gè)目的是提供在無線選呼接收機(jī)中自動(dòng)地發(fā)送和寫入需要數(shù)據(jù)的方法和系統(tǒng),該無線選呼接收機(jī)具有高的傳輸速率而不浪費(fèi)數(shù)據(jù)傳輸時(shí)間。
為了達(dá)到本發(fā)明的一個(gè)方面,一個(gè)無線選呼接收機(jī)包括一個(gè)光發(fā)送部分,以一個(gè)傳輸速率用光的方法發(fā)送數(shù)據(jù),一個(gè)光接收部分,以該傳輸速率用光方法接收數(shù)據(jù),一個(gè)存儲(chǔ)部分,用于存儲(chǔ)接收機(jī)信息,一個(gè)程序存儲(chǔ)部分,用于存儲(chǔ)包含起始程序的一個(gè)程序,一個(gè)數(shù)據(jù)寫程序與一個(gè)使用程序,和一個(gè)控制部分,用于執(zhí)行該起始程序以便在接收機(jī)開機(jī)時(shí)控制發(fā)送部分用光方法發(fā)送預(yù)定數(shù)據(jù),和在預(yù)定數(shù)據(jù)發(fā)送之后的預(yù)定時(shí)間期間內(nèi)接收部分收到一個(gè)響應(yīng)時(shí)自動(dòng)地開始該數(shù)據(jù)寫程序。
在改變傳輸速率時(shí)通過使用發(fā)送與接收部分與外部設(shè)備通信來確定需要的傳輸速率;
響應(yīng)輸入的傳輸讀信號(hào),由接收部分以所確定的傳輸速率接收從外部設(shè)備發(fā)送的需要數(shù)據(jù)和在該存儲(chǔ)部分中的存儲(chǔ)所接收的數(shù)據(jù);和當(dāng)寫操作完成時(shí),從該存儲(chǔ)部分讀出存儲(chǔ)的數(shù)據(jù),由該發(fā)送部分發(fā)送到該外部設(shè)備。
為了確定需要的傳輸速率以使需要的數(shù)據(jù)可以預(yù)定的速率寫入,該控制部分可執(zhí)行該數(shù)據(jù)寫部分(a)給發(fā)送和接收部分設(shè)定一個(gè)預(yù)定的傳輸速率作為當(dāng)前的傳輸速率;(b)控制該發(fā)送部分以當(dāng)前的傳輸速率發(fā)送具有預(yù)定比特碼型的測試數(shù)據(jù)到該外部設(shè)備;(c)控制該接收部分從該外部設(shè)備接收一個(gè)傳輸準(zhǔn)備好信號(hào),然后接收需要的信號(hào),和將所接收的數(shù)據(jù)寫入該存儲(chǔ)部分;和(d)控制該接收部分從該外部設(shè)備接收傳輸故障信號(hào),然后在發(fā)送和接收部分中設(shè)定比當(dāng)前傳輸速率低的一個(gè)傳輸速率作為新的傳輸速率,并且進(jìn)一步重復(fù)步驟(b)直到確定了需要的傳輸速率為止。在這個(gè)情況下,傳輸速率是在一個(gè)較高的等級(jí)中預(yù)定的并且保持在該接收機(jī)和外部設(shè)備中。
另一方案,在該測試數(shù)據(jù)傳輸之前,可發(fā)送指示傳輸速率的數(shù)據(jù)。在這個(gè)情況下,指示傳輸速率的數(shù)據(jù)以預(yù)定的傳輸速率發(fā)送,而該測試數(shù)據(jù)以由該數(shù)據(jù)指示的傳輸速率發(fā)送。
在根據(jù)從該存儲(chǔ)部分讀出的需要數(shù)據(jù)確定該需要的數(shù)據(jù)不是準(zhǔn)確地寫入的情況下,再次執(zhí)行確定所需要的傳輸速率的操作。
在本發(fā)明的另一方面中,為了將從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備來的需要數(shù)據(jù)寫入無線選呼接收機(jī)中,在改變傳輸速率時(shí)首先通過經(jīng)過光傳輸路徑無線選擇機(jī)與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備之間的通信確定所需要的傳輸速率。然后,所需要的數(shù)據(jù)經(jīng)過該光傳輸路徑以預(yù)定的傳輸速率從該數(shù)據(jù)傳輸設(shè)備發(fā)送到該選呼接收機(jī),這樣所需要的數(shù)據(jù)寫入該接收機(jī)中。在該寫操作之后,證明所需要的數(shù)據(jù)準(zhǔn)確地寫入接收機(jī)中。
圖1是根據(jù)本發(fā)明包括無線選呼接收機(jī)的數(shù)據(jù)寫系統(tǒng)結(jié)構(gòu)的方框圖;圖2是表示圖1所示的接收機(jī)的接口部分和數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)方框圖;圖3是表示圖1所示的ROM中的內(nèi)部結(jié)構(gòu)的圖;和圖4是用于說明根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)寫系統(tǒng)操作的流程圖。
下面對照附圖敘述根據(jù)本發(fā)明的實(shí)施例包括一個(gè)無線選呼機(jī)或?qū)ず魴C(jī)的數(shù)據(jù)寫系統(tǒng)。圖1是表示根據(jù)本發(fā)明的實(shí)施例的接收機(jī)結(jié)構(gòu)的圖解方框圖。如圖1所示,接收機(jī)100包括作為主要部件的一個(gè)RF部分1,經(jīng)過天線接收無線選擇信號(hào),具有傳輸速率表3-1的一個(gè)ROM3,用于存儲(chǔ)程序和指示傳輸速率的數(shù)據(jù),用于存儲(chǔ)包含在接收的呼叫信號(hào)中的消息的一個(gè)RAM4,一個(gè)通知部分5,它工作以通知收到到接收機(jī)的呼叫信號(hào),用于顯示消息的一個(gè)顯示部分6,一個(gè)EEPROM7,用于存儲(chǔ)諸如分配給該接收機(jī)的ID號(hào)碼的數(shù)據(jù)和執(zhí)行接收機(jī)的各種功能的數(shù)據(jù),和一個(gè)紅外光接口部分8,用于與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備通信。接收機(jī)100還包括一個(gè)CPU,用于控制接收機(jī)100的各部分。
圖3表示ROM3的內(nèi)容。參見圖3,ROM3存儲(chǔ)包括一個(gè)起始程序的一個(gè)程序、紅外光通信程序和其它程序,諸如應(yīng)用程序,包括一個(gè)接收機(jī)功能程序和傳輸速率表3-1。當(dāng)接收機(jī)100通過一個(gè)開關(guān)(未示出)開機(jī)時(shí),由CPU2執(zhí)行起始程序。在這時(shí),指示預(yù)定數(shù)據(jù)的信號(hào)從ROM3中讀出并由紅外光接口部分8在外部發(fā)送。如果在該信號(hào)發(fā)送之后的一個(gè)預(yù)定時(shí)間期間內(nèi)未收到任何響應(yīng),CPU2執(zhí)行其它程序之一,例如接收機(jī)功能程序。例如,在CPU2執(zhí)行接收機(jī)功能程序的同時(shí)由RF部分1收到呼叫信號(hào)時(shí),使用存儲(chǔ)在EEPROM7中的ID號(hào)碼,CPU確定該呼叫是否指定到該接收機(jī)。當(dāng)它確定該呼叫指定給該接收機(jī)時(shí),CPU2驅(qū)動(dòng)該通知部分5執(zhí)行通知操作。而且,CPU2在RAM4中存儲(chǔ)包含在該呼叫信號(hào)之后的一個(gè)信號(hào)中的消息,并且使該顯示部分6顯示該消息,如需要的話。
如果收到指示預(yù)定數(shù)據(jù)信號(hào)的傳輸?shù)捻憫?yīng),CPU2自動(dòng)地執(zhí)行紅外光通信程序,該程序包括一個(gè)傳輸速率確定程序和一個(gè)寫程序,根據(jù)傳輸速率確定程序確定需要的傳輸速率。當(dāng)傳輸速率確定時(shí),由CPU2自動(dòng)地執(zhí)行寫程序,因此從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10發(fā)送的需要數(shù)據(jù)被寫入EEPROM7中。如果該數(shù)據(jù)不能準(zhǔn)確地寫入EEPROM7中,則再次執(zhí)行傳輸速率確定程序。
圖2是紅外光接口部分和數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10的結(jié)構(gòu)。參見圖2,紅外光接口部分8連接到CPU2和以這樣的方法設(shè)計(jì),該操作由CPU2控制。接口部分8包括一個(gè)紅外光發(fā)射部分81,傳輸驅(qū)動(dòng)電路82,紅外光接收部分83和接收的波形放大與整形電路84。CPU2設(shè)定在傳輸驅(qū)動(dòng)電路82中指示傳輸速率的數(shù)據(jù)并控制電路82,因此電路82以設(shè)定的傳輸速率驅(qū)動(dòng)紅外光發(fā)射部分81。紅外光發(fā)射部分81包括一個(gè)紅外光發(fā)射單元并由傳輸驅(qū)動(dòng)電路82驅(qū)動(dòng),以便執(zhí)行光電轉(zhuǎn)換,而且作為轉(zhuǎn)換結(jié)果的已調(diào)制紅外光被發(fā)送到數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10。而且,CPU2設(shè)定在放大與整形電路84中指示傳輸速率的數(shù)據(jù)。紅外光接收部分83包括一個(gè)紅外光接收單元。接收部分83接收從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10發(fā)送的已調(diào)制的紅外光并將它變換為電信號(hào)提供給接收波形放大與整形電路84。電路84放大和整形該電信號(hào),提供給CPU2。這樣,CPU2在EEPROM7中寫入包含在從接收的波形放大與整形電路84提供的該信號(hào)中的需要數(shù)據(jù)。
數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10包括一個(gè)光接收部分11,用于接收從紅外光發(fā)射部分81發(fā)射的紅外光,一個(gè)光發(fā)射部分12,用于發(fā)射紅外光到紅外光接收部分83,用于存儲(chǔ)測試數(shù)據(jù)的存儲(chǔ)器部分14,用于存儲(chǔ)傳輸速率的表15,這些傳輸速率在接收機(jī)100與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10之間預(yù)先確定并且與存儲(chǔ)在表3-1中的一樣,用于指示數(shù)據(jù)寫操作結(jié)束的指示器和連接到上述部分的一個(gè)控制電路13??刂齐娐?3用于使它能夠使用紅外光發(fā)送數(shù)據(jù)到該接收機(jī)和從該接收機(jī)接收數(shù)據(jù)。這個(gè)結(jié)果基本上與接收機(jī)100中的紅外光接口部分8相同,因此省去不作敘述。當(dāng)收到測試數(shù)據(jù)時(shí),控制部分13從存儲(chǔ)器部分14中讀出該測試數(shù)據(jù),比較所讀出的數(shù)據(jù)與由光接收部分11接收的測試數(shù)據(jù),而在這兩數(shù)據(jù)相一致時(shí)發(fā)出一個(gè)傳輸準(zhǔn)備好信號(hào),和在這兩數(shù)據(jù)不一致時(shí)發(fā)出一個(gè)接收故障信號(hào)。而且,在這兩數(shù)據(jù)不一致時(shí),控制部分13從表15中讀出傳輸速率之一以設(shè)定光接收部分12和光發(fā)射部分12。
接著,下面對照圖4的流程圖敘述當(dāng)數(shù)據(jù)從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備寫入接收機(jī)100時(shí)的操作。諸如分配給接收機(jī)100的ID號(hào)碼的數(shù)據(jù)還未寫入接收機(jī)100的EEPROM7中。因此,該接收機(jī)100不能接收預(yù)定給該接收機(jī)的無線呼叫。因此,諸如ID號(hào)碼的數(shù)據(jù)不能經(jīng)過該天線使用無線電頻率信號(hào)寫入接收機(jī)100。在下面的敘述中,假定諸如接收機(jī)ID號(hào)碼的數(shù)據(jù)和用于執(zhí)行各種功能的數(shù)據(jù)還未寫入裝在該接收機(jī)100中的EEPROM7中。
首先,當(dāng)接收機(jī)100開機(jī)時(shí),CPU2自動(dòng)地開始該起始程序,通過紅外光接口部分8以預(yù)定的低傳輸速率發(fā)送預(yù)定的數(shù)據(jù)。當(dāng)在預(yù)定數(shù)據(jù)傳輸之后的預(yù)定時(shí)間期間內(nèi)未收到任何響應(yīng)時(shí),CPU2自動(dòng)地執(zhí)行其它程序。另一方面,在預(yù)定的時(shí)間期間收到響應(yīng)時(shí),CPU2自動(dòng)地執(zhí)行紅外光通信程序。在這個(gè)情況下,數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10需要設(shè)定在上面的預(yù)定的低傳輸速率和響應(yīng)收到的預(yù)定數(shù)據(jù)回答該響應(yīng)給接收機(jī)100。
在響應(yīng)在接收機(jī)100中收到的響應(yīng)執(zhí)行通信程序時(shí),在步驟S2中,CPU2從ROM3的表3-1中讀出指示最高傳輸速率的數(shù)據(jù)并在電路82和84中設(shè)定它。因此,CPU2從ROM3中讀出具有預(yù)定比特碼型的一字節(jié)的測試數(shù)據(jù),提供給傳輸驅(qū)動(dòng)電路82。電路82根據(jù)從CPU2提供的測試數(shù)據(jù)以設(shè)定的傳輸速率驅(qū)動(dòng)紅外光發(fā)射部分81,產(chǎn)生和發(fā)送紅外光到數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備。
在數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中,在發(fā)送該響應(yīng)之后,控制部分13從表15中讀出指示最高傳輸速率的數(shù)據(jù)以便在部分11和12中設(shè)定。因此,在發(fā)送測試數(shù)據(jù)時(shí),在步驟S4光接收部分11接收該測試數(shù)據(jù)。如果收到該測試數(shù)據(jù),控制部分13從存儲(chǔ)器部分14讀出存儲(chǔ)的數(shù)據(jù),在步驟S6比較讀出的數(shù)據(jù)與接收的數(shù)據(jù)。如果兩個(gè)測試數(shù)據(jù)是一致的,則保證能夠以當(dāng)前設(shè)定的傳輸速率使用紅外光在接收機(jī)100與外部設(shè)備10之間通信。
在這種情況下,傳輸準(zhǔn)備好信號(hào)以當(dāng)前設(shè)定的傳輸速率從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10經(jīng)過光發(fā)射部分12發(fā)送到接收機(jī)100。接著,在數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10中,在步驟S10,被寫入接收機(jī)100的EEPROM7的數(shù)據(jù)從光發(fā)射部分12發(fā)射作為具有當(dāng)前設(shè)定的傳輸速率的紅外光。在接收機(jī)100中,紅外光由該紅外光接收部分83接收,并在步驟S12中由接收波形放大與整形電路84解調(diào)。然后,在確定收到傳輸準(zhǔn)備好信號(hào)時(shí),CPU2自動(dòng)地執(zhí)行寫程序。當(dāng)需要的數(shù)據(jù)通過紅外光接收部分83和放大與整形電路84從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10收到時(shí),CPU2寫入所接收的數(shù)據(jù)到EEPROM7中。在這種情況下。由于該波特率比常規(guī)使用的傳輸速率高,在外部設(shè)備10和接收機(jī)100之間的快速寫操作是可能的。
另一方面,在外部設(shè)備10比較中確定從接收機(jī)100接收的測試數(shù)據(jù)與從存儲(chǔ)器部分14讀出的測試數(shù)據(jù)不一致的情況下,它可認(rèn)為該測試數(shù)據(jù)不能準(zhǔn)確地接收或者該測試數(shù)據(jù)在預(yù)定的時(shí)間期間不能收到。在任一情況下,測試數(shù)據(jù)的接收故障信號(hào)使用在步驟S6的紅外光以上述預(yù)定的低傳輸速率從光發(fā)射部分12發(fā)射。在這時(shí),控制部分13從表15中讀出當(dāng)前設(shè)定傳輸速率的下一個(gè)較高的新傳輸速率并在部分11和12中設(shè)定它。在接收機(jī)100中,在收到接收故障信號(hào)時(shí),CPU2從傳輸速率表3-1中讀出當(dāng)前設(shè)定傳輸速率的下一個(gè)較高的相同傳輸速率并在電路82和84中設(shè)定它。接著,在步驟S8中,CPU2發(fā)送相同的測試數(shù)據(jù)到傳輸驅(qū)動(dòng)電路82,因此紅外光以新設(shè)定的傳輸速率從紅外光發(fā)射部分81發(fā)射到外部設(shè)備10。在外部設(shè)備10中,如上所述的,在步驟S4和S6收到該測試數(shù)據(jù)并進(jìn)行測試數(shù)據(jù)的比較。因此,如果兩個(gè)測試彼此一致,在步驟S10中被寫入的數(shù)據(jù)以當(dāng)前設(shè)定的傳輸速率發(fā)送到接收機(jī)100,如上所述的。
在外部設(shè)備10的測試數(shù)據(jù)比較中,在沒有得到一致性能,以上面敘述的相同方法再次發(fā)送接收故障信號(hào)到接收機(jī)100。在該接收機(jī)中,當(dāng)收到接收故障信號(hào)時(shí),以當(dāng)前設(shè)定的傳輸速率下一個(gè)較高的新傳輸速率進(jìn)行測試數(shù)據(jù)的傳輸。接著,通過重復(fù)這個(gè)操作,在該接收機(jī)與外部設(shè)備之間確定需要的傳輸速率。
如上所述,在步驟S12從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10收到需要的數(shù)據(jù)并寫入EEPROM7中。當(dāng)需要的數(shù)據(jù)傳輸?shù)浇邮諜C(jī)100時(shí),數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備發(fā)出一個(gè)完成信號(hào)到接收機(jī)100。當(dāng)收到該完成信號(hào)時(shí),在步驟S14中CPU2進(jìn)行校驗(yàn)操作。在這種情況下,CPU2從EEPROM7讀出該數(shù)據(jù),并以與數(shù)據(jù)從外部設(shè)備10發(fā)送到接收機(jī)100時(shí)相同的當(dāng)前設(shè)定的傳輸速率發(fā)送該數(shù)據(jù)到傳輸驅(qū)動(dòng)設(shè)備82,因此使用紅外光將該數(shù)據(jù)從紅外光發(fā)射部分81發(fā)送到外部設(shè)備10。在外部設(shè)備10中,在步驟S16收到該數(shù)據(jù)并在步驟S18與發(fā)送的數(shù)據(jù)比較。當(dāng)這兩個(gè)數(shù)據(jù)一致時(shí),就保證該數(shù)據(jù)準(zhǔn)確地寫入EEPROM7中。在這種情況下,控制部分13復(fù)位裝在部分13中的一個(gè)計(jì)數(shù)器(未示出)并且驅(qū)動(dòng)指示器16指示所需要數(shù)據(jù)的寫操作完成了。
另一方面,由于比較的結(jié)果,在兩個(gè)數(shù)據(jù)不一致的情況下,由于確定該數(shù)據(jù)沒有準(zhǔn)確地寫入接收機(jī)的EEPROM7中,外部設(shè)備10的控制部分13在計(jì)數(shù)器(未示出)中置1。然后,控制部分13再次從存儲(chǔ)器部分14讀出需要的數(shù)據(jù)并且再次將它發(fā)送到接收機(jī)100。在接收機(jī)100中,當(dāng)收到該數(shù)據(jù)時(shí),CPU2以上述相同的過程將該數(shù)據(jù)寫入EEPROM7中。然后,CPU2再次從EEPROM7中讀出該數(shù)據(jù)并且發(fā)送到外部設(shè)備10。在外部設(shè)備中,再次進(jìn)行比較。在這種情況下,當(dāng)在步驟S18中兩個(gè)數(shù)據(jù)不一致時(shí),和當(dāng)在步驟S20中確定該計(jì)數(shù)器置1時(shí),由控制部分13從該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備發(fā)送接收故障信號(hào)到接收機(jī)100。響應(yīng)該接收故障信號(hào),接收機(jī)100的CPU2重新執(zhí)行上述傳輸速率確定程序來確定需要的傳輸速率。
因此,如果在接收機(jī)100與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10之間建立了傳輸信道,然后所需要數(shù)據(jù)的寫數(shù)據(jù)從該外部設(shè)備準(zhǔn)確地寫入該接收機(jī),寫操作就完成了。因此,數(shù)據(jù)傳輸和寫操作可以比常規(guī)傳輸速率更高的傳輸速率更快地完成。雖然數(shù)據(jù)傳輸速率可增加,但是數(shù)據(jù)傳輸或?qū)懖铄e(cuò)可以可靠地避免,因?yàn)樗偸切r?yàn)該數(shù)據(jù)是否準(zhǔn)確地發(fā)送。
而且,由于該接收機(jī)與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備之間的連接是使用紅外光進(jìn)行的,不需要給該接收機(jī)提供一個(gè)連接器。因此,也無需采取該連接器的防水性能及防塵性的措施。因此,可實(shí)現(xiàn)具有簡單的結(jié)構(gòu)和設(shè)計(jì)的接收機(jī)。
下面將敘述本發(fā)明的第二實(shí)施例。接收機(jī)及數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)與第一實(shí)施例中的相同,但是數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備不包括表15。該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備具有設(shè)定任意傳輸速率的能力。在這個(gè)實(shí)施例中,在測試數(shù)據(jù)的每個(gè)傳輸操作之前,指示傳輸速率的數(shù)據(jù)由CPU2通過紅外光接口部分8以根據(jù)傳輸速率確定程序的預(yù)定低傳輸速率從接收機(jī)100發(fā)送到該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備。根據(jù)該數(shù)據(jù),在接收機(jī)100的傳輸驅(qū)動(dòng)電路82及放大與整形電路84中和在數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備10的光接收部分11及光發(fā)射部分12中設(shè)定傳輸速率。
在這種情況下,該接收機(jī)包括該接口部分,它能夠發(fā)送數(shù)據(jù)到該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備和從該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備接收數(shù)據(jù),和一個(gè)控制部分,用于控制該接口部分能夠任意地給所述外部設(shè)備設(shè)定傳輸速率。因此,如果在測試數(shù)據(jù)以一定傳輸速率從該接收機(jī)發(fā)送到該外部設(shè)備時(shí)產(chǎn)生任何數(shù)據(jù)差錯(cuò)時(shí),該數(shù)據(jù)傳輸速率再降低到一個(gè)新的較低速率。因此,在接收機(jī)與外部設(shè)備之間的數(shù)據(jù)轉(zhuǎn)發(fā)可以可靠地進(jìn)行而無需給接收機(jī)提供一個(gè)連接器,該連接器產(chǎn)生防水性能和防塵性能的問題。
如果產(chǎn)生任何數(shù)據(jù)差錯(cuò),由于接收故障信號(hào)是從該外部設(shè)備發(fā)送的,所設(shè)定的傳輸速率改變到較低的傳輸速率。因此,可以可靠地和自動(dòng)地執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。
而且,在本發(fā)明的數(shù)據(jù)寫系統(tǒng)中,在從外部設(shè)備向接收機(jī)進(jìn)行所需數(shù)據(jù)的轉(zhuǎn)發(fā)操作之前,接收機(jī)的一個(gè)傳輸速率發(fā)送預(yù)置測試數(shù)據(jù)。在收到該數(shù)據(jù)時(shí),外部設(shè)備校驗(yàn)是否存在數(shù)據(jù)差錯(cuò),在設(shè)有任何差錯(cuò)的情況下發(fā)送被寫入接收機(jī)的一個(gè)數(shù)據(jù)到該接收機(jī),而在存在任何差錯(cuò)的情況下發(fā)送一個(gè)接收故障信號(hào)到該接收機(jī)。在收到該數(shù)據(jù)時(shí),該接收機(jī)在存儲(chǔ)部分中寫入該數(shù)據(jù),而在收到接收故障信號(hào)時(shí),接收機(jī)以在該傳輸速率低的一個(gè)傳輸速率再次發(fā)送該測試數(shù)據(jù)到該外部設(shè)備,得到可靠的數(shù)據(jù)發(fā)送和接收。
在這種情況下,在收到寫數(shù)據(jù)然后完成到存儲(chǔ)部分的寫操作時(shí),該接收機(jī)讀出該數(shù)據(jù),發(fā)送到該外部設(shè)備。該外部設(shè)備比較所接收的寫數(shù)據(jù)與前面發(fā)送的寫數(shù)據(jù),以校驗(yàn)是否存在差錯(cuò),并在存在任何差錯(cuò)的情況下再發(fā)送該數(shù)據(jù)到該接收機(jī),以便該接收機(jī)重寫該數(shù)據(jù),得到更準(zhǔn)確的數(shù)據(jù)寫操作。
而且,在該寫數(shù)據(jù)的重寫完成時(shí),該接收機(jī)讀出該數(shù)據(jù),發(fā)送到外部設(shè)備。該外部設(shè)備比較所接收的寫數(shù)據(jù)與前面發(fā)送的寫數(shù)據(jù),校驗(yàn)是否存在任何差錯(cuò)。在有任何數(shù)據(jù)差錯(cuò)時(shí),外部設(shè)備發(fā)送接收故障信號(hào)到接收機(jī),使用該測試數(shù)據(jù)重新開始傳輸速率的設(shè)定過程,得到更準(zhǔn)確的數(shù)據(jù)發(fā)送和接收操作。
權(quán)利要求
1.一種無線選呼接收機(jī),包括一個(gè)光發(fā)送部分(81,82),用于以光的方法發(fā)送具有當(dāng)前設(shè)定的傳輸速率的數(shù)據(jù);一個(gè)光接收部分(83,84),以光的方法接收具有當(dāng)前設(shè)定的傳輸速率的數(shù)據(jù);用于存儲(chǔ)接收機(jī)信息的一個(gè)存儲(chǔ)部分(7);一個(gè)程序存儲(chǔ)部分(3),用于存儲(chǔ)包括一個(gè)起始程序和一個(gè)紅外光通信程序的一個(gè)程序,該紅外光通信程序由一個(gè)傳輸速率確定程序和一個(gè)寫程序構(gòu)成;和一個(gè)控制部分(2),用于執(zhí)行起始程序,在所述接收機(jī)開機(jī)時(shí)控制所述發(fā)送部分(81,82)以光方法發(fā)送預(yù)定的數(shù)據(jù),并且在預(yù)定數(shù)據(jù)發(fā)送之后的預(yù)定時(shí)間期間內(nèi)由所述接收部分(83,84)收到一個(gè)響應(yīng)時(shí)開始紅外光通信程序,和用于執(zhí)行紅外光通信程序的傳輸速率確定程序。在改變傳輸速率時(shí)使用所述發(fā)送和接收部分(81至84)通過與外部設(shè)備通信確定需要的傳輸速率,響應(yīng)輸入傳輸準(zhǔn)備好信號(hào),用于執(zhí)行紅外光通信程序的寫程序控制所述接收部分(83,84)接收以確定的傳輸速率從外部設(shè)備發(fā)送的需要數(shù)據(jù)并且在所述存儲(chǔ)部分(7)中存儲(chǔ)所接收的數(shù)據(jù);和在寫操作完成時(shí),從所述存儲(chǔ)部分(7)讀出所存儲(chǔ)的數(shù)據(jù)控制所述發(fā)送部分(81,82)發(fā)送讀出的數(shù)據(jù)到外部設(shè)備。
2.根據(jù)權(quán)利要求1的接收機(jī),其中在一旦需要的數(shù)據(jù)寫入之后收到接收故障信號(hào)時(shí),所述控制部分(2)執(zhí)行寫程序。
3.根據(jù)權(quán)利要求2的接收機(jī),其中在一旦需要的數(shù)據(jù)寫入之后多次收到接收故障信號(hào)時(shí)所述控制部分(2)再次執(zhí)行傳輸速率確定程序。
4.根據(jù)權(quán)利要求1至3的任一個(gè)權(quán)利要求的接收機(jī),其中所述控制部分(2)執(zhí)行傳輸速率確定程序(a)給所述發(fā)送和接收部分(81至84)設(shè)定一個(gè)預(yù)定傳輸速率作為當(dāng)前傳輸速率;(b)控制所述發(fā)送部分(81,82)以當(dāng)前傳輸速率發(fā)送具有預(yù)定比特碼型的測試數(shù)據(jù)到所述外部設(shè)備;(c)控制所述接收部分(83,84)從所述外部設(shè)備接收傳輸準(zhǔn)備好信號(hào),以便所述控制部分(2)執(zhí)行寫程序;和(d)控制所述接收部分(83,84)從所述外部設(shè)備接收一個(gè)接收故障信號(hào),然后響應(yīng)該接收故障信號(hào)在所述發(fā)送和接收部分(81至84)中設(shè)定低于當(dāng)前傳輸速率的一個(gè)傳輸速率作為一個(gè)新的當(dāng)前傳輸速率,而且再執(zhí)行操作(b)直到需要的傳輸速率確定為止。
5.根據(jù)權(quán)利要求4的接收機(jī),其中傳輸速率在較高級(jí)別中預(yù)先確定。
6.根據(jù)權(quán)利要求1至3的任一個(gè)權(quán)利要求的接收機(jī),其中所述控制部分(2)執(zhí)行傳輸速率確定程序(a)在所述發(fā)送和接收部分(81至84)中設(shè)定第一預(yù)定傳輸速率作為當(dāng)前傳輸速率;(b)控制所述發(fā)送部分(81,82)發(fā)送指示當(dāng)前傳輸速率的數(shù)據(jù)到具有第二預(yù)定傳輸速率的外部設(shè)備;(c)響應(yīng)從所述外部設(shè)備來的輸入響應(yīng),控制所述發(fā)送部分(81,82)以當(dāng)前傳輸速率經(jīng)所述發(fā)送部分(81,82)發(fā)送具有預(yù)定比特碼型的測試數(shù)據(jù);(d)控制所述接收部分(83,84)從所述外部設(shè)備接收傳輸準(zhǔn)備好信號(hào),以便所述控制部分(2)執(zhí)行寫程序;和(e)控制所述接收部分(83,84)從所述外部設(shè)備接收一個(gè)接收故障信號(hào),然后在所述發(fā)送和接收部分(81至84)中設(shè)定低于當(dāng)前傳輸速率的一定傳輸速率作為新的當(dāng)前傳輸速率,而且再次執(zhí)行操作(b)和(c)直到所需要的傳輸速率確定為止。
7.一種將需要的數(shù)據(jù)從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備寫入無線選呼接收機(jī)的方法,包括步驟在改變傳輸速率時(shí)通過無線選呼接收機(jī)與數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備之間經(jīng)過光傳輸路徑進(jìn)行通信確定需要的傳輸速率;在確定需要的傳輸速率時(shí),經(jīng)過光傳輸路徑自動(dòng)地從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備發(fā)送具有預(yù)定的傳輸速率的需要數(shù)據(jù)到所述選呼接收機(jī);和在所需要數(shù)據(jù)的寫操作完成時(shí),自動(dòng)地檢驗(yàn)所需要數(shù)據(jù)是否準(zhǔn)確地寫入所述接收機(jī)中。
8.根據(jù)權(quán)利要求7的方法,還包括在檢驗(yàn)所需數(shù)據(jù)沒有準(zhǔn)確地寫入時(shí)再次執(zhí)行確定所需要傳輸速率的所述步驟的步驟。
9.根據(jù)權(quán)利要求8的方法,其中所述確定步驟以朝向較低傳輸速率的當(dāng)前設(shè)定傳輸速率開始。
10.根據(jù)權(quán)利要求7至9的任一個(gè)權(quán)利要求的方法,其中所述確定步驟包括以下步驟(a)在所述接收機(jī)和所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中獨(dú)立地設(shè)定一個(gè)預(yù)定傳輸速率作為當(dāng)前傳輸速率;(b)從所述接收機(jī)經(jīng)過光傳輸路徑以當(dāng)前傳輸速率發(fā)送具有預(yù)定比特碼型的測試數(shù)據(jù)到所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備;(c)在所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中接收該測試數(shù)據(jù)和比較接收的測試數(shù)據(jù)與存儲(chǔ)在所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中的數(shù)據(jù),確定兩個(gè)數(shù)據(jù)是否一致;(d)在確定兩個(gè)數(shù)據(jù)是一致時(shí),確定當(dāng)前傳輸速率作為需要的傳輸速率,經(jīng)過光傳輸路徑從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備發(fā)送傳輸準(zhǔn)備好信號(hào)到所述接收機(jī),以便響應(yīng)傳輸準(zhǔn)備好信號(hào)所述接收機(jī)可從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備接收需要的數(shù)據(jù);(e)在確定兩個(gè)數(shù)據(jù)不一致時(shí),經(jīng)過光傳輸路徑從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備發(fā)送一個(gè)接收故障信號(hào)到所述接收機(jī),并且在數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中設(shè)定低于當(dāng)前傳輸速率的一個(gè)傳輸速率作為新的傳輸速率;和(f)響應(yīng)接收故障信號(hào),在所述接收機(jī)中設(shè)定低于當(dāng)前傳輸速率的傳輸速率作為新的當(dāng)前傳輸速率,重復(fù)所述步驟(b)至(e)直到所需要的傳輸速率確定為止。
11.根據(jù)權(quán)利要求10的方法,其中傳輸速率是在所述接收機(jī)和所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中在較高級(jí)別中預(yù)先確定的。
12.根據(jù)權(quán)利要求7至9的任一個(gè)權(quán)利要求的方法,其中所述確定步驟包括以下步驟(a)在所述接收機(jī)中設(shè)定第一預(yù)定傳輸速率作為當(dāng)前傳輸速率;(b)以第二預(yù)定傳輸速率從所述接收機(jī)經(jīng)過光傳輸路徑發(fā)送指示當(dāng)前傳輸速率的數(shù)據(jù)到所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備,以便在所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中設(shè)定當(dāng)前傳輸速率;(c)以當(dāng)前傳輸速率從所述接收機(jī)經(jīng)過光傳輸路徑發(fā)送具有預(yù)定比特碼型的測試數(shù)據(jù)到所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備;(d)在所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中接收該測試數(shù)據(jù)并且比較接收的測試數(shù)據(jù)與存儲(chǔ)在所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備中的數(shù)據(jù),確定兩個(gè)數(shù)據(jù)是否一致;(e)在確定兩個(gè)數(shù)據(jù)是一致時(shí),確定當(dāng)前傳輸速率作為需要的傳輸速率,從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備經(jīng)過光傳輸路徑發(fā)送傳輸準(zhǔn)備好信號(hào)到所述接收機(jī),以便響應(yīng)該傳輸準(zhǔn)備好信號(hào),所述接收機(jī)可從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備接收需要的數(shù)據(jù);(f)在確定兩個(gè)數(shù)據(jù)不一致時(shí),從所述數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備經(jīng)過光傳輸路徑發(fā)送接收故障信號(hào)到所述接收機(jī)并且設(shè)定傳輸速率為第二傳輸速率;和(g)響應(yīng)該接收故障信號(hào),在所述接收機(jī)中設(shè)定低于當(dāng)前傳輸速率的傳輸速率作為新的當(dāng)前傳輸速率,重復(fù)所述步驟(b)至(f)直到需要的傳輸速率確定為止。
全文摘要
在需要的數(shù)據(jù)從數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備(10)寫入無線選呼接收機(jī)(100)中,在改變傳輸速率時(shí)首先通過在無線選呼接收機(jī)(100)和數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備(10)之間經(jīng)光傳輸路徑進(jìn)行通信確定需要的傳輸速率。在確定需要的傳輸速率時(shí),需要的數(shù)據(jù)以確定的傳輸速率從該數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備(10)經(jīng)光傳輸路徑自動(dòng)地發(fā)送到選呼接收機(jī)(100),以便需要的數(shù)據(jù)寫入該接收機(jī)。在需要數(shù)據(jù)的寫操作完成時(shí),自動(dòng)地進(jìn)行檢驗(yàn)操作,確定需要的數(shù)據(jù)是否準(zhǔn)確寫入該接收機(jī)中。
文檔編號(hào)H04B10/10GK1131886SQ9512045
公開日1996年9月25日 申請日期1995年12月28日 優(yōu)先權(quán)日1994年12月28日
發(fā)明者小林康宏 申請人:日本電氣株式會(huì)社