发明名称 一种基于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号二楼至四楼