專利名稱:軟件程序從射頻調(diào)制解調(diào)器裝入外部計(jì)算機(jī)的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及選擇呼叫接收機(jī),具體地涉及具有與外部計(jì)算機(jī)通信的數(shù)據(jù)接口的選擇呼叫接收機(jī)。
“射頻調(diào)制解調(diào)器”,即具有與外部計(jì)算機(jī)通信的數(shù)據(jù)接口的選擇呼叫接收機(jī),在現(xiàn)有技術(shù)中是眾所周知的。由(美國(guó))伊利諾斯州的舒姆伯格(Schaumburg,Illinois)的莫托羅拉(Motorola)公司制造的“新聞流先進(jìn)數(shù)據(jù)接收機(jī)”(News StreamTMAdvanced Data Receiver)就是一個(gè)例子。該射頻調(diào)制解調(diào)器往往與計(jì)算機(jī)一起使用,該計(jì)算機(jī)具有RS-232端口和一個(gè)通信程序,以支持流行的文件傳送協(xié)議(稱為“XMODEM”)。傳統(tǒng)的射頻調(diào)制器解調(diào)器的數(shù)據(jù)接口與這樣的計(jì)算機(jī)耦合,使該計(jì)算機(jī)能夠接收由無(wú)線發(fā)送且尋址到該射頻解調(diào)器的信息,并將接收到的這些信息存貯在一個(gè)文件中。當(dāng)一個(gè)用戶希望檢驗(yàn)或處理文件中的信息時(shí),還需附加的文件訪問(wèn)或其它軟件。
雖然傳統(tǒng)的射頻調(diào)制器解調(diào)器具有很好的接收便攜式計(jì)算機(jī)信息方法,但多數(shù)便攜式計(jì)算機(jī)可用的應(yīng)用軟件箱很少超出顯示所接收到的信息的范圍,此外也許還能根據(jù)射頻調(diào)制器解調(diào)接收來(lái)的信息查出姓名或電話號(hào)碼。雖然提供按不同用戶需要定制以供各種垂直業(yè)服務(wù)用的應(yīng)用軟件可以買(mǎi)得到,但步驟很慢。
開(kāi)發(fā)用于傳統(tǒng)射頻調(diào)制解調(diào)器的垂直應(yīng)用軟件的障礙是缺乏一個(gè)兼容的、高級(jí)應(yīng)用接口,能夠在外部計(jì)算機(jī)從一個(gè)牌子變到另一個(gè)牌子和射頻調(diào)制解調(diào)器從一種型號(hào)變到另一種型號(hào)時(shí)都保持不變。缺乏兼容性的是由于傳統(tǒng)的射頻調(diào)制解調(diào)器需要這個(gè)應(yīng)用程序提供各種低級(jí)驅(qū)動(dòng)程序,而這些低級(jí)驅(qū)動(dòng)程序?qū)γ糠N類型的外部計(jì)算機(jī)又是各不相同的。為了適應(yīng)射頻調(diào)制器設(shè)計(jì)中后來(lái)的變化,例如,射頻調(diào)制解調(diào)器和外部計(jì)算機(jī)之間從串聯(lián)數(shù)據(jù)連接變?yōu)椴⒙?lián)數(shù)據(jù)連接,或者為了增加新功能而修改射頻調(diào)制解調(diào)器中的低級(jí)專有命令,這些低級(jí)驅(qū)動(dòng)程序也必須要變。
因此,需要有一種方法能在應(yīng)用軟件與射頻調(diào)制解調(diào)器之間提供一個(gè)兼容的接口,以便開(kāi)發(fā)新的更強(qiáng)的應(yīng)用軟件以支持各種垂直業(yè)務(wù)。需要有一種射頻調(diào)制解調(diào)器,它能擴(kuò)展應(yīng)用軟件與射頻調(diào)制解調(diào)器之間的功能,以及提供一個(gè)從一種外部計(jì)算機(jī)到另一種外部計(jì)算機(jī)相兼容的應(yīng)用編程接口。還需要有一種射頻調(diào)制解調(diào)器它帶有為支持多種用戶需求而定制的內(nèi)裝應(yīng)用程序。
一個(gè)選擇呼叫接收機(jī)包括一個(gè)接收機(jī),用以接收含有信息的射頻(RF)信號(hào)以及解調(diào)該RF信號(hào)以獲得信息。該選擇呼叫接收機(jī)還得包括一個(gè)與接收機(jī)耦合的解碼器,用以對(duì)接收到的信息進(jìn)行解碼并從中獲得報(bào)文消息,以及一個(gè)與解碼器相耦合的處理器,用以接受報(bào)文消息并對(duì)其作出響應(yīng)產(chǎn)生一個(gè)報(bào)警信號(hào)。選擇呼叫接收機(jī)還包括一個(gè)與處理器相耦合的報(bào)警裝置,用以響應(yīng)報(bào)警信號(hào)產(chǎn)生一個(gè)可聽(tīng)的或能觸覺(jué)的報(bào)警,以及一個(gè)連接外部計(jì)算機(jī)的數(shù)據(jù)接口,用以將接收到的報(bào)文消息發(fā)送到外部計(jì)算機(jī)。該選擇呼叫接收機(jī)還包括一個(gè)與數(shù)據(jù)接口相耦合的存貯器,以使外部計(jì)算機(jī)對(duì)存貯器進(jìn)行訪問(wèn),而且在存貯器中存貯有預(yù)編程的數(shù)據(jù),該預(yù)編程的數(shù)據(jù)包括有多個(gè)可執(zhí)行的軟件驅(qū)動(dòng)程序。而多個(gè)可執(zhí)行的軟件驅(qū)動(dòng)程序中的每一個(gè)至少為一種特定類型的外部計(jì)算機(jī)與數(shù)據(jù)接口通信而編制的。選擇呼叫接收機(jī)還包括一個(gè)與數(shù)據(jù)接口耦合的計(jì)算機(jī)識(shí)別單元,用以根據(jù)外部計(jì)算機(jī)向數(shù)據(jù)接口提供的信號(hào)從外部計(jì)算機(jī)的多種特定類型中識(shí)別出一種來(lái),以及一個(gè)與計(jì)算機(jī)識(shí)別單元耦合的驅(qū)動(dòng)程序選擇單元,用以從與多種外部計(jì)算機(jī)特定類型中識(shí)別到的一種相兼容的多個(gè)可執(zhí)行軟件驅(qū)動(dòng)程序中選出一個(gè)來(lái)。
圖1是根據(jù)本發(fā)明優(yōu)選實(shí)施例的射頻調(diào)制解調(diào)器方框圖。
圖2是根據(jù)本發(fā)明的優(yōu)選實(shí)施例的射頻調(diào)制解調(diào)器的立體圖。
圖3是根據(jù)本發(fā)明的優(yōu)選實(shí)施例安裝在一個(gè)外部計(jì)算機(jī)中的調(diào)制解調(diào)器的正交投影頂視圖。
圖4是根據(jù)本發(fā)明的優(yōu)選實(shí)施例,從射頻調(diào)制解調(diào)器至外部計(jì)算機(jī)選出并裝入一個(gè)軟件驅(qū)動(dòng)程序以及使用一個(gè)應(yīng)用程序的方法流程圖。
參看圖1,根據(jù)本發(fā)明的優(yōu)選實(shí)施例的射頻調(diào)制解調(diào)器100的方框圖包括有一個(gè)用于截獲RF信號(hào)的天線102。天線102接到用于接收和解調(diào)截獲的RF信號(hào)的接收機(jī)104上。解碼器106與用于解碼已解調(diào)的信息的接收機(jī)104相耦合。微處理器108從解碼器106接收已解碼的信息并對(duì)該信息進(jìn)行處理復(fù)原成報(bào)文消息。微處理器108與用于存貯已復(fù)原報(bào)文消息的易失性存貯器110相耦合,微處理器108控制報(bào)文消息的存貯和調(diào)用。報(bào)警發(fā)生器112與微處理器108相耦合用以在微處理器已有要顯示的報(bào)文消息時(shí)向用戶提供可聽(tīng)的或能觸覺(jué)的報(bào)警。
輸出裝置114包括有一個(gè)直觀顯示器或揚(yáng)聲器或二者兼有,輸出裝置114也受微處理器108控制。控制部分116包括有一些用戶可以操作的控制器,用戶可用以指揮微處理器108去執(zhí)行本專業(yè)人員熟知的可選擇呼叫接收機(jī)的一些操作,控制開(kāi)關(guān)一般還包括諸如開(kāi)/關(guān)控制按鍵,功能控制等。
微處理器108與非易失性存貯器122和數(shù)據(jù)接口118相耦合,用于根據(jù)本發(fā)明對(duì)非易失性存貯器122和數(shù)據(jù)接口118進(jìn)行控制和通信。非易失性存貯122和數(shù)據(jù)接口118相互連接起來(lái),使得非易失性存貯器122數(shù)據(jù)接口118之間可以直接通信。數(shù)據(jù)接口118的構(gòu)成和受控方式,符合個(gè)人計(jì)算機(jī)存貯卡國(guó)際聯(lián)合會(huì)(PersonalComputerMemoryCardInternationalAssociation)(PCMCIA)在1991年9月出版的在標(biāo)題為“PC卡標(biāo)準(zhǔn)”(PCCardStandard)發(fā)行本2.0和“插座業(yè)務(wù)接口規(guī)格”(SocketServicesInterfanceSpecification)發(fā)行本1.01這兩個(gè)文件中所公布的標(biāo)準(zhǔn)。這兩個(gè)文件在下文中一起被稱為“PCMCIA標(biāo)準(zhǔn)”。數(shù)據(jù)接口118用一條PCMCIA總線120與諸如外部計(jì)算機(jī)等外部設(shè)備相連接。
非易失性存貯器122是用多個(gè)軟件驅(qū)動(dòng)程序124預(yù)編程過(guò)的,每個(gè)軟件驅(qū)動(dòng)程序由一個(gè)標(biāo)識(shí)別符126進(jìn)行識(shí)別,識(shí)別一個(gè)外部計(jì)算機(jī)與軟件驅(qū)動(dòng)程序124是否兼容。非易失性存貯器122至少也要用一個(gè)應(yīng)用程序128預(yù)編程過(guò)。軟件驅(qū)動(dòng)程序124的功能是用以補(bǔ)償各種不同的外部計(jì)算機(jī)之間的差別,使得每個(gè)應(yīng)用程序128與外部計(jì)算機(jī)之間的接口在裝入一個(gè)兼容的軟件驅(qū)動(dòng)程序124時(shí)是一個(gè)可行的接口。即,單個(gè)應(yīng)用程序128可以與有著一個(gè)兼容的軟件驅(qū)動(dòng)程序124的任何外部計(jì)算機(jī)一起正確地運(yùn)行。
微處理器108包括有一個(gè)計(jì)算機(jī)識(shí)別單元109,用于根據(jù)外部計(jì)算要供給數(shù)據(jù)接口118的標(biāo)識(shí)符信號(hào),識(shí)別出外部計(jì)算機(jī)多種特定類型中的一種。微處理器108還包括一個(gè)驅(qū)動(dòng)選擇單元111,用于從多個(gè)軟件驅(qū)動(dòng)器程序124中選出一個(gè)來(lái),它與從多種特定類型外部計(jì)算機(jī)里識(shí)別出來(lái)的、其標(biāo)識(shí)符信號(hào)與標(biāo)識(shí)符126里對(duì)應(yīng)的一個(gè)是相符合的。
參看圖2和3,即根據(jù)本發(fā)明優(yōu)選實(shí)施例的射頻調(diào)制解調(diào)器100的立體圖和安裝在外部計(jì)算機(jī)302里的調(diào)制解調(diào)器100的正交投影頂視圖,表示一個(gè)在射頻調(diào)制解調(diào)器100的一端帶有PCMCIA總線120的連接器,當(dāng)射頻調(diào)制解調(diào)器100插入外部計(jì)算機(jī)302中的一個(gè)PCMCIA槽304時(shí),如圖3所示,射頻調(diào)制解調(diào)器100和外部計(jì)算機(jī)302就由PCMCIA總線120電氣連接起來(lái)了,使得射頻調(diào)制解調(diào)器100和外部計(jì)算要302之間能進(jìn)行通信。
參看圖4,根據(jù)本發(fā)明的優(yōu)選實(shí)施例從射頻調(diào)制解調(diào)器100到外部計(jì)算機(jī)302(圖3)選出并裝入軟件驅(qū)動(dòng)程序124(圖1)中的一個(gè)以及使用一個(gè)應(yīng)用程序的方法的流程圖,從執(zhí)行把射頻調(diào)制調(diào)器100與外部計(jì)算機(jī)302連接起來(lái)的步驟402開(kāi)始。在步驟402之后,在步驟404,按照PCMCIA標(biāo)準(zhǔn)進(jìn)行一次數(shù)據(jù)交換,該數(shù)據(jù)交換包括微處理器108(圖1)從外部計(jì)算機(jī)302接收一個(gè)標(biāo)識(shí)符信號(hào)。步驟406,響應(yīng)接收的標(biāo)識(shí)符信號(hào),微處理器108訪問(wèn)非易失性存貯器122(圖1),找到與從外部計(jì)算要302接收來(lái)的標(biāo)識(shí)符信號(hào)相符的一個(gè)標(biāo)識(shí)符126的位置。
在步驟408里,微處理器108(圖1)檢查確定是否已找到一個(gè)相符的標(biāo)識(shí)符,從而指出有一個(gè)兼容的軟件驅(qū)動(dòng)程序124(圖1)存在。如果微處理器108未找到相符的,則在步驟401微處理器108使報(bào)警發(fā)生器112(圖1)發(fā)生報(bào)警,以向用戶指出射頻調(diào)制解調(diào)器100與外部計(jì)算機(jī)302(圖3)不兼容,此后在步驟416過(guò)程結(jié)束。
另一方面,如果微處理器108(圖1)在步驟408確定已找到一個(gè)相符的標(biāo)識(shí)符126(圖1),則在步驟412微處理器108訪問(wèn)非易失性存貯器122(圖1),讀出對(duì)應(yīng)的軟件驅(qū)動(dòng)程序124(圖1),然后將其通過(guò)數(shù)據(jù)接口118(圖1)及PCMCIA部線120發(fā)送到外部計(jì)算機(jī)302(圖3)(或者微處理器108也可發(fā)送供對(duì)應(yīng)軟件驅(qū)動(dòng)程序124用的一些位置矢量,則外部計(jì)算機(jī)可直接通過(guò)數(shù)據(jù)接口118和PCMCIA總線120裝入軟件驅(qū)動(dòng)程序124,而無(wú)需微處理器108的更多幫助。)當(dāng)一個(gè)兼容的軟件驅(qū)動(dòng)程序124已被裝入外部計(jì)算機(jī)302(圖3)時(shí),微處理器108(圖1)進(jìn)一步與外部計(jì)算機(jī)302通信,并在步驟414將一些訪問(wèn)指令存入外部計(jì)算機(jī)302,以便外部計(jì)算機(jī)302訪問(wèn)并執(zhí)行一個(gè)選定的應(yīng)用程序128(圖1),此后微處理器108在步驟416干預(yù)結(jié)束。
在此要注意軟件驅(qū)動(dòng)程序124(圖1)的作用是為應(yīng)用程序128(圖1)提供一個(gè)相兼容的接口。該相兼容接口使得應(yīng)用程序128中的每一個(gè)都能夠與在射頻調(diào)制解調(diào)器100中有著一個(gè)軟件驅(qū)動(dòng)程序124(圖1)的所有類型外部計(jì)算機(jī)302(圖3)兼容地運(yùn)行。這意味著應(yīng)用程序128不必作任何變更就可使應(yīng)用程序128與不同的外部計(jì)算機(jī)302一起運(yùn)行。相同的描述也適用于外部計(jì)算機(jī)302本身所駐留的應(yīng)用程序,即,一旦為與射頻調(diào)制解調(diào)器100的軟件驅(qū)動(dòng)程序124中的一個(gè)兼容的一種類型外部計(jì)算機(jī)302開(kāi)發(fā)出了一個(gè)應(yīng)用程序,則同一應(yīng)用程序也能與射頻調(diào)制解調(diào)器100的軟件驅(qū)動(dòng)程序124中的一個(gè)兼容的其它類型外部計(jì)算機(jī)302一起正確地運(yùn)行。其結(jié)果是極大地減少了為使射頻調(diào)制解調(diào)器100能與很多類型外部計(jì)算機(jī)302兼容而建立應(yīng)用支持所需要的工作量。
由于軟件驅(qū)動(dòng)程序124(圖1)是射頻調(diào)制解調(diào)器100的一部分,所以在將來(lái)修改射頻調(diào)制解調(diào)器100的同時(shí),例如射頻調(diào)制解調(diào)器100增加新功能時(shí)軟件驅(qū)程序124也會(huì)得到修改。這種對(duì)軟件驅(qū)動(dòng)程序124將來(lái)所作的修改是在“對(duì)射頻調(diào)制解調(diào)器100內(nèi)部的應(yīng)用程序128和對(duì)射頻調(diào)制解調(diào)器100供外部使用可能已經(jīng)開(kāi)發(fā)出來(lái)的任何其它應(yīng)用程序保持相兼容和接口不變”的條件下實(shí)現(xiàn)的。應(yīng)用程序接口保持相兼容和不變,使得應(yīng)用程序和射頻調(diào)制解調(diào)器之間的功能性加強(qiáng),這是因?yàn)樯漕l調(diào)制解調(diào)器內(nèi)部的諸如實(shí)時(shí)時(shí)鐘設(shè)定命令、報(bào)文消息存貯位置、報(bào)文消息標(biāo)記、使用的微處理器類型等內(nèi)部特性的改變都不會(huì)影響與應(yīng)用程序的接口。結(jié)果,通過(guò)應(yīng)用程序就能夠?qū)ι漕l調(diào)制解調(diào)器100的內(nèi)部功能進(jìn)行更多的控制,而不要冒將來(lái)射頻調(diào)制解調(diào)器需要重新設(shè)計(jì)時(shí)跟著應(yīng)用軟件需要做大量修改的危險(xiǎn)。
當(dāng)然要有為響應(yīng)接收來(lái)自射頻調(diào)制解調(diào)器的已解碼信息而執(zhí)行操作的應(yīng)用程序,例如當(dāng)一收到已解碼信息就將其顯示出來(lái)的應(yīng)用程序。然而,通過(guò)射頻調(diào)制解調(diào)器100的內(nèi)部功能的應(yīng)用程序的更強(qiáng)控制會(huì)有利地使得應(yīng)用程序能夠執(zhí)行各種操作來(lái)響應(yīng)不同于接收一個(gè)頁(yè)面的各種激勵(lì),例如檢索射頻調(diào)制解調(diào)器100的存貯器110(圖1)找到某一類已接收到信息的檢索程序,而這種檢索是根據(jù)用戶由諸如鍵盤(pán)打入的命令起動(dòng)的。
另外,能夠建立起單一的應(yīng)用程序,運(yùn)行在多種外部計(jì)算機(jī)302(圖3)上而不需要作很多年來(lái)那樣的大修改,所省下來(lái)的錢(qián)就可用來(lái)開(kāi)發(fā)定制的應(yīng)用程序,例如,就可以開(kāi)發(fā)一個(gè)專門(mén)的為不動(dòng)產(chǎn)市場(chǎng)定制的應(yīng)用程序,可對(duì)由射頻調(diào)制解調(diào)器100接收到的多種多樣的列表信息進(jìn)行鍵控檢索。
因此,本發(fā)明包括一個(gè)在應(yīng)用軟件和射頻調(diào)制解調(diào)器之間提供相兼容接口的方法,以便開(kāi)發(fā)垂直業(yè)務(wù)用的更強(qiáng)的新應(yīng)用軟件。本發(fā)明使得應(yīng)用軟件和射頻調(diào)制解調(diào)器之間的功能得以擴(kuò)展而應(yīng)用軟件將來(lái)需要修改的危險(xiǎn)性最小。本發(fā)明也提供了一個(gè)從一種外部計(jì)算機(jī)到另一種外部計(jì)算機(jī)的相容的應(yīng)用編程接口。而且,本發(fā)明包括了一個(gè)帶有內(nèi)設(shè)應(yīng)用程序的射頻調(diào)制解調(diào)器,該應(yīng)用程序可以是定制的以支持各種用戶要求,因此只要使射頻調(diào)制解調(diào)器與外部計(jì)算機(jī)一連接起來(lái),便可即時(shí)有效地全面合格地運(yùn)行。
權(quán)利要求
1.一種選擇呼叫接收機(jī)(100),其特征在于包括一個(gè)接收機(jī)(104),用于接收含有信息的射頻(RF)信號(hào)并解調(diào)該RF信號(hào)以獲得該信息;一個(gè)解碼器(106),與接收機(jī)(104)相連,用于解碼到接收到的信息并從其中獲得報(bào)文消息;一個(gè)處理器(108),與解碼器(106)相連,用于接收文消息并對(duì)此作出響應(yīng)產(chǎn)生一個(gè)報(bào)警信號(hào);一個(gè)報(bào)警裝置(112),與處理器(108)相連,用于響應(yīng)報(bào)警信號(hào)產(chǎn)生一個(gè)可聽(tīng)的或能觸覺(jué)的報(bào)警;一個(gè)數(shù)據(jù)接口(118),用來(lái)與一個(gè)外部計(jì)算機(jī)(302)相連,以便向該外部計(jì)算機(jī)(302)發(fā)去所接收到的報(bào)文消息;一個(gè)存貯器(122),與數(shù)據(jù)接口(118)相連,用于使外部計(jì)算機(jī)(302)能夠?qū)Υ尜A器(122)進(jìn)行訪問(wèn);預(yù)編程的數(shù)據(jù)存貯在存貯器(122)中的預(yù)編程的數(shù)據(jù)包括多個(gè)可執(zhí)行的軟件驅(qū)動(dòng)程序(124),多個(gè)可執(zhí)行的軟件驅(qū)動(dòng)程序(124)中的每一個(gè)用來(lái)對(duì)至少一種特定類型的外部計(jì)算機(jī)(302)與數(shù)據(jù)接口(118)通信進(jìn)行編程;一個(gè)計(jì)算機(jī)識(shí)別單元(109),與數(shù)據(jù)接口(118)相連,用于響應(yīng)外部計(jì)算機(jī)(302)向數(shù)據(jù)接口(118)提供的信號(hào),識(shí)別多種特定類型外部計(jì)算機(jī)(302)中的一種;以及一個(gè)驅(qū)動(dòng)程序選擇單元(111),與計(jì)算機(jī)識(shí)別單元(109)相連,用于選出一從多種特定類型外部計(jì)算機(jī)(302)中識(shí)別出來(lái)的一中相兼容的多個(gè)可執(zhí)行軟件驅(qū)動(dòng)程序(124)中的一個(gè)。
2.根據(jù)權(quán)利要求1的選擇呼叫接收機(jī)(100),其特征在于,預(yù)編程的數(shù)據(jù)還包括一個(gè)單一的、不變的、高級(jí)應(yīng)用編程接口(118、124、126),它與具有多個(gè)軟件驅(qū)動(dòng)程序(124)中對(duì)應(yīng)的一個(gè)軟件驅(qū)動(dòng)器程序的所有特定類型外部計(jì)算機(jī)(302)兼容。
3.根據(jù)權(quán)利要求1的選擇呼叫接收機(jī)(100),其特征在于,預(yù)編程的數(shù)據(jù)還包括至少一個(gè)應(yīng)用程序(128),該應(yīng)用程序(128)包括用于對(duì)外部計(jì)算機(jī)(302)為響應(yīng)接收來(lái)自選擇呼中接收機(jī)(100)的已解碼信秘執(zhí)行操作進(jìn)行編程的可執(zhí)行代碼。
4.根據(jù)權(quán)利要求1的選擇呼叫接睡機(jī)(100),其特征在于,預(yù)編程的數(shù)據(jù)還包括至少一個(gè)應(yīng)用程序(128),該應(yīng)用程序(128)包括用于對(duì)外部計(jì)算機(jī)(302),響應(yīng)不同于接收來(lái)自選擇呼叫接收機(jī)(100)的已解碼信息的激勵(lì)所執(zhí)行的操作,進(jìn)行編程的可執(zhí)行代碼。
5.根據(jù)權(quán)利要求1的選擇呼叫接收機(jī)(100),其特征在于,數(shù)據(jù)接口(118)包括一個(gè)PCMCIA型接口。
6.根據(jù)權(quán)利要求1的選擇呼叫接收機(jī)(100),其特征在于,預(yù)編程的數(shù)據(jù)還包括至少一個(gè)應(yīng)用程序(128),該應(yīng)用程序(128)包括用于對(duì)外部計(jì)算機(jī)(302)執(zhí)行為具有類似信息處理要求的至少一類用戶的特殊要求所定制的操作地行編程的可執(zhí)行代碼。
7.根據(jù)權(quán)利要求1的選擇呼叫接收機(jī)(100),其特征在于,預(yù)編程的數(shù)據(jù)還包括一個(gè)單一的、不變的、高級(jí)應(yīng)用編程接口(118、124、126),它與具有多個(gè)軟件驅(qū)動(dòng)程序(124)中對(duì)應(yīng)的一個(gè)軟件驅(qū)動(dòng)程序的所有特定類型外部計(jì)算機(jī)(302)兼容;至少一個(gè)應(yīng)用程序(128),包括用于對(duì)外部計(jì)算機(jī)(302)為響應(yīng)接收來(lái)自選擇科叫接收機(jī)(100)的已解碼信息執(zhí)行操作地行編程的可執(zhí)行代碼;以及至少一個(gè)應(yīng)用程序(128),包括用于對(duì)外部計(jì)算機(jī)(302)為響應(yīng)不同于接收來(lái)自選擇呼叫接收機(jī)(100)的已解碼信息的激勵(lì)所執(zhí)行的操作進(jìn)行編程的可執(zhí)行代碼。
全文摘要
選擇呼叫接收機(jī)的用以將軟件驅(qū)動(dòng)程序選出并裝入外部計(jì)算機(jī)的裝置包括一個(gè)與外部計(jì)算機(jī)連接的數(shù)據(jù)接口和一個(gè)含有多個(gè)執(zhí)行軟件驅(qū)動(dòng)程序的經(jīng)過(guò)預(yù)編程數(shù)據(jù)存貯器,一個(gè)處理器與存貯器和數(shù)據(jù)接口相連控制其交互作用。數(shù)據(jù)接口響應(yīng)從外部計(jì)算機(jī)接收的帶有標(biāo)識(shí)符的信號(hào)。處理器訪問(wèn)存貯器,按標(biāo)識(shí)符識(shí)別出來(lái)的外部計(jì)算機(jī)找到相兼容的軟件驅(qū)動(dòng)程序的位置,并把此驅(qū)動(dòng)程序向外部計(jì)算機(jī)發(fā)去。
文檔編號(hào)G06F13/14GK1081778SQ93109349
公開(kāi)日1994年2月9日 申請(qǐng)日期1993年7月30日 優(yōu)先權(quán)日1992年7月31日
發(fā)明者格雷戈里·威廉·富勒, 羅伯特·德韋恩·芬內(nèi)爾, 威廉·約翰·邁考 申請(qǐng)人:莫托羅拉公司