一种前端设备在线状态获取方法技术

技术编号:33147662 阅读:31 留言:0更新日期:2022-04-22 14:00
本发明专利技术了公开一种前端设备在线状态获取方法,包括:(1)系统向目录拥有者发送目录查询请求及目录订阅请求;(2)目录拥有者收到目录查询请求后回复,并向系统发送第一条目录回复数据;(3)目录拥有者收到目录订阅请求并回复;(4)系统收到目录拥有者基于目录查询请求回复,接收目录回复数据并回复;(5)系统收到目录拥有者基于目录订阅请求回复;(6)目录拥有者收到系统基于目录回复数据回复后,继续发送目录回复数据至结束;(7)系统通过接收到的目录回复数据,解析得到当前前端设备的在线状态。本发明专利技术将目录查询请求及目录订阅请求合并起来一起再向目录拥有者发送,解决了现有技术存在的获取前端设备在线状态不正确的问题。在的获取前端设备在线状态不正确的问题。在的获取前端设备在线状态不正确的问题。

【技术实现步骤摘要】
一种前端设备在线状态获取方法


[0001]本专利技术属于监控系统
,具体涉及一种前端设备在线状态获取方法。

技术介绍

[0002]在视频监控领域系统中,前端设备多基于GB/T 28181规定的SIP协议开发和通信。根据GB/T 28181标准要求,在线状态信息保存在目录数据中。当系统(系统可以是终端,也可以是上级平台服务器)需要实时获取前端设备在线状态时,现有机制多采取先向目录拥有者(目录拥有者可以是前端设备,也可以是前端设备连接的平台服务器)发送目录查询请求,目录拥有者基于该请求返回自身拥有的所有前端设备目录数据。系统接收完所有节点目录数据后,再向目录拥有者发送目录订阅请求。目录拥有者收到该请求后,当前端设备的在线状态发送改变时,会主动向系统发送目录通知,以此实现实时获取前端设备在线状态功能。
[0003]但此种方式在目录拥有者的前端设备节点数量较大时,可能存在系统获取到的在线状态不正确的问题。原因在于目录拥有者的前端设备节点数量较大时,发送的目录数据量也较大,需要一定时间才能发送完成。在这个发送期间,目录拥有者还没有收到目录订本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种前端设备在线状态获取方法,其特征在于包括:步骤1,系统向目录拥有者发送目录查询请求及目录订阅请求;步骤2,目录拥有者收到目录查询请求后回复,并向系统发送第一条目录回复数据;步骤3,目录拥有者收到目录订阅请求并回复;步骤4,系统收到目录拥有者基于目录查询请求回复,接收目录回复数据并回复;步骤5,系统收到目录拥有者基于目录订阅请求回复;步骤6,目录拥有者收到系统基于目录回复数据回复后,继续发送目录回复数据至结束;步骤7,系统通过接收到的目录回复数据,解析得到当前前端设备的在线状态,更新目录状态。2.根据权利要求1所述的前端设备在线状态获取方法,其特征在于:所述步骤1具体为:当系统需要实时获取前端设备在线状态时,首先把目录查询请求跟目录订阅请求两个信令数据合并起来一起,然后再调用socket接口向目录拥有者发送合并后的数据,确保目录拥有者向系统发送目录数据时已经接收到目录订阅请求。3.根据权利要求1所述的前端设备在线状态获取方法,其特征在于:所述系统是终端或者是上级平台服务器;所述目录拥有者是前端设备或者是前端设备连接的平台服务器。4.根据权利要求1所述的前端设备在线状态获取方法,其特征在...

【专利技术属性】
技术研发人员:温育铭黄家亮李世全曾锦超
申请(专利权)人:广西壮族自治区公众信息产业有限公司
类型:发明
国别省市:

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

1