发明名称 |
一种基于Lua的socket通信语义解析方法、适配器和应用系统 |
摘要 |
本发明涉及一种基于Lua的socket通信语义解析方法、适配器和应用系统,所述方法包括:步骤1,配置lua脚本,并在lua脚本中定义对各种类型的报文进行解析的解析函数;步骤2,定义调用lua脚本的函数call_lua_func,再采用函数call_lua_func调用步骤1配置的lua脚本;步骤3,通过调用的lua脚本解析socket通信报文。基于该方法的原理,本发明还给出了相应的socket适配器和应用系统。本发明是基于lua语言,适用于不同协议的socket通信,使socket通信与接口语义分离,实现不同socket通信报文可配置,提高了程序复用度,减少了开发工作量。 |
申请公布号 |
CN104363212A |
申请公布日期 |
2015.02.18 |
申请号 |
CN201410602650.3 |
申请日期 |
2014.10.31 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
张厚瑞 |
分类号 |
H04L29/06(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种基于Lua的socket通信语义解析方法,其特征在于,包括:步骤1,配置lua脚本,并在lua脚本中定义对各种类型的报文进行解析的解析函数;步骤2,定义调用lua脚本的函数call_lua_func,再采用函数call_lua_func调用步骤1配置的lua脚本;步骤3,通过调用的lua脚本解析socket通信报文。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |