基于SOC芯片的彩色打印机控制方法及系统技术方案

技术编号:23704161 阅读:23 留言:0更新日期:2020-04-08 11:02
本申请实施例提供一种基于SOC芯片的彩色打印机控制方法及系统,通过SOC芯片与安全控制芯片的配合来从预设加密区域中获取与控制信息的控制代码指令,并检测控制代码指令中的每一行控制代码在所述安全控制芯片中的安全参数,同时记录所述每一行控制代码对应的控制结果,安全控制芯片独立于SOC芯片,可以用于设置每次打印机控制任务的安全参数,当安全参数发生变化时,表面本次控制过程可能存在安全问题,此时则报告给服务器,如此,能够极大提高打印控制过程中的安全性,并且省时省力,排查效率高。

Control method and system of color printer based on SOC chip

【技术实现步骤摘要】
基于SOC芯片的彩色打印机控制方法及系统
本申请涉及打印机
,具体而言,涉及一种基于SOC芯片的彩色打印机控制方法及系统。
技术介绍
现有技术中,通过远程终端控制彩色打印机已经广泛应用,在控制打印过程中,由于彩色打印机是独立工作的,其安全性属于重要考虑之一,如果出现大量的安全性问题会极大影响控制过程的质量,严重的有可能因为安全性问题而导致关键信息受损或者被窃取。目前的运维方式主要是人工远程根据结果排查,人力成本和时间成本较高,耗时耗力,效率也极低;若需维护成千上万的彩色打印机,人工排查方式显然已不能满足要求。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的在于提供一种基于SOC芯片的彩色打印机控制方法及系统,通过SOC芯片与安全控制芯片的配合来从预设加密区域中获取与控制信息的控制代码指令,并检测控制代码指令中的每一行控制代码在所述安全控制芯片中的安全参数,同时记录所述每一行控制代码对应的控制结果,安全控制芯片独立于SOC芯片,可以用于设置每次打印机控制任务的安全参数,当安全参数发生变化时,表面本次控制过程可能存在安全问题,此时则报告给服务器,如此,能够极大提高打印控制过程中的安全性,并且省时省力,排查效率高。第一方面,本申请提供一种基于SOC芯片的彩色打印机控制方法,应用于基于SOC芯片的彩色打印机控制系统,所述基于SOC芯片的彩色打印机控制系统包括彩色打印机、控制终端以及与所述彩色打印机和所述控制终端通信连接的服务器,所述彩色打印机中设置有SOC芯片以及与所述SOC芯片电性连接的安全控制芯片,所述方法包括:所述服务器在接收到所述控制终端发送的打印机控制任务时,解析所述打印机控制任务的任务消息以确定所述彩色打印机的控制信息,并将所述控制信息发送给所述彩色打印机;所述彩色打印机根据所述控制信息,通过所述SOC芯片从预设加密区域中获取与所述控制信息的控制代码指令;读取所述控制代码指令中的每一行控制代码,检测所述每一行控制代码在所述安全控制芯片中的安全参数,并记录所述每一行控制代码对应的控制结果;统计记录的所述每一行控制代码对应的所有控制结果中,对应的控制代码在所述安全控制芯片中的安全参数是否发生安全类型的变化,若存在发生安全类型的变化的安全参数,则将对应的控制策略控制结果发送给所述服务器;所述服务器根据所述控制策略控制结果生成对应的安全防护控制策略,并将所述安全防护控制策略发送给所述彩色打印机。在第一方面的一种可能的设计中,所述解析所述打印机控制任务的任务消息以确定所述彩色打印机的控制信息的步骤,包括:将从打印机控制任务的任务消息所指示的控制节点数据内识别出的至少一个控制节点确定为当前控制节点;将所述当前控制节点的控制节点信息分别与每个待确定控制节点的控制节点信息进行匹配;当所述当前控制节点的控制节点信息与任意一个待确定控制节点的控制节点信息匹配时,确定所述当前控制节点为所述待确定控制节点,并更新所述待确定控制节点的控制逻辑信息,否则,确定所述当前控制节点为新的待确定控制节点,并建立所述新的待确定控制节点的控制逻辑信息,其中,所述控制逻辑信息包括:所述待确定控制节点在控制节点数据上的控制时序信息、控制节点标识以及每个控制时序的时序号和存储控制时序信息;根据每个待确定控制节点的控制逻辑信息,通过第一控制容器获取所述控制逻辑信息中的控制策略信息,其中,所述控制策略信息通过所述控制时序信息、控制节点标识以及每个控制时序的时序号和存储控制时序信息经过所述第一控制容器哈希计算得到;在所述控制策略信息中自动提取多个特定控制策略作为被许可控制策略,当锁定被许可控制策略后,根据多个被许可控制策略的控制过程和控制时序及隐马尔科夫模型算法分别对其进行模拟控制处理,计算出每个被许可控制策略在控制策略信息中的策略可行度信息,并存储至数据库;根据被许可控制策略在控制策略信息中的策略可行度信息确定所述控制逻辑信息在第二控制容器中的第一控制等级值以及第一控制时序号值,计算出每一个被许可控制策略的策略可行度信息所对应的第一控制等级值和第一控制时序号值,并存储至数据库,其中,所述第一控制等级值和所述第一控制时序号值随被许可控制策略在控制策略信息中的动态变换而实时更新;通过所述第二控制容器根据所述被许可控制策略当前所对应的第一控制等级值和第一控制时序号值对其进行计算,获取其策略内容,使所述第二控制容器始终计算所述被许可控制策略,对该被许可控制策略进行实时地持续模拟控制处理;在所述控制策略信息中根据被许可控制策略的控制过程和控制时序信息对被许可控制策略的策略内容进行标识,标识其下一时序的控制过程,并计算出其下一时序相应的第一控制等级值和第一控制时序号值传送至第二控制容器,控制第二控制容器对被许可控制策略进行模拟控制处理;当被许可控制策略在控制逻辑信息中被阻止而无法被许可时,根据该被许可控制策略的控制过程和控制时序信息及其过往进程信息,以及阻止时的反馈信息,对被许可控制策略进行标识处理和模拟控制处理;通过标识处理计算出被许可控制策略可能进行的多个标识控制过程及其相应的策略可行度,第二控制容器按策略可行度最大的标识控制过程进行模拟控制处理,通过第一控制容器根据多个标识控制过程在控制策略信息中对阻止时的反馈信息进行控制策略识别检测,当第一控制容器检测到该被许可控制策略时,第二控制容器结束模拟控制处理,根据其控制时序信息对该被许可控制策略进行处理,获取其策略内容;在第一控制容器锁定被许可控制策略后,计算出该被许可控制策略的时序哈希值,第二控制容器根据该时序哈希值所转换的第一控制等级值和第一控制时序号值对被许可控制策略进行约定,并在策略内容中对该被许可控制策略进行重新约定,计算出该被许可控制策略在策略内容中的控制过程哈希值,并判断该控制过程哈希值是否为策略内容的设定控制过程;若是,则锁定被许可控制策略,第二控制容器跟随被许可控制策略的变动而动态调整,使得被许可控制策略始终锁定在策略内容中;若否,则根据中心控制过程计算所述被许可控制策略在所述第二控制容器中的下一时序相应的第而控制等级值和第而控制时序号值,通过第二控制容器根据该第二控制等级值和第二控制时序号值对策略内容进行调整;根据调整后的所述策略内容得到所述彩色打印机的控制信息。在第一方面的一种可能的设计中,所述将所述当前控制节点的控制节点信息分别与每个待确定控制节点的控制节点信息进行匹配的步骤,包括:根据所述当前控制节点在打印机控制任务的任务消息上的控制时序信息,以及每个待确定控制节点在上一个控制信息中的控制时序信息,确定所述当前控制节点与每个待确定控制节点的关联度;当所述当前控制节点与每个待确定控制节点的关联度中的最小关联度小于第一阈值时,确定所述当前控制节点与所述最小关联度对应的第一待确定控制节点匹配,否则,将所述当前控制节点的标识信息与每个待确定控制节点的标识信息进行匹配;当所述当前控制节点与每个待本文档来自技高网...

