System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通道建立方法、装置和第一终端制造方法及图纸_技高网

通道建立方法、装置和第一终端制造方法及图纸

技术编号:44293536 阅读:4 留言:0更新日期:2025-02-14 22:26
本实施例涉及通信技术领域,特别是涉及一种通道建立方法、装置和第一终端。该方法包括:在获取到第一应用发起的通道建立请求的情况下,执行SDK中的通道构建方法,得到构建数据通道所需的创建参数信息;将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的IMS协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。

【技术实现步骤摘要】

本实施例涉及通信,特别是涉及一种通道建立方法、装置和第一终端


技术介绍

1、在第五代移动通信技术(5th generation mobile communication technology,5g)新通话界面中,端到端终端之间的实时音视频媒体内容交互是通过数据通道实现的。

2、例如,gsma prd ts.66是一项重要的技术标准,它为构建全球统一的新通话应用生态提供了标准依据。该标准基于webrtc技术,提出了以终端为核心(browser-central)数据通道方案,旨在实现端到端终端之间的实时音视频媒体内容交互。

3、然而,上述以终端为核心(browser-central)数据通道方案涉及到对终端中应用的通信逻辑的修改,以及对终端基础架构的修改,增加了该数据通道方案实现的复杂性和难度,故,亟需改进。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高通道构建效率的通道建立方法、装置和第一终端。

2、第一方面,一种通道建立方法,应用于第一终端中的软件开发工具sdk,第一终端内配置有第一应用和后台服务,该方法包括:

3、在获取到第一应用发起的通道建立请求的情况下,执行sdk中的通道构建方法,得到构建数据通道所需的创建参数信息;

4、将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的ims协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。p>

5、在其中一个实施例中,获取第一应用发起的通道建立请求,包括:

6、通过第一应用与sdk之间的桥接库,获取第一应用发起的通道建立请求。

7、在其中一个实施例中,将创建参数信息发送至后台服务,包括:

8、通过后台服务与sdk之间的跨进程通信接口,将创建参数信息发送至后台服务。

9、在其中一个实施例中,该方法还包括:

10、调用服务绑定方法与后台服务进行绑定;

11、在完成绑定的情况下,获取后台服务返回的跨进程通信对象;

12、根据跨进程通信对象,构建后台服务与sdk之间的跨进程通信接口。

13、在其中一个实施例中,在将创建参数信息发送至后台服务之后,该方法还包括:

14、通过sdk与后台服务之间的第一回调接口,获取后台服务返回的通道构建成功事件。

15、在其中一个实施例中,在获取后台服务返回的通道构建成功事件之后,该方法还包括:

16、根据后台服务通过sdk与后台服务之间的第一回调接口返回的数据通道对象,在第一回调接口中注册观察者接口;数据通道对象为数据通道的实例;

17、通过观察者接口,获取数据通道对象对应的对象事件;对象事件包括数据通道对象构建成功的事件,和/或数据通道对象传输数据的事件。

18、在其中一个实施例中,该方法还包括:

19、通过第一应用与sdk之间的事件回调接口,将对象事件发送至第一应用;

20、其中,事件回调接口根据第一应用的注册信息构建。

21、在其中一个实施例中,在获取后台服务返回的通道构建成功事件之后,该方法还包括:

22、在获取到第一应用发起的数据传输请求的情况下,执行sdk中的数据传输方法,得到通过数据通道传输数据所需的传输参数信息;

23、将传输参数信息发送至后台服务,以指示后台服务根据传输参数信息,通过数据通道,将数据传输请求中的第一终端数据传输至第一终端中的ims协议栈,以指示ims协议栈将第一终端数据传输至第二应用。

24、第二方面,本申请还提供了一种数据通道装置,配置于第一终端中的软件开发工具sdk,第一终端内配置有第一应用和后台服务,该装置包括:

25、建立请求处理模块,用于在获取到第一应用发起的通道建立请求的情况下,执行sdk中的通道构建方法,得到构建数据通道所需的创建参数信息;

26、通道构建模块,用于将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的ims协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。

27、第三方面,本申请还提供了一种第一终端,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

28、在获取到第一应用发起的通道建立请求的情况下,执行sdk中的通道构建方法,得到构建数据通道所需的创建参数信息;

29、将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的ims协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。

30、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

31、在获取到第一应用发起的通道建立请求的情况下,执行sdk中的通道构建方法,得到构建数据通道所需的创建参数信息;

32、将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的ims协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。

33、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

34、在获取到第一应用发起的通道建立请求的情况下,执行sdk中的通道构建方法,得到构建数据通道所需的创建参数信息;

35、将创建参数信息发送至后台服务,以指示后台服务根据创建参数信息与第一终端中的ims协议栈交互,构建第一终端与第二终端的第二应用之间的数据通道;第一应用和第二应用为同一应用。

36、上述通道建立方法、装置和第一终端,本申请采用外挂式sdk的方式,这种方式无需更新第一应用在通信逻辑方面的代码,第一应用所需通信能力的协商和数据处理逻辑被封装在sdk中,第一应用只需通过简单的接口调用即可实现数据通道的建立和数据传输,从而实现了通信能力的解耦;进一步的,本实施例中的后台服务能够适配各个厂商的芯片型号,屏蔽各个芯片的差异,降低了数据通道构建的复杂度,提高了数据通道构建的效率。

本文档来自技高网...

【技术保护点】

1.一种通道建立方法,其特征在于,应用于第一终端中的软件开发工具SDK,所述第一终端内配置有第一应用和后台服务,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述第一应用发起的通道建立请求,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述创建参数信息发送至所述后台服务,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述将所述创建参数信息发送至所述后台服务之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取所述后台服务返回的通道构建成功事件之后,所述方法还包括:

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

8.根据权利要求5所述的方法,其特征在于,在所述获取所述后台服务返回的通道构建成功事件之后,所述方法还包括:

9.一种数据通道装置,其特征在于,配置于第一终端中的软件开发工具SDK,所述第一终端内配置有第一应用和后台服务,所述装置包括:

10.一种第一终端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。

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

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种通道建立方法,其特征在于,应用于第一终端中的软件开发工具sdk,所述第一终端内配置有第一应用和后台服务,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述第一应用发起的通道建立请求,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述创建参数信息发送至所述后台服务,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述将所述创建参数信息发送至所述后台服务之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取所述后台服务返回的通道构建成功事件之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:<...

【专利技术属性】
技术研发人员:杨敏维
申请(专利权)人:中国电信股份有限公司技术创新中心
类型:发明
国别省市:

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

1