[发明专利]初始对话协议SIP消息的分发方法和装置在审
申请号: | 201710097610.1 | 申请日: | 2017-02-22 |
公开(公告)号: | CN108462682A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 邱高理 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 事务处理 分发 缓存 用户号码 方法和装置 对话协议 缓存单元 工作性能 会话接收 接收线程 接收效率 输出端 会话 | ||
本发明提供了一种初始对话协议SIP消息的分发方法和装置。本发明的SIP消息的分发方法包括:接收线程接收SIP消息,SIP消息中包括会话输出端对应的第一用户号码和会话接收端对应的第二用户号码,根据第一用户号码和第二用户号码确定SIP消息对应的事务处理线程,并将SIP消息缓存至与事务处理线程对应的缓存单元中;分发线程从对应的缓存单元中获取被缓存的SIP消息,并将被缓存的SIP消息分发至被缓存的SIP消息对应的事务处理线程。本发明的初始对话协议SIP消息的分发方法和装置,极大的减少事务处理线程的繁忙程度对SIP消息接收效率的影响,提升了用户的使用体验,同时提升了事务处理线程的工作性能。
技术领域
本发明涉及通信工程技术,尤其涉及一种初始对话协议SIP消息的分发方法和装置。
背景技术
初始对话协议(Session Initiation Protocol,简称SIP)是由国际互联网工程任务组(The Internet Engineering Task Force,简称IETF)制定的多媒体通信协议。它是基于文本的应用层控制协议,用于创建、修改和释放参与者之间的会话。广泛应用于电路交换(Circuit Switched,简称:CS)、下一代网络(Next Generation Network,简称NGN)以及IP多媒体核心网子系统(IP Multimedia Core Network Subsystem,简称:IMS)的网络中,可以支持并应用于语音、视频、数据等多媒体业务,应用非常广泛。
现有技术中的SIP消息的分发方法一般为接收线程接收SIP消息后,分析SIP消息包括的字段,如from字段和to字段,根据from字段下的用户号码和to字段下的用户号码确定该SIP消息对应的SIP事务处理线程,将确定的SIP事务处理线程锁定后,SIP消息接收单元将该SIP消息分发至确定的SIP事务处理线程中。
但是上述方案由于SIP消息的接收和分发均由接收线程完成,也可以说采用同一个线程接收和分发接收到的SIP消息,加之分发SIP消息时需要锁定SIP事务处理线程,若SIP事务处理线程很繁忙(SIP事务处理线程被其它进程占用),SIP事务处理线程便无法处理该SIP消息,进而影响了SIP消息的接收效率,使得SIP消息对应的业务处理速度慢,影响了用户的体验。
发明内容
本发明提供一种初始对话协议SIP消息的分发方法和装置,以克服现有的SIP消息的分发方法造成的SIP消息对应的业务处理速度慢的技术问题。
本发明提供一种初始对话协议SIP消息的分发方法,应用于服务器,所述服务器上创建有接收线程、至少一个分发线程、至少一个事务处理线程、每个事务处理线程对应的缓存单元,其中,每个分发线程对应至少一个缓存单元;所述方法包括:
所述接收线程接收SIP消息,所述SIP消息中包括会话输出端对应的第一用户号码和会话接收端对应的第二用户号码,根据所述第一用户号码和第二用户号码确定所述SIP消息对应的事务处理线程,并将所述SIP消息缓存至与所述事务处理线程对应的缓存单元中;
所述分发线程从所述分发线程对应的缓存单元中获取被缓存的SIP消息,并将所述被缓存的SIP消息分发至所述被缓存的SIP消息对应的事务处理线程;其中,所述至少一个分发线程并行从各自对应的缓存单元中获取被缓存的SIP消息。
如上所述的方法,在所述分发线程从所述分发线程对应的缓存单元中获取被缓存的SIP消息之前,还包括:
所述分发线程判断对应的缓存单元中是否有被缓存的SIP消息;
若是,所述分发线程判断对应的事务处理线程是否被其它进程锁定,若否,将对应的事务处理线程锁定;
对应地,在所述分发线程将对应的缓存单元中被缓存的SIP消息分发至对应的事务处理线程之后,还包括:
所述分发线程解除对被缓存的SIP消息对应的事务处理线程的锁定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710097610.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异构网络的通信方法、设备及系统
- 下一篇:认证方法和装置