【技术保护点】
1.一种基于SOC芯片的彩色打印机控制方法,其特征在于,应用于基于SOC芯片的彩色打印机控制系统,所述基于SOC芯片的彩色打印机控制系统包括彩色打印机、控制终端以及与所述彩色打印机和所述控制终端通信连接的服务器,所述彩色打印机中设置有SOC芯片以及与所述SOC芯片电性连接的安全控制芯片,所述方法包括:/n所述服务器在接收到所述控制终端发送的打印机控制任务时,解析所述打印机控制任务的任务消息以确定所述彩色打印机的控制信息,并将所述控制信息发送给所述彩色打印机;/n所述彩色打印机根据所述控制信息,通过所述SOC芯片从预设加密区域中获取与所述控制信息的控制代码指令;/n读取所述控制代码指令中的每一行控制代码,检测所述每一行控制代码在所述安全控制芯片中的安全参数,并记录所述每一行控制代码对应的控制结果;/n统计记录的所述每一行控制代码对应的所有控制结果中,对应的控制代码在所述安全控制芯片中的安全参数是否发生安全类型的变化,若存在发生安全类型的变化的安全参数,则将对应的控制策略控制结果发送给所述服务器;/n所述服务器根据所述控制策略控制结果生成对应的安全防护控制策略,并将所述安全防护控制策略发送给所述彩色打印机。/n...

