[发明专利]基于LUA的播放协议转换方法、系统、终端有效
申请号: | 201310754961.7 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103729189B | 公开(公告)日: | 2017-01-04 |
发明(设计)人: | 王跃宗;游磊青;李岩 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/06 |
代理公司: | 福州市博深专利事务所(普通合伙)35214 | 代理人: | 林志峥 |
地址: | 350028 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lua 播放 协议 转换 方法 系统 终端 | ||
1.一种基于LUA的播放协议转换方法,其特征在于,包括:
导入LUA插件包,并与第三方系统或设备建立通信连接,插件包中包含播放类模板和控制类模板,播放类模板和控制类模板是通过将播放消息协议和控制消息协议中的数据抽取出来用对应变量名称替换生成;
按照解析规则解析第三方系统或设备发送的播放消息协议或控制消息协议,从解析出的播放信息和控制信息中抽取数据;
将抽取的数据填充到模板中对应变量名的相应位置,生成转换后的播放消息协议或控制消息协议并将其发送至终端应用层。
2.根据权利要求1所述的一种基于LUA的播放协议转换方法,其特征在于,其具体包括:
S101、调用M2M模块启用导入的LUA插件包;
S102、在LUA插件包中实现与第三方系统或设备的通信连接;
S103、当LUA插件包接收到第三方系统或设备发送的播放消息协议或控制消息协议时,根据协议描述判定消息类型是播放类型还是控制类型,按照解析规则解析播放消息协议或控制消息协议,并根据协议描述到指定的服务器下载素材文件;
S104、从解析出的播放信息和控制信息中抽取数据,然后根据消息类型寻找对应的协议模板,再调用LUA模板引擎把抽取的数据与对应的模板做为参数传入到LUA模板引擎的入口函数,通过入口函数输出转换后的播放消息协议或控制消息协议;
S105、调用M2M模块的发送播放或控制消息接口,把转换后的播放消息协议控制消息协议通过发送播放或控制消息接口发送至终端应用层;
S106、终端应用层根据接收到的转换后的播放消息协议或控制消息协议的协议描述加载素材文件进行相应的动作。
3.根据权利要求2所述的一种基于LUA的播放协议转换方法,其特征在于,在LUA插件包中实现与第三方系统的通信连接具体包括步骤:
在LUA插件包启动时,调用作为HTTP或SOCKET连接器的LUA脚本,根据配置的IP端口连接至第三方系统;
每隔一预设间隔时长接收第三方系统发送的心跳包,并对心跳包进行解析查看心跳包信息描述是否有播入任务更新消息;
当查到有任务更新消息时,终端发送查询信息给第三方系统,查询信息用于查询任务更新协议;
接收第三方系统发送的播放任务更新协议,所述播放任务更新协议为播放消息协议或控制消息协议。
4.根据权利要求2所述的一种基于LUA的播放协议转换方法,其特征在于,所述“终端根据转换后的播放消息协议使用素材文件实现播放效果”后还包括步骤:在播放完成后发送回复消息至第三方系统。
5.根据权利要求2所述的一种基于LUA的播放协议转换方法,其特征在于,所述播放信息包括开始播放时间、播放结束时间、播放时长、播放素材文件的名称、素材文件的来源、播放的模式、素材文件播放的区域坐标;所述控制信息包括音量大小、开始工作时间、开始工作结束时间、下载时间、开关机、重启指令。
6.一种基于LUA的播放消息协议转换终端,包括M2M模块,其特征在于,还包括:
启用模块,用于调用M2M模块启用导入的LUA插件包,插件包中包含播放类模板和控制类模板,播放类模板和控制类模板是通过将播放消息协议和控制消息协议中的数据抽取出来用对应变量名称替换生成;
通信模块,用于在LUA插件包中实现与第三方系统或设备的通信连接;
解析和下载模块,用于当LUA插件包接收到第三方系统或设备发送的播放消息协议或控制消息协议时,根据协议描述判定消息类型是播放类型还是控制类型,按照解析规则解析播放消息协议或控制消息协议,并根据协议描述到指定的服务器下载素材文件;
协议转换模块,用于从解析出的播放信息和控制信息中抽取数据,然后根据消息类型寻找对应的协议模板,再调用LUA模板引擎把抽取的数据与对应的模板做为参数传入到LUA模板引擎的入口函数,通过入口函数输出转换后的播放消息协议或控制消息协议;
协议发送模块,用于调用M2M模块的发送播放或控制消息接口,把转换后的播放消息协议控制消息协议通过发送播放或控制消息接口发送至终端应用层;
播放执行模块,用于控制终端应用层根据接收到的转换后的播放消息协议或控制消息协议的协议描述加载素材文件进行相应的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310754961.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自带可读写IC卡的电视机顶盒
- 下一篇:一种产品高温测试设备