專利名稱:對無線移動通信設備自動配置控制程序的方法和設備的制作方法
技術領域:
本發(fā)明涉及無線移動通信系統(tǒng),特別涉及用來自動配置控制程序以控制無線移動通信設備工作的的方法和設備。
無線移動通信設備最流行的形式就是移動電話。典型的移動電話由一個包括揚聲器,麥克風,小鍵盤和顯示屏的手機構成。手機里有一塊印刷電路板,電路板上有無線通信所必需的發(fā)送和接收電路以及對聲音通信進行編碼和解碼所必需的聲音處理電路??刂齐娐钒ㄒ粋€可編程控制器,它根據(jù)存儲器所存儲的控制程序控制移動電話的工作。
多數(shù)移動電話廠商提供多個型號,每個型號有不同的特點和功能。例如不同型號的電話可能有不同的鍵盤和顯示屏。型號差別不必限于移動電話硬件結構上的差別。通常對于任一型號的電話有多個軟件可供選擇。典型的軟件選擇包括(不限于),記憶存儲,快速撥號,自動重撥,存儲滾動,定時呼叫等。
不同型號可能的硬件和軟件選擇使得制造移動電話變得復雜起來。不同硬件可能要求不同的印刷電路板結構以及用來控制這些硬件工作的不同程序。即使有一塊通用的電路板結構可用于所有型號,但每個型號仍要求不同的程序。有時,客戶需求的變化使得對現(xiàn)存的電話重新編程成為必要。一旦某一型號已經編程,那么對它進行重新編程,既耗時間又很昂貴。
因此,需要一種移動電話,它能使用通用電路板結構,同時在滿足客戶需求方面提供更大自由度而不必對電話進行重新編程。
本發(fā)明涉及到無線移動通信系統(tǒng)中的無線通信設備。本發(fā)明對一系列不同型號的通信設備使用通用的印刷電路板結構。印刷電路板包括一個可編程控制器,以根據(jù)存儲器所存儲的控制程序來控制通信設備的工作??刂瞥绦虬▽诳赡苄吞柕脑S多程序結構。一個程序選擇器安裝在無線移動通信設備的可互換零件上,如外殼上。程序選擇器包括一個或多個可檢測的選擇器單元,它代表某種特定的程序結構。印刷電路板上有一個檢測電路被操作性地耦合到可編程控制器上以檢測選擇器單元并產生配置信號代表選定的程序結構??删幊炭刂破黜憫獊碜詸z測電路的配置信號,根據(jù)選定的程序結構來配置控制程序。
程序選擇器允許通過簡單地互換一個零件,比如無線移動通信設備的前蓋,來改變設備的程序結構。這種互換性簡化了生產并給商品管理提供了更大的靈活性。生產被簡化是因為對多種不同型號僅需要一種電路板結構。商品管理更加靈活是因為零件可簡單地互換,而無需對電話進行重新編程以更快響應客戶需求的變化。
圖1是一個框圖,說明了按照本發(fā)明制造的移動電話的總體結構。
圖2是一個說明按照本發(fā)明制造的移動電話的分解視圖。
圖3是一個移動電話前蓋內側的視圖,示出了程序選擇器。
圖4用一個示意圖說明了在本移動電話內使用的檢測電路的一個實施例。
圖5用一個示意圖說明了在移動電話內使用的檢測電路的又一實施例。
圖6用一個正視圖說明了和第一實施例相對應的移動電話的前蓋。
圖7示意說明了圖6中前蓋的跳線。
圖8用一個正視圖說明了和第二實施例相對應的移動電話的前蓋。
圖9示意說明了圖8中前蓋的跳線。
圖10用一個俯視圖說明了圖6至圖8中帶有本前蓋的移動電話所使用的印刷電路板。
圖11用一個流程圖說明了微處理器的例行程序結構。
根據(jù)上述附圖描述本發(fā)明的一個優(yōu)先實施例。但是,可以理解的是,本發(fā)明可以有多個實施例而不局限于這里描述的實施例。
圖1是一個框圖,說明了按照本發(fā)明制造的移動電話的總體結構,并用數(shù)字10代表本移動電話。移動電話10包括一個微處理器12用來控制移動電話10的工作,和一個存儲器14用來存儲移動電話10所使用的程序。輸入\輸出電路16將小鍵盤18,顯示屏20,聲音處理電路22,接收器24,發(fā)送器26和微處理器12相連。聲音處理電路22向揚聲器28提供基本的模擬聲音輸出,并接收麥克風30的模擬聲音輸入。常規(guī)信號組合器32允許通過共用天線34進行雙向通信。
根據(jù)圖2,這是一個移動電話10的分解示意圖。移動電話10包括外殼40,它由后蓋42和前蓋44組成。移動電話10的前蓋44裝有小鍵盤18,顯示屏20,揚聲器28,麥克風30和天線接頭。后蓋42通常包括電池組插座(圖中未表示出來)。外殼40內有印刷電路板46。印刷電路板46上有微處理器12,程序存儲器14,輸入\輸出電路16,聲音處理電路22,接收器24,發(fā)送器26,信號組合器32。
多數(shù)移動電話廠商提供多個型號的移動電話,每種型號有不同的特點和功能。例如,不同型號的移動電話可能有不同的小鍵盤18或顯示屏20??赡苡泻芏嗟能浖x擇,最貴的型號提供最多的功能選擇。
為簡化多種不同型號的移動電話的生產,本發(fā)明的移動電話10在多種不同型號里使用通用印刷電路板結構。這些不同型號的移動電話有可互換的前蓋44。印刷電路板46有每種型號所必需的全部電路。另外,程序存儲器14存儲控制程序,該程序對應每種型號有不同的程序結構。前蓋44上有一個程序選擇器60,印刷電路板46上的檢測電路50檢測程序選擇器60(見圖4和圖5)。檢測電路50產生一個配置信號,它告訴微處理器12將使用哪個程序結構。這樣,目前的發(fā)明就提供一種方法和設備以通過互換前蓋44來自動配置控制程序。
圖3展示了程序選擇器60的實施例。在本發(fā)明所公開的實施例中,程序選擇器60的跳線連向前蓋44的內側。跳線包括跳線座62,它最好有絕緣性能良好的彈性材料制成。在本發(fā)明所公開的實施例中,跳線座62有針孔,可以容納多達4個跳線插頭64,這些插頭由導電元件66相連。不同型號的電話對跳線插頭64的安排不同。跳線插頭64的個數(shù)和位置反應了對應于該型號的特定程序結構。
圖4展示了檢測電路50的實施例。檢測電路50檢測跳線60上的跳線插頭64,并產生配置信號或代表選定的程序結構的信號,這些信號與移動電話10的特定型號相對應。檢測電路50包括一系列觸點52,這些觸點如圖2所示,顯露在印刷電路板46的表面上。在圖示的實施例中,共有四個觸點52,它們對應于跳線60上的四個可能的插頭位置。四個觸點52中的3個(標有C1-C3),通過上拉電阻R1-R3連向電壓Vs,分別輸出電壓V1-V3。第四個觸點52(標有CG)接地,被稱作接地觸點。通常情況下,上拉電阻R1-R3保持各自的輸出電壓V1-V3為高。當觸點C1-C3連向接地觸點CG時,通過上拉電阻R1-R3的電源電壓降低,從而引起了輸出電壓V1-V3降低。輸出電壓V1-V3通過輸入\輸出電路16連向微處理器12。輸出電壓V1-V3的狀態(tài)代表著選定的程序結構。配置信號用來配置微處理器12所使用的控制程序,以控制移動電話10的工作。
當組裝移動電話10時,跳線60上的跳線插頭64接向印刷電路板上對應的觸點52。有一個跳線插頭64接向接地觸點CG,其余的跳線插頭接向選定的觸點C1-C3。和跳線插頭64相連的觸點C1-C3的輸出電壓V1-V3降成低電平,而沒有和跳線插頭相連的觸點保持高電平。可能的輸出電壓組合等于2n,其中,N為除掉接地觸點之外的觸點總數(shù)。圖示的四插頭指示器允許8種不同的電壓組合,因而可表示8種不同的型號。
圖5是檢測電路50的另一實施例。圖5中的檢測電路50使用了一個串聯(lián)電路而不是一個并聯(lián)電路。觸點C1-C3通過電阻R1-R4連接到電源電壓Vs。電阻R1-R3相互并聯(lián),然后和R4串聯(lián)。圖5中的檢測電路50產生一個輸出電壓信號Vout。檢測電路50產生的輸出電壓Vout將隨著跳線插頭64和觸點C1-C3的連接而發(fā)生變化。下面的表1給出了對應于8種不同的連接檢測電路50的輸出電壓。這里假設電源電壓4V,阻值分別為R1=500Ω;R2=1500Ω;R3=5000Ω;R4=700Ω。在表1中,數(shù)字“1”代表觸點和跳線插頭64相連。
表1串聯(lián)探測電路的輸出電壓
圖5所示的串聯(lián)檢測電路50的主要優(yōu)點是,在I/O芯片上它只需要一個針腳,而圖4所示的并聯(lián)檢測電路對應于2n種連接,則需要n個針腳。但是,串聯(lián)檢測電路需要模數(shù)轉換,以將配置信號變成微處理器12的可讀信號。應用并聯(lián)檢測電路還是串聯(lián)檢測電路依賴于移動電話10的結構。
本發(fā)明所公開的實施例利用跳線和印刷電路板46上的觸點相連,這一點很容易和普通技術中其它的檢測電路相區(qū)分。概括地說,本發(fā)明利用某種形式的檢測裝置,它和微處理器12相連以檢測移動電話10的可互換零件的狀態(tài)。檢測的狀態(tài)例如可能是,外殼40或其它可互換零件的機械結構,磁場特性,光學特性,聲學特性或其它電學特性。該檢測裝置可能包括機械開關,光學傳感器,聲音傳感器,或其它能產生電信號的傳感器。這樣的列舉并不詳盡,它僅僅說明實現(xiàn)本發(fā)明可能有多種不同的方法。
為應用本發(fā)明,印刷電路板46上包括有每種型號所必需的元件和電路。例如,如果不同型號的移動電話使用不同類型的小鍵盤,那么,印刷電路板46將包括每種不同型號小鍵盤的電路。同樣,如果不同型號使用不同的顯示屏,那么,印刷電路板46將需要驅動每種顯示屏20的電路??刂泼糠N移動電話的控制程序寫進程序存儲器14。程序存儲器14的一部分用來存儲每種不同型號的控制程序的配置數(shù)據(jù)。下面的表2是一個查閱表的例子,表中,六種不同程序結構的配置數(shù)據(jù)對應于六種不同的型號。但移動電話10通電時,微處理器12利用查閱表存儲的配置數(shù)據(jù)執(zhí)行配置程序以配置對于選定型號的移動電話的控制程序。
表2程序結構查閱表
圖11是一個流程圖,說明了微處理器12執(zhí)行配置程序的過程。每當打開移動電話10,配置程序執(zhí)行一次。微處理器12先從檢測電路50讀入配置信號,然后利用配置信號確定選定的程序結構。例如,可通過在程序存儲器14里存儲的指示表來查閱結構值,以確定程序結構。表3是指示表的一個代表性的例子,它顯示出了每種程序結構及其對應的結構值。第一欄代表來自圖4所示電路的配置信號值。這里的“1”還代表觸點和跳線插頭64相連,這將產生一個邏輯低電平。
表3指示表
確定了程序結構以后,微處理器12從程序存儲器14中存儲的程序結構表里查出和選定的結構相對應的配置數(shù)據(jù)。然后,配置數(shù)據(jù)被存儲在臨時存儲單元中,比如,微處理器12使用的隨機存儲器(圖中未示出)。另一方面,指示表也可能包含指向程序存儲器14某段的地址,在這個地址內包含有對應于選定的程序結構的配置數(shù)據(jù)。可以利用這個地址,在臨時存儲器內確定一個指針指向配置數(shù)據(jù),而不需要將配置數(shù)據(jù)傳送到臨時存儲器內。后一種方法可能會更好一些,因為它利用了較少的存儲空間。
圖6至圖10說明了移動電話10的兩種不同型號的前蓋44。圖6中的電話是A型基本型(見表3),它包括5個功能鍵。圖7用原理圖說明了對于A型基本型移動電話,其跳線插頭的位置。由圖7可見,跳線插頭64出現(xiàn)在接地點和第3點。由圖8可見,B型增強型電話有6個功能鍵。由圖9可見,跳線60包括在接地點,第一點和第三點的插頭。
圖10給出了印刷電路板46的平面圖,它可以與圖6和圖8中的前蓋42的任一個連用。印刷電路板46包括多個鍵觸點48。鍵觸點48可以和圖6中的6個功能鍵或圖7中的5個功能鍵一起工作。此外,印刷電路板46包括4個觸點52,這些觸點和跳線60的四個插頭相對應。當前蓋44安裝到位以后,跳線插頭64和對應的觸點52相接觸。檢測電路50的輸出電壓隨安裝的前蓋44的不同而變化。
在初始化時,微處理器12從檢測電路50讀入配置信號,并在指示表中查閱結構值。對于A型基本型,結構值為1。對于B型增強型,結構值為5(見表3)。利用結構值,微處理器從程序存儲器14存儲的結構表中查出結構。如果,使用圖6中的前蓋,微處理器12將下列配置數(shù)據(jù)寫進臨時存儲器。
鍵盤類型=MapA;聲學分度=20;存儲器位置=30;警報特性=禁止;用戶存儲器=禁止;重撥=禁止。
另一方面,如果使用圖8中的前蓋,下列配置數(shù)據(jù)將被寫進臨時存儲器鍵盤類型=MapB;聲學分度=21;存儲器位置=90;警報特性=啟動;用戶存儲器=啟動;重撥=啟動。
微處理器12使用配置數(shù)據(jù)來控制移動電話的工作。鍵盤類型告訴微處理器,哪種鍵盤在使用,據(jù)此可使用合適的映射和鍵賦值。聲學分度用來確定在聲音處理電路22中的可編程的放大級數(shù),因為,當前蓋44互換時,電話的聲學特性將發(fā)生微小變化。存儲器位置告訴微處理器12存儲器里的地址數(shù)以分配存儲器存儲電話號碼。警報特性,用戶存儲器和重撥是可供選擇的軟件選項,它可以被啟動或被禁止。
由上文所述,顯然本發(fā)明提供了一種簡便的方法,通過簡單地互換前蓋44或移動電話10的其它可互換零件,自動改變控制程序的程序結構。本發(fā)明給廠商管理商品提供了更多的柔性,它允許廠商對用戶需求的波動作出更快的反應。
在不背離本發(fā)明的精神和實質特性的情況下,本發(fā)明可以,也當然能以其它不同于這里提出的方法執(zhí)行。例如,按照發(fā)明制造的對流恒溫箱樣機的尺寸不包括在權利要求內,但僅作為例子提出。因此,本實施例在所有方面都是說明性的,而不是限制性的。所有在所附的權利要求范圍內的變化都包括在本實施例內。
權利要求
1.無線移動通信設備的可編程控制器包括a)可編程控制器,按照一個可配置的控制程序控制上述無線移動通信設備的工作,該可配置的控制程序有多個可供選擇的程序結構;b)程序選擇器,安裝在上述無線移動通信設備的可互換零件上,上述程序選擇器包括一個或多個選擇器元件以指示某一選定的程序結構;c)檢測電路,檢測選擇器元件并產生配置信號以指示選定的程序結構,上述可編程控制器響應于配置信號,按照選定的程序結構配置控制程序。
2.如權利要求1的無線移動通信設備,其特征在于所述程序選擇器包括跳線,所述選擇器元件包括一個或多個導電跳線插頭。
3.如權利要求2的無線移動通信設備,其特征在于所述檢測電路包括一個或多個導電觸點,這些觸點和所述的跳線上的對應跳線插頭相接觸。
4.如權利要求3的無線移動通信設備,其特征在于選定的觸點與離散輸出相連接,當所述觸點和跳線插頭相接觸時,所述離散輸出為第一態(tài);當所述觸點和跳線插頭不接觸時,所述離散輸出為第二態(tài)。
5.如權利要求3的無線移動通信設備,其特征在于所述檢測電路產生一個可變模擬輸出。
6.如權利要求5的無線移動通信設備,其特征在于所述可變模擬輸出是一個電壓信號,其值的大小表征選定的程序結構。
7.能夠自動配置的無線移動通信設備,包括a)帶有一個可拆卸前蓋的外殼;b)可編程控制器,按照一個可配置的控制程序控制所述無線移動通信設備的工作,所述控制程序有多個可供選擇的程序結構;c)一個存儲器和所述可編程控制器相連,以存儲所述控制程序;d)程序選擇器,安裝在所述外殼的蓋上,所述程序選擇器有一個或多個選擇器元件代表某一選定的程序結構;e)一個檢測電路,和可編程控制器相連以檢測所述程序選擇器上的選擇器元件并產生一個配置信號代表選定的程序結構,所述可編程控制器響應所述檢測電路來的所述配置信號,按照選定的程序結構配置控制程序。
8.如權利要求7的無線移動通信設備,其特征在于所述程序選擇器包括一個跳線,所述選擇器元件包括一個或多個導電跳線插頭。
9.如權利要求8的無線移動通信設備,其特征在于檢測電路包括一個或多個導電觸點,這些觸點和所述跳線上對應的跳線插頭相連。
10.如權利要求9的無線移動通信設備,其特征在于所述選定的觸點與離散輸出相連,當所述觸點和跳線插頭相接觸時,所述離散輸出為第一態(tài);當所述觸點和跳線插頭不接觸時,所述離散輸出為第二態(tài)。
11.如權利要求9的無線移動通信設備,其特征在于所述檢測電路產生一個可變模擬輸出。
12.如權利要求11的無線移動通信設備,其特征在于所述可變模擬輸出是一個電壓信號,其值的大小表征選定的程序結構。
13.無線移動通信設備的可編程控制器,包括a)存儲控制程序的裝置,該控制程序控制所述移動電話的工作,所述控制程序包括多個可供選擇的程序結構;b)存儲對應于所述多個不同程序結構的配置數(shù)據(jù)的裝置;c)檢測裝置,用于檢測所述無線移動通信設備的可互換零件的狀態(tài),該狀態(tài)代表選定的程序結構,并產生配置信號代表選定的程序結構。d)可編程控制器,控制無線移動通信設備的工作,所述可編程控制器響應配置信號以利用和選定的程序結構相對應的配置數(shù)據(jù)來配置控制程序。
14.如權利要求13的無線移動通信設備,其特征在于所述檢測裝置包括檢測所述可互換零件的機械結構的裝置。
15.如權利要求14的無線移動通信設備,其特征在于所述檢測裝置包括一個檢測電路,用于檢測所述可互換零件上的至少一個導電選擇器元件的存在。
16.如權利要求15的無線移動通信設備,其特征在于所述檢測電路包括一個或多個觸點和所述選擇器元件相連,所述觸點電連接到各個輸出,當所述觸點和選擇器元件相連時,所述離散輸出為第一態(tài),當所述觸點不和選擇器元件相連時,所述離散輸出為第二態(tài)。
17.如權利要求15的無線移動通信設備,其特征在于所述檢測電路產生一個可變模擬輸出。
18.如權利要求17的無線移動通信設備,其特征在于所述可變模擬輸出是一個電壓信號,其值的大小表征選定的程序結構。
19.對有多種程序結構的無線移動通信設備自動配置控制程序的方法,包括a)檢測所述無線移動通信設備可互換零件的狀態(tài),它表征著選定的程序結構;b)產生一個配置信號代表選定的程序結構;c)將配置信號輸入到可編程控制器;d)利用通過所述可編程控制器按照所選定的程序結構配置所述控制程序。
20.如權利要求19的對有多種程序結構的無線移動通信設備自動配置控制程序的方法,其特征在于檢測可互換零件狀態(tài)的步驟包括檢測外殼零件的機械結構。
21.如權利要求20的對有多種程序結構的無線移動通信設備自動配置控制程序的方法,其特征在于檢測所述外殼零件的機械結構的步驟包括檢測外殼上導電的選擇器元件的存在。
22.如權利要求19的對有多種程序結構的無線移動通信設備自動配置控制程序的方法,其特征在于產生的配置信號是一個數(shù)字信號。
23.如權利要求19的對有多種程序結構的無線移動通信設備自動配置控制程序的方法,其特征在于產生的配置信號是一個模擬信號。
24.如權利要求23的對有多種程序結構的無線移動通信設備自動配置控制程序的方法,其特征在于模擬信號是一個可變電壓信號。
25.對帶有可編程控制器和存儲控制程序的程序存儲器的無線移動通信設備進行自動配置控制程序的方法,包括a)在所述程序存儲器的某一段存儲多個可供選擇的程序結構的配置數(shù)據(jù);b)檢測所述無線移動通信設備上的可互換零件上的選擇器元件,所述選擇器元件代表某一選定的程序結構;c)產生一個配置信號代表選定的程序結構;d)將配置信號輸入到所述可編程控制器里,所述可編程控制器響應配置信號,按照和選定的程序結構相對應的配置數(shù)據(jù)來配置所述控制程序。
26.如權利要求25的對帶有可編程控制器和存儲控制程序的程序存儲器的無線移動通信設備進行自動配置控制程序的方法,其特征在于檢測選擇器元件的步驟包括檢測外殼上導電選擇器元件的存在。
27.如權利要求26的對帶有可編程控制器和存儲控制程序的程序存儲器的無線移動通信設備進行自動配置控制程序的方法,其特征在于產生的配置信號是一個數(shù)字信號。
28.如權利要求26的對帶有可編程控制器和存儲控制程序的程序存儲器的無線移動通信設備進行自動配置控制程序的方法,其特征在于產生的配置信號是一個模擬信號。
29.如權利要求28的對帶有可編程控制器和存儲控制程序的程序存儲器的無線移動通信設備進行自動配置控制程序的方法,其特征在于配置信號是一個可變電壓信號。
全文摘要
一種移動電話有一個可編程控制器控制該移動電話的工作。該可編程控制器有多個可供選擇的程序配置。該移動電話的可互換元件如外殼的前蓋,包括一個程序選擇器以表征選定的程序結構。一個檢測電路檢測程序選擇器并產生一個配置信號代表選定的程序結構??删幊炭刂破黜憫獧z測電路產生的配置信號,根據(jù)選定的程序配置來配置控制程序。
文檔編號H04M1/725GK1220060SQ97194861
公開日1999年6月16日 申請日期1997年5月15日 優(yōu)先權日1996年5月23日
發(fā)明者克雷格·安德魯斯 申請人:愛立信公司