掌桥专利:专业的专利平台
掌桥专利
首页

一种批量标定电子文档密级的系统和方法

文献发布时间:2023-06-19 11:29:13


一种批量标定电子文档密级的系统和方法

技术领域

本发明涉及信息技术领域,特别是涉及一种批量标定电子文档密级的系统和方法。

背景技术

通常为了标识电子文档的保密等级,在电子文档首页固定位置按照特定字号与字体标定密级,字样包括但不限于“机密★20年”、“秘密★10年”等,字体为“黑体”,字号为“16磅”,位置在文档首页左上角。目前文档标定密级主要有人工操作和自动标定密级两种形式,人工标定密级操作方法为:打开文档-插入文本框-输入密级文字-调整字号-调整字体-调整文本框位置-关闭文档;自动标定密级方法主要是利用COM组件调用文档内ActiveX控件进行标定密级,或开发应用系统实现标定密级信息变动管理,再或者是建立客户端/服务器网络形式申请标定密级管理等。

现有技术中,提出了公开号为CN102902931A,公开日为2013年01月30日的中国发明专利文件,该专利文献所公开的技术方案如下:文件标定密级系统搭载于操作系统平台上,包括数据库模块、标定密级模块及关联模块,数据库模块在计算机硬件的每个盘符下创建数据库文件,储存文件被标定密级的时间、文件名、路径、密级;关联模块监控用户对文件的操作;标定密级模块接收该关联模块传输的指令,对数据库文件存储信息进行相应操作。实现对电子文件密级信息标定的控制,完成标定密级信息与电子文件的绑定。该专利主要是用于标定密级过程监控及标定密级的记录,此技术无法实现对电子文档内部标定密级,仅可记录人工标定密级过程的记录。

现有技术中,提出了公开号为CN103544446A,公开日为2014年01月29日的中国发明专利文件,该专利文献所公开的技术方案如下:在文档编辑工具对文档进行特定文档操作时,调用组件对象模型COM插件,根据用户输入的密级信息生成可视化的密级信息图片并保存于电子文档中。此技术仅是在通过COM组件调用文档内的ActiveX控件创建密级标识,每次仅能操作一个文档,不可批量处理电子文档,且该装置独立存在,操作更加复杂。

发明内容

为解决上述技术问题,本发明提出了一种批量标定电子文档密级的系统和方法,能有效解决在不打开电子文档的情况下,无法批量标识电子文档的保密等级的问题,并且操作更加简单。

本发明是通过采用下述技术方案实现的:

一种批量标定电子文档密级的系统,其特征在于:包括密级标识功能入口模块和密级信息生成模块;所述密级标识功能入口模块包括注册表单元、功能入口显示单元、程序链接单元和功能启动单元;所述密级信息生成模块包括文档批量获取单元、密级选择单元、文本框生成单元、密级标识单元、标定密级记录单元和标识结果显示单元;所述文档批量获取单元用于批量获取待生成密级标识的电子文档;所述密级选择单元用于选择待标定的密级标识;所述文本框生成单元用于向同批次的电子文档依次植入文本框;所述密级标识单元用于输入与所述密级选择单元产生的密级标识相应的字体、字号和密级标识的文本内容;所述标识结果显示单元用于显示完成批量标定密级的信息提示框;所述标定密级记录单元用于记录标定密级的记录。

所述密级标识功能入口模块集成在鼠标右键菜单栏上,所述注册表单元用于修改鼠标右键菜单栏显示内容;所述功能入口显示单元用于显示密级标定功能名称;所述程序链接单元用于链接至密级信息生成模块;所述功能启动单元用于响应于鼠标单击密级标定功能名称指令,启动密级信息生成模块。

一种批量标定电子文档密级的方法,其特征在于:应用于具有VBA程序功能的电子文档,具体包括以下步骤:

a. 修改注册表单元鼠标右键菜单栏显示设置参数;

b. 单击鼠标右键,在弹出的菜单中选择密级标识功能入口模块,启动运行密级信息生成模块;