【技术特征摘要】
1.一种基于SOC芯片的彩色打印机控制方法,其特征在于,应用于基于SOC芯片的彩色打印机控制系统,所述基于SOC芯片的彩色打印机控制系统包括彩色打印机、控制终端以及与所述彩色打印机和所述控制终端通信连接的服务器,所述彩色打印机中设置有SOC芯片以及与所述SOC芯片电性连接的安全控制芯片,所述方法包括:
所述服务器在接收到所述控制终端发送的打印机控制任务时,解析所述打印机控制任务的任务消息以确定所述彩色打印机的控制信息,并将所述控制信息发送给所述彩色打印机;
所述彩色打印机根据所述控制信息,通过所述SOC芯片从预设加密区域中获取与所述控制信息的控制代码指令;
读取所述控制代码指令中的每一行控制代码,检测所述每一行控制代码在所述安全控制芯片中的安全参数,并记录所述每一行控制代码对应的控制结果;
统计记录的所述每一行控制代码对应的所有控制结果中,对应的控制代码在所述安全控制芯片中的安全参数是否发生安全类型的变化,若存在发生安全类型的变化的安全参数,则将对应的控制策略控制结果发送给所述服务器;
所述服务器根据所述控制策略控制结果生成对应的安全防护控制策略,并将所述安全防护控制策略发送给所述彩色打印机。


2.根据权利要求1所述的基于SOC芯片的彩色打印机控制方法,其特征在于,所述解析所述打印机控制任务的任务消息以确定所述彩色打印机的控制信息的步骤,包括:
将从打印机控制任务的任务消息所指示的控制节点数据内识别出的至少一个控制节点确定为当前控制节点;
将所述当前控制节点的控制节点信息分别与每个待确定控制节点的控制节点信息进行匹配;
当所述当前控制节点的控制节点信息与任意一个待确定控制节点的控制节点信息匹配时,确定所述当前控制节点为所述待确定控制节点,并更新所述待确定控制节点的控制逻辑信息,否则,确定所述当前控制节点为新的待确定控制节点,并建立所述新的待确定控制节点的控制逻辑信息,其中,所述控制逻辑信息包括:所述待确定控制节点在控制节点数据上的控制时序信息、控制节点标识以及每个控制时序的时序号和存储控制时序信息;
根据每个待确定控制节点的控制逻辑信息,通过第一控制容器获取所述控制逻辑信息中的控制策略信息,其中,所述控制策略信息通过所述控制时序信息、控制节点标识以及每个控制时序的时序号和存储控制时序信息经过所述第一控制容器哈希计算得到;
在所述控制策略信息中自动提取多个特定控制策略作为被许可控制策略,当锁定被许可控制策略后,根据多个被许可控制策略的控制过程和控制时序及隐马尔科夫模型算法分别对其进行模拟控制处理,计算出每个被许可控制策略在控制策略信息中的策略可行度信息,并存储至数据库;
根据被许可控制策略在控制策略信息中的策略可行度信息确定所述控制逻辑信息在第二控制容器中的第一控制等级值以及第一控制时序号值,计算出每一个被许可控制策略的策略可行度信息所对应的第一控制等级值和第一控制时序号值,并存储至数据库,其中,所述第一控制等级值和所述第一控制时序号值随被许可控制策略在控制策略信息中的动态变换而实时更新;
通过所述第二控制容器根据所述被许可控制策略当前所对应的第一控制等级值和第一控制时序号值对其进行计算,获取其策略内容,使所述第二控制容器始终计算所述被许可控制策略,对该被许可控制策略进行实时地持续模拟控制处理;
在所述控制策略信息中根据被许可控制策略的控制过程和控制时序信息对被许可控制策略的策略内容进行标识,标识其下一时序的控制过程,并计算出其下一时序相应的第一控制等级值和第一控制时序号值传送至第二控制容器,控制第二控制容器对被许可控制策略进行模拟控制处理;
当被许可控制策略在控制逻辑信息中被阻止而无法被许可时,根据该被许可控制策略的控制过程和控制时序信息及其过往进程信息,以及阻止时的反馈信息,对被许可控制策略进行标识处理和模拟控制处理;
通过标识处理计算出被许可控制策略可能进行的多个标识控制过程及其相应的策略可行度,第二控制容器按策略可行度最大的标识控制过程进行模拟控制处理,通过第一控制容器根据多个标识控制过程在控制策略信息中对阻止时的反馈信息进行控制策略识别检测,当第一控制容器检测到该被许可控制策略时,第二控制容器结束模拟控制处理,根据其控制时序信息对该被许可控制策略进行处理,获取其策略内容;
在第一控制容器锁定被许可控制策略后,计算出该被许可控制策略的时序哈希值,第二控制容器根据该时序哈希值所转换的第一控制等级值和第一控制时序号值对被许可控制策略进行约定,并在策略内容中对该被许可控制策略进行重新约定,计算出该被许可控制策略在策略内容中的控制过程哈希值,并判断该控制过程哈希值是否为策略内容的设定控制过程;
若是,则锁定被许可控制策略,第二控制容器跟随被许可控制策略的变动而动态调整,使得被许可控制策略始终锁定在策略内容中;
若否,则根据中心控制过程计算所述被许可控制策略在所述第二控制容器中的下一时序相应的第而控制等级值和第而控制时序号值,通过第二控制容器根据该第二控制等级值和第二控制时序号值对策略内容进行调整;
根据调整后的所述策略内容得到所述彩色打印机的控制信息。


