[发明专利]一种基于oSIP的信令服务器架构方法在审
申请号: | 201711081821.2 | 申请日: | 2017-11-06 |
公开(公告)号: | CN109756462A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 李月平 | 申请(专利权)人: | 北京航天长峰科技工业集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于oSIP的信令服务器架构方法,通过SIP客户端、SIP设备、媒体服务器和网关用以完成向SIP信令服务器的注册工作,通过数据库服务器用以实现对所连接的SIP客户端、SIP设备、媒体服务器和网关信息的存储。在SIP信令交互过程中,由SIP信令网络服务对系统指定的端口进行监听,SIP信令核心服务收到有消息的通知后,调取线程对SIP消息进行解析,SIP核心服务根据消息的数量对线程进行调度,实现多线程多任务并行处理,对于收到的多个同一SIP消息只进行一次处理,避免重复处理造成额外的开销,以提高消息处理的速度。 | ||
搜索关键词: | 媒体服务器 信令服务器 核心服务 架构 数据库服务器 并行处理 交互过程 网关信息 网络服务 消息处理 一次处理 重复处理 多线程 监听 调取 对线 网关 线程 解析 服务器 存储 调度 | ||
【主权项】:
1.一种基于oSIP的信令服务器架构方法,其特征在于:(1)提供SIP客户端、SIP设备、媒体服务器和网关和数据库服务器,其中,SIP客户端、SIP设备、媒体服务器和网关用以完成向SIP信令服务器的注册工作,数据库服务器用以实现对所连接的SIP客户端、SIP设备、媒体服务器和网关信息的存储;(2)在SIP信令交互过程中,由SIP信令网络服务对系统指定的端口进行监听,当收到数据时,从系统底层套接字中读取数据并对数据进行验证是否为完整的SIP信令,当收到消息为完整SIP信令时将SIP消息信令添加到接收SIP消息队列中,当不是完整的SIP消息时,继续接收通过该连接发来的剩余数据,直到接收到完整的SIP消息时,将其加入到SIP消息队列中,并向SIP信令核心服务发送收到消息信号进行通知;(3)SIP信令核心服务收到有消息的通知后,调取线程对SIP消息进行解析,服务器解析出请求的方法并且判断出自身是否有能力处理此方法请求,如果解析成功,服务器接收该请求并继续对SIP消息携带的其它头域参数进行解析;在实现对SIP消息头域的成功解析后,对发送方的身份合法性进行验证,判断发起该请求的是否为本域内的合法用户,如果是则继续对消息体进行解析,否则进入错误处理部分;(4)当收到SIP消息时,SIP核心服务根据消息的数量对线程进行调度,实现多线程多任务并行处理,对于收到的多个同一SIP消息只进行一次处理,避免重复处理造成额外的开销,以提高消息处理的速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长峰科技工业集团有限公司,未经北京航天长峰科技工业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711081821.2/,转载请声明来源钻瓜专利网。