專利名稱:通過觸摸屏手機(jī)向電腦輸入信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)與計算機(jī)之間的信息傳輸方法,特別是一種通過觸摸屏手機(jī)向電腦輸入手寫信息的方法。
背景技術(shù):
傳統(tǒng)的電腦都是采用鍵盤或手寫板作為輸入工具,于2005年2月23日公開的中國發(fā)明專利申請CN 1584814A公開了一種觸摸屏手機(jī)及其向電腦輸入手寫信息的方法,提出了一種利用觸摸屏手機(jī)作為手寫板向電腦輸入信息的新型手機(jī)應(yīng)用功能和方法。正如我們所知,傳統(tǒng)的手機(jī)內(nèi)部是采用Unicode編碼格式,而電腦采用的是GBK編碼格式,兩者的編碼格式不同,因此如何實現(xiàn)手機(jī)與電腦之間的信息編碼轉(zhuǎn)換,是手機(jī)與電腦之間通訊的關(guān)鍵技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過觸摸屏手機(jī)向電腦輸入手寫信息的方法,可自動實現(xiàn)手機(jī)與電腦之間的編碼轉(zhuǎn)換。
本發(fā)明所采用的技術(shù)方案一種通過觸摸屏手機(jī)向電腦輸入信息的方法,包括如下步驟(a)將手機(jī)與電腦進(jìn)行連接,啟動信息輸入功能;(b)通過手機(jī)觸摸屏輸入手寫信息,并將該手寫信息以Unicode編碼格式存儲;(c)手機(jī)將Unicode編碼轉(zhuǎn)換成可供傳輸?shù)腢TF8編碼,并發(fā)送該信息編碼;(d)電腦將接收的UTF8編碼信息轉(zhuǎn)換為可識別的GBK編碼,在文本編輯器內(nèi)顯示手寫信息。
上述手機(jī)與電腦通過串行口傳輸信息。所述手機(jī)與電腦通過USB傳輸線連接,并通過USB傳輸線模擬串口通訊。
上述步驟(a)中,當(dāng)手機(jī)與電腦成功連接后,發(fā)送開始標(biāo)識位至電腦。
上述當(dāng)手機(jī)編寫的信息發(fā)送完成之后,發(fā)送結(jié)束標(biāo)識位至電腦。
上述電腦獲得GBK編碼后,通過查表方式輸出相應(yīng)字符。
上述手機(jī)內(nèi)含有編碼轉(zhuǎn)換程序,實現(xiàn)將Unicode編碼轉(zhuǎn)換為UTF8編碼。
上述電腦內(nèi)含有編碼轉(zhuǎn)換程序,實現(xiàn)將UTF8編碼轉(zhuǎn)換為GBK編碼。
為了保證手機(jī)的基本功能,在手寫模式狀態(tài)下,當(dāng)接收到外部(來電、短信息)或手機(jī)端(鬧鐘、備忘錄)等中斷信息時,可進(jìn)入相應(yīng)中斷請求模式,如接聽或拒聽來電,給出新信息、鬧鐘提示等,當(dāng)上述操作完成后,返回到手寫模式。
本發(fā)明的顯著特點在于其通過將手機(jī)內(nèi)的Unicode編碼轉(zhuǎn)換為UTF8編碼,利用UTF8便于傳輸?shù)奶匦裕ㄟ^USB傳輸線模擬串行通訊方式,將觸摸屏上的手寫信息傳輸至電腦,再由電腦端將UTF8編碼轉(zhuǎn)換為可顯示的GBK編碼格式,所用過程均為自動轉(zhuǎn)換,實現(xiàn)信息傳輸過程中的編碼轉(zhuǎn)換,使得觸摸屏手機(jī)向電腦輸入信息更加方便、快捷。
圖1為本發(fā)明所述手機(jī)向電腦輸入信息的流程圖;圖2為本發(fā)明的硬件原理框圖;圖3為本發(fā)明的操作流程圖。
具體實施例方式
本發(fā)明所述通過觸摸屏手機(jī)向電腦輸入手寫信息的方法是一種通過觸摸屏手機(jī)實現(xiàn)電腦手寫板功能的方法,它使得觸摸屏手機(jī)不僅具有現(xiàn)有手機(jī)具備的一般功能,同時還具有電腦手寫板的功能,可以利用該觸摸屏手機(jī)的手寫以及文字編輯功能,通過數(shù)據(jù)傳輸線與電腦通訊,用COM組件實現(xiàn)對電腦的可編輯界面進(jìn)行文字編輯。如圖1所示,上述信息傳輸方法包括如下步驟(a)將手機(jī)與電腦進(jìn)行連接,檢測手機(jī)端與電腦端的連接狀況、狀態(tài)信息、手機(jī)端硬件及相關(guān)驅(qū)動程序等,在可選擇選項中進(jìn)入手寫板模式,初始化手寫板相關(guān)設(shè)備;(b)當(dāng)手機(jī)準(zhǔn)備就緒之后,發(fā)送開始標(biāo)識位(以PCTPIM六個字母作為標(biāo)記位表示數(shù)據(jù)開始),并啟動手機(jī)的手寫板信息輸入功能;(c)通過手機(jī)觸摸屏輸入手寫信息,手機(jī)內(nèi)置的電子信號采集系統(tǒng)接收觸摸屏產(chǎn)生的信息,并通過處理器進(jìn)行文字比較識別,獲得輸入文字的Unicode編碼;(d)手機(jī)通過編碼轉(zhuǎn)換程序?qū)⑤斎胄畔⒌腢nicode編碼轉(zhuǎn)換成可供傳輸?shù)腢TF8編碼,并發(fā)送該信息編碼;(e)手機(jī)通過USB傳輸線將上述UTF8編碼傳輸至電腦;(f)電腦將接收的UTF8編碼信息轉(zhuǎn)換為可識別的GBK編碼,在文本編輯器內(nèi)顯示手寫信息;(g)當(dāng)手機(jī)編寫的信息發(fā)送完成之后,發(fā)送結(jié)束標(biāo)識位(以IMPTCP六個字母作為標(biāo)記位表示數(shù)據(jù)結(jié)束)至電腦,結(jié)束信息輸入,手機(jī)返回待機(jī)狀態(tài)。
在上述步驟(b)到(g)中,如果手機(jī)檢測到所允許的中斷信息(如來電、新消息等),則可選擇地進(jìn)入該中斷請求相關(guān)模式(接受或拒絕),處理完成后再返回到手寫板模式。
以下舉例說明編碼轉(zhuǎn)換的過程。
Unicode轉(zhuǎn)換成UTF8過程(在手機(jī)端完成)步驟(1)判斷Unicode編碼的碼值是否小于0x80,若小于等于0x80則轉(zhuǎn)至步驟(2);若大于0x80且小于0x800,則轉(zhuǎn)至步驟(3);若大于等于0x800,則轉(zhuǎn)至步驟(4)。
步驟(2)用該Unicode編碼的碼值直接表示UTF8格式的編碼碼值,并存儲于用于存儲UTF8格式的數(shù)組的第一位。
步驟(3)若Unicode編碼的碼值大于0x80且小于0x800,則取Unicode編碼的碼值去按位與0x3f做“與”運(yùn)算,然后將所得值去按位與0x80做“或”運(yùn)算,然后將該值表示對應(yīng)的UTF8編碼的碼值存儲于用于存儲UTF8格式的數(shù)組的第二位,再將最初的Unicode編碼右移6位的所得值去按位與0xc0做“與”運(yùn)算,得到另一Unicode編碼碼值,轉(zhuǎn)至步驟(1)。
步驟(4)若Unicode編碼的碼值大于等于0x800,則取Unicode編碼碼值去按位與0x3f做“與”運(yùn)算,然后將所得值去按位與0x80做“或”運(yùn)算,然后將該值表示對應(yīng)的UTF8編碼的碼值存儲于用于存儲UTF8格式的數(shù)組的第三位,再將最初的Unicode編碼右移6位的所得值去按位與0x800做“與”運(yùn)算,得到另一Unicode編碼碼值,轉(zhuǎn)步驟(3)。
在手機(jī)端將Unicode編碼轉(zhuǎn)換成可傳輸?shù)腢TF8編碼后,在電腦端再將UTF8轉(zhuǎn)換成Unicode,其過程為Unicode轉(zhuǎn)換成UTF8過程的逆過程,最后轉(zhuǎn)換成電腦可顯示的GBK碼,即將Unicode轉(zhuǎn)換成GBK碼。在ASCII碼中,每個英文字母或字符只需要一個字節(jié)儲存,而一個字節(jié)最多只能表示256個英文字母或字符,并且不與漢字圈使用,在ASCII碼的基礎(chǔ)上以兩個字節(jié)來表示一個漢字,建立漢字輸入規(guī)范,即ANSI編碼,這里所要討論的GBK編碼就是其中的一種。
Unicode轉(zhuǎn)換成GBK過程(在電腦端完成)步驟(1)在電腦端讀得轉(zhuǎn)換后的Unicode編碼,判斷該編碼的碼值是否小于0x80,即128,是則轉(zhuǎn)至步驟(2),否則轉(zhuǎn)至步驟(3)步驟(2)該字節(jié)表示一個ASCII碼中的一個字母或符號,用雙字節(jié)表示它時,將讀得值按位與0x00ff做“與”運(yùn)算,然后將所得值存儲在用于存儲GBK編碼的第一位。
步驟(3)將讀得值的第一個字節(jié)按位與0xff00做“與”運(yùn)算,然后將所得值右移8位后存儲在用于存儲GBK編碼的第一位,系統(tǒng)接著取對應(yīng)它的下一個字節(jié),將讀得值按位與0x00ff做“與”運(yùn)算,然后將所得值存儲在用于存儲GBK編碼的第二位(兩者結(jié)合起來表示一個漢字)。
以下是GBK編碼和Unicode編碼的對應(yīng)表GBK Unicode0x0061, 0x61,0x0062, 0x62,…………………………0x8147, 0x4e1f,0x8148, 0x4e20,0x815c, 0x4e57,0x819c, 0x4ee0,0x819f, 0x4ee7,0xb4ef, 0x8fbe,0xccec, 0x5929,……………………………
實施本發(fā)明所述信息輸入方法的設(shè)備包括供手機(jī)與電腦的通訊設(shè)備(本實施例中采用USB傳輸線),帶觸摸屏的手機(jī),手機(jī)內(nèi)置支持手寫板的軟件(用于編碼之間的轉(zhuǎn)換),電腦端有手寫識別軟件,安裝手寫板驅(qū)動程序;如圖2所示為本發(fā)明的硬件原理框圖,中央處理器是整個系統(tǒng)的控制中心,它將使用者通過手機(jī)觸摸屏輸入的信息通過數(shù)據(jù)傳輸線傳送到電腦,控制存儲器內(nèi)的軟件程序的運(yùn)行及數(shù)據(jù)的調(diào)出存入。如圖3所示為其操作流程圖,在電腦端,需要預(yù)先安裝手寫板驅(qū)動程序;在手機(jī)端,需要運(yùn)行手機(jī)內(nèi)置的手寫板程序,進(jìn)入信息輸入功能。然后將手機(jī)與電腦通過USB傳輸線連接,通過手機(jī)觸摸屏輸入手寫信息,該手寫信息通過手機(jī)端的編碼轉(zhuǎn)換從Unicode編碼轉(zhuǎn)換為UTF8編碼,通過USB傳輸線傳送至電腦端,電腦在接收上述UTF8編碼后,通過編碼轉(zhuǎn)換程序再轉(zhuǎn)換為電腦可識別的GBK編碼,顯示于電腦的文本編輯器內(nèi)。上述編碼轉(zhuǎn)換過程在手機(jī)端和電腦端自動執(zhí)行,對于使用者而言,就好像使用電腦手寫板輸入信息一樣方便、快捷。
本發(fā)明是適用于各種手持式移動電話,包括采用GSM/GPRS/DCS制式標(biāo)準(zhǔn)的2G和2.5G的手機(jī),采用CDMA(包括CDMA2000、WCDMA和TD-SCDMA)制式標(biāo)準(zhǔn)的3G手機(jī)等。
權(quán)利要求
1.一種通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,包括如下步驟(a)將手機(jī)與電腦進(jìn)行連接,啟動信息輸入功能;(b)通過手機(jī)觸摸屏輸入手寫信息,并將該手寫信息以Unicode編碼格式存儲;(c)手機(jī)將Unicode編碼轉(zhuǎn)換成可供傳輸?shù)腢TF8編碼,并發(fā)送該信息編碼;(d)電腦將接收的UTF8編碼信息轉(zhuǎn)換為可識別的GBK編碼,在文本編輯器內(nèi)顯示手寫信息。
2.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述手機(jī)與電腦通過串行口傳輸信息。
3.根據(jù)權(quán)利要求2所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述手機(jī)與電腦通過USB傳輸線連接。
4.根據(jù)權(quán)利要求3所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述手機(jī)與電腦之間通過USB傳輸線模擬串口通訊。
5.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述步驟(a)中,當(dāng)手機(jī)與電腦成功連接后,發(fā)送開始標(biāo)識位至電腦。
6.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,當(dāng)手機(jī)編寫的信息發(fā)送完成之后,發(fā)送結(jié)束標(biāo)識位至電腦。
7.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述電腦獲得GBK編碼后,通過查表方式輸出相應(yīng)字符。
8.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述手機(jī)內(nèi)含有編碼轉(zhuǎn)換程序,實現(xiàn)將Unicode編碼轉(zhuǎn)換為UTF8編碼。
9.根據(jù)權(quán)利要求1所述通過觸摸屏手機(jī)向電腦輸入信息的方法,其特征在于,所述電腦內(nèi)含有編碼轉(zhuǎn)換程序,實現(xiàn)將UTF8編碼轉(zhuǎn)換為GBK編碼。
全文摘要
本發(fā)明公開了一種通過觸摸屏手機(jī)向電腦輸入信息的方法,包括如下步驟(a)將手機(jī)與電腦進(jìn)行連接,啟動信息輸入功能;(b)通過手機(jī)觸摸屏輸入手寫信息,并將該手寫信息以Unicode編碼格式存儲;(c)手機(jī)將Unicode編碼轉(zhuǎn)換成可供傳輸?shù)腢TF8編碼,并發(fā)送該信息編碼;(d)電腦將接收的UTF8編碼信息轉(zhuǎn)換為可識別的GBK編碼,在文本編輯器內(nèi)顯示手寫信息。本發(fā)明的顯著特點在于其通過將手機(jī)內(nèi)的Unicode編碼轉(zhuǎn)換為UTF8編碼,利用UTF8便于傳輸?shù)奶匦裕ㄟ^USB傳輸線模擬串行通訊方式,將觸摸屏上的手寫信息傳輸至電腦,再由電腦端將UTF8編碼轉(zhuǎn)換為可顯示的GBK編碼格式,所用過程均為自動轉(zhuǎn)換,實現(xiàn)信息傳輸過程中的編碼轉(zhuǎn)換,使得觸摸屏手機(jī)向電腦輸入信息更加方便、快捷。
文檔編號G06F17/28GK101034385SQ200710027638
公開日2007年9月12日 申請日期2007年4月20日 優(yōu)先權(quán)日2007年4月20日
發(fā)明者吳裕偉, 吳裕策 申請人:松訊達(dá)中科電子(深圳)有限公司