專利名稱:手寫即時消息實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種即時消息的實現(xiàn)方法,特別涉及一種使用電子筆在紙面上書寫,由電子筆將紙面上的信息數(shù)字化之后通過即時消息平臺進行傳送的方法,屬于數(shù)字技術(shù)領(lǐng)域。
背景技術(shù):
即時消息(Instant message,簡稱IM)又稱即時通信,是指能夠通過互聯(lián)網(wǎng)等通信手段即時發(fā)送和接收消息的通信服務(wù)。它自上個世紀90年代末期誕生以來,已經(jīng)逐漸成為人們?nèi)粘I睢⒐ぷ鞯闹饕ㄐ欧绞街?。從建立新的人際關(guān)系到提高工作效率,即時消息服務(wù)對人們都有著巨大的幫助。
現(xiàn)有的即時消息工具除了可以傳送文本、聲音、視頻,還可以傳輸圖片、手寫涂鴉,以此滿足人們多方面的需求。但是,它們目前普遍使用的輸入方式還是以鍵盤、鼠標為主,至多加上麥克風(fēng)和手寫板。輸入方式的自由度差,效率低,效果也不盡人意。在龐大的即時消息用戶群中,仍然有相當一部分的人存在輸入瓶頸,不善于使用鍵盤等輸入工具,無法充分利用即時消息工具與別人順利交流。
現(xiàn)有的即時消息工具也可以使用手寫板、基于聲波定位或光電定位的手寫輸入設(shè)備如聲位筆等作為輸入工具。這些輸入工具雖然也可以實現(xiàn)即時消息的手寫輸入,但由于它們的工作原理都是將書寫軌跡映射為鼠標在電腦中的坐標軌跡,因此存在種種難以克服的問題,比如筆畫定位問題、歷史消息重用問題等。
本發(fā)明專利的申請人在2004年8月2日遞交了一份發(fā)明專利申請,其名稱為“基于紙面的手寫簽名電子化方法”,專利申請?zhí)枮?00410009396.2。在該專利申請中提出了UD紙的概念。所謂UD紙具有能夠書寫和印刷的表面,在其表面附著有編碼信息,所述編碼信息作為UD紙的電子鏡像紙,存儲在網(wǎng)絡(luò)信息終端之中,該編碼信息與所述UD紙之間具有一一對應(yīng)的綁定關(guān)系。另外,該專利申請還提出了基于UD紙的手寫簽名電子化方法,即由電子筆在UD紙上書寫,電子筆上的攝像機記錄書寫的信息,并將載有書寫信息的電子鏡像紙傳輸?shù)骄W(wǎng)絡(luò)信息終端之中;電子鏡像紙上的書寫信息可以在網(wǎng)絡(luò)信息終端中顯示;該書寫信息在所述電子筆內(nèi)生成,并與UD紙上筆墨產(chǎn)生的書寫信息形成同步的鏡像。截至目前為止,尚沒有在即時消息領(lǐng)域應(yīng)用上述UD紙及其手寫簽名電子化方法的技術(shù)方案。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種新的手寫即時消息實現(xiàn)方法。該方法將UD紙的概念及其手寫簽名電子化方法引入到即時消息領(lǐng)域,由電子筆將UD紙面上的信息數(shù)字化之后通過即時消息平臺進行傳送。
為實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種手寫即時消息實現(xiàn)方法,該方法使用即時消息平臺,并基于UD紙和電子筆實現(xiàn),其特征在于所述電子筆在所述UD紙上書寫,書寫的筆跡信息附加到所述UD紙的電子鏡像紙之中,所述電子鏡像紙轉(zhuǎn)換為圖片或者動畫文件,通過所述即時消息平臺進行發(fā)送。
所述電子鏡像紙轉(zhuǎn)換成的圖片經(jīng)過手寫字符識別處理,識別后的內(nèi)容通過所述即時消息平臺進行發(fā)送。
所述UD紙的特定區(qū)域具有背景圖案,該圖案也映射在所述UD紙的電子鏡像紙中,所述電子筆在所述特定區(qū)域書寫后,書寫的筆跡信息與所述背景圖案的電子鏡像合成在一起,通過所述即時消息平臺發(fā)送。
所述UD紙劃分為不同的功能分區(qū),由網(wǎng)絡(luò)信息終端存儲各功能分區(qū)的相對位置,所述電子筆在所述UD紙上書寫的過程中,所述網(wǎng)絡(luò)信息終端通過判讀筆跡所在位置的編碼信息獲得筆跡書寫的相對位置,從而確定所述電子筆是在哪一個功能分區(qū)上書寫,所述網(wǎng)絡(luò)信息終端由此執(zhí)行該功能分區(qū)所對應(yīng)的功能。
所述電子筆記錄每個筆跡采樣點的時間戳,所述電子鏡像紙按照所述時間戳信息轉(zhuǎn)換為GIF格式的動畫文件。
所述電子筆具有ID,該ID與使用手寫即時消息服務(wù)的用戶建立身份綁定關(guān)系。
所述即時消息平臺需要發(fā)送以前曾經(jīng)發(fā)過的消息時,由網(wǎng)絡(luò)信息終端直接在電子鏡像紙的數(shù)據(jù)庫中調(diào)出該消息所對應(yīng)的電子鏡像紙,重新通過即時消息平臺進行發(fā)送。
當即時消息平臺為手機短消息平臺時,發(fā)送方在UD紙上書寫即時消息,從聯(lián)系人中選擇接收方,選擇通過手機發(fā)送手寫即時消息后,電子筆通過與其事先綁定的手機,經(jīng)移動通信發(fā)送到即時消息服務(wù)器,即時消息服務(wù)器收到手寫即時消息,進行處理后將手寫即時消息發(fā)送給即時消息的接收方。
本發(fā)明所述的手寫即時消息實現(xiàn)方法可以讓用戶使用電子筆在UD紙上自由書寫即時消息,手寫即時消息可以以圖片、動畫等形式發(fā)送給即時消息系統(tǒng)中的其他用戶,方便快捷。利用該方法發(fā)送即時消息不但可以讓對方增加親情感,更重要的是能讓對方通過筆跡反映的書寫特征鑒定確認身份,增強安全性。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。
圖1為手寫即時消息工作流程示意圖。
圖2為用于實現(xiàn)本發(fā)明所述方法的軟件包的層次結(jié)構(gòu)圖。
圖3即為本手寫即時消息實現(xiàn)方法應(yīng)用在RTX即時消息系統(tǒng)的會話窗口的示意圖。
圖4為基于UD紙的即時消息本的示意圖。
圖5為手寫移動即時消息的過程示意圖。
具體實施例方式
本發(fā)明所述方法在實現(xiàn)時需要使用UD紙和電子筆作為輸入工具。UD紙在上述申請?zhí)枮?00410009396.2的專利申請文件中有詳細的介紹,在此就不重復(fù)了。印刷在UD紙上的編碼信息可以有多種編碼方案,優(yōu)選的是二維條碼編碼方案。該二維編碼由專用的編碼讀取設(shè)備進行讀取。為兼顧書寫需要,實際的編碼讀取設(shè)備可以是一個高速攝像機和一只具有實際書寫功能的筆的組合。我們將之簡稱為電子筆。該高速攝像機可以采用半導(dǎo)體元件如CCD。它安裝在筆尖處的正上方,能夠?qū)崟r讀取UD紙上的信息,包括UD紙上的編碼信息和筆書寫的痕跡。瑞典Anoto公司提供的Anoto筆就是一種具備上述特征的電子筆。電子筆的內(nèi)部內(nèi)置有通信單元,該通信單元通過有線或者無線方式將電子筆生成的載有書寫信息的電子鏡像紙傳送給與電子筆連接的網(wǎng)絡(luò)信息終端。該網(wǎng)絡(luò)信息終端可以是現(xiàn)有的高檔智能手機,也可以是PC機。如圖1所示,如果這一網(wǎng)絡(luò)信息終端上安裝有即時消息平臺,那么只要解決電子筆與即時消息平臺的數(shù)據(jù)接口問題,讓載有書寫信息的電子鏡像紙在會話窗口中以圖像的形式顯示出來,通過即時消息平臺進行傳送,并在即時消息的接收端重現(xiàn),就可以實現(xiàn)本發(fā)明所述的手寫即時消息實現(xiàn)方法。
在實現(xiàn)本發(fā)明所述方法的過程中,最大的技術(shù)難點在于對電子筆所采集的數(shù)據(jù)進行處理,并最終形成能夠被即時消息平臺接受的數(shù)據(jù)格式。為此,本申請人開發(fā)了一套可以處理電子筆數(shù)據(jù)的軟件包。如圖2所示,該軟件包針對手寫即時消息的實際需要,包含了如下的模塊在最底端的接入層是電子筆的底層驅(qū)動模塊,該模塊根據(jù)電子筆的不同而有所不同,但都是本領(lǐng)域技術(shù)人員能夠輕易實現(xiàn)的,在此就不贅述了。
在接入層之上是適配層,該層采用LOS代理模塊。該模塊屏蔽了電子筆的底層驅(qū)動模塊,保證上層模塊的獨立性、可重用性。當變換另一種UD紙及電子筆時,不需要改變上層模塊。同時,利用該模塊也降低了電子筆底層驅(qū)動與應(yīng)用程序耦合的復(fù)雜度。LOS代理模塊和應(yīng)用程序的進程間通信采用管道。對于電子筆底層驅(qū)動送來的數(shù)據(jù)進行提取,內(nèi)部格式轉(zhuǎn)換等工作,并發(fā)送到應(yīng)用程序空間中的LOS控件。LOS代理模塊與應(yīng)用程序的通信是通過LOS控件進行的。
在適配層之上是構(gòu)件層,該構(gòu)件層包括三個模塊LOS客戶控件、圖像處理API、ICR API。下面分別進行介紹LOS客戶控件的作用在于在應(yīng)用進程空間中運行的LOS控件被管道消息觸發(fā)后,接收由LOS代理發(fā)來的消息,然后還原成內(nèi)部對象供應(yīng)用程序使用。它可以嵌入即時消息系統(tǒng),供系統(tǒng)提取筆畫信息,并可以訪問到不同頁碼的紙上的筆畫信息。
圖像處理API的作用在于進行筆畫顏色、粗細等設(shè)置,提供各種圖片生成、背景合成等圖像相關(guān)服務(wù)。當電子筆與網(wǎng)絡(luò)信息終端相連時,LOS客戶控件被消息觸發(fā)得到筆畫相關(guān)信息,可以調(diào)用圖像處理API對這些數(shù)據(jù)進行操作。圖像處理API通過調(diào)用底層的API函數(shù),提取出采樣點所包含的頁ID、坐標、壓力值及時間戳等種種相關(guān)信息,并將這些采樣點按照實際情況重新組成一筆一筆的筆畫。圖像處理API在進行筆跡重繪時,根據(jù)各個采樣點的坐標,將離散化的采樣點重新連接在一起,組成原來的書寫樣式并且保證不會變形。筆跡重繪時根據(jù)用戶原來書寫的情況進行相關(guān)處理采樣點中包含了書寫時的壓力值,API進行重繪時會根據(jù)書寫的壓力值大小調(diào)整筆畫的粗細,書寫力度大,筆畫也會相應(yīng)的變粗。采樣點中也包括了時間戳信息,API根據(jù)書寫的速度快慢而調(diào)整筆畫的深淺顏色,寫得越快的地方字跡也就越淺。同時API還可以根據(jù)時間戳信息計算出上下兩個采樣點之間的時間差,嚴格按照書寫的時間進行回放,從而可以實現(xiàn)整個書寫過程的真實再現(xiàn)。這一書寫過程再現(xiàn)可以通過放映由圖像處理API生成的GIF格式動畫文件來實現(xiàn)。在筆跡重繪的處理過程中,為保證字跡筆畫的美觀和連續(xù)性,還加入了圖形學(xué)反走樣技術(shù)。以上種種措施再加上電子筆的硬件性能,保證了使用者書寫時的生理特征得到了最大限度的保留。在API提供的重繪函數(shù)中,可以由用戶自己來設(shè)置筆跡的顏色和線條粗細這些接口參數(shù),極大方便了用戶的開發(fā)和使用。重繪后的結(jié)果,可以和背景合成在一起,以常用的圖片格式(如JPG或BMP)或者動畫格式(如GIF)提供給使用者。
ICR API的作用在于提供識別UD紙上手寫筆跡的功能。ICR是一種用于識別書寫過程中手寫筆跡的專用軟件工具。該類軟件工具有多種,作為現(xiàn)有技術(shù),在此就不贅述了。使用ICR API的過程是這樣的首先制作一套UD紙用戶定義區(qū)的設(shè)計規(guī)范,稱之為GDK設(shè)計規(guī)范。該規(guī)范中強調(diào)了對于要識別的用戶定義區(qū)添加如下屬性NeedICR,其值為Y代表要識別,N代表不做識別;另外還要添加屬性ICRType,標記識別類型,有簡體漢字、繁體漢字、大寫英文字母、小寫英文字母、數(shù)字等。ICR API通過指定的用戶定義區(qū)的名字找到屬于該區(qū)域的所有采樣點,然后按照采樣點的時間戳先后順序,將采樣點坐標送入ICR核心辯識模塊,同時根據(jù)該區(qū)域的屬性將ICR核心辯識模塊所需要的識別類型參數(shù)傳入ICR核心辯識模塊。ICR核心辯識模塊會根據(jù)此輸入計算出辯識得到的文本。該文本作為ICR API的輸出返回。
在構(gòu)件層之上是應(yīng)用層。應(yīng)用層即為即時消息平臺。即時消息平臺屬于現(xiàn)有技術(shù)的一部分,而且有多家服務(wù)商可以提供,例如目前國內(nèi)使用最為普遍的騰訊QQ、RTX,Yahoo公司推出的雅虎通,網(wǎng)易公司的網(wǎng)易泡泡等。圖3即為本手寫即時消息實現(xiàn)方法應(yīng)用在RTX即時消息系統(tǒng)的會話窗口的示意圖。這些即時消息平臺都提供二次開發(fā)接口。數(shù)據(jù)只要符合開發(fā)接口的要求,就可以被即時消息平臺所識別并發(fā)送。而這些在已有即時消息平臺上的二次開發(fā)工作只需要普通的技術(shù)人員利用基本的編程知識就能輕易實現(xiàn),故在此就不詳細說明了。
為便于實施本發(fā)明所述方法,本發(fā)明人還提供一種基于UD紙的即時消息本。該即時消息本如圖4所示,具有消息書寫區(qū),樣式區(qū),聯(lián)系人區(qū),功能區(qū)。書寫區(qū)用于書寫任何即時消息。樣式區(qū)用于選取筆畫顏色,線條寬度,是否生物特征等。聯(lián)系人區(qū)用于選擇消息接收方。功能區(qū)為用戶提供發(fā)送方式的選擇(如通過手機或計算機),是否漢字識別的選擇,是否整頁消息發(fā)送,發(fā)送等。與電子筆連接的網(wǎng)絡(luò)信息終端如計算機或手機預(yù)先知道該即時消息本上各功能分區(qū)的相對位置,而電子筆在消息本上書寫的過程中,通過筆跡所在位置的編碼信息,也可以讓信息終端獲得筆跡在消息本上書寫的相對位置,從而確定電子筆是在哪一個功能分區(qū)上書寫。電子筆在上述有背景的UD紙上書寫,并記錄書寫的信息,傳送數(shù)據(jù)到信息終端后,信息終端可以通過上述有關(guān)模塊的處理,獲取到筆跡信息及紙張編碼信息和背景圖像信息。通過圖像處理API,還可以將筆跡與背景圖片合成,并將形成的圖像提供給信息終端。除背景圖片以外,也可以設(shè)計背景動畫。這里所說的筆畫和背景圖片合成是這樣實現(xiàn)的首先信息終端知道UD紙面用戶定義區(qū)域的布局及頁背景圖片,對于收到的筆畫信息會根據(jù)該筆畫的坐標知道其所屬的用戶定義區(qū),再從頁背景圖片中取對應(yīng)的該用戶定義區(qū)的部分,然后將筆畫與該用戶定義區(qū)背景圖片進行圖像合成。
利用即時消息本還可以實現(xiàn)即時消息的重用。該消息重用是這樣實現(xiàn)的由于電子筆在即時消息本中書寫的任何信息都保留在電子筆中對應(yīng)的電子鏡像紙中。在即時消息平臺需要發(fā)送以前曾經(jīng)發(fā)過的消息時,不必重新輸入,可以直接在電子鏡像紙的數(shù)據(jù)庫中調(diào)出該消息所對應(yīng)的電子鏡像紙,重新進行發(fā)送。不同形式的即時消息本對應(yīng)不同的電子鏡像紙,因此可以有不同的實現(xiàn)方式。
在本手寫即時消息實現(xiàn)方法中,由于電子筆具備ID,因此可以與使用即時消息服務(wù)的用戶建立身份綁定關(guān)系,從而增強了安全性。另外,利用上述的ICR API,可以對手寫輸入的即時消息進行手寫字符識別,并向即時消息平臺提供經(jīng)過識別之后的文本文件。當然,不進行字符識別而直接提供書寫筆跡的圖像文件也是可以的。
上述的即時消息平臺可以是目前常用的手機短消息平臺。如圖5所示,當使用者使用手機發(fā)送或接收手寫即時消息時,發(fā)送方在即時消息本上書寫的即時消息,從聯(lián)系人中選擇接收方,選擇通過手機發(fā)送手寫即時消息后,電子筆可以通過與其事先綁定的手機,經(jīng)移動網(wǎng)絡(luò)發(fā)送到消息服務(wù)器,即時消息服務(wù)器收到手寫即時消息后,進行一系列處理后將手寫即時消息發(fā)送給即時消息系統(tǒng)的接收方。接收方在即時消息系統(tǒng)中收到手寫即時消息后,即可以用文本回復(fù),也可以用手寫即時消息回復(fù)。即時消息系統(tǒng)可以接入彩信網(wǎng)關(guān),通過彩信網(wǎng)關(guān)以彩信的形式將手寫即時消息回復(fù)給發(fā)送方。
雖然通過實例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種手寫即時消息實現(xiàn)方法,該方法使用即時消息平臺,并基于UD紙和電子筆實現(xiàn),其特征在于所述電子筆在所述UD紙上書寫,書寫的筆跡信息附加到所述UD紙的電子鏡像紙之中,所述電子鏡像紙轉(zhuǎn)換為圖片或者動畫文件,通過所述即時消息平臺進行發(fā)送。
2.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述電子鏡像紙轉(zhuǎn)換成的圖片經(jīng)過手寫字符識別處理,識別后的內(nèi)容通過所述即時消息平臺進行發(fā)送。
3.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述UD紙的特定區(qū)域具有背景圖案,該圖案也映射在所述UD紙的電子鏡像紙中,所述電子筆在所述特定區(qū)域書寫后,書寫的筆跡信息與所述背景圖案的電子鏡像合成在一起,通過所述即時消息平臺發(fā)送。
4.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述UD紙劃分為不同的功能分區(qū),由網(wǎng)絡(luò)信息終端存儲各功能分區(qū)的相對位置,所述電子筆在所述UD紙上書寫的過程中,所述網(wǎng)絡(luò)信息終端通過判讀筆跡所在位置的編碼信息獲得筆跡書寫的相對位置,從而確定所述電子筆是在哪一個功能分區(qū)上書寫,所述網(wǎng)絡(luò)信息終端由此執(zhí)行該功能分區(qū)所對應(yīng)的功能。
5.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述電子筆記錄每個筆跡采樣點的時間戳,所述電子鏡像紙按照所述時間戳信息轉(zhuǎn)換為GIF格式的動畫文件。
6.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述電子筆具有ID,該ID與使用手寫即時消息服務(wù)的用戶建立身份綁定關(guān)系。
7.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于所述即時消息平臺需要發(fā)送以前曾經(jīng)發(fā)過的消息時,由網(wǎng)絡(luò)信息終端直接在電子鏡像紙的數(shù)據(jù)庫中調(diào)出該消息所對應(yīng)的電子鏡像紙,重新通過即時消息平臺進行發(fā)送。
8.如權(quán)利要求1所述的手寫即時消息實現(xiàn)方法,其特征在于當即時消息平臺為手機短消息平臺時,發(fā)送方在UD紙上書寫即時消息,從聯(lián)系人中選擇接收方,選擇通過手機發(fā)送手寫即時消息后,電子筆通過與其事先綁定的手機,經(jīng)移動通信發(fā)送到即時消息服務(wù)器,即時消息服務(wù)器收到手寫即時消息,進行處理后將手寫即時消息發(fā)送給即時消息的接收方。
全文摘要
本發(fā)明公開了一種手寫即時消息實現(xiàn)方法,該方法使用即時消息平臺,并基于UD紙和電子筆實現(xiàn),電子筆在UD紙上書寫,書寫的筆跡信息附加到UD紙的電子鏡像紙之中,電子鏡像紙轉(zhuǎn)換為圖片或者動畫文件,通過即時消息平臺進行發(fā)送。本手寫即時消息實現(xiàn)方法可以讓用戶使用電子筆在UD紙上自由書寫即時消息,手寫即時消息可以以圖片、動畫等形式發(fā)送給即時消息系統(tǒng)中的其他用戶,方便快捷。利用該方法發(fā)送即時消息不但可以讓對方增加親情感,更重要的是能讓對方通過筆跡反映的書寫特征鑒定確認身份,增強安全性。
文檔編號G06K9/00GK1752994SQ20041000959
公開日2006年3月29日 申請日期2004年9月21日 優(yōu)先權(quán)日2004年9月21日
發(fā)明者劉恩新, 王凱 申請人:北京優(yōu)士東方數(shù)碼科技有限公司