本发明专利技术公开了一种工业自检型广播音乐以太网传输方法,包括以下步骤:S1初始化;S2检测终端;S3终端是否可以运行;可以运行转S4,不可以运行转S2;S4播放器是否可以运行;可以运行转S5,不可以运行转S10;S5播放开始;S6建立播放连接;S7单首音乐UDP源码传输;S8终止播放连接;S9检测是否有继续播放信号;有信号转S2,无信号转S10;S10播放结束。采用上述技术方案的一种工业自检型广播音乐以太网传输方法,对硬件要求极低,而且在传输中保证音乐数据的零损耗,又同时在检测广播音乐终端硬件的好坏,动态合理的调整传输播放资源,节省了网络资源,又能自我检测系统中设备的在线好坏问题。
【技术实现步骤摘要】
一种工业自检型广播音乐以太网传输方法
本专利技术涉及数字语音传输
,特别涉及一种工业自检型广播音乐以太网传输方法。
技术介绍
在煤矿、石油、化工的复杂工业环境中,目前的广播音乐传输很多仍采用模拟传输方式,其硬件成本高,音质差,故障率高等问题,随着这几年工业领域各种系统信息化,数字化的发展方向,也有部分数字广播系统的出现,其基本沿用基于服务器的UDP传输方法,此方法要求服务器性及语音终端设备的CPU处理速度,缓存等方面的性能极高,势必造价高,同时数据压缩编码处理,音乐播放音质有所损耗,稳定性也差,并不具备自动纠错能力,如果应用在在煤矿、石油、化工的复杂工业领域,其环境本身对设备硬件本身提出很多限制,导致此传输方法在工业硬件基础上实现更难,效果更差,综合所有因数,专利技术一种工业自检型广播音乐以太网传输方法,是针对煤矿、石油、化工的复杂工业环境中语音广播系统传输方法的一种补充,其意义重大。同时,基于煤矿、石油、化工的复杂工业领域,其环境本身对设备硬件本身提出很多限制,有少部分语音广播传输方法采用TCP/IP的点传传输方法,先将需要广播播放的音乐传输到可存储的播放硬件上,然后在发命令进行音乐广播播放,但次传输方法实施性太差,播放音乐文件固定,灵活性不够,并且不能实时检测到有无好坏设备,导致网络传输资源的浪费几系统可靠性整体下降。
技术实现思路
为了解决上述问题,本专利技术提供一种可靠性高、灵活性强的工业自检型广播音乐以太网传输方法。通过检测终端的好坏或者检测到新的终端加入系统,而动态调整传输音乐的对象设备。本专利技术中的一种工业自检型广播音乐以太网传输方法,包括以下步骤:S1:初始化;S2:检测终端;S3:终端是否可以运行;可以运行转S4,不可以运行转S2;S4:播放器是否可以运行;可以运行转S5,不可以运行转S10;S5:播放开始;S6:建立播放连接;S7:单首音乐UDP源码传输;S8:终止播放连接;S9:检测是否有继续播放信号;有信号转S2,无信号转S10;S10:播放结束。上述方案中,所述S2使用检测协议编程。上述方案中,所述S5、S6、S8使用建立播放连接及终止协议。上述方案中,所述S7使用UDP组播音乐源码传输方法。上述方案中,所述UDP组播音乐源码传输方法根据音乐播放码率速度进行大小自动分包传输。本专利技术的优点和有益效果在于:本专利技术提供一种工业自检型广播音乐以太网传输方法,其原理构思简单,可靠性强,语音传输音质零损耗,广播音乐音质好,软件灵活性强,可以适应煤矿、石油、化工的复杂环境及相关硬件的要求。此方法建立在通用以太网传输介质的基础建设之上,提出多种协议相互关联工作,又互不干扰,对硬件要求极低,而且在传输中保证音乐数据的零损耗,又同时在检测广播音乐终端硬件的好坏,动态合理的调整传输播放资源,节省了网络资源,又能自我检测系统中设备的在线好坏问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的流程示意图;图2为本专利技术的端口连接图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,本专利技术是一种工业自检型广播音乐以太网传输方法,包括以下步骤:S1:初始化;S2:检测终端;S3:终端是否可以运行;可以运行转S4,不可以运行转S2;S4:播放器是否可以运行;可以运行转S5,不可以运行转S10;S5:播放开始;S6:建立播放连接;S7:单首音乐UDP源码传输;S8:终止播放连接;S9:检测是否有继续播放信号;有信号转S2,无信号转S10;S10:播放结束。如图2所示,工业自检型广播音乐以太网传输方法基于这个硬件基础之上的协议,其是有UDP组播音乐源码传输方法、建立播放连接及终止协议、检测协议的组合,相互关联工作。在软件设计上,其占用3个SOCKET端口,SOCKET1用作检测协议编程,SOCKET2用作建立播放连接及终止协议编程,SOCKET3用作UDP组播音乐源码传输方法编程。SOCKET1检测协议实时检测广播音乐系统中各个音乐广播终端运行的好坏,同时检测是否有新的好的音乐广播终端加入到系统中,当广播音乐软件接收到音乐广播命令后,SOCKET2用作建立播放连接及终止协议依据检测的结果,对完好的音乐广播终端进行播放连接,连接完之后,SOCKET3以UDP组播音乐源码传输方法根据音乐播放码率速度进行大小自动分包传输,其音乐源码文件不再进行任何压缩,仅仅是根据音乐广播终端播放码率分包,所以音乐在传输过程中零损耗,最大限度地保证音质,同时,SOCKET3每传输完一首音乐,SOCKET2会播放终止,会根据SOCKET1检测协议,确认可以建立连接的广播音乐终端,重新建立连接,以此循环。SOCKET3以UDP组播音乐源码传输方法根据音乐播放码率速度进行大小自动分包传输,即广播音乐软件根据MP3歌曲的大小,播放速率,在UDP广播传输时进行分包,使广播音乐终端播放速度与传输速度达到动态平衡,不需要广播音乐终端有的缓存,降低了广播音乐终端硬件的成本及开发难度。在SOCKET3UDP组播音乐源码传输方法每传输完一首音乐到放下首音乐之间有一个延时的时间,利用这个时间,根据检测结果,重新连接有效广播音乐终端,其起到动态检测广播音乐终端及合理动态分配网络资源的作用。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
【技术保护点】
一种工业自检型广播音乐以太网传输协议,其特征在于,包括以下步骤:S1:初始化;S2:检测终端;S3:终端是否可以运行;可以运行转S4,不可以运行转S2;S4:播放器是否可以运行;可以运行转S5,不可以运行转S10;S5:播放开始;S6:建立播放连接;S7:单首音乐UDP源码传输;S8:终止播放连接;S9:检测是否有继续播放信号;有信号转S2,无信号转S10;S10:播放结束。
【技术特征摘要】
1.一种工业自检型广播音乐以太网传输方法,其特征在于,包括以下步骤:S1:初始化;S2:使用检测协议编程检测终端;S3:终端是否可以运行;可以运行转S4,不可以运行转S2;S4:播放器是否可以运行;可以运行转S5,不可以运行转S10;S5:播放开始;S6:建立播放连接;S7:使用UDP组播音乐源码,单首音乐UDP源码传输,所述UDP组播音乐源码传输方法根据音乐播放码率速度进行大小自动分包传输;S8:终止播放连接;S9:检测...
【专利技术属性】
技术研发人员:胡海峰,施俊,
申请(专利权)人:上海昊轩电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。