一种基于PIS系统的音视频矩阵切换方法技术方案

技术编号:11203867 阅读:129 留言:0更新日期:2015-03-26 11:55
本发明专利技术公开了一种基于PIS系统的音视频矩阵切换方法,该方法当正常的音视频播放控制器出现故障时快速、高效的将备份的音视频播放控制器切换到音视频播放系统中,用于替换出现故障的音视频播放控制器,二者的切换是无缝切换,避免了由于正常的音视频播放控制器出现故障带来的无法向乘客显示信息的缺陷,列车音视频传输质量得到了保障,在列车高速运行的情况下,也不会出现马赛克、中断等现象;此外本发明专利技术的切换方法通过设置切换的优先级,可以保证将有限的资源用于更高需求的区域,实现的资源的合理分配,增强了系统的整体稳定性。

【技术实现步骤摘要】

本专利技术涉及PIS系统的音视频切换领域,尤其涉及一种基于PIS系统的音视频矩阵切换方法
技术介绍
PIS系统是指地铁运营商采用成熟可靠地网络技术和多媒体传输、显示技术,在制定的时间将指定的信息经显示终端发送给指定的人群。PIS系统是集合多媒体网络技术,以计算机系统为核心,以车站和车载显示终端为媒介向乘客提供信息服务的系统,使乘客通过正确的服务信息引导,安全、便捷地乘坐轨道交通。PIS系统在正常情况下,提供乘车须知、列车到发时间、列车时刻表、管理者公告、政府公告、出行参考等实时动态的多媒体信息;在火灾、阻塞及恐怖袭击等非正常情况下,提供动态紧急疏散提示。列车运行中,车载设备要实时接收来自地面运营中心的节目,在列车车厢显示屏上播出音视频。同时通过车厢内监控摄像头,监控旅客乘车情况,将监控视频信息实时上传至运营中心,作为管理部门安全性决策的支持信息。随着科技的不断进步,PIS系统不仅要实现运营中心与车站、车站与车站间的通信,还要完成列车与地面间的实时通信,例如:运营中心向列车实时转播数字视频等多媒体信息,列车实时上传车厢内的监控信息等;但是,由于列车是在高速运行环境下进行信息的实时传输,而且为了给乘客提供高质量的信息服务,PIS系统要求列车在高速运行情况下,保证图像质量,不会出现马赛克、中断等现象,这就要求车地系统要有足够的带宽并且保证车地间信息的可靠传输。目前,PIS系统均采用单链路传输,没有备份链路,导致当传输链路出现故障时,列车音视频质量得不到保障,甚至出现马赛克、中断等现象,因此,如何能在列车高速运行的情况下,保证图像高质量传输,不出现马赛克、中断等现象成为本领域技术人员急需解决的技术问题。
技术实现思路
针对现有技术中存在的不足,本专利技术的目的是提供一种基于PIS系统的音视频矩阵切换方法,该方法在正常的音视频播放控制器出现故障时快速、高效的将备份的音视频播放控制器切换到音视频播放系统中,用于替换出现故障的音视频播放控制器,避免了由于正常的音视频播放控制器出现故障带来的无法向乘客显示信息的缺陷,此外本专利技术的切换方法采用优先级操作,可以将有限的资源用于更高需求的区域,增强了系统的整体稳定性,且资源的分配更加的合理化。为实现上述目的,一种基于PIS系统的音视频矩阵切换方法,所述方法包括如下步骤:1)读取N工作控制器和M备份控制器配置数据,初始化N工作控制器工作列表和故障列表及M备份控制器待命列表、故障列表和工作列表;2)按照插入列表的先后顺序检测M备份控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据每个控制器的检测结果来设置M备份控制器各列表的状态;3)按照插入列表的先后顺序检测N工作控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据步骤2)的检测结果和当前N工作控制器的状态来确定相应的切换操作,当N工作控制器中某个控制器故障时切换到M备份控制器以保证音视频的正常传输;并重置与切换相关的N工作控制器和M备份控制器中相关控制器的状态;4)重复步骤2)和3)的操作,直至检测到外部程序发出结束命令。进一步,所述步骤1)中读取N工作控制器和M备份控制器配置数据的方法具体为:①从数据库或者数据文件读出提前配置好的M备份控制器配置数据;②初始化M备份控制器待命列表、故障列表和工作列表,按优先级顺序由高到低存放M备份控制器中各控制器的ID;其中,初始化M备份控制器待命列表是将完整的M备份控制器数据按读取顺序放入M备份控制器的待命列表待命;③从数据库或者数据文件读出提前配置好的N工作控制器信息;④初始化N工作控制器工作列表和故障列表,按优先级顺序由高到低存放N工作控制器中各控制器的ID;其中初始化N工作控制器的工作列表是将完整的N工作控制器数据按读取顺序放入N工作控制器的工作列表;⑤将M备份控制器的故障列表、工作列表和N工作控制器的故障列表均置空。进一步,所述步骤2)中根据每个控制器的检测结果来设置M备份控制器各列表的状态的方法具体为:⑴获取当前M备份控制器的网络连接状态、播放器状态和播放列表信息,获取成功则执行步骤⑵;获取失败则执行步骤⑸;⑵判断当前M备份控制器是否在M备份控制器待命列表中,是则执行步骤⑿,否则执行步骤⑷;⑶判断当前M备份控制器是否在M备份控制器工作列表中,是则执行步骤⑿,否则执行步骤⑸;⑷从M备份控制器故障列表中删除当前M备份控制器,并添加到M备份控制器的待命列表中,然后执行步骤⑿;⑸判断当前M备份控制器是否在M备份控制器故障列表中,是则执行步骤⑾,否则执行步骤⑹;⑹判断当前M备份控制器是否在M备份控制器待命列表中,是则执行步骤⑻,否则执行步骤⑺;⑺判断当前M备份控制器是否在M备份控制器工作列表中,是则执行步骤⑼,否则执行步骤⑾;⑻从M备份控制器待命列表中删除当前M备份控制器,然后执行步骤⑽;⑼从M备份控制器工作列表中删除当前M备份控制器,然后执行步骤⑽;⑽将当前M备份控制器添加到M备份控制器故障列表,然后执行步骤⑾;⑾向告警服务系统发送告警信息,然后执行步骤⑿;⑿判断当前M备份控制器是否是M备份控制器插入列表中最后一个控制器,是则程序结束,否则返回步骤⑴。进一步,所述步骤3)中根据步骤2)的检测结果和当前N工作控制器的状态来确定相应的切换操作具体为:a)获取当前N工作控制器的网络连接状态、播放器状态和播放列表信息,获取成功则执行步骤b),获取失败则执行步骤g);b)判断当前N工作控制器是否N工作控制器的故障列表中,是则执行步骤c),否则执行步骤f);c)对当前N工作控制器执行切换操作,然后执行步骤d);d)从M备份控制器的工作列表中删除当前N工作控制器对应的M备份控制器,并添加到M备份控制器的待命列表中,然后执行步骤e);e)从N工作控制器的故障列表中删除当前N工作控制器,并将当前N工作控制器映射播放器的ID项清空,然后将当前N工作控制器添加到N工作控制器的工作列表中,最后执行步骤q);f)判断当前N工作控制器是否在N工作控制器的工作列表中,是则执行步骤q),否则执行步骤p);g)判断当前N工作控制器是否在N工作控制器的工作列表中,是则执行步骤i),否则执行步骤h);h)判断当前N工作控制器是否在N工作控制器的故障列表中,是则执行步骤p),否则执行步骤o);i)将当前N工作控制器从N工作控制器的工作列表中删除,然后执行步骤j);j)判断M备份控制器的待命列表中是否有备份控制器,有则执行步骤m),否则执行k);k)判断当前N工作控制器的优先级是否高于M备份控制器的工作列表中优先级最小的备份控制器,是则执行步骤p),否则执行步骤l);l)将M备份控制器的工作列表中优先级最小的备份控制器切换为当前的N工作控制器,然后执行步骤o);m)将M备份控制器的待命列表中的第一个备份控制器切换为当前的N本文档来自技高网
...
一种基于PIS系统的音视频矩阵切换方法

