数据处理方法及装置与流程

文档序号:34312661发布日期:2023-05-31 22:14阅读:33来源:国知局
数据处理方法及装置与流程

本申请涉及计算机,特别涉及数据处理方法。本申请同时涉及数据处理装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

1、随着计算机技术的不断发展,各种各样的脚本语言随之诞生,尤其是lua脚本语言,其设计的目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。lua由标准c编写而成,几乎在所有操作系统和平台上都可以编译和运行。基于lua脚本语言的软件开发系统其代码可以热更新,并且简单易用,从而被开发者作为主要的开发语言。由于lua语言是一种动态语言,在运行的过程中,当lua函数需要访问全局变量时,由于全局变量存在一系列头文件中,因此需要加载头文件进行全局变量查找,但是lua脚本执行器查找头文件脚本过程缓慢,且每次访问都需要进行查询因此十分麻烦,如何解决目前lua脚本在头文件中查找变量速度缓慢的问题是目前亟需解决的。


技术实现思路

1、有鉴于此,本申请实施例提供了数据处理方法。本申请同时涉及数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。

2、根据本申请实施例的第一方面,提供了一种数据处理方法,包括:

3、运行目标函数,确定所述目标函数对应的目标全局变量;

4、在路径记录表中查找所述目标全局变量对应的引用路径;

5、在所述路径记录表中存在所述目标全局变量的目标引用路径的情况下,根据所述目标引用路径确定所述目标全局变量对应的目标变量脚本文件;

6、在所述目标变量脚本文件中确定所述目标全局变量对应的变量对象,其中,所述变量对象用于为所述目标全局变量赋值。

7、根据本申请实施例的第二方面,提供了一种数据处理装置,包括:

8、运行模块,被配置为运行目标函数,确定所述目标函数对应的目标全局变量;

9、查找模块,被配置为在路径记录表中查找所述目标全局变量对应的引用路径;

10、第一确定模块,被配置为在所述路径记录表中存在所述目标全局变量的目标引用路径的情况下,根据所述目标引用路径确定所述目标全局变量对应的目标变量脚本文件;

11、第二确定模块,被配置为在所述目标变量脚本文件中确定所述目标全局变量对应的变量对象,其中,所述变量对象用于为所述目标全局变量赋值。

12、根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述数据处理方法的步骤。

13、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述数据处理方法的步骤。

14、本申请提供的数据处理方法,运行目标函数,确定所述目标函数对应的目标全局变量;在路径记录表中查找所述目标全局变量对应的引用路径;在所述路径记录表中存在所述目标全局变量的目标引用路径的情况下,根据所述目标引用路径确定所述目标全局变量对应的目标变量脚本文件;在所述目标变量脚本文件中确定所述目标全局变量对应的变量对象,其中,所述变量对象用于为所述目标全局变量赋值。

15、本申请一实施例实现了通过在路径记录表中存储全局变量的引用路径,使得在运行目标函数引用目标全局变量时,能够直接在路径记录表中查找目标全局变量对应的引用路径,从而能够直接确定目标全局变量声明所在的目标变量脚本文件,能够快速确定目标全局变量对应的变量对象,减少因遍历变量脚本文件所花费的时间,提高编程效率。



技术特征:

1.一种数据处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,运行目标函数,确定所述目标函数对应的目标全局变量之前,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,确定并分析目标函数,根据分析结果确定所述目标函数包含的初始全局变量,包括:

4.如权利要求3所述的方法,其特征在于,还包括:

5.如权利要求2所述的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

7.如权利要求1所述的方法,其特征在于,所述方法还包括:

8.如权利要求1-7任一项所述的方法,其特征在于,在路径记录表中查找所述目标全局变量对应的引用路径,包括:

9.如权利要求1-7任一项所述的方法,其特征在于,根据所述目标引用路径确定所述目标全局变量对应的目标变量脚本文件,包括:

10.如权利要求1所述的方法,其特征在于,在所述目标变量脚本文件中确定所述目标全局变量对应的变量对象之后,所述方法还包括:

11.一种数据处理装置,其特征在于,包括:

12.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-10任意一项所述方法的步骤。

13.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-10任意一项所述方法的步骤。


技术总结
本申请提供数据处理方法及装置,其中所述数据处理方法包括:运行目标函数,确定所述目标函数对应的目标全局变量;在路径记录表中查找所述目标全局变量对应的引用路径;在所述路径记录表中存在所述目标全局变量的目标引用路径的情况下,根据所述目标引用路径确定所述目标全局变量对应的目标变量脚本文件;在所述目标变量脚本文件中确定所述目标全局变量对应的变量对象值,其中,所述变量对象用于为所述目标全局变量赋值。通过在路径记录表中存储全局变量的引用路径,从而能够直接确定目标全局变量声明所在的目标变量脚本文件,能够快速确定目标全局变量对应的变量对象,减少因遍历遍历变量脚本文件所花费的时间,提高编程效率。

技术研发人员:叶川,颜蒙杰,王凯
受保护的技术使用者:珠海金山数字网络科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1