專利名稱:一種移動終端的簽字數(shù)據生成方法、系統(tǒng)及移動終端的制作方法
技術領域:
本發(fā)明屬于移動終端通信技術領域,尤其涉及一種移動終端的簽字數(shù)據生 成方法、系統(tǒng)及移動終端。
背景技術:
隨著人們對數(shù)據安全傳送的越來越重視,移動終端之間傳送多媒體消息也 不例外。目前,通過移動終端上的攝像頭拍攝用戶自己制作的簽字后,將其生 成簽字圖像,并將該簽字圖像插入至需要傳送的多媒體消息中,從而使作為接 收方的移動終端用戶通過上述簽字圖像可以認證作為發(fā)送方的移動終端用戶。然而,從用戶使用角度來說,上述方案存在如下缺陷(1) 操作上比較繁瑣,不僅需要紙質簽字作為源數(shù)據,而且還要對拍攝的 圖片進行裁減。(2) 需要考慮拍攝環(huán)境因素,使用不方便。(3) 無法根據用戶的要求,隨時生成自己的個性化簽字。發(fā)明內容本發(fā)明實施例所要解決的技術問題在于提供一種方便用戶制定個性化簽字 數(shù)據的移動終端的簽字數(shù)據生成方法、系統(tǒng)及移動終端。為解決上述技術問題,本發(fā)明實施例提供一種移動終端的簽字數(shù)據生成方 法,所述方法包括以下步驟從觸摸屏上采集簽字軌跡數(shù)據;根據所述簽字軌跡數(shù)據生成簽字圖像文件;獲^^用戶代碼;將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。本發(fā)明實施例還提供一種多媒體消息發(fā)送方法,所述方法包括以下步驟 對簽字數(shù)據進行編碼;將所述編碼后的簽字數(shù)據加載至多媒體消息中,向接收方的移動終端發(fā)送 所述多媒體消息。本發(fā)明實施例還提供一種多媒體消息接收方法,所述方法包括以下步驟 接收多媒體消息;提取所述多i某體消息中攜帶的簽字數(shù)據中的用戶代碼和簽字圖像;顯示所述簽字圖像;將所述用戶代碼發(fā)送至發(fā)送方。本發(fā)明實施例還提供一種移動終端的簽字數(shù)據生成系統(tǒng),所述系統(tǒng)包括 采集模塊,用于從觸摸屏上采集簽字軌跡數(shù)據; 圖像生成模塊,用于根據所述簽字軌跡數(shù)據生成簽字圖像文件; 獲取模塊,用于獲取用戶代碼;簽字數(shù)據生成模塊,用于將所述用戶代碼插入至所述簽字圖像文件中,生 成簽字數(shù)據。本發(fā)明實施例還提供一種多媒體消息發(fā)送系統(tǒng),所述系統(tǒng)包括 編碼模塊,用于對所述簽字數(shù)據進行編碼操作;多媒體通信處理模塊,用于將所述編碼后的簽字數(shù)據加載至多媒體消息中, 向接收方的移動終端發(fā)送所述多媒體消息。本發(fā)明實施例還提供一種多媒體消息接收系統(tǒng),所述系統(tǒng)包括 接收模塊,用于接收多媒體消息;提取模塊,用于提:f又所述多媒體消息中攜帶的簽字數(shù)據中的用戶代碼和簽 字圖像;顯示模塊,用于顯示所述簽字圖像;發(fā)送模塊,用于將提取出的用戶代碼發(fā)送至發(fā)送方。本發(fā)明實施例還提供一種移動終端,包括移動終端的簽字數(shù)據生成系統(tǒng), 所述系統(tǒng)包括采集模塊,用于從觸摸屏上采集簽字軌跡數(shù)據; 圖像生成模塊,用于根據所述簽字軌跡數(shù)據生成簽字圖像文件; 獲取4莫塊,用于獲取用戶代碼;簽字數(shù)據生成模塊,用于將所述用戶代碼插入至所述簽字圖像文件中,生 成簽字數(shù)據。在本發(fā)明實施例中,使用觸摸屏來獲取用戶的簽字軌跡以生成尺寸合適的 簽字圖像,用戶無需考慮環(huán)境因素,可以隨時定制自己個性化的簽字數(shù)據。同 時根據需要可生成一個或多個用戶簽字數(shù)據,用戶可以根據需要調用自己的簽 字數(shù)據。本發(fā)明實施例可對發(fā)送的多媒體信息進行認證,并且在接收端對發(fā)送 端的簽名數(shù)據進行解碼,來確認多媒體信息的可信度。為了發(fā)送端確認多媒體 信息是否達到接收端,接收端需發(fā)送確認信息給發(fā)送端。本發(fā)明實施例所提供 的移動終端的簽字數(shù)據生成方法還可以用在多媒體信息的個人認證方面。
圖1是本發(fā)明實施例提供的移動終端的簽字數(shù)據生成方法的流程示意圖。圖2是本發(fā)明實施例提供的多媒體消息發(fā)送方法的流程示意圖。圖3是本發(fā)明實施例提供的多媒體消息接收方法的流程示意圖。圖4是本發(fā)明實施例提供的移動終端的簽字數(shù)據生成系統(tǒng)的結構示意圖。圖5是本發(fā)明實施例提供的多媒體消息發(fā)送系統(tǒng)的結構示意圖。圖6是本發(fā)明實施例提供的結合移動終端硬件部分的結構示意圖。圖7是本發(fā)明實施例提供的多媒體消息接收系統(tǒng)的結構示意圖。
具體實施方式
為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描 述的具體實施例^U叉用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,本發(fā)明實施例提供的移動終端的簽字數(shù)據生成方法,其包括以下步驟步驟S101,從觸摸屏上采集簽字軌跡數(shù)據;在本發(fā)明實施例中,首先進入到簽字數(shù)據生成應用程序,采集用戶在觸摸 屏上使用手寫筆、觸筆或手指書寫的簽字軌跡,簽字數(shù)據生成應用程序記錄下 該用戶的簽字軌跡,將其生成簽字軌跡數(shù)據。步驟S102,根據所述簽字軌跡數(shù)據生成簽字圖像文件;在本發(fā)明實施例中,根據采集到的簽字軌跡數(shù)據在LCD (Liquid Crystal Display,液晶顯示屏)上繪制簽字軌跡;由于簽字固像不能太大,簽字軌跡上 可能存在較大的毛刺等,所以需要對采集的簽字軌跡的坐標數(shù)據進行縮放和過 濾處理,其才艮據設定的簽字圖像大小來對簽字坐標進行縮放和過濾,將經過縮 放和過濾處理的簽字軌跡繪制在屏幕的規(guī)定區(qū)域,讀取在屏幕的指定區(qū)域的簽 字軌跡,生成簽字圖像文件,該簽字圖像格式可為bmp、 png、 jpeg等。用戶可 從顯示效果來確認自己的簽字是否通過,若用戶確認不通過,則可重新開始采 集用戶簽字軌跡數(shù)據。步驟S103,獲取用戶代碼;在本發(fā)明實施例中,可從簽字軌跡數(shù)據中提取部分簽字軌跡數(shù)據作為用戶 代碼,或使用用戶輸入數(shù)據作為用戶代碼,該用戶代碼用來插入至簽字圖像的 頭部(Head)。若使用簽字軌跡數(shù)據作為用戶代碼,則該用戶代碼和簽字圖像 是一一對應的。簽字軌跡數(shù)據數(shù)組長度是有上限的,當簽字軌跡教據超過上限 之后,只能提^^部分簽字軌跡數(shù)據作為用戶代碼。該用戶代碼是作為接收端回 復發(fā)送端使用的,為,了保護該用戶代碼免于盜用,本發(fā)明實施例使用MD5加 密算法來保護,防止接收端解密,也就是說在用戶代碼在添加到簽字圖像之前 需要進行MD5加密。對于用戶代碼的本地j吏用,也要進行密碼驗證。步驟S104,將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。 在本發(fā)明實施例中,在用戶確認簽字圖像有效的情況下,用戶輸入用戶代 碼或者對簽字軌跡數(shù)據進行編碼來作為用戶代碼,然后讀取指定區(qū)域繪制的簽 字圖像數(shù)據以特定圖像格式保存,再將用戶代碼插入至該簽字圖像文件頭部保 留區(qū)中。最后將該攜帶有用戶代碼的簽字圖像文件保存到一安全區(qū)域,對該安 全區(qū)域的文件的操作首先要驗證用戶身份,也就是通過密碼驗證。本發(fā)明實施例通過MMBOX將插入了用戶代碼的簽字圖像文件作為簽字數(shù)據登錄到 MMSC ( Multimedia Message Service Center,多A某體消息服務中心)中, 一同 保存還有用戶信息。請參閱圖2,本發(fā)明實施例提供的多媒體消息發(fā)送方法,其包括以下步驟步驟S201,對簽字數(shù)據進行編碼;在本發(fā)明實施例中,進入多媒體信息處理應用程序,添加簽字數(shù)據到多媒 體數(shù)據中,其需要身份驗證,用戶輸入用戶名和密碼,若驗證通過則對加載的 簽字數(shù)據調用DRM (Digital Right Management,數(shù)字版權管理)的轉發(fā)-鎖定 編碼功能,防止接收端對簽字數(shù)據的轉發(fā)或作其他用途;若驗證不通過則告知 身份驗證出錯,無法加載簽字數(shù)據。對編碼后的簽字數(shù)據和需發(fā)送的多媒體信 息一起打包生成帶有簽名認證的多媒體消息,以及對該多媒體消息設定接收應 答功能。為進一步含個人認證機制的多媒體消息通信的可信度,發(fā)送端要求接 收端在接收到發(fā)送端的多媒體消息之后,需提取簽字數(shù)據中的用戶代碼來作為 應答數(shù)據。步驟S202,將所述編碼后的簽字數(shù)據加載至多媒體消息中,向接收方的移 動終端發(fā)送該多媒體消息。請參閱圖3,本發(fā)明實施例提供的作為接收方的移動終端的多媒體消息接 收方法,其包括以下步驟步驟S301,接收多媒體消息;在本發(fā)明實施例中,接收來自發(fā)送方的移動終端發(fā)送過來的含有簽字數(shù)據的多媒體消息,解析該多媒體消息,從該多媒體消息中解碼得到簽字數(shù)據,該 簽字數(shù)據中包含有用戶代碼以及簽字圖像等數(shù)據信息。步驟S302,提^F又所述多媒體消息中攜帶的簽字數(shù)據中的用戶代碼和簽字圖像;在本發(fā)明實施例中,從簽字數(shù)據中提取作為應答消息數(shù)據的用戶代碼。步驟S303,顯示所迷簽字圖像;在本發(fā)明實施例中將簽字圖像顯示于接收方的移動終端屏幕中。步驟S304,將提取出的用戶代碼作為應答消息的一部分發(fā)送至發(fā)送方。請參閱圖4,本發(fā)明實施例提供的移動終端的簽字數(shù)據生成系統(tǒng),其包括 采集模塊IO、圖像生成模塊20、獲取模塊30以及簽字數(shù)據生成模塊40。釆集模塊IO從觸摸屏上采集簽字軌跡數(shù)據,并將該采集到的簽字軌跡數(shù)據 發(fā)送至圖像生成模塊20中;該圖像生成模塊20根據采集到的簽字軌跡數(shù)據生 成簽字圖像文件;獲取模塊30從簽字軌跡數(shù)據中提取部分簽字軌跡數(shù)據作為用 戶代碼,或從用戶輸入的數(shù)據中獲取用戶代碼;簽字數(shù)據生成模塊40通過從獲 取模塊30中得到的用戶代碼以及從圖像生成模塊20中得到的簽字圖像文件, 將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。作為本發(fā)明 一優(yōu)選實施例,移動終端的簽字數(shù)據生成系統(tǒng)還包括圖像處理 模塊50,用于將采集到的簽字軌跡數(shù)據的坐標數(shù)據進行縮放和過濾處理,其根 據設定的簽字圖像大小來對簽字坐標進行縮放和坐標過濾。請參閱圖5,本發(fā)明實施例提供.的多媒體消息發(fā)送系統(tǒng),其包括編碼模塊 ^及多媒體通信處理模塊。所述編碼模塊用于對簽字數(shù)據進行編碼操作;所述多媒體通信處理模塊用 于對編碼后的簽字數(shù)據和需發(fā)送的多媒體信息一起打包生成帶有簽名認證的多 媒體消息。請參閱圖6,下面為結合移動終端硬件部分來說明本發(fā)明實施例。 觸摸屏在簽字數(shù)據生成模塊的應用程序中,觸筆或手指對于觸摸屏的觸4莫操作-故觸摸屏處理芯片轉化成對應的坐標傳送給MCU (Micro Controller Unit,微控制單元)。例如觸摸屏可以是電阻式,觸摸屏處理芯片可以是TI TSC2003, TSC2003通過I2C總線與MCU連接。當有觸摸操作時,TSC2003 向MCU發(fā)送中斷。MCU:在中斷服務例程中,MCU讀取觸摸軌跡數(shù)據,也就是簽字軌跡數(shù) 據,同時繪制簽字軌跡,并將軌跡數(shù)據發(fā)送至簽字數(shù)據生成模塊的應用程序。 待一次簽字操作完成后,根據設定的簽字圖像大小來對簽字坐標進行縮放和坐 標過濾,將處理后的簽字效果繪制在指定區(qū)域。在用戶確認簽字圖像有效的情 況下,用戶輸入用戶代碼或者對簽字數(shù)據進行編碼作為用戶代碼,然后讀fL指 定區(qū)域繪制的簽字圖像數(shù)據以特定圖像格式保存,再將用戶代碼插入該簽字圖 像文件頭部保留區(qū)。NOR FLASH/NAND FLASH: MCU文件系統(tǒng)一般建立在NOR Flash或者 NAND Flash設備,為了防止簽字圖像文件被盜用,需要將該文件存儲在一般程 序無法訪問的地方,只有核心級別程序才能訪問,且要進行身份驗證。LCD:通過MCU將觸摸軌跡顯示在LCD上,在用戶完成一次簽字或單個 字符之后,將MCU獲取的簽字軌跡數(shù)據經過相關處理,在LCD上指定區(qū)域繪 制簽字圖像。Modem+RF:對于插入了用戶代碼之后的簽字圖像數(shù)據需要登錄到多媒體 消息服務中心MMSC上,需要通過Modem+RF來完成通信功能。請參閱圖7,本發(fā)明實施例提供的作為接收方的移動終端的多媒體消息接 收系統(tǒng),其包括接收模塊、提取模塊、顯示模塊以及發(fā)送模塊。接收模塊接收多媒體消息;提取模塊提取所述多媒體消息中攜帶的簽字數(shù) 據中的用戶代碼和簽字圖像;顯示模塊顯示所述簽字圖像;發(fā)送模塊將提取出 的用戶代碼作為應答消息的 一部分發(fā)送至發(fā)送方。本發(fā)明實施例提供的移動終端可包括移動終端的簽字數(shù)據生成系統(tǒng),或多 媒體消息發(fā)送系統(tǒng)以及多媒體消息接收系統(tǒng)。在本發(fā)明實施例中,使用觸摸屏來獲取用戶的簽字軌跡生成尺寸合適簽字 圖像,用戶無需考慮環(huán)境因素,可以隨時定制自己個性化的簽字數(shù)據。用戶代 碼可來源簽字軌跡數(shù)據。對簽字數(shù)據的使用需要輸入密碼驗證,嚴防個人認證 被盜用。同時根據需要可生成一個或多個用戶簽字數(shù)據,用戶可以根據需要調 用自己的簽字數(shù)據。且將簽字數(shù)據存儲在安全區(qū)域,對于簽字數(shù)據訪問需要經 過身份驗證,免于簽字數(shù)據被盜用。由上可知,本發(fā)明實施例可對發(fā)送的多媒體信息進行認證,并且在接收端 對發(fā)送端的簽名數(shù)據進行解碼,來確認多媒體信息的可信度。為了發(fā)送端確認 多》某體信息是否達到接收端,接收端需發(fā)送確認信息給發(fā)送端。本發(fā)明實施例 所提供的移動終端的簽字數(shù)據生成方法還可以用在多媒體信息的個人認證方 面。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明 的保護范圍之內。
權利要求
1、一種移動終端的簽字數(shù)據生成方法,其特征在于,所述方法包括以下步驟從觸摸屏上采集簽字軌跡數(shù)據;根據所述簽字軌跡數(shù)據生成簽字圖像文件;獲取用戶代碼;將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。
2、 如權利要求1所述的移動終端的簽字數(shù)據生成方法,其特征在于,所述 根據所述簽字軌跡數(shù)據生成簽字圖像文件的步驟具體為根據所述簽字軌跡數(shù)據在顯示屏上繪制簽字軌跡; 根據指定的簽字圖像大小對簽字軌跡數(shù)據進行縮放和過濾; 根據所述簽字軌跡數(shù)據在顯示屏的指定區(qū)域繪制簽字軌跡; 讀取所述在顯示屏的指定區(qū)域的簽字軌跡,生成簽字圖像文件。
3、 如權利要求1所述的移動終端的簽字數(shù)據生成方法,其特征在于,所述 獲取用戶代碼的步驟具體是從所述簽字軌跡數(shù)據中提取部分或全部簽字軌跡數(shù)據作為用戶代碼,或 接收用戶輸入的用戶代碼。
4、 如權利要求1所述的移動終端的簽字數(shù)據生成方法,其特征在于,所述 將所述用戶代碼插入至所述簽字圖像文件中的步驟之前還包括以下步驟對所述用戶代碼進行加密。
5、 一種包含才艮據權利要求1所述的移動終端的簽字數(shù)據生成方法生成的簽 字數(shù)據的多媒體消息發(fā)送方法,其特征在于,所述方法包括以下步驟對簽字數(shù)據進行編碼;將所述編碼后的簽字數(shù)據加載至多媒體消息中,向接收方的移動終端發(fā)送 所述多媒體消息。
6、 如權利要求5所述的多媒體消息發(fā)送方法,其特征在于,所述對簽字數(shù)據進行編碼的步驟具體是通過數(shù)字版權管理方式對所述簽字數(shù)據進行轉發(fā)鎖定編碼。
7、 如權利要求5所述的多媒體消息發(fā)送方法,其特征在于,所述方法還包 括以下步驟對所述多媒體消息設定接收應答功能,其通過將所述簽字數(shù)據中提取的用 戶代碼作為接收應答數(shù)據。
8、 一種包含根據權利要求1所述的移動終端的簽字數(shù)據生成方法生成的簽 字數(shù)據的多媒體消息的接收方法,其特征在于,所述方法包括以下步驟接收多媒體消息;提取所述多i某體消息中攜帶的簽字數(shù)據中的用戶代碼和簽字圖像;顯示所述簽字圖像;將所述用戶代碼發(fā)送至發(fā)送方。
9、 一種移動終端的簽字數(shù)據生成系統(tǒng),其特征在于,所述系統(tǒng)包括 采集模塊,用于從觸摸屏上采集簽字軌跡數(shù)據;圖像生成模塊,用于根據所述簽字軌跡數(shù)據生成簽字圖像文件; 獲取模塊,用于獲取用戶代碼;簽字數(shù)據生成^f莫塊,用于將所述用戶代碼插入至所述簽字圖像文件中,生 成簽字數(shù)據。
10、 如權利要求9所述的移動終端的簽字數(shù)據生成系統(tǒng),其特征在于,所 述系統(tǒng)還包括圖像處理模塊,用于對簽字軌跡的坐標數(shù)據根據設定的簽字圖像大小對簽 字坐標進行縮》史和過濾。
11、 一種多媒體消息發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括 編碼模塊,用于對所述簽字數(shù)據進行編碼操作;多媒體通信處理模塊,用于將所述編碼后的簽字數(shù)據加載至多媒體消息中, 向接收方的移動終端發(fā)送所述多媒體消息。
12、 一種多々某體消息接收系統(tǒng),其特征在于,所述系統(tǒng)包括 接收模塊,用于接收多媒體消息;提取模塊,用于提取所述多媒體消息中攜帶的簽字數(shù)據中的用戶代碼和簽字圖像;顯示模塊,用于顯示所述簽字圖像;發(fā)送模塊,用于將提取出的用戶代碼發(fā)送至發(fā)送方。
13、 一種移動終端,其特征在于,包括移動終端的簽字數(shù)據生成系統(tǒng),所 述系統(tǒng)包括采集模塊,用于從觸摸屏上采集簽字軌跡數(shù)據;圖像生成模塊,用于根據所述簽字軌跡數(shù)據生成簽字圖像文件; 獲取模塊,用于獲取用戶代碼;簽字數(shù)據生成模塊,用于將所述用戶代碼插入至所述簽字圖像文件中,生 成簽字數(shù)據。
14、 如權利要求13所述的移動終端,其特征在于,所述移動終端的簽字數(shù) 據生成系統(tǒng)還包括圖像處理模塊,用于對簽字軌跡的坐標數(shù)據根據設定的簽字圖像大小對簽 字坐標進行縮;汰和過濾。
全文摘要
本發(fā)明適用于移動終端通信技術領域,提供了一種移動終端的簽字數(shù)據生成方法、系統(tǒng)及移動終端。所述方法包括以下步驟從觸摸屏上采集簽字軌跡數(shù)據;根據所述簽字軌跡數(shù)據生成簽字圖像文件;獲取用戶代碼;將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。所述系統(tǒng)包括采集模塊,用于從觸摸屏上采集簽字軌跡數(shù)據;圖像生成模塊,用于根據所述簽字軌跡數(shù)據生成簽字圖像文件;獲取模塊,用于獲取用戶代碼;簽字數(shù)據生成模塊,用于將所述用戶代碼插入至所述簽字圖像文件中,生成簽字數(shù)據。本發(fā)明方便用戶制定個性化簽字數(shù)據。
文檔編號H04L9/32GK101242273SQ20081006541
公開日2008年8月13日 申請日期2008年2月21日 優(yōu)先權日2008年2月21日
發(fā)明者奉國任, 元 方, 李書濤 申請人:宇龍計算機通信科技(深圳)有限公司