[發明專利]基于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.szxzyx.cn/pat/books/201310754961.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自帶可讀寫IC卡的電視機頂盒
- 下一篇:一種產品高溫測試設備





