发明名称 基于SIP的终端控制与状态监控方法
摘要 本发明涉及基于SIP的终端控制与状态监控方法,步骤为:1)对SIP的SUBSCRIBE和NOTIFY消息作改进;2)建立终端控制与状态监控系统,该系统包括通过IP网络相连接的控制端和终端,终端连接若干被控装置,控制端连接显示装置和用户操作接口;3)控制端和终端通过以下流程进行交互:控制端向终端发送订阅消息;订阅成功后,终端将被控装置的状态上报给控制端,控制端显示被控装置的状态;用户通过用户接口向终端发送查询状态请求,终端向控制端发送各个被控装置的状态,控制端在显示装置上显示查询结果;控制端通过NOTIFY消息,控制与终端连接的被控装置的操作。本发明通过改进SIP协议解决了终端的控制与状态监控功能,解决了安防终端与控制端的信令交互。
申请公布号 CN103905411A 申请公布日期 2014.07.02
申请号 CN201210589650.5 申请日期 2012.12.28
申请人 北京大唐高鸿软件技术有限公司 发明人 李永丰;崔俊;丁明锋
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京北新智诚知识产权代理有限公司 11100 代理人 张卫华
主权项 一种基于SIP的终端控制与状态监控方法,其特征在于:1)对SIP的SUBSCRIBE消息作如下改进:SUBSCRIBE消息用于控制端到终端的信令,目的是让终端给控制端提供操控权限;SUBSCRIBE消息必须含有Event头域,且值必须是line‑status;SUBSCRIBE消息必须含有Accept头域,且值为text/plain;SUBSCRIBE消息可以含消息体,如果包含消息体,则必须包含Content‑Type头域,且其值为text/plain,如果不包含消息体,即认为是对所有的消息的订阅;SUBSCRIBE如果包含消息体,则必须包含Type头域,且值必须是subscribe;SUBSCRIBE如果包含消息体,则必须包含subscribe头域;2)对SIP的NOTIFY消息作如下改进:NOTIFY消息用于设备向控制端发送设备状态和控制端向设备发送状态查询请求或操作命令请求;NOTIFY消息必须含有Event头域,且值必须是line‑status;NOTIFY消息必须含有Subscription‑Stat头域,且值为active;NOTIFY消息必须含有消息体,必须包含Content‑Type头域,且其值为text/plain;NOTIFY消息必须包含Type头域,且其值为query、status、command中的一个;NOTIFY消息必须包含与Type头域的值同名的头域;NOTIFY消息可以包含Device‑UID,Line‑type和Line‑ID可选头域,其中,DeviceUID表示当前的终端MAC地址,Line‑type表示待查询设备类型,Line‑ID表示待查询设备编号;3)建立终端控制与状态监控系统,该系统包括控制端和终端,控制端和终端通过IP网络相连接,终端连接若干被控装置,控制端连接显示装置和用户操作接口;4)控制端和终端通过以下流程进行交互:订阅‑控制端通过IP网络向终端发送订阅消息;设备状态上报‑订阅成功后,终端将连接的被控装置的状态上报给控制端,控制端显示被控装置的状态;设备状态查询‑用户通过用户接口向终端发送查询状态请求,查询命令下发后,终端向控制端发送各个被控装置的状态,控制端在显示装置上显示查询结果;设备控制‑控制端通过NOTIFY消息,控制与终端连接的被控装置的操作。
地址 100191 北京市海淀区学院路40号