專利名稱:信息管理系統中的簽名方法及裝置的制作方法
技術領域:
本發明涉及軟件領域,具體而言,涉及一種信息管理系統中的簽名方法及裝置。
背景技術:
在現實運行的信息管理系統中,經常需要對系統中的一份或多份文檔提交流程處 理。而在文檔打印歸檔時,則需要將這些流程的節點信息填寫到文檔中的指定位置。如一 份設計圖紙,在執行審批流程時需要經過編制、審核、校對等多個節點,那么在文檔瀏覽或 打印時,就需要將這些審簽流程的信息填寫到文檔的指定位置。在企業的實際應用中,需要執行電子流程的文檔會很多,格式也是各種各樣。如 doc格式的word文檔;xls格式的excel文檔;exb格式的CAXA CAD設計文檔;dwg格式的 AUTOCAD設計文檔等等。而這樣文檔本身還有不同版本的區分,如word文檔就有2003與 2007的區分,當然還有更早期格式的文檔,AUTOCAD的版本就更多。格式的各種各樣與同一 格式間版本的眾多,客觀造成用戶在使用文檔簽名功能中的眾多不便,主要表現在以下幾點。用戶需要對每種格式文檔加載其獨特的簽名方法,使用起來非常繁瑣,且容易出錯。每當版本升級變化,文檔的簽名方法可能也會有變化,還需要重新開發加載;不用用戶要求的簽名方式不一,有的用戶要求印刷體的簽名方式、有的要求手寫 體的簽名方式、有的要求圖片的簽名方式,每種都需要重新開發部署;不同格式文檔之間單元格與坐標的獲取方式不一,每次文檔變化都需要重新配置。除了對用戶造成的不便,對與系統開發人員也會造成很大不便,各種不同版本、不 同格式的簽名組件也造成了軟件版本管理上的混亂與開發的困難。目前針對現有的文檔進簽名功能不靈活,導致用戶易用性差,研發人員開發過程 復雜、效率低的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術的現有的文檔進簽名功能不靈活,導致用戶易用性差,研發人員開 發過程復雜、效率低的問題,目前尚未提出有效的問題而提出本發明,為此,本發明的主要 目的在于提供一種信息管理系統中的簽名方法及裝置,以解決上述問題。為了實現上述目的,根據本發明的一個方面,提供了一種信息管理系統中的簽名 方法,該信息管理系統中的簽名方法包括根據配置參數來查找符合這些配置參數的簽名 配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件;調用通用簽名組件以下 載簽名配置文件;通過解析簽名配置文件來獲取簽名,并將獲取的簽名插入到簽名文檔中。進一步地,根據配置參數來查找符合這些配置參數的簽名配置文件,并生成與查 找到的簽名配置文件對應的通用簽名組件包括提供一個用戶界面,用于接收配置參數,該步驟包括接收用戶指定的簽名文檔的類型及版本;接收用戶指定的簽名的格式、坐標或 單元格名稱;接收用戶指定的簽名在系統中獲取的簽名信息;接收用戶指定的簽名信息的 顯示方式;通過用戶指定的一個或多個配置參數在后臺查找得到簽名配置文件;根據簽名 配置文件來生成通用簽名組件。進一步地,在接收用戶指定的簽名文檔的類型及版本之后,方法還包括判斷系統 已有的通用簽名組件中是否已經包含簽名文檔的類型及版本,其中,在不包含簽名文檔的 類型及版本的情況下,錄入特殊簽名組件的注冊序列號及其對應的簽名模式,否則,接收用 戶指定的簽名的格式、坐標或單元格名稱。進一步地,通過解析簽名配置文件來獲取簽名,并將獲取的簽名插入到簽名文檔 中包括獲取簽名文檔的類型及版本;讀取簽名配置文件中的簽名信息以及簽名方式;將 簽名信息按照簽名方式插入到具有類型及版本的簽名文檔中,并在簽名文檔中顯示簽名。進一步地,在獲取簽名文檔的類型及版本之前,方法還包括判斷是否需要將簽名 信息顯示在簽名文檔上,其中,如果需要,則進入獲取簽名文檔的類型及版本的步驟,否則, 退出簽名系統。進一步地,在獲取簽名文檔的類型及版本之后,方法還包括判斷當前簽名文檔的 類型及版本是否是通用簽名組件中已經存在的類型和版本;如果已經存在,則讀取該簽名 的簽名信息以及簽名方式;如果不存在,則動態加載特殊簽名組件,以獲取特殊簽名組件對 應的簽名信息及簽名方式。進一步地,在讀取簽名配置文件中的簽名方式之后,方法還包括判斷簽名方式是 否是特殊簽名方式,其中,如果是特殊簽名方式,則獲取手寫體簽名圖片或特殊定義的簽名 字符;如果不是特殊簽名方式,則進入將簽名插入到簽名文檔中的步驟。為了實現上述目的,根據本發明的另一方面,提供了一種信息管理系統中的簽名 裝置,該信息管理系統中的簽名裝置包括簽名組件配置模塊,用于根據配置參數來查找符 合這些配置參數的簽名配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件; 調用模塊,用于調用通用簽名組件以下載簽名配置文件;簽名模塊,用于通過解析簽名配置 文件來獲取簽名,并將獲取的簽名插入到簽名文檔中。進一步地,簽名組件配置模塊包括接收模塊,提供一個用戶界面,用于接收配置 參數,包括第一接收模塊,用于接收用戶指定的簽名文檔的類型及版本;第二接收模塊, 用于接收用戶指定的簽名的格式、坐標或單元格名稱;第三接收模塊,用于接收用戶指定的 簽名在系統中獲取的簽名信息;第四接收模塊,用于接收用戶指定的簽名信息的顯示方式; 第一獲取模塊,用于通過用戶指定的一個或多個配置參數在后臺查找得到簽名配置文件; 生成模塊,用于根據簽名配置文件來生成通用簽名組件。進一步地,簽名組件配置模塊還包括第一判斷模塊,用于判斷系統已有的通用簽 名組件中是否已經包含簽名文檔的類型及版本;錄入模塊,用于在不包含簽名文檔的類型 及版本的情況下,錄入特殊簽名組件的注冊序列號及其對應的簽名模式。進一步地,簽名模塊包括第二獲取模塊,用于獲取簽名文檔的類型及版本;讀取 模塊,用于讀取簽名配置文件中的簽名信息以及簽名方式;顯示簽名模塊,用于將簽名信息 按照簽名方式插入到具有類型及版本的簽名文檔中,并在簽名文檔中顯示簽名。進一步地,簽名模塊還包括第二判斷模塊,用于判斷是否需要將簽名信息顯示在簽名文檔上;退出模塊,如果不需要顯示簽名信息,退出簽名系統。進一步地,簽名模塊還包括第三判斷模塊,用于判斷當前簽名文檔的類型及版本 是否是通用簽名組件中已經存在的類型和版本;動態加載模塊,如果不存在當前簽名文檔 的類型及版本,則動態加載特殊簽名組件,以獲取特殊簽名組件對應的簽名信息及簽名方 式。進一步地,簽名模塊還包括第四判斷模塊,用于判斷簽名方式是否是特殊簽名方 式;第三獲取模塊,用于如果簽名方式是特殊簽名方式,則獲取手寫體簽名圖片或特殊定義 的簽名字符。通過本發明,采用根據配置參數來查找符合這些配置參數的簽名配置文件,并生 成與查找到的簽名配置文件對應的通用簽名組件;調用通用簽名組件以下載簽名配置文 件;通過解析簽名配置文件來獲取簽名,并將獲取的簽名插入到簽名文檔中,解決了現有的 文檔進簽名功能不靈活,導致用戶易用性差,研發人員開發過程復雜、效率低的問題,進而 實現支持各種用戶需求的簽名功能,在提高了用戶體驗的同時也提高了研發人員的開發效 率的效果。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的信息管理系統中的簽名裝置的結構示意圖;圖2是根據本發明實施例的信息管理系統中的簽名方法的流程圖;圖3是根據本發明實施例的信息管理系統中的簽名方法中獲取簽名組件的方法 流程圖;圖4是根據本發明實施例的信息管理系統中根據簽名組件獲取簽名的方法流程 圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結合實施例來詳細說明本發明。圖1是根據本發明實施例的信息管理系統中的簽名裝置的結構示意圖。如圖1所 示該裝置包括簽名組件配置模塊1、調用模塊2以及簽名模塊3。其中,簽名組件配置模塊1,用于根據配置參數來查找符合這些配置參數的簽名配 置文件,并生成與查找到的簽名配置文件對應的通用簽名組件;調用模塊2,用于調用通用 簽名組件以下載簽名配置文件;簽名模塊3,用于通過解析簽名配置文件來獲取簽名,并將 獲取的簽名插入到簽名文檔中。本發明通過簽名組件模塊來針對不同的需求配置簽名對應的各個屬性,各個屬性 構成了簽名配置文件,在后臺生成配置好的簽名配置文件對應的組件,使得當系統觸發簽 名時,可以實現對各個不同類型、不同版本文檔簽名功能支持的思路。由于可以針對不同的 需求來預先配置簽名所對應的配置文件,因此,可以滿足用戶不同格式、不同版本文檔簽名 的應用場景,同時,研發人員不需要對各種不同版本、不同格式的簽名組件分別進行開發,降低了軟件版本管理上的混亂與開發的困難。本申請上述實施例中的簽名組件配置模塊1可以包括接收模塊10、第一獲取模 塊20以及生成模塊30。其中,接收模塊10可以是一個用戶界面,用于接收配置參數,具體的,如圖1所 示,該接收模塊細化后可以包括第一接收模塊101,用于接收用戶指定的簽名文檔的類型 及版本;第二接收模塊102,用于接收用戶指定的簽名的格式、坐標或單元格名稱;第三接 收模塊103,用于接收用戶指定的簽名在系統中獲取的簽名信息;第四接收模塊104,用于 接收用戶指定的簽名信息的顯示方式。上述各個接收模塊用于提供一個配置接口,利用按 照需求輸入數據的方法,使得對于通過不同的文檔類型,版本,都可以動態的加載對應的簽 名,而且還可以預設該簽名的格式、位置以及簽名的字體、顏色、大小等其他簽名信息。在用戶完成在界面輸入一個或多個配置參數之后,進入第一獲取模塊20,該模塊 用于通過用戶指定的一個或多個配置參數在后臺查找得到簽名配置文件;以及生成模塊 30,實現根據簽名配置文件來生成通用簽名組件。該實施例中可以通過調用得到的簽名組 件來滿足用戶對不同格式、不同版本文檔簽名的需求。具體的,可以支持以印刷體、手寫體 等多種格式簽署在文檔中的不同位置。本申請上述實施例中的簽名組件配置模塊1還可以包括第一判斷模塊105,用于 判斷系統已有的通用簽名組件中是否已經包含簽名文檔的類型及版本;錄入模塊106,用 于在不包含簽名文檔的類型及版本的情況下,錄入特殊簽名組件的注冊序列號及其對應的 簽名模式。該模塊可以設置在第一接收模塊101和第二接收模塊102之間,可以針對未知 格式的簽名文檔,動態加載特殊簽名組件中的內容,從而實現針對特殊類型或格式的文檔 進行簽名的功能。即向簽名配置文件錄入特殊文檔簽名時所需要的數據,實現可以對特殊 格式的簽文文檔進行簽名,提高了簽名功能應用的范圍。優選地,本發明上述實施例中的簽名模塊3可以包括第二獲取模塊30,用于獲 取簽名文檔的類型及版本;讀取模塊40,用于讀取簽名配置文件中的簽名信息以及簽名方 式;顯示簽名模塊350,用于將簽名信息按照簽名方式插入到具有類型及版本的簽名文檔 中,并在簽名文檔中顯示簽名。優選地,本發明上述實施例中的簽名模塊3還可以包括第二判斷模塊601,用于 判斷是否需要將所述簽名信息顯示在簽名文檔上;退出模塊602,如果不需要顯示簽名信 息,退出簽名系統。該實施例中的第二判斷模塊601可以位于上述第二獲取模塊30之前, 該模塊為用戶提供了預先排查的功能,當系統的文檔不需要顯示簽名時,可以直接退出簽 名系統,如果需要時再進入第二獲取模塊30來獲取簽名文檔的類型和版本,以及后續的工 作流程。優選地,本發明上述實施例中的簽名模塊3還可以包括第三判斷模塊603,用于 判斷當前簽名文檔的類型及版本是否是通用簽名組件中已經存在的類型和版本;動態加載 模塊604,如果不存在當前簽名文檔的類型及版本,則動態加載特殊簽名組件,以獲取特殊 簽名組件對應的簽名信息及簽名方式。該實施例中的第三判斷模塊603可以位于上述第三 判斷模塊603和讀取模塊40之間,為特殊類型和版本的文檔進行簽名提供特殊的渠道。優選地,簽名模塊3還可以包括第四判斷模塊605,用于判斷簽名方式是否是特 殊簽名方式;第三獲取模塊606,用于如果簽名方式是特殊簽名方式,則獲取手寫體簽名圖片或特殊定義的簽名字符。該實施例中的第四判斷模塊605可以位于上述讀取模塊40和 顯示簽名模塊350之間,為用戶提供了易用性更好的簽名功能。綜上所述的實施例,本申請的技術方案可以分為簽名方法的配置與簽名功能的實 現兩個部分。其中,簽名組件配置模塊1實現了簽名方法的配置,該模塊提供了一個可視化的 簽名組件配置界面,用戶在系統提供的可視化簽名組件的配置界面中,可以動態配置簽名 配置文件,具體的可以包括所需簽名的文檔類型、版本,簽名在文檔中的坐標或單元格名 稱,以及簽名信息與系統屬性的對應及具體簽名的方式等。優選地,系統還會內置幾種通用 格式文檔的簽名方法;對于特殊格式文檔的簽名,用戶則需要在配置文件中指定具體簽名 組件及實現簽名的方法。而且可以實現,如果用戶指定的是手寫體簽名的方式,則可以調用 特殊的簽名組件對需要指定手寫體字體進行編碼,同時,如果用戶指定的是圖片簽名的方 式,則需要指定具體圖片的位置。而簽名模塊3實現了簽名功能的實現,該模塊用于在進入系統應用模塊之后,用 戶需要瀏覽或打印帶簽名信息的文檔時。系統會自動調用簽名組件,并下載簽名配置文件。 通過解析簽名配置文件,系統會將從流程中獲取的簽名信息自動填入到文檔的指定位置。 通過這種方式實現了簽名功能與具體文檔類型版本的分離,滿足了用戶實現通用的簽名功 能的需求。圖2是根據本發明實施例的信息管理系統中的簽名方法的流程圖,如圖2所示該 方法包括如下步驟步驟S102,通過圖1中的簽名組件配置模塊1來實現根據配置參數來查找符合這 些配置參數的簽名配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件。步驟S104,圖1中的調用模塊2實現觸發簽名功能之后開始調用通用簽名組件以 下載簽名配置文件。步驟S106,圖1中的簽名模塊3通過解析簽名配置文件來獲取簽名,并將獲取的簽 名插入到簽名文檔中。本發明通過針對不同的需求配置簽名對應的各個屬性,各個屬性構成了簽名配置 文件,然后在后臺生成配置好的簽名配置文件對應的組件,使得當系統觸發簽名時,可以實 現對各個不同類型、不同版本文檔簽名功能支持的思路。由于可以針對不同的需求來預先 配置簽名所對應的配置文件,因此,可以滿足用戶不同格式、不同版本文檔簽名的應用場 景,同時,研發人員不需要對各種不同版本、不同格式的簽名組件分別進行開發,降低了軟 件版本管理上的混亂與開發的困難。圖3是根據本發明實施例的信息管理系統中的簽名方法中獲取簽名組件的方法 流程圖。如圖3所示,本發明上述步驟S102,根據配置參數來查找符合這些配置參數的簽名 配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件可以包括圖3中的如下步 驟步驟S201,進入簽名組件配置模塊1,具體的可以提供一個用戶界面,用于接收配 置參數,具體輸入的配置參數可以經過下述步驟S202、S203、S207、S208以及步驟S209、 S210來實現,其中,步驟S202和S203可以互換,步驟S207、S208、S209、S210之間的操作步
驟可以互換。
步驟S202和S203,用戶界面接收用戶指定的簽名文檔的類型及版本,具體的可以 是用戶輸入的一個具體的文檔類型和文檔版本,文檔類型可以根據簽名文檔的后綴名來確定。步驟S207和S208,用戶界面接收用戶指定的簽名的格式、坐標或單元格名稱,具 體的可以是選擇獲輸入一個具體簽名的格式以及該簽名在簽名文檔上的顯示位置,顯示位 置通過具體的坐標或是具體單元格的名稱來體現。步驟S209,用戶界面接收用戶指定的簽名在系統中獲取的簽名信息,這里的簽名 信息具體的可以是該簽名的字體、大小、顏色等基本屬性。步驟S210,用戶界面接收用戶指定的簽名信息的顯示方式,具體的是指簽名信息 的顯示方式,顯示方式包括要在瀏覽時顯示還是在打印時顯示。步驟S211,保存簽名配置信息,即實現通過用戶指定的一個或多個配置參數在后 臺查找得到簽名配置文件,系統可以根據簽名配置文件來生成通用簽名組件,以便于觸發 文檔簽名時調用。本發明上述實施例在步驟S203 (在接收用戶指定的簽名文檔的類型及版本)之 后,還包括如下步驟步驟S204,判斷系統已有的通用簽名組件中是否已經包含簽名文檔的類型及版 本。具體的,系統可以根據已經檢測到的數據自動判斷是否已內置包含簽名文檔類型及版 本。在不包含簽名文檔的類型及版本的情況下,進入步驟S205和S206,兩個步驟實現 錄入特殊簽名組件的注冊序列號及其對應的簽名模式,否則,可以轉入步驟S207,接收用戶 指定的簽名的格式、坐標或單元格名稱。具體的,步驟S205,如果不包含,則需用戶錄入特殊簽名組件在系統中注冊的ID。進一步地,進入步驟S206,如果不包含,需錄入特殊簽名組件中,實現特殊簽名功 能的具體方法。圖4是根據本發明實施例的信息管理系統中根據簽名組件獲取簽名的方法流程 圖。如圖4所示,本發明上述步驟S106,通過解析簽名配置文件來獲取簽名,并將獲取的簽 名插入到簽名文檔中,可以包括圖4中的如下步驟步驟S304,獲取簽名文檔的類型及版本。即在調用通用文檔簽名組件之后解析得 到該數據。步驟S307和S308,讀取簽名配置文件中的簽名信息以及簽名方式。步驟S311,填寫簽名信息,具體的是將簽名信息按照簽名方式插入到具有類型及 版本的簽名文檔中,并在簽名文檔中顯示簽名。優選地,在步驟S304(在獲取簽名文檔的類型及版本)之前,還包括如下步驟步驟S303,判斷是否需要將簽名信息顯示在簽名文檔上。如果需要,則進入步驟 S304,即進入獲取當前簽名文檔的類型及版本的步驟,否則,退出簽名系統。該步驟實現根 據場景判斷是否需要顯示簽名信息,否則直接退出。優選地,在本申請的步驟S304 (在獲取簽名文檔的類型及版本)之后,還可以包括 如下步驟步驟S305,簽名組件是否需要動態加載,即判斷當前簽名文檔的類型及版本是否是通用簽名組件中已經存在(內置)的類型和版本。如果已經存在,則不需要動態加載,從 而進入步驟S307,否則需要動態裝載則需要轉入步驟S306。具體的,如果已經存在(已內置),則進入步驟S307和S308來讀取該簽名的簽名 信息以及簽名方式;如果不存在(非內置),則讀取特殊的配置信息,動態加載特殊簽名組 件,以獲取特殊簽名組件對應的簽名信息及簽名方式。優選地,本申請完成步驟S308 (在讀取簽名配置文件中的簽名方式)之后,方法還 可以包括步驟步驟S309,判斷簽名方式是否是特殊簽名方式。如果是則進入步驟S310,否則轉 入步驟S311,具體的,上述步驟具體可以如下實施步驟S310,如果是特殊簽名方式,則需要獲取手寫體簽名圖片或特殊定義的簽名字符。步驟S311,如果不是特殊簽名方式,則進入將簽名插入到簽名文檔中的步驟,具體 的,可以是讀取簽名配置信息,將簽名信息填寫到文檔中對應的簽名位置。優選地,在根據配置參數來獲取簽名的簽名配置文件,以生成通用簽名組件之前 的步驟,可以在系統中預先內置一個或多個簽名組件,用于保存通用格式文檔的簽名方法, 以提高系統的使用效率。本申請上述實施例具體實現了,對于不同格式、不同版本文檔的應用限制,同時支 持用戶對簽名位置及簽名格式的靈活配置。同時,對于開發人員,可以在一個統一的簽名組 件上擴展不同的簽名格式及簽名方法,極大的提高了開發的便利性與可維護性。同時由于 本發明擴展了對未知格式文檔的簽名功能的支持,提高了發明的靈活性與擴展性。在別的 信息系統中也可以應用本思路實現對流程文檔的簽名需求。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的 計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執行所示出或描述的步驟。從以上的描述中,可以看出,本發明實現了如下技術效果使用通用簽名組件的配 置與實現方法,避免了因文檔的格式與版本的不一造成的簽名方法各異,用戶需要分別調 用及開發人員需要多次開發的弊端。同時利用通用簽名組件的方式,支持多種格式簽名信 息的配置與顯示,并支持對簽名位置及信息的動態配置,極大的提高了系統的應用靈活性。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的 硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種信息管理系統中的簽名方法,其特征在于,包括根據配置參數來查找符合這些配置參數的簽名配置文件,并生成與查找到的簽名配置 文件對應的通用簽名組件;調用所述通用簽名組件以下載所述簽名配置文件;通過解析所述簽名配置文件來獲取所述簽名,并將獲取的所述簽名插入到簽名文檔中。
2.根據權利要求1所述的方法,其特征在于,根據配置參數來查找符合這些配置參數 的簽名配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件包括提供一個用戶界面,用于接收所述配置參數,該步驟包括 接收用戶指定的簽名文檔的類型及版本; 接收用戶指定的所述簽名的格式、坐標或單元格名稱; 接收用戶指定的所述簽名在系統中獲取的簽名信息; 接收用戶指定的所述簽名信息的顯示方式;通過用戶指定的一個或多個所述配置參數在后臺查找得到所述簽名配置文件; 根據所述簽名配置文件來生成所述通用簽名組件。
3.根據權利要求2所述的方法,其特征在于,在接收用戶指定的簽名文檔的類型及版 本之后,所述方法還包括判斷系統已有的通用簽名組件中是否已經包含所述簽名文檔的類型及版本,其中, 在不包含所述簽名文檔的類型及版本的情況下,錄入特殊簽名組件的注冊序列號及其 對應的簽名模式,否則,接收用戶指定的所述簽名的格式、坐標或單元格名稱。
4.根據權利要求3所述的方法,其特征在于,通過解析所述簽名配置文件來獲取所述 簽名,并將獲取的所述簽名插入到簽名文檔中包括獲取所述簽名文檔的類型及版本;讀取所述簽名配置文件中的所述簽名信息以及簽名方式;將所述簽名信息按照所述簽名方式插入到具有所述類型及版本的所述簽名文檔中,并 在所述簽名文檔中顯示所述簽名。
5.根據權利要求4所述的方法,其特征在于,在獲取所述簽名文檔的類型及版本之前, 所述方法還包括判斷是否需要將所述簽名信息顯示在簽名文檔上,其中,如果需要,則進入獲取所述簽名文檔的類型及版本的步驟,否則,退出簽名系統。
6.根據權利要求4所述的方法,其特征在于,在獲取所述簽名文檔的類型及版本之后, 所述方法還包括判斷當前簽名文檔的類型及版本是否是所述通用簽名組件中已經存在的類型和版本;如果已經存在,則讀取該簽名的所述簽名信息以及所述簽名方式; 如果不存在,則動態加載所述特殊簽名組件,以獲取所述特殊簽名組件對應的簽名信 息及簽名方式。
7.根據權利要求6所述的方法,其特征在于,在讀取所述簽名配置文件中的所述簽名 方式之后,所述方法還包括判斷所述簽名方式是否是特殊簽名方式,其中,如果是所述特殊簽名方式,則獲取手寫體簽名圖片或特殊定義的簽名字符; 如果不是所述特殊簽名方式,則進入將所述簽名插入到所述簽名文檔中的步驟。
8.一種信息管理系統中的簽名裝置,其特征在于,包括簽名組件配置模塊,用于根據配置參數來查找符合這些配置參數的簽名配置文件,并 生成與查找到的簽名配置文件對應的通用簽名組件;調用模塊,用于調用所述通用簽名組件以下載所述簽名配置文件; 簽名模塊,用于通過解析所述簽名配置文件來獲取所述簽名,并將獲取的所述簽名插 入到簽名文檔中。
9.根據權利要求8所述的裝置,其特征在于,所述簽名組件配置模塊包括 接收模塊,提供一個用戶界面,用于接收所述配置參數,包括第一接收模塊,用于接收用戶指定的簽名文檔的類型及版本; 第二接收模塊,用于接收用戶指定的所述簽名的格式、坐標或單元格名稱; 第三接收模塊,用于接收用戶指定的所述簽名在系統中獲取的簽名信息; 第四接收模塊,用于接收用戶指定的所述簽名信息的顯示方式; 第一獲取模塊,用于通過用戶指定的一個或多個所述配置參數在后臺查找得到所述簽 名配置文件;生成模塊,用于根據所述簽名配置文件來生成所述通用簽名組件。
10.根據權利要求9所述的裝置,其特征在于,所述簽名組件配置模塊還包括第一判斷模塊,用于判斷系統已有的通用簽名組件中是否已經包含所述簽名文檔的類 型及版本;錄入模塊,用于在不包含所述簽名文檔的類型及版本的情況下,錄入特殊簽名組件的 注冊序列號及其對應的簽名模式。
11.根據權利要求8所述的裝置,其特征在于,所述簽名模塊包括 第二獲取模塊,用于獲取所述簽名文檔的類型及版本;讀取模塊,用于讀取所述簽名配置文件中的所述簽名信息以及所述簽名方式; 顯示簽名模塊,用于將所述簽名信息按照所述簽名方式插入到具有所述類型及版本的 所述簽名文檔中,并在所述簽名文檔中顯示所述簽名。
12.根據權利要求11所述的裝置,其特征在于,所述簽名模塊還包括 第二判斷模塊,用于判斷是否需要將所述簽名信息顯示在簽名文檔上; 退出模塊,如果不需要顯示所述簽名信息,退出簽名系統。
13.根據權利要求11所述的裝置,其特征在于,所述簽名模塊還包括第三判斷模塊,用于判斷當前簽名文檔的類型及版本是否是所述通用簽名組件中已經 存在的類型和版本;動態加載模塊,如果不存在當前簽名文檔的類型及版本,則動態加載所述特殊簽名組 件,以獲取所述特殊簽名組件對應的簽名信息及簽名方式。
14.根據權利要求11所述的裝置,其特征在于,所述簽名模塊還包括 第四判斷模塊,用于判斷所述簽名方式是否是特殊簽名方式;第三獲取模塊,用于如果所述簽名方式是所述特殊簽名方式,則獲取手寫體簽名圖片或特殊定義的簽名字符。
全文摘要
本發明公開了一種信息管理系統中的簽名方法及裝置。其中,該方法包括根據配置參數來查找符合這些配置參數的簽名配置文件,并生成與查找到的簽名配置文件對應的通用簽名組件;調用通用簽名組件以下載簽名配置文件;通過解析簽名配置文件來獲取簽名,并將獲取的簽名插入到簽名文檔中。通過本發明,解決了現有的文檔進簽名功能不靈活,導致用戶易用性差,研發人員開發過程復雜、效率低的問題,能夠實現支持各種用戶需求的簽名功能,在提高了用戶體驗的同時也提高了研發人員的開發效率。
文檔編號H04L9/32GK102148687SQ20111011895
公開日2011年8月10日 申請日期2011年5月9日 優先權日2011年5月9日
發明者劉昱 申請人:北京數碼大方科技有限公司