翟 微
(作者单位:国家广电总局594台中控机房)
应急广播消息发送软件的设计与实现
翟 微
(作者单位:国家广电总局594台中控机房)
摘 要:我国地理幅员辽阔,自然资源丰富,有时需要应对较多的突发事件。应急广播的应用能提高应对突发事件的能力,最大限度地降低灾害造成的损失。在灾害发生之前使用应急广播,能有效规避灾害。为了顺利开展灾害救援工作,制定有效的应对措施,强化灾害应急指导工作,需要对应急广播消息发送软件进行创新设计,保证应急广播能将消息及时发送出去,使更多的人了解有关灾害的各种情况。
关键词:应急广播;消息发送软件;软件设计
目前,我国应急广播体系还存在较多问题,不能满足社会发展的需求,严重影响了自然灾害突发事件救援工作的开展。为了能更好地保护人民的利益,降低突发事件的危害,本文对应急广播消息发送软件的设计工作进行了分析,以期提升应急广播消息发送软件的应用效果。
应急广播消息打包服务器、应急广播消息发送服务器、资源网管服务器及反馈消息接收服务器,这些是应急广播消息发送软件的重要部分。因此,对应急广播消息发送软件进行整体设计时,要特别重视这四个方面。应急广播消息发送软件能简单分析信息,进而封装应急消息。在采编的时候,应急广播消息发送软件能生成数据,根据发送需要,通过广播电视网将信息发送出去。在消息的选择上,应急广播消息发送软件需要进行封装格式的转换,利用应急广播消息发送软件的采编系统进行封装。这样可以保证消息能顺利传输出去。利用传输流将应急广播消息进行打包,使其适合广播电视网的传输要求。MPEG-2标准的制定与应用,增强了应急广播消息发送信息的识别能力,将节目信息通过标准进行还原处理。在传输流运行的过程中,占用特定信息,这是应急广播消息发送软件的特殊性。应急广播通过专用表完成封装,并且,在传输流封装之前,要将应急广播消息转换为专用表模式,通过专用表将消息转换为传输流。
应急传播消息发送软件能缓存传输流,保证数据链的完整性。同时,利用传输流对消息进行发送。在进行应急广播消息发送之前,需要设计相应的传输流缓存系统,保证数据链能用于缓存。在传输流数据保存的过程中,相应地都会有应急广播消息节点,要在消息发送之前将数据传输到数据链中,并且,链表要在传输完成之后删除。数据结构链表操作较为简单,并且,节点传输时间较短,非常适合应急广播消息的数据链传输。传输流在数据发送时,需要控制码率,这样能提升数据传输效果。网络资源管理服务对消息的封装及发送,都发挥着重要的作用。通过分析网络资源管理服务,封装网络资源管理服务数据,同时,利用发送系统传输消息。在解析资源数据的时候,应急广播接收系统需要通过终端分析消息的发送状况,及时做好消息的反馈收集,同时,检验应急广播消息的发送情况。解析发送的消息是资源管理最为重要的方面,将反馈的消息封装到数据库中,及时做好数据库更新工作。
应急广播消息发送软件设计工作完成之后,就要将其应用于实践工作中,完成应急广播消息的发送。在应急广播采集消息时,需要转换消息表格式,判断传输的内容是否具有EBMsgStatus,在检验消息时,设置发送时间,并且,根据字段的需求,将应急广播消息存放在相应的传输流位置。在同一操作检验消息的过程中,多次发送应急广播消息。将数据节点添加在链表中,之后判断传输消息,只有符合标准的消息,才允许被添加。判断消息是否发送完成,要在传输流数据库中找到相对应的传输信息,并且,符合操作条件之后进行添加操作。将传输消息添加到操作栏中,要向用户发送接收消息,发送状态SendingFlag,将传输流数据添加到缓存数据链中,完成数据处理,检查消息数据是否完成传输。
在完成的节点中,发送传输流缓存的消息,删除对应栏中的传输流文件路径,这样才能实现数据消息的完整传输。如果任务栏中的消息没有发送出去,需要再次确认路径删除情况,完成发送。将任务栏中的标志SendingFlag更换为false,并且,保证节点中的缓存数据已被彻底删除。在信息进行发送之前,即传输流在数据缓存的时候,更新链表,完成数据节点的删除。
随着社会的不断发展,人们对应急广播消息发送软件的需求进一步扩大,因而,必须全面开展应急广播消息发送软件的研究。应用新技术,不断完善应急广播消息发送软件,使其操作更为简便,运行更为稳定,能不断满足社会发展的需求。
参考文献:
[1]谭敏.应急广播消息发送软件的设计与实现[D].成都:电子科技大学,2015.
[2]林长海,王新喆,宋占凯,等.国家应急广播体系建设的思考[J].广播与电视技术,2013(8).
[3]黄丽红,殷军.基于ASI+IP体系结构的有线数字电视综合服务平台[J].有线电视技术,2012(10).