專利名稱:無線接收裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明系一種無線接收裝置及方法,尤指一種利用單一微處理器,以分段多工處理資料的模式,處理由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào)。
由于,在此種傳統(tǒng)的無線接收器1中,第一微處理器13僅能接受及處理無線鍵盤17傳來的信號(hào),而第二微處理器15則僅能接受及處理無線滑鼠18傳來的信號(hào),故在此種傳統(tǒng)的無線接收器1中,必需同時(shí)裝設(shè)二個(gè)微處理器,始能令無線鍵盤17及無線滑鼠18傳來的信號(hào),能順利地被電腦16接收,造成微處理器資源的無謂浪費(fèi),并令該無線接收器1的電路復(fù)雜,而無法縮小體積。
發(fā)明內(nèi)容
有鑒于此,為改進(jìn)上述習(xí)用的缺點(diǎn),發(fā)明人在經(jīng)過長久努力研究與實(shí)驗(yàn)后,終于開發(fā)設(shè)計(jì)出本發(fā)明的一種無線接收裝置及方法,使能摒除先前技術(shù)所衍生的諸多缺失。
本發(fā)明的一種無線接收裝置,包括一信號(hào)接收電路,系用以接收由復(fù)數(shù)個(gè)使用不同頻率的周邊設(shè)備所發(fā)出的信號(hào),并可依其頻率,區(qū)分該等信號(hào);一存儲(chǔ)器,系用以儲(chǔ)存資料,其中并預(yù)先儲(chǔ)存有一信號(hào)對(duì)照表,該信號(hào)對(duì)照表內(nèi)至少記錄有復(fù)數(shù)個(gè)信號(hào)的類別、處理程序及解碼程序;一微處理器,系分別與該信號(hào)接收電路、該存儲(chǔ)器及一電腦相連接,使該微處地器可接收該信號(hào)接收電路傳來的不同頻率的信號(hào),并將該等信號(hào)傳送至該微處理器,使該微處理器完成初步的辨識(shí)處理后,以分段多工處理資料模式,讀取預(yù)先儲(chǔ)存于該存儲(chǔ)器中的對(duì)應(yīng)處理程序及解碼程序,逐一對(duì)該等信號(hào),依對(duì)應(yīng)的處理程序,進(jìn)行預(yù)定的處理,等一信號(hào)完成至少一個(gè)以上的處理步驟后,將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中,再針對(duì)另一信號(hào),依預(yù)定的處理程序,等對(duì)該另一信號(hào)完成至少一個(gè)以上的處理步驟后,亦將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中,如此,繼續(xù)執(zhí)行,直到對(duì)該等信號(hào)完成一階段的處理后,再依儲(chǔ)存于該存儲(chǔ)器中的步驟序號(hào),繼續(xù)該等信號(hào)的后續(xù)未完成的步驟,進(jìn)行下一階段的處理,如此,反復(fù)執(zhí)行,直到完成對(duì)所有信號(hào)的處理,再將其傳送至電腦,令電腦依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè)。
本發(fā)明的無線接收裝置僅設(shè)有單一微處理器,該微處理器以分段多工處理資料模式,同時(shí)接收及處理由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào),達(dá)成同步接收各該信號(hào)的目的,并有效節(jié)省微處理器,簡化電路,且令無線接收裝置的體積可大幅縮小。
一種無線接收方法,系利用單一微處理器,以分段多工處理資料的模式,在依序接收到由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào),并完成初步的辨識(shí)處理后,可依下列步驟對(duì)各該信號(hào)進(jìn)行處理首先,針對(duì)一信號(hào),讀取預(yù)先儲(chǔ)存于一存儲(chǔ)器中的對(duì)應(yīng)預(yù)定處理程序;依該預(yù)定處理的程序,對(duì)該信號(hào)進(jìn)行預(yù)定的處理;等對(duì)該信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中;再針對(duì)另一信號(hào),自該存儲(chǔ)器中讀取對(duì)應(yīng)的預(yù)定處理程序;依預(yù)定處理的程序,對(duì)該另一信號(hào)進(jìn)行預(yù)定的處理;等對(duì)該另一信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中;判斷是否已依各該信號(hào)的預(yù)定處理程序,對(duì)各該信號(hào)完成所有的處理?若是,將完成處理的信號(hào),傳送至電腦,令電腦依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè);否則,繼續(xù)進(jìn)行前述步驟。
本發(fā)明的該微處理器在處理由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào)時(shí),可先至一存儲(chǔ)器,讀取預(yù)先儲(chǔ)存其中的各該信號(hào)的處理程序,以分別依各該處理程序,依序?qū)Ω髟撔盘?hào),進(jìn)行預(yù)定的處理,并在完成至少一個(gè)以上的處理步驟后,將已完成的步驟序號(hào),分別儲(chǔ)存于該存儲(chǔ)器中,等對(duì)各該信號(hào)完成一階段的處理后,可再至該存儲(chǔ)器中,讀取各該信號(hào)前次完成的步驟序號(hào),并自該步驟序號(hào)繼續(xù)進(jìn)行一個(gè)以上的后續(xù)步驟,如此,反覆執(zhí)行前述步驟,即可依預(yù)先儲(chǔ)存的各該信號(hào)的處理程序,對(duì)所接收的各該信號(hào),完成所有的處理。
圖2系本發(fā)明的方塊示意圖。
圖3系本發(fā)明的主要流程圖。
圖4系本發(fā)明處理使用第一頻率的周邊設(shè)備的流程圖。
圖5系本發(fā)明處理使用第二頻率的周邊設(shè)備的流程圖。
在本發(fā)明中,當(dāng)該信號(hào)接收電路21依序接收到該等周邊設(shè)備26、27、28、29、30所發(fā)送出的信號(hào)后,系將該等信號(hào)傳送至微處理器23中,微處理器23對(duì)該等信號(hào)進(jìn)行初步的辨識(shí)處理后,再至該存儲(chǔ)器25中讀取預(yù)先儲(chǔ)存其中的各該信號(hào)的對(duì)應(yīng)處理程序,以對(duì)各該信號(hào)進(jìn)行預(yù)定處理的程序,并在完成至少一個(gè)以上的處理步驟后,將已完成的步驟序號(hào),分別儲(chǔ)存于該存儲(chǔ)器25中,且當(dāng)對(duì)各該信號(hào)完成一階段的處理后,可再至該存儲(chǔ)器25中,讀取各該信號(hào)前次完成的步驟序號(hào),并自該步驟序號(hào)繼續(xù)進(jìn)行一個(gè)以上的后續(xù)步驟,如此,反覆執(zhí)行前述步驟,對(duì)該等信號(hào)依序進(jìn)行分段處理,直到完成所有信號(hào)的處理后,再將完成處理的信號(hào),傳送至電腦22中。
在本發(fā)明中,請(qǐng)參閱圖3所示,當(dāng)該微處理器23依序接收到該等周邊設(shè)備26、27、28、29、30所發(fā)送出的信號(hào),并完成進(jìn)行初步的辨識(shí)處理后,將依下列步驟對(duì)各該信號(hào)進(jìn)行處理(301)首先,讀取預(yù)先儲(chǔ)存于存儲(chǔ)器25中的一信號(hào)的預(yù)定處理程序;(302)依該預(yù)定處理的程序,對(duì)該信號(hào)進(jìn)行預(yù)定的處理;(303)等對(duì)該信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器25中;(304)自存儲(chǔ)器25中讀取另一信號(hào)的預(yù)定處理程序;(305)依預(yù)定處理的程序,對(duì)該另一信號(hào)進(jìn)行預(yù)定的處理;(306)等對(duì)該另一信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器25中;(307)繼續(xù)執(zhí)行,直到對(duì)該等信號(hào)完成一階段的處理后,再依儲(chǔ)存于該存儲(chǔ)器中的步驟序號(hào),繼續(xù)該等信號(hào)的后續(xù)未完成的步驟,進(jìn)行下一階段的處理,如此,反覆執(zhí)行,并判斷是否已依各該信號(hào)的預(yù)定處理程序,對(duì)各該信號(hào)完成所有的處理?若是,進(jìn)行下列的步驟;否則,繼續(xù)進(jìn)行步驟(301);(308)將完成處理的信號(hào),傳送至電腦22,令電腦22依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè)。
如此,本發(fā)明僅需單一的微處理器,即可同步處理復(fù)數(shù)個(gè)周邊設(shè)備所發(fā)送的信號(hào),達(dá)成節(jié)省微處理器的目的。
在本發(fā)明的一實(shí)施例中,請(qǐng)參閱圖4所示,系將該等周邊設(shè)備26、27、28、29、30所發(fā)送的信號(hào),分別設(shè)定為使用第一頻率(如27MHz)及使用第二頻率(27.12MHz),其中無線鍵盤26、無線數(shù)字鍵盤27及無線掌上游戲器型搖桿29系使用第一頻率(如27MHz),而無線滑鼠28及另一無線掌上游戲器型搖桿30則系使用第二頻率(27.12MHz),且該信號(hào)接收電路21亦被設(shè)定為可接收該第一及第二頻率。此時(shí),請(qǐng)參閱圖4所示,當(dāng)該微處理器23完成初步的辨識(shí)處理后,將以分段多工處理資料的模式,對(duì)由該信號(hào)接收電路21傳來的第一頻率的信號(hào),進(jìn)行處理時(shí),其處理步驟如下所示(401)首先,接收到由該信號(hào)接收電路21傳來的第一頻率的信號(hào)時(shí),將至該存儲(chǔ)器25中,讀取預(yù)先儲(chǔ)存其中的一信號(hào)對(duì)照表;(402)判斷所接收的信號(hào)類別,是否與該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)類別相符?若是,進(jìn)行下列步驟;否則,繼續(xù)進(jìn)行步驟(401);(403)根據(jù)該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)資料,判斷該信號(hào)的長度是否為正確的長度?若是,進(jìn)行下列步驟;否則,繼續(xù)進(jìn)行步驟(401);(404)依該信號(hào)對(duì)照表內(nèi)所記錄的對(duì)應(yīng)解碼程序,對(duì)該信號(hào)進(jìn)行解碼;(405)依序讀取解碼后的該信號(hào)各部份;(406)判斷解碼后的該信號(hào)系指令或資料?若為指令,即進(jìn)行步驟(407);若為資料,則進(jìn)行步驟(408);(407)對(duì)該指令內(nèi)容進(jìn)行相關(guān)處理后,再繼續(xù)進(jìn)行步驟(413);(408)判斷該資料是否為一無線鍵盤所傳送?若是,進(jìn)行步驟(411);否則,繼續(xù)下列的步驟;(409)判斷該資料是否為一無線數(shù)字鍵盤所傳送?若是,進(jìn)行步驟(411);否則,繼續(xù)下列的步驟;(410)判斷該資料是否為一無線掌上游戲器型搖桿所傳送?若是,對(duì)該信號(hào)進(jìn)行處理,將其轉(zhuǎn)換成該無線掌上游戲器型搖桿對(duì)應(yīng)的信號(hào),然后,進(jìn)行處理步驟(412);否則,繼續(xù)進(jìn)行步驟(401);(411)對(duì)該鍵盤發(fā)出的資料信號(hào)進(jìn)行處理后,繼續(xù)進(jìn)行步驟(413);(412)對(duì)該信號(hào)進(jìn)行處理,將其轉(zhuǎn)換成該無線掌上游戲器型搖桿對(duì)應(yīng)的信號(hào),進(jìn)行處理步驟(413);(413)將完成處理的信號(hào)傳送至電腦,令該電腦的中央處理單元依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè),然后,再繼續(xù)進(jìn)行步驟(401)。
請(qǐng)參閱圖5所示,當(dāng)該微處理器23以分段多工處理資料的模式,對(duì)由該信號(hào)接收電路21傳來的第二頻率的信號(hào),進(jìn)行處理時(shí),其步驟如下所示(501)首先,接收到由該信號(hào)接收電路21傳來的第二頻率的信號(hào)時(shí),將至該存儲(chǔ)器25中,讀取一預(yù)先儲(chǔ)存的信號(hào)對(duì)照表;(502)判斷所接收的信號(hào)類別,是否與存儲(chǔ)器25中的信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)類別相符?若是,進(jìn)行下列步驟;否則,繼續(xù)進(jìn)行步驟(501);(503)根據(jù)該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)資料,判斷該信號(hào)的長度是否為正確的長度?若是,進(jìn)行下列步驟;否則,繼續(xù)進(jìn)行步驟(501);(504)依該信號(hào)對(duì)照表內(nèi)所記錄的對(duì)應(yīng)解碼程序,對(duì)該信號(hào)進(jìn)行解碼;(505)依序讀取解碼后的該信號(hào)各部份;(506)判斷解碼后的該信號(hào)系指令或資料?若為指令,即進(jìn)行步驟(507);若為資料,則進(jìn)行步驟(508);(507)對(duì)該指令內(nèi)容進(jìn)行相關(guān)處理后,再繼續(xù)進(jìn)行步驟(512);(508)判斷該資料是否為一無線滑鼠所傳送?若是,對(duì)該無線滑鼠所發(fā)出的信號(hào)進(jìn)行處理后,進(jìn)行步驟(510);否則,繼續(xù)下列的步驟;(509)判斷該資料是否為另一無線掌上游戲器型搖桿所傳送?若是,對(duì)該另一無線掌上游戲器型搖桿所發(fā)出的信號(hào)進(jìn)行處理后,進(jìn)行步驟(511);否則,繼續(xù)進(jìn)行步驟(501);(510)對(duì)該無線滑鼠所發(fā)出的信號(hào)進(jìn)行處理后,進(jìn)行步驟(512);(511)對(duì)該另一無線掌上游戲器型搖桿所發(fā)出的信號(hào)進(jìn)行處理后,進(jìn)行步驟(512);(513)將完成處理的信號(hào)傳送至電腦,令該電腦的中央處理單元依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè),然后,再繼續(xù)進(jìn)行步驟(501)。
如此,本發(fā)明的無線接收裝置中僅設(shè)有單一微處理器,即可同步處理復(fù)數(shù)個(gè)無線周邊設(shè)備所發(fā)送出的信號(hào),有效達(dá)成節(jié)省微處理器,大幅減化電路,令無線接收裝置的體積可有效縮小的目的。
本發(fā)明的另一最佳實(shí)施例中,復(fù)請(qǐng)參閱圖2所示,該信號(hào)接收電路21系以輪流詢問方式,接收復(fù)數(shù)個(gè)無線周邊設(shè)備所發(fā)射的信號(hào),亦即依序逐一發(fā)射詢問身份的信號(hào)至每一個(gè)無線周邊設(shè)備上,使該等無線周邊設(shè)備可分別藉傳回一身份辨識(shí)碼,供該信號(hào)接收電路21辨識(shí),以令該信號(hào)接收電路21可與每一個(gè)無線周邊設(shè)備順利達(dá)成連線。如此,該信號(hào)接收電路21即可依序接收每一個(gè)無線周邊設(shè)備所發(fā)送的信號(hào),并將該等信號(hào)傳送至微處理器23,進(jìn)行相關(guān)的處理。
本發(fā)明的再一最佳實(shí)施例中,復(fù)請(qǐng)參閱圖2所示,該存儲(chǔ)器25系設(shè)于微處理器23內(nèi)部。
以上所述,僅為本發(fā)明最佳具體實(shí)施例,惟本發(fā)明的構(gòu)造特征并不局限于此,任何熟悉該項(xiàng)技藝者在本發(fā)明領(lǐng)域內(nèi),可輕易思及的變化或修飾,皆可涵蓋在以下本發(fā)明的專利范圍。
權(quán)利要求
1.一種無線接收方法,系利用單一微處理器,以分段多工處理資料的模式,在依序接收到由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào),并完成初步的辨識(shí)處理后,可依下列步驟對(duì)各該信號(hào)進(jìn)行處理首先,針對(duì)一信號(hào),讀取預(yù)先儲(chǔ)存于一存儲(chǔ)器中的對(duì)應(yīng)預(yù)定處理程序;依該預(yù)定處理的程序,對(duì)該信號(hào)進(jìn)行預(yù)定的處理;等對(duì)該信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中;再針對(duì)另一信號(hào),自該存儲(chǔ)器中讀取對(duì)應(yīng)的預(yù)定處理程序;依預(yù)定處理的程序,對(duì)該另一信號(hào)進(jìn)行預(yù)定的處理;等對(duì)該另一信號(hào)完成至少一個(gè)以上的處理步驟后,即將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中;判斷是否已依各該信號(hào)的預(yù)定處理程序,對(duì)各該信號(hào)完成所有的處理?若是,將完成處理的信號(hào),傳送至電腦,令電腦依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè);否則,繼續(xù)進(jìn)行前述步驟。
2.如權(quán)利要求1所述的無線接收方法,其特征在于,各該處理步驟包括首先,在接收到各該信號(hào)時(shí),系至該存儲(chǔ)器中,讀取預(yù)先儲(chǔ)存其中的一信號(hào)對(duì)照表;判斷所接收的信號(hào)類別,是否與該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)類別相符?若足,繼續(xù)下列步驟;根據(jù)該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)資料,判斷該信號(hào)的長度是否為正確的長度?若是,繼續(xù)下列步驟;依該信號(hào)對(duì)照表內(nèi)所記錄的對(duì)應(yīng)解碼程序,對(duì)該信號(hào)進(jìn)行解碼;依序讀取解碼后的該信號(hào)各部份;將完成處理的信號(hào)傳送至一電腦,令該電腦的中央處理單元依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè)。
3.如權(quán)利要求2所述的無線接收方法,其特征在于,若判斷出所接收的信號(hào)類別,與該信號(hào)對(duì)照表內(nèi)所記錄的信號(hào)類別不相符,則舍棄該訊號(hào),并繼續(xù)接收后續(xù)傳來的訊號(hào)。
4.如權(quán)利要求2所述的無線接收方法,其特征在于,若判斷出所接收的信號(hào)長度為不正確的長度,則舍棄該訊號(hào),并繼續(xù)接收后續(xù)傳來的訊號(hào)。
5.如權(quán)利要求2所述的無線接收方法,其特征在于,在對(duì)該指令內(nèi)容進(jìn)行相關(guān)處理,可依其信號(hào)所屬的無線周邊設(shè)備,繼續(xù)對(duì)應(yīng)的處理。
6.如權(quán)利要求2所述的無線接收方法,其特征在于,在對(duì)該指令內(nèi)容進(jìn)行相關(guān)處理,可依其信號(hào)系屬資料或命令,而繼續(xù)對(duì)應(yīng)的處理。
7.一種無線接收裝置,其特征在于,包括一信號(hào)接收電路,系用以接收由復(fù)數(shù)個(gè)使用不同頻率的周邊設(shè)備所發(fā)出的信號(hào),并可依其頻率,區(qū)分該等信號(hào);一存儲(chǔ)器,系用以儲(chǔ)存資料,其中并預(yù)先儲(chǔ)存有一信號(hào)對(duì)照表,該信號(hào)對(duì)照表內(nèi)至少記錄有復(fù)數(shù)個(gè)信號(hào)的類別、處理程序及解碼程序;一微處理器,系分別與該信號(hào)接收電路、該存儲(chǔ)器及一電腦相連接,使該微處地器可接收該信號(hào)接收電路傳來的不同頻率的信號(hào),并將該等信號(hào)傳送至該微處理器,使該微處理器完成初步的辨識(shí)處理后,以分段多工處理資料模式,讀取預(yù)先儲(chǔ)存于該存儲(chǔ)器中的對(duì)應(yīng)處理程序及解碼程序,逐一對(duì)該等信號(hào),依對(duì)應(yīng)的處理程序,進(jìn)行預(yù)定的處理,等一信號(hào)完成至少一個(gè)以上的處理步驟后,將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中,再針對(duì)另一信號(hào),依預(yù)定的處理程序,等對(duì)該另一信號(hào)完成至少一個(gè)以上的處理步驟后,亦將已完成的步驟序號(hào),儲(chǔ)存于該存儲(chǔ)器中,如此,繼續(xù)執(zhí)行,直到對(duì)該等信號(hào)完成一階段的處理后,再依儲(chǔ)存于該存儲(chǔ)器中的步驟序號(hào),繼續(xù)該等信號(hào)的后續(xù)未完成的步驟,進(jìn)行下一階段的處理,如此,反復(fù)執(zhí)行,直到完成對(duì)所有信號(hào)的處理,再將其傳送至電腦,令電腦依該等信號(hào)的指示,執(zhí)行相關(guān)作業(yè)。
全文摘要
本發(fā)明系一種無線接收裝置及方法,利用單一微處理器,以分段多工處理資料的模式,在處理由復(fù)數(shù)個(gè)使用不同發(fā)射頻率的周邊設(shè)備所發(fā)送出的信號(hào)時(shí),先在一存儲(chǔ)器,讀取預(yù)先儲(chǔ)存其中的各該信號(hào)的處理程序,以分別依各該處理程序,依序?qū)Ω髟撔盘?hào),進(jìn)行預(yù)定的處理,并在完成至少一個(gè)以上的處理步驟后,將已完成的步驟序號(hào),分別儲(chǔ)存于該存儲(chǔ)器中,等對(duì)各該信號(hào)完成一階段的處理后,可再至該存儲(chǔ)器中,讀取各該信號(hào)前次完成的步驟序號(hào),并自該步驟序號(hào)繼續(xù)進(jìn)行一個(gè)以上的后續(xù)步驟,如此,反復(fù)執(zhí)行前述步驟,可依預(yù)先儲(chǔ)存的處理程序,完成對(duì)各該信號(hào)的所有處理,達(dá)成同步接收各該信號(hào),有效節(jié)省微處理器,簡化電路,且令無線接收裝置的體積可大幅縮小。
文檔編號(hào)H04B1/06GK1428940SQ01144830
公開日2003年7月9日 申請(qǐng)日期2001年12月27日 優(yōu)先權(quán)日2001年12月27日
發(fā)明者劉靜江, 翁駿鋒 申請(qǐng)人:海歐科技股份有限公司