图像形成控制系统及控制方法与流程

文档序号:15466403发布日期:2018-09-18 19:24阅读:138来源:国知局

本发明涉及图像形成的技术领域,尤其涉及对图像形成装置进行权限管控的技术领域,具体地,涉及一种图像形成控制系统及控制方法。



背景技术:

随着成像技术的发展,图像形成装置越来越多应用在办公和日常生活中,常见的图像形成装置包括但不限于打印机、复印机、扫描仪、传真机或综合打印、复印、扫描、传真功能中一种或者多种的多功能事务机。而且随着互联网中“共享技术”的兴起,图像形成装置的共享技术也成为一个热门的研究技术,例如,共享打印技术,云打印技术。

现有的“共享打印技术”和“云打印技术”通常将图像形成装置安装至一个多功能机柜中,并为这类用户提供了付费打印的解决方案;其中一种常见的解决方案是,用户可以通过购买一种带有密码的消费卡或者向控制平台支付金额之后得到一个验证码,然后在机柜中的输入单元输入消费卡中的密码或者验证码,机柜通过连网的防止,将密码或验证码回传至控制平台进行验证。

发明人在实现本发明的过程中发现,现有技术中对打印机控制的技术方案可能会造成验证码会非法第三方破解的可能性,这样图像形成装置可能被非法第三方使用。



技术实现要素:

为了解决现有技术中图像形成装置进行权限管控中存在的密码验证不安全的隐患,本发明提供一种图像形成控制系统及控制方法,使得图像形成装置权限得到很好的管控,而且给图像形成装置的用户提供了不同于现有技术中权限管控的管控策略。

为了实现上述目的,本发明提供的技术方案包括:

本发明一方面提供一种图像形成控制系统,其特征在于,包括:

图像形成装置,用于执行图像处理操作;

费用信息生成模块,设置成基于用户需要购买的消费参数信息,生成用户需要支付的费用信息;

第一密码生成模块,当用户已经支付所述费用信息后,基于表征所述图像形成装置属性的信息和所述消费参数信息,生成第一密码;

第一密码解密模块,用于解密所述第一密码,当解密成功之后,获取与所述第一密码对应的表征所述图像形成装置属性的信息和消费参数信息,当所述第一密码对应的表征所述图像形成装置属性的信息与当前图像形成装置属性对应,且所述消费参数信息满足第一预定条件时,所述图像形成装置才被允许执行图像处理操作。

优选地,所述图像形成控制系统还包括:

第二密码生成模块,用于生成第二密码,所述第二密码包括用于表征所述图像形成装置属性的信息;

第二密码解析模块,用于解析所述第二密码,获取用于表征所述图像形成装置属性的信息;并且所述第二密码解析模块将获得的表征所述图像形成装置属性的信息,传输至所述第一密码生成模块。

优选地,所述消费参数信息随着图像形成装置执行图形处理操作的次数逐渐变化,并且当所述消费参数信息满足第二预定条件之后,所述图像形成装置被设置成禁止执行图像处理操作。

进一步优选地,所述消费参数信息为所述图像形成装置可打印页数,所述第一预定条件为所述可打印页数大于零,所述第二预定条件为所述可打印页数等于零。

进一步优选地,所述第二密码还包括表征所述图像形成装置中耗材状态的参数信息;所述第二密码解析模块解析所述第二密码后,还能获得表征所述图像形成装置中耗材状态的参数信息。

更进一步优选地,所述图像形成控制系统还包括:

接收所述消费参数信息的控制终端;

与所述控制终端传输信息的控制平台;以及

设置在所述图像形成装置外表面,或通过所述图像形成装置打印出来的标记符,所述控制终端通过提取所述标记符中的信息,启动接收所述消费参数信息的操作界面;

其中,所述第二密码生成模块和所述第一密码解密模块设置于所述图像形成装置内,所述费用信息生成模块设置在控制终端内,所述第一密码生成模块设置在所述控制终端内或者与所述控制终端连接的控制平台内。