3.根据权利要求1所述的基于SOC芯片的彩色打印机控制方法,其特征在于,所述将所述当前控制节点的控制节点信息分别与每个待确定控制节点的控制节点信息进行匹配的步骤,包括:
根据所述当前控制节点在打印机控制任务的任务消息上的控制时序信息,以及每个待确定控制节点在上一个控制信息中的控制时序信息,确定所述当前控制节点与每个待确定控制节点的关联度;
当所述当前控制节点与每个待确定控制节点的关联度中的最小关联度小于第一阈值时,确定所述当前控制节点与所述最小关联度对应的第一待确定控制节点匹配,否则,将所述当前控制节点的标识信息与每个待确定控制节点的标识信息进行匹配;
当所述当前控制节点与每个待确定控制节点的关联度中的次小关联度小于第二阈值,且所述当前控制节点的标识信息与所述次小关联度对应的第二待确定控制节点的标识信息中相同标识的个数大于设定个数时,确定所述当前控制节点与所述第二待确定控制节点匹配,否则,确定所述当前控制节点为新的待确定控制节点。


4.根据权利要求1所述的基于SOC芯片的彩色打印机控制方法,其特征在于,所述彩色打印机根据所述控制信息,通过所述SOC芯片从预设加密区域中获取与所述控制信息的控制代码指令的步骤,包括:
所述彩色打印机根据所述控制信息,通过所述SOC芯片查找对应的预设加密区域;
在彩色打印机的实际物理控制过程对应的预设加密区域中构建虚拟打印机,其中,每个虚拟打印机对应一个加密区域,且不同的虚拟打印机对应的加密区域中存在重叠区域;
在所述彩色打印机对控制信息通过所述SOC芯片进行指令获取的过程中,接收来自所述彩色打印机的所述控制信息在实际接收所述控制信息的区域中的实际接收节点信息,并利用所述实际接收节点信息确定所述控制信息在所述预设加密区域中的第一加密特征;
判断所述第一加密特征是否位于彩色打印机对应的第一虚拟打印机的加密区域与第二虚拟打印机的加密区域的重叠区域;
若是,则确定所述控制信息转移到所述第二虚拟打印机对应的第二彩色打印机的加密区域;
确定所述第二虚拟打印机的当前虚拟功能脚本为第一脚本,并确定所述第二虚拟打印机的当前虚拟功能脚本与所述控制信息在所述预设加密区域中的所述第一加密特征之间的虚拟功能脚本为第二脚本,并获得所述彩色打印机需要执行加密访问的加密特征标识为所述第一脚本和所述第二脚本之间的脚本特征匹配标识;
根据所述彩色打印机需要执行加密访问的加密特征标识通过所述SOC芯片向查找到的所述预设加密区域进行加密访问请求,以从所述预设加密区域中获取与所述控制信息的控制代码指令。


5.根据权利要求1-4中任意一项所述的基于SOC芯片的彩色打印机控制方法,其特征在于,所述服务器根据所述控制策略控制结果生成对应的安全防护控制策略的步骤,包括:
所述服务器根据所述控制策略控制结果获取所述彩色打印机在当前打印机控制任务中的防护疑似进程;
根据所述防护疑似进程重新在所述当前打印机控制任务的执行过程中确定多个疑似节点,获取每个所述疑似节点的控制过程;
基于所述每个所述疑似节点的控制过程,得到所述当前打印机控制任务上的从属防护疑似进程,所述从属防护疑似进程用于辅助所述彩色打印机在后续打印机控制任务上的控制过程;
根据所述防护疑似进程和所述从属防护疑似进程的进程信息,将所述防护疑似进程和所述从属防护疑似进程划分成多个防护进程列表;
对每个所述防护进程列表建立第一防护控制模型,根据所述第一防护控制模型得到所述防护...

【专利技术属性】
技术研发人员:张怿黄智王伟聪吴泽民龙安川唐忞旻
申请(专利权)人:深圳市金城保密技术有限公司
类型:发明
国别省市:广东;44

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

1