应用列表下载方法、装置、电子设备及存储介质与流程

文档序号:35926429发布日期:2023-11-04 18:01阅读:28来源:国知局
应用列表下载方法、装置、电子设备及存储介质与流程

本技术涉及通信,尤其涉及应用列表下载方法、装置、电子设备及存储介质。


背景技术:

1、基于ims(internet protocol multimedia subsystem,网络协议多媒体系统)date channel(dc,数据通道)在现有音视频业务的基础上部署多媒体客服、远程协作、主叫名片、智能翻译应用、趣味电话应用等实时交互应用是5g语音业务的演进方向。

2、相关技术中,在主叫终端向被叫终端发起呼叫,主叫终端下载数据通道应用列表时,下载的均是ims数据通道媒体平台提供的统一的数据通道应用列表,然而,如果被叫终端不支持ims数据通道,主叫终端下载的某些应用在与被叫终端通信过程中将不能使用,从而,导致应用接通率较低,降低用户使用感知和体验。


技术实现思路

1、为了解决现有的主叫终端在下载数据通道应用列表时只能下载ims数据通道媒体平台提供的统一的数据通道应用列表,而导致应用接通率低的问题,本技术实施例提供了一种应用列表下载方法、装置、电子设备及存储介质。

2、第一方面,本技术实施例提供了一种数据通道信令功能网元侧实施的应用列表下载方法,包括:

3、接收数据通道媒体网关发送的应用列表下载请求,所述应用列表下载请求是主叫终端在与所述数据通道媒体网关建立引导数据通道bootstrap dc后发送至所述数据通道媒体网关的,所述应用列表下载请求中携带有被叫终端的标识信息;

4、将所述被叫终端的标识信息对应的应用列表返回至所述数据通道媒体网关,由所述数据通道媒体网关将所述应用列表返回至所述主叫终端,其中,所述被叫终端的标识信息对应的应用列表是由数据通道应用仓库基于所述被叫终端是否支持网络协议多媒体系统数据通道能力生成并发送至所述数据通道信令功能单元的。

5、在一种可能的实施方式中,在接收数据通道媒体网关发送的应用列表下载请求之前,还包括:

6、针对任一终端,通过以下方式获取所述终端对应的应用列表:

7、接收数据通道应用仓库发送的终端针对网络协议多媒体系统数据通道能力的支持事件订阅请求,所述终端针对网络协议多媒体系统数据通道能力的支持事件用于表征所述终端是否支持网络协议多媒体系统数据通道能力;

8、当接收到所述数据通道媒体网关发送的任一终端的bootstrap dc建立结果消息时,基于所述任一终端的bootstrap dc建立结果消息确定所述任一终端是否支持网络协议多媒体系统数据通道能力;

9、向所述数据通道应用仓库上报所述任一终端是否支持网络协议多媒体系统数据通道能力的消息,以由所述数据通道应用仓库基于所述任一终端是否支持网络协议多媒体系统数据通道能力的消息生成所述任一终端对应的应用列表;

10、接收所述数据通道应用仓库发送的生成所述任一终端对应的应用列表,并存储所述任一终端的标识信息与所述应用列表的对应关系。

11、在一种可能的实施方式中,基于所述任一终端的bootstrap dc建立结果消息确定所述任一终端是否支持网络协议多媒体系统数据通道能力,具体包括:

12、若所述任一终端的bootstrap dc建立结果消息为所述任一终端与所述数据通道媒体网关建立bootstrap dc失败,则确定所述任一终端不支持网络协议多媒体系统数据通道能力;

13、若所述任一终端的bootstrap dc建立结果消息为所述任一终端与所述数据通道媒体网关建立bootstrap dc成功,则确定所述任一终端支持网络协议多媒体系统数据通道能力。

14、在一种可能的实施方式中,若向所述数据通道应用仓库上报的上报所述任一终端是否支持网络协议多媒体系统数据通道能力的消息为所述任一终端不支持网络协议多媒体系统数据通道能力的消息,则所述数据通道应用仓库生成的所述任一终端对应的应用列表中不包括所述数据通道媒体网关提供的指定应用信息;

15、若向所述数据通道应用仓库上报的所述任一终端是否支持网络协议多媒体系统数据通道能力的消息为所述任一终端支持网络协议多媒体系统数据通道能力的消息,则所述数据通道应用仓库生成的所述任一终端对应的应用列表中包括所述数据通道媒体网关提供的指定应用信息。

