新四季網

密級信息生成方法、讀取方法及裝置與流程

2023-05-21 20:56:06


本發明涉及信息技術領域,具體而言,涉及一種密級信息生成方法、讀取方法及裝置。



背景技術:

通常為了標識電子文檔的保密等級,會在電子文檔的內容頁面中直接用文本的形式標識該電子文檔的保密等級,比如「機密」「絕密」等。但是,在通過現有的密文標識方法標識的密文中,無法在不打開電子文檔的情況下查看電子文檔內部所標識的密級標識內容,且直接用文本形式標識的密級信息容易被篡改。



技術實現要素:

有鑑於此,本發明實施例的目的在於提供一種密級信息生成方法、讀取方法及裝置,以實現在不打開電子文檔的情況下查看電子文檔內標識的密級標識內容,同時還使得電子文檔內的密級信息不易被篡改。

第一方面,本發明實施例提供了一種密級信息生成方法,應用於具有ActiveX控制項生成功能的電子文檔,所述方法包括:獲取待生成密級信息的電子文檔;向所述電子文檔發送顯示控制項創建指令,以使所述電子文檔在內部生成具有文本顯示功能的ActiveX控制項;響應於所述電子文檔返回的成功生成控制項信息,向所述電子文檔發送攜帶有密級標識內容的信息添加指令,以使所述電子文檔將所述密級標識內容與所述具有文本顯示功能的ActiveX控制項綁定,以便通過所述具有文本顯示功能的ActiveX控制項獲取所述密級標識內容。

第二方面,本發明實施例提供了一種密級信息讀取方法,應用於具有ActiveX控制項生成功能的電子文檔,所述方法包括:獲取待讀取密級標識內容的電子文檔;查找所述電子文檔內嵌入的具有文本顯示功能的ActiveX控制項;

如果查找成功,獲取所述具有文本顯示功能的ActiveX控制項綁定的密級標識內容。

第三方面,本發明實施例提供了一種密級信息生成裝置,應用於具有ActiveX控制項生成功能的電子文檔,所述裝置包括:電子文檔獲取單元,用於獲取待生成密級信息的電子文檔;控制項創建單元,用於向所述電子文檔發送顯示控制項創建指令,以使所述電子文檔在內部生成具有文本顯示功能的ActiveX控制項;配置信息發送單元,用於響應於所述電子文檔返回的成功生成控制項信息,向所述電子文檔發送攜帶有密級標識內容的信息添加指令,以使所述電子文檔將所述密級標識內容與所述具有文本顯示功能的ActiveX控制項綁定,以便通過所述具有文本顯示功能的ActiveX控制項獲取所述密級標識內容。

第四方面,本發明實施例提供了一種密級信息讀取裝置,應用於具有ActiveX控制項生成功能的電子文檔,所述裝置包括:電子文檔獲取單元,用於獲取待讀取密級標識內容的電子文檔;控制項查找單元,用於查找所述電子文檔內嵌入的具有文本顯示功能的ActiveX控制項;密級標識內容讀取單元,用於如果查找成功,獲取所述具有文本顯示功能的ActiveX控制項綁定的密級標識內容。

本發明實施例提供的密級信息生成方法、讀取方法及裝置,通過向具有ActiveX控制項生成功能的電子文檔發送顯示控制項創建指令,以在電子文檔的內部生成具有文本顯示功能的ActiveX控制項後,再向電子文檔發送攜帶有密級標識內容的信息添加指令的方式,使得具有文本顯示功能的ActiveX控制項與密級標識內容綁定,從而在不打開電子文檔的情況下,可以通過具有文本顯示功能的ActiveX控制項讀取到與其綁定的密級標識內容。再者,可以在電子文檔打開後通過具有文本顯示功能的ActiveX控制項顯示密級標識內容,且ActiveX控制項所顯示的密級標識內容不會被輕易篡改,從而實現了在不打開電子文檔的情況下查看電子文檔內標識的密級標識內容,同時還使得電子文檔內的密級信息不易被篡改。

本發明的其他特徵和優點將在隨後的說明書闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明實施例了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。

附圖說明

為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對範圍的限定,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。

圖1為本發明實施例提供的計算機的結構框圖;

圖2為本發明實施例提供的現有的電子文檔中的密級信息示意圖;

圖3為本發明實施例提供的密級信息生成方法的流程圖;

圖4為本發明實施例提供的密級信息讀取方法的流程圖;

圖5為本發明實施例提供的密級信息生成裝置的結構框圖;

圖6為本發明實施例提供的密級信息讀取裝置的結構框圖。

具體實施方式

下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述並非旨在限制要求保護的本發明的範圍,而是僅僅表示本發明的選定實施例。基於本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。

應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋。同時,在本發明的描述中,術語「第一」、「第二」等僅用於區分描述,而不能理解為指示或暗示相對重要性。

圖1示出了一種可應用於本申請實施例中的計算機100的結構框圖。如圖1所示,計算機100可以包括存儲器102、存儲控制器103、處理器104和網絡模塊105。

