判断操作动作有效性的方法和系统技术方案

技术编号:14525182 阅读:50 留言:0更新日期:2017-02-02 03:43
本发明专利技术涉及一种判断操作动作有效性的方法和系统,上述判断操作动作有效性的方法,包括如下步骤:在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。上述判断操作动作有效性的方法和系统,可以对操作动作的有效性进行快速判断,具有较高的判断效率。

【技术实现步骤摘要】

本专利技术涉及信号处理
,特别是涉及一种判断操作动作有效性的方法和系统
技术介绍
随着信息技术的高速发展,通过输入设备(例如鼠标或者键盘等)所输入的对象选择、删除等智能控制系统中的操作出现在我们的工作和生活中的频率越来越高。一个完整的操作过程包括用户输入的操作动作、接受操作的操作对象等内容,在操作过程中,若操作动作有效,则对相应的操作对象执行相应的操作动作,若操作动作无效,则不对上述操作对象执行无效的操作动作,上述操作对象保持原状态。对于某个操作对象而言,一个操作动作往往需要满足多个条件才为上述操作对象有效的操作动作;若上述操作动作作用于多个对象,则该操作动作对于不同对象对应的成立条件也不一样,若该操作动作与其中一个或者多个操作对象的成立条件不相匹配,则该操作动作对上述一个或者多个操作对象无效。传统方案需要针对操作动作对应的多个条件进行逻辑运算,根据运算结果判断相应的操作动作是否有效,使操作动作有效性的判断效率低。
技术实现思路
基于此,有必要针对传统方案使操作动作有效性判断效率低的技术问题,提供一种判断操作动作有效性的方法和系统。一种判断操作动作有效性的方法,包括如下步骤:在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。一种判断操作动作有效性的系统,包括:第一读取模块,用于在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;第二读取模块,用于读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;判定模块,用于比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。上述判断操作动作有效性的方法和系统,可以比对操作动作对应的输入码和操作对象对应的操作码中位置相同的字符;在检测到所比对的字符一致时,判定所述操作动作无效,反之,则判定所述操作动作有效;其可以对操作动作的有效性进行快速判断,具有较高的判断效率。附图说明图1为一个实施例的判断操作动作有效性的方法流程图;图2为一个实施例的判断操作动作有效性的系统结构示意图。具体实施方式下面结合附图对本专利技术的判断操作动作有效性的方法和系统的具体实施方式作详细描述。参考图1,图1所示为一个实施例的判断操作动作有效性的方法流程图,包括如下步骤:S10,在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;当用户通过鼠标、键盘或者触摸屏等输入设备向智能电子设备输入操作动作时,智能电子设备的智能操作系统可以对上述操作动作进行读取,并在读取到上述操作动作时,根据操作动作的各项特征生成相应的输入码。上述操作码可以包括多个字符,其中的字符与操作动作的各项特征一一对应。S20,读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;上述操作动作通常是针对相应系统中的一个或者多个操作对象发出的,因而操作动作作用的操作对象可以包括一个或者多个。上述码表可以根据操作对象所对应的各类操作动作的动作类型,以及操作对应本身的各个属性进行建立,通常情况下,码表可以包括名称栏、枚举值栏和字符栏,上述名称栏记录操作对象对应的动作类型和属性条件;上述字符栏记录上述动作类型和属性条件所取的字符值,包括类型码字符和属性码字符;上述枚举值栏可以记录名称栏中的各名称(包括动作类型和属性条件)可能的所有字符对应枚举取值。上述码表为一个二维表,第一列可以设置为名称栏,用于记录操作对象对应的动作类型和属性条件;上述动作类型或属性条件对应的各行可以记录相应的类型码字符或者属性码字符,上述一个类型码字符或属性码字符可以包括0-9,a-z,A-Y中的一个字符或者多个字符中的一个字符,码表的第一行为枚举值栏,记录所有动作类型和属性条件可能的所有字符对应枚举取值。从预设的码表中获取所述操作对象对应的操作码的过程可以包括:获取操作对象对应的所有动作类型和属性条件,根据上述动作类型和属性条件从码表中查找相应的类型码字符和属性码字符,再根据上述类型码字符和属性码字符确定操作对象的操作码。S30,比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。上述输入码和操作码均包括跟操作动作的各项特征相关的多个字符,可以将两者位置相同的字符进行比较,即将输入码的第一个字符与操作码的第一个字符进行比对,将输入码的第二个字符与操作码的第二个字符进行比对,以此类推,直到将输入码的最后一个字符比对完,在上述比对过程中,若比对到位置相同的字符一致(如输入码的第二个字符与操作码的第二个字符相同),则判定所述操作动作无效;若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。本实施例提供的判断操作动作有效性的方法,可以比对操作动作对应的输入码和操作对象对应的操作码中位置相同的字符;在检测到所比对的字符一致时,判定所述操作动作无效,反之,则判定所述操作动作有效;其可以对操作动作的有效性进行快速判断,具有较高的判断效率。在一个实施例中,上述获取所述操作动作对应的输入码的步骤可以包括:获取操作动作作用的操作对象,根据所述操作动作和操作对象确定所述操作动作作用的系统参数、类型参数和对象属性参数,根据所述系统参数、类型参数和对象属性参数确定操作动作对应的输入码。上述操作动作作用的系统参数可以包括操作动作作用的系统以及相关系统属性,其可以通过一个或者多个字符表征。操作动作的类型参数可以包括该操作动作的类型(如选择、删除等),其可以通过一个或者多个字符表征。操作动作的对象属性参数,包括操作动作作用的操作对象的属性参数。根据上述系统参数、类型参数和对象属性参数确定的输入码,根据相应操作系统的各个操作对象进行设置,若输入码中的其中一个或者多个字符与操作对象预设的操作码中相应位置的字符相同,则上述输入码无效,从而可以判定相应的操作动作无效。在一个实施例中,上述在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码的步骤前可以包括:分别确定系统中所有操作对象对应的各个操作动作的动作类型,设置各个动作类型对应的类型码字符;获取操作对象的多个属性条件,设置各个属性条件对应的属性码字符;根据所述动作类型、类型码字符、属性条件以及属性码字符建立码表。上述码表可以包括系统中各个操作对象对应的动作类型和属性条件,从码表中可以对任一操作对象的操作码进行查询。在系统读取到操作对象的操作动作时,可以在码表中查询或者操作对象的操作码,根据上述操作码判断相应操作动作的有效性。本实施例的码表可以如表1所示,为一个二维表,第一列可以设置为名称栏,用于记录操作对象对应的动作类型和属性条件;上述动作类型或属性条件对应的各行可以记录相应的类型码字符或者属性码字符,上述一个类型码字符或属性码字符可以包括0-9,a-z,A-Y中的本文档来自技高网...

