一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

带宽协商方法、装置、终端设备、网络侧设备及存储介质与流程

2022-11-14 15:46:53 来源:中国专利 TAG:


1.本技术属于通信技术领域,具体涉及一种带宽协商方法、装置、终端设备、网络侧设备及存储介质。


背景技术:

2.目前,电子设备可以通过网络分配的数据传输速率为2.162mpbs的带宽或数据传输速率为960kbps的带宽,接收到主叫方设备发送的通话请求,例如,电子设备可以通过数据传输速率为2.162mpbs的带宽接收主叫方设备发送的通话请求,并通过数据传输速率为2.162mpbs的带宽在电子设备的来电提醒界面上显示视频彩振画面。
3.然而,由于显示视频彩振画面的带宽需为数据传输速率为2.162mpbs的带宽,若电子设备使用的带宽为数据传输速率为960kbps的带宽,则电子设备在振铃之后,并不会在电子设备的来电提醒界面上显示视频彩振画面,如此,电子设备存在不显示视频彩振画面的问题。


技术实现要素:

4.本技术实施例的目的是提供一种带宽协商方法、装置、终端设备、网络侧设备及存储介质,能够解决电子设备存在不显示视频彩振画面的问题。
5.第一方面,本技术实施例提供了一种带宽协商方法,该带宽协商方法包括:接收网络侧设备发送的视频通话请求,视频通话请求携带视频彩振标识;在视频通话请求携带的带宽信息为第一带宽的情况下,向网络侧设备发送第一请求;第一请求用于请求网络侧设备为终端设备重新分配第二带宽,第一请求中包括第二带宽的标识;接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面,第一信息用于指示网络侧设备已为终端设备重新分配第二带宽;其中,第二带宽的数据传输速率大于第一带宽的数据传输速率。
6.第二方面,本技术实施例提供了一种带宽协商装置,该带宽协商装置包括:接收模块、发送模块和显示模块。接收模块,用于接收网络侧设备发送的视频通话请求,视频通话请求携带视频彩振标识。发送模块,用于在视频通话请求携带的带宽信息为第一带宽的情况下,向网络侧设备发送第一请求;第一请求用于请求网络侧设备为终端设备重新分配第二带宽,第一请求中包括第二带宽的标识。显示模块,用于接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面,第一信息用于指示网络侧设备已为终端设备重新分配第二带宽。其中,第二带宽的数据传输速率大于第一带宽的数据传输速率。
7.第三方面,本技术实施例提供了一种带宽协商方法,向终端设备发送视频通话请求,视频通话请求携带视频彩振标识;接收终端设备发送的第一请求,第一请求用于为在视频通话请求携带的带宽信息为第一带宽的情况下,为终端设备重新分配第二带宽,第一请求中包括第二带宽的标识;向终端设备发送第一信息,第一信息用于指示已为终端设备重
新分配第二带宽。
8.第四方面,本技术实施例提供了一种带宽协商装置,该带宽协商装置包括:发送模块和接收模块。发送模块,用于向终端设备发送视频通话请求,视频通话请求携带视频彩振标识。接收模块,用于接收终端设备发送的第一请求,第一请求用于为终端设备重新分配第二带宽,第一请求中包括第二带宽的标识。发送模块,还用于向终端设备发送第一信息,第一信息用于指示已为终端设备重新分配第二带宽。
9.第五方面,本技术实施例提供了一种终端设备,该终端设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
10.第六方面,本技术实施例提供了一种网络侧设备,该终端设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第三方面所述的方法的步骤。
11.第七方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第三方面所述的方法的步骤。
12.第八方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第三方面所述的方法。
13.第九方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第三方面所述的方法。
14.本技术实施例中,在终端设备通过第一带宽接收到主叫方设备发送的通话请求的情况下,终端设备可以从第一带宽切换至第二带宽,并通过第二带宽持续接收通话请求,该第二带宽的数据传输速率大于第一带宽的数据传输速率;并在通过所述第二带宽持续接收所述通话请求的过程中,终端设备在通话请求界面中显示视频彩振画面。本方案中,由于终端设备在通过第一带宽接收到网络侧设备发送的通话请求时,终端设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了电子设备显示视频彩振画面的成功率。
附图说明
15.图1是本技术实施例提供的一种带宽协商方法的流程图之一;
16.图2是本技术实施例提供的一种带宽协商方法的流程图之二;
17.图3是本技术实施例提供的一种带宽协商方法的交互图之一;
18.图4是本技术实施例提供的一种带宽协商方法的交互图之二;
19.图5是本技术实施例提供的一种带宽协商方法的交互图之三;
20.图6是本技术实施例提供的一种带宽协商装置的结构示意图之一;
21.图7是本技术实施例提供的一种带宽协商装置的结构示意图之二;
22.图8是本技术实施例提供的一种电子设备的硬件结构示意图之一;
23.图9是本技术实施例提供的一种电子设备的硬件结构示意图之二;
24.图10是本技术实施例提供的一种网络侧设备的硬件结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚的描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
27.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的带宽协商方法进行详细地说明。
28.随着通信技术不断的发展,用户追求个性化的多媒体服务成了一种趋势。例如,视频彩振。视频彩振是一种支持用户个性化定制自己的振铃音服务。具体地,当主叫端呼叫被叫端,且在被叫端接听前,被叫端可以欣赏到一段有视频画面和音频的多媒体内容。然而,在视频彩振商用测试的过程中,发现被叫端在插入具有视频彩振功能的sim卡后,在被叫端的来电提醒界面中出现不显示视频画面的问题。目前,网络可以配置数据传输速率为960kbps和数据传输速率为2.162mpbs两种带宽用于会话描述协议(session description protocal,sdp)协商。若在视频通话过程中,被叫端协商的带宽为数据传输速率为960kbps的带宽,则被叫端在振铃之后,并不会在被叫端的来电提醒界面上显示视频彩振画面,如此,终端设备存在不显示视频彩振画面的问题。
29.本技术实施例中,在终端设备通过第一带宽接收到主叫方设备发送的通话请求的情况下,终端设备可以从第一带宽切换至第二带宽,并通过第二带宽持续接收通话请求,该第二带宽的数据传输速率大于第一带宽的数据传输速率;并在通过所述第二带宽持续接收所述通话请求的过程中,终端设备在通话请求界面中显示视频彩振画面。本方案中,由于终端设备在通过第一带宽接收到主叫端设备发送的通话请求时,终端设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了终端设备显示视频彩振画面的成功率。
30.本技术实施例提供一种带宽协商方法,图1示出了本技术实施例提供的一种带宽协商方法的流程图。如图1所示,本技术实施例提供的带宽协商方法可以包括下述的步骤201至步骤203。
31.步骤201、终端设备接收网络侧设备发送的视频通话请求。
32.需要说明的是,上述终端设备具体可以为下述被叫方设备。
33.本技术实施例中,上述视频通话请求携带视频彩振标识。
34.示例性地,上述视频通话请求可以为invite请求。
35.步骤202、在视频通话请求携带的带宽信息为第一带宽的情况下,终端设备向网络侧设备发送第一请求。
36.本技术实施例中,上述第一请求用于请求网络侧设备为终端设备重新分配第二带宽,该第一请求中包括第二带宽的标识。
37.本技术实施例中,上述第二带宽的数据传输速率大于第一带宽的数据传输速率。
38.本技术实施例中,在终端设备接收到视频通话请求之后,终端设备可以检测视频通话请求携带的带宽信息是否为第二带宽,若不是,则终端设备可以向网络侧设备发送第一请求,以请求网络侧设备为终端设备重新分配第二带宽,从而终端设备可以根据第二带宽显示视频彩振画面。
39.可选地,本技术实施例中,终端设备可以通过检测带宽标识或者带宽的数据传输速率判断视频通话请求携带的带宽信息是否为第二带宽。
40.可选地,本技术实施例中,上述第二带宽的标识可以为数字标识、字母标识或数字字母组合标识。
41.示例性地,上述第二带宽的标识可以为1f。
42.又示例性地,上述第一带宽可以为数据传输速率为960kbps的带宽,上述第二带宽可以为数据传输速率为2.162mpbs的带宽。
43.步骤203、终端设备接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面。
44.本技术实施例中,上述第一信息用于指示网络侧设备已为终端设备重新分配所述第二带宽。
45.具体地,上述第一信息可以为确定字符(acknowledgement,ack)信息。
46.示例性地,上述第一信息可以为200。
47.本技术实施例提供一种带宽协商方法,在终端设备通过第一带宽接收到主叫方设备发送的通话请求的情况下,终端设备可以从第一带宽切换至第二带宽,并通过第二带宽持续接收通话请求,该第二带宽的数据传输速率大于第一带宽的数据传输速率;并在通过所述第二带宽持续接收所述通话请求的过程中,终端设备在通话请求界面中显示视频彩振画面。本方案中,由于终端设备在通过第一带宽接收到主叫端设备发送的通话请求时,终端设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了终端设备显示视频彩振画面的成功率。
48.可选地,本技术实施例中,在上述步骤202中的“终端设备向网络侧设备发送第一请求”之前,本技术实施例提供的带宽协商方法还包括下述的步骤301,并且上述步骤202中的“终端设备向网络侧设备发送第一请求”具体可以通过下述的步骤202a实现。
49.步骤301、终端设备获取第一带宽的标识。
50.本技术实施例中,终端设备可以从sdp中,获取到第一带宽的标识。
51.可选地,本技术实施例中,上述第一带宽的标识可以为数字标识、字母标识或数字字母组合标识。
52.示例性地,上述第一带宽的标识可以为1e。
53.示例性地,上述sdp具体可以包括:
54.m=video 20236rtp/avp 114 115
55.b=as:960
56.b=rs:8000
57.b=rr:6000
58.a=tcap:1rtp/avpf
59.a=pcfg:1t=1
60.a=rtpmap:114h264/90000
61.a=rtpmap:115h264/90000
62.a=fmtp:114
63.profile-level-id=42c01e;packetization-mode=1;sprop-parameter-sets=z0laho2nqpao01bqicb4rckc,ampdya==
64.a=fmtp:115
65.profile-level-id=42c01e;packetization-mode=0;sprop-parameter-sets=z0laho2nqpao01bqicb4rckc,ampdya==
66.其中,profile-level-id指当前的h264编码方式,最后的1e代表第一带宽,终端设备可以检查sdp中a行携带的profile-level-id参数,以获取第一带宽的标识。
67.步骤202a、在第一带宽的标识与目标带宽标识不匹配的情况下,终端设备向网络侧设备发送第一请求。
68.本技术实施例中,上述目标带宽标识用于指示数据传输速率大于或等于预设阈值的至少一个带宽,该至少一个带宽包括第二带宽。
69.本技术实施例中,终端设备在获取到第一带宽的标识之后,终端设备可以将第一带宽的标识与目标带宽标识进行比对,在第一带宽的标识与目标带宽标识不匹配的情况下,终端设备可以向网络侧设备发送第一请求。
70.本技术实施例中,终端设备可以通过检测sdp中携带的第一带宽的标识,从而确定网络侧设备配置的带宽是否是终端设备需求的带宽,进而终端设备在确定sdp中携带的带宽不满足需求之后,可以向网络侧设备发送第一请求,以指示网络侧设备重新分配满足终端设备需求的带宽,如此,提升了终端设备显示视频彩振的成功率。
71.可选地,本技术实施例中,上述视频彩振标识用于指示终端设备在接收视频通话请求的过程中显示视频彩振画面;在上述步骤203中的“终端设备接收网络侧设备发送的第一信息”之后,本技术实施例提供的带宽协商方法还包括下述的步骤401。
72.步骤401、终端设备向网络侧设备发送针对视频通话请求的临时响应。
73.本技术实施例中,上述临时响应中包括目标字段,该目标字段用于指示终端设备支持视频彩振功能。
74.本技术实施例中,终端设备可以在临时响应的contact头域中添加目标字段,从而在网路侧设备接收到该目标请求时,可以确定终端设备支持视频彩振功能。
75.示例性地,上述目标字段可以为g.3gpp.crs="rs"。
76.需要说明的是,上述视频彩振标识为网络侧设备可以通过彩振应用服务器查询终端设备订阅的视频彩振业务的视频彩振标识,并将该视频彩振标识添加在视频通话请求的alert-info头域中,也即,视频彩振标识一般存在于通话请求的头域(例如call info头域或者alert info头域)中。
77.示例性地,以alert info头域为例,终端设备可以在alert info头域中可以查找到类似《urn:alert:service:crs》的字段。
78.本技术实施例中,终端设备可以根据视频通话请求中的视频彩振标识,从而确定在接收视频通话请求的过程中显示视频彩振画面,并且通过向网络侧设备发送目标请求,以指示终端设备支持视频彩振功能,从而使得网络侧设备可以将第一带宽切换为第二带宽,提升了终端设备显示视频彩振画面的准确性。
79.可选地,本技术实施例中,在上述步骤203中的“终端设备根据第二带宽,在通话请求界面中显示视频彩振画面”之后,本技术实施例提供的带宽协商方法还包括下述的步骤501。
80.步骤501、在检测到用户触发终端设备接听通话的输入的情况下,终端设备停止在通话请求界面中显示视频彩振画面,并根据第二带宽执行通话过程。
81.本技术实施例中,在检测到用户触发终端设备接听通话的输入的情况下,终端设备可以停止在通话请求界面中显示视频彩振画面,并通过第二带宽与主叫方设备进行通话,直至终端设备或主叫方设备中的任一个设备通过bye信息发起挂断,通话结束。
82.本技术实施例提供一种带宽协商方法,图2示出了本技术实施例提供的一种带宽协商方法的流程图。如图2所示,本技术实施例提供的带宽协商方法可以包括下述的步骤601至步骤603。
83.步骤601、网络侧设备向被叫方设备发送视频通话请求。
84.本技术实施例中,上述视频通话请求携带视频彩振标识。
85.示例性地,网络侧设备可以通过被叫方设备的id(即唯一标识)来查询被叫方设备订阅的视频彩振业务的视频彩振标识。
86.可选地,本技术实施例中,上述唯一标识可以为数字、字母、特殊符号或数字、字母和特殊符号之间的组合。
87.步骤602、网络侧设备接收被叫方设备发送的第一请求。
88.本技术实施例中,上述第一请求用于为被叫方设备重新分配第二带宽,该第一请求中包括第二带宽的标识。
89.步骤603、网络侧设备向被叫方设备发送第一信息。
90.本技术实施例中,上述第一信息用于指示以为被叫方设备重新分配第二带宽。
91.本技术实施例提供一种带宽协商方法,网络侧设备可以通过接收被叫方设备发送的第一请求,从而为被叫方设备重新分配第二带宽,以满足被叫方设备的需求,并在重新分配之后,向被叫方设备发送第一信息,以与被叫方设备重新建立带宽协商,从而被叫方设备可以通过协商后第二带宽显示视频彩振画面,如此,提升了被叫方设备显示视频彩振画面
的成功率。
92.可选地,本技术实施例中,在上述步骤603之后,本技术实施例提供的带宽协商方法还包括下述的步骤701和步骤702。
93.步骤701、网络侧设备接收被叫方设备发送的针对视频通话请求的临时响应。
94.本技术实施例中,上述临时响应中包括目标字段,该目标字段用于指示被叫方设备支持视频彩振功能。
95.步骤702、网络侧设备向被叫方设备发送第二信息。
96.本技术实施例中,上述第二信息用于通知主叫方设备被叫方设备支持所述视频彩振功能。
97.具体地,上述第二信息可以为ack信息。
98.示例性地,上述第二信息可以为200。
99.本技术实施例提供一种带宽协商方法,图3示出了本技术实施例提供的一种带宽协商方法的交互图。如图3所示,本技术实施例提供的带宽协商方法可以包括下述的步骤801至步骤806。
100.步骤801、网络侧设备向被叫方设备发送视频通话请求。
101.本技术实施例中,上述视频通话请求携带视频彩振标识。
102.步骤802、被叫方设备接收网络侧设备发送的视频通话请求。
103.步骤803、在视频通话请求携带的带宽信息为第一带宽的情况下,被叫方设备向网络侧设备发送第一请求。
104.本技术实施例中,上述第一请求用于请求网络侧设备为被叫方设备重新分配第二带宽,该第一请求中包括第二带宽的标识。
105.步骤804、网络侧设备接收被叫方设备发送的第一请求。
106.步骤805、网络侧设备向被叫方设备发送第一信息。
107.本技术实施例中,上述第一信息用于指示网络侧设备以为被叫方设备重新分配第二带宽。
108.步骤806、被叫方设备接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面。
109.本技术实施例提供一种带宽协商方法,在被叫方设备通过第一带宽接收到主叫方设备发送的通话请求的情况下,被叫方设备可以从第一带宽切换至第二带宽,并通过第二带宽持续接收通话请求,该第二带宽的数据传输速率大于第一带宽的数据传输速率;并在通过所述第二带宽持续接收所述通话请求的过程中,被叫方设备在通话请求界面中显示视频彩振画面。本方案中,由于被叫方设备在通过第一带宽接收到主叫端设备发送的通话请求时,被叫方设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则被叫方设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了被叫方设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了被叫方设备显示视频彩振画面的成功率。
110.示例性地,以下将通过具体实施例对本技术实施例中的技术方案进行示例性说明。示例性地,以终端设备为被叫方设备为例,本技术实施例提供的带宽协商方法包括如下
步骤10至步骤24。
111.步骤10、主叫方设备通过构建invite请求发送视频呼叫到网络侧设备。
112.步骤11、网络侧设备接收invite请求,并通过彩振应用服务器查询被叫方设备订阅的彩振业务的视频彩振标识,以及将该视频彩振标识添加至发往被叫方设备的invite请求中的alert-info头域中,该视频彩振标识用于指示被叫方设备在接收通话请求的过程中显示视频彩振画面。
113.步骤12、被叫方设备接收网络侧设备发送的invite请求,并在确定sdp中携带的第一带宽存在异常的情况下,向网络侧设备发送带宽协商(下述简称为update)请求。
114.本技术实施例中,上述通话请求用于请求与被叫方设备通话,第二带宽的数据传输速率大于第一带宽的数据传输速率。
115.本技术实施例中,被叫方设备接收网络侧设备发送的invite请求之后,检查alert-info头域中是否存在视频彩振标识,然后检查sdp中网络分配的带宽是否为第二带宽,若不是,则判定网络侧设备发送的invite请求中网络分配的带宽异常,则向网络侧设备发送update请求,告知网络侧设备需要重新协商为第二带宽,该update请求中携带有第二带宽的标识。
116.步骤13、网络侧设备接收被叫方设备发送的update请求,并将sdp中的带宽重新分配为第二带宽之后,然后向被叫方设备回复第一成功响应(例如200ok)。
117.步骤14、被叫方设备接收到第一成功响应之后,向网络侧设备发送针对invite请求的临时响应(183会话协议),并在183临时响应的contact头域添加g.3gpp.crs="rs"字段,该字段用于指示被叫方设备支持视频彩振功能。
118.步骤15、网络侧设备将183临时响应转发至主叫方设备。
119.步骤16、主叫方设备接收到183临时响应后,向网络侧设备发送确认信息(即pack),该确认信息用于通知被叫方设备,主叫方设备已经收到183临时响应。
120.步骤17、网络侧设备将确认信息转发至被叫方设备。
121.步骤18、被叫方设备接收到确认信息后,向网络侧设备发送针对确认信息的第二成功响应。
122.步骤19、网络侧设备将第二成功响应转发至主叫方设备。
123.步骤20、主叫方设备接收到第二成功响应之后,将update信息(即第二带宽)发送至网络侧设备。
124.步骤21、网络侧设备接收到主叫方设备发送的update信息后,将update信息发送至被叫方设备。
125.步骤22、被叫方设备接收到网络侧设备发送的update信息后,向网络侧设备发送针对update信息的第三成功响应。
126.步骤23、网络侧设备将第三成功响应转发至主叫方设备。
127.步骤24、主叫方设备接收第三成功响应,该第三成功响应用于指示主叫方设备与被叫方设备之间已经完成带宽协商,预示被叫方设备可以开始振铃(即180ringing),并开始播放视频彩振画面。
128.步骤25、被叫方设备接听时,视频彩振画面停止播放,主叫方设备与被叫方设备之间开始通话,直到有一端通过bye信息发起挂断,通话结束。
129.本技术实施例提供一种带宽协商方法,在终端设备通过第一带宽接收到主叫方设备发送的通话请求的情况下,终端设备可以从第一带宽切换至第二带宽,并通过第二带宽持续接收通话请求,该第二带宽的数据传输速率大于第一带宽的数据传输速率;并在通过所述第二带宽持续接收所述通话请求的过程中,终端设备在通话请求界面中显示视频彩振画面。本方案中,由于终端设备在通过第一带宽接收到主叫端设备发送的通话请求时,终端设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了终端设备显示视频彩振画面的成功率。
130.示例性地,如图4所示,以下将通过两种主叫端发起视频呼叫时,从信令层面实现带宽协商对本技术实施例中的技术方案进行说明。以终端设备为被叫方设备为例,本技术实施例提供的带宽协商方法包括如下步骤30至步骤40。
131.步骤30、主叫方设备通过构建invite请求发送视频呼叫到网络侧设备。
132.步骤31、网络侧的彩振应用服务器查询被叫方设备订阅的彩振业务,并在发往被叫方设备的invite请求中添加alert-info头域,用于指示网络侧设备在被叫方设备振铃之后,发起彩振协商的update过程。
133.步骤32、被叫方设备向网络侧设备发送针对invite请求的临时响应(183session process),并在183响应的contact头域添加 g.3gpp.crs="rs"字段。
134.步骤33、网络侧设备侧将183临时响应转发至主叫方设备,主叫方设备收到183临时响应后,向网络侧设备发送确认信息(pack),其作用是通知被叫方设备主叫方设备已经收到183临时响应。
135.步骤34、网络侧设备将确认信息(pack)转发给被叫方设备,被叫方设备收到确认信息(pack)后,向网络侧设备侧发送针对确认信息(pack)的成功响应(200ok)。
136.步骤35、网络侧设备将200ok响应转发至主叫方设备,主叫方设备收到200ok之后,发起资源预留的update过程,并将update信息发往网络侧设备。
137.步骤36、网络侧设备将update信息发往被叫方设备,被叫方设备收到update信息后,向网络侧设备发送针对update信息的成功响应(200ok)。
138.步骤37、网络侧设备将200ok响应转发至主叫方设备,主叫方设备收到200ok,这就表明主被叫两端已经完成资源预留,预示被叫方设备可以开始振铃(180ringing)。
139.步骤38、被叫方设备向网络侧设备发送针对invite请求的临时响应(180ringing),网络侧设备在收到180响应之后,会执行两步操作。第一步是把180响应发往主叫方设备;第二步是发起协商彩振数据的update过程,在sdp video section会出现类似a=content:g.3gpp.crs的字段。
140.步骤39、被叫方设备终端收到网络侧设备发来的协商彩振数据的update信息之后,向网络侧设备回复针对update信息的成功响应(200ok),至此彩振数据协商完成,被叫方设备开始播放视频彩振。
141.步骤40、被叫方设备接听时,视频彩振停止播放,两个设备之间开始通话,直到有一端通过bye信息发起挂断,通话结束。
142.示例性地,如图5所示,以下将通过两种主叫端发起视频呼叫时,从信令层面实现带宽协商对本技术实施例中的技术方案进行说明。以终端设备为被叫方设备为例,本技术实施例提供的带宽协商方法包括如下步骤50至步骤62。
143.步骤50、主叫方设备通过构建invite请求发送视频呼叫到网络侧设备侧。
144.步骤51、网络侧设备侧的彩振应用服务器查询被叫方设备订阅的彩振业务,并在发往被叫方设备的invite请求中添加alert-info头域,用于指示网络侧设备在被叫方设备振铃之后发起彩振协商的update过程。
145.步骤52、被叫方设备收到invite请求之后,首先检查alert-info头域是否携带彩振参数,其次检查sdp video section中准备协商的带宽是否为level3.1。如果携带了彩振参数且准备协商的带宽为level3.0,那么被叫方设备就会判定网络侧设备发来的invite中准备协商的带宽异常。同时向网络侧设备发起update过程,告知网络侧设备终端需要重新协商level3.1的带宽。如果携带了彩振参数且准备协商的带宽为level3.1。
146.步骤53、在上述步骤50中带宽协商有异常的情况,继续阐述接下来的信令。网络侧设备在收到被叫方设备发来的update之后,确认过sdp video section里面的带宽是level3.1后,回复成功响应(200ok)。
147.步骤54、被叫方设备收到200ok之后,向网络侧设备发送针对invite请求的临时响应(183session process),并在183响应的contact头域添加 g.3gpp.crs="rs"字段。此时的183响应中的sdp video section的带宽是level3.1。
148.步骤55、网络侧设备将183临时响应转发至主叫方设备,主叫方设备收到183临时响应后,向网络侧设备侧发送确认信息(pack),其作用是通知被叫方设备主叫方设备已经收到183临时响应。
149.步骤56、网络侧设备将确认信息(pack)转发给被叫方设备,被叫方设备收到确认信息(pack)后,向网络侧设备发送针对确认信息(pack)的成功响应(200ok)。
150.步骤57、网络侧设备将200ok响应转发至主叫方设备,主叫方设备收到200ok之后,发起资源预留的update过程,并将update信息发往网络侧设备。
151.步骤58、网络侧设备将update信息发往被叫方设备,被叫收到update信息后,向网络侧设备发送针对update信息的成功响应(200ok)。
152.步骤59、网络侧设备将200ok响应转发至主叫方设备,主叫方设备收到200ok,这就表明主被叫两端已经完成资源预留,预示被叫方设备可以开始振铃(180ringing)
153.步骤60、被叫方设备向网络侧设备发送针对invite请求的临时响应(180ringing),网络侧设备在收到180响应之后,会执行两步操作。第一步是把180响应发往主叫方设备;第二步是发起协商彩振数据的update过程,在sdp video section会出现类似a=content:g.3gpp.crs的字段。
154.步骤61、被叫方设备收到网络侧设备发来的协商彩振数据的update信息之后,向网络侧设备回复针对update信息的成功响应(200ok),至此彩振数据协商完成,被叫方设备开始播放视频彩振。
155.步骤62、被叫方设备接听时,视频彩振停止播放,终端之间开始通话,直到有一端通过bye信息发起挂断,通话结束。
156.需要说明的是,本技术实施例提供的带宽协商方法,执行主体可以为带宽协商装
置,或者电子设备,或者还可以为电子设备中的功能模块或实体。本技术实施例中以带宽协商装置执行带宽协商方法为例,说明本技术实施例提供的带宽协商装置。
157.图6示出了本技术实施例中涉及的带宽协商装置的一种可能的结构示意图。如图6所示,该带宽协商装置70可以包括:接收模块71、发送模块72和显示模块73。
158.其中,接收模块71,用于接收网络侧设备发送的视频通话请求,视频通话请求携带视频彩振标识。发送模块72,用于在视频通话请求携带的带宽信息为第一带宽的情况下,向网络侧设备发送第一请求;该第一请求用于请求网络侧设备为终端设备重新分配第二带宽,第一请求中包括第二带宽的标识。显示模块73,用于接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面,该第一信息用于指示网络侧设备已为终端设备重新分配第二带宽;其中,第二带宽的数据传输速率大于第一带宽的数据传输速率。
159.在一种可能的实现方式中,本技术实施例提供的带宽协商装置还包括:获取模块。获取模块,用于发送模块向网络侧设备发送第一请求之前,获取第一带宽的标识。上述发送模块72,具体用于在第一带宽的标识与目标带宽标识不匹配的情况下,向网络侧设备发送第一请求,目标带宽标识用于指示数据传输速率大于或等于预设阈值的至少一个带宽,至少一个带宽包括第二带宽。
160.在一种可能的实现方式中,上述视频彩振标识用于指示终端设备在接收视频通话请求的过程中显示视频彩振画面;上述发送模块72,还用于接收模块71接收网络侧设备发送的第一信息之后,向网络侧设备发送针对视频通话请求的临时响应,该临时响应中包括目标字段,目标字段用于指示终端设备支持视频彩振功能。
161.在一种可能的实现方式中,本技术实施例提供的带宽协商装置还包括:通话模块;通话模块,用于在显示模块根据第二带宽,在通话请求界面中显示视频彩振画面之后,在检测到用户触发终端设备接听通话的输入的情况下,停止在通话请求界面中显示视频彩振画面,并根据第二带宽与主叫方设备进行通话。
162.本技术实施例提供一种带宽协商装置,由于带宽协商装置在通过第一带宽接收到网络侧设备发送的通话请求时,带宽协商装置可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了带宽协商装置在来电提醒界面上不显示视频彩振画面的问题,如此提升了带宽协商装置显示视频彩振画面的成功率。
163.图7示出了本技术实施例中涉及的带宽协商装置的一种可能的结构示意图。如图7所示,该带宽协商装置80可以包括:发送模块81和接收模块82。
164.其中,发送模块81,用于向被叫方设备发送视频通话请求,视频通话请求携带视频彩振标识。接收模块82,用于接收被叫方设备发送的第一请求,第一请求用于为被叫方设备重新分配第二带宽,第一请求中包括第二带宽的标识。发送模块81,还用于向被叫方设备发送第一信息,第一信息用于指示已为被叫方设备重新分配第二带宽。
165.在一种可能的实现方式中,上述接收模块71,还用于在发送模块向被叫方设备发送第一信息之后,接收被叫方设备发送的针对视频通话请求的临时响应,该临时响应中包括目标字段,该目标字段用于指示被叫方设备支持视频彩振功能。发送模块,还用于向被叫
方设备发送第二信息,该第二信息用于通知主叫方设备被叫方设备支持视频彩振功能。
166.本技术实施例提供一种带宽协商装置,带宽协商装置可以通过接收被叫方设备发送的第一请求,从而为被叫方设备重新分配第二带宽,以满足被叫方设备的需求,并在重新分配之后,向被叫方设备发送第一信息,以与被叫方设备重新建立带宽协商,从而被叫方设备可以通过协商后第二带宽显示视频彩振画面,如此,提升了带宽协商装置显示视频彩振画面的成功率。
167.本技术实施例中的带宽协商装置可以是装置,也可以是电子设备中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
168.本技术实施例中的带宽协商装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
169.本技术实施例提供的带宽协商装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。
170.可选地,如图8所示,本技术实施例还提供一种电子设备90,包括处理器91和存储器92,存储器92上存储有可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述带宽协商方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
171.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
172.图9为实现本技术实施例的一种电子设备的硬件结构示意图。
173.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
174.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
175.其中,射频单元101,用于接收网络侧设备发送的视频通话请求,该视频通话请求携带视频彩振标识;并在视频通话请求携带的带宽信息为第一带宽的情况下,向网络侧设备发送第一请求;该第一请求用于请求网络侧设备为终端设备重新分配第二带宽,该第一请求中包括第二带宽的标识;以及接收网络侧设备发送的第一信息,并根据第二带宽,在通话请求界面中显示视频彩振画面,第一信息用于指示网络侧设备已为终端设备重新分配第
二带宽;其中,第二带宽的数据传输速率大于第一带宽的数据传输速率。
176.本技术实施例提供一种带宽协商方法,由于终端设备在通过第一带宽接收到主叫端设备发送的通话请求时,终端设备可以对该第一带宽进行检测,以确定第一带宽是否是可以播放视频彩振画面的带宽,若不是,则终端设备从第一带宽切换至第二带宽,并通过该第二带宽在通话请求界面中显示视频彩振画面,避免了终端设备通过第一带宽无法在通话请求界面中显示视频彩振画面的问题,从而解决了电子设备在来电提醒界面上不显示视频彩振画面的问题,如此提升了终端设备显示视频彩振画面的成功率。
177.可选地,本技术实施例中,上述处理器110,还用于在向网络侧设备发送第一请求之前,获取第一带宽的标识。上述射频单元101,具体用于在第一带宽的标识与目标带宽标识不匹配的情况下,向网络侧设备发送第一请求,该目标带宽标识用于指示数据传输速率大于或等于预设阈值的至少一个带宽,至少一个带宽包括第二带宽。
178.可选地,本技术实施例中,上述视频彩振标识用于指示终端设备在接收视频通话请求的过程中显示视频彩振画面;上述射频单元101,还用于向网络侧设备发送针对视频通话请求的临时响应,该临时响应中包括目标字段,目标字段用于指示终端设备支持视频彩振功能。
179.可选地,本技术实施例中,上述处理器110,还用于在根据第二带宽,在通话请求界面中显示视频彩振画面之后,在检测到用户触发终端设备接听通话的输入的情况下,停止在通话请求界面中显示视频彩振画面,并根据第二带宽执行通话过程。
180.本技术实施例还提供了一种网络侧设备。如图10所示,该网络侧设备6000包括:天线6100、射频装置6200、基带装置6300、处理器6400、存储器6500和网络接口6600。天线6100与射频装置6200连接。在上行方向上,射频装置6200通过天线6100接收信息,将接收的信息发送给基带装置6300进行处理。在下行方向上,基带装置6300对要发送的信息进行处理,并发送给射频装置6200,射频装置6200对收到的信息进行处理后经过天线6100发送出去。
181.其中,射频装置6200,用于向被叫方设备发送视频通话请求,该视频通话请求携带视频彩振标识;并接收被叫方设备发送的第一请求,第一请求用于为被叫方设备重新分配第二带宽,第一请求中包括第二带宽的标识;以及向被叫方设备发送第一信息,第一信息用于指示以为被叫方设备重新分配第二带宽。
182.本技术实施例提供一种带宽协商方法,网络侧设备可以通过接收被叫方设备发送的第一请求,从而为被叫方设备重新分配第二带宽,以满足被叫方设备的需求,并在重新分配之后,向被叫方设备发送第一信息,以与被叫方设备重新建立带宽协商,从而被叫方设备可以通过协商后第二带宽显示视频彩振画面,如此,提升了被叫方设备显示视频彩振画面的成功率。
183.可选地,本技术实施例中,上述射频装置6200,还用于向被叫方设备发送第一信息之后,接收被叫方设备发送的针对视频通话请求的临时响应,该临时响应中包括目标字段,该目标字段用于指示被叫方设备支持视频彩振功能;并向被叫方设备发送第二信息,该第二信息用于通知主叫方设备被叫方设备支持视频彩振功能。
184.本技术实施例提供的电子设备能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
185.本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应
实现方式所具有的有益效果,为避免重复,此处不再赘述。
186.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
187.存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
188.处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
189.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
190.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
191.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
192.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
193.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述带宽协商方法方法实施例的各个过程,且能达
到相同的技术效果,为避免重复,这里不再赘述。
194.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
195.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
196.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献