预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113934639A(43)申请公布日2022.01.14(21)申请号202111285051.X(22)申请日2021.11.01(71)申请人北京字跳网络技术有限公司地址100190北京市海淀区紫金数码园4号楼2层0207(72)发明人张向欣林君旺陈志旭武雪周佳庆(74)专利代理机构北京英创嘉友知识产权代理事务所(普通合伙)11447代理人魏云鹿(51)Int.Cl.G06F11/36(2006.01)G06F8/30(2018.01)G06F8/38(2018.01)G06F8/65(2018.01)权利要求书2页说明书11页附图3页(54)发明名称数据处理方法、装置、可读介质和电子设备(57)摘要本公开涉及一种数据处理方法、装置、可读介质和电子设备,涉及数据处理技术领域,该方法包括:在目标应用程序运行过程中,获取输入的目标应用程序的第一代码,根据第一代码、历史数据和预设函数模板,通过热更新操作,生成第一指令序列,并执行第一指令序列,历史数据包括在历史时间段内输入的第二代码和生成的第二指令序列。本公开利用热更新的方式,实现在不同操作系统或平台下对目标应用程序的指令序列的修改,并通过执行由第一代码和历史数据确定的第一指令序列,以在不同操作系统或平台下实现对应用程序的开发调试,提高了应用程序的开发和调试效率。CN113934639ACN113934639A权利要求书1/2页1.一种数据处理方法,其特征在于,所述方法包括:在目标应用程序运行过程中,获取输入的所述目标应用程序的第一代码;根据所述第一代码、历史数据和预设函数模板,通过热更新操作,生成第一指令序列,并执行所述第一指令序列;所述历史数据包括在历史时间段内输入的第二代码和生成的第二指令序列。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一代码、历史数据和预设函数模板,通过热更新操作,生成第一指令序列,包括:从所述第一代码中提取第一指定类型的第一语句,并从所述第二指令序列和所述第二代码中提取第二指定类型的第二语句;根据所述第一代码,确定目标变量;根据所述第一语句、所述第二语句、所述目标变量和所述预设函数模板,通过所述热更新操作,生成所述第一指令序列。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一代码,确定目标变量,包括:对所述第一代码进行解析,以得到所述第一代码中需要读取的第一变量,以及所述第一代码中赋值过的第二变量,并将所述第一变量和所述第二变量作为所述目标变量。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一语句、所述第二语句、所述目标变量和所述预设函数模板,通过所述热更新操作,生成所述第一指令序列,包括:根据所述第一变量生成所述第一变量对应的第三语句,并根据所述第二变量生成所述第二变量对应的第四语句;将所述第一语句、所述第二语句、所述第三语句和所述第四语句,分别填充至所述预设函数模板中,得到目标函数;根据所述目标函数,通过所述热更新操作,生成所述第一指令序列。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一代码,确定目标变量,包括:在所述第一变量的变量类型为var类型的情况下,对所述目标函数进行语义分析,得到所述第一变量的真实变量类型,并将所述第一变量的变量类型更新为所述真实变量类型。6.根据权利要求4所述的方法,其特征在于,所述执行所述第一指令序列,包括:执行所述第一指令序列,并从所述目标函数的运行环境中获取执行结果。7.一种数据处理装置,其特征在于,所述装置包括:获取模块,用于在目标应用程序运行过程中,获取输入的所述目标应用程序的第一代码;处理模块,用于根据所述第一代码、历史数据和预设函数模板,通过热更新操作,生成第一指令序列,并执行所述第一指令序列;所述历史数据包括在历史时间段内输入的第二代码和生成的第二指令序列。8.根据权利要求7所述的装置,其特征在于,所述处理模块包括:提取子模块,用于从所述第一代码中提取第一指定类型的第一语句,并从所述第二指令序列和所述第二代码中提取第二指定类型的第二语句;确定子模块,用于根据所述第一代码,确定目标变量;2CN113934639A权利要求书2/2页生成子模块,用于根据所述第一语句、所述第二语句、所述目标变量和所述预设函数模板,通过所述热更新操作,生成所述第一指令序列。9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1‑6中任一项所述方法的步骤。10.一种电子设备,其特征在于,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现权利要求1‑6中任一项所述方法的步骤。3CN113934639A说明书1/11页数据处理方法、