[发明专利]视频掉线重连系统和方法有效
| 申请号: | 201510059492.6 | 申请日: | 2015-02-04 |
| 公开(公告)号: | CN104660992B | 公开(公告)日: | 2018-01-19 |
| 发明(设计)人: | 董忠再;杨涛 | 申请(专利权)人: | 江苏中科羿链通信技术有限公司 |
| 主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N17/00 |
| 代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 宋焰琴 |
| 地址: | 214135 江苏无锡新区菱湖*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 掉线重连 系统 方法 | ||
1.一种视频掉线重连系统,其特征在于,包括:消息监听单元、定时重连单元、任务调度单元和任务执行单元;
所述消息监听单元,用于接收视频开发SDK发来的消息并进行解析,当收到的消息是网络预览失败消息时,则产生并向任务调度单元发送一个保存设备编号的调度任务,由任务调度单元将掉线监控设备编号放入待预览队列中;当收到的消息是报警重连成功消息时,则产生一个执行视频重连的调度任务并发送给任务调度单元;
所述定时重连单元,用于周期性执行视频重连任务,将重连调度信息发送给任务调度单元,从而将任务调度单元的待预览队列中的所有监控设备进行重连操作;定时重连单元受控于待预览队列,当任务调度单元中的所述待预览队列从非空转变为空,则暂停定时重连单元,从空转变为非空,则启动此定时重连单元;
所述任务调度单元,用于接收视频重连请求并判断出该请求是否包含监控设备编号;若包含,则从待预览队列中查询是否包含此监控设备编号,若不存在,则结束本次任务,若存在,则将视频重连请求对应的任务交付任务执行单元进行视频重连操作;若不包含,遍历待预览队列,提取每个监控设备编号所对应的重连计数,若重连计数已超过所规定的阈值,则忽略当前监控设备编号并继续遍历待预览队列,若重连计数未超过阈值,则将重连计数加1并将附带有当前监控设备编号的视频重连请求发送给任务执行单元,重复此操作直到待预览队列中的所有设备编号已遍历完成;
所述任务执行单元,用于收到视频重连请求后进行视频重连操作;判断所生成的操作结果,若视频重连失败,则结束本次任务,若视频重连成功,则从待预览队列中删除此视频设备编号并结束本次任务。
2.一种视频掉线重连方法,其特征在于,包括下述步骤:
步骤S101,消息监听单元接收视频开发SDK上报的消息;
步骤S102,当收到的是网络预览失败消息时,消息监听单元从该消息中得到对应的掉线监控设备编号并发送给任务调度单元,任务调度单元将掉线监控设备编号放入待预览队列中;
步骤S103,当收到的是报警重连成功消息时,消息监听单元从该消息中查询出所对应的监控设备编号;并向任务调度单元发送附带有监控设备编号的视频重连请求;
步骤S104,任务调度单元收到视频重连请求并判断出该请求包含监控设备编号;
步骤S105,任务调度单元从待预览队列中查询是否包含此监控设备编号,若不存在,则结束本次任务,若存在,则将视频重连请求对应的任务交付任务执行单元进行视频重连操作;
步骤S106,任务执行单元判断所生成的操作结果,若视频重连失败,则结束本次任务,若视频重连成功,则从待预览队列中删除此视频设备编号并结束本次任务;
在上述步骤S101~S106进行的过程中,以下步骤同时进行:
步骤S201,当任务调度单元中的所述待预览队列从非空转变为空,则暂停定时重连单元,从空转变为非空,则启动此定时重连单元;将重连调度信息发送给任务调度单元,从而将任务调度单元的待预览队列中的所有监控设备进行重连操作;步骤S202,定时重连单元周期性向任务调度单元发送视频重连请求;
步骤S203,任务调度单元收到视频重连请求并判断出该请求中不包含设备编号;
步骤S204,任务调度单元遍历待预览队列,提取每个监控设备编号所对应的重连计数,若重连计数已超过所规定的阈值,则忽略当前监控设备编号并继续遍历待预览队列,若重连计数未超过阈值,则将重连计数加1并将附带有当前监控设备编号的视频重连请求发送给任务执行单元,重复此操作直到待预览队列中的所有设备编号已遍历完成;
步骤S205,任务执行单元收到视频重连请求后进行视频重连操作;
步骤S206,任务执行单元判断所生成的操作结果,若视频重连失败,则结束本次任务,若视频重连成功,则从待预览队列中删除此视频设备编号并结束本次任务。
3.如权利要求2所述的视频掉线重连方法,其特征在于,
步骤S204中的阈值取3或4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中科羿链通信技术有限公司,未经江苏中科羿链通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510059492.6/1.html,转载请声明来源钻瓜专利网。





