1.一种判断操作动作有效性的方法,其特征在于,包括如下步骤:在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;
读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;
比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。
2.根据权利要求1所述的判断操作动作有效性的方法,其特征在于,所述获取所述操作动作对应的输入码的步骤包括:获取操作动作作用的操作对象,根据所述操作动作和操作对象确定所述操作动作作用的系统参数、类型参数和对象属性参数,根据所述系统参数、类型参数和对象属性参数确定操作动作对应的输入码。
3.根据权利要求1所述的判断操作动作有效性的方法,其特征在于,所述在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码的步骤前包括:分别确定系统中所有操作对象对应的各个操作动作的动作类型,设置各个动作类型对应的类型码字符;
获取操作对象的多个属性条件,设置各个属性条件对应的属性码字符;
根据所述动作类型、类型码字符、属性条件以及属性码字符建立码表。
4.根据权利要求3所述的判断操作动作有效性的方法,其特征在于,所述据所述动作类型、类型码字符、属性条件以及属性码字符建立码表的步骤后还包括:获取系统中新安装的新增操作对象,读取所述新增操作对象对应的新增动作类型和新增属性条件,设置所述新增动作类型对应的新增类型码字符和新增属性条件对应的新增属性码字符;
将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表。
5.根据权利要求4所述的判断操作动作有效性的方法,其特征在于,所述码表包括名称栏和字符栏,所述名称栏用于记录动作类型和属性条件,所述字符栏用于记录类型码字符和属性码字符;
所述将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表的步骤包括:在码表的名称栏查找所述新增动作类型以及新增属性条件;
将新增类型码字符添加至新增类型码字符对应的字符栏,将新增属性码字符添加至新增属性条件对应的字符栏。
6.根据权利要求4所述的判断操作动作有效性的方法,其特征在于,所述将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表的步骤后还包括:获取所述码表中重复的动作类型或者属性条件,将重复的动作类型或者属性条件进行合并,使动作类型或属性条件在码表中存在一一对应的字符栏。
7.根据权利要求4所述的判断操作动作有效性的方法,其特征在于,所述将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表的步骤后还包括:检测码表中任一动作类型或者属性条件对应的字符取值中是否存在重复的字符;所述字符取值包括类型码字符和属性码字符;
若是,则将字符取值重复的动作类型或者属性条件进行拆分,使每个动作类型或者属性条件对应的字符栏不存在重复的字符取值。
8.根据权利要求1至7任一项所述的判断操作动作有效性的方法,其特征在于,所述从预设的码表中获取所述操作对象对应的操作码的过程包括:读取操作对象对应的各个动作类型和属性条件,根据所述动作类型和属性条件在码表中查找所述动作类型对应的类型码字符,以及属性条件分别对应的属性码字符;
根据所述类型码字符和属性码字符确定操作对象的操作码。
9.一种判断操作动作有效性的系统,其特征在于,包括:
第一读取模块,用于在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;
第二读取模块,用于读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;
判定模块,用于比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。
10.根据权利要求9所述的判断操作动作有效性的系统,其特征在于,所述第一读取模块进一步用于:获取操作动作作用的操作对象,根据所述操作动作和操作对象确定所述操作动作作用的系统参数、类型参数和对象属性参数,根据所述系统参数、类型参数和对象属性参数确定操作动作对应的输入码。