一种进一步可选的实施方案中,所述控制终端或者所述控制终端连接的控制平台还包括费用支付识别模块,用于判断用户是否完成支付所述费用信息。

一种进一步可选的实施方案中,所述第二密码能够通过所述图像形成装置的显示模块显示出来,并且用户能够在所述控制终端的操作界面输入所述第二密码。

一种进一步可选的实施方案中,所述第二密码能够通过所述图像形成装置的打印模块直接打印出来;或者所述图像形成装置将所述第二密码生成在所述标记符中,并通过所述图像形成装置打印出来。

本发明另一方面还提供一种图像形成控制方法,其特征在于,包括:

费用信息生成模块基于用户需要购买的消费参数信息,生成用户需要支付的费用信息;

当用户已经支付所述费用信息后,第一密码生成模块基于表征所述图像形成装置属性的信息和所述消费参数信息,生成第一密码;

第一密码解密模块解密所述第一密码,当解密成功之后,获取与所述第一密码对应的表征所述图像形成装置属性的信息和消费参数信息,当所述第一密码对应的表征所述图像形成装置属性的信息与当前图像形成装置属性对应,且所述消费参数信息满足第一预定条件时,所述图像形成装置才被允许执行图像处理操作。

优选地,所述图像形成控制方法还包括:

第二密码生成模块生成第二密码,所述第二密码包括用于表征所述图像形成装置属性的信息;

第二密码解析模块解析所述第二密码,获取用于表征所述图像形成装置属性的信息;并且所述第二密码解析模块将获得的表征所述图像形成装置属性的信息,传输至所述第一密码生成模块。

优选地,所述消费参数信息随着图像形成装置执行图形处理操作的次数逐渐变化,并且当所述消费参数信息满足第二预定条件之后,所述图像形成装置被设置成禁止执行图像处理操作。

进一步优选地,所述消费参数信息为所述图像形成装置可打印页数,所述第一预定条件为所述可打印页数大于零,所述第二预定条件为所述可打印页数等于零。

进一步优选地,所述第二密码还包括表征所述图像形成装置中耗材状态的参数信息;所述第二密码解析模块解析所述第二密码后,还能获得表征所述图像形成装置中耗材状态的参数信息。

一种可选的实施方案中,所述第二密码生成模块生成第二密码的过程包括:

步骤11、生成随机数;

步骤12、基于所述耗材状态参数信息对应的字符和所述图像形成装置属性的信息中部分字符组成第一新数字串;

步骤13、将所述第一新数字串转换为第一整数,并转换后第一整数的部分或全部字节内容进行交换;

步骤14、将所述第一整数字节内容交换后的整数,转换为第一预定位数字符串,按照预定规则重新排列所述第一预定位数字符串,并将所述随机数插入至所述第一重新排列后预定位数字符串中,得到所述第二密码。

一种进一步可选的实施方案中,所述第一密码生成模块生成第一密码的过程包括:

步骤21、第二密码解析模块解析所述第二密码,获取所述随机数和所述图像形成装置属性的信息中部分字符;

步骤22、基于所述消费参数信息对应的字符串和第二密码解析模块获取所述图像形成装置属性的信息中部分字符组成第二新数字串;

步骤23、将所述第二新数字串转换为第二整数,并转换后第二整数的部分或全部字节内容进行交换;

步骤24、将所述第二整数字节内容交换后的整数,转换为第二预定位数字符串,按照预定规则重新排列所述第二预定位数字符串,得到所述第一密码。

采用本发明提供的上述技术方案,可以获得以下有益效果中至少一种:

1、基于不同的模块来完成加密和解密,将表征当前图像形成装置属性的信息和消费参数信息一起生成第一密码,所以即使用户通过非法破解,得到一个和控制系统生成相同的密码,但是如果输入到其他的图像形成装置,同样不能操作其他图像形成装置;因此,可以有效降低图像形成装置可能被非法第三方使用的可能性。

2、第一密码生成过程中得到表征当前图像形成装置属性的信息是通过加密处理的,通过第二加密模块生成,并通过第二解密模块解密,这样即使表征当前图像形成装置属性的信息被截获,如果没有截获方不知道第二解密模块,也无法获得表征当前图像形成装置属性的信息;可以更进一步提高整个技术方案加解密过程中的安全性。

