【技术实现步骤摘要】
本申请涉及计算机,特别涉及一种事件响应方法、系统、电子设备及存储介质。
技术介绍
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所述事件响应方法,其特征在...
【专利技术属性】
技术研发人员:杨清广,谢一铭,李日璐,王春华,
申请(专利权)人:广东优特云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。