[发明专利]一种数字广播系统的设备通信方法在审
申请号: | 201910014405.3 | 申请日: | 2019-01-08 |
公开(公告)号: | CN109660370A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 彭友伟;邓益;马栋 | 申请(专利权)人: | 湖南康通电子股份有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/06;H04L29/08 |
代理公司: | 长沙轩荣专利代理有限公司 43235 | 代理人: | 叶碧莲 |
地址: | 410000 湖南省长沙市芙蓉*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信层 业务层 广播系统 数字广播系统 设备通信 数据传输通道 通信连接断开 负责系统 架构设计 上行通信 通信方式 通信通道 下行通信 消息缓存 业务消息 指令交互 机密性 分层 调用 感知 遗漏 通信 保证 | ||
本发明公开了一种数字广播系统的设备通信方法,包括,在广播系统中划分出独立的通信层与业务层,并使用业务层调用所述通信层与所述设备进行通信。其首先在广播系统中进行分层的架构设计,由通信层负责系统与设备的通信通道,业务层通过通信层的接口与设备进行指令交互。其下行通信基于TCP长连接的通信方式,能够快速感知通信连接断开。消息缓存机制确保重要的业务消息发送到设备没有丢失或遗漏,上行通信使用TLS标准的数据传输通道,保证数据的机密性与完整性。
技术领域
本发明涉及数字广播通信技术领域,具体而言,涉及一种数字广播系统的设备通信方法。
背景技术
目前常见的数字广播系统的服务端与设备通信一般基于UDP协议定义的私有通信协议。系统中没有明确的通信层与业务层的层次划分,不能很好的解耦设备通信与广播业务,不利于系统的扩容,系统接入的设备数量有限制。
设备定期发送心跳报文到服务端,服务端通过心跳报文超时来判断设备离线,由于UDP报文可能出现丢包服务端需要确定几次未收到设备的心跳后才能认为设备离线,设备也需要确定几次未收到服务器的心跳应答才能认为与服务端断开连接。这样的缺点是系统和设备都不能快速的感知通信连接断开。
背景技术的前述论述仅意图便于理解本发明。此论述并不认可或承认提及的材料中的任一种在本申请的优先权日是或曾经是公共常识的一部分。
发明内容
本发明提出了一种数字广播系统的设备通信方法,所述方法包括,
在广播系统中划分出独立的通信层与业务层,并使用业务层调用所述通信层与所述设备进行通信。
进一步的,所述业务层通过HTTP接口下发控制指令至所述设备,所述设备的上行消息由通信层通过消息队列转发到业务层。
进一步的,所述设备与服务端间基于物联网通信协议进行TCP长连接通信,所述广播系统为每个设备分配一组唯一的序列号与设备密钥,设备连接到服务端后,服务端首先对设备的合法性进行校验,只有授权的设备可以接入系统,验证通过后通信层会立即通知业务层设备上线。
进一步的,设备与通信层断开连接后通信层立即通知业务层设备下线。
进一步的,所述设备与服务端的通信通道使用TLS标准的数据传输通道。
进一步的,所述业务层和通信层采用分布式部署方式,并可以根据设备数量规模进行横向扩展,接入的设备数量不受限。
进一步的,所述通信层有消息缓存机制,消息分为0、1两种级别,发送方会缓存级别为1的消息,直到收到接收方的确认消息;当出现设备断线的情况,服务端会等设备下次连接成功后重新发送缓存的消息。
本发明还具备以下优点:
1、系统与设备都能够快速的感知通信连接的建立与断开。连接断开时设备可以迅速的切换到其它备份通道,例如模拟备份。
2、通信层与业务层明确的层次关系,通信层为业务系统给提供稳定可靠的设备通信通道,有效降低业务系统的开发成本。
3、使用一机一密的设备认证机制,采用TLS传输通道,可以有效的降低设备被非法控制的安全风险,保证广播系统播出的安全可靠。
4、通信层与业务层横向扩展能力,解决海量设备接入的通信压力。
附图说明
从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。
图1是本发明的数字广播系统的设备通信示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南康通电子股份有限公司,未经湖南康通电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910014405.3/2.html,转载请声明来源钻瓜专利网。