The application provides a method, device and electronic device for event response and file generation. One specific embodiment of the event response method includes: determining a target executable file; monitoring a preset event for a target control based on the target executable file; and determining the preset event if the preset event is monitored. The event is a normal event or an abnormal event; if it is determined that the preset event is a normal event, the response operation corresponding to the preset event is performed, and if it is determined that the preset event is an abnormal event, the preset event is ignored. The implementation can ignore the default event when the default event of the target control is an abnormal event, thus avoiding the problem of frequent interaction between the client and the server caused by the abnormal event, and also reducing the network burden.
【技术实现步骤摘要】
事件响应及文件生成的方法、装置及电子设备
本申请涉及计算机软件
,特别涉及一种事件响应及文件生成的方法、装置及电子设备。
技术介绍
随着终端设备以及网络技术的不断发展和普及,各类客户端也被广泛使用在终端设备上。客户端变得越来越丰富,使人们的日常生活也变得越来越便利。目前来说,人们在使用客户端时,有时可能会频繁多次触发该客户端对应的用户界面上的虚拟按钮。如果该虚拟按钮用于触发该客户端与网络服务端进行交互(如,向服务端发送请求,或者向服务端上报消息等),则可能会导致服务端的错误响应。另外,如果客户端与服务端进行交互的次数过于频繁,还可能会增加网络负担。
技术实现思路
为了解决上述技术问题之一,本申请提供一种事件响应及文件生成的方法、装置及电子设备。根据本申请实施例的第一方面,提供一种事件响应方法,包括:确定目标可执行文件;基于所述目标可执行文件监测针对目标控件的预设事件;若监测到所述预设事件,确定所述预设事件是正常事件还是异常事件;若确定所述预设事件是正常事件,则执行所述预设事件对应的响应操作,若确定所述预设事件是异常事件,则忽略所述预设事件。可选的,所述基于所述目 ...
【技术保护点】
1.一种事件响应方法,其特征在于,所述方法包括:确定目标可执行文件;基于所述目标可执行文件监测针对目标控件的预设事件;若监测到所述预设事件,确定所述预设事件是正常事件还是异常事件;若确定所述预设事件是正常事件,则执行所述预设事件对应的响应操作,若确定所述预设事件是异常事件,则忽略所述预设事件。
【技术特征摘要】
1.一种事件响应方法,其特征在于,所述方法包括:确定目标可执行文件;基于所述目标可执行文件监测针对目标控件的预设事件;若监测到所述预设事件,确定所述预设事件是正常事件还是异常事件;若确定所述预设事件是正常事件,则执行所述预设事件对应的响应操作,若确定所述预设事件是异常事件,则忽略所述预设事件。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标可执行文件监测针对目标控件的预设事件,包括:确定所述目标可执行文件中与所述目标控件绑定的目标对象;通过所述目标对象对应的监听器监测针对所述目标控件的预设事件。3.根据权利要求2所述的方法,其特征在于,所述确定所述预设事件是正常事件还是异常事件,包括:从所述目标可执行文件中调用所述监听器对应的预设方法逻辑执行预设操作,以确定所述预设事件是正常事件还是异常事件。4.根据权利要求3所述的方法,其特征在于,所述执行预设操作,包括:如果确定首次检测到所述预设事件,则确定所述预设事件是正常事件;如果确定非首次检测到所述预设事件,确定当前时刻与上次检测到所述预设事件的时刻之间的目标时间间隔;获取预设时间间隔;如果所述目标时间间隔小于或等于所述预设时间间隔,则确定所述预设事件是异常事件,如果所述目标时间间隔大于所述预设时间间隔,则确定所述预设事件是正常事件。5.根据权利要求4所述的方法,其特征在于,所述预设时间间隔为基于目标云服务器下发的预设字段而得到的。6.根据权利要求1-5中任一所述的方法,其特征在于,所述目标可执行文件通过如下方式而得到:在对获取到的源程序进行编译的过程中,根据所述源程序中预先定义的注解,将所述目标控件与相应的目标对象进行绑定;创建针对所述目标对象的监听器;添加针对所述监听器的预设方法逻辑;响应于完成对所述源程序的编译,得到所述目标可执行文件。7.一种可执行文件的生成方法,其特征在于,所述方法包括:对获取到的源程序进行编译;在所述编译的过程中,根据所述源程序中预先定义的注解将目标控件与相应的目标对象进行绑定;创建针对所述目标对象的监听器,所述监听器用于监测针对所述目标控件的预设事件;添加针对所述监...
【专利技术属性】
技术研发人员:许圣霖,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。