The invention relates to the field of computer, in particular to a method of sync scripts, methods and devices for parsing messages. In the technical scheme of the embodiment of the invention, the server to the client device to send Lua script, the Lua script at least for analyzing the server message message type, then the client device receives the transmitted by the server in the Lua script, and receives the message sent by the server after the call the Lua script for the message parsing, and then obtain the analytical results including the message type of the Lua script to return. This solves the technical problem that the existing technology needs to reedit the application after modifying the message type to make the application parse the new message type.
【技术实现步骤摘要】
一种同步脚本的方法、解析消息的方法和设备
本专利技术涉及计算机领域,尤其涉及一种同步脚本的方法、解析消息的方法和设备。
技术介绍
很多应用的运行过程会与对应的服务器建立连接,并依靠服务器下发消息为用户服务。应用对服务器下发的消息进行解析,解析出消息类型以及消息内容,然后进一步根据解析结果处理消息并提供服务。随着服务的多样化发展,可能会增加修改消息类型,例如增加新的消息类型,或者变更旧的消息类型。在相关技术中,为了保证应用能够解析修改后的消息类型,将修改并重新编译应用,进而获得应用新版本。客户端设备通过升级应用,将本地应用与服务器同步。然而,上述相关技术至少存在以下问题:第一,每次对消息类型的修改都需要修改并重新编译应用,导致成产成本高,生产周期长;第二,由于用户获取新版本本身存在延迟,那么就导致应用同步延迟也很长。
技术实现思路
本专利技术实施例提供了一种同步脚本的方法、解析消息的方法和设备,用于解决现有技术在修改消息类型后,需要重新编辑应用才能使该应用解析新消息类型的技术问题。第一方面,本专利技术提供了一种同步脚本的方法,包括:确定一安装有目标应用的第一客户端设备接入服务器;向所述第一客户端设备发送Lua脚本,所述Lua脚本至少用于解析所述服务器所发送的消息的消息类型,以使所述第一客户端设备能够同步解析出所述服务器发送的所述消息的消息类型。可选的,所述方法还包括:接收第二客户端设备发送的用于获取所述目标应用安装文件的获取请求;基于所述获取请求,向所述第二客户端设备发送所述目标应用安装文件,所述目标应用安装文件中包括Lua引擎文件。第二方面,本专利技术提供了一 ...
【技术保护点】
一种同步脚本的方法,其特征在于,包括:确定一安装有目标应用的第一客户端设备接入服务器;向所述第一客户端设备发送Lua脚本,所述Lua脚本至少用于解析所述服务器所发送的消息的消息类型,以使所述第一客户端设备能够同步解析出所述服务器发送的所述消息的消息类型。
【技术特征摘要】
1.一种同步脚本的方法,其特征在于,包括:确定一安装有目标应用的第一客户端设备接入服务器;向所述第一客户端设备发送Lua脚本,所述Lua脚本至少用于解析所述服务器所发送的消息的消息类型,以使所述第一客户端设备能够同步解析出所述服务器发送的所述消息的消息类型。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收第二客户端设备发送的用于获取所述目标应用安装文件的获取请求;基于所述获取请求,向所述第二客户端设备发送所述目标应用安装文件,所述目标应用安装文件中包括Lua引擎文件。3.一种解析消息的方法,其特征在于,包括:接收服务器发送的Lua脚本,所述Lua脚本至少用于解析所述服务器所发送的消息的消息类型;在接收到服务器发送的消息后,调用所述Lua脚本对所述消息进行解析;获取所述Lua脚本返回的包括所述消息的消息类型的解析结果。4.如权利要求3所述的方法,其特征在于,所述Lua脚本还用于解析所述消息的消息内容,所述解析结果还包括所述消息的消息内容。5.如权利要求3所述的方法,其特征在于,在获取所述Lua脚本返回的包括所述消息的消息类型的解析结果之后,还包括:对所述消息的消息内容进行解析,以获得所述消息的消息内容。6.如权利要求3-5任一项所述的方法,其特征在于,在接收服务器发送的Lua脚本之前,还包括:向所述服务器发送用于获取目标应用安装文件的获取...
【专利技术属性】
技术研发人员:周志刚,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。