受限打印方法和系统技术方案

技术编号:13878444 阅读:107 留言:0更新日期:2016-10-22 18:33
本发明专利技术公开一种受限打印方法和系统,通过对打印数据的内容区分处理,授予它们不同的打印权限;提交打印请求时将全部打印权限生成打印权限申明,加密后保存于数据存放区;打印时获取打印权限申明,解密后根据权限数据有效性,将目标数据和关联数据组合生成完整的打印数据,执行打印数据的打印任务;更新打印权限申明的权限数据,再加密后保存回数据存放区,以备后续打印调用。本发明专利技术受限打印方法和系统打破现有打印权限控制方案中简单、僵化的打印控制模式,对打印数据的内容区别授权处理,实现了打印数据针对性强的有效控制,减轻了打印数据的管理负担,保障了打印数据的可靠性和安全性,解决了现有打印权限控制方案中实际存在的技术问题。

【技术实现步骤摘要】

本专利技术涉及打印
,具体为一种受限打印方法和系统
技术介绍
在日常工作生活中,打印设备、打印软件或打印系统通常不会对用户的打印行为进行限制,不过对于一些涉密或敏感文档,现有文档加密软件通过控制文档的打印权限,实现用户打印行为的监管。在打印时,文档加密软件需要对整篇文档打印权限进行授权,否则不能打印其中任何内容。前述打印控制方法不加区分地将整篇文档的打印权限予以限制和控制,对数据管理简单僵化,给数据管理带来一定的负面影响,例如,在文档数据中,一些不涉密或敏感信息的数据内容,由于文档数据是一体式地加密处理的,即便打印不涉密的数据内容时,也均需要特别授予打印权限,一定程度上不必要地增加了数据管理负担,尤其对数据管理没有做到精细化和区分对待处理。可见,前述受限打印方法并不能很好地解决现实存在的技术问题。
技术实现思路
本专利技术旨在公开一种受限打印方法和系统,对打印数据进行区分处理,不同数据内容授予不同的打印权限,打印时根据拥有的全部打印权限,控制整个打印数据的打印处理,解决上述现实存在的技术问题。一方面,本专利技术提供的技术方案为:一种受限打印方法,打印数据至少包括目标数据和关联数据,包括如下步骤:(a)提交目标数据的打印请求;(b)判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限,如果均具有,则执行步骤(c);否则,拒绝目标数据的打印请求;(c)将目标数据的打印权限和关联数据的打印权限生成打印权限申明,将打印权限申明进行加密处理,并将其保存于数据存放区;(d)打印时,从数据存放区获取打印权限申明,解密打印权限申明,获取打印权限申明中的权限数据;(e)判断权限数据的有效性,如有效,执行步骤(f);否则,拒绝目标数据的打印请求;(f)将目标数据和关联数据组合生成打印数据,并将打印数据发送至打印单元打印;(g)更新打印权限申明的权限数据,并经重新加密处理后保存回数据存放区。优选地,在上述受限打印方法中,再次提交目标数据的打印请求时,打印步骤按照步骤(d)至步骤(g)进行。优选地,在上述受限打印方法中,一个目标数据能够对应若干个关联数据;在一个目标数据对应多个关联数据时,除具有目标数据的打印权限外,步骤(c)的执行条件还包括:至少具有一个关联数据的打印权限,或者至少具有指定的关联数据的打印权限。优选地,在上述受限打印方法中,关联数据包括模板数据,模板数据为一个或多个。优选地,在上述受限打印方法中,在步骤(e)中,在权限数据无效时,封锁关联数据。优选地,在上述受限打印方法中,在步骤(f)中,还包括发送更新打印权限申明中权限数据的更新指令。优选地,在上述受限打印方法中,权限数据包括授权打印时间和/或授权打印次数。另一方面,本专利技术还提供一种受限打印系统,能够实施上述受限打印方法中任一方案,该系统包括打印单元、后台管理单元、加解密单元和数据存放区;其中,打印单元包括数据请求模块、权限管理模块和打印执行模块;加解密单元包括数据加密模块和数据解密模块;数据请求模块,用于向后台管理单元提交目标数据的打印请求;后台管理单元,用于判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限;如果均具有,将目标数据的打印权限和关联数据的打印权限处理生成打印权限申明,调用加解密单元对打印权限申明进行加密处理,并将目标数据、关联数据,以及加密后的打印权限申明发送至打印单元,打印单元将打印权限申明保存至数据存放区;如果不具有,拒绝目标数据的打印请求;权限管理模块,用于打印时从数据存放区获取打印权限申明;还用于获取解密后的权限数据,判断权限数据的有效性,如果有效,向打印执行模块发出执行指令,否则,拒绝目标数据的打印请求;还用于更新打印权限申明中的权限数据;打印执行模块,用于接收权限管理模块发出的执行指令,将目标数据和关联数据组合生成打印数据,并执行打印数据的打印任务;数据解密模块,用于解密打印权限申明,获取打印权限申明中的权限数据;数据加密模块,还用于从权限管理模块获取更新后的打印权限申明,对打印权限申明进行重新加密处理,并将打印权限申明保存回数据存放区。优选地,在上述受限打印系统中,后台管理单元包括数据管理模块,数据管理模块用于判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限。优选地,在上述受限打印系统中,数据管理模块包括目标数据管理模块和关联数据管理模块,其中,目标数据管理模块用于判断是否具有目标数据的打印权限,关联数据管理模块用于判断是否具有与目标数据相对应关联数据的打印权限。优选地,在上述受限打印系统中,关联数据管理模块包括模板数据管理子模块,模板数据管理子模块用于判断是否具有与目标数据相对应模板数据的打印权限。优选地,在上述受限打印系统中,权限管理模块判断超出授权打印时间和/或缺少授权打印次数,关联数据管理模块封锁关联数据。优选地,在上述受限打印系统中,后台管理单元还包括用户管理模块,用户管理模块用于将目标数据的打印权限和关联数据的打印权限生成打印权限申明。优选地,在上述受限打印系统中,打印单元设置于本地客户端上,后台管理单元设置于远程服务器上。优选地,在上述受限打印系统中,数据存放区集成于打印单元。优选地,在上述受限打印系统中,数据加密模块集成于后台管理单元中,数据解密模块集成于打印单元中;或者,数据加密模块包括第一加密模块和第二加密模块,其中,第一加密模块集成于后台管理单元中,第二加密模块和数据解密模块集成于打印单元中。优选地,在上述受限打印系统中,在打印时,打印执行模块向权限管理模块发出更新打印权限申明中权限数据的更新指令;权限管理模块对权限数据进行预更新;在打印后,如果确认打印数据打印完成,对权限数据进行确认更新;如果确认打印数据未打印完成,对预更新的权限数据进行数据回滚。优选地,在上述受限打印系统中,打印单元还包括账户登录模块,登录后通过数据请求模块向后台管理单元提交目标数据的打印请求;后台管理单元的用户管理模块,用于验证账户的合法性。本专利技术的有益技术效果如下:本专利技术的受限打印方法和系统,通过对打印数据的内容进行区分处理,使打印数据划分为目标数据和关联数据,并授予它们不同的打印权限;提交打印请求时将全部打印权限生成打印权限申明,加密处理后保存于安全的数据存放区;打印时获取打印权限申明,经解密处理后,根据权限数据有效性,将目标数据和关联数据组合生成完整的打印数据,发送执行打印数据的打印任务;最后更新打印权限申明的权限数据,经重新加密后保存回数据存放区,以备后续打印调用。本专利技术受限打印方法和系统提出的打印控制模式,很好地解决了现有打印权限控制方案中简单、僵化的打印控制模式,对打印数据的内容区别授权处理,实现了打印数据针对性强的有效控制,减轻了打印数据的管理负担,保障了打印数据的可靠性和安全性,解决了现有打印权限控制方案中实际存在的技术问题。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术受限打印方法一种实施方式的流程示意图;图2为本专利技术受限打印系统一种实施方式的模块示意图;以及图3为本专利技术受限打印系统另一种实施方式的模块示意图。本文档来自技高网...