3、基于消费参数信息来控制图像形成装置,这样用户可以一次提前购买预定的可消耗参数信息(例如一次性购买1000页打印量),也可以根据每次购买与当前作业量对应的可消耗参数信息,这样给用户提供一种不同于现有技术的支付方法,提供更好的用户需求,便于技术方案的市场推广。

4、第二密码还包括表征图像形成装置中耗材状态的参数信息,所以控制平台或者控制终端在接收第二密码后,解析第二密码,还能及时知晓图像形成装置中的耗材状态,后续能够及时地维护图像形成装置。

5、第一密码和第二密码的加密过程中不仅考虑表征当前图像形成装置属性的信息,还基于随机数和字符串的重新组合,可以进一步降低密码被破解的可能性,提高安全性。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例一提供的一种图像形成控制系统的结构框图。

图2为本发明实施例二提供的一种基于多密码的图像形成控制系统的结构框图。

图3为本发明实施例三提供的一种图像形成控制系统的结构框图。

图4为本发明实施例四提供的一种图像形成控制方法的流程图。

图5为本发明实施例五提供的一种基于多密码的图像形成控制方法的流程图。

图6为本发明实施例五提供的一种基于多密码的图像形成控制方法中第二密码生成方法的流程图。

图7为本发明实施例五提供的一种基于多密码的图像形成控制方法中第一密码生成方法的流程图。

图8为本发明实施六提供的一种基于多密码的图像形成控制方法的流程图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一

如图1所示,本实施提供一种图像形成控制系统,该图像形成控制系统包括:

图像形成装置110,用于执行图像处理操作,例如完成打印、复印、扫描、传真中至少一种功能。

费用信息生成模块120,设置成基于用户需要购买的消费参数信息,生成用户需要支付的费用信息。其中,购买的消费参数信息可以是打印页数,也可以是打印的面数(单面打印的时候一张纸仅打印一面,双面打印的时候一张纸打印两面),并且计算的方式可以计算图像形成装置110自身折旧费用,也可以计算图像形成装置110中耗材(例如硒鼓或者墨盒)的折旧费用,还可以计算纸张对应的费用,或者计算多种费用的叠加,当然还可以基于购买基数的不同,进行阶梯价格收费;当然这些举例仅仅是为了使本实施例的技术方案更加清楚,并非对其进行限定。对于接收用户需要购买的消费参数信息可以通过输入模块直接输入,或者语音输入,还可以通过其他模块通过无线或者有线的通信进行传输;本实施例对具体的实现方式也不具体限定。

第一密码生成模块130,当用户已经支付费用信息后,基于表征图像形成装置110属性的信息和消费参数信息,生成第一密码。判断用户是否已经完成费用信息支付可以是外部的其他模块(例如下文其他优选实施例中提及的费用支付识别模块),也可以由第一密码生成模块130自身来判断;基于表征图像形成装置110属性的信息,可以是设备自身ID编号或者设备厂商自定义的一个编号,只要能唯一对应上每台图像形成装置110,都属于表征图像形成装置110属性的信息的实现方式,并且该信息还可以是字母,然后按照预定的规则将字母进行唯一性的映射,得到一个数字编号。基于表征图像形成装置110属性的信息和消费参数信息生成第一密码的方式包括:从表征图像形成装置110属性的信息中取出预定字节(部分或全部字节)对应的数字作为第一输入参数,从消费参数信息中取出预定字节(部分或全部字节)对应的数字作为第二输入参数,然后将第一输入参数和第二输入参数带入一个预定的算法(例如二元一次线性函数或者重新组合的排列规则等),计算生成的结果,就作为第一密码;还可以是将第一输入参数通过算法计算得到一个第三输入参数,将第二输入参数通过算法计算得到一个第四输入参数,然后将第三输入参数和第四输入参数带入一个预定的算法,计算生成的结果作为第一密码,当然还可以是这些不同实现方式的部分或者全部组合。