c. 获取待生成密级的电子文档存储路径、文档名称、文档类型以及文档数量;

d. 生成待标定密级电子文档信息列表,所述信息列表包括电子文档排序、文档存储路径、文档名称、文档类型,所述排序为1、2、3……,最小值为1,最大值为待生成密级的电子文档数量;

e. 选择待标定的密级标识;

f. 所述VBA程序创建电子文档应用程序,电子文档应用程序可视化参数设置为0,即不可视,VBA程序调用启动打开功能,可视化参数设置为0,即不可视,依据所述的待标定密级电子文档信息列表,打开排序为1的电子文档;

g. 向所述电子文档发送文本框创建指令以及文本框位置指令,以使所述电子文档在内部指定位置生成文本框;

h. 向创建成功的文本框发送指定密级标识内容,包括文字、字体和字号;

i. 成功添加密级标识指令后,记录电子文档密级标定信息,存储为电子表格,关闭所述电子文档;

j. 依照电子文档的排序,后台依次打开剩余的电子文档,每次打开电子文档后都重复执行步骤g至步骤i,直至最后一份电子文档被标定密级。

当最后一份电子文档的密级标定成功的信息,显示所有电子文档完成密级标定成功的信息提示框。

所述标定信息包括获取电子文档的名称、标定密级的时间和密级标识信息。

与现有技术相比,本发明的有益效果表现在:

1、通过本系统和方法,可以在大幅降低人工操作电子文档标定密级的操作次数及繁琐程度的同时,在不打开电子文档的前提下,可以批量处理电子文档,快速启动标定密级程序,生成密级信息并将密级信息批量植入电子文档首页,以实现在不打开电子文档的情况下对所选电子文档进行批量标识密级,密级标定的速度更快,并且后期可人工修正密级标识,操作全程简单便捷,运行稳定可靠。

2、本发明将密级标识功能入口模块集成在鼠标右键菜单栏上,在不查找本系统在计算机中存储位置的前提下,快速调用标定密级系统。在计算机操作系统任意地方点击鼠标右键,即可找到密级标识功能入口模块,而后单击鼠标启动密级信息生成模块,使得标定密级功能更加方便。

3、本发明具有密级标定记录功能,可记录标定密级的所有电子文档的信息,便于电子文档密级标识的查询和管理。

附图说明

下面将结合说明书附图和具体实施方式对本发明作进一步的详细说明,其中:

图1为本发明中系统的结构示意图;

图2为本发明中密级信息生成方法的流程示意图;

图3为本发明中密级信息记录方法的流程图。

具体实施方式

实施例1

作为本发明基本实施方式,参照说明书附图1,本发明包括一种批量标定电子文档密级的系统,包括密级标识功能入口模块和密级信息生成模块。所述密级标识功能入口模块包括注册表单元、功能入口显示单元、程序链接单元和功能启动单元。所述密级信息生成模块包括文档批量获取单元、密级选择单元、文本框生成单元、密级标识单元、标定密级记录单元和标识结果显示单元。

所述密级标识功能入口模块集成在鼠标右键菜单栏上,所述注册表单元用于修改鼠标右键菜单栏显示内容;所述功能入口显示单元用于显示密级标定功能名称;所述程序链接单元用于链接至密级信息生成模块;所述功能启动单元用于响应于鼠标单击密级标定功能名称指令,启动密级信息生成模块。

所述文档批量获取单元用于批量获取待生成密级标识的电子文档;所述密级选择单元用于选择待标定的密级标识;所述文本框生成单元用于向同批次的电子文档依次植入文本框;所述密级标识单元用于输入与所述密级选择单元产生的密级标识相应的字体、字号和密级标识的文本内容;所述标识结果显示单元用于显示完成批量标定密级的信息提示框;标定密级记录单元,用于记录标定密级的记录。

实施例2

