專利名稱:個性化印刷系統及其控制方法
技術領域:
本發(fā)明涉及出版自動化領域,具體而言,涉及一種個性化印刷系統及其控制方法。
背景技術:
近年來,隨著數碼印刷技術與網絡印刷技術的發(fā)展,基于互聯網的按需印刷(P0D,Print On Demand)憑借其便捷、短版、可變、個性化等特點,在市場中得到了推廣及應用。個性化印刷,便是按需印刷領域的一個重要分支,其含義是指在印刷過程中,所印刷的內容可以根據不同用戶的要求而變化,從而使每張印刷品都可以針對其特定的發(fā)放對象進行個性化設計并進行印刷。基于互聯網的個性化印刷系統在架構上通常劃分為自助終端、服務器、生產系統三個部分。其中,自助終端分布在供用戶使用的計算機上,其主要功能是提供操作界面,使最終用戶能夠從服務器獲取印刷模板并集成自己的個性化素材,自行設計、排版,生成相關資源文件,并將訂單及其相關資源文件提交至服務器。在現有的自助終端系統里,用戶發(fā)起的操作及請求被直接轉發(fā)給服務器,并根據用戶要求實時下載印刷模板、實時上傳印刷資源文件。這種技術方案在實際應用中存在著以下缺陷:操作響應時間長,用戶體驗較差。由于終端系統在用戶操作過程中同步訪問服務器獲取信息并傳輸文件,當網絡傳輸速度較低或文件尺寸較大時,用戶的操作,特別是創(chuàng)建作業(yè)和提交訂單,將經歷較長時間的等待,從而影響系統性能及用戶體驗。系統可靠性存在不足。當程序在運行過程中發(fā)生異常,現有自助終端系統無法自行恢復,部分數據可能丟失。另外,如網絡連接不穩(wěn)定,或服務器端偶發(fā)異常,用戶的操作就無法正常進行。對于部署在公共場所的長時間無人值守的公用自助終端機,這一缺陷尤為嚴重。
發(fā)明內容
本發(fā)明旨在提供一種個性化印刷系統及其控制方法,以解決上述的問題。在本發(fā)明的實施例中,提供了一種個性化印刷系統的控制方法,包括:在自助終端的本地存儲器中同步服務器的印刷模板;自助終端提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;將訂單及其印刷資源文件上傳至服務器,以進行印刷。在本發(fā)明的實施例中,提供了一種個性化印刷系統,包括自助終端和服務器,自助終端包括:守護服務模塊,用于在自助終端的本地存儲器中同步服務器的印刷模板;用戶界面模塊,用于自助終端提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;訂單提交模塊,用于將訂單及其印刷資源文件上傳至服務器,以進行印刷。本發(fā)明上述實施例的個性化印刷系統及其控制方法,因為將耗時的遠程同步操作轉變?yōu)楸镜禺惒讲僮鳎钥朔讼嚓P技術的個性化印刷系統速度較慢、容易出差錯的問題,滿足了用戶的時間要求和準確性要求。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:圖1示出了根據本發(fā)明實施例的個性化印刷系統的結構示意圖;圖2示出了根據本發(fā)明實施例的個性化印刷系統的控制方法的流程圖;圖3為本發(fā)明實施例中,系統配置與啟動流程圖;圖4為本發(fā)明實施例中,印刷模板下載流程圖;圖5為本發(fā)明實施例中,終端用戶操作流程圖;圖6為本發(fā)明實施例中,用戶界面監(jiān)測流程圖。
具體實施例方式下面將參考附圖并結合實施例,來詳細說明本發(fā)明。圖1示出了根據本發(fā)明實施例的個性化印刷系統的結構示意圖,包括自助終端100和服務器200,自助終端包括:守護服務模塊101,用于在自助終端100的本地存儲器(例如硬盤)中同步服務器200的印刷模板;用戶界面模塊102,用于自助終端100提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;訂單提交模塊103,用于將訂單及其印刷資源文件上傳至服務器200,以進行印刷。現有技術中,用戶在自助終端上操作時要求臨時從服務器獲取印刷模板,因為依賴于網絡實時地遠程傳輸數據,所以網絡的實時性和可靠性較差影響了用戶體驗。而在本個性化印刷系統中,由于加入了本地緩存,所以自助終端從服務器獲取印刷模板和向用戶提供印刷模板可以異步進行,不再依賴于網絡實時地遠程傳輸數據,即使網絡的實時性和可靠性較差也不會影響用戶體驗。用戶從自助終端的本地存儲器中即可獲取服務器上最新的印刷模板,提高了用戶體驗和個性化印刷的效率。優(yōu)選地,守護服務模塊101包括:任務模塊,用于自助終端100定時地連接服務器200以檢查服務器200中的印刷模板的更新情況;更新模塊,用于如有更新發(fā)生,則將更新的印刷模板下載到自助終端100的本地存儲器中進行相應地更新。守護服務模塊101運行印刷模板更新檢查及下載任務。該任務向服務器200發(fā)送查詢請求,發(fā)現服務器200端模板更新后,首先下載新的印刷模板相關文件,然后將新的印刷模板信息持久化至本地存儲設備,最后更新印刷模板緩存。這樣能夠保證印刷模板更新后,用戶界面模塊102獲得的印刷模板信息與其相關文件之間的一致性。優(yōu)選地,守護服務模塊101從服務器200下載文件時采用支持分段傳輸的網絡協議。這樣,借助守護服務模塊101,便可在下載失敗后實現斷點續(xù)傳,從而有效提高系統的運行效率及可靠性。所述獲取印刷模板信息及其相關文件接口,將印刷模板緩存中的印刷模板信息、以及本地存儲設備中的模板相關文件提供給用戶界面模塊102。用戶不再通過互聯網獲取印刷模板,而是直接訪問本地內存及存儲設備,大大提升了系統的響應速度及用戶體驗。優(yōu)選地,用戶界面模塊102包括:控件模塊,用于自助終端提供用戶界面,在用戶界面中提供用于選擇印刷模板的控件;加載模塊,用于根據來自控件的命令在本地存儲器中調用所選擇的印刷模板加載到自助終端的內存中;編輯模塊,用于在用戶界面中呈現內存中的印刷模板,并接受對用戶界面中的印刷模板的編輯。優(yōu)選地,用戶界面模塊102為用戶提供所見即所得的自助設計排版工具。印刷模板信息可以包含樹狀模板類別結構,以及模板名稱、模板描述、模板版本等基本信息。該信息保存于終端機本地存儲設備,系統運行時,被加載模塊加載到內存,并構建為一個對象。優(yōu)選地,該對象在內存中以樹形數據結構表示。優(yōu)選地,保存在本地存儲設備中的印刷模板信息以持久化對象形式存在。印刷模板相關文件可以包含以各種形式描述的模板文件以及模板文件中引用的資源文件。優(yōu)選地,訂單提交模塊103包括:保存模塊,用于將訂單及其印刷資源文件保存到本地存儲器中;上傳模塊,用于將本地存儲器中的訂單及其印刷資源文件上傳至服務器。印刷訂單可以包含用戶名、訂單號、印刷數量、產品參數、配送信息等內容。印刷資源文件可以包含印刷訂單中所引用的已完成排版的印刷模板文件以及個性化圖片資源。訂單提交模塊103在接收用戶界面模塊102提交的訂單及相關印刷資源文件后,將其保存至本地存儲設備(通常為永久性保存),然后再進行異步上傳。這樣,用戶提交訂單便無需等待數據上傳完畢,有效提升了用戶體驗。并且,即使傳輸過程發(fā)生異常,仍可進行重試即恢復上傳,不會發(fā)生數據丟失,從而提高了系統的可靠性。優(yōu)選地,訂單提交模塊103將訂單及其所有相關印刷資源文件全部保存至本地存儲設備后,再將所有需要上傳的文件壓縮為一個文件包,統一上傳至服務器,從而提高互聯網文件傳輸效率。優(yōu)選地,訂單提交模塊103向服務器上傳文件時采用支持分段傳輸的網絡協議。這樣,便可在上傳失敗后實現斷點續(xù)傳,從而有效提高系統的運行效率。優(yōu)選地,守護服務模塊101當執(zhí)行同步操作發(fā)生失敗時,定時地重復執(zhí)行同步操作,直至同步操作成功為止;訂單提交模塊103當執(zhí)行上傳操作發(fā)生失敗時,定時地重復執(zhí)行上傳操作,直至上傳操作成功為止。優(yōu)選地,守護服務模塊101可以提供計劃任務執(zhí)行隊列,并提供配置文件式的靜態(tài)任務添加和運行時的動態(tài)任務添加兩種接口。對用戶界面進行狀態(tài)監(jiān)測、同步印刷模板、上傳印刷訂單的操作均以任務的形式加入計劃任務執(zhí)行隊列。對于隊列中的任務,守護服務模塊會按照他們各自的任務運行策略以及任務異常處理策略予以執(zhí)行,并記錄執(zhí)行結果。通過配置文件及動態(tài)添加任務接口,有效提高了守護服務模塊101的靈活性及可擴展性。將操作封裝為具有特定執(zhí)行接口的對象,便得到所述任務。任務的執(zhí)行接口被守護服務調用,并返回特定的執(zhí)行結果。任務還可具有自己的運行狀態(tài)信息,當其狀態(tài)改變時,守護服務會將其持久化到本地存儲設備,如遇到系統進程崩潰或掉電等狀況,重啟自助終端系統后,任務仍可自本地存儲中加載狀態(tài)信息,從而實現任務恢復。
任務運行策略是指一組任務運行參數,包含任務執(zhí)行時間、執(zhí)行次數等信息。對于需多次執(zhí)行或定期執(zhí)行的任務,守護服務會根據設置重復調用。任務異常處理策略是指一組任務參數,包括任務執(zhí)行異常后應該采取的措施,這些措施包括忽略、中止、重試。如果選擇重試策略,則還可設置重試次數、間隔時間、重試失敗后應忽略異常還是中止任務。配置文件是指將任務基本/[目息、任務運行策略及任務異常處理策略等/[目息按指定格式保存在磁盤中形成的文件。守護服務啟動時,從配置文件中加載任務信息,并按文件中指定的策略執(zhí)行任務。通過在守護服務啟動前修改配置文件的方法實現添加任務的方法便是所述靜態(tài)任務添加。守護服務將任務信息加載至內存后,仍提供了添加任務及其相關策略的接口供系統運行時調用,這種接口便是所述動態(tài)任務添加接口。優(yōu)選地,守護服務模塊101采用異步多線程的方式執(zhí)行任務,可以有效提高系統運行效率。在這種情況下,每一個任務的執(zhí)行過程都應該是線程安全和可重入的。優(yōu)選地,守護服務模塊101與用戶界面模塊102運行于兩個不同進程之中,便于守護服務監(jiān)測用戶界面運行狀態(tài),并在發(fā)生異常時進行修復處理。守護服務模塊101有效提升了個性化自助終端系統的運行可靠性。圖2示出了根據本發(fā)明實施例的個性化印刷系統的控制方法的流程圖,包括:步驟S10,在自助終端的本地存儲器中同步服務器的印刷模板;步驟S20,自助終端提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;步驟S30,將訂單及其印刷資源文件上傳至服務器,以進行印刷。自助終端每隔指定時間連接服務器檢查印刷模板更新情況。如有更新發(fā)生,則下載相關文件,并更新緩存以及本地存儲的模板信息。當有用戶登錄系統,自助終端讀取緩存中的模板信息,并按需加載本地模板文件。用戶完成自助設計、排版后,其訂單及印刷資源文件先持久化至本地存儲設備,再異步上傳至服務器。如果上述操作過程出現錯誤,系統會記錄并在指定時間間隔后重新嘗試。同時,自助終端每隔指定時間檢查用戶界面模塊運行狀態(tài),如有異常則重新啟動用戶界面程序。本方法利用個性化自助印刷過程中部分涉及網絡數據傳輸的操作實時性要求較低的特點,通過緩存、持久化等技術,將耗時的遠程同步操作轉變?yōu)楸镜禺惒讲僮?,提高了用戶體驗和個性化印刷的效率。優(yōu)選地,步驟SlO包括:自助終端定時地連接服務器以檢查服務器中的印刷模板的更新情況;如有更新發(fā)生,則將更新的印刷模板下載到自助終端的本地存儲器中進行相應地更新。優(yōu)選地,步驟S20包括:自助終端提供用戶界面,在用戶界面中提供用于選擇印刷模板的控件;根據來自控件的命令在本地存儲器中調用所選擇的印刷模板加載到自助終端的內存中;在用戶界面中呈現內存中的印刷模板,并接受對用戶界面中的印刷模板的編輯。優(yōu)選地,步驟S30包括:將訂單及其印刷資源文件保存到本地存儲器中;將本地存儲器中的訂單及其印刷資源文件上傳至服務器。優(yōu)選地,本方法還包括:當同步操作或上傳操作發(fā)生失敗時,定時地重復執(zhí)行同步操作或上傳操作,直至同步操作或上傳操作成功為止。同時,增加了錯誤恢復重試及用戶界面程序監(jiān)測功能。從而在提高用戶體驗的同時,使系統獲得了更高的可靠性。下面結合說明書附圖對本發(fā)明實施例中涉及的系統配置與啟動、印刷模板下載、終端用戶操作、用戶界面監(jiān)測等四個業(yè)務流程予以具體說明。如圖3所示,為本發(fā)明實施例中系統配置與啟動流程圖。步驟201,在計劃任務配置文件中按指定格式添加印刷模板下載任務。指定格式是指系統要求的配置文件格式以及計劃任務持久化格式。例如,可以采用可擴展標志語言(XML, Extensible Markup Language)作為指定格式:
<task id="TemplateDownloader" type="..." workingdir="..."> 〈setting〉
〈Trigger〉00 1** </Trigger><Delay>2000</Delay>
〈Times〉1〈/Times〉 <OnError>IgnoreAfterRetryFailed</OnError>
〈Retry Interval〉1800000</RetryInterval> <RetryTimes>5</RetryTimes>
〈/setting〉 </task>其中,type節(jié)點指定了實現任務接口的模板下載類型及其所在程序集。Trigger節(jié)點表示任務執(zhí)行計劃,Delay節(jié)點表示任務啟動后多長時間開始執(zhí)行,Times節(jié)點表示任務執(zhí)行次數。這三個節(jié)點參數描述了任務運行策略。OnError節(jié)點表示任務執(zhí)行結果為異常時應采取的行動,RetryInterval節(jié)點表示任務重試間隔時間,RetryTimes表示任務重試次數,這三個節(jié)點參數描述了任務異常處理策略。步驟202,在配置文件中按指定格式添加用戶界面監(jiān)測任務。步驟203,自助終端控制系統啟動。步驟204,自助終端控制系統加載配置文件,按照配置文件中指定的任務類型創(chuàng)建任務對象,并構建計劃任務執(zhí)行隊列。步驟205,將任務隊列中首個任務作為當前任務,獲取當前任務運行策略及任務異常處理策略參數。同時,加載本地存儲設備中當前任務對應的運行狀態(tài)文件。步驟206,根據當前任務運行狀態(tài)文件內容,判斷該任務上次執(zhí)行是否正常結束。如任務上次執(zhí)行正常結束,則進行步驟208,創(chuàng)建新線程,異步啟動當前任務。如任務上次執(zhí)行異常結束,則進行步驟207,調用任務恢復接口,恢復任務的執(zhí)行,待該恢復執(zhí)行的任務運行完畢后,再進行步驟208。步驟209及210,遍歷任務隊列,重復步驟205至步驟208,直至隊列中所有任務均已開始執(zhí)行。如圖4所示,為本發(fā)明實施例中印刷模板下載任務執(zhí)行流程圖。步驟301,自助終端按計劃要求定時啟動任務隊列中的模板下載任務,自助終端向服務器發(fā)送查詢印刷模板請求,并得到服務器最新印刷模板信息。步驟302,比較印刷模板信息緩存與最新印刷模板信息,如兩者內容一致,則流程結束,否則,執(zhí)行步驟303至步驟306。步驟303,根據最新模板信息,從服務器端下載與之相關的文件。優(yōu)選地,應用支持分段傳輸的網絡協議,并借助任務隊列保存運行狀態(tài)功能,可實現文件斷點續(xù)傳及異常情況下的任務恢復,可有效提高系統運行效率及可靠性。步驟304,對于已在服務器端刪除的印刷模板,刪除其在本地存儲設備中保存的相關文件。步驟305,將服務器最新印刷模板信息持久化至本地存儲設備。步驟306,更新印刷模板信息緩存,使其與最新印刷模板保持一致。如圖5所示,為本發(fā)明實施例中終端用戶操作流程圖。步驟401,自助終端自本地緩存中加載印刷模板信息。同時,通過模板管理模塊,按需自本地存儲設備中加載印刷模板相關文件。步驟402,自本地存儲設備中加載個性化印刷資源,如相片等。步驟403,用戶通過界面交互程序進行自助設計、排版。步驟404,設計、排版完成后,用戶填寫訂單信息,并通過訂單提交模塊103提交訂單。訂單提交模塊103接收訂單信息后,將訂單信息持久化為文件并保存至本地存儲設備。步驟405及步驟406,自助終端逐個提交印刷資源文件,直至所有印刷資源文件提交完成。訂單提交模塊103接收文件后,將其保存至本地存儲設備。步驟407,將訂單信息及所有印刷資源文件壓縮為一個文件,減小上傳文件個數及網絡傳輸數據量,提高系統運行效率。步驟408,自助終端通過動態(tài)添加任務接口,將上傳訂單任務加入任務執(zhí)行隊列并返回。有效減小了用戶操作響應時間。優(yōu)選地,應用支持分段傳輸的網絡協議,并借助任務隊列保存運行狀態(tài)功能,可實現文件斷點續(xù)傳及異常情況下上傳印刷訂單任務的恢復及重試。如圖6所示,為本發(fā)明實施例中用戶界面監(jiān)測流程圖。步驟501,自助終端按計劃要求定時啟動任務隊列里的用戶界面監(jiān)測任務。該任務通過檢測用戶界面窗口是否存在,判斷用戶界面模塊102是否正常運行。優(yōu)選地,自助終端提供狀態(tài)檢測接口,供守護服務調用,可以提供更加準確、更加詳細的狀態(tài)信息。
步驟502,根據檢測結果,如處于異常狀態(tài),則執(zhí)行步驟503的恢復操作。所述的恢復操作包括調用用戶界面模塊102提供的恢復接口,以及重啟用戶界面模塊。從以上的描述中可以看出,本發(fā)明利用互聯網個性化自助印刷的特點,將部分網絡資源本地化,有效減小了用戶操作的響應時間,提升了用戶體驗;同時,依靠運行狀態(tài)持久化策略及計劃任務執(zhí)行機制,提高了系統異常處理及災難恢復能力,增強了系統的可靠性。本發(fā)明有效彌補了現有技術的不足,對于個性化自助印刷系統的發(fā)展有著較強的實際意義。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種個性化印刷系統的控制方法,其特征在于,包括: 在自助終端的本地存儲器中同步服務器的印刷模板; 所述自助終端提供本地存儲器中的所述印刷模板,以接受用戶編輯所述印刷模板,生成訂單及其印刷資源文件; 將所述訂單及其印刷資源文件上傳至所述服務器,以進行印刷。
2.根據權利要求1所述的方法,其特征在于,在自助終端的本地存儲器中同步服務器的印刷模板包括: 所述自助終端定時地連接所述服務器以檢查所述服務器中的印刷模板的更新情況;如有更新發(fā)生,則將更新的所述印刷模板下載到所述自助終端的本地存儲器中進行相應地更新。
3.根據權利要求1所述的方法,其特征在于,所述自助終端提供本地存儲器中的所述印刷模板包括: 所述自助終端提供用戶界面,在所述用戶界面中提供用于選擇所述印刷模板的控件;根據來自所述控件的命令在本地存儲器中調用所選擇的印刷模板加載到所述自助終端的內存中; 在所述用戶界面中呈現所述內存中的所述印刷模板,并接受對所述用戶界面中的印刷模板的編輯。
4.根據權利要求1所述的方法,其特征在于,將所述訂單及其印刷資源文件上傳至所述服務器包括: 將所述訂單及其印刷資源文件保存到所述本地存儲器中; 將所述本地存儲器中的所述訂單及其印刷資源文件上傳至所述服務器。
5.根據權利要求1所述的方法,其特征在于,還包括: 當所述同步操作或所述上傳操作發(fā)生失敗時,定時地重復執(zhí)行所述同步操作或所述上傳操作,直至所述同步操作或所述上傳操作成功為止。
6.一種個性化印刷系統,包括自助終端和服務器,其特征在于,所述自助終端包括: 守護服務模塊,用于在自助終端的本地存儲器中同步服務器的印刷模板; 用戶界面模塊,用于所述自助終端提供本地存儲器中的所述印刷模板,以接受用戶編輯所述印刷模板,生成訂單及其印刷資源文件; 訂單提交模塊,用于將所述訂單及其印刷資源文件上傳至所述服務器,以進行印刷。
7.根據權利要求6所述的系統,其特征在于,所述守護服務模塊包括: 任務模塊,用于所述自助終端定時地連接所述服務器以檢查所述服務器中的印刷模板的更新情況; 更新模塊,用于如有更新發(fā)生,則將更新的所述印刷模板下載到所述自助終端的本地存儲器中進行相應地更新。
8.根據權利要求6所述的系統,其特征在于,所述用戶界面模塊包括: 控件模塊,用于所述自助終端提供用戶界面,在所述用戶界面中提供用于選擇所述印刷模板的控件; 加載模塊,用于根據來自所述控件的命令在本地存儲器中調用所選擇的印刷模板加載到所述自助終端的內存中;編輯模塊,用于在所述用戶界面中呈現所述內存中的所述印刷模板,并接受對所述用戶界面中的印刷模板的編輯。
9.根據權利要求6所述的系統,其特征在于,所述訂單提交模塊包括: 保存模塊,用于將所述訂單及其印刷資源文件保存到所述本地存儲器中; 上傳模塊,用于將所述本地存儲器中的所述訂單及其印刷資源文件上傳至所述服務 器。
10.根據權利要求6所述的系統,其特征在于,所述守護服務模塊當執(zhí)行所述同步操作發(fā)生失敗時,定時地重復執(zhí)行所述同步操作,直至所述同步操作成功為止;所述訂單提交模塊當執(zhí)行所述上傳操作發(fā)生失敗時,定時地重復執(zhí)行所述上傳操作,直至所述上傳操作成功為止。
全文摘要
本發(fā)明提供了一種個性化印刷系統的控制方法,包括在自助終端的本地存儲器中同步服務器的印刷模板;自助終端提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;將訂單及其印刷資源文件上傳至服務器,以進行印刷。本發(fā)明提供了一種個性化印刷系統,包括自助終端和服務器,自助終端包括守護服務模塊,用于在自助終端的本地存儲器中同步服務器的印刷模板;用戶界面模塊,用于自助終端提供本地存儲器中的印刷模板,以接受用戶編輯印刷模板,生成訂單及其印刷資源文件;訂單提交模塊,用于將訂單及其印刷資源文件上傳至服務器,以進行印刷。
文檔編號H04L29/08GK103139281SQ201110401420
公開日2013年6月5日 申請日期2011年12月5日 優(yōu)先權日2011年12月5日
發(fā)明者譚磊 申請人:北大方正集團有限公司, 北京北大方正電子有限公司