存儲器102、存儲控制器103、處理器104、網絡模塊105各元件之間直接或間接地電連接,以實現數據的傳輸或交互。例如,這些元件之間可以通過一條或多條通訊總線或信號總線實現電連接。所述密級信息生成方法分別包括至少一個可以以軟體或固件(firmware)的形式存儲於存儲器102中的軟體功能模塊,例如所述密級信息生成裝置包括的軟體功能模塊或電腦程式。

存儲器102可以存儲各種軟體程序以及模塊,如本申請實施例提供的密級信息生成方法、讀取方法及裝置對應的程序指令/模塊。處理器104通過運行存儲在存儲器102中的軟體程序以及模塊,從而執行各種功能應用以及數據處理,即實現本申請實施例中的密級信息生成方法。存儲器102可以包括但不限於隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

處理器104可以是一種集成電路晶片,具有信號處理能力。上述處理器可以是通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網絡處理器(Network Processor,簡稱NP)等;還可以是數位訊號處理器(DSP)、專用集成電路(ASIC)、現成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。其可以實現或者執行本申請實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。

網絡模塊105用於接收以及發送網絡信號。上述網絡信號可包括無線信號或者有線信號。

如圖2所示,通常在電子文檔的內部會標記如圖2中所示的密級信息,以標識該電子文檔的保密等級。但是,通過該方法標識的密級信息,在不打開該電子文檔的情況下是無法查看的。而且,因為電子文本本身的編輯功能,直接用文本的形式標識的密級信息也容易被篡改。例如,在office軟體建立的word文檔中,可以以文本字符的方式標識保密等級,但同時,word內的文本也容易被篡改。為了改善上述問題,本發明實施例提供了一種密級信息生成方法、讀取方法及裝置。在本實施例提供的密級信息生成方法、讀取方法及裝置中,主要利用在電子文檔內部生成ActiveX控制項,讓ActiveX控制項綁定密級標識內容的方式,使得在不打開電子文檔的情況下,也可以通過電子文檔內嵌入的ActiveX控制項來獲取其綁定的密級標識內容。

需要說明的是,ActiveX控制項是Microsoft的ActiveX技術的一部分。ActiveX控制項是可以在應用程式和網絡中計算機上重複使用的程序對象。創建它的主要技術是Microsoft的ActiveX技術,其中主要是組件對象模型(COM)。ActiveX控制項可以以小程序下載裝入網頁,也可以用在一般的Windows和Macintosh應用程式環境中,例如,office建立的文檔中。ActiveX控制項可以使用Windows窗體顯示密級信息並且作為Ole(對象連接與嵌入)對象可以直接嵌入到電子文檔內部代替普通文本內容來顯示密級信息。

請參閱圖3,本發明實施例提供的一種密級信息生成方法,應用於具有ActiveX控制項生成功能的電子文檔,所述方法包括:

步驟S310:獲取待生成密級信息的電子文檔。

在計算機中,每個電子文檔都各自有存儲位置,則在文檔的獲取過程中,可以通過電子文檔的存儲路徑來獲取待生成密級信息的電子文檔。在獲取到待生成密級信息的電子文檔後,為了避免在獲取到的待生成密級信息的電子文檔中重複生成密級信息,作為一種方式,可以調用預設的電子文檔啟動裝置啟動查找到的待生成密級信息的電子文檔,再查找啟動的待生成密級信息的電子文檔內是否已生成有ActiveX控制項,如果沒有,則執行後續的密級信息生成流程。其中,可以通過COM組件調用預設的電子文檔啟動裝置啟動查找到的電子文檔。

步驟S320:向所述電子文檔發送顯示控制項創建指令,以使所述電子文檔在內部生成具有文本顯示功能的ActiveX控制項。

具有ActiveX控制項生成功能的電子文檔可以在文檔的內部生成各種類型的ActiveX控制項,比如標籤、複選框、文本框、命令按鈕以及選項按鈕等。且該電子文檔設置有接口,以接收外部程序的指令。則可以向所述電子文檔發送顯示控制項創建指令,以使所述電子文檔在內部生成具有文本顯示功能的ActiveX控制項。在本實施例中具有文本顯示功能的ActiveX控制項可以採用標籤控制項Label或者文本框控制項TextBox。

步驟S330:響應於所述電子文檔返回的成功生成控制項信息,向所述電子文檔發送攜帶有密級標識內容的信息添加指令,以使所述電子文檔將所述密級標識內容與所述具有文本顯示功能的ActiveX控制項綁定,以便通過所述具有文本顯示功能的ActiveX控制項獲取所述密級標識內容。

可以理解,生成的有文本顯示功能的ActiveX控制項會在電子文檔內部佔用一定的區域,則可以在所述顯示控制項創建指令中添加控制項位置信息以及控制項尺寸信息,以使所述電子文檔在內部生成與所述控制項位置信息以及控制項尺寸信息均匹配的,且具有文本顯示功能的ActiveX控制項。