【技术保护点】
一种基于PIS系统的音视频矩阵切换方法,其特征在于,所述方法包括如下步骤:1)读取N工作控制器和M备份控制器配置数据,初始化N工作控制器工作列表和故障列表及M备份控制器待命列表、故障列表和工作列表;2)按照插入列表的先后顺序检测M备份控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据每个控制器的检测结果来设置M备份控制器各列表的状态;3)按照插入列表的先后顺序检测N工作控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据步骤2)的检测结果和当前N工作控制器的状态来确定相应的切换操作,当N工作控制器中某个控制器故障时切换到M备份控制器以保证音视频的正常传输;并重置与切换相关的N工作控制器和M备份控制器中相关控制器的状态;4)重复步骤2)和3)的操作,直至检测到外部程序发出结束命令。

【技术特征摘要】
1.一种基于PIS系统的音视频矩阵切换方法,其特征在于,所述方法包括如下步骤:
1)读取N工作控制器和M备份控制器配置数据,初始化N工作控制器工作列表和故障列表及M备份控制器待命列表、故障列表和工作列表;
2)按照插入列表的先后顺序检测M备份控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据每个控制器的检测结果来设置M备份控制器各列表的状态;
3)按照插入列表的先后顺序检测N工作控制器列表中每个控制器的网络连接状态、播放器状态和播放列表信息,并根据步骤2)的检测结果和当前N工作控制器的状态来确定相应的切换操作,当N工作控制器中某个控制器故障时切换到M备份控制器以保证音视频的正常传输;并重置与切换相关的N工作控制器和M备份控制器中相关控制器的状态;
4)重复步骤2)和3)的操作,直至检测到外部程序发出结束命令。
2.根据权利要求1所述的切换方法,其特征在于,所述步骤1)中读取N工作控制器和M备份控制器配置数据的方法具体为:
①从数据库或者数据文件读出提前配置好的M备份控制器配置数据;
②初始化M备份控制器待命列表、故障列表和工作列表,按优先级顺序由高到低存放M备份控制器中各控制器的ID;其中,初始化M备份控制器待命列表是将完整的M备份控制器数据按读取顺序放入M备份控制器的待命列表待命;
③从数据库或者数据文件读出提前配置好的N工作控制器信息;
④初始化N工作控制器工作列表和故障列表,按优先级顺序由高到低存放N工作控制器中各控制器的ID;其中初始化N工作控制器的工作列表是将完整的N工作控制器数据按读取顺序放入N工作控制器的工作列表;
⑤将M备份控制器的故障列表、工作列表和N工作控制器的故障列表均置空。
3.根据权利要求1所述的切换方法,其特征在于,所述步骤2)中根据每个控制器的检测结果来设置M备份控制器各列表的状态的方法具体为:
⑴获取当前M备份控制器的网络连接状态、播放器状态和播放列表信息,获取成功则执行步骤⑵;获取失败则执行步骤⑸;
⑵判断当前M备份控制器是否在M备份控制器待命列表中,是则执行步骤⑿,否则执行步骤⑷;
⑶判断当前M备份控制器是否在M备份控制器工作列表中,是则执行步骤⑿,否则执行步骤⑸;
⑷从M备份控制器故障列表中删除当前M备份控制器,并添加到M备份控制器的待命列表中,然后执行步骤⑿;
⑸判断当前M备份控制器是否在M备份控制器故障列表中,是则执行步骤⑾,否则执行步骤⑹;
⑹判断当前M备份控制器是否在M备份控制器待命列表中,是则执行步骤⑻,否则执行步骤⑺;
⑺判断当前M备份控制器是否在M备份控制器工作列表中,是则执行步骤⑼,否则执行步骤⑾;
⑻从M备份控制器待命列表中删除当前M备份控制器,然后执行步骤⑽;
⑼从M备份控制器工作列表中删除当前M备份控制器,然后执行步骤⑽;
⑽将当前M备份控制器添加到M备份控制器故障列表,然后执行步骤⑾;
⑾向告警服务系统发送告警信息,然后执行步骤⑿;
⑿判断当前M备份控制器是否是M备份控制器插入列表中最后一个控制器,是则程序结束,否则返回步骤⑴。
4.根据权利要求1所述的切换方法,其特征在于,所述步骤3)中根据步骤2)的检测结果和当前N工作控制器的状态来确定相应的切换操作具体为:

【专利技术属性】
技术研发人员:王兆祎杨国文
申请(专利权)人:北京卓越信通电子股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1