[发明专利]基于SIP的终端控制与状态监控方法有效
申请号: | 201210589650.5 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103905411B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 李永丰;崔俊;丁明锋 | 申请(专利权)人: | 北京大唐高鸿软件技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京北新智诚知识产权代理有限公司 11100 | 代理人: | 张卫华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sip 终端 控制 状态 监控 方法 | ||
1.一种基于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可选头域,其中,Device-UID表示当前的终端MAC地址,Line-type表示待查询设备类型,Line-ID表示待查询设备编号;
3)建立终端控制与状态监控系统,该系统包括控制端和终端,控制端和终端通过IP网络相连接,终端连接若干被控装置,控制端连接显示装置和用户操作接口;
4)控制端和终端通过以下流程进行交互:
订阅-控制端通过IP网络向终端发送订阅消息;
设备状态上报-订阅成功后,终端将连接的被控装置的状态上报给控制端,控制端显示被控装置的状态;
设备状态查询-用户通过用户接口向终端发送查询状态请求,查询命令下发后,终端向控制端发送各个被控装置的状态,控制端在显示装置上显示查询结果;
设备控制-控制端通过NOTIFY消息,控制与终端连接的被控装置的操作。
2.如权利要求1所述的基于SIP的终端控制与状态监控方法,其特征在于:
所述终端连接的被控装置包括告警装置、监控装置、放音装置、门磁、门禁,其中:
监控装置主要用于安防的监控,如果有物体向监控装置靠近,监控装置便触发终端的主控模块,主控模块便让放音装置播放欢迎词;
如果门磁或门禁发生改变,则会触发终端向控制端发送NOTIFY消息且开启告警装置,并将当前的各被控装置的状态在控制端显示装置中进行显示;
用户通过用户接口操控终端门禁打开或关闭。
3.如权利要求1所述的基于SIP的终端控制与状态监控方法,其特征在于:
所述SUBSCRIBE消息的SUBSCRIBE头域的值的含义如下:
line-status:设备状态消息通知,设备会向控制端发送设备级相关状态;
call-status:通话状态消息通知,设备会向控制端发送通话级相关状态;
all-status:设备会向控制端发送所有状态,相当于line-status,call-status;
query:设备允许控制端发送状态查询请求;
command:设备允许控制端发送控制命令;
all:设备允许上述所有消息,相当于a11-status,query,command。
4.如权利要求1所述的基于SIP的终端控制与状态监控方法,其特征在于:
所述NOTIFY消息中的头域Query,即查询,其值的含义如下:
line-status:设备状态消息通知;设备会向控制端发送设备级相关状态;
call-status:通话状态消息通知;设备会向控制端发送通话级相关状态;
a11-status:设备会向控制端发送所有状态,相当于line-status,call-status;
所述NOTIFY消息中的头域Status,即设备状态信息,其值为Open/Close或用户自定义的命令;
所述NOTIFY消息中的头域command,即控制端操控命令,其值为Open/Close或用户自定义命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大唐高鸿软件技术有限公司,未经北京大唐高鸿软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210589650.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能锁屏系统及方法
- 下一篇:一种便携式加固磁盘阵列