发明名称 |
脚本处理方法和脚本处理装置 |
摘要 |
本发明提供一种脚本处理方法和一种脚本处理装置。其中,脚本处理方法包括:步骤102,从脚本中解析出表达式,并根据运算性质,将表达式分类,以及获取表达式之间的依赖关系;步骤104,根据表达式的类别以及依赖关系,对表达式进行分批,并确定每批次表达式的执行顺序;步骤106,按执行顺序执行每批次表达式,取得每批次表达式的运算结果;步骤108,将所有批次表达式的运算结果返回给脚本,以获取脚本的运算结果。通过本发明,对表达进行分批,每批次表达式可以一次计算出结果,不会因需依赖其他表达式,而不能计算出结果或者增加后台实现的复杂程度。 |
申请公布号 |
CN102222108B |
申请公布日期 |
2013.06.05 |
申请号 |
CN201110177234.X |
申请日期 |
2011.06.28 |
申请人 |
用友软件股份有限公司 |
发明人 |
程操红 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京友联知识产权代理事务所(普通合伙) 11343 |
代理人 |
尚志峰;汪海屏 |
主权项 |
一种脚本处理方法,其特征在于,包括:步骤102,从脚本中解析出表达式,并根据运算性质,将所述表达式分类,以及获取所述表达式之间的依赖关系,所述运算性质包括:所述表达式是否需要进行数据查询,以及所述表达式需要进行所述数据查询时,所述数据查询是否是基于缓存进行查询;步骤104,根据所述表达式的类别以及所述依赖关系,对所述表达式进行分批,并确定每批次表达式的执行顺序;步骤106,按所述执行顺序执行所述每批次表达式,取得所述每批次表达式的运算结果;步骤108,将所有批次表达式的运算结果返回给所述脚本,以获取所述脚本的运算结果。 |
地址 |
100094 北京市海淀区北清路68号用友软件园 |