16、第二方面,本技术实施例提供了一种数据通道信令功能网元侧实施的应用列表下载装置,包括:

17、第一接收单元,用于接收数据通道媒体网关发送的应用列表下载请求,所述应用列表下载请求是主叫终端在与所述数据通道媒体网关建立引导数据通道bootstrap dc后发送至所述数据通道媒体网关的,所述应用列表下载请求中携带有被叫终端的标识信息;

18、返回单元,用于将所述被叫终端的标识信息对应的应用列表返回至所述数据通道媒体网关,由所述数据通道媒体网关将所述应用列表返回至所述主叫终端,其中,所述被叫终端的标识信息对应的应用列表是由数据通道应用仓库基于所述被叫终端是否支持网络协议多媒体系统数据通道能力生成并发送至所述数据通道信令功能单元的。

19、在一种可能的实施方式中,所述装置,还包括:

20、第二接收单元,用于在接收数据通道媒体网关发送的应用列表下载请求之前,针对任一终端,通过以下方式获取所述终端对应的应用列表:接收数据通道应用仓库发送的终端针对网络协议多媒体系统数据通道能力的支持事件订阅请求,所述终端针对网络协议多媒体系统数据通道能力的支持事件用于表征所述终端是否支持网络协议多媒体系统数据通道能力;

21、确定单元,用于当接收到所述数据通道媒体网关发送的任一终端的bootstrap dc建立结果消息时,基于所述任一终端的bootstrap dc建立结果消息确定所述任一终端是否支持网络协议多媒体系统数据通道能力;

22、上报单元,用于向所述数据通道应用仓库上报所述任一终端是否支持网络协议多媒体系统数据通道能力的消息,以由所述数据通道应用仓库基于所述任一终端是否支持网络协议多媒体系统数据通道能力的消息生成所述任一终端对应的应用列表;

23、第三接收单元,用于接收所述数据通道应用仓库发送的生成所述任一终端对应的应用列表,并存储所述任一终端的标识信息与所述应用列表的对应关系。

24、在一种可能的实施方式中,所述确定单元,具体用于若所述任一终端的bootstrapdc建立结果消息为所述任一终端与所述数据通道媒体网关建立bootstrap dc失败,则确定所述任一终端不支持网络协议多媒体系统数据通道能力;若所述任一终端的bootstrap dc建立结果消息为所述任一终端与所述数据通道媒体网关建立bootstrap dc成功,则确定所述任一终端支持网络协议多媒体系统数据通道能力。

25、在一种可能的实施方式中,若向所述数据通道应用仓库上报的上报所述任一终端是否支持网络协议多媒体系统数据通道能力的消息为所述任一终端不支持网络协议多媒体系统数据通道能力的消息,则所述数据通道应用仓库生成的所述任一终端对应的应用列表中不包括所述数据通道媒体网关提供的指定应用信息;

26、若向所述数据通道应用仓库上报的所述任一终端是否支持网络协议多媒体系统数据通道能力的消息为所述任一终端支持网络协议多媒体系统数据通道能力的消息,则所述数据通道应用仓库生成的所述任一终端对应的应用列表中包括所述数据通道媒体网关提供的指定应用信息。

27、第三方面,本技术实施例提供了一种数据通道应用仓库侧实施的应用列表下载方法,包括:

28、获取终端是否支持网络协议多媒体系统数据通道能力的消息;

29、基于所述终端是否支持网络协议多媒体系统数据通道能力生成所述终端对应的应用列表;

30、将所述终端对应的应用列表发送至数据通道信令功能网元,以使所述数据通道信令功能网元存储所述终端的标识与所述应用列表的对应关系,当接收数据通道媒体网关发送的由主叫终端发起的携带有被叫终端的标识信息的应用列表下载请求时,将所述被叫终端的标识信息对应的应用列表返回至所述数据通道媒体网关,并由所述数据通道媒体网关将返回至所述主叫终端。

31、在一种可能的实施方式中,获取终端是否支持网络协议多媒体系统数据通道能力的消息,具体包括:

32、向所述数据通道信令功能网元发送终端针对网络协议多媒体系统数据通道能力的支持事件订阅请求,所述终端针对网络协议多媒体系统数据通道能力的支持事件用于表征所述终端是否支持网络协议多媒体系统数据通道能力;

