System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种SIP注册方法、介质以及电子设备技术_技高网

一种SIP注册方法、介质以及电子设备技术

技术编号:40449619 阅读:4 留言:0更新日期:2024-02-22 23:09
本发明专利技术涉及一种SIP注册方法、介质以及电子设备,获取客户端发送的申请注册报文并记录申请注册报文的发送时间戳,记为第一时间戳,根据该客户端的标识信息获取该客户端对应的第一注册时长以及第二时间戳,获取该客户端在SBC中配置的第二注册时长,根据第一注册时长与第二注册时长获得最终注册超时时长,判断注册时间间隔是否置于最终注册超时时长范围内,根据判断结果对客户端的申请注册报文执行相关操作;综合考虑到P‑CSCF网元的第一注册时长以及SBC自身的第二注册时长,在客户端的申请注册报文发送至SBC处时进行注册超时判断,SBC处能够对申请注册报文进行初步筛选,并不直接转发至P‑CSCF网元,减少P‑CSCF网元的注册申请负载量,优化SIP的注册流程。

【技术实现步骤摘要】

本专利技术涉及通信,具体涉及一种sip注册方法、介质以及电子设备。


技术介绍

1、sbc(session border controller,会话边界控制器),是ims网络中一个重要的网络节点,其位于ims网络的边界,起着将客户端用户接入到ims核心网的重要作用。其主要功能包括接入许可控制,网络拓扑隐藏,nat穿越,qos及带宽策略等等。通过b2bua(back-to-back user agent,背靠背用户代理),sbc充当了sip客户端(uac)和sip服务器(uas)两端用户的代理,实现了两侧voip设备或网络的业务流程的相对独立性,这极大地提高了voip业务能力和部署灵活性。

2、客户端作为sip客户端需要定期向ims发起注册保活,而传统sbc仅作b2bua的代理,对于此类注册的报文直接进行转发至ims内部网元p-cscf处理,而不对客户的注册保活报文是否超时进行筛选或管理。当客户端频繁的注册时,将占用p-cscf网元较多的资源处理此类注册报文,影响ims处理效率。


技术实现思路

1、鉴于上述问题,本专利技术提供了一种sip注册方法、介质以及电子设备,解决了现有的sbc直接将sip注册报文转发至ims内部网元处理,占用p-cscf网元从而影响ims处理效率的问题。

2、为实现上述目的,在第一方面,本专利技术提供了一种sip注册方法,适用于sbc,方法包括:

3、获取客户端发送的申请注册报文并记录申请注册报文的发送时间戳,记为第一时间戳,申请注册报文包括客户端的标识信息以及客户端的sip注册信息;

4、根据标识信息获取客户端对应的第一注册时长以及第二时间戳,第二时间戳为客户端在所述p-cscf网元进行注册的注册时间戳,第一注册时长为客户端在p-cscf网元注册时对应的注册超时时长;

5、获取第二注册时长,第二注册时长为客户端在sbc中配置的注册超时时长;

6、选取第一注册时长与第二注册时长中的最小值,将其记为客户端的最终注册超时时长;

7、根据第一时间戳以及第二时间戳获得注册时间间隔,判断注册时间间隔是否置于最终注册超时时长的范围内,若是,则根据申请注册报文对客户端执行注册申请步骤,若否,则对客户端执行解除注册步骤。

8、在一些实施例中,根据标识信息获取客户端对应的第一注册时长还包括:

9、根据标识信息判断客户端是否为首次注册,若是,则将申请注册报文发送至p-cscf网元,以使p-cscf网元对客户端进行注册并返回第一响应信息,第一响应信息包括客户端首次注册的第一注册时长以及第二时间戳,若否,则根据标识信息调取客户端的注册信息,注册信息包括客户端对应的第一注册时长。

10、在一些实施例中,将申请注册报文发送至p-cscf网元,以使p-cscf网元对客户端进行注册并返回第一响应信息还包括:

11、接收p-cscf网元返回的第一响应信息,根据第一响应信息生成注册信息,注册信息包括客户端的标识信息、第一注册时长以及第二时间戳。

12、在一些实施例中,当最终注册超时时长为第一注册时长时,对客户端执行解除注册步骤包括:

13、删除客户端的注册信息;

14、当最终注册超时时长为第二注册时长时,对客户端执行解除注册步骤包括:

15、生成解除注册报文并发送至p-cscf网元;

16、删除客户端的注册信息。

