多媒体通讯方法、通信设备、存储介质与流程
未命名
09-17
阅读:78
评论:0

1.本技术涉及通讯技术领域,特别是涉及一种多媒体通讯方法、通信设备、存储介质和计算机程序产品。
背景技术:
2.随着通信技术的发展,通讯的方式变得多样化,衍生出多种多媒体通讯方法,除了传统的语音通讯之外,还有视频通讯,以及未来的虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)、全息等通讯方式。其中,不同于传统的语音通讯方式,视频通讯以及未来的vr、ar、全息等通讯方式,通讯过程中,还涉及多媒体资源的分配,如媒体算力的分配、敏感媒体的安全管控等。
3.在通讯技术的发展过程中,发展之初与发展后期构建的网络、不同厂商之间构建的网络都是不同的,相关技术中,在进行多媒体通讯时,都是以呼叫双发各自签约的服务质量等级进行通讯的。然而,不同的网络(也称之为异构网)所能支持的服务等级是不同的,当两个用户通过两个不同的异构网进行多媒体通讯时,可能会存在分配以高质量的多媒体资源但进行低质量多媒体通讯的情况发生,从而造成资源的浪费。
技术实现要素:
4.基于此,有必要针对上述技术问题,提供一种能够降低资源浪费的多媒体通讯的方法、通信设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种多媒体通讯的方法。
6.所述方法应用于第一会话控制控制模块,所述第一会话控制模块服务于呼叫发起方;所述方法包括:
7.接收呼叫发起方发起的呼叫请求;
8.确定所述呼叫发起方接入的异构网的第一网络标识;
9.向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求;所述第二会话控制模块服务于被呼叫方,所述服务质量等级请求携带有所述被呼叫方的用户标识信息以及所述第一网络标识;
10.接收所述第二会话控制模块发送的服务质量等级,向所述第二会话控制模块发起呼叫,并基于所述服务质量等级为所述呼叫请求分配多媒体资源;所述服务质量等级由所述第二会话控制模块基于所述被呼叫方的用户标识信息确定所述被呼叫方接入的异构网的第二网络标识,并基于所述第一网络标识以及所述第二网络标识得到的。
11.在其中一个实施例中,所述向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求,包括:
12.基于所述被呼叫方的用户标识信息,查询服务于所述被呼叫方的第二会话控制模块的服务地址;
13.基于所述第二会话控制模块的服务地址,向第二会话控制模块发送针对所述呼叫
请求的服务质量等级请求。
14.在其中一个实施例中,所述接收呼叫发起方发起的呼叫请求,包括:
15.接收呼叫发起方通过目标异构网接入模块发起的呼叫请求;所述目标异构网接入模块为所述呼叫方接入的异构网对应的异构网接入模块;所述第一网络标识由所述目标异构网接入模块接收到所述呼叫发起方发送的呼叫请求后,对所述呼叫请求添加所述第一网络标识并发送至所述第一会话控制模块。
16.在其中一个实施例中,所述方法还包括:
17.接收用户发送的注册请求;所述注册请求中包含用户标识信息;
18.保存所述用户标识信息与所述第一会话控制模块的服务地址的对应关系。
19.在其中一个实施例中,所述呼叫请求携带有所述呼叫发起方的用户标识信息;在接收呼叫发起方发起的呼叫请求之前,所述方法还包括:
20.接收所述呼叫发起方发送的注册请求;所述注册请求中包含用户标识信息;
21.保存所述呼叫发起方的用户标识信息与所述呼叫发起方接入的异构网的第一网络标识的对应关系;
22.所述确定所述呼叫发起方接入的异构网的第一网络标识,包括:
23.基于所述呼叫请求携带的用户标识信息,查询所述呼叫发起方接入异构网的第一网络标识。
24.第二方面,本技术还提供了一种多媒体通信方法,所述方法应用于第二会话控制模块,所述第二会话控制模块服务于被呼叫方,所述方法包括:
25.接收第一会话控制模块发送的服务质量等级请求,确定所述服务质量等级请求携带的用户标识信息以及第一网络标识;所述第一会话控制模块服务于呼叫发起方,所述第一网络标识为呼叫发起方接入的异构网的网络标识;
26.基于所述服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识;
27.查询所述第一网络标识对应的第一服务质量上限信息以及所述第二网络标识对应的第二服务质量上限信息;
28.基于所述第一服务质量上限信息以及所述第二服务质量上限信息,确定服务质量等级,并将所述服务质量等级发送至所述第一会话控制模块。
29.在其中一个实施例中,在接收第一会话控制模块发送的服务质量等级请求之前,所述方法还包括:
30.接收所述被呼叫方发送的注册请求;所述注册请求中包含用户标识信息;
31.保存所述被呼叫方的用户标识信息与所述被呼叫方接入的异构网的第二网络标识的对应关系。
32.第三方面,本技术还提供了一种通信设备。所述通信设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
33.接收呼叫发起方发起的呼叫请求;
34.确定所述呼叫发起方接入的异构网的第一网络标识;
35.向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求;所述第二会话控制模块服务于被呼叫方,所述服务质量等级请求携带有所述被呼叫方的用户标识信息以
及所述第一网络标识;
36.接收所述第二会话控制模块发送的服务质量等级,向所述第二会话控制模块发起呼叫,并基于所述服务质量等级为所述呼叫请求分配多媒体资源;所述服务质量等级由所述第二会话控制模块基于所述被呼叫方的用户标识信息确定所述被呼叫方接入的异构网的第二网络标识,并基于所述第一网络标识以及所述第二网络标识得到的。
37.第四方面,本技术还提供了一种通信设备。所述通信设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
38.接收第一会话控制模块发送的服务质量等级请求,确定所述服务质量等级请求携带的用户标识信息以及第一网络标识;所述第一会话控制模块服务于呼叫发起方,所述第一网络标识为呼叫发起方接入的异构网的网络标识;
39.基于所述服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识;
40.查询所述第一网络标识对应的第一服务质量上限信息以及所述第二网络标识对应的第二服务质量上限信息;
41.基于所述第一服务质量上限信息以及所述第二服务质量上限信息,确定服务质量等级,并将所述服务质量等级发送至所述第一会话控制模块。
42.第五方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
43.接收呼叫发起方发起的呼叫请求;
44.确定所述呼叫发起方接入的异构网的第一网络标识;
45.向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求;所述第二会话控制模块服务于被呼叫方,所述服务质量等级请求携带有所述被呼叫方的用户标识信息以及所述第一网络标识;
46.接收所述第二会话控制模块发送的服务质量等级,向所述第二会话控制模块发起呼叫,并基于所述服务质量等级为所述呼叫请求分配多媒体资源;所述服务质量等级由所述第二会话控制模块基于所述被呼叫方的用户标识信息确定所述被呼叫方接入的异构网的第二网络标识,并基于所述第一网络标识以及所述第二网络标识得到的。
47.第六方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
48.接收第一会话控制模块发送的服务质量等级请求,确定所述服务质量等级请求携带的用户标识信息以及第一网络标识;所述第一会话控制模块服务于呼叫发起方,所述第一网络标识为呼叫发起方接入的异构网的网络标识;
49.基于所述服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识;
50.查询所述第一网络标识对应的第一服务质量上限信息以及所述第二网络标识对应的第二服务质量上限信息;
51.基于所述第一服务质量上限信息以及所述第二服务质量上限信息,确定服务质量等级,并将所述服务质量等级发送至所述第一会话控制模块。
52.第七方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算
机程序,该计算机程序被处理器执行时实现以下步骤:
53.接收呼叫发起方发起的呼叫请求;
54.确定所述呼叫发起方接入的异构网的第一网络标识;
55.向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求;所述第二会话控制模块服务于被呼叫方,所述服务质量等级请求携带有所述被呼叫方的用户标识信息以及所述第一网络标识;
56.接收所述第二会话控制模块发送的服务质量等级,向所述第二会话控制模块发起呼叫,并基于所述服务质量等级为所述呼叫请求分配多媒体资源;所述服务质量等级由所述第二会话控制模块基于所述被呼叫方的用户标识信息确定所述被呼叫方接入的异构网的第二网络标识,并基于所述第一网络标识以及所述第二网络标识得到的。
57.第八方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
58.接收第一会话控制模块发送的服务质量等级请求,确定所述服务质量等级请求携带的用户标识信息以及第一网络标识;所述第一会话控制模块服务于呼叫发起方,所述第一网络标识为呼叫发起方接入的异构网的网络标识;
59.基于所述服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识;
60.查询所述第一网络标识对应的第一服务质量上限信息以及所述第二网络标识对应的第二服务质量上限信息;
61.基于所述第一服务质量上限信息以及所述第二服务质量上限信息,确定服务质量等级,并将所述服务质量等级发送至所述第一会话控制模块。
62.上述多媒体通讯方法、
63.通信设备、存储介质和计算机程序产品,在进行多媒体通讯前,通过呼叫发起方接入的异构网的第一网络标识以及被呼叫方接入的异构网的第二网络标识,确定此次呼叫请求的服务质量等级,避免发生分配高质量的多媒体资源但进行低质量的通讯的情况,降低资源的浪费。
附图说明
64.图1为一个实施例中多媒体通讯方法的应用环境图;
65.图2为一个实施例中应用于第一会话控制模块的多媒体通讯方法的流程示意图;
66.图3为一个具体实施例中多媒体通讯方法的流程示意图;
67.图4为一个具体实施例中多媒体通讯方法的流程示意图;
68.图5为一个具体实施例中多媒体通讯方法的流程示意图;
69.图6为一个实施例中应用于第二会话控制模块的多媒体通讯方法的流程示意图;
70.图7为一个实施例中用户注册的流程示意图;
71.图8为一个具体实施例中不同异构网接入的多媒体通讯方法的流程示意图;
72.图9为一个具体实施例中同一异构网接入的多媒体通讯方法的流程示意图;
73.图10为一个实施例中通信设备的内部结构图。
具体实施方式
74.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
75.相关技术中,第一会话控制模块接收呼叫发起方的呼叫请求,并将呼叫请求发送至第二会话控制模块。第一会话控制模块确定呼叫发起方签约业务的服务质量等级并在呼叫发起时,基于呼叫发起方签约业务的服务质量等级分配相应的多媒体资源。第二会话控制模块接收到呼叫请求后,基于被呼叫方签约业务的服务质量等级分配相应的多媒体资源。
76.多数情况下,用户会从不同的异构网接入并进行多媒体通信,异构网络是由不同制造商生产的计算机,网络设备组成的,大部分情况下运行在不同的协议上支持不同的功能或应用,所以不同制式的异构网所能支持的服务质量是不同的。由于不同的用户所接入的异构网是不同的,因此多媒体通信的双方所接入的异构网能够支持的服务质量有所不同,这就导致有即使为其中一方分配了高服务质量的多媒体资源,还是以低服务质量进行通讯的情况发生。
77.基于此,本技术提出一种多媒体通讯的方法,该方法应用于第一会话控制控制模块,第一会话控制模块服务于呼叫发起方。该方法包括:接收呼叫发起方发起的呼叫请求,并确定呼叫发起方接入的异构网的第一网络标识。向第二会话控制模块发送针对呼叫请求的服务质量等级请求,其中,第二会话控制模块服务于被呼叫方,服务质量等级请求携带有被呼叫方的用户标识以及第一网络标识。接收第二会话控制模块发送的服务质量等级,向第二会话控制模块发起呼叫,并基于接收的服务质量等级为呼叫请求分配多媒体资源。其中,服务质量等级由第二会话控制模块基于被呼叫方的用户标识确定被呼叫方接入的异构网的第二网络标识,并基于第一网络标识以及所述第二网络标识得到的。
78.通过本技术的多媒体通讯方法,在进行多媒体通讯前,通过呼叫发起方接入的异构网的第一网络标识以及被呼叫方接入的异构网的第二网络标识,确定此次呼叫请求的服务质量等级,避免发生分配高质量的多媒体资源但进行低质量的通讯的情况,降低资源的浪费。并且,本技术的多媒体通讯方法,满足当多媒体通讯用户从不同的异构网络接入时,根据用户当下接入网络的服务质量为同一业务提供不同服务等级服务的业务需求,实现多媒体通信用户异构网络接入服务质量策略的协同,为多媒体通信业务提供以接入异构网络为单元的差异化服务质量,提升通信服务质量的准确度。
79.本技术的多媒体通讯方法,可以应用于如图1所示的应用环境中。其中,用户终端通过不同的异构网接入,并通过不同的异构网与多媒体通讯服务集群交互,不同的用户终端通过多媒体通讯服务集群建立多媒体通信。
80.其中,多媒体通讯服务集群包括多个会话控制模块、数据仓库以及多媒体通讯服务集群的其他必要模块,如媒体算力资源调度、服务质量(quality of service,qos)规则引擎、敏感媒体安全管控,实际进行多媒体计算的多个媒体算力。
81.在一个实施例中,如图2所示,提供了一种多媒体通讯的方法,该方法可以应用于如图1所示的会话控制控制模块,可以理解的是,同一用户终端既可以是呼叫发起方,也可以是被呼叫方,为了描述方便,本技术以第一会话控制模块服务于呼叫发起方进行描述,第
一会话控制模块可以是任一会话控制模块。
82.提供了一种多媒体通讯的方法,包括以下步骤:
83.步骤201、接收呼叫发起方发起的呼叫请求。
84.其中,呼叫请求一般包含有呼叫发起方的用户标识信息、被呼叫方的用户标识信息。
85.具体而言,呼叫请求可以由多媒体通讯服务集群分发至第一会话控制模块:呼叫发起方对应的用户终端通过其接入的异构网,将呼叫请求发送多媒体通讯服务集群,多媒体通讯服务集群通过呼叫请求携带的呼叫发起方的用户标识信息,查询服务于呼叫发起方的第一会话控制模块,并将呼叫请求分发至第一会话控制模块。呼叫请求也可以直接发送至第一会话控制模块:呼叫发起方在向多媒体通讯服务集群进行注册时,由第一会话控制模块响应,并由第一会话控制模块将注册结果返回至呼叫发起方所在用户终端,呼叫发起方保存在接收到注册结果后,保存发送注册结果的第一会话控制模块服务地址,并在发起呼叫请求时,基于保存的第一会话控制模块服务地址,将呼叫请求发至第一会话控制模块。
86.步骤203、确定呼叫发起方接入的异构网的第一网络标识。
87.具体而言,呼叫发起方可以先通过所接入的异构网,将呼叫请求发送至多媒体通讯服务集群中的异构网接入模块,由异构网接入网模块确定呼叫请求所经过的异构网,并为呼叫请求添加呼叫发起方接入的异构网的第一网络标识,然后发送至第一会话控制模块,第一会话控制模块根据呼叫请求携带的网络标识,确定呼叫发起方接入的异构网的第一网络标识。第一会话控制模块还可以在呼叫发起方在向多媒体通讯服务集群进行注册时,保存呼叫发起方的用户标识信息与其接入的异构网的第一网络标识的对应关系,当第一会话控制模块接收到呼叫请求时,基于呼叫请求携带的呼叫发起方的用户标识信息,查询呼叫发起方接入的异构网的第一网络标识。
88.步骤205、向第二会话控制模块发送针对呼叫请求的服务质量等级请求。
89.其中,第二会话控制模块服务于被呼叫方,服务质量等级请求携带有被呼叫方的用户标识信息以及第一网络标识。
90.具体而言,在进行通讯前,呼叫发起方需要与被呼叫方协商此次服务质量等级并以协商的服务质量等级为此次呼叫请求分配多媒体资源。第一会话控制模块确定呼叫发起方接入的异构网的第一网络标识后,以第一网络标识以及被呼叫方的用户标识信息构建服务质量等级请求,并将构建的服务质量等级请求发送至服务于被呼叫方的第二会话控制模块。
91.步骤207、接收第二会话控制模块发送的服务质量等级,向第二会话控制模块发起呼叫,并基于服务质量等级为呼叫请求分配多媒体资源。
92.其中,服务质量等级由第二会话控制模块基于被呼叫方的用户标识信息确定被呼叫方接入的异构网的第二网络标识,并基于第一网络标识以及第二网络标识得到的。
93.具体而言,第二会话控制模块接收到服务质量等级请求后,通过服务质量等级请求携带的被呼叫方的用户标识信息,查询被呼叫方接入的异构网的第二网络标识,然后分别查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息,并进一步基于第一服务质量上限信息以及第二服务质量上限信息,确定此次呼叫请求的服务质量等级。确定出此次呼叫请求的服务质量等级后,第二回话控制模块将
确定出的服务质量等级发送至第一会话控制模块。第一会话控制模块接收第二会话控制模块发送的服务质量等级后,向第二会话控制模块发起呼叫,并基于第二会话控制模块发送的服务质量等级为此次呼叫请求分配多媒体资源。
94.如图3所示,为本技术根据一实施例示出的多媒体通讯方法的流程示意图,包括以下步骤:
95.步骤301、呼叫发起方所使用的用户终端通过所接入的异构网,将呼叫请求发送至服务于呼叫发起方的第一会话控制模块。
96.步骤302、第一会话控制模块查询确定呼叫发起方所接入的异构网的第一网络标识。
97.步骤303、第一会话控制模块发送携带有被呼叫方的用户标识信息、第一网络标识的服务质量等级请求至服务于被呼叫方的第二会话控制模块。
98.步骤304、第二会话控制模块根据被呼叫方的用户标识信息,查询被呼叫方接入的异构网的第二网络标识。
99.步骤305、第二会话控制模块查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息,并基于第一服务质量上限信息以及第二服务质量上限信息,确定此次呼叫请求的服务质量等级。
100.步骤306、第二会话控制模块将确定出的服务质量等级发送至第一会话控制模块。
101.步骤307、第一会话控制模块向第二会话控制模块发起呼叫。
102.步骤308、第一会话控制模块基于接收到的服务质量等级为呼叫请求分配多媒体资源。
103.步骤309、第二会话控制模块基于确定出的服务质量等级为呼叫请求分配多媒体资源。
104.在此实施例中,在进行多媒体通讯前,通过呼叫发起方接入的异构网的第一网络标识以及被呼叫方接入的异构网的第二网络标识,确定此次呼叫请求的服务质量等级,避免发生分配高质量的多媒体资源但进行低质量的通讯的情况,降低资源的浪费。并且,本技术的多媒体通讯方法,满足当多媒体通讯用户从不同的异构网络接入时,根据用户当下接入网络的服务质量为同一业务提供不同服务等级服务的业务需求,实现多媒体通信用户异构网络接入服务质量策略的协同,为多媒体通信业务提供以接入异构网络为单元的差异化服务质量,提升服务质量的准确性。
105.在其中一个实施例中,上述步骤205具体包括:
106.步骤205a、基于被呼叫方的用户标识信息,查询服务于被呼叫方的第二会话控制模块的服务地址。
107.具体而言,第一会话控制模块接收到呼叫请求后,确定此次呼叫请求针对的被呼叫方,并基于被呼叫方的用户标识信息,查询服务于被呼叫方的第二会话控制模块的服务地址。
108.在一个实施例中,多媒体通讯服务集群中包含数据仓库模块,用户在向多媒体通讯服务集群进行注册时,数据仓库模块保存响应用户注册请求的会话控制模块的服务地址与用户标识信息之间的对应关系,第一会话控制模块接收到呼叫请求后,基于被呼叫方的用户标识信息,向数据仓库模块查询服务于被呼叫方的第二会话控制模块的服务地址。
109.步骤205b、基于第二会话控制模块的服务地址,向第二会话控制模块发送针对呼叫请求的服务质量等级请求。
110.具体而言,第一会话控制模块查询到第二会话控制模块的服务地址后,以第一网络标识以及被呼叫方的用户标识信息构建服务质量等级请求,并将构建的服务质量等级请求发送至服务于被呼叫方的第二会话控制模块。
111.如图4所示,为本技术根据一实施例示出的多媒体通讯方法的流程示意图,包括以下步骤:
112.步骤401、呼叫发起方所使用的用户终端通过所接入的异构网,将呼叫请求发送至服务于呼叫发起方的第一会话控制模块。
113.步骤402、第一会话控制模块查询确定呼叫发起方所接入的异构网的第一网络标识,并将携带有被呼叫方的用户标识信息的服务地址请求发送至数据仓库模块。
114.步骤403、数据仓库模块根据被呼叫方的用户标识信息,查询服务于被呼叫方的第二会话控制模块的服务地址,并将查询到的服务地址发送至第一会话控制模块。
115.步骤403、第一会话控制模块基于第二会话控制模块的服务地址,发送携带有被呼叫方的用户标识信息、第一网络标识的服务质量等级请求至第二会话控制模块。
116.步骤403、第二会话控制模块根据被呼叫方的用户标识信息,查询被呼叫方接入的异构网的第二网络标识。
117.步骤406、第二会话控制模块查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息,并基于第一服务质量上限信息以及第二服务质量上限信息,确定此次呼叫请求的服务质量等级。
118.步骤407、第二会话控制模块将确定出的服务质量等级发送至第一会话控制模块。
119.步骤408、第一会话控制模块向第二会话控制模块发起呼叫。
120.步骤409、第一会话控制模块基于接收到的服务质量等级为呼叫请求分配多媒体资源。
121.步骤410、第二会话控制模块基于确定出的服务质量等级为呼叫请求分配多媒体资源。
122.在此实施例中,通过被呼叫方的用户标识信息,查询服务于被呼叫方的第二会话控制模块的服务地址,以使第一会话控制模块基于查询的服务地址与第二会话控制模块协商此次呼叫请求的服务质量,进而降低此次呼叫请求中的资源浪费。
123.在其中一个实施例中,上述步骤201具体包括:
124.接收呼叫发起方通过目标异构网接入模块发起的呼叫请求。
125.其中,目标异构网接入模块为呼叫方接入的异构网对应的异构网接入模块;第一网络标识由目标异构网接入模块接收到呼叫发起方发送的呼叫请求后,对呼叫请求添加第一网络标识并发送至第一会话控制模块。
126.具体而言,呼叫发起方所使用的用户终端,通过接入的异构网,向多媒体通讯服务集群包含的目标异构网接入模块发送呼叫请求,目标异构网接入模块接收到呼叫请求后,确定发送呼叫请求的异构网的第一网络标识,并将第一网络标识添加至呼叫请求,然后将添加有第一网络标识的呼叫请求发送至第一会话控制模块。
127.如图5所示,为本技术根据另一实施例示出的多媒体通讯方法的流程示意图,包括
以下步骤:
128.步骤501、呼叫发起方所使用的用户终端通过所接入的异构网,将呼叫请求发送至异构网接入模块。
129.步骤502、异构网接入模块确定呼叫发起方所接入的异构网,为呼叫请求添加呼叫发起方所接入的异构网的第一网络标识。
130.步骤503、异构网接入模块将添加了第一网络标识的呼叫请求发送至服务于呼叫发起方的第一会话控制模块。
131.步骤504、第一会话控制模块查询根据呼叫请求携带的网络标识,确定呼叫发起方所接入的异构网的第一网络标识。
132.步骤505、第一会话控制模块发送携带有被呼叫方的用户标识信息、第一网络标识的服务质量等级请求至服务于被呼叫方的第二会话控制模块。
133.步骤506、第二会话控制模块根据被呼叫方的用户标识信息,查询被呼叫方接入的异构网的第二网络标识。
134.步骤507、第二会话控制模块查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息,并基于第一服务质量上限信息以及第二服务质量上限信息,确定此次呼叫请求的服务质量等级。
135.步骤508、第二会话控制模块将确定出的服务质量等级发送至第一会话控制模块。
136.步骤509、第一会话控制模块向第二会话控制模块发起呼叫。
137.步骤510、第一会话控制模块基于接收到的服务质量等级为呼叫请求分配多媒体资源。
138.步骤511、第二会话控制模块基于确定出的服务质量等级为呼叫请求分配多媒体资源。
139.在此实施例中,通过异构网接入模块为呼叫请求添加呼叫发起方所接入的异构网的第一网络标识,使得第一会话控制模块可以基于第一网络标识与第二会话控制模块协商此次呼叫请求的服务质量等级,进而降低此次呼叫请求中的资源浪费。
140.在其中一个实施例中,上述方法还包括:
141.步骤209、接收用户发送的注册请求。
142.其中,注册请求中包含用户标识信息。注册请求可以用于为注册用户终端分配服务于其的会话控制模块。
143.具体而言,用户终端在第一次通过所接入的异构网与多媒体通讯服务集群进行通信时,用户终端会通过所接入的异构网向多媒体通讯服务集群发起注册请求,并由多媒体通讯服务集群将注册请求分发至第一会话控制模块。
144.需要说明的是,当用户终端从异构网a更换为异构网b,由于接入网的变化,其网络地址等信息会发生变化,服务于的会话控制模块也会发生变化,因此用户终端第一次接入异构网b时需要重新进行注册。
145.步骤211、保存用户标识信息与第一会话控制模块的服务地址的对应关系。
146.具体而言,第一会话控制模块接收到用户发送的注册请求后,保存注册请求携带用户标识信息与本会话控制模块的服务地址的对应关系。
147.在一个实施例中,第一会话控制模块在接收到注册请求后,将注册请求发送至数
据仓库模块,由数据仓库模块对用户进行认证鉴权,在认证鉴权通过后,保存用户标识信息与第一会话控制模块的服务地址的对应关系,并将用户的业务签约数据发送至第一会话控制模块,以使第一会话控制模块在与其他会话控制模块协商有关该用户的呼叫请求的服务质量等级时,可以依据用户的业务签约数据进行协商。
148.在此实施例中,用户发起注册请求时,保存用户标识信息与会话控制模块服务地址的对应关系,以使其他会话控制模块向第一会话控制控制模块发送呼叫请求时,能够基于被呼叫方的用户标识信息查询到第一会话控制模块的服务地址,并与第一会话控制模块协商呼叫请求的服务质量等级。
149.在其中一个实施例中,呼叫请求携带有呼叫发起方的用户标识信息,在执行步骤201前,上述方法还包括:
150.步骤213、接收呼叫发起方发送的注册请求。
151.其中,注册请求中包含用户标识信息。注册请求可以用于保存注册用户终端所接入的异构网的网络标识。
152.具体而言,用户终端在第一次通过所接入的异构网与多媒体通讯服务集群进行通信时,用户终端会通过所接入的异构网向多媒体通讯服务集群发起注册请求,并由多媒体通讯服务集群将注册请求分发至第一会话控制模块。
153.步骤215、保存呼叫发起方的用户标识信息与呼叫发起方接入的异构网的第一网络标识的对应关系。
154.具体而言,第一会话控制模块接收到用户发送的注册请求后,保存呼叫发起方的用户标识信息与呼叫发起方接入的异构网的第一网络标识的对应关系。
155.在一个实施例中,第一会话控制模块在接收到注册请求后,将注册请求发送至数据仓库模块,由数据仓库模块对用户进行认证鉴权,在认证鉴权通过后,保存用户标识信息与其接入的异构网的网络标识的对应关系。
156.此时,上述步骤203包括:
157.基于呼叫请求携带的用户标识信息,查询呼叫发起方接入异构网的第一网络标识。
158.具体而言,呼叫发起方在发送呼叫请求时,将呼叫发起方的用户标识信息添加至呼叫请求发送至第一会话控制模块,第一会话控制模块基于呼叫请求携带的用户标识信息,查询呼叫发起方接入异构网的第一网络标识。
159.在一个实施例中,若用户标识信息与网络标识的对应关系保存在数据仓库模块,第一会话控制模块基于呼叫请求携带的用户标识信息,向数据仓库模块请求呼叫发起方的用户标识信息对应的网络标识,数据仓库模块查询后,将查询到的第一网络标识发送至第一会话控制模块。
160.在此实施例中,在呼叫放弃方进行注册时,第一会话控制模块保存用户标识信息与用户所接入的异构网的网络标识,使得第一会话控制模块在接收到用户发送的呼叫请求时,根据用户的用户标识信息,确定呼叫发起方接入的异构网的第一网络标识,进而以第一网络标识与第二会话控制模块协商此次呼叫请求的服务质量等级,降低此次呼叫请求中的资源浪费。
161.在一个实施例中,如图6所示,本技术还提供了一种多媒体通讯方法,该方法可以
应用于如图1所示的会话控制控制模块,可以理解的是,同一用户终端既可以是呼叫发起方,也可以是被呼叫方,为了描述方便,本技术以第二会话控制模块服务于被呼叫方进行描述,第二会话控制模块可以是任一会话控制模块。
162.提供了一种多媒体通讯的方法,包括以下步骤:
163.步骤601、接收第一会话控制模块发送的服务质量等级请求,确定服务质量等级请求携带的用户标识信息以及第一网络标识。
164.其中,第一会话控制模块服务于呼叫发起方,第一网络标识为呼叫发起方接入的异构网的网络标识。服务质量等级请求携带的用户标识信息为某次呼叫请求被呼叫方对应的用户标识信息。
165.具体而言,第一会话控制模块如上述步骤201-步骤205的方式,向第二会话控制模块发送针对某次呼叫请求的服务质量等级请求。第二会话控制模块接收第一会话控制模块发送的服务质量等级请求,确定服务质量等级请求携带的用户标识信息以及第一网络标识。
166.步骤603、基于服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识。
167.具体而言,若用户标识信息与网络标识的对应关系保存在第二会话控制模块,第二会话控制模块接收到第一会话控制模块发送的服务质量等级请求后,基于服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识。若用户标识信息与网络标识的对应关系保存在数据仓库模块,第二会话控制模块接收到第一会话控制模块发送的服务质量等级请求后,基于服务质量等级请求携带的用户标识信息,向数据仓库模块请求被呼叫方接入的异构网的第二网络标识。
168.步骤605、查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息。
169.具体而言,多媒体通讯服务集群可以预先保存每一个异构网的服务质量上限信息,也可以保存每一种异构网的服务质量上限信息。若多媒体通讯服务集群可以预先保存每一异构网的服务质量上限信息,第二会话控制模块直接基于第一网络标识,查询第一网络标识对应的第一服务质量上限信息,基于第二网络标识,查询第二网络标识对应的第二服务质量上限信息。若多媒体通讯服务集群预先保存了每一种异构网的服务质量上限信息,第二会话控制模块先基于第一网络标识,确定第一网络标识对应的异构网类型,然后,基于第一网络标识对应的异构网类型,查询第一网络标识对应的第一服务质量上限信息,基于第二网络标识,确定第二网络标识对应的异构网类型,基于第二网络标识对应的异构网类型,查询第二网络标识对应的第一服务质量上限信息。
170.其中,各网络标识对应的服务质量上限信息可以在各异构网第一次与多媒体通讯服务集群进行通信时获取。
171.步骤607、基于第一服务质量上限信息以及第二服务质量上限信息,确定服务质量等级,并将服务质量等级发送至第一会话控制模块。
172.具体而言,第二会话控制模块在确定服务质量等级时,若不涉及签约业务的服务质量等级,在第一服务质量上限信息以及第二服务质量上限信息中,选取服务质量较低的一个作为此次呼叫请求的服务质量等级。若涉及签约业务的服务质量等级,第二会话控制
模块在第一服务质量上限信息以及第二服务质量上限信息中,选取服务质量较低的一个作为此次呼叫请求的服务质量等级上限,然后,进一步以此次呼叫请求的服务质量等级上限为限,根据呼叫发起方的签约业务的服务质量等级以及被呼叫方的签约业务的服务质量等级,确定此次呼叫请求的服务质量等级。第二会话控制模块确定出此次呼叫请求的服务质量等级后,将确定出的服务质量等级发送至第一会话控制模块,以使第一会话控制模块以此服务质量等级发起呼叫并分配多媒体资源。
173.在此实施例中,在进行多媒体通讯前,通过呼叫发起方接入的异构网的第一网络标识以及被呼叫方接入的异构网的第二网络标识,确定此次呼叫请求的服务质量等级,避免发生分配高质量的多媒体资源但进行低质量的通讯的情况,降低资源的浪费。并且,本技术的多媒体通讯方法,满足当多媒体通讯用户从不同的异构网络接入时,根据用户当下接入网络的服务质量为同一业务提供不同服务等级服务的业务需求,实现多媒体通信用户异构网络接入服务质量策略的协同,为多媒体通信业务提供以接入异构网络为单元的差异化服务质量,提升通讯服务质量的准确度。
174.在一个实施例中,在执行步骤601前,上述方法还包括:
175.步骤609、接收被呼叫方发送的注册请求。
176.其中,注册请求中包含用户标识信息。注册请求可以用于为注册用户终端分配服务于其的会话控制模块。
177.具体而言,被呼叫方在第一次通过所接入的异构网与多媒体通讯服务集群进行通信时,被呼叫方会通过所接入的异构网向多媒体通讯服务集群发起注册请求,并由多媒体通讯服务集群将注册请求分发至第二会话控制模块。
178.步骤611、保存被呼叫方的用户标识信息与被呼叫方接入的异构网的第二网络标识的对应关系。
179.具体而言,第二会话控制模块接收到用户发送的注册请求后,保存被呼叫方的用户标识信息与被呼叫方接入的异构网的第一网络标识的对应关系。
180.在一个实施例中,第二会话控制模块在接收到注册请求后,将注册请求发送至数据仓库模块,由数据仓库模块对用户进行认证鉴权,在认证鉴权通过后,保存用户标识信息与其接入的异构网的网络标识的对应关系。
181.在此实施例中,在被呼叫方注册时,第二会话控制模块保存用户标识信息与用户所接入的异构网的网络标识,使得第二会话控制模块在接收到服务质量等级请求时,能够基于服务质量等级请求携带的用户标识信息,确定被呼叫方接入的异构网的第二网络标识,进而根据服务质量等级请求携带的第一网络标识与查询的第二网络标识确定此次呼叫请求的服务质量等级,降低此次呼叫请求中的资源浪费。
182.如图7所示,为本技术根据一具体实施例示出的用户注册过程,包括以下步骤:
183.步骤701、用户终端x从异构网a接入,将注册请求发送至异构网接入模块a。注册请求可以携带用户名、用户位置信息、终端能力等信息。
184.步骤702、异构网接入模型a在注册请求中添加异构网a的网络标识。
185.步骤703、异构网接入模块a将添加了网络标识的注册请求转发至会话控制模块。
186.步骤704、会话控制模块将异构网接入模块a发送的注册请求转发至数据仓库模块。
187.步骤705、数据仓库模块基于注册请求携带的信息对用户终端x进行认证鉴权,认证鉴权成功后,保存用户终端x的用户标识信息与异构网a的网络标识的对应关系,保存用户终端x的用户标识信息与会话控制模块的服务地址的对应关系。
188.步骤706、数据仓库查询用户终端x的业务签约数据、从异构网络a接入时的业务qos等级,并将用户终端x的业务签约数据、从异构网络a接入时的业务qos等级发送至会话控制模块。
189.步骤707、会话控制模块保存用户终端x的业务签约数据、从异构网络a接入时的业务qos等级。
190.步骤708、会话控制模块向以异构网接入模块a发送注册成功的响应。
191.步骤709、异构网接入模块a接收到会话控制模块发送注册成功的响应后,向用户终端x发送注册成功的响应。
192.如图8所示,为本技术根据一实施例示出的用户通信过程。其中,呼叫方为用户终端1,用户终端1从异构网a接入,被呼叫方为用户终端2,终端2从异构网b接入,异构网接入模块1、会话控制模块1服务于用户终端1,异构网接入模块2、会话控制模块2服务于用户终端2。
193.步骤801、用户终端1将呼叫请求发送至异构网接入模块1。
194.步骤802、异构网接入模块1将异构网a的网络标识添加至呼叫请求。
195.步骤803、异构网接入模块1将添加了网络标识的呼叫请求发送至会话控制模块1。
196.步骤804、会话控制模块1基于用户终端2的用户标识信息,向数据仓库请求会话控制模块2的服务地址。
197.步骤805、数据仓库查询会话控制模块2的服务地址,并将会话控制模块2的服务地址发送至会话控制模块1。
198.步骤806、会话控制模块1基于会话控制模块2的服务地址,向会话控制模块2发送服务质量等级请求,服务质量等级请求携带有被呼叫方的用户标识信息、异构网a的网络标识、用户终端a签约的业务以及对应的服务质量等级。
199.步骤807、会话控制模块2查询被呼叫方所接入的异构网的第二网络标识,并分别查询第一网络标识对应的第一服务质量上限信息以及第二网络标识对应的第二服务质量上限信息,并在第一服务质量上限信息以及第二服务质量上限信息中,以较低的服务质量上限信息作为此次呼叫请求的服务质量上限信息。基于此次呼叫请求的服务质量上限信息以及呼叫发起方与被呼叫方签约的业务服务质量等级,确定此次呼叫请求的服务质量等级。
200.步骤808、会话控制模块2向会话控制模块返回此次呼叫请求的服务质量等级。
201.步骤809、会话控制模块1向会话控制模块2发送呼叫请求。
202.步骤810、会话控制模块1以此次呼叫请求的服务质量等级分配多媒体资源。
203.步骤811、会话控制模块2以此次呼叫请求的服务质量等级分配多媒体资源。
204.步骤812、用户终端1与用户终端2进行多媒体通讯。
205.如图9所示,为本技术根据一实施例示出的用户通信过程。其中,呼叫方为用户终端1,用户终端1从异构网a接入,被呼叫方为用户终端2,终端2也是从异构网a接入,异构网接入模块1、会话控制模块1服务于用户终端1,异构网接入模块2、会话控制模块2服务于用
户终端2。
206.步骤901、用户终端1将呼叫请求发送至异构网接入模块1。
207.步骤902、异构网接入模块1将异构网a的网络标识添加至呼叫请求。
208.步骤903、异构网接入模块1将添加了网络标识的呼叫请求发送至会话控制模块1。
209.步骤904、会话控制模块1基于用户终端2的用户标识信息,向数据仓库请求会话控制模块2的服务地址。
210.步骤905、数据仓库查询会话控制模块2的服务地址,并将会话控制模块2的服务地址发送至会话控制模块1。
211.步骤906、会话控制模块1基于会话控制模块2的服务地址,向会话控制模块2发送服务质量等级请求,服务质量等级请求携带有异构网a的网络标识、用户终端a签约的业务以及对应的服务质量等级。
212.步骤907、会话控制模块2查询被呼叫方所接入的异构网的第一网络标识,呼叫发起方与被呼叫方所接入的异构网相同,查询第一网络标识对应的第一服务质量上限信息,并将第一服务质量上限信息作为此次呼叫请求的服务质量上限信息。基于此次呼叫请求的服务质量上限信息以及呼叫发起方与被呼叫方签约的业务服务质量等级,确定此次呼叫请求的服务质量等级。
213.步骤908、会话控制模块2向会话控制模块返回此次呼叫请求的服务质量等级。
214.步骤909、会话控制模块1向会话控制模块2发送呼叫请求。
215.步骤910、会话控制模块1以此次呼叫请求的服务质量等级分配多媒体资源。
216.步骤911、会话控制模块2以此次呼叫请求的服务质量等级分配多媒体资源。
217.步骤912、用户终端1与用户终端2进行多媒体通讯。
218.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
219.在一个实施例中,提供了一种通信设备,该通信设备可以是服务器,其内部结构图可以如图10所示。该通信设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该通信设备的处理器用于提供计算和控制能力。该通信设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该通信设备的数据库用于存储用户标识信息与网络标识对应关系数据。该通信设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种多媒体通讯方法。
220.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
221.在一个实施例中,还提供了一种通信设备,包括存储器和处理器,存储器中存储有
计算机程序,该处理器执行计算机程序时实现上述应用于第一会话控制模块的各多媒体通讯方法实施例中的步骤或者应用于第二会话控制模块的各多媒体通讯方法实施例中的步骤。
222.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述应用于第一会话控制模块的各多媒体通讯方法实施例中的步骤或者应用于第二会话控制模块的各多媒体通讯方法实施例中的步骤。
223.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述应用于第一会话控制模块的各多媒体通讯方法实施例中的步骤或者应用于第二会话控制模块的各多媒体通讯方法实施例中的步骤。
224.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
225.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
226.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
227.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种多媒体通讯的方法,其特征在于,所述方法应用于第一会话控制控制模块,所述第一会话控制模块服务于呼叫发起方;所述方法包括:接收呼叫发起方发起的呼叫请求;确定所述呼叫发起方接入的异构网的第一网络标识;向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求;所述第二会话控制模块服务于被呼叫方,所述服务质量等级请求携带有所述被呼叫方的用户标识信息以及所述第一网络标识;接收所述第二会话控制模块发送的服务质量等级,向所述第二会话控制模块发起呼叫,并基于所述服务质量等级为所述呼叫请求分配多媒体资源;所述服务质量等级由所述第二会话控制模块基于所述被呼叫方的用户标识信息确定所述被呼叫方接入的异构网的第二网络标识,并基于所述第一网络标识以及所述第二网络标识得到的。2.根据权利要求1所述的方法,其特征在于,所述向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求,包括:基于所述被呼叫方的用户标识信息,查询服务于所述被呼叫方的第二会话控制模块的服务地址;基于所述第二会话控制模块的服务地址,向第二会话控制模块发送针对所述呼叫请求的服务质量等级请求。3.根据权利要求1所述的方法,其特征在于,所述接收呼叫发起方发起的呼叫请求,包括:接收呼叫发起方通过目标异构网接入模块发起的呼叫请求;所述目标异构网接入模块为所述呼叫方接入的异构网对应的异构网接入模块;所述第一网络标识由所述目标异构网接入模块接收到所述呼叫发起方发送的呼叫请求后,对所述呼叫请求添加所述第一网络标识并发送至所述第一会话控制模块。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户发送的注册请求;所述注册请求中包含用户标识信息;保存所述用户标识信息与所述第一会话控制模块的服务地址的对应关系。5.根据权利要求1所述的方法,其特征在于,所述呼叫请求携带有所述呼叫发起方的用户标识信息;在接收呼叫发起方发起的呼叫请求之前,所述方法还包括:接收所述呼叫发起方发送的注册请求;所述注册请求中包含用户标识信息;保存所述呼叫发起方的用户标识信息与所述呼叫发起方接入的异构网的第一网络标识的对应关系;所述确定所述呼叫发起方接入的异构网的第一网络标识,包括:基于所述呼叫请求携带的用户标识信息,查询所述呼叫发起方接入异构网的第一网络标识。6.一种多媒体通信方法,其特征在于,所述方法应用于第二会话控制模块,所述第二会话控制模块服务于被呼叫方,所述方法包括:接收第一会话控制模块发送的服务质量等级请求,确定所述服务质量等级请求携带的用户标识信息以及第一网络标识;所述第一会话控制模块服务于呼叫发起方,所述第一网络标识为呼叫发起方接入的异构网的网络标识;
基于所述服务质量等级请求携带的用户标识信息,查询被呼叫方接入的异构网的第二网络标识;查询所述第一网络标识对应的第一服务质量上限信息以及所述第二网络标识对应的第二服务质量上限信息;基于所述第一服务质量上限信息以及所述第二服务质量上限信息,确定服务质量等级,并将所述服务质量等级发送至所述第一会话控制模块。7.根据权利要求6所述的方法,其特征在于,在接收第一会话控制模块发送的服务质量等级请求之前,所述方法还包括:接收所述被呼叫方发送的注册请求;所述注册请求中包含用户标识信息;保存所述被呼叫方的用户标识信息与所述被呼叫方接入的异构网的第二网络标识的对应关系。8.一种通信设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5或6至7中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5或6至7中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5或6至7中任一项所述的方法的步骤。
技术总结
本申请涉及一种多媒体通信方法、通信设备、存储介质和计算机程序产品。所述方法包括:接收呼叫发起方发起的呼叫请求,并确定呼叫发起方接入的异构网的第一网络标识。向第二会话控制模块发送针对呼叫请求的服务质量等级请求,其中,第二会话控制模块服务于被呼叫方,服务质量等级请求携带有被呼叫方的用户标识以及第一网络标识。接收第二会话控制模块发送的服务质量等级,向第二会话控制模块发起呼叫,并基于接收的服务质量等级为呼叫请求分配多媒体资源。其中,服务质量等级由第二会话控制模块基于被呼叫方的用户标识确定被呼叫方接入的异构网的第二网络标识,并基于第一网络标识以及所述第二网络标识得到的。采用本方法能够降低资源浪费。够降低资源浪费。够降低资源浪费。
技术研发人员:彭莉 朱晓洁 马金兰 雷多萍 蒋玉香
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.05.17
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/