[发明专利]应用程序运行的方法及装置在审
申请号: | 201711408022.1 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108170593A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 何志鹏 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种应用程序运行的方法,应用于移动终端领域,该方法包括:当检测到触发事件时,确定触发事件的脚本内容是否需要录制,若触发事件的脚本内容需要录制,则录制触发事件的脚本内容,并保存录制的触发事件的脚本内容,然后回放已录制的触发事件的脚本内容,以使得触发事件被响应。本发明实施例提供了一种应用程序运行的方法及装置能够降低脚本制作过程中花费的时间以及精力,提升脚本制作的效率。 1 | ||
搜索关键词: | 触发事件 脚本内容 录制 应用程序运行 脚本制作 移动终端 回放 保存 检测 响应 应用 | ||
当检测到触发事件时,确定所述触发事件的脚本内容是否需要录制;
若所述触发事件的脚本内容需要录制,则录制所述触发事件的脚本内容,并保存已录制的触发事件的脚本内容;
回放已录制的触发事件的脚本内容,以使得所述触发事件被响应。
2.根据权利要求1所述的方法,其特征在于,录制所述触发事件的脚本内容,并保存已录制的触发事件的脚本内容的步骤,包括:通过沙箱引擎的钩子函数拦截需录制的触发事件的脚本内容,并录制所述触发事件的脚本内容;
将已录制的触发事件的脚本内容进行二进制数据格式转换,并在预设数据文件中保存数据格式转换后的触发事件的脚本内容。
3.根据权利要求1或2所述的方法,其特征在于,回放已录制的触发事件的脚本内容,以使得所述触发事件被响应,包括:通过沙箱引擎回放已录制的触发事件的脚本内容,以使得所述触发事件的脚本内容被响应。
4.根据权利要求1‑3任一项所述的方法,其特征在于,回放已录制的触发事件的脚本内容,以使得所述触发事件被响应的步骤,包括:从预设数据文件读取存储的已录制的触发事件的脚本内容;
将所述已录制的触发事件的脚本内容进行数据格式转换;
基于格式转换后的触发事件的脚本内容,构建触发事件的对象;
将构建的触发事件的对象,分发至对应的目标应用,以使得所述目标应用基于所述触发事件的对象,响应所述触发事件。
5.根据权利要求1‑4任一项所述的方法,其特征在于,若所述触发事件的脚本内容不需要录制,所述方法还包括:将所述触发事件的脚本内容分发至对应的目标应用,以使得目标应用响应该触发事件。
6.根据权利要求1‑5任一项所述的方法,其特征在于,确定所述触发事件的脚本内容是否需要录制的方式,包括:基于预设的触发事件的录制规则,确定所述触发事件的脚本内容是否需要录制,所述触发事件的录制规则包括:需进行录制的触发事件的标识信息。
7.一种应用程序运行的装置,其特征在于,包括:确定模块,用于当检测到触发事件时,确定所述触发事件的脚本内容是否需要录制;
录制模块,用于当所述确定模块确定所述触发事件的脚本内容需要录制时,录制所述触发事件的脚本内容;
保存模块,用于保存所述录制模块录制的触发事件的脚本内容;
回放模块,用于回放已录制的触发事件的脚本内容,以使得所述触发事件被响应。
8.根据权利要求7所述的装置,其特征在于,所述录制模块,具体用于通过沙箱引擎的钩子函数拦截需录制的触发事件的脚本内容,并录制所述触发事件的脚本内容;
所述保存模块,具体用于将已录制的触发事件的脚本内容进行二进制数据格式转换,并在预设数据文件中保存数据格式转换后的触发事件的脚本内容。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现权利要求1‑6任一项所述的方法。10.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1‑6中任一项所述的应用程序运行的方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711408022.1/,转载请声明来源钻瓜专利网。