首页 / 专利分类库 / 运动;游戏;娱乐活动 / 输入操作的响应方法、装置、电子设备和存储介质

输入操作的响应方法、装置、电子设备和存储介质

申请号 CN202311753939.0 申请日 2023-12-19 公开(公告)号 CN117899450A 公开(公告)日 2024-04-19
申请人 网易(杭州)网络有限公司; 发明人 汪业伟;
摘要 本公开提供了一种输入操作的响应方法、装置、 电子 设备和存储介质;其中,该方法包括:响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件;判断图形 用户界面 中显示的至少一个焦点图层是否注册目标输入事件;焦点图层用于指示可触发输入事件的图层;若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑。该方式中,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
权利要求

1.一种输入操作的响应方法,其特征在于,所述方法包括:
响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;
判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层用于指示可触发输入事件的图层;
若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。
2.根据权利要求1所述的方法,其特征在于,所述响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件,包括:
响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与所述至少一个输入键和所述操作的类型对应的事件标识符;所述输入键映射关系反映至少一个指定输入键和指定操作的类型与事件标识符之间的映射关系;
将预先与所述事件标识符绑定的输入事件确定为目标输入事件。
3.根据权利要求2所述的方法,其特征在于,所述响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与所述至少一个输入键和所述操作的类型对应的事件标识符,包括:
响应于输入设备至少一个输入键的操作,根据所述输入设备的类型,获取与每个所述输入键的按键编码、或与每个所述输入键的功能类型对应的按键标识符,得到至少一个按键标识符;
根据预设的输入键映射关系,获取与所述至少一个按键标识符和所述操作的类型对应的事件标识符。
4.根据权利要求3所述的方法,其特征在于,所述响应于输入设备至少一个输入键的操作,根据所述输入设备的类型,获取与每个所述输入键的按键编码、或与每个所述输入键的功能类型对应的按键标识符,得到至少一个按键标识符,包括:
响应于输入设备至少一个输入键的操作,获取每个输入键的操作信息;
若所述输入设备的类型为第一预设类型,则根据所述操作信息,确定每个所述输入键的功能类型;
根据预设的功能标识映射关系,获取每个所述输入键的功能类型对应的按键标识符,得到至少一个按键标识符;
若所述输入设备的类型为第二预设类型,则根据所述操作信息,确定每个所述输入键的按键编码;
根据预设的编码标识映射关系,获取每个所述输入键的按键编码对应的按键标识符,得到至少一个按键标识符。
5.根据权利要求3所述的方法,其特征在于,所述根据预设的输入键映射关系,获取与所述至少一个按键标识符和所述操作的类型对应的事件标识符,包括:
判断预设的输入键映射关系中是否包含所述至少一个按键标识符;
若预设的输入键映射关系中包含所述至少一个按键标识符,则计算所述操作的持续时长,并根据所述持续时长,确定所述操作的类型是否为持续操作的类型;
若所述操作的类型为持续操作的类型,则获取与所述至少一个按键标识符和所述持续操作的类型对应的事件标识符;
若所述操作的类型为非持续操作的类型,则获取与所述至少一个按键标识符和所述操作的类型对应的事件标识符。
6.根据权利要求2所述的方法,其特征在于,所述判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件,包括:
根据所述图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层;
判断每个所述焦点图层中的界面元素是否与所述事件标识符绑定;
若存在焦点图层中的界面元素与所述事件标识符绑定,则将与所述事件标识符绑定的界面元素作为目标界面元素,将包含所述目标界面元素的焦点图层作为目标焦点图层,并确定所述目标焦点图层注册所述目标输入事件。
7.根据权利要求6所述的方法,其特征在于,所述根据所述图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层,包括:
根据所述图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中图层层级最高的显示图层是否为排他图层类型;其中,所述排他图层类型为可触发输入事件、且屏蔽其它图层输入事件的图层类型;
若图层层级最高的显示图层为排他图层类型,则将所述图层层级最高的显示图层确定为焦点图层,得到所有显示图层中的至少一个焦点图层;
若图层层级最高的显示图层不为排他图层类型,则根据所述图层类型,依次遍历每个所述显示图层的图层类型,从所有显示图层中提取可触发输入事件的图层,得到所有显示图层中的至少一个焦点图层。
8.根据权利要求6所述的方法,其特征在于,所述若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑,包括:
若所述目标焦点图层中的目标界面元素与所述事件标识符绑定,则触发预先与所述事件标识符绑定的事件逻辑函数,执行所述目标输入事件对应的事件逻辑。
9.一种输入操作的响应装置,其特征在于,所述装置包括:
确定模,用于响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;
判断模块,用于判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层包括处于焦点状态的界面元素;
执行模块,用于若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1‑8任一项所述的输入操作的响应方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1‑8任一项所述的输入操作的响应方法。

