[发明专利]一种提升业务脚本执行效率的装置及方法无效
申请号: | 201010268929.4 | 申请日: | 2010-09-01 |
公开(公告)号: | CN102385527A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 李峥 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 业务 脚本 执行 效率 装置 方法 | ||
1.一种提升业务脚本执行效率的装置,其特征在于,包括业务脚本分析器以及业务脚本处理器,其中,
所述业务脚本分析器,用于对提取的各种类型业务脚本进行分析,将连续的表示一个业务动作的一组标记提取出来形成共用业务对象组件;
所述业务脚本处理器,用于根据业务请求标识,查询业务脚本,生成业务执行代码,并在生成业务执行代码的过程中将脚本中的共用业务对象组件进行代码实例化。
2.如权利要求1所述的提升业务脚本执行效率的装置,其特征在于,所述业务脚本处理器,进一步用于在将脚本中的共用业务对象组件进行代码实例化后,存储在对象组件业务执行代码实例对应表中。
3.如权利要求2所述的提升业务脚本执行效率的装置,其特征在于,所述业务脚本处理器,进一步用于当再次根据业务请求查询相应业务脚本时,在所述对象组件业务执行代码实例对应表中查找。
4.如权利要求1所述的提升业务脚本执行效率的装置,其特征在于,进一步包括业务脚本提取接口和业务脚本转化器,其中,
所述业务脚本提取接口,用于在业务系统加载服务时提取各种类型业务脚本,包括业务脚本类型;
所述业务脚本转化器,用于根据业务脚本类型采用不同的转化模型,将业务脚本提取接口提取的各种类型业务脚本转换成标准的可扩展业务脚本,生成新的业务脚本标识,并将标准的可扩展业务脚本送给业务脚本分析器。
5.如权利要求4所述的提升业务脚本执行效率的装置,其特征在于,所述业务脚本分析器,进一步用于对所述业务脚本转换器转换的标准的可扩展业务脚本进行分析,将连续的表示一个业务动作的一组标记提取出来形成共用业务对象组件。
6.如权利要求1所述的提升业务脚本执行效率的装置,其特征在于,所述业务脚本分析器,进一步用于将所述共用业务对象组件对应的组件标识插入业务脚本替换原脚本语句,并将共用业务对象组件及其对应的组件标识缓存。
7.如权利要求1至6中任一项所述的提升业务脚本执行效率的装置,其特征在于,进一步包括业务脚本缓存器,用于缓存待解析的业务脚本以及共用业务对象组件,并根据脚本调用的频率决定是否将脚本缓存在内存中。
8.一种如权利要求1所述装置提升业务脚本执行效率的方法,其特征在于,包括下列步骤:
A:业务脚本分析器对提取的各种类型业务脚本进行分析,将连续的表示一个业务动作的一组标记提取出来形成共用业务对象组件;
B:业务脚本处理器根据业务请求标识,查询业务脚本,生成业务执行代码,并在生成业务执行代码的过程中将脚本中的共用业务对象组件进行代码实例化。
9.如权利要求8所述的提升业务脚本执行效率的方法,其特征在于,在所述步骤B中,进一步包括下列步骤:
所述业务脚本处理器在将脚本中的共用业务对象组件进行代码实例化后,存储在对象组件业务执行代码实例对应表中。
10.如权利要求8所述的提升业务脚本执行效率的方法,其特征在于,进一步包括下列步骤:
当再次根据业务请求查询相应业务脚本时,在所述对象组件业务执行代码实例对应表中查找。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010268929.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控制终端上行功率的方法和系统
- 下一篇:一种用能体及其获能方法与应用