发明名称 |
一种基于Lua的iOS客户端功能动态更新的方法 |
摘要 |
本发明公开了一种基于Lua的iOS客户端功能动态更新的方法,包括以下步骤:A、将用Lua脚本语言编写的业务逻辑代码放置在服务端的指定位置,同时在服务端配置相关客户端App代码模块的版本号;B、客户端启动运行时,通过访问服务端、查询相关App代码模块的版本号,根据版本号下载需要更新的Lua脚本业务逻辑代码;C、当客户端执行到App代码模块时,通过LuaCAPI动态地加载已经下载好的Lua脚本业务逻辑代码,并通过已经集成到客户端程序中的Lua解析器和桥接器来解析执行所述Lua脚本业务逻辑代码,以达到动态更新的目的。 |
申请公布号 |
CN104111855A |
申请公布日期 |
2014.10.22 |
申请号 |
CN201410367963.5 |
申请日期 |
2014.07.29 |
申请人 |
广东能龙教育股份有限公司 |
发明人 |
余敬龙 |
分类号 |
G06F9/445(2006.01)I;H04L29/08(2006.01)I;H04M1/725(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
广州嘉权专利商标事务所有限公司 44205 |
代理人 |
张海文 |
主权项 |
一种基于Lua的iOS客户端功能动态更新的方法,其特征在于包括以下步骤:A、将用Lua脚本语言编写的业务逻辑代码放置在服务端的指定位置,同时在服务端配置相关客户端App代码模块的版本号;B、客户端启动运行时,通过访问服务端、查询相关App代码模块的版本号,根据版本号下载需要更新的Lua脚本业务逻辑代码;C、当客户端执行到App代码模块时,通过Lua C API动态地加载已经下载好的Lua脚本业务逻辑代码,并通过已经集成到客户端程序中的Lua解析器来解析执行所述Lua脚本业务逻辑代码,以达到动态更新的目的。 |
地址 |
528403 广东省中山市东区中山四路49号二楼至四楼 |