【技术保护点】
一种判断操作动作有效性的方法,其特征在于,包括如下步骤:在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。

【技术特征摘要】
1.一种判断操作动作有效性的方法,其特征在于,包括如下步骤:在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码;读取操作动作作用的操作对象,从预设的码表中获取所述操作对象对应的操作码;比对所述输入码和操作码,在输入码和操作码中位置相同的字符一致时,判定所述操作动作无效,若输入码任一位置的字符与和操作码中对应位置的字符均不相同,则判定所述操作动作有效。2.根据权利要求1所述的判断操作动作有效性的方法,其特征在于,所述获取所述操作动作对应的输入码的步骤包括:获取操作动作作用的操作对象,根据所述操作动作和操作对象确定所述操作动作作用的系统参数、类型参数和对象属性参数,根据所述系统参数、类型参数和对象属性参数确定操作动作对应的输入码。3.根据权利要求1所述的判断操作动作有效性的方法,其特征在于,所述在读取到输入设备输入的操作动作时,获取所述操作动作对应的输入码的步骤前包括:分别确定系统中所有操作对象对应的各个操作动作的动作类型,设置各个动作类型对应的类型码字符;获取操作对象的多个属性条件,设置各个属性条件对应的属性码字符;根据所述动作类型、类型码字符、属性条件以及属性码字符建立码表。4.根据权利要求3所述的判断操作动作有效性的方法,其特征在于,所述据所述动作类型、类型码字符、属性条件以及属性码字符建立码表的步骤后还包括:获取系统中新安装的新增操作对象,读取所述新增操作对象对应的新增动作类型和新增属性条件,设置所述新增动作类型对应的新增类型码字符和新增属性条件对应的新增属性码字符;将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表。5.根据权利要求4所述的判断操作动作有效性的方法,其特征在于,所述码表包括名称栏和字符栏,所述名称栏用于记录动作类型和属性条件,所述字符栏用于记录类型码字符和属性码字符;所述将所述新增动作类型、新增类型码字符、新增属性条件和新增属性码字符添加至所述码表的步骤包括:在码表的名称栏查找所述新增动作类型以及新增属性条件;将新增类型码字符添加至新增类型码字符...

【专利技术属性】
技术研发人员:黄早珊
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

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

1