说明书全文

输入操作的响应方法、装置、电子设备和存储介质

技术领域

[0001] 本公开涉及计算机技术领域,尤其是涉及一种输入操作的响应方法、装置、电子设备和存储介质。

背景技术

[0002] 输入技术的核心是输入事件的处理,输入事件指的是在输入设备上执行的各种操作,例如按下某个键、释放某个键、移动鼠标、摇动手柄摇杆等。输入操作的响应技术在游戏中尤为重要,在游戏中,玩家需要进行各种操作,例如移动色、攻击敌人、使用道具等。这些操作通常需要通过输入设备(例如键盘、鼠标、手柄等)进行输入,经过解析和处理,将输入事件转化为游戏中相应的功能。例如,当玩家按下W键时,将其转化为前进操作,使角色向前移动。
[0003] 现有的输入操作响应技术一般是直接在输入设备返回的按键信息基础上开发对应的业务功能,这种方式开发费时费,通用性差,难以应用到不同的应用程序中。发明内容
[0004] 有鉴于此,本公开的目的在于提供一种输入操作的响应方法、装置、电子设备和存储介质,以提高输入操作响应的通用性。
[0005] 第一方面,本公开实施例提供了一种输入操作的响应方法,方法包括:响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层用于指示可触发输入事件的图层;若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。
[0006] 第二方面,本公开实施例提供了一种输入操作的响应装置,装置包括:确定模,用于响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;判断模块,用于判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层包括处于焦点状态的界面元素;执行模块,用于若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。
[0007] 第三方面,本公开实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述输入操作的响应方法。
[0008] 第四方面,本公开实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述输入操作的响应方法。
[0009] 本公开实施例带来了以下有益效果:
[0010] 上述输入操作的响应方法、装置、电子设备和存储介质,响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层用于指示可触发输入事件的图层;若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。该方式中,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0011] 本公开的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0012] 为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0013] 为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014] 图1为本公开实施例中输入操作的响应方法的一个实施例流程图
[0015] 图2为本公开实施例中输入操作的响应方法的另一个实施例流程图;
[0016] 图3为本公开实施例提供的一种输入操作的响应装置的示意图;
[0017] 图4为本公开实施例提供的一种电子设备的示意图。

具体实施方式