第一密码解密模块140,用于解密第一密码,当解密成功之后,获取与第一密码对应的表征图像形成装置110属性的信息和消费参数信息,当第一密码对应的表征图像形成装置110属性的信息与当前图像形成装置110属性对应,且消费参数信息满足第一预定条件时,图像形成装置110才被允许执行图像处理操作。由于第一密码生成过程中涉及的算法是提前设置的,所以可以对应设置解密算法,当解密成功之后,获取与第一密码对应的表征图像形成装置110属性的信息和消费参数信息。图像形成装置110被设置成:当第一密码对应的表征图像形成装置110属性的信息与当前图像形成装置110属性对应,且消费参数信息满足第一预定条件时,图像形成装置110才被允许执行图像处理操作;具体地,图像形成装置110接收到解密后的表征图像形成装置110属性的信息与当前图像形成装置110属性后,只有表征图像形成装置110属性的信息与当前图像形成装置110的属性能对应(例如,相同或满足预先设置的规则),且消费参数信息满足第一预定条件时(例如,大于一个阈值,或者某些字节满足一定规则,其他字节大于一个阈值等),图像形成装置110才被允许执行图像处理操作(例如,打印、复印、扫描或者传真等);图像形成装置110被允许包括:图像形成装置110自身判断表征图像形成装置110属性的信息和消费参数信息是否满足要求,满足就允许用户操作图像形成装置110执行图形处理,也可以是与图像形成装置110连接的外部权限管控模块判断表征图像形成装置110属性的信息和消费参数信息是否满足要求,也可以设置成图像形成装置110和与图像形成装置110连接的外部权限管控模块都判断,或者分别判断部分参数是否满足要求;这些不同的实施方式都属于本实施例的保护范围。

采用本实施例提供的技术方案,基于不同的模块来完成加密和解密,将表征当前图像形成装置属性的信息和消费参数信息一起生成第一密码,所以即使用户通过非法破解,得到一个和控制系统生成相同的密码,但是如果输入到其他的图像形成装置,同样不能操作其他图像形成装置;因此,可以有效降低图像形成装置可能被非法第三方使用的可能性。

优选地,上述消费参数信息随着图像形成装置110执行图形处理操作的次数逐渐变化,并且当消费参数信息满足第二预定条件之后,图像形成装置被设置成禁止执行图像处理操作。例如,消费参数信息表述图像形成装置110解密后操作图像形成装置110允许被执行图像处理的次数X,每当图像形成装置110处理完预定数量的次数Y之后,将图像形成装置110被执行图像处理的次数X重新赋值为X-Y。当消费参数信息满足第二预定条件之后,例如,当前被允许执行图像处理次数小于待执行图像处理作业的处理量,或者当前被允许执行图像处理次数小于一个阈值,图像形成装置被设置成禁止执行图像处理操作。

进一步优选地,上述消费参数信息为图像形成装置110可打印页数,第一预定条件为可打印页数大于零,第二预定条件为可打印页数等于零。

采用本实施例优选的技术方案,基于消费参数信息来控制图像形成装置110,这样用户可以一次提前购买预定的可消耗参数信息(例如一次性购买1000页打印量),也可以根据每次购买与当前作业量对应的可消耗参数信息,这样给用户提供一种不同于现有技术的支付方法,提供更好的用户需求,便于技术方案的市场推广。

需要说明的是,本实施例中提及的不同装置/模块可以设置有选择性地进行合并,例如第一密码生成模块和费用信息生成模块可以由同一装置完成,第一密码解密模块可以设置在图像形成装置内部;当然本实施例不限于此,这些模块也可以由独立的装置来完成,或者按照其他装置/模块合并的方式完成,本实施例对这些具体的实现方式不做限定。

实施例二

本实施例在实施例一的基础上进一步改进,增加第二加密和解密模块,对于与实施例一相同的技术方案和对应技术效果,不在重复描述。具体地,

如图2所示,本实施例提供的图像形成控制系统还包括:

