两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法

文檔序號:6609855閱讀:350來源:國知局

專利名稱::可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法
技術(shù)領(lǐng)域
:本發(fā)明是關(guān)于計算機技術(shù),且特別是關(guān)于可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法。
背景技術(shù)
:在日常工作及生活中,有時需要進行從一個測量系統(tǒng)至另一測量系統(tǒng)的單位轉(zhuǎn)換。所要進行轉(zhuǎn)換的原單位或目的單位會因為人或需求場合的不同而不同。有人可能需要將公制單位轉(zhuǎn)換成美制單位,另一人可能需要將外國的單位轉(zhuǎn)換成本地特有的單位。然而例如計算器等現(xiàn)有的技術(shù)只能進行有限數(shù)量的單位轉(zhuǎn)換。也就是說,現(xiàn)有的轉(zhuǎn)換器只能轉(zhuǎn)換特定的單位。轉(zhuǎn)換器無法轉(zhuǎn)換其設(shè)計范圍以外的其它測量單位。然而也很難在轉(zhuǎn)換裝置設(shè)計階段就能預(yù)測所有使用者的單位轉(zhuǎn)換需求,并且將所有已知的測量系統(tǒng)添加到單一的裝置也是很困難的。另外,由于現(xiàn)金之間的匯率每天都在變動,將帶有固定匯率的金額轉(zhuǎn)換邏輯內(nèi)嵌在轉(zhuǎn)換裝置中,并沒有實際應(yīng)用的價值。
發(fā)明內(nèi)容為解決以上技術(shù)問題,本發(fā)明提供了一種可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法。本發(fā)明提供了一種可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),包含存儲器、單位轉(zhuǎn)換器、通信模塊以及更新模塊。存儲器包含存儲單位轉(zhuǎn)換信息的存儲區(qū)。單位轉(zhuǎn)換器利用存儲區(qū)中的單位轉(zhuǎn)換信息將第一單位轉(zhuǎn)換為第二單位。通信模塊接收被傳送至單位轉(zhuǎn)換系統(tǒng)的信息。更新模塊從已接收的信息中提取新的單位轉(zhuǎn)換信息,并添加新的單位轉(zhuǎn)換信息至存儲區(qū),以使單位轉(zhuǎn)換器能利用新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換。本發(fā)明提供了一種單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法。單位轉(zhuǎn)換系統(tǒng)包含單位轉(zhuǎn)換器,用以利用單位轉(zhuǎn)換系統(tǒng)的存儲區(qū)的單位轉(zhuǎn)換信息將一單位轉(zhuǎn)換為另一單位。單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法包含接收傳送至單位轉(zhuǎn)換系統(tǒng)的信息;從信息中提取新的單位轉(zhuǎn)換信息;添加新的單位轉(zhuǎn)換信息至存儲區(qū),以使單位轉(zhuǎn)換器能利用新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換。本發(fā)明另提供了一種單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法。單位轉(zhuǎn)換系統(tǒng)包含單位轉(zhuǎn)換器,用以將一單位轉(zhuǎn)換為另一單位。單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法包含接收將要被轉(zhuǎn)換為目的單位的原單位數(shù)值;利用原單位及目的單位來搜尋單位轉(zhuǎn)換系統(tǒng)中對應(yīng)的單位轉(zhuǎn)換信息;當(dāng)不能從單位轉(zhuǎn)換系統(tǒng)中取得對應(yīng)的單位轉(zhuǎn)換信息時,傳送請求以請求原單位及目的單位的對應(yīng)的單位轉(zhuǎn)換^息。本發(fā)明的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法,通過添加新的單位轉(zhuǎn)換信息至存儲區(qū),以使單位轉(zhuǎn)換器能利用新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換,可以更方便地進行從一個測量系統(tǒng)至另一測量系統(tǒng)的單位轉(zhuǎn)換。圖1為本發(fā)明單位轉(zhuǎn)換系統(tǒng)的一實施例的結(jié)構(gòu)方塊圖。圖2A為本發(fā)明單位轉(zhuǎn)換系統(tǒng)中的轉(zhuǎn)換信息的實例的示意圖。圖2B為本發(fā)明單位轉(zhuǎn)換系統(tǒng)中的轉(zhuǎn)換信息的另一實例的示意圖。圖2C為本發(fā)明單位轉(zhuǎn)換系統(tǒng)中的轉(zhuǎn)換信息的另一實例的示意圖。圖3為本發(fā)明單位轉(zhuǎn)換系統(tǒng)與另一裝置之間的信息交換實施例的示意圖。圖4為本發(fā)明重新設(shè)置單位轉(zhuǎn)換系統(tǒng)的流程圖。圖5A為圖2A中的數(shù)據(jù)201更新后的轉(zhuǎn)換信息實例的示意圖。圖5B為圖2B中數(shù)據(jù)202更新后的轉(zhuǎn)換信息實例的示意圖。圖5C為圖2C中數(shù)據(jù)203更新后的轉(zhuǎn)換信息實例的示意圖。圖6為本發(fā)明單位轉(zhuǎn)換器的操作的一實施例的流程圖。圖7為本發(fā)明具有動態(tài)重新設(shè)置功能的單位轉(zhuǎn)換程序的實施例流程圖。圖8為本發(fā)明具有單位轉(zhuǎn)換系統(tǒng)的裝置的實施例的硬件結(jié)構(gòu)示意圖。具體實施例方式以下提出可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法,按照下列各部分的順序來說明其實施例-1.系統(tǒng)概述2."(曰息3.單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置4.單位轉(zhuǎn)換5.硬件結(jié)構(gòu)6.實施例變化7.結(jié)論l.系統(tǒng)概述參照圖l,可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100包含單位轉(zhuǎn)換器101、存儲器102、更新模塊103以及通信模塊104。存儲器102包含可重復(fù)寫入且非易失性存儲器或存儲裝置,例如閃存(flashmemory)、硬盤或其它裝置。存儲器102包含存儲單位轉(zhuǎn)換信息106的存儲區(qū)105。單位轉(zhuǎn)換器101利用存儲區(qū)105中的單位轉(zhuǎn)換信息將一個單位的數(shù)值轉(zhuǎn)換為另一單位的數(shù)值。存儲區(qū)105可以包含數(shù)據(jù)文件、數(shù)據(jù)庫、或其它存儲數(shù)據(jù)的結(jié)構(gòu)。單位轉(zhuǎn)換信息106包含多對單位,每一對單位包含一個原單位、一個目的單位及其對應(yīng)的單位換算比值或公式。單位轉(zhuǎn)換器101可以利用單位轉(zhuǎn)換信息106中的單位轉(zhuǎn)換比值或公式將原單位轉(zhuǎn)換為目的單位。單位轉(zhuǎn)換信息106可以由寫成標(biāo)示語言(markuplanguages)的文字、表格、或可以由單位轉(zhuǎn)換器101讀取的其它格式的形式構(gòu)成。圖2A圖2C為本發(fā)明單位轉(zhuǎn)換信息106的實例。使用者界面107接收待轉(zhuǎn)換的單位(稱為原單位)數(shù)值,及轉(zhuǎn)換后的單位(稱為目的單位)。單位轉(zhuǎn)換器101執(zhí)行單位轉(zhuǎn)換以響應(yīng)使用者的操作。參照圖6,其為本發(fā)明單位轉(zhuǎn)換器的操作的實施例的流程圖。當(dāng)從使用者界面107接收到原單位及目的單位對時(步驟S600),單位轉(zhuǎn)換器101就利用原單位及目的單位對以搜尋在存儲區(qū)105中的對應(yīng)單位轉(zhuǎn)換信息(步驟S602)。當(dāng)找到這兩個單位的對應(yīng)單位轉(zhuǎn)換信息時(步驟S604),單位轉(zhuǎn)換器101利用對應(yīng)的單位轉(zhuǎn)換信息,將原單位的數(shù)值轉(zhuǎn)換為目的單位(步驟S606)??梢杂秒娐坊蛲ㄟ^處理器可執(zhí)行的計算機程序來實現(xiàn)單位轉(zhuǎn)換器101。通信模塊104傳送關(guān)于新的單位轉(zhuǎn)換信息的請求到外部裝置,并從外部裝置接收回應(yīng)信息。參照圖3,圖3為本發(fā)明單位轉(zhuǎn)換系統(tǒng)與另一裝置之間的信息交換實施例的示意圖??蓜討B(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100通過信道310與裝置300相耦接。通道310可以是有線或無線的連接?;蛘?,可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100可以通過網(wǎng)絡(luò)與裝置300相耦接,例如因特網(wǎng)、局域網(wǎng)(localareanetwork,簡稱LAN)、或電信網(wǎng)。通信模塊104傳送請求至裝置300,并接收關(guān)于新的單位轉(zhuǎn)換信息,用以更新單位轉(zhuǎn)換信息106。接收到的信息可以存儲在非易失性存儲器(例如存儲器102)中,或直接轉(zhuǎn)送至更新模塊103中進行處理。更新模塊103接收信息,從中提取出新的單位轉(zhuǎn)換信息,并將新的單位轉(zhuǎn)換信息添加(或加入)至存儲區(qū)105或相應(yīng)地更新一組已經(jīng)存在的單位轉(zhuǎn)換信息。單位轉(zhuǎn)換器101可以利用新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換。存儲區(qū)105獨立于單位轉(zhuǎn)換器IOI,但可以被單位轉(zhuǎn)換器101讀取。由于單位轉(zhuǎn)換器IOI可以提取并讀取新的單位轉(zhuǎn)換信息,因此就不需要更新、修改、或重置單位轉(zhuǎn)換器101。換句話說,單位轉(zhuǎn)換器101可以在運行期間(runtime)提供新的單位轉(zhuǎn)換功能,而不需中止運行、也不需要更新、重置或重新啟動。信息可以是短消息服務(wù)(shortmessageservice,簡稱SMS)的信息、本地消息服務(wù)(localmessagingservices,簡稱LMS)的信息、增強型短消息服務(wù)(enhancedmessagingservices,簡稱EMS)的信息、多媒體信息月艮務(wù)(multimediamessagingservices,簡稱MMS)的信息、電子郵件或文件。更新模塊103可以將接收到的信息中的單位轉(zhuǎn)換信息轉(zhuǎn)換成預(yù)定的格式??梢杂秒娐坊蛲ㄟ^處理器可執(zhí)行的計算機程序來構(gòu)成更新模塊103及通信模塊104。參照圖3。舉例來說,可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100傳送請求320至裝置300以請求新的單位轉(zhuǎn)換信息。請求320包含發(fā)送端識別碼(senderID)321及接收端識別碼(receiverlD)322、所需的原單位323及目的單位324。發(fā)送端識別碼321及接收端識別碼322可以分別包含電話號碼、電子郵件地址、網(wǎng)絡(luò)通信協(xié)議(Intemetprotocol,簡稱IP)地址或其它關(guān)于請求320的發(fā)送端及接收端的識別信息??蓜討B(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100可以定義接收端識別碼為電話號碼,以使接收端可以接收到所需的單位轉(zhuǎn)換信息,以進行單位轉(zhuǎn)換。電話號碼可以是可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100本身的號碼,由此來實現(xiàn)其自身的動態(tài)設(shè)置。裝置300也可以是因特網(wǎng)服務(wù)提供商或電信服務(wù)提供商的服務(wù)器。原單位323及目的單位324可以分別是各種測量的單位,例如長度、速度、角度、質(zhì)量、溫度、體積、密度、時間、貨幣、或其它單位。請求信息320的內(nèi)容的實例如下"From:0977008321;To:0925696635JKg-Gm;USDto腿;°Fto°C;Feet-Inch"在接收請求320之后,裝置300發(fā)送回應(yīng)信息330作為響應(yīng)?;貞?yīng)信息330包含簽章331、數(shù)據(jù)集合332及335。每一數(shù)據(jù)集合包含單位識別信息(例如單位識別信息333或336)及對應(yīng)的單位轉(zhuǎn)換信息(例如單位轉(zhuǎn)換信息334或337)?;貞?yīng)信息可以包含更多的或較少的數(shù)據(jù)集合?;貞?yīng)信息330的內(nèi)容的實例如下實例1:"Signature:E1D231459;Kg-Gm1000;USD-脆46.0;F-C((Tf-32)*5/9);Feet-Inch12"簽章331(例如"Signature:E1D231459")可以和存儲在可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100的非易失性存儲器中的預(yù)定的簽章(例如圖1的簽章108)進行比較,以驗證回應(yīng)信息330的有效性。單位識別信息(例如"Kg-Gm"、"USD-INR"、"F-C"或"Feet-Inch")包含原單位及目的單位。單位轉(zhuǎn)換信息可包含單位轉(zhuǎn)換比值或公式。舉例來說,"Kg-GmlOOO"中的"1000"是一公斤(kilogram)除以一克(gram)的商。換句話說,"1000"是1公斤轉(zhuǎn)換為1000公克的乘數(shù),或1公克轉(zhuǎn)換為0,001公斤的除數(shù)。同樣地,"USD-INR46.0"中的"46.0"是一美元(dollar)除以一印度幣(Indianrupee)的商;"F-C((Tf-32)*5/9),,中的"((Tf-32)*5/9)"是將華氏(Fahrenheit)溫度轉(zhuǎn)換為攝氏(Cdsius)溫度的公式;"Feet-Inch12"中的"12,'是1英尺(feet)除以1英寸(Inch)的商。裝置300可以自動地利用原單位323及目的單位324作為關(guān)鍵字(keyword)以查詢單位轉(zhuǎn)換信息的數(shù)據(jù)庫,并以找到的單位轉(zhuǎn)換信息來產(chǎn)生回應(yīng)信息330。需要注意的是裝置300可以僅僅找到所需的單位轉(zhuǎn)換信息,也可以找到更多的相關(guān)單位。舉例來說,當(dāng)請求320請求華氏(。F)對攝氏(。C)的單位轉(zhuǎn)換信息時,裝置300可以響應(yīng)華氏(。F)對攝氏(。C)、攝氏(。C)對華氏(。F)、華氏對絕對溫度(Kelvin,簡稱K)以及攝氏對絕對溫度的單位轉(zhuǎn)換信息。當(dāng)請求320請求英制長度單位對公制長度單位的轉(zhuǎn)換信息時,裝置300可以分別響應(yīng)英制長度單位與公制各種長度單位的轉(zhuǎn)換比值。裝置300也可以提供用來接收單位轉(zhuǎn)換信息的使用者界面,并利用使用者界面產(chǎn)生回應(yīng)信息330。請求及回應(yīng)信息可以是各種格式,例如表格、可延伸標(biāo)記語言(ExtensibleMarkupLanguage,簡稱XML)文件或其它類似的格式。更新模塊103可以對回應(yīng)信息譯碼、分析信息內(nèi)容、提取單位轉(zhuǎn)換信息、將單位轉(zhuǎn)換信息轉(zhuǎn)換為單位轉(zhuǎn)換器101的預(yù)定讀取格式,并通過單位轉(zhuǎn)換器101將轉(zhuǎn)換后的數(shù)據(jù)存儲在可存取的存儲區(qū)域。3.單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置參照圖4,通信模塊104接收包含新的單位轉(zhuǎn)換信息(例如單位轉(zhuǎn)換信息334及337)的信息(例如回應(yīng)信息330)(步驟S400)。更新模塊103對信息譯碼以提取其中的簽章(例如簽章331)(步驟S402)并判斷簽章是否有效(步驟S404)。舉例來說,更新模塊103可以將簽章331與存儲在可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100的非易失性存儲器中的預(yù)定簽章(例如圖1的簽章108)作比較。當(dāng)已提取的簽章與預(yù)定的簽章相符時,則判定提取的簽章是有效的,提取的信息也是有效的。否則,已提取的簽章是無效的,使用提取的信息來更新存儲區(qū)105中的單位轉(zhuǎn)換信息106就可能造成錯誤。更新模塊103可以顯示相應(yīng)的警示信息。當(dāng)己提取的簽章是無效的,更新模塊103在存儲器102中存儲信息(步驟S408)。如有需要時,可以回調(diào)信息以應(yīng)用其中的單位轉(zhuǎn)換信息。當(dāng)已提取的簽章是有效時,更新模塊103發(fā)出提示信息以詢問使用者是否決定要使用已提取的信息中的單位轉(zhuǎn)換信息(步驟S406)。如果不是,更新模塊103在存儲器102中存儲信息(步驟S408)。如果是,更新模塊103分析信息(步驟S410)以從中提取新的單位轉(zhuǎn)換信息(步驟S412),并將新的單位轉(zhuǎn)換信息添加至存儲區(qū)105(步驟S414)。信息可以存儲在存儲器102的一個稱為"收件箱"的區(qū)域中,供未來單位轉(zhuǎn)換器101再次瀏覽或再次使用其中的單位轉(zhuǎn)換信息。也就是說,存儲在收件箱的信息中的單位轉(zhuǎn)換信息可以輸入至存儲區(qū)105,以根據(jù)新的單位轉(zhuǎn)換信息為單位轉(zhuǎn)換器101提供新的單位轉(zhuǎn)換功能,而不需要更新單位轉(zhuǎn)換器101。另外,也可以使用額外的安全機制。舉例來說,更新模塊103通過驗證信息中的發(fā)送端識別碼(例如電話號碼)以驗證信息(例如回應(yīng)信息330)的有效性,并且只有當(dāng)發(fā)送端識別碼有效時,才將新的單位轉(zhuǎn)換信息添加至存儲區(qū)105。舉例來說,如果發(fā)送端識別碼與傳送的請求(例如請求320)中的接收端識別碼(例如接收端識別碼322)相符,則判別發(fā)送端識別碼為有效。在更新單位轉(zhuǎn)換信息106的過程中,使用信息中的單位識別信息(例如單位識別信息333或336)作為搜尋關(guān)鍵字(searchkey)以找出存儲區(qū)105中的對應(yīng)記錄。如果在存儲區(qū)105中找到了具有相同單位識別信息的記錄,更新模塊103接著發(fā)出詢問信息以確認(rèn)是否要覆寫。如果信息中的數(shù)據(jù)集合中的原單位及目的單位與存儲區(qū)105中記錄的原單位及目的單位相符,則信息中的數(shù)據(jù)集合對應(yīng)于存儲區(qū)105中的記錄。對于每一組從信息中提取出來的數(shù)據(jù)集合,更新模塊103搜尋單位轉(zhuǎn)換信息106以找出對應(yīng)的記錄。在步驟S414中,當(dāng)信息中的數(shù)據(jù)集合在存儲區(qū)105中具有對應(yīng)記錄時,更新模塊103利用數(shù)據(jù)集合來更新記錄。更新模塊103將新的數(shù)據(jù)集合(即沒有對應(yīng)記錄的數(shù)據(jù)集合)添加至存儲區(qū)105。舉例來說,當(dāng)圖2A中的數(shù)據(jù)201包含存儲區(qū)105中所有的單位轉(zhuǎn)換信息106時,并且可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100接收到具有實例1的內(nèi)容的信息,因為數(shù)據(jù)集合"Kg-GmlOOO"、"F-C((Tf-32"5/9),,及"Feet-Inch12"在數(shù)據(jù)201中沒有對應(yīng)的記錄,更新模塊103將這些新的數(shù)據(jù)集合添加至存儲區(qū)105。另一方面,數(shù)據(jù)集合"USD-INR46.0"對應(yīng)于數(shù)據(jù)201中的記錄"USD-INR46,2",因此更新模塊103以此數(shù)據(jù)集合更新記錄。圖5A顯示存儲區(qū)105中已更新的單位轉(zhuǎn)換信息。需要注意的是圖2A中的數(shù)據(jù)201中的"46.2"已經(jīng)被轉(zhuǎn)換為圖5A中的數(shù)據(jù)501中的"46.0"。當(dāng)圖2B中的數(shù)據(jù)202包括存儲區(qū)105中所有的單位轉(zhuǎn)換信息106時,并且可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)IOO接收到具有實例1的內(nèi)容的信息,更新模塊103在添加新的單位轉(zhuǎn)換信息至存儲區(qū)105以前,先將信息中新的單位轉(zhuǎn)換信息轉(zhuǎn)換為XML格式。圖5B中的數(shù)據(jù)502為圖2B中數(shù)據(jù)202已更新的單位轉(zhuǎn)換信息。同樣的,當(dāng)圖2C中的數(shù)據(jù)203包含存儲區(qū)105中所有的單位轉(zhuǎn)換信息106時,更新模塊103在添加新的單位轉(zhuǎn)換信息至存儲區(qū)105以前,先將信息中新的單位轉(zhuǎn)換信息轉(zhuǎn)換為表格的格式。圖5C中的數(shù)據(jù)503為圖2C中數(shù)據(jù)203已更新的轉(zhuǎn)換信息。4.單位轉(zhuǎn)換參照圖7,其為具有動態(tài)重新設(shè)置功能的單位轉(zhuǎn)換程序的一實施例流程圖。單位轉(zhuǎn)換器101通過使用者界面107接收將要從原單位轉(zhuǎn)換為目的單位的數(shù)值(步驟S700),并識別原單位及目的單位(步驟S702)。舉例來說,單位轉(zhuǎn)換器101接收將要轉(zhuǎn)換成英寸的例如53英尺。可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)IOO可以通過自動地執(zhí)行下文所述的步驟來響應(yīng)此數(shù)值的輸入。單位轉(zhuǎn)換器101利用原單位及目的單位來搜尋存儲區(qū)105中對應(yīng)的單位轉(zhuǎn)換信息(步驟S704),并判斷存儲區(qū)105中是否存在對應(yīng)的單位轉(zhuǎn)換信息(步驟S706)。如果存在,單位轉(zhuǎn)換器101利用對應(yīng)的單位轉(zhuǎn)換信息來將原單位的數(shù)值(例如53英尺)轉(zhuǎn)換為目的單位(例如英寸)的數(shù)值(步驟S716),并顯示轉(zhuǎn)換的結(jié)果(步驟S718)。如果不存在,單位轉(zhuǎn)換器101指示通信模塊104發(fā)出請求以請求對應(yīng)的單位轉(zhuǎn)換信息(步驟S708)。當(dāng)更新模塊103接收到對應(yīng)的回應(yīng)信息(例如回應(yīng)信息330)時(步驟S710),則從中提取出新的單位轉(zhuǎn)換信息(例如"Feet-Inch12"中的轉(zhuǎn)換比值"12"),并利用新的單位轉(zhuǎn)換信息來更新存儲區(qū)105中的單位轉(zhuǎn)換信息106(步驟S712)。單位轉(zhuǎn)換器101提取(步驟S714)并利用原單位及目的單位所對應(yīng)的新的單位轉(zhuǎn)換信息(例如"Feet-Inch12"中的轉(zhuǎn)換比值"12")以轉(zhuǎn)換數(shù)值(例如53英尺)(步驟S716),并以目的單位來顯示轉(zhuǎn)換的結(jié)果數(shù)值(步驟S718)。舉例來說,單位轉(zhuǎn)換器101將53英尺轉(zhuǎn)換成636英寸。通過更新存儲區(qū)105中的單位轉(zhuǎn)換信息106,單位轉(zhuǎn)換器101可以維持不變。存儲區(qū)105中的單位轉(zhuǎn)換信息106獨立于單位轉(zhuǎn)換器101,但是可以由單位轉(zhuǎn)換器101進行提取。因此,單位轉(zhuǎn)換器101可以在運行期間(rimtime)提供新的單位轉(zhuǎn)換功能而不需要被暫停、更新、重置、或重新啟動??梢杂酶鞣N電子裝置來實施可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100,以下為一個實施例。5.硬件結(jié)構(gòu)參照圖8,圖8為具有單位轉(zhuǎn)換系統(tǒng)的裝置的一實施例的硬件結(jié)構(gòu)示意圖。電子裝置IO可以是移動電話、個人數(shù)字助理(PersonalDigitalAssistant,簡稱PDA)、筆記本電腦、平板計算機(tabletPC)或任何可以輸入數(shù)據(jù)的裝置。在較佳的情況下,電子裝置IO為具有有限資源的嵌入式系統(tǒng)。在電子裝置10中,處理器1取得并執(zhí)行存儲在存儲器3中的軟件指令,以控制整個系統(tǒng)的運行。存儲器控制器2作為處理器1與存儲器3之間的橋接裝置,用以傳送處理器1與存儲器3之間的數(shù)據(jù)。輸入控制器4檢測輸入裝置5的狀態(tài)并提供相應(yīng)的輸入信號至處理器1。輸入裝置5可以是鍵盤、觸控板、觸控顯示器、及聲控裝置中的至少一種,用以輸入可測量的數(shù)量值。需要注意的是原單位及目的單位可以通過任何控制界面來進行選取,例如聲音指令(voicecommand)、在鍵盤上的機構(gòu)按鍵、虛擬按鍵、下拉式選單、或顯示在顯示器9上的其它的圖形化使用者界面(Graphicaluserinterface,簡稱GUI)元件。定時器6提供時序信息至處理器1,所以處理器1可以判斷特定事件的發(fā)生時間,例如接收到輸入信息的時間、尋找單位轉(zhuǎn)換信息的開始時間、結(jié)束時間及持續(xù)時間(duration)。定時器6可以包含多個時序裝置,例如報告目前時間的時鐘,或用來觸發(fā)事件或操作的定時器。顯示器9可以顯示圖1所示的使用者界面107。通信模塊7通過有線或無線的通信信道接收并傳送數(shù)據(jù)。通信模塊7可以包含紅外線、射頻、藍牙或其它傳送接收器。另外,當(dāng)可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100應(yīng)用在移動電話中時,通信模塊7可以是移動通信數(shù)據(jù)單元(cellularMODEMunit),例如GSM/GPRS或W-CDMA通信模塊,其與符合無線應(yīng)用協(xié)議(WirelessApplicationProtocol,WAP)、GSM/GPRS、或W-CDMA標(biāo)準(zhǔn)的行動通信網(wǎng)絡(luò)進行通信。外送的數(shù)據(jù)可由處理器1或直接存儲器存取(directmemoryaccess,簡稱DMA)控制器8產(chǎn)生,DMA控制器8可以在不打擾處理器1的情況下通過存儲器控制器2從存儲器3中取得數(shù)據(jù)單元。在上述電子裝置的某些實施例中,任何兩個模塊,例如處理器l、存儲器控制器2、存儲器3以及DMA控制器8中的任兩個模塊,可以集成為單一芯片。在上述電子裝置的某些實施例中,可以只包含圖8中一部分的模塊而省略其它模塊。6.實施例變化可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100可以提供選項,以刪除已存在的單位轉(zhuǎn)換信息。這有助于可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100管理單位轉(zhuǎn)換公式的數(shù)目??蓜討B(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100也可以提供選項以再次應(yīng)用收件箱信息中的單位轉(zhuǎn)換信息。在單位轉(zhuǎn)換系統(tǒng)的某些實施例中,簽章判別的功能可以關(guān)閉或不提供??梢栽诮邮招畔⒒蝻@示信息時立即進行信息分析。簽章判別功能的時間可以被調(diào)整為在信息接收后,顯示信息或更新存儲區(qū)的信息之前的任何時候。如果在系統(tǒng)使用者授權(quán)許可的情形下,缺少有效簽章的單位轉(zhuǎn)換信息也可以被使用??梢越邮諉挝晦D(zhuǎn)換邏輯作為單位轉(zhuǎn)換器101的外掛程序(phig-ins)。所謂的單位轉(zhuǎn)換邏輯不但包含單位轉(zhuǎn)換信息,而且還包含用來執(zhí)行單位轉(zhuǎn)換公式或加強使用者界面107的程序代碼。7.結(jié)論由于可以接收信息以將新的單位轉(zhuǎn)換信息輸入到可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100的數(shù)據(jù)存儲區(qū)105中,單位轉(zhuǎn)換器在滿足各地區(qū)的需求上具有高度的適用性。因為各國皆有其當(dāng)?shù)氐膸胖怠㈤L度及質(zhì)量單位,這個系統(tǒng)可以通過交換信息及更新數(shù)據(jù)來動態(tài)地重新設(shè)置以支持其彼此間的單位轉(zhuǎn)換。可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)100可以傳送信息給其自身,或從具有所需單位轉(zhuǎn)換信息的外部裝置取得其所需的單位轉(zhuǎn)換信息。另外,由于可以利用標(biāo)準(zhǔn)的信息服務(wù)來進行通信,許多現(xiàn)有的裝置都可以支持本發(fā)明。雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域
中的技術(shù)人員,在不脫離本發(fā)明的范圍內(nèi),可以做一些改動,因此本發(fā)明的保護范圍應(yīng)與權(quán)利要求所界定的范圍為準(zhǔn)。權(quán)利要求1.一種可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),包括存儲器,包含存儲單位轉(zhuǎn)換信息的存儲區(qū);單位轉(zhuǎn)換器,利用所述的存儲區(qū)中的單位轉(zhuǎn)換信息將第一單位轉(zhuǎn)換為第二單位;通信模塊,接收傳送至所述的單位轉(zhuǎn)換系統(tǒng)的信息;以及更新模塊,從已接收的所述的信息中提取新的單位轉(zhuǎn)換信息,并添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū),以使所述的單位轉(zhuǎn)換器能利用所述的新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換。2.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的更新模塊通過分析所述的信息以產(chǎn)生所述的新的單位轉(zhuǎn)換信息。3.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的信息包含所述的第一單位與所述的第二單位的比值。4.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的信息包含公式,用以將所述的第一單位轉(zhuǎn)換為所述的第二單位。5.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,在添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū)之前,所述的更新模塊驗證所述的信息的有效性。6.如權(quán)利要求5所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的更新模塊通過識別所述的信息中的簽章來驗證所述的信息的有效性,并且只有當(dāng)所述的簽章為有效時,才添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū)。7.如權(quán)利要求6所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,如果所述的簽章與存儲在所述的單位轉(zhuǎn)換系統(tǒng)中的預(yù)定簽章相符,則所述的簽章是有效的。8.如權(quán)利要求5所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的更新模塊通過識別所述的信息中的發(fā)送端識別碼來驗證所述的信息的有效性,并且只有當(dāng)所述的發(fā)送端識別碼為有效時,才添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū)。9.如權(quán)利要求8所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的通信模塊傳送請求以取得所述的新的單位轉(zhuǎn)換信息,并且如果所述的發(fā)送端識別碼與所述的請求傳送所及的目的端相符,則所述的發(fā)送端識別碼是有效的。10.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的信息包含短消息服務(wù)的信息、本地消息服務(wù)的信息、增強型短消息服務(wù)的信息、多媒體信息服務(wù)的信息、電子郵件、或文件。11.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的信息中的新的單位轉(zhuǎn)換信息為表格格式或文字格式。12.如權(quán)利要求1所述的可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng),其特征在于,所述的單位轉(zhuǎn)換系統(tǒng)為移動電話或個人數(shù)字助理。13.—種單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其中所述的單位轉(zhuǎn)換系統(tǒng)包含單位轉(zhuǎn)換器,用以利用所述的單位轉(zhuǎn)換系統(tǒng)的存儲區(qū)中的單位轉(zhuǎn)換信息將第一單位轉(zhuǎn)換為第二單位,所述的方法包含-接收傳送至所述的單位轉(zhuǎn)換系統(tǒng)的信息;從所述的信息中提取新的單位轉(zhuǎn)換信息;以及添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū),以使所述的單位轉(zhuǎn)換器能利用所述的新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換。14.如權(quán)利要求13所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的方法進一步包含通過分析所述的信息以產(chǎn)生所述的新的單位轉(zhuǎn)換信息。15.如權(quán)利要求13所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的信息包含所述的第一單位與所述的第二單位的比值、或用以將所述的第一單位轉(zhuǎn)換為所述的第二單位的公式。16.如權(quán)利要求13所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的方法進一步包含在添加所述的新的單位轉(zhuǎn)換信息至所述的存儲區(qū)以前,驗證所述的信息的有效性。17.如權(quán)利要求16所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的方法進一步包含通過識別所述的信息中的簽章驗證所述的信息的有效性,其中,只有當(dāng)所述的簽章為有效時,所述的新的單位轉(zhuǎn)換信息才會被添加至所述的存儲區(qū)。18.如權(quán)利要求17所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,如果所述的簽章與存儲在所述的單位轉(zhuǎn)換系統(tǒng)中的預(yù)定簽章相符,則所述的簽章是有效的。19.如權(quán)利要求16所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,進一步包含通過識別所述的信息中的發(fā)送端識別碼驗證所述的信息的有效性,并且只有當(dāng)所述的發(fā)送端識別碼為有效時,所述的新的單位轉(zhuǎn)換信息才會被添加至所述的存儲區(qū)。20.如權(quán)利要求19所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,如果所述的發(fā)送端識別碼與所述的單位轉(zhuǎn)換系統(tǒng)傳送請求的目的端相符,則所述的發(fā)送端識別碼是有效的。21.如權(quán)利要求13所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的信息包含短消息服務(wù)的信息、本地消息服務(wù)的信息、增強型短消息服務(wù)的信息、多媒體信息服務(wù)的信息電子郵件、或文件。22.如權(quán)利要求13所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的信息中的新的單位轉(zhuǎn)換信息為表格格式或文字格式。23.—種單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其中所述的單位轉(zhuǎn)換系統(tǒng)包含用以將一單位轉(zhuǎn)換為另一單位的單位轉(zhuǎn)換器,所述的方法包含-接收待轉(zhuǎn)換為目的單位的原單位的數(shù)值;使用所述的原單位及所述的目的單位以搜尋所述的單位轉(zhuǎn)換系統(tǒng)中對應(yīng)的單位轉(zhuǎn)換信息;以及當(dāng)不能從所述的單位轉(zhuǎn)換系統(tǒng)中取得所述的對應(yīng)的單位轉(zhuǎn)換信息時,傳送請求以請求所述的原單位及所述的目的單位的對應(yīng)的單位轉(zhuǎn)換信息。24.如權(quán)利要求23所述的單位轉(zhuǎn)換系統(tǒng)的動態(tài)設(shè)置方法,其特征在于,所述的方法進一步包含接收具有所請求的所述的對應(yīng)的單位轉(zhuǎn)換信息的響應(yīng);添加所述的對應(yīng)的單位轉(zhuǎn)換信息至所述的單位轉(zhuǎn)換系統(tǒng);以及通過所述的單位轉(zhuǎn)換器利用所述的對應(yīng)單位轉(zhuǎn)換信息執(zhí)行單位轉(zhuǎn)換。全文摘要本發(fā)明提供了一種可動態(tài)設(shè)置的單位轉(zhuǎn)換系統(tǒng)及其方法。單位轉(zhuǎn)換系統(tǒng)包含單位轉(zhuǎn)換器,用以利用單位轉(zhuǎn)換系統(tǒng)的存儲區(qū)的單位轉(zhuǎn)換信息將一個單位轉(zhuǎn)換為另一單位。單位轉(zhuǎn)換系統(tǒng)提取信息中的新的單位轉(zhuǎn)換信息。新的單位轉(zhuǎn)換信息被添加到存儲區(qū)中,以使單位轉(zhuǎn)換器能利用新的單位轉(zhuǎn)換信息進行單位轉(zhuǎn)換,而不需被更新,可以更方便地進行從一個測量系統(tǒng)至另一測量系統(tǒng)的單位轉(zhuǎn)換。文檔編號G06F17/00GK101097568SQ20071011268公開日2008年1月2日申請日期2007年6月27日優(yōu)先權(quán)日2006年6月27日發(fā)明者亞倫·古布達,蘇古特·庫瑪·梅勒申請人:竺發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
北川| 天等县| 册亨县| 鄂伦春自治旗| 潼南县| 军事| 常州市| 鄂伦春自治旗| 姜堰市| 屯昌县| 海伦市| 禹州市| 个旧市| 临汾市| 新沂市| 涡阳县| 贵溪市| 阿拉善左旗| 靖安县| 许昌市| 绍兴县| 孟州市| 道孚县| 云龙县| 永寿县| 维西| 兰州市| 金塔县| 铜鼓县| 故城县| 宁陕县| 裕民县| 宣威市| 洛隆县| 长宁县| 宜城市| 开化县| 武清区| 宜宾市| 泰宁县| 陇南市|