【技术实现步骤摘要】
一种前端设备在线状态获取方法
[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所述的前端设备在线状态获取方法,其特征在...
【专利技术属性】
技术研发人员:温育铭,黄家亮,李世全,曾锦超,
申请(专利权)人:广西壮族自治区公众信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。