一种事件响应方法、系统、电子设备及存储介质技术方案

技术编号:41286961 阅读:29 留言:0更新日期:2024-05-11 09:35
本申请公开了一种事件响应方法、系统、电子设备及存储介质,所属技术领域为计算机技术。所述事件响应方法包括:接收用户输入的标准源程序;其中,所述标准源程序包括值描述信息,所述值描述信息用于约束变量和/或函数参数的取值范围;基于所述值描述信息生成所述标准源程序对应的数据字典和语法树;将所述语法树转化为目标代码,并将所述目标代码和所述数据字典进行打包得到虚拟机字节码,以便标准虚拟机加载所述虚拟机字节码;若监听到用户的操作事件,则在符合所述值描述信息的情况下利用所述标准虚拟机执行所述操作事件对应的指令,以便实现对所述操作事件的响应。本申请能够降低数据值范围控制语句的复杂度,提高事件响应效率。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种事件响应方法、系统、电子设备及存储介质


技术介绍

1、为了缩短开发周期、快速实现业务功能,通常设计用户语言与计算机进行交互。用户语言通常用于编写程序,以便实现特定事件进行响应;例如,若检测到电磁炉工作模式调节事件,可以改变电磁炉当前的功率;若检测到风扇档位调节事件,则改变电机当前的转速。

2、相关技术中,用户语言通常使用数据类型+控制流语句的方式进行数据值范围控制,但是上述数据值范围控制的语句冗长,编写复杂度较高且程序运行后对事件响应效率较低。

3、因此,如何降低数据值范围控制语句的复杂度,提高事件响应效率是本领域技术人员目前需要解决的技术问题。


技术实现思路

1、本申请的目的是提供一种事件响应方法、系统、电子设备及存储介质,能够降低数据值范围控制语句的复杂度,提高事件响应效率。

2、为解决上述技术问题,本申请提供一种事件响应方法,包括:

3、接收用户输入的标准源程序;其中,所述标准源程序包括值描述信息,所述值描述信息用于约束变量本文档来自技高网...

【技术保护点】

1.一种事件响应方法,其特征在于,包括:

2.根据权利要求1所述事件响应方法,其特征在于,基于所述值描述信息生成所述标准源程序对应的数据字典和语法树,包括:

3.根据权利要求1所述事件响应方法,其特征在于,将所述目标代码和所述数据字典进行打包得到虚拟机字节码,包括:

4.根据权利要求1所述事件响应方法,其特征在于,若所述值描述信息用于约束变量的取值范围,则在符合所述值描述信息的情况下利用所述标准虚拟机执行所述操作事件对应的指令,包括:

5.根据权利要求4所述事件响应方法,其特征在于,在利用所述标准虚拟机根据所述变量上下文执行所述目标指令的过...

【技术特征摘要】

1.一种事件响应方法,其特征在于,包括:

2.根据权利要求1所述事件响应方法,其特征在于,基于所述值描述信息生成所述标准源程序对应的数据字典和语法树,包括:

3.根据权利要求1所述事件响应方法,其特征在于,将所述目标代码和所述数据字典进行打包得到虚拟机字节码,包括:

4.根据权利要求1所述事件响应方法,其特征在于,若所述值描述信息用于约束变量的取值范围,则在符合所述值描述信息的情况下利用所述标准虚拟机执行所述操作事件对应的指令,包括:

5.根据权利要求4所述事件响应方法,其特征在于,在利用所述标准虚拟机根据所述变量上下文执行所述目标指令的过程中,还包括:

6.根据权利要求4所述事件响应方法,其特征在...

【专利技术属性】
技术研发人员:杨清广谢一铭李日璐王春华
申请(专利权)人:广东优特云科技有限公司
类型:发明
国别省市:

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

1