專利名稱:一種用于加強(qiáng)移動(dòng)電話功能的外圍模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種外圍模塊,尤其涉及一種可以加強(qiáng)移動(dòng)電話功能的外圍模塊。
隨著科學(xué)技術(shù)水平的不斷提高,目前移動(dòng)電話的性能越來越好,擁有更快處理速度、更多的存儲(chǔ)容量以及更多的功能。因此在市場上,每隔一段時(shí)間,就會(huì)看到功能更多、更強(qiáng)大的移動(dòng)電話推出。而移動(dòng)電話制造商為了滿足各種類型消費(fèi)者的不同需求,也樂于利用新的科學(xué)技術(shù)將更多選項(xiàng)及功能附加于其所制造的移動(dòng)電話之內(nèi)。但這也伴隨著一項(xiàng)缺點(diǎn),那就是在移動(dòng)電話不斷推陳出新的情形下,每當(dāng)使用者購買移動(dòng)電話之后不久,使用者會(huì)發(fā)現(xiàn)其所購買的移動(dòng)電話已經(jīng)淪為一種過時(shí)的機(jī)種,許多新的移動(dòng)電話功能是其移動(dòng)電話所沒有的。且因移動(dòng)電話并不能如同個(gè)人電腦一樣可以通過更換或增加部分硬件設(shè)備的方式來升級(jí)或擴(kuò)充功能,所以一旦使用者需要新型移動(dòng)電話的功能時(shí),唯有更換移動(dòng)電話一種途徑。無疑地,這將造成一種浪費(fèi)。
因此,本發(fā)明的目的是提供一種移動(dòng)電話的外圍模塊,使用者可憑借將外圍模塊連接到移動(dòng)電話上的方式,來加強(qiáng)移動(dòng)電話功能,使使用者在更新移動(dòng)電話功能時(shí)能減少不必要的花費(fèi)。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了加強(qiáng)移動(dòng)電話功能的外圍模塊,所述移動(dòng)電話包括處理電路,用于控制所述移動(dòng)電話的操作;鍵盤,包含數(shù)個(gè)按鍵,且與所述處理電路電連接,用作使用者的輸入界面;顯示裝置,與所述處理電路電連接,用于顯示數(shù)據(jù);喇叭,與所述處理電路電連接,用于輸出聲音;擴(kuò)音器,與所述處理電路電連接,用于輸入聲音;以及輸出輸入端口,與所述處理電路電連接;所述外圍模塊包含外圍電路,用于執(zhí)行外圍功能;存儲(chǔ)器,其內(nèi)部存儲(chǔ)外圍驅(qū)動(dòng)程序,用于控制所述外圍電路的操作;以及連接端口,用于使所述外圍模塊的外圍電路和存儲(chǔ)器與所述移動(dòng)電話的輸出輸入端口相連接;其中當(dāng)所述外圍模塊的連接端口與所述移動(dòng)電話的輸出輸入端口電連接時(shí),所述處理電路執(zhí)行存儲(chǔ)在存儲(chǔ)器中的外圍驅(qū)動(dòng)程序,以控制所述外圍電路的操作,并執(zhí)行所述外圍電路的外圍功能。
為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了用于加強(qiáng)移動(dòng)電話功能的存儲(chǔ)模塊,所述移動(dòng)電話包括處理電路,用于控制所述移動(dòng)電話的操作;鍵盤,包含數(shù)個(gè)按鍵,且與所述處理電路電連接,用作使用者的輸入界面;顯示裝置,與所述處理電路電連接,用于顯示數(shù)據(jù);喇叭,與所述處理電路電連接,用于輸出聲音;擴(kuò)音器,與所述處理電路電連接,用于輸入聲音;以及輸出輸入端口,與所述處理電路電連接;所述存儲(chǔ)模塊包含內(nèi)部存儲(chǔ)器,其內(nèi)部存儲(chǔ)至少一個(gè)應(yīng)用程序和至少一個(gè)數(shù)據(jù)組,用于執(zhí)行應(yīng)用功能;以及連接端口,用于使所述內(nèi)部存儲(chǔ)器與所述移動(dòng)電話的輸出輸入端口相連接;其中在所述存儲(chǔ)模塊的連接端口與所述移動(dòng)電話的輸出輸入端口電連接之后,所述使用者界面程序使所述顯示裝置顯示連接消息,然后使用者可通過所述鍵盤及所述使用者界面程序控制所述應(yīng)用程序。
圖1為本發(fā)明移動(dòng)電話及第一種外圍模塊的示意圖;圖2為圖1所示的移動(dòng)電話及外圍模塊的功能方塊圖;圖3為本發(fā)明移動(dòng)電話及第二種外圍模塊的示意圖;圖4為圖3所示的外圍模塊的功能方塊圖;圖5為本發(fā)明的存儲(chǔ)器模塊的功能方塊圖;圖6為圖5所示的存儲(chǔ)模塊執(zhí)行一應(yīng)用程序時(shí)的功能方塊圖。
圖示的符號(hào)說明10移動(dòng)電話 11按鍵12鍵盤 13插座14顯示裝置 16喇叭18擴(kuò)音器20輸出輸入端口22電連接點(diǎn) 24鎖槽30處理電路 32處理器34總線 40存儲(chǔ)器42使用者界面程序44檢驗(yàn)程序100 外圍模塊 103 插頭110 總線 113 插座120 進(jìn)接端口 122 電連接點(diǎn)130 外圍電路 140 存儲(chǔ)器142 外圍驅(qū)動(dòng)程序 144 初始化程序
200 外圍模塊202 纜線230 網(wǎng)絡(luò)電路242 外圍驅(qū)動(dòng)程序244 初始化程序 246 執(zhí)行程序248 目錄顯示程序300 存儲(chǔ)模塊310 總線320 連接端口322 電連接點(diǎn)340 存儲(chǔ)器342 應(yīng)用程序344 初始化程序346 執(zhí)行程序348 數(shù)據(jù)組349 目錄顯示程序400 存儲(chǔ)模塊440 存儲(chǔ)器 442 地圖程序448 地圖數(shù)據(jù)組請參考圖1及圖2。圖1為本發(fā)明移動(dòng)電話10及第一種外圍模塊100的示意圖。圖2為圖1所示的移動(dòng)電話10及外圍模決100的功能方塊圖。移動(dòng)電話10包含鍵盤12、顯示裝置14、喇叭16、擴(kuò)音器18、輸出輸入端口20以及處理電路30。處理電路30包含處理器32、總線34以及存儲(chǔ)器40??偩€34用于與移動(dòng)電話10中的各種電子元件相連接,而鍵盤12、顯示裝置14、喇叭16、擴(kuò)音器18以及輸出輸入端口20則通過總線34電連接到處理電路30。另外,存儲(chǔ)器40及處理器32亦電連接到總線34。處理電路30用于控制移動(dòng)電話10的操作,而通過總線34,處理器32可連接并控制移動(dòng)電話10內(nèi)的其他電子元件。
鍵盤12包含數(shù)個(gè)按鍵11。按鍵11可被下壓,以提供給使用者一輸入界面。顯示裝置14電連接到處理電路30,用來顯示數(shù)據(jù)。在本實(shí)施例中,顯示裝置14為一液晶顯示器(liquid crystal display,LCD),可顯示撥號(hào)號(hào)碼、目前選項(xiàng)等數(shù)據(jù)。喇叭16亦由處理電路30所控制,用來輸出聲音,其輸出的聲音可包括按鍵11被下壓時(shí)的按鍵嗶聲,以及來電鈴聲等。擴(kuò)音器18用來為使用者提供輸入聲音至移動(dòng)電話10。通常輸入的聲音指談話內(nèi)容。另外,使用者還可通過一語音辨別軟件(未顯示)來聲控移動(dòng)電話10。
存儲(chǔ)器40內(nèi)存儲(chǔ)一些處理器32運(yùn)行時(shí)所需的數(shù)據(jù)。例如,一使用者界面程序(user interface program)42以及一檢驗(yàn)程序(verificationprogram)44存儲(chǔ)在存儲(chǔ)器40中。使用者界面程序42接收使用者從鍵盤12或從擴(kuò)音器18輸入的輸入信號(hào),然后再依據(jù)使用者所輸入的輸入信號(hào),控制顯示裝置14的顯示畫面以及控制喇叭16輸出聲音。例如當(dāng)使用者按下鍵盤12中的“8”按鍵時(shí),使用者界面程序42會(huì)使喇叭16發(fā)出嗶聲,并將一符號(hào)“8”顯示在顯示裝置14上。另外,檢驗(yàn)程序44用來檢驗(yàn)與移動(dòng)電話10電連接的外圍模塊100,其細(xì)節(jié)部分稍后再作說明。
輸出輸入端口20用來使移動(dòng)電話10電連接到外圍模塊100。當(dāng)外圍模塊100插入輸出輸入端口20時(shí),外圍模塊100即可電連接到處理電路30。輸出輸入端口20包含數(shù)個(gè)電連接點(diǎn)22。外圍模塊100借助于電連接點(diǎn)22電連接到處理電路30。因?yàn)殡娺B接點(diǎn)22電連接到移動(dòng)電話10的總線34,且總線34的信號(hào)線及電源線亦電連接到總線34,所以外圍模塊100與總線34的信號(hào)線及電源線的連接處可被視為電連接點(diǎn)22的一部分。
外圍模塊100包含與輸出輸入端口20相對應(yīng)的連接端口120。連接端口120可通過許多方法與輸出輸入端口20連結(jié)在一起,并電連接到輸出輸入端口20。例如連接端口120可借助于嵌入輸出輸入端口20的鎖槽24的方式,與輸出輸入端口20連結(jié)在一起。連接端口120同樣含有數(shù)個(gè)使電連接點(diǎn)122電連接到對應(yīng)的輸出輸入端口20的電連接點(diǎn)22,以使連接端口120電連接到輸出輸入端口20,藉此方法,可使電連接到電連接點(diǎn)122的外圍模塊100的總線110電連接到移動(dòng)電話10的總線34。
外圍模塊100包含外圍電路130,電連接到總線110,所以外圍電路130也電連接到連接端口120。因此當(dāng)外圍模塊100的總線110電連接到移動(dòng)電話10的總線34時(shí),外圍電路130可電連接到移動(dòng)電話10內(nèi)的各種電子元件。同樣地,處理電路30亦可電連接到外圍電路130。所以,一旦外圍電路130通過連接端口120及輸出輸入端口20,與移動(dòng)電話10連結(jié)在一起時(shí),外圍電路130即可成為移動(dòng)電話10的一組成元件,并使外圍電路130執(zhí)行一外圍功能以加強(qiáng)行動(dòng)電話10的基本功能。
此外,外圍模塊100包含存儲(chǔ)器140,用來存儲(chǔ)外圍驅(qū)動(dòng)程序142以及初始化程序(initialization program)144。存儲(chǔ)器140亦是經(jīng)由總線110而電連接到連接端口120的。因此,當(dāng)外圍模塊100與移動(dòng)電話10連接時(shí),外圍模塊100的存儲(chǔ)器140可被視為移動(dòng)電話10的存儲(chǔ)器40的延伸存儲(chǔ)器。
外圍驅(qū)動(dòng)程序142可由處理器32執(zhí)行,用來控制并支持外圍電路130的功能。換句話說,外圍驅(qū)動(dòng)程序142用來整合外圍電路130與移動(dòng)電話10的功能,且通過使用者界面程序42提供給使用者附加的操作界面,以支持外圍模塊100所提供的新功能。另外,外圍驅(qū)動(dòng)程序142可控制外圍電路130的操作,并當(dāng)使用者輸入輸入信號(hào)時(shí),操作更為便利。初始化程序144通常只有在外圍模塊100與移動(dòng)電話10連接時(shí)才會(huì)執(zhí)行一次,用來使外圍電路130初始化,并用來執(zhí)行基本的設(shè)定。
如圖1所示,外圍模塊100可被嵌入移動(dòng)電話10的底部。然而這并非本發(fā)明使外圍模塊100與移動(dòng)電話10連結(jié)的唯一方法。實(shí)際上,也可借助于暫時(shí)更換移動(dòng)電話10的外殼的方法,將外圍模塊100扣緊在移動(dòng)電話10的一側(cè)面或插入移動(dòng)電話10內(nèi)。然而,在本實(shí)施例中外圍模塊100安插于移動(dòng)電話10的底部。另外當(dāng)有其他裝置要連接至移動(dòng)電話10時(shí),通常將其連接端口連接至移動(dòng)電話10被外圍模塊100遮蔽之處,舉例來說,移動(dòng)電話10包含一電源供應(yīng)插座13,用來對移動(dòng)電話10上的電池充電,但是插座13會(huì)被外圍模塊100遮蔽,而造成移動(dòng)電話10上的電池不能借助于插座13來充電的問題,因此外圍模塊100必須被設(shè)計(jì)成一種可串接插座13的裝置。如外圍模塊100可包含插頭103以及插座113,插座113對應(yīng)于插座13。當(dāng)插頭103插入插座13內(nèi)時(shí),插座113可電連接到插座13,并使電源經(jīng)由插座113對電池充電。因此當(dāng)因外圍模塊100與移動(dòng)電話10連結(jié)而使移動(dòng)電話10的接口(如插座13)被遮蔽時(shí),外圍模塊100可提供一相等的接口(如插座113)供使用者使用。
因?yàn)橥鈬K100可與移動(dòng)電話10整合成一體,若外圍模塊100出現(xiàn)故障或與移動(dòng)電話10不相容,可能會(huì)對移動(dòng)電話10產(chǎn)生不良的影響。所以移動(dòng)電話10必須能檢測出外圍模塊100是否被安插在輸出輸入端口20上,或是可以在移動(dòng)電話10開機(jī)時(shí)檢測出外圍模塊100是否被安插在輸出輸入端口20上。在本實(shí)施例中,一旦外圍電路130通過輸出輸入端口20連接到總線34時(shí),外圍電路130便會(huì)緊扣總線34的信號(hào)線,以使處理器32產(chǎn)生中斷請求。當(dāng)中斷請求產(chǎn)生時(shí),處理器32會(huì)執(zhí)行檢驗(yàn)程序44。因此當(dāng)外圍模塊100安插在移動(dòng)電話之上時(shí),檢驗(yàn)程序44會(huì)立即被執(zhí)行。
執(zhí)行檢驗(yàn)程序44的最主要目的是要確認(rèn)外圍模塊100已正確地安插在移動(dòng)電話之上,且能正常地工作。檢驗(yàn)程序44執(zhí)行檢驗(yàn)動(dòng)作是必要的,因?yàn)榧偈雇鈬K100出現(xiàn)故障或與移動(dòng)電話10不相容時(shí),可能會(huì)對移動(dòng)電話10產(chǎn)生不良的影響。此外,處理器32可能會(huì)接收到不正確的中斷請求,或者控制電路130所產(chǎn)生的中斷請求并沒有被處理器32接收,這些情況都有可能導(dǎo)致檢驗(yàn)程序44發(fā)生系統(tǒng)上的錯(cuò)誤。
檢驗(yàn)程序44必須確保移動(dòng)電話只會(huì)接受認(rèn)可過的外圍模塊100,而其檢驗(yàn)方法可以是利用外圍模塊100是否安插正確所產(chǎn)生的判斷信號(hào)來檢驗(yàn)外圍模塊100,或者是一種復(fù)雜的處理流程,并經(jīng)過一安全處理流程(如以公開或非公開方式的鎖碼)的方式檢驗(yàn)。舉例來說,外圍模塊100可以被設(shè)計(jì)成其存儲(chǔ)器140可以映射至移動(dòng)電話10的存儲(chǔ)器40中的一特定地址,在此將此特定地址定義為0×80000000。特定地址上最前面的六個(gè)字節(jié)(如0×80000000~0×80000005)可由隨機(jī)數(shù)組成,而其后的兩個(gè)字節(jié)(0×80000006~0×80000007)是前六個(gè)字節(jié)的總和。檢驗(yàn)程序44檢驗(yàn)前六個(gè)字節(jié)(0×80000000~0×80000005)的總和是否跟其后的十六位(0×80000006~0×80000007)的總和相符。一旦通過檢驗(yàn)程序44的加法檢驗(yàn)(checksum)的動(dòng)作,檢驗(yàn)程序44便會(huì)執(zhí)行存于外圍模塊100內(nèi)的初始化程序144,否則,檢驗(yàn)程序44會(huì)通過使用者界面程序42傳送一警告消息以警告使用者。
初始化程序144主要的功能是使外圍模塊100初始化,并且將外圍驅(qū)動(dòng)程序142的軟件及移動(dòng)電話10的軟件整合在一起,以使外圍模塊100提供的外圍功能與移動(dòng)電話10本身的功能整合。另外須特別說明的是,初始化程序144必須通過使用者界面程序42才可初始化外圍模塊100。以目前的技術(shù)來說,雖然有許多方法可以使初始化程序144通過使用者界面程序42初始化外圍模塊100,但在能使外圍模塊100正常運(yùn)作的前提下,所有方法都必須依據(jù)使用者界面程序42的特定組織化架構(gòu)來設(shè)計(jì)。下面將會(huì)依據(jù)前面所述的實(shí)施例,簡單地舉例說明初始化程序144如何通過使用者界面程序42初始化外圍模塊100。
在外圍模塊100通過檢驗(yàn)程序44檢驗(yàn)后,檢驗(yàn)程序44會(huì)將程序指針移至外圍模塊100的特定存儲(chǔ)器地址,使處理電路30開始執(zhí)行初始化程序144,而此特定存儲(chǔ)器地址是一預(yù)留給外圍驅(qū)動(dòng)程序142的起始地址。例如,存儲(chǔ)器地址0×90000000可預(yù)留給外圍驅(qū)動(dòng)程序142,并當(dāng)成外圍驅(qū)動(dòng)程序142的起始地址,在外圍模塊100通過檢驗(yàn)程序44檢驗(yàn)程序之后,檢驗(yàn)程序44會(huì)將程序指針移至存儲(chǔ)器地址0×90000000,而使處理電路30開始執(zhí)行初始化程序144。當(dāng)初始化程序144執(zhí)行時(shí),初始化程序144會(huì)做一切相關(guān)的動(dòng)作以初始化外圍電路130,并且呼叫使用者界面程序42。例如,當(dāng)初始化程序144欲將外圍模塊100所提供的功能顯示在顯示裝置14上,并將一外圍功能增加到移動(dòng)電話10時(shí),初始化程序144會(huì)呼叫使用者界面程序42的外圍顯示登錄功能,以登錄一外圍輔助顯示功能。此外圍輔助顯示功能存儲(chǔ)在外圍驅(qū)動(dòng)程序142之內(nèi),用來負(fù)責(zé)控制所有外圍模塊100在顯示裝置14上的相關(guān)區(qū)域的顯示動(dòng)作。一旦處理器32執(zhí)行完上述的動(dòng)作,處理器32便返回執(zhí)行使用者界面程序42。因此,外圍模塊100一旦完成與使用者界面程序42之間的登錄動(dòng)作,外圍模塊100的外圍功能就可被使用者使用。
請參考圖3及圖4。圖3為本發(fā)明移動(dòng)電話10及第二種外圍模塊200的示意圖。圖4為圖3所示外圍模塊200的功能方塊圖。外圍模塊200是網(wǎng)絡(luò)模塊,用來將移動(dòng)電話10連接到網(wǎng)絡(luò)上(如區(qū)域網(wǎng)絡(luò))。外圍模塊200與網(wǎng)絡(luò)之間可以無線(如紅外線傳輸或藍(lán)芽通訊)或有線(如纜線)的方式來連接。如圖3所示,是通過纜線202來連接的。另外,本實(shí)施例中的外圍電路是一網(wǎng)絡(luò)電路230。
使用者可通過按下按鍵11來滾動(dòng)移動(dòng)電話10的選項(xiàng)目錄并選取選項(xiàng),選項(xiàng)則顯示在顯示裝置14上。一般而言,移動(dòng)電話并無網(wǎng)絡(luò)功能的選項(xiàng)。但是當(dāng)外圍模塊200安插在移動(dòng)電話10上時(shí),且通過檢驗(yàn)程序44的檢驗(yàn)動(dòng)作之后,外圍模塊200便會(huì)執(zhí)行初始化程序244并且登錄到使用者界面程序42。經(jīng)過上述處理過程之后,一新的選項(xiàng)便會(huì)通過初始化程序244登錄到使用者界面程序42,而且外圍驅(qū)動(dòng)程序242內(nèi)的目錄顯示程序248的存儲(chǔ)器位置會(huì)經(jīng)由初始化程序244傳送至使用者界面42。因此,當(dāng)使用者滾動(dòng)選項(xiàng)目錄時(shí),使用者界面程序42會(huì)呼叫目錄顯示程序248。顯示程序248會(huì)控制顯示裝置14,以顯示如圖3所示的圖形。同樣地,執(zhí)行程序246可通過初始化程序244登錄到使用者界面程序42。當(dāng)使用者按下對應(yīng)于顯示裝置14上所顯示的“執(zhí)行”的按鍵11時(shí),使用者界面程序42會(huì)使處理電路30執(zhí)行外圍驅(qū)動(dòng)程序242內(nèi)的執(zhí)行程序246,進(jìn)而使外圍驅(qū)動(dòng)程序242接管顯示裝置14以及移動(dòng)電話10的使用者操作界面,進(jìn)而使使用者可以執(zhí)行外圍模塊200的上網(wǎng)功能。
除此之外,本發(fā)明的外圍模塊可為揚(yáng)聲器,用來對使用者發(fā)出聲音信號(hào)。外圍模塊只須裝備適當(dāng)?shù)臄U(kuò)音器及反饋電路,以及適當(dāng)?shù)耐鈬?qū)動(dòng)程序的配合,就可以將移動(dòng)電話10當(dāng)成喇叭擴(kuò)音器使用。
事實(shí)上外圍模塊并不一定須配備專用的外圍電路才能夠提供其外圍功能。外圍模塊可以是存儲(chǔ)模塊,而存儲(chǔ)模決只須提供可增強(qiáng)移動(dòng)電話功能的數(shù)據(jù)或軟件,就可讓移動(dòng)電話及外圍模塊正常運(yùn)作。
請參考圖5。圖5為本發(fā)明的存儲(chǔ)模塊300的功能方塊圖。存儲(chǔ)模塊300與圖1及圖2的外圍模塊100的不同之處在于存儲(chǔ)模塊300本身無外圍電路130。與外圍模塊100、200相同的是,存儲(chǔ)模塊300同樣是安插在移動(dòng)電話10的輸出輸入端口20內(nèi)。
存儲(chǔ)模塊300包含連接端口320。連接端口320包含數(shù)個(gè)電連接點(diǎn)322,用來電連接輸出輸入端口20的電連接點(diǎn)22。因電連接點(diǎn)322電連接到存儲(chǔ)模塊300的總線310上,所以使得總線310電連接到移動(dòng)電話10的總線34,并且成為總線34的一延伸部分。而且因存儲(chǔ)模塊300的存儲(chǔ)器340電連接到總線310,所以存儲(chǔ)器340可被視為移動(dòng)電話10的存儲(chǔ)器40的一延伸部分,而存儲(chǔ)器340包含應(yīng)用程序342,數(shù)據(jù)組348,以及初始化程序344。
如同第一及第二實(shí)施例所述一樣,當(dāng)移動(dòng)電話10檢測到存儲(chǔ)模塊300后,檢驗(yàn)程序44會(huì)被執(zhí)行,以檢驗(yàn)存儲(chǔ)模塊300的內(nèi)容。移動(dòng)電話10會(huì)執(zhí)行加法檢驗(yàn)(checksum)的動(dòng)作來檢驗(yàn)存儲(chǔ)器340的存儲(chǔ)器地址。加法檢驗(yàn)動(dòng)作用來檢驗(yàn)應(yīng)用程序342以及數(shù)據(jù)組348,除此之外,也可用來檢驗(yàn)初始化程序344。當(dāng)存儲(chǔ)模塊300通過檢驗(yàn)后,處理電路30會(huì)開始執(zhí)行存儲(chǔ)在存儲(chǔ)器340內(nèi)的初始化程序344。
初始化程序344會(huì)執(zhí)行數(shù)據(jù)組348所需的任何初始化程序,并使應(yīng)用程序與移動(dòng)電話10的使用者界面程序42連接。舉例來說,就如同前面實(shí)施例所述的那樣,初始化程序344可將一目錄顯示程序349以及一執(zhí)行程序346登錄到使用者界面程序42。當(dāng)目錄顯示程序349被呼叫時(shí),目錄顯示程序349會(huì)產(chǎn)生一圖像顯示在顯示裝置14之上,以告知使用者應(yīng)用程序340的相關(guān)功能。當(dāng)鍵盤12的一按鍵11被下壓時(shí),使用者界面程序42會(huì)呼叫執(zhí)行程序346,并使應(yīng)用程序342執(zhí)行一應(yīng)用功能。當(dāng)應(yīng)用程序342執(zhí)行時(shí),應(yīng)用程序342可控制顯示裝置14的顯示內(nèi)容,并接收使用者經(jīng)由鍵盤12所輸入的輸入信號(hào),以使喇叭16發(fā)出聲音。
請參考圖6。圖6為圖5所示的存儲(chǔ)模塊執(zhí)行一應(yīng)用程序422時(shí)的功能方塊圖。圖6所示的存儲(chǔ)器模塊400用來經(jīng)由顯示裝置14將地理位置提供給使用者,其中包含存儲(chǔ)器440。其中,數(shù)據(jù)組是地圖數(shù)據(jù)組448,包含一些必要的地圖數(shù)據(jù),而應(yīng)用程序是地圖程序442,用來根據(jù)使用者所輸入的輸入信號(hào)將地理位置提供給使用者。
另外當(dāng)使用者通話時(shí),存儲(chǔ)模塊還可用來播放背景音樂。其中,數(shù)據(jù)組是音樂數(shù)據(jù)組,而應(yīng)用程序是音樂播放程序,用來經(jīng)由喇叭16播放背景音樂。
除此之外,存儲(chǔ)模塊還可用來玩游戲。其中數(shù)據(jù)組是游戲數(shù)據(jù)組,包含了一些必須的游戲數(shù)據(jù)(如位映射影像數(shù)據(jù)),而應(yīng)用程序是游戲程序,用來使使用者得以在顯示裝置上玩游戲。此外,為使移動(dòng)電話的游戲功能更為強(qiáng)大,存儲(chǔ)模塊還可與外圍模塊結(jié)合,使移動(dòng)電話成為一種包含搖桿裝置的掌上型游樂器。
與已知的移動(dòng)電話相比,本發(fā)明在于提供一種可加強(qiáng)移動(dòng)電話功能的外圍模塊,移動(dòng)電話可借助于附加不同的外圍模塊,具有不同的附加功能。通過本發(fā)明的設(shè)計(jì),使用者可以以較少的花費(fèi)來獲取最新的移動(dòng)電話的功能。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所作的均等變化與修飾,皆應(yīng)屬于本發(fā)明專利所涵蓋的范圍。
權(quán)利要求
1.一種用于加強(qiáng)移動(dòng)電話功能的外圍模塊,所述移動(dòng)電話包括處理電路,用于控制所述移動(dòng)電話的操作;鍵盤,包含數(shù)個(gè)按鍵,且電連接到所述處理電路,用作使用者的輸入界面;顯示裝置,電連接到所述處理電路,用于顯示數(shù)據(jù);喇叭,電連接到所述處理電路,用于輸出聲音;擴(kuò)音器,電連接到所述處理電路,用于輸入聲音;以及輸出輸入端口,電連接到所述處理電路;所述外圍模塊包含外圍電路,用于執(zhí)行外圍功能;存儲(chǔ)器,其內(nèi)部存儲(chǔ)外圍驅(qū)動(dòng)程序,用于控制所述外圍電路的操作;以及連接端口,用于將所述外圍模塊的外圍電路及存儲(chǔ)器連接到所述移動(dòng)電話的輸出輸入端口;其中當(dāng)所述外圍模塊的連接端口電連接到所述移動(dòng)電話的輸出輸入端口時(shí),所述處理電路執(zhí)行存儲(chǔ)在所述存儲(chǔ)器內(nèi)的外圍驅(qū)動(dòng)程序,以控制所述外圍電路的操作,并執(zhí)行所述外圍電路的外圍功能。
2.如權(quán)利要求1所述的外圍模決,其中還包含初始化程序(initialization program),存儲(chǔ)在所述外圍模塊存儲(chǔ)器中,其中當(dāng)所述外圍模塊的連接端口電連接到所述移動(dòng)電話的輸出輸入端口時(shí),所述處理電路執(zhí)行所述初始化程序,以使所述外圍模塊的外圍電路初始化。
3.如權(quán)利要求2所述的外圍模塊,其中所述處理電路包含檢驗(yàn)程序(verification program),在所述外圍電路被所述初始化程序初始化之前,所述處理電路先執(zhí)行所述檢驗(yàn)程序,以檢驗(yàn)所述外圍模塊的外圍功能。
4.如權(quán)利要求1所述的外圍模塊,其中所述處理電路還包含使用者界面程序(user interface program),用于控制所述顯示裝置顯示數(shù)據(jù)并接收由所述鍵盤傳來的信號(hào)。
5.如權(quán)利要求4所述的外圍模塊,其中當(dāng)所述外圍模塊的連接端口與所述移動(dòng)電話的輸出輸入端口連接時(shí),所述使用者界面程序使所述顯示裝置顯示連接消息,而使用者可通過所述鍵盤及所述使用者界面程序控制所述外圍模塊。
6.如權(quán)利要求1所述的外圍模塊,其中所述外圍模塊是網(wǎng)絡(luò)模塊,用于將所述移動(dòng)電話以有線或無線的方式連接至區(qū)域網(wǎng)絡(luò)。
7.如權(quán)利要求1所述的外圍模塊,其中所述外圍模塊是揚(yáng)聲器,用于對使用者發(fā)出聲音信號(hào)。
8.一種用于加強(qiáng)移動(dòng)電話功能的存儲(chǔ)模塊,所述移動(dòng)電話包含處理電路,用于控制所述移動(dòng)電話的操作;鍵盤,包含數(shù)個(gè)按鍵,且電連接到所述處理電路,用作使用者的輸入界面;顯示裝置,電連接到所述處理電路,用于顯示數(shù)據(jù);使用者界面程序,存儲(chǔ)在所述處理電路內(nèi),用于控制所述顯示裝置顯示數(shù)據(jù)并接收由所述鍵盤傳來的信號(hào);喇叭,電連接到所述處理電路,用于輸出聲音;擴(kuò)音器,電連接到所述處理電路,用于輸入聲音;以及輸出輸入端口,電連接到所述處理電路;所述存儲(chǔ)模塊包含內(nèi)部存儲(chǔ)器,其內(nèi)部存儲(chǔ)至少一應(yīng)用程序及至少一數(shù)據(jù)組,用于執(zhí)行應(yīng)用功能;以及連接端口,用于連接所述內(nèi)部存儲(chǔ)器及所述移動(dòng)電話的輸出輸入端口;其中在所述存儲(chǔ)模塊的連接端口電連接到所述移動(dòng)電話的輸出輸入端口后,所述使用者界面程序使所述顯示裝置顯示連接消息,然后使用者可經(jīng)由所述鍵盤及所述使用者界面程序控制所述應(yīng)用程序。
9.如權(quán)利要求8所述的存儲(chǔ)模塊,其中還包含初始化程序,存儲(chǔ)在所述存儲(chǔ)模塊的內(nèi)部存儲(chǔ)器中,當(dāng)所述存儲(chǔ)模塊的連接端口電連接到所述移動(dòng)電話的輸出輸入端口時(shí),所述處理電路執(zhí)行所述初始化程序,以使所述存儲(chǔ)模塊初始化。
10.如權(quán)利要求9所述的存儲(chǔ)模塊,其中所述處理電路包含檢驗(yàn)程序,在所述存儲(chǔ)模塊被所述初始化程序初始化之前,所述處理電路先執(zhí)行所述檢驗(yàn)程序,以檢驗(yàn)存儲(chǔ)在所述內(nèi)部存儲(chǔ)器中的應(yīng)用程序及數(shù)據(jù)組。
11.如權(quán)利要求10所述的存儲(chǔ)模塊,其中所述檢驗(yàn)程序以加法檢驗(yàn)(checksum)的方式對所述內(nèi)部存儲(chǔ)器內(nèi)的應(yīng)用程序或數(shù)據(jù)組進(jìn)行檢驗(yàn)。
12.如權(quán)利要求8所述的存儲(chǔ)模塊,其中所述應(yīng)用程序可由所述顯示裝置顯示數(shù)據(jù),或由所述喇叭播放聲音。
13.如權(quán)利要求8所述的存儲(chǔ)模塊,其中所述數(shù)據(jù)組是地圖數(shù)據(jù)組,而所述應(yīng)用程序是地圖程序,用于由所述顯示裝置向使用者提供地理位置。
14.如權(quán)利要求8所述的存儲(chǔ)模塊,其中所述數(shù)據(jù)組是游戲數(shù)據(jù)組,所述應(yīng)用程序是游戲程序,用于使使用者得以在所述顯示裝置上玩游戲。
15.如權(quán)利要求10所述的存儲(chǔ)模塊,其中所述數(shù)據(jù)組是音樂數(shù)據(jù)組,所述應(yīng)用程序是音樂播放程序,用于由所述喇叭播放背景音樂。
全文摘要
一種用于加強(qiáng)移動(dòng)電話功能的外圍模塊,該移動(dòng)電話包含處理電路,控制該移動(dòng)電話的操作;鍵盤,用作輸入界面;顯示裝置,顯示數(shù)據(jù);和輸出輸入端口,電連接到該處理電路。該外圍模塊包含外圍電路,執(zhí)行外圍功能;存儲(chǔ)器,存儲(chǔ)外圍驅(qū)動(dòng)程序,控制該外圍電路的操作;和連接端口,將該外圍模塊的外圍電路及存儲(chǔ)器連接到該移動(dòng)電話的輸出輸入端口。當(dāng)該連接端口電連接到該輸出輸入端口時(shí),該處理電路執(zhí)行存儲(chǔ)在該存儲(chǔ)器內(nèi)的外圍驅(qū)動(dòng)程序,以控制該外圍電路的操作,并執(zhí)行該外圍電路的外圍功能。
文檔編號(hào)H04M1/725GK1348317SQ0012598
公開日2002年5月8日 申請日期2000年10月10日 優(yōu)先權(quán)日2000年10月10日
發(fā)明者龔紹祖 申請人:仁寶電腦工業(yè)股份有限公司