作为本发明一较佳实施方式,本发明包括一种批量标定电子文档密级的系统,包括密级标识功能入口模块和密级信息生成模块。通过鼠标右键菜单栏集成标定密级功能入口,应用于具有Windows系统注册表功能的计算机。所述密级标识功能入口模块包括注册表单元、功能入口显示单元、程序链接单元和功能启动单元。修改注册表单元鼠标右键菜单栏显示设置参数,使得在鼠标右键菜单栏显示“密级标识”字样;修改注册表单元中所述“密级标识”字样的程序链接,链接至密级信息生成模块,设置功能启动单元参数,响应于鼠标单击“密级标识”字样指令,启动运行密级信息生成模块。

所述密级信息生成模块包括文档批量获取单元、密级选择单元、文本框生成单元、密级标识单元、标定密级记录单元和标识结果显示单元。通过单击鼠标右键菜单栏标定密级标识功能入口,调用密级信息生成模块,所述文档批量获取单元用于批量获取待生成密级标识的电子文档;所述密级选择单元用于选择待标定的密级标识;所述文本框生成单元用于向同批次的电子文档依次植入文本框;所述密级标识单元用于输入与所述密级选择单元产生的密级标识相应的字体、字号和密级标识的文本内容;所述标识结果显示单元用于显示完成批量标定密级的信息提示框;所述标定密级记录单元用于记录标定密级的记录。

实施例3

作为本发明另一较佳实施方式,参照说明书附图2,本发明包括一种批量标定电子文档密级的方法,应用于具有VBA程序功能的电子文档,具体包括以下步骤:

a. 修改注册表单元鼠标右键菜单栏显示设置参数。

b. 单击鼠标右键,在弹出的菜单中选择密级标识功能入口模块,启动运行密级信息生成模块。

c. 获取待生成密级的电子文档存储路径、文档名称、文档类型以及文档数量。

d. 生成待标定密级电子文档信息列表,所述信息列表包括电子文档排序、文档存储路径、文档名称、文档类型,所述排序为1、2、3……,最小值为1,最大值为待生成密级的电子文档数量。

e. 选择选择待标定的密级标识,包括但不限于“机密★20年”、“秘密★10年”等。

f. 所述的VBA程序创建电子文档应用程序,所述电子文档应用程序可视化参数设置为0,即不可视,所述的VBA程序调用启动打开功能,可视化参数设置为0,即不可视,依据所述的待标定密级电子文档信息列表,打开排序为1的电子文档。

g. 向所述电子文档发送文本框创建指令以及文本框位置指令,以使所述电子文档在内部指定位置生成文本框。

h. 向创建成功的文本框发送指定密级标识内容,包括文字、字体和字号。

i. 参照说明书附图3,成功添加密级标识指令后,记录电子文档密级标定信息,所述标定信息包括获取电子文档的名称、标定密级的时间和密级标识信息。并存储为电子表格,具体为填充为电子表格的一行,所述的电子表格每列为不限于前述记录的标定信息。最后关闭电子文档。

j. 依照电子文档的排序,后台依次打开剩余的电子文档,每次打开电子文档后都重复执行步骤g至步骤i,直至最后一份电子文档被标定密级。当最后一份电子文档的密级标定成功的信息,显示所有电子文档完成密级标定成功的信息提示框。

本方法,通过单击鼠标右键菜单栏标定密级功能入口,调用密级信息生成模块,批量获取待生成密级的电子文档存储路径、文档名称、文档类型以及文档数量,在不打开电子文档的前提下后台依照顺序打开电子文档,植入文本框、指定格式的密级标识、关闭电子文档、提示所选全部电子文档完成密级标定提示框、记录标定密级的文件信息及其密级。

综上所述,本领域的普通技术人员阅读本发明文件后,根据本发明的技术方案和技术构思无需创造性脑力劳动而作出的其他各种相应的变换方案,均属于本发明所保护的范围。

相关技术
  • 一种批量标定电子文档密级的系统和方法
  • 一种批量标定电子文档密级的系统和方法
技术分类

06120112941261