33、接收所述数据通道信令功能网元上报的任一终端是否支持网络协议多媒体系统数据通道能力的消息,所述任一终端是否支持网络协议多媒体系统数据通道能力的消息是当所述数据通道信令功能网元接收到所述数据通道媒体网关发送的所述任一终端的bootstrap dc建立结果消息时,基于所述任一终端的bootstrap dc建立结果消息确定所述任一终端是否支持网络协议多媒体系统数据通道能力后生成的。

34、在一种可能的实施方式中,基于所述终端是否支持网络协议多媒体系统数据通道能力生成所述终端对应的应用列表,具体包括:

35、若确定所述终端不支持网络协议多媒体系统数据通道能力,则生成不包括所述数据通道媒体网关提供的指定应用信息的应用列表;

36、若确定所述终端支持网络协议多媒体系统数据通道能力,则生成包括所述数据通道媒体网关提供的指定应用信息的应用列表。

37、第四方面,本技术实施例提供了一种数据通道应用仓库侧实施的应用列表下载装置,包括:

38、获取单元,用于获取终端是否支持网络协议多媒体系统数据通道能力的消息;

39、生成单元,用于基于所述终端是否支持网络协议多媒体系统数据通道能力生成所述终端对应的应用列表;

40、发送单元,用于将所述终端对应的应用列表发送至数据通道信令功能网元,以使所述数据通道信令功能网元存储所述终端的标识与所述应用列表的对应关系,当接收数据通道媒体网关发送的由主叫终端发起的携带有被叫终端的标识信息的应用列表下载请求时,将所述被叫终端的标识信息对应的应用列表返回至所述数据通道媒体网关,并由所述数据通道媒体网关将返回至所述主叫终端。

41、在一种可能的实施方式中,所述获取单元,具体用于向所述数据通道信令功能网元发送终端针对网络协议多媒体系统数据通道能力的支持事件订阅请求,所述终端针对网络协议多媒体系统数据通道能力的支持事件用于表征所述终端是否支持网络协议多媒体系统数据通道能力;接收所述数据通道信令功能网元上报的任一终端是否支持网络协议多媒体系统数据通道能力的消息,所述任一终端是否支持网络协议多媒体系统数据通道能力的消息是当所述数据通道信令功能网元接收到所述数据通道媒体网关发送的所述任一终端的bootstrap dc建立结果消息时,基于所述任一终端的bootstrap dc建立结果消息确定所述任一终端是否支持网络协议多媒体系统数据通道能力后生成的。

42、在一种可能的实施方式中,所述生成单元,具体用于若确定所述终端不支持网络协议多媒体系统数据通道能力,则生成不包括所述数据通道媒体网关提供的指定应用信息的应用列表;若确定所述终端支持网络协议多媒体系统数据通道能力,则生成包括所述数据通道媒体网关提供的指定应用信息的应用列表。

43、第五方面,本技术实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本技术所述的应用列表下载方法。

44、第六方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本技术所述的应用列表下载方法中的步骤。

45、本技术的有益效果如下:

46、本技术实施例提供的应用列表下载方案中,在主叫终端向被叫终端发起呼叫时,主叫终端在与数据通道媒体网关(data channel media function,dcmf)建立bootstrapdc(引导数据通道)后向数据通道媒体网关发送应用列表下载请求,应用列表下载请求中携带有被叫终端的标识信息,数据通道媒体网关将应用列表下载请求发送至数据通道信令功能(data channel signaling function,dcsf)网元,数据通道信令功能网元将被叫终端的标识信息对应的应用列表返回至数据通道媒体网关,数据通道媒体网关将该应用列表返回至主叫终端,其中,被叫终端的标识信息对应的应用列表是由数据通道应用仓库(datachannel application repository,dcar)基于被叫终端是否支持网络协议多媒体系统(ims)数据通道能力生成并发送至数据通道信令功能单元的,相比于现有技术,本技术中,主叫终端向数据通道媒体网关请求的应用列表时,根据被叫终端是否支持ims数据通道能力生成该被叫终端对应的应用列表,将被叫终端对应的应用列表作为主叫终端下载的应用列表,从而,避免了如果被叫终端不支持ims数据通道,主叫终端下载的某些应用在与被叫终端通信过程中将不能使用的问题,提高了应用接通率,提升了用户使用感知和体验。

47、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1