发明名称 |
基于脚本的辅助业务实现方法 |
摘要 |
本发明公开了一种基于脚本的辅助业务实现方法,包括:服务器读入用于实现辅助业务的脚本文件;对所述脚本文件进行编译,得到对应的汇编指令;当服务器需要调用所述脚本文件时,获取所需参数并转换为二进制数据块并添加入脚本文件对应的汇编指令,得到目标代码,并将目标代码加锁;服务器执行加锁后的目标代码,获取执行后返回的二进制数据块,并对加锁的目标代码解锁;服务器读入返回的二进制数据块,并从中解析出目标代码执行后的结果;所述软件系统根据执行后的结果进行处理,从而实现辅助业务。本发明还公开了一种基于脚本的垃圾邮件处理的实现方法。本发明采用脚本实现软件系统的辅助业务,可以在程序运行期间根据具体情况作动态调整。 |
申请公布号 |
CN104461522A |
申请公布日期 |
2015.03.25 |
申请号 |
CN201410696651.9 |
申请日期 |
2014.11.26 |
申请人 |
盈世信息科技(北京)有限公司 |
发明人 |
潘庆峰 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
颜希文 |
主权项 |
一种基于脚本的辅助业务实现方法,其特征在于,包括步骤:服务器读入用于实现软件系统的辅助业务的脚本文件,其中,所述辅助业务用于辅助所述软件系统进行数据处理;采用脚本解释器对所述脚本文件进行编译,得到所述脚本文件对应的汇编指令;当所述服务器需要调用所述脚本文件时,获取所述脚本文件所需参数并转换为二进制数据块;将所述脚本文件所需参数对应的二进制数据块添加入所述脚本文件对应的汇编指令,得到可执行的目标代码,并将所述目标代码加锁;所述服务器执行加锁后的目标代码,获取执行后返回的二进制数据块,并对所述加锁的目标代码解锁;所述服务器读入所述返回的二进制数据块,并从中解析出所述目标代码执行后的结果;所述软件系统根据所述执行后的结果进行处理,从而实现辅助业务。 |
地址 |
100088 北京市海淀区马甸东路17号金澳国际大厦4层516-517室 |