第二密码生成模块150,用于生成第二密码,第二密码包括用于表征图像形成装置110属性的信息。具体地,第二密码生成模块150通过用户输入或者其他模块传输的方式,获取表征图像形成装置属性的信息,并将获取表征图像形成装置属性的信息转换为符合要求的数字串,然后取部分或者全部字节按照预定义的算法(函数或者排列规则),计算得到第二密码。

第二密码解析模块160,用于解析第二密码,获取用于表征图像形成装置110属性的信息;并且第二密码解析模块160将获得的表征图像形成装置属性的信息,传输至第一密码生成模块130,以便第一密码生成模块130能够生成上述第一密码。具体地,由于第二密码生成过程中涉及的算法是提前设置的,所以可以对应设置解密算法,第二解密模块160获取用于表征图像形成装置110属性的信息之后,传输至第一密码生成模块130,第一密码生成过程中,是基于同样的表征图像形成装置110属性的信息。

因此,第一密码生成过程中得到表征当前图像形成装置属性的信息也是通过加密处理的,通过第二加密模块生成,并通过第二解密模块解密,这样即使表征当前图像形成装置属性的信息被截获,如果没有截获方不知道第二解密模块,也无法获得表征当前图像形成装置属性的信息;可以更进一步提高整个技术方案加解密过程中的安全性。

进一步优选地,第二密码还包括表征图像形成装置中耗材状态的参数信息;第二密码解析模块解析第二密码后,还能获得表征图像形成装置中耗材状态的参数信息。例如,耗材状态的参数信息可以指当前图像形成装置中的硒鼓或者模块已经打印了多少页,通过第二密码传输至第二密码解密模块160,第二密码解密模块160解密获得该信息之后,传输至控制平台,控制平台可以在不直接与图像形成装置连接(例如,网络连接)的情况下,获取图像形成装置的状态信息;便于后期能够及时更换图像形成装置中的耗材。

实施例三

本实施例在实施例二的基础上,对各个模块的执行对象进一步优选配置,具体地,如图3所示,本实施例提供的图像形成控制系统还包括:

接收消费参数信息的控制终端200;

与控制终端200传输信息的控制平台300(也可以称为平台服务器);以及

设置在图像形成装置110外表面,或通过图像形成装置打印出来的标记符(例如二维码标签或者NFC标签等),控制终端200通过提取标记符中的信息(用于启动APP的信息),启动接收消费参数信息的操作界面(控制终端中的APP操作界面);

其中,第二密码生成模块150和第一密码解密模块140设置于图像形成装置110内,费用信息生成模块210设置在控制终端200内,第一密码生成模块130设置在与控制终端200连接的控制平台300内,当然还可以将第一密码生成模块130设置在控制终端210内,具体可以根据控制平台/控制终端中APP(Application,应用程序)开发者根据需求而定。

一种进一步可选的实施方案中,控制终端200或者控制终端200连接的控制平台300还包括费用支付识别模块,用于判断用户是否完成支付费用信息;即验证是否接收到费用生成模块210对应需要支付的费用金额,具体支付方式包括但不限于网银支付、二维码支付、银行卡支付等。

一种进一步可选的实施方案中,第二密码能够通过图像形成装置的显示模块显示出来,并且用户能够在控制终端的操作界面输入第二密码。例如图像形成装置的显示模块在图像形成装置每次开机后生成一个动态变化的第一密码,该第一密码是数字串;用于将该数字串输入到控制终端对应APP界面,并在APP界面一并输入需要购买的打印页数,然后生成需要支付的费用信息,并弹出支付链接页面;完成支付确认之后,第一密码生成模块130基于上述实例一或者实施例二中提及的算法和输入参数,计算一个第一密码。

另一种进一步可选的实施方案中,第二密码能够通过图像形成装置的打印模块直接打印出来;或者图像形成装置将第二密码生成在标记符中,并通过图像形成装置打印出来。例如,对于没有显示装置的图像形成装置,用户可以直接通过图像形成装置打印出一张带有设备ID和启动特定APP信息的二维码标签,这样控制终端扫描该二维码同样可以快速启动对应APP界面,用户只需要在该界面输入购买的打印页数,同样能够生成需要支付的费用信息,并弹出支付链接页面;完成支付确认之后,第一密码生成模块130同样基于上述实例一或者实施例二中提及的算法和输入参数,计算一个第一密码。

