互斥检测方法及装置的制造方法

文档序号:8457214阅读:297来源:国知局
互斥检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及打印打样领域,尤其涉及一种互斥检测方法及装置。
【背景技术】
[0002]目前的打印打样设备涉及的驱动参数较多,并且不同设备的驱动参数之间涉及相互限制的互斥关系,例如只有特定大小的纸张才能进行某种方式的装订,也就是说,不同大小的纸张能采用的装订方式不一样,如果采用的装订方式与纸张大小不对应,则会发生互斥;再例如,使用不同的装订方式,对出纸盒的参数也有相应的要求,当装订方式与出纸盒的参数值不对应时,也会发生互斥,因此,如何有效准确的检测出各参数的当前取值之间是否发生互斥成为当前亟待解决的问题。
[0003]对此,现有的互斥检测方案为用户根据设备说明书,对用户设置的参数取值人工进行检测。但是,在实际打印打样中,通常会有多个参数涉及互斥关系,即这些参数的取值之间有可能会发生互斥,并且,有时候解决一个互斥后,有可能导致与其它参数取值之间发生互斥,而人工检测往往会漏掉一些互斥。因此,通过现有的互斥检测方还无法方便准确地检测出当前参数的取值是否发生互斥。

【发明内容】

[0004]本发明提供一种互斥检测方法及装置,用于解决现有的互斥检测方无法方便准确地检测出当前参数的取值是否发生互斥的问题。
[0005]本发明的第一个方面是提供一种互斥检测方法,包括:
[0006]从用户设置的参数中确定待检测的第一参数,并获取所述第一参数的当前取值;
[0007]针对每个所述第一参数,查询互斥关系表,确定所述用户设置的参数中,与所述第一参数涉及互斥关系的第二参数,所述互斥关系表包括与各参数涉及互斥关系的参数的标识;
[0008]针对每个所述第二参数,查询第一对照关系表,获得与所述第一参数的当前取值对应的所述第二参数的标准取值,所述第一对照关系表包括与所述第一参数的各个取值分别对应的第三参数的标准取值,所述第一参数与所述第三参数涉及互斥关系,所述第三参数包括所述第二参数,且所述第一参数的各个取值和与其对应的第三参数的标准取值之间不发生互斥;
[0009]若所述第二参数的当前取值和所述第一参数的当前取值对应的所述第二参数的标准取值不同,则判定所述第一参数的当前取值和所述第二参数的当前取值之间发生互斥。
[0010]本发明的另一个方面是提供一种互斥检测装置,包括:
[0011]第一处理模块,用于从用户设置的参数中确定待检测的第一参数,并获取所述第一参数的当前取值;
[0012]第一查询模块,用于针对每个所述第一参数,查询互斥关系表,确定所述用户设置的参数中,与所述第一参数涉及互斥关系的第二参数,所述互斥关系表包括与各参数涉及互斥关系的参数的标识;
[0013]第二查询模块,用于针对每个所述第二参数,查询第一对照关系表,获得与所述第一参数的当前取值对应的所述第二参数的标准取值,所述第一对照关系表包括与所述第一参数的各个取值分别对应的第三参数的标准取值,所述第一参数与所述第三参数涉及互斥关系,所述第三参数包括所述第二参数,且所述第一参数的各个取值和与其对应的第三参数的标准取值之间不发生互斥;
[0014]判定模块,用于若所述第二参数的当前取值和所述第一参数的当前取值对应的所述第二参数的标准取值不同,则判定所述第一参数的当前取值和所述第二参数的当前取值之间发生互斥。
[0015]本发明提供的互斥检测方法及装置,根据当前的对照关系表,针对用户设置的每个第一参数,若检测到与所述第一参数涉及互斥关系的第二参数的当前取值,和与所述第一参数的当前取值对应的所述第二参数的标准取值不同,则判定两者发生互斥,所述对照关系表包括与所述第一参数的各个取值分别对应的其它参数的标准取值,从而方便准确地检测出用户当前设置的参数取值是否发生互斥。
【附图说明】
[0016]图1为本发明实施例一提供的一种互斥检测方法的流程示意图;
[0017]图2为本发明实施例二提供的一种互斥检测装置的结构示意图。
【具体实施方式】
[0018]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0019]图1为本发明实施例一提供的一种互斥检测方法的流程示意图,如图1所示,所述方法包括:
[0020]101、从用户设置的参数中确定待检测的第一参数,并获取所述第一参数的当前取值。
[0021]可选的,可以直接将所述用户设置的参数作为所述第一参数,或者,为了进一步提高互斥检测的效率,可以先对所述用户设置的参数进行筛选,将筛选出的参数作为所述第一参数,则具体的,在101之前,所述方法还可以包括:
[0022]根据预存的涉及互斥关系的各互斥参数的标识,确定所述用户设置的参数中的互斥参数;
[0023]相应的,101中所述从用户设置的参数中确定待检测的第一参数,具体可以包括:
[0024]将所述用户设置的参数中的互斥参数,作为所述第一参数。
[0025]102、针对每个所述第一参数,查询互斥关系表,确定所述用户设置的参数中,与所述第一参数涉及互斥关系的第二参数,所述互斥关系表包括与各参数涉及互斥关系的参数的标识。
[0026]具体的,本实施例中提及的第一参数与第二参数涉及互斥关系,是指该第一参数的取值有可能与该第二参数的取值发生互斥。进一步的,如果不论在何种情况下,第一参数的取值与第二参数的取值之间相互没有影响,则两者之间不涉及互斥关系。再进一步的,前述的互斥参数存在至少一个与其涉及互斥关系的参数。
[0027]103、针对每个所述第二参数,查询第一对照关系表,获得与所述第一参数的当前取值对应的所述第二参数的标准取值,所述第一对照关系表包括与所述第一参数的各个取值分别对应的第三参数的标准取值,所述第一参数与所述第三参数涉及互斥关系,所述第三参数包括所述第二参数,且所述第一参数的各个取值和与其对应的第三参数的标准取值之间不发生互斥。
[0028]在实际应用中,各参数的各个取值是预先设定的,用户在设置参数的时候也往往是从这些预先设定好的各个取值中进行选择,因此,在本实施例中,任一参数的各个取值均包括用户设置的该参数的当前取值。
[0029]为了更加直观了解本实施例的方案,通过以下举例进行阐述,可以理解,本实施例中给出的举例只是本实施例的一种具体的实施方式,其并未对本实施例的其它实施方式进行限制。
[0030]举例来说,假设当前用户设置的参数有A参数和B参数,且A参数与B参数涉及互斥关系。将A参数作为第一参数,将B参数作为第二参数,A参数的取值包括A1和A2,且用户设置的A参数的当前取值为4。
[0031]查询所述对照关系表中存储的与A参数的各个取值对应的B参数的标准取值,假设在所述对照关系表中,与A参数的取值A1对应的B参数的标准取值为B1,与A参数的取值A2对应的B参数的标准取值为B2,即当A参数的值为A1且B参数的值为B1,或者当A参数的值为A2且B参数的值为B2时,两者不发生互斥。可以得出,与A参数的当前取值,即A1,对应的B参数的标准取值应为
[0032]104、若所述第二参数的当前取值和所述第一参数的当前取值对应的所述第二参数的标准取值不同,则判定所述第一参数的当前取值和所述第二参数的当前取值之间发生互斥。
[0033]可选的,在103之后,所述方法还可以包括:若所述第二参数的当前取值与所述第二参数的标准取值相同,则判定所述第一参数的当前取值和所述第二参数的当前取值之间没有发生互斥。进一步的,如果针对每个第一参数的当前取值,在所述用户设置的参数中,均没有任一参数的当前取值与其发生互斥,则可以说明所述用户设置的参数的当前取值没有发生互斥。
[0034]具体的,基于前述的举例进行说明,在获得与A参数的当前取值A1对应的B参数的标准取值B1之后,获取B参数的当前取值,若所述用户设置的B参数的当前取值为B1,则可以得知用户设置的A参数的当前取值与B参数的当前取值之间没有发生互斥,若所述用户设置的B参数的当前取值不为B1,例如,为B2,则可以得知用户设置的A参数的当前取值与B参数的当前取值之间发生互斥。可以理解,上述举例也只是本实施例的一种具体的实施方式,其并未对本实施例的其它实施方式进行限制。
[0035]进一步的,当发现用户设置的参数的当前取值发生互斥时,需要通过相应的方案消除该互斥,则在104中所述判定所述第一参数的当前取值和所述第二参数的当前取值之间发生互斥之后,所述方法还可以包括:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1