本發明實施例提供的密級信息生成方法,通過向具有ActiveX控制項生成功能的電子文檔發送顯示控制項創建指令,以在電子文檔的內部生成具有文本顯示功能的ActiveX控制項後,再向電子文檔發送攜帶有密級標識內容的信息添加指令的方式,使得具有文本顯示功能的ActiveX控制項與密級標識內容綁定,從而在不打開電子文檔的情況下,可以通過具有文本顯示功能的ActiveX控制項讀取到與其綁定的密級標識內容。再者,可以在電子文檔打開後通過具有文本顯示功能的ActiveX控制項顯示密級標識內容,且ActiveX控制項所顯示的密級標識內容不會被輕易篡改,從而實現了在不打開電子文檔的情況下查看電子文檔內標識的密級標識內容,同時還使得電子文檔內的密級信息不易被篡改。

請參閱圖4,本發明實施例提供的一種密級信息讀取方法,應用於具有ActiveX控制項生成功能的電子文檔,所述方法包括:

步驟S410:獲取待讀取密級標識內容的電子文檔。

步驟S420:查找所述電子文檔內嵌入的具有文本顯示功能的ActiveX控制項。

步驟S430:如果查找成功,獲取所述具有文本顯示功能的ActiveX控制項綁定的密級標識內容。

本實施例提供的密級信息讀取方法,使得再不打開電子文檔的情況下,就可以讀取到電子文檔內寫入的密級信息。

請參閱圖5,本發明實施例提供的一種密級信息生成裝置500,應用於具有ActiveX控制項生成功能的電子文檔,所述裝置500包括:電子文檔獲取單元510、控制項創建單元520以及配置信息發送單元530。

其中,電子文檔獲取單元510,用於獲取待生成密級信息的電子文檔。

作為一種方式,電子文檔獲取單元510,包括電子文檔調用單元511,用於調用預設的電子文檔啟動裝置啟動查找到的電子文檔;控制項查找單元512,用於查找啟動的電子文檔內是否已生成有ActiveX控制項,如果沒有,將所述啟動的電子文檔作為待生成密級信息的電子文檔。其中,所述電子文檔調用單元511,可以用於通過COM組件調用預設的電子文檔啟動裝置啟動查找到的電子文檔。

控制項創建單元520,用於向所述電子文檔發送顯示控制項創建指令,以使所述電子文檔在內部生成具有文本顯示功能的ActiveX控制項。作為一種方式,所述顯示控制項創建指令攜帶有控制項位置信息以及控制項尺寸信息;所述控制項創建單元520,可以用於向所述電子文檔發送攜帶有控制項位置信息以及控制項尺寸信息的顯示控制項創建指令,以使所述電子文檔在內部生成與所述控制項位置信息以及控制項尺寸信息均匹配的,且具有文本顯示功能的ActiveX控制項。

配置信息發送單元530,用於響應於所述電子文檔返回的成功生成控制項信息,向所述電子文檔發送攜帶有密級標識內容的信息添加指令,以使所述電子文檔將所述密級標識內容與所述具有文本顯示功能的ActiveX控制項綁定,以便通過所述具有文本顯示功能的ActiveX控制項獲取所述密級標識內容。

如圖6所示,本發明實施例提供了一種密級信息讀取裝置600,應用於具有ActiveX控制項生成功能的電子文檔,所述裝置600包括:

電子文檔獲取單元610,用於獲取待讀取密級標識內容的電子文檔。

控制項查找單元620,用於查找所述電子文檔內嵌入的具有文本顯示功能的ActiveX控制項。

密級標識內容讀取單元630,用於如果查找成功,獲取所述具有文本顯示功能的ActiveX控制項綁定的密級標識內容。

綜上所述,本發明實施例提供的密級信息生成方法、讀取方法及裝置,通過向具有ActiveX控制項生成功能的電子文檔發送顯示控制項創建指令,以在電子文檔的內部生成具有文本顯示功能的ActiveX控制項後,再向電子文檔發送攜帶有密級標識內容的信息添加指令的方式,使得具有文本顯示功能的ActiveX控制項與密級標識內容綁定,從而在不打開電子文檔的情況下,可以通過具有文本顯示功能的ActiveX控制項讀取到與其綁定的密級標識內容。再者,可以在電子文檔打開後通過具有文本顯示功能的ActiveX控制項顯示密級標識內容,且ActiveX控制項所顯示的密級標識內容不會被輕易篡改,從而實現了在用戶不需要手動打開電子文檔的情況下查看電子文檔內標識的密級標識內容,同時還使得電子文檔內的密級信息不易被篡改。

在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,也可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據本發明的多個實施例的裝置、方法和電腦程式產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現方式中,方框中所標註的功能也可以以不同於附圖中所標註的順序發生。例如,兩個連續的方框實際上可以基本並行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基於硬體的系統來實現,或者可以用專用硬體與計算機指令的組合來實現。

另外,在本發明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。

所述功能如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋。

以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。

需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