17、在一些实施例中,根据申请注册报文对所述客户端执行注册申请步骤还包括:

18、判断注册时间间隔是否置于预设注册时长的范围内,预设注册时长通过第一注册时长换算获得;

19、若是,则不将申请注册报文转发至p-cscf网元;

20、若否,则将申请注册报文转发至p-cscf网元,以使p-cscf网元更新注册时间戳以及第一注册时长,并返回第二响应信息,第二响应信息包括更新后的注册时间戳以及第一注册时长;

21、接收第二响应信息,根据第二响应信息更新客户端的注册信息。

22、在一些实施例中,方法还包括:

23、根据更新后的注册信息重置客户端的最终注册超时时长;

24、和/或,根据更新后的注册信息重置客户端的预设注册时长。

25、在一些实施例中,预设注册时长与第一注册时长的换算关系通过公式(1)表示,公式(1)如下:

26、a=b/n;

27、式中,a为预设注册时长,b为第一注册时长,n为常数,n∈n,n为正整数。

28、在一些实施例中,预设注册时长置于最终注册超时时长的范围内。

29、在第二方面,本专利技术还提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现在第一方面所述的方法。

30、在第三方面,本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现在第一方面所述的方法。

31、区别于现有技术,上述技术方案中,获取客户端发送的申请注册报文并记录申请注册报文的发送时间戳,记为第一时间戳,同时,根据该客户端的标识信息获取该客户端对应的第一注册时长以及第二时间戳,以及获取该客户端在sbc中配置的第二注册时长,根据第一注册时长与第二注册时长获得最终注册超时时长,根据第一时间戳以及第二时间戳获得注册时间间隔,判断注册时间间隔是否置于最终注册超时时长范围内,并根据判断结果对这一客户端的申请注册报文执行相关操作。本技术方案综合考虑到p-cscf网元的第一注册时长以及sbc自身的第二注册时长,在客户端的申请注册报文发送至sbc处时根据申请注册报文对应的第一时间戳进行注册超时判断,一旦超出这一最终注册超时时长即表示当前客户端的注册会话超时,则相应执行这一客户端的解除注册步骤,若这一申请注册报文还未注册超时,则相应执行这一客户端的注册申请步骤,使得sbc处能够对申请注册报文进行初步筛选,并不直接转发至p-cscf网元,减少p-cscf网元的注册申请负载量,优化了sip的注册流程。

32、上述
技术实现思路
相关记载仅是本专利技术技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本专利技术的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本专利技术的上述目的及其它目的、特征和优点能够更易于理解,以下结合本专利技术的具体实施方式及附图进行说明。

本文档来自技高网...

【技术保护点】

1.一种SIP注册方法,其特征在于,适用于SBC,所述方法包括:

2.根据权利要求1所述的SIP注册方法,其特征在于,根据所述标识信息获取所述客户端对应的第一注册时长还包括:

3.根据权利要求2所述的SIP注册方法,其特征在于,将所述申请注册报文发送至所述P-CSCF网元,以使所述P-CSCF网元对所述客户端进行注册并返回第一响应信息还包括:

4.根据权利要求1所述的SIP注册方法,其特征在于,

5.根据权利要求1所述的SIP注册方法,其特征在于,根据所述申请注册报文对所述客户端执行注册申请步骤还包括:

6.根据权利要求5所述的SIP注册方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的SIP注册方法,其特征在于,所述预设注册时长与所述第一注册时长的换算关系通过公式(1)表示,所述公式(1)如下:

8.根据权利要求5所述的SIP注册方法,其特征在于,所述预设注册时长置于所述最终注册超时时长的范围内。

9.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-8中任一项所述的方法。

10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种sip注册方法,其特征在于,适用于sbc,所述方法包括:

2.根据权利要求1所述的sip注册方法,其特征在于,根据所述标识信息获取所述客户端对应的第一注册时长还包括:

3.根据权利要求2所述的sip注册方法,其特征在于,将所述申请注册报文发送至所述p-cscf网元,以使所述p-cscf网元对所述客户端进行注册并返回第一响应信息还包括:

4.根据权利要求1所述的sip注册方法,其特征在于,

5.根据权利要求1所述的sip注册方法,其特征在于,根据所述申请注册报文对所述客户端执行注册申请步骤还包括:

6.根据权利要求5所述的sip注册方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:陈锦辉黄小柠陈嘉鑫林仁义
申请(专利权)人:福建星网智慧科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1