因此,采用本实施例提供的模块布局设置,即使图像形成装置自身不具备网络功能,同样可以实现完成基于表征当前图像形成装置属性的信息和消费参数信息一起关联控制图像形成装置的成像操作权限,保证权限全控安全的前提下,还能降低图像形成装置的成本;而且图像形成装置作为一种传统的计算机周边设备,很多都不具有网络功能,本实施例提供了一种与这些不具网络功能图像形成装置兼容的权限管控技术方案。

实施例四

如图4所示,本实施例提供一种图像形成控制方法,该方法包括:

S110、费用信息生成模块基于用户需要购买的消费参数信息,生成用户需要支付的费用信息。

其中,购买的消费参数信息可以是打印页数,也可以是打印的面数(单面打印的时候一张纸仅打印一面,双面打印的时候一张纸打印两面),并且计算的方式可以计算图像形成装置110自身折旧费用,也可以计算图像形成装置110中耗材(例如硒鼓或者墨盒)的折旧费用,还可以计算纸张对应的费用,或者计算多种费用的叠加,当然还可以基于购买基数的不同,进行阶梯价格收费;当然这些举例仅仅是为了使本实施例的技术方案更加清楚,并非对其进行限定。对于接收用户需要购买的消费参数信息可以通过输入模块直接输入,或者语音输入,还可以通过其他模块通过无线或者有线的通信进行传输;本实施例对具体的实现方式也不具体限定。

S120、当用户已经支付费用信息后,第一密码生成模块基于表征图像形成装置110属性的信息和消费参数信息。

判断用户是否已经完成费用信息支付可以是外部的其他模块(例如费用支付识别模块),也可以由第一密码生成模块130来判断;基于表征图像形成装置110属性的信息,可以是设备自身ID编号或者设备厂商自定义的一个编号,只要能唯一对应上每台图像形成装置110,都属于表征图像形成装置110属性的信息的实现方式,并且该信息还可以是字母,然后按照预定的规则将字母进行唯一性的映射,得到一个数字编号。基于表征图像形成装置110属性的信息和消费参数信息生成第一密码的方式包括:从表征图像形成装置110属性的信息中取出预定字节(部分或全部字节)对应的数字作为第一输入参数,从消费参数信息中取出预定字节(部分或全部字节)对应的数字作为第二输入参数,然后将第一输入参数和第二输入参数带入一个预定的算法(例如二元一次线性函数或者重新组合的排列规则等),计算生成的结果,就作为第一密码;还可以是将第一输入参数通过算法计算得到一个第三输入参数,将第二输入参数通过算法计算得到一个第四输入参数,然后将第三输入参数和第四输入参数带入一个预定的算法,计算生成的结果作为第一密码,当然还可以是这些不同实现方式的部分或者全部组合。

S130、第一密码解密模块解密第一密码,当解密成功之后,获取与第一密码对应的表征图像形成装置属性的信息和消费参数信息,当第一密码对应的表征图像形成装置属性的信息与当前图像形成装置属性对应,且消费参数信息满足第一预定条件时,图像形成装置才被允许执行图像处理操作。

由于第一密码生成过程中涉及的算法是提前设置的,所以可以对应设置解密算法,当解密成功之后,获取与第一密码对应的表征图像形成装置110属性的信息和消费参数信息。图像形成装置110被设置成:当第一密码对应的表征图像形成装置110属性的信息与当前图像形成装置110属性对应,且消费参数信息满足第一预定条件时,图像形成装置110才被允许执行图像处理操作;具体地,图像形成装置110接收到解密后的表征图像形成装置110属性的信息与当前图像形成装置110属性后,只有表征图像形成装置110属性的信息与当前图像形成装置110的属性能对应(例如,相同或满足预先设置的规则),且消费参数信息满足第一预定条件时(例如,大于一个阈值,或者某些字节满足一定规则,其他字节大于一个阈值等),图像形成装置110才被允许执行图像处理操作(例如,打印、复印、扫描或者传真等);图像形成装置110被允许包括:图像形成装置110自身判断表征图像形成装置110属性的信息和消费参数信息是否满足要求,满足就允许用户操作图像形成装置110执行图形处理,也可以是与图像形成装置110连接的外部权限管控模块判断表征图像形成装置110属性的信息和消费参数信息是否满足要求,也可以设置成图像形成装置110和与图像形成装置110连接的外部权限管控模块都判断,或者分别判断部分参数是否满足要求;这些不同的实施方式都属于本实施例的保护范围。