[0018] 为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0019] 本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0020] 为便于理解,下面对本公开实施例的具体流程进行描述,请参阅图1,本公开实施例中输入操作的响应方法的一个实施例包括:
[0021] 步骤S10、响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件;
[0022] 输入设备可以是任意用于将外部信息输入到计算机或其他电子设备中的装置或工具,包括但不限于键盘、鼠标、触摸屏、(游戏)手柄、触控手套、动作追踪器等。输入键可以是输入设备的任意物理键和/或任意虚拟键,例如,键盘上的按键、鼠标的滚轮、游戏手柄的摇杆、手机屏幕的控件等,具体此处不做限定。玩家或用户可以在输入设备上同时操作至少一个输入键,例如,在虚拟游戏中,玩家可以按下键盘的W键控制角色对象前进、也可以同时按下键盘的W键和Shift键控制角色对象加速向前奔跑。单个输入键的操作或多个输入键的组合操作,可以对应执行不同的事件逻辑,具体取决于应用程序的设计,此处不做限定。
[0023] 本实施方式中,不同的输入键可以预先与不同的输入事件绑定映射关系,当绑定有输入事件的单个输入键或组合输入键被触发/操作时,即可通过触发所绑定的输入事件,执行相应的事件逻辑。例如,按下W键、松开P键、长按Shift键、同时按下W键和Shift键、移动鼠标、拨动手柄的摇杆、按下手柄的“确定”键等均可以是一种输入事件,具体此处不做限定。可以理解的是,不同的输入设备,会将输入键的操作转化为不同的操作信息,通过对操作信息的解析,可以确定被操作的输入键以及操作的类型(例如按下、松开、按住等),因此,在一种实施方式中,通过对每个输入键的操作进行解析,得到每个输入键对应的操作信息,根据所有输入键对应的操作信息,确定预先与至少一个输入键绑定的目标输入事件。
[0024] 需要说明的是,如果操作的输入键为1个以上,即为组合键的操作,针对组合键的操作,必须是组合键预先绑定有输入事件,也就是所有被操作的输入键绑定同一输入事件,才能确定目标输入事件。例如,假设一种输入事件为“同时按下W键和Shift键”,那么,只有当同时按下的输入键为W键和Shift键时,才能确定该输入事件为目标输入事件,如果按下的输入键仅为W键、或者同时按下的输入键为W键、Shift键和E键,均无法确定该输入事件为目标输入事件,可以为其它输入事件、或不为输入事件,具体此处不做限定。
[0025] 步骤S20、判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件;其中,焦点图层用于指示可触发输入事件的图层;
[0026] 图形用户界面(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作用户界面,是一种人与计算机通信的界面显示格式。本实施方式中,在图形用户界面中显示有应用程序的画面,如虚拟游戏的游戏场景画面,图形用户界面中显示的应用程序画面可以由至少一个图层(也可称为子界面)组成,不同的图层可以包含不同的界面元素,例如,虚拟游戏中,在画面的固定位置显示的控件可以划分为同一个图层的界面元素、在游戏场景的固定位置出现的控件/动画可以划分为同一个图层的界面元素、等待游戏加载的界面也可以为一个图层,等等,具体此处不做限定。
[0027] 焦点图层是指图形用户界面中处于焦点状态的图层,图层是否处于焦点状态,在一种实施方式中,可以通过操作系统或应用程序的接口获取并确定。可以理解的是,处于焦点状态的图层(即焦点图层)可以有不止一个,焦点图层也可以称为活动图层,当图层处于激活状态时,或图层中的界面元素处于激活状态时,该图层即为活动图层。不同的图层可预先注册/绑定不同的输入事件,当图层处于焦点/激活状态,且焦点图层预先注册/绑定目标输入事件时,触发目标输入事件,执行目标输入事件对应的事件逻辑。例如,图层A预先注册输入事件1,图层B预先注册输入事件2,步骤S10的输入键的操作对应输入事件1,也就是输入事件1为目标输入事件,那么,如果图层A处于焦点/激活状态,则会触发输入事件1,执行输入事件1对应的事件逻辑;而如果图层A处于非焦点/非激活状态,则不会触发输入事件1,也不会执行输入事件1对应的事件逻辑。本实施方式通过划分界面图层和图层焦点状态的判别,可以更快速地判别是否触发输入事件,而无需遍历所有的图层或所有的界面元素,提高输入操作响应效率的同时,适用性也有所提高。
[0028] 可以理解的是,焦点图层通常是指处于最高图层层级的图层,而为了更灵活地控制图层和输入事件,使图层层级与输入事件之间的关系能够更灵活地定义和设定,在一种实施方式中,还可以预先定义不同图层的图层类型,用于指示该图层是否可触发输入事件、可触发输入事件时图层所处的层级、和/或图层类型之间输入事件的相互屏蔽关系,例如,第一图层类型用于指示处于最高图层层级时可触发输入事件的图层、第二图层类型用于指示处于任何图层层级均可触发输入事件的图层、第三图层类型用于指示处于任何图层层级均不可触发输入事件的图层,等等,具体此处不做限定。基于此,在执行本步骤时,可以根据图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中是否存在至少一个可触发输入事件的焦点图层,如果存在,再判断每个焦点图层是否注册目标输入事件,从而提高输入事件的响应效率。
[0029] 步骤S30、若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑。
[0030] 本实施方式中,如果图层处于焦点/激活状态,且焦点图层预先注册/绑定目标输入事件,则触发目标焦点图层所注册/绑定的目标输入事件,执行目标焦点图层的目标输入事件对应的事件逻辑。例如,在虚拟游戏中,一个抢红包的图层处于焦点状态,即焦点图层,该焦点图层预先注册有“同时按下U键和空格键”的输入事件1,那么,如果输入设备的U键和空格键被同时按下,则该输入事件1确定为目标输入事件,并且触发输入事件1,如果该焦点图层中输入事件1对应的事件逻辑为“抢红包”,那么,触发输入事件1之后即执行“抢红包”的事件逻辑。需要说明的是,不同图层可以预先注册相同的输入事件,相同的输入事件在不同图层可以对应不同的事件逻辑,例如上述输入事件1在其它图层中可以对应“抢红包”以外的事件逻辑,具体此处不做限定。
[0031] 上述实施方式提供的输入操作的响应方法,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0032] 请参阅图2,本公开实施例中输入操作的响应方法的另一个实施例包括:
[0033] 步骤S201、响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与至少一个输入键和操作的类型对应的事件标识符;所述输入键映射关系反映至少一个指定输入键和指定操作的类型与事件标识符之间的映射关系;
[0034] 本实施方式中,操作的类型可以根据针对输入键的操作动作的不同进行划分,例如,操作的类型可以分为按下、长按、抬起、滑动、滚动、摇动(手柄摇杆)等,还可以进一步将滑动、滚动、摇动等细分为带方向、和/或带幅度等的操作的类型,具体此处不做限定。进一步的,操作的类型还可以结合输入键的数量进行进一步的细分类型,例如,上述的按下还可以进一步细分为单键按下和组合键(2个或2个以上输入键)按下、上述的长按还可以进一步细分为单键长按和组合键长按,具体此处不做限定。作为示例而非限定的是,操作的类型可以分为下表1所示的多种操作的类型:
[0035] 表1
[0036] 操作的类型快速按下(按下即触发)
按下(抬起时触发)
按住
按下抬起
按住抬起
组合键按下
组合键按住
组合键抬起
滚轮(键鼠独有)
摇杆(手柄独有)
[0037] 本实施方式中,预先将不同的(单个/组合)输入键和指定的操作的类型结合建立与不同事件标识符之间的映射关系,得到预设的输入键映射关系,从输入键映射关系中,可以查询获得所操作的所有输入键和操作的类型二者所共同对应的事件标识符,以快速地确定输入操作所需触发的目标输入事件。作为示例而非限定的是,可以分别定义F键的3种操作的类型与事件标识符之间的映射关系,例如,按下F键对应的事件标识符为101、长按F键对应的事件标识符为102、抬起F键对应的事件标识符为103,还可以定义F键与其它键的组合操作,例如同时按下F键和空格键对应的事件标识符可以为104,具体此处不做限定。这些映射关系可以以表格的形式记录在预设的输入键映射关系中,如下表2所示:
[0038] 表2
[0039]事件标识符 输入键 操作的类型
101 F 按下
102 F 长按
103 F 抬起
104 F、空格 按下
[0040] 本实施方式通过建立不同输入键、不同操作的类型与事件标识符之间的映射关系,使得复杂的输入键和操作的类型得以简化表示,当需要触发相应的输入事件时,只需通过事件标识符、或事件标识符所绑定的输入事件即可,可复用至不同的应用程序,通用性增强。
[0041] 在一种实施方式中,步骤S201包括:响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符。可以理解的是,由于输入设备的种类繁多,不同种类输入设备对输入键和操作的类型的解析方式也存在差异,导致不同输入设备输入键所解析得到的操作信息也多种多样,例如,不同的游戏手柄所定义的输入键不同,一个游戏手柄中的“确定”键,在其它游戏手柄中可能解析为“选择”键、或“A”键。因此,本实施方式根据输入设备的类型,先将每个输入键转换为按键标识符,再根据按键标识符和操作的类型,从输入键映射关系中获取对应的事件标识符。
[0042] 其中,在将每个输入键转换为按键标识符时,针对统一按键编码标准的输入设备的类型,可以通过每个输入键的按键编码获取对应的按键标识符,例如,键盘和鼠标的输入键操作均可以遵循美国信息交换标准代码(American Standard Code for Information Interchange,ASCII)转换为统一、标准的按键编码,因此,针对这种输入设备的类型,可以预先建立按键编码与按键标识符之间的映射关系,或者直接将按键编码作为按键标识符,用于识别所操作的输入键,例如键盘的F键对应的按键标识符可以为ASCII码“70”,也可以为自定义的“VK_F”等,具体此处不做限定。
[0043] 而针对没有统一按键编码标准的输入设备的类型,可以根据每个输入键的功能类型获取对应的按键标识符,例如,游戏手柄、触控手套、和动作追踪器目前没有按照统一的按键编码标准解析输入键,不同品牌的这些输入设备所解析得到的操作信息可能存在很大差异,例如,一个游戏手柄中的“确定”键,在其它游戏手柄中可能解析为“选择”键、或“A”键。因此,针对没有统一按键编码标准的输入设备的类型,可以预先建立输入键的功能类型与按键标识符之间的映射关系,用于识别所操作的输入键,例如,将游戏手柄的“确定”键、“选择”键、和“A”键均定义为“确定类型”,“确定类型”对应的按键标识符可以为“GamePad_Button_confirm”,具体此处不做限定。
[0044] 本实施方式中,可以以表格的形式将不同按键标识符和不同操作的类型与事件标识符之间的映射关系记录在预设的输入键映射关系中,以准确、快速地识别输入键,例如表3所示:
[0045] 表3
[0046]事件标识符 按键标识符 操作的类型
101 VK_F 按下
102 VK_F 长按
103 VK_F 抬起
201 GamePad_Button_confirm 按下
[0047] 具体的,上述响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符,包括:响应于输入设备至少一个输入键的操作,获取每个输入键的操作信息;若输入设备的类型为第一预设类型,则根据操作信息,确定每个输入键的功能类型;根据预设的功能标识映射关系,获取每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;若输入设备的类型为第二预设类型,则根据操作信息,确定每个输入键的按键编码;根据预设的编码标识映射关系,获取每个输入键的按键编码对应的按键标识符,得到至少一个按键标识符。其中,第一预设类型可以是具有统一按键编码标准的输入设备的类型,如键盘、鼠标,第二预设类型可以是不具有统一按键编码标准的输入设备的类型,如(游戏)手柄、触控手套、动作追踪器、触摸屏。
[0048] 在一种实施方式中,上述根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符,包括:判断预设的输入键映射关系中是否包含至少一个按键标识符;若预设的输入键映射关系中包含至少一个按键标识符,则计算操作的持续时长,并根据持续时长,确定操作的类型是否为持续操作的类型;若操作的类型为持续操作的类型,则获取与至少一个按键标识符和持续操作的类型对应的事件标识符;若操作的类型为非持续操作的类型,则获取与至少一个按键标识符和操作的类型对应的事件标识符。
[0049] 本实施方式中,首先判断预设的输入键映射关系中是否包含所有按键标识符共同对应的映射关系,如果不包含,说明操作的至少一个输入键没有预先绑定有输入事件,结束所有流程;如果包含,说明操作的至少一个输入键预先绑定有输入事件,可以进行后续流程,获取事件标识符。本实施方式中,操作的类型中的持续操作的类型可以通过操作的持续时长确定,持续操作的类型可以是长按、单键长按、组合键长按等,计算得到操作的持续时长之后,可以判断持续时长是否大于预设持续时长,如果大于,则确定操作的类型为持续操作的类型,反之,则确定操作的类型为非持续操作的类型。如果操作的类型为持续操作的类型,则从预设的输入键映射关系中获取所有按键标识符和持续操作的类型共同对应的事件标识符,操作的类型为非持续操作的类型,则针对具体的操作的类型,从预设的输入键映射关系中获取与所有按键标识符和操作的类型共同对应的事件标识符。
[0050] 步骤S202、将预先与事件标识符绑定的输入事件确定为目标输入事件;
[0051] 本实施方式中,根据事件标识符,可以确定预先绑定的输入事件为目标输入事件,事件标识符与输入事件的映射关系也可以记录在预设的输入键映射关系表中,以表2为例,表2还可以记录输入事件,如表4所示:
[0052] 表4
[0053]事件标识符 输入键 操作的类型 输入事件
101 F 按下 press_F
102 F 长按 long_press_F
103 F 抬起 release_F
104 F、空格 按下 press_F&space
[0054] 步骤S203、判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件;其中,焦点图层用于指示可触发输入事件的图层;
[0055] 在一种实施方式中,步骤S202包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层;判断每个焦点图层中的任一界面元素是否与事件标识符绑定;若存在焦点图层中的界面元素与事件标识符绑定,则将与事件标识符绑定的界面元素作为目标界面元素,将包含目标界面元素的焦点图层作为目标焦点图层,并确定目标焦点图层注册目标输入事件。可以理解的是,图形用户界面中显示有目标应用程序的至少一个图层,称为显示图层,每个显示图层对应有图层类型和图层层级,根据每个图层对应的图层类型和图层层级,可以确定所有显示图层中的至少一个焦点图层,由于图层的层级越高,图层为焦点图层的概率越高,因此,可以从最高图层层级的图层开始遍历所有显示图层的图层类型,以快速确定焦点图层。需要说明的是,图层类型可以根据具体需求自行定义,例如,图层类型可以简单地根据是否可触发输入事件划分为可触发输入事件的类型和不可触发输入事件的类型;也可以结合图层层级划分为处于最高图层层级时可触发输入事件的类型、处于任意图层层级均可触发输入事件的类型、处于任意图层层级均不可触发输入事件的类型;还可以进一步结合图层类型之间输入事件的相互屏蔽关系将图层类型划分为表5所示的图层类型,具体此处不做限定。
[0056] 表5
[0057]
[0058] 本实施方式中,确定焦点图层之后,如果任一目标焦点图层中的任一界面元素预先绑定的事件标识符,则可以确定目标焦点图层注册事件标识符对应的目标输入事件。
[0059] 进一步的,上述根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层,包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中图层层级最高的显示图层是否为排他图层类型;其中,排他图层类型为可触发输入事件、且屏蔽其它图层输入事件的图层类型;若图层层级最高的显示图层为排他图层类型,则将图层层级最高的显示图层确定为焦点图层,得到所有显示图层中的至少一个焦点图层;若图层层级最高的显示图层不为排他图层类型,则根据图层类型,依次遍历每个显示图层的图层类型,从所有显示图层中提取可触发输入事件的图层,得到所有显示图层中的至少一个焦点图层。
[0060] 本实施方式中,可以预先设定一个最高权限的图层类型——排他图层类型,当排他图层类型处于最高图层层级时,其它图层的的输入事件均被屏蔽,因此,首先判断所有显示图层中最高图层层级的显示图层是否为排他图层类型,如果是,则无需再判断其它显示图层的图层类型,即可直接确定最高图层层级的显示图层为焦点图层,得到一个焦点图层;如果不是,则需要依次遍历每个显示图层的图层类型,从所有显示图层中确定可触发输入事件的至少一个焦点图层。如上表5所示,“Focus_Only”图层类型即为一种排他图层类型,具体此处不做限定。
[0061] 步骤S204、若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑。
[0062] 在一种实施方式中,步骤S204包括:若目标焦点图层中的目标界面元素与事件标识符绑定,则触发预先与事件标识符绑定的事件逻辑函数,执行目标输入事件对应的事件逻辑。本实施方式中,如果任一目标焦点图层的任一目标界面元素绑定事件标识符,说明该目标焦点图层注册目标输入事件,则触发目标焦点图层中事件标识符所绑定的事件逻辑函数,即可执行目标输入事件对应的事件逻辑,其中,事件逻辑函数为一种回调函数,当目标输入事件触发时,会自动调用注册的回调函数,以执行目标输入事件对应的事件逻辑,回调函数机制可以有效地将处理事件的逻辑与事件所触发的逻辑进行解耦,提高代码的灵活性和可维护性。
[0063] 上述实施方式提供的输入操作的响应方法,不同输入键的不同操作对应不同的事件标识符,不同的事件标识符绑定不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0064] 对应于上述方法实施例,参见图3所示的一种输入操作的响应装置的示意图,该装置包括:确定模块32,用于响应于输入设备至少一个输入键的操作,确定预先与所述至少一个输入键绑定的目标输入事件;判断模块34,用于判断图形用户界面中显示的至少一个焦点图层是否注册所述目标输入事件;其中,所述焦点图层包括处于焦点状态的界面元素;执行模块36,用于若任一目标焦点图层注册所述目标输入事件,则触发所述目标输入事件,执行所述目标输入事件对应的事件逻辑。
[0065] 上述输入操作的响应装置,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0066] 可选的,上述确定模块32包括:响应子模块,用于响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与所述至少一个输入键和所述操作的类型对应的事件标识符;所述输入键映射关系反映至少一个指定输入键和指定操作的类型与事件标识符之间的映射关系;确定子模块,用于将预先与所述事件标识符绑定的输入事件确定为目标输入事件。
[0067] 可选的,上述响应子模块包括:响应单元,用于响应于输入设备至少一个输入键的操作,根据所述输入设备的类型,获取与每个所述输入键的按键编码、或与每个所述输入键的功能类型对应的按键标识符,得到至少一个按键标识符;获取单元,用于根据预设的输入键映射关系,获取与所述至少一个按键标识符和所述操作的类型对应的事件标识符。
[0068] 可选的,上述响应单元具体用于:响应于输入设备至少一个输入键的操作,获取每个输入键的操作信息;若所述输入设备的类型为第一预设类型,则根据所述操作信息,确定每个所述输入键的功能类型;根据预设的功能标识映射关系,获取每个所述输入键的功能类型对应的按键标识符,得到至少一个按键标识符;若所述输入设备的类型为第二预设类型,则根据所述操作信息,确定每个所述输入键的按键编码;根据预设的编码标识映射关系,获取每个所述输入键的按键编码对应的按键标识符,得到至少一个按键标识符。
[0069] 可选的,上述获取单元具体用于:判断预设的输入键映射关系中是否包含所述至少一个按键标识符;若预设的输入键映射关系中包含至少一个按键标识符,则计算所述操作的持续时长,并根据所述持续时长,确定所述操作的类型是否为持续操作的类型;若所述操作的类型为持续操作的类型,则获取与所述至少一个按键标识符和所述持续操作的类型对应的事件标识符;若所述操作的类型为非持续操作的类型,则获取与所述至少一个按键标识符和所述操作的类型对应的事件标识符。
[0070] 可选的,上述判断模块34包括:确定单元,用于根据所述图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层;判断单元,用于判断每个所述焦点图层中的任一界面元素是否与所述事件标识符绑定;绑定单元,用于若存在焦点图层中的界面元素与所述事件标识符绑定,则将与所述事件标识符绑定的界面元素作为目标界面元素,将包含所述目标界面元素的焦点图层作为目标焦点图层,并确定所述目标焦点图层注册所述目标输入事件。
[0071] 可选的,上述确定单元具体用于:根据所述图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中图层层级最高的显示图层是否为排他图层类型;其中,所述排他图层类型为可触发输入事件、且屏蔽其它图层输入事件的图层类型;若图层层级最高的显示图层为排他图层类型,则将所述图层层级最高的显示图层确定为焦点图层,得到所有显示图层中的至少一个焦点图层;若图层层级最高的显示图层不为排他图层类型,则根据所述图层类型,依次遍历每个所述显示图层的图层类型,从所有显示图层中提取可触发输入事件的图层,得到所有显示图层中的至少一个焦点图层。
[0072] 可选的,上述执行模块36具体用于:若所述目标焦点图层中的目标界面元素与所述事件标识符绑定,则触发预先与所述事件标识符绑定的事件逻辑函数,执行所述目标输入事件对应的事件逻辑。
[0073] 本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述输入操作的响应方法。该电子设备可以是服务器,也可以是终端设备。
[0074] 参见图4所示,该电子设备包括处理器400和存储器401,该存储器401存储有能够被处理器400执行的机器可执行指令,该处理器400执行机器可执行指令以实现上述输入操作的响应方法。
[0075] 进一步地,图4所示的电子设备还包括总线402和通信接口403,处理器400、通信接口403和存储器401通过总线402连接。
[0076] 其中,存储器401可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non‑volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口403(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线402可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0077] 处理器400可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器400中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器400可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程阵列(Field‑Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器401,处理器400读取存储器
401中的信息,结合其硬件完成前述实施例的方法的步骤,例如:
[0078] 响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件;判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件;其中,焦点图层用于指示可触发输入事件的图层;若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑。
[0079] 该方式中,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0080] 可选的,响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件,包括:响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与至少一个输入键和操作的类型对应的事件标识符;所述输入键映射关系反映至少一个指定输入键和指定操作的类型与事件标识符之间的映射关系;将预先与事件标识符绑定的输入事件确定为目标输入事件。
[0081] 可选的,响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与至少一个输入键和操作的类型对应的事件标识符,包括:响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符。
[0082] 可选的,响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符,包括:响应于输入设备至少一个输入键的操作,获取每个输入键的操作信息;若输入设备的类型为第一预设类型,则根据操作信息,确定每个输入键的功能类型;根据预设的功能标识映射关系,获取每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;若输入设备的类型为第二预设类型,则根据操作信息,确定每个输入键的按键编码;根据预设的编码标识映射关系,获取每个输入键的按键编码对应的按键标识符,得到至少一个按键标识符。
[0083] 可选的,根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符,包括:判断预设的输入键映射关系中是否包含至少一个按键标识符;若预设的输入键映射关系中包含至少一个按键标识符,则计算操作的持续时长,并根据持续时长,确定操作的类型是否为持续操作的类型;若操作的类型为持续操作的类型,则获取与至少一个按键标识符和持续操作的类型对应的事件标识符;若操作的类型为非持续操作的类型,则获取与至少一个按键标识符和操作的类型对应的事件标识符。
[0084] 可选的,判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件,包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层;判断每个焦点图层中的任一界面元素是否与事件标识符绑定;若存在焦点图层中的界面元素与事件标识符绑定,则将与事件标识符绑定的界面元素作为目标界面元素,将包含目标界面元素的焦点图层作为目标焦点图层,并确定目标焦点图层注册目标输入事件。
[0085] 可选的,根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层,包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中图层层级最高的显示图层是否为排他图层类型;其中,排他图层类型为可触发输入事件、且屏蔽其它图层输入事件的图层类型;若图层层级最高的显示图层为排他图层类型,则将图层层级最高的显示图层确定为焦点图层,得到所有显示图层中的至少一个焦点图层;若图层层级最高的显示图层不为排他图层类型,则根据图层类型,依次遍历每个显示图层的图层类型,从所有显示图层中提取可触发输入事件的图层,得到所有显示图层中的至少一个焦点图层。
[0086] 可选的,若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑,包括:若目标焦点图层中的目标界面元素与事件标识符绑定,则触发预先与事件标识符绑定的事件逻辑函数,执行目标输入事件对应的事件逻辑。
[0087] 本实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述输入操作的响应方法,例如:
[0088] 响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件;判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件;其中,焦点图层用于指示可触发输入事件的图层;若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑。
[0089] 该方式中,不同输入键的不同操作对应不同的输入事件,而不同的图层可以注册不同的输入事件,当可触发输入事件的图层注册有所操作输入键对应的目标输入事件时,即可执行目标输入事件对应的事件逻辑,使得输入操作可以简便地在不同图层触发,通用于不同应用程序的开发。
[0090] 可选的,响应于输入设备至少一个输入键的操作,确定预先与至少一个输入键绑定的目标输入事件,包括:响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与至少一个输入键和操作的类型对应的事件标识符;所述输入键映射关系反映至少一个指定输入键和指定操作的类型与事件标识符之间的映射关系;将预先与事件标识符绑定的输入事件确定为目标输入事件。
[0091] 可选的,响应于输入设备至少一个输入键的操作,根据预设的输入键映射关系,获取与至少一个输入键和操作的类型对应的事件标识符,包括:响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符。
[0092] 可选的,响应于输入设备至少一个输入键的操作,根据输入设备的类型,获取与每个输入键的按键编码、或与每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符,包括:响应于输入设备至少一个输入键的操作,获取每个输入键的操作信息;若输入设备的类型为第一预设类型,则根据操作信息,确定每个输入键的功能类型;根据预设的功能标识映射关系,获取每个输入键的功能类型对应的按键标识符,得到至少一个按键标识符;若输入设备的类型为第二预设类型,则根据操作信息,确定每个输入键的按键编码;根据预设的编码标识映射关系,获取每个输入键的按键编码对应的按键标识符,得到至少一个按键标识符。
[0093] 可选的,根据预设的输入键映射关系,获取与至少一个按键标识符和操作的类型对应的事件标识符,包括:判断预设的输入键映射关系中是否包含至少一个按键标识符;若预设的输入键映射关系中包含至少一个按键标识符,则计算操作的持续时长,并根据持续时长,确定操作的类型是否为持续操作的类型;若操作的类型为持续操作的类型,则获取与至少一个按键标识符和持续操作的类型对应的事件标识符;若操作的类型为非持续操作的类型,则获取与至少一个按键标识符和操作的类型对应的事件标识符。
[0094] 可选的,判断图形用户界面中显示的至少一个焦点图层是否注册目标输入事件,包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层;判断每个焦点图层中的任一界面元素是否与事件标识符绑定;若存在焦点图层中的界面元素与事件标识符绑定,则将与事件标识符绑定的界面元素作为目标界面元素,将包含目标界面元素的焦点图层作为目标焦点图层,并确定目标焦点图层注册目标输入事件。
[0095] 可选的,根据图形用户界面中所有显示图层的图层类型和/或图层层级,确定所有显示图层中的至少一个焦点图层,包括:根据图形用户界面中所有显示图层的图层类型和/或图层层级,判断所有显示图层中图层层级最高的显示图层是否为排他图层类型;其中,排他图层类型为可触发输入事件、且屏蔽其它图层输入事件的图层类型;若图层层级最高的显示图层为排他图层类型,则将图层层级最高的显示图层确定为焦点图层,得到所有显示图层中的至少一个焦点图层;若图层层级最高的显示图层不为排他图层类型,则根据图层类型,依次遍历每个显示图层的图层类型,从所有显示图层中提取可触发输入事件的图层,得到所有显示图层中的至少一个焦点图层。
[0096] 可选的,若任一目标焦点图层注册目标输入事件,则触发目标输入事件,执行目标输入事件对应的事件逻辑,包括:若目标焦点图层中的目标界面元素与事件标识符绑定,则触发预先与事件标识符绑定的事件逻辑函数,执行目标输入事件对应的事件逻辑。
[0097] 本公开实施例所提供的输入操作的响应方法、装置、电子设备及存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0098] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0099] 另外,在本公开实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。
[0100] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0101] 在本公开的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本公开的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0102] 最后应说明的是:以上实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
QQ群二维码
意见反馈