【技术保护点】
一种受限打印方法,其特征在于,打印数据至少包括目标数据和关联数据,包括步骤:(a)提交目标数据的打印请求;(b)判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限,如果均具有,则执行步骤(c);否则,拒绝目标数据的打印请求;(c)将目标数据的打印权限和关联数据的打印权限生成打印权限申明,将打印权限申明进行加密处理,并将其保存于数据存放区;(d)打印时,从数据存放区获取打印权限申明,解密打印权限申明,获取打印权限申明中的权限数据;(e)判断权限数据的有效性,如有效,执行步骤(f);否则,拒绝目标数据的打印请求;(f)将目标数据和关联数据组合生成打印数据,并将打印数据发送至打印单元打印;(g)更新打印权限申明的权限数据,并经重新加密处理后保存回数据存放区。

【技术特征摘要】
1.一种受限打印方法,其特征在于,打印数据至少包括目标数据和关联数据,包括步骤:(a)提交目标数据的打印请求;(b)判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限,如果均具有,则执行步骤(c);否则,拒绝目标数据的打印请求;(c)将目标数据的打印权限和关联数据的打印权限生成打印权限申明,将打印权限申明进行加密处理,并将其保存于数据存放区;(d)打印时,从数据存放区获取打印权限申明,解密打印权限申明,获取打印权限申明中的权限数据;(e)判断权限数据的有效性,如有效,执行步骤(f);否则,拒绝目标数据的打印请求;(f)将目标数据和关联数据组合生成打印数据,并将打印数据发送至打印单元打印;(g)更新打印权限申明的权限数据,并经重新加密处理后保存回数据存放区。2.根据权利要求1所述的受限打印方法,其特征在于,再次提交目标数据的打印请求时,打印步骤按照步骤(d)至步骤(g)进行。3.根据权利要求1所述的受限打印方法,其特征在于,一个目标数据能够对应若干个关联数据;在一个目标数据对应多个关联数据时,除具有目标数据的打印权限外,步骤(c)的执行条件还包括:至少具有一个关联数据的打印权限,或者至少具有指定的关联数据的打印权限。4.根据权利要求3所述的受限打印方法,其特征在于,关联数据包括模板数据,模板数据为一个或多个。5.根据权利要求1所述的受限打印方法,其特征在于,在步骤(e)中,在权限数据无效时,封锁关联数据。6.根据权利要求1所述的受限打印方法,其特征在于,在步骤(f)中,还包括发送更新打印权限申明中权限数据的更新指令。7.根据权利要求1至6任一项中所述的受限打印方法,其特征在于,权限数据包括授权打印时间和/或授权打印次数。8.一种受限打印系统,其特征在于,能够实施如权利要求1至7任一项中所述的受限打印方法,该系统包括打印单元、后台管理单元、加解密单元和数据存放区;其中,打印单元包括数据请求模块、权限管理模块和打印执行模块;加解密单元包括数据加密模块和数据解密模块;数据请求模块,用于向后台管理单元提交目标数据的打印请求;后台管理单元,用于判断是否具有目标数据的打印权限,以及是否具有与目标数据相对应关联数据的打印权限;如果均具有,将目标数据的打印权限和关联数据的打印权限处理生成打印权限申明,调用加解密单元对打印权限申明进行加密处理,并将目标数据、关联数据,以及加密后的打印权限申明发送至打印单元,打印单元将打印权限申明保存至数据存放区;如果不具有,拒绝目标数据的打印请求;权限管理模块,用于打印时从数据存放区获取打印权限申明;还用于获取解密后的权限数据,判断权限数据的有效性,如果有效,...

【专利技术属性】
技术研发人员:谭伟良
申请(专利权)人:珠海优特电力科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1