采用本实施例提供的技术方案,基于不同的模块来完成加密和解密,将表征当前图像形成装置属性的信息和消费参数信息一起生成第一密码,所以即使用户通过非法破解,得到一个和控制系统生成相同的密码,但是如果输入到其他的图像形成装置,同样不能操作其他图像形成装置;因此,可以有效降低图像形成装置可能被非法第三方使用的可能性。

优选地,消费参数信息随着图像形成装置执行图形处理操作的次数逐渐变化,并且当消费参数信息满足第二预定条件之后,图像形成装置被设置成禁止执行图像处理操作。例如,消费参数信息表述图像形成装置110解密后操作图像形成装置110允许被执行图像处理的次数X,每当图像形成装置110处理完预定数量的次数Y之后,将图像形成装置110被执行图像处理的次数X重新赋值为X-Y。当消费参数信息满足第二预定条件之后,例如,当前被允许执行图像处理次数小于待执行图像处理作业的处理量,或者当前被允许执行图像处理次数小于一个阈值,图像形成装置被设置成禁止执行图像处理操作。

进一步优选地,消费参数信息为图像形成装置可打印页数,第一预定条件为可打印页数大于零,第二预定条件为可打印页数等于零。

采用本实施例优选的技术方案,基于消费参数信息来控制图像形成装置110,这样用户可以一次提前购买预定的可消耗参数信息(例如一次性购买1000页打印量),也可以根据每次购买与当前作业量对应的可消耗参数信息,这样给用户提供一种不同于现有技术的支付方法,提供更好的用户需求,便于技术方案的市场推广。

实施例五

本实施例在实施例四的基础上,对图像形成控制方法进一步优化。如图5所示,本实施例提供的图像形成控制方法还包括:

S102、第二密码生成模块生成第二密码,第二密码包括用于表征图像形成装置属性的信息。例如,通过用户输入或者其他模块传输的方式,获取表征图像形成装置属性的信息,并将获取表征图像形成装置属性的信息转换为符合要求的数字串,然后取部分或者全部字节按照预定义的算法(函数或者排列规则),计算得到第二密码。

S104、第二密码解析模块解析第二密码,获取用于表征图像形成装置属性的信息;并且第二密码解析模块将获得的表征图像形成装置属性的信息,传输至第一密码生成模块。具体地,由于第二密码生成过程中涉及的算法是提前设置的,所以可以对应设置解密算法,第二解密模块获取用于表征图像形成装置属性的信息之后,传输至第一密码生成模块,第一密码生成过程中,是基于同样的表征图像形成装置属性的信息。

进一步优选地,步骤S102中,第二密码还包括表征图像形成装置中耗材状态的参数信息;第二密码解析模块解析第二密码后,还能获得表征图像形成装置中耗材状态的参数信息。

如图6所示,一种可选的实施方案中,第二密码生成模块生成第二密码的过程包括:

步骤11、生成随机数,例如从0-9中随机取一个数字。

步骤12、基于耗材状态参数信息(例如,已打印张数数字串,可以取5位数,不足5位数前面补0)对应的字符和图像形成装置属性的信息中部分字符(例如,取其中3位数字)组成第一新数字串;其中,这里的组成包括但不限于,将表征图像形成装置属性的信息中部分字符直接放在基于耗材状态参数信息对应的字符后面,组成第一数字串。

