System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体而言,涉及一种ims系统的控制方法、装置、设备及存储介质。
技术介绍
1、ims系统的全称是网际互联协议多媒体子系统(ip multimedia subsystem),即ip多媒体子系统,它是一个基于ip网提供语音及多媒体业务的网络体系架构。ims系统采用分布式架构,系统中存在较多的网元,互相之间有着紧密的通信和依赖关系。
2、相关技术中,针对各网元的超时时长进行管理时,每个网元为各个类型的请求都可提供超时时长的配置,每个网元配置的超时时长是固定的、独立的。
3、但是,相关技术中,各网元配置的超时时长是独立、固定的,无法相互配合,容易造成资源浪费。
技术实现思路
1、本专利技术的目的在于,针对上述现有技术中的不足,提供一种ims系统的控制方法、装置、设备及存储介质,以便解决相关技术中所存在的上述技术问题。
2、为实现上述目的,本专利技术实施例采用的技术方案如下:
3、第一方面,本专利技术实施例提供了一种ims系统的控制方法,应用于网际互联协议多媒体子系统ims系统中的任一第一ims网元,包括:
4、接收所述ims系统中的第二ims网元发送的服务请求,所述服务请求中携带有截止时间,所述第二ims网元为所述第一ims网元的上一ims网元;
5、若检测到所述截止时间未到达,向所述ims系统中的下一ims网元发送所述服务请求,使得所述下一ims网元继续传递所述服务请求,直至达到所述截止时间;
6、若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源。
7、可选的,在所述若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源之后,所述方法还包括:
8、向所述第二ims网元发送第一超时响应消息。
9、可选的,在所述向所述ims系统中的下一ims网元发送所述服务请求之后,所述方法还包括:
10、若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源;
11、向所述第二ims网元发送第二超时响应消息;
12、接收所述下一ims网元发送第三超时响应消息。
13、可选的,在所述接收所述ims系统中的第二ims网元发送的服务请求之后,所述方法还包括:
14、根据所述服务请求中的所述截止时间,创建定时器;
15、若所述定时器超时,确定所述截止时间到达;
16、若所述定时器未超时,确定所述截止时间未到达。
17、可选的,在所述向所述ims系统中的下一ims网元发送所述服务请求之前,所述方法还包括:
18、向所述ims系统中的目标设备发送数据获取请求,所述数据获取请求中携带有所述截止时间;
19、接收所述目标设备发送的针对所述数据获取请求的响应消息;
20、所述若检测到所述截止时间未到达,向所述ims系统中的下一ims网元发送所述服务请求,包括:
21、若检测到所述截止时间未到达,根据所述响应消息,向所述下一ims网元发送所述更新后的服务请求。
22、可选的,在所述向所述ims系统中的目标设备发送数据获取请求之后,所述方法还包括:
23、若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源;
24、向所述第二ims网元发送第四超时响应消息。
25、可选的,所述目标设备为所述归属用户服务器,所述数据获取请求为签约数据获取请求;
26、所述向所述ims系统中的目标设备发送数据获取请求,包括:
27、向所述归属用户服务器发送所述签约数据获取请求,以使所述归属用户服务器根据所述签约数据获取请求确定签约数据,并向所述第一ims网元发送携带有签约数据的响应消息;
28、所述若检测到所述截止时间未到达,根据所述响应消息,向所述下一ims网元发送所述更新后的服务请求,包括:
29、若检测到所述截止时间未到达,且,所述服务请求对应的业务数据属于所述响应消息中的所述签约数据,则向所述下一ims网元发送所述更新后的服务请求。
30、可选的,所述目标设备为所述域名解析服务器,所述数据获取请求为互联协议地址获取请求;
31、所述向所述ims系统中的目标设备发送数据获取请求,包括:
32、向所述域名解析服务器发送所述互联协议地址获取请求,以使所述域名解析服务器根据所述互联协议地址获取请求中的域名确定所述下一ims网元的网际互联协议地址,并向所述第一ims网元发送携带有所述下一ims网元的网际互联协议地址的响应消息;
33、所述若检测到所述截止时间未到达,根据所述响应消息,向所述下一ims网元发送所述更新后的服务请求,包括:
34、若检测到所述截止时间未到达,根据所述响应消息中所述下一ims网元的所述网际互联协议地址,向所述下一ims网元发送所述更新后的服务请求。
35、第二方面,本专利技术实施例还提供了一种ims系统的控制装置,应用于网际互联协议多媒体子系统ims系统中的任一第一ims网元,包括:
36、接收模块,用于接收所述ims系统中的第二ims网元发送的服务请求,所述服务请求中携带有截止时间,所述第二ims网元为所述第一ims网元的上一ims网元;
37、发送模块,用于若检测到所述截止时间未到达,向所述ims系统中的下一ims网元发送所述服务请求,使得所述下一ims网元继续传递所述服务请求,直至达到所述截止时间;其中,所述截止时间用于指示当前ims网元在所述截止时间之前向上一ims网元发送所述服务请求对应的响应消息;
38、释放模块,用于若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源。
39、可选的,所述装置还包括:
40、第一发送模块,用于向所述第二ims网元发送第一超时响应消息。
41、可选的,所述装置还包括:
42、第一释放模块,用于若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源;
43、第二发送模块,用于向所述第二ims网元发送第二超时响应消息;
44、第一接收模块,用于接收所述下一ims网元发送第三超时响应消息。
45、可选的,所述装置还包括:
46、创建模块,用于根据所述服务请求中的所述截止时间,创建定时器;
47、确定模块,用于若所述定时器超时,确定所述截止时间到达;若所述定时器未超时,确定所述截止时间未到达。
48、可选的,所述装置还包括:
49、第三发送模块,用于向所述ims系统中的目标设备发送数据获取请求,所述数据获取请求中携带有所述截止时间;
5本文档来自技高网...
【技术保护点】
1.一种IMS系统的控制方法,其特征在于,应用于网际互联协议多媒体子系统IMS系统中的任一第一IMS网元,包括:
2.根据权利要求1所述的方法,其特征在于,在所述若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述向所述IMS系统中的下一IMS网元发送所述服务请求之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述接收所述IMS系统中的第二IMS网元发送的服务请求之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述若检测到所述截止时间未到达,向所述IMS系统中的下一IMS网元发送所述服务请求之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述目标设备为归属用户服务器,所述数据获取请求为签约数据获取请求;
7.根据权利要求5所述的方法,其特征在于,所述目标设备为域名解析服务器,所述数据获取请求为互联协议地址获取请求;
8.一种IMS系统的控制装置,其特征在于,
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-7任一项所述的IMS系统的控制方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述权利要求1-7任一项所述的IMS系统的控制方法。
...【技术特征摘要】
1.一种ims系统的控制方法,其特征在于,应用于网际互联协议多媒体子系统ims系统中的任一第一ims网元,包括:
2.根据权利要求1所述的方法,其特征在于,在所述若检测到所述截止时间到达,则释放所述服务请求对应多媒体服务的资源之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述向所述ims系统中的下一ims网元发送所述服务请求之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述接收所述ims系统中的第二ims网元发送的服务请求之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述若检测到所述截止时间未到达,向所述ims系统中的下一ims网元发送所述服务请求之前,所述方法还包括:
6.根据权利要...
【专利技术属性】
技术研发人员:吴其力,
申请(专利权)人:广州爱浦路网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。