步骤13、将第一新数字串转换为第一整数,并转换后第一整数的部分或全部字节内容进行交换(例如,第1字节和第5字节进行交换);

步骤14、将第一整数字节内容交换后的整数转换为第一预定位数字符串(例如,转换为8位字,不足部分前面补0),按照预定规则重新排列第一预定位数字符串,并将随机数插入至第一重新排列后预定位数字符串中,得到第二密码。

如图7所示,一种进一步可选的实施方案中,第一密码生成模块生成第一密码的过程包括:

步骤21、第二密码解析模块解析所述第二密码,获取随机数和图像形成装置属性的信息中部分字符,通过第二解密模块解密获取第一密码生成过程中对应用到的随机数(上述步骤S11),这样如果采用图3对应的图像形成控制系统时,图像形成装置可以不用与外部装置/模块交互,即可知道解密需要用到随机数。

步骤22、基于消费参数信息对应的字符串(例如,需要修改的打印张数数字串,可以取5位数,不足5位数前面补0)和第二密码解析模块获取图像形成装置属性的信息中部分字符(例如,同样取其中3位数字)组成第二新数字串;其中,这里的组成包括但不限于,将表征图像形成装置属性的信息中部分字符直接放在消费参数信息对应的字符后面,组成第二数字串。

步骤23、将第二新数字串转换为第二整数,并转换后第二整数的部分或全部字节内容进行交换(例如,第1字节和第5字节进行交换)。

步骤24、将第二整数字节内容交换后的整数转换为第二预定位数字符串(例如,转换为8位字,不足部分前面补0),按照预定规则重新排列第二预定位数字符串,得到第一密码。

需要说明的是,本申请所有实施例中加密或者解密过程中,提及的图像形成装置属性,可以是设备自身ID编号或者设备厂商自定义的一个编号,只要能唯一对应上每台图像形成装置,都是图像形成装置属性的定义范围;而表征所述图像形成装置属性的信息,可以是图像形成装置属性对应参数本身或者将参数本身经过其他算法转换后的参数,或者部分参数本身,或者将部分参数本身经过转换后的参数,这些不同的数据处理过程,只要让图像形成装置本身或者控制终端处理数据过程中,能唯一对应上每台图像形成装置,也都属于表征图像形成装置属性的信息的定义范围。

因此,第一密码和第二密码的加密过程中不仅考虑表征当前图像形成装置属性的信息,还基于随机数和字符串的重新组合,可以进一步降低密码被破解的可能性,提高安全性。

实施例六

本实施例在实施例五的基础上,同样对各个模块的执行对象进一步优选配置,具体地,如图8所示,本实施例提供的图像形成控制方法包括:

S202、图像形成装置中密码生成模块生成第二密码,第二密码包括用于表征图像形成装置属性的信息;

S204、控制终端或者控制平台解析第二密码,获取用于表征图像形成装置属性的信息;并将获得的表征图像形成装置属性的信息,传输至控制终端或者控制平台中密码生成模块;

S210、控制终端或者控制平台中费用信息生成模块基于用户需要购买的消费参数信息,生成用户需要支付的费用信息;

S220、当用户已经支付费用信息后,控制终端或者控制平台中密码生成模块基于获得的表征图像形成装置属性的信息和消费参数信息,生成第一密码;

S230、控制终端或者控制平台中密码解密模块解密第一密码,当解密成功之后,获取与第一密码对应的表征图像形成装置属性的信息和消费参数信息,当第一密码对应的表征图像形成装置属性的信息与当前图像形成装置属性对应,且消费参数信息满足第一预定条件时,图像形成装置才被允许执行图像处理操作。

因此,采用本实施例技术方案提供优选执行主体的情况下,即使图像形成装置自身不具备网络功能,同样可以实现完成基于表征当前图像形成装置属性的信息和消费参数信息一起关联控制图像形成装置的成像操作权限,保证权限全控安全的前提下,还能降低图像形成装置的成本;而且图像形成装置作为一种传统的计算机周边设备,很多都不具有网络功能,本实施例提供了一种与这些不具网络功能图像形成装置兼容的权限管控技术方案。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1