消息发送方法、装置、计算机设备和存储介质与流程
本技术涉及无线通信,具体涉及一种消息发送方法、装置、计算机设备和存储介质。
背景技术:
1、当前国内各通信运营商分别推出用于终端适配的第五代移动通信技术5g增强通话sdk(software development kit,软件开发工具包),终端厂商通过集成对应运营商sdk,可在终端设备上向用户提供dc业务。现阶段行业内开展的终端适配工作,主要覆盖单卡终端场景以及双卡归属同一运营商的终端场景下的5g增强通话业务流程,暂未推进双卡分属不同运营商(异运营商双卡)场景的标准化适配方案,相关场景下多个运营商sdk共存所面临的各类技术难点尚未形成有效应对机制。
2、在异运营商双卡终端中,终端系统内部会同时部署多个不同运营商提供的5g增强通话sdk。当终端收到网络侧下发的dc相关消息时,需要将该消息准确路由至本次通话归属运营商对应的sdk;若消息分发对象出现偏差,将引发不良用户体验,典型表现包括终端界面同时弹出多个5g增强通话操作入口,运营商sdk展示非本运营商dc业务应用但无法使用等现象,无法区分不同运营商的sdk,进而无法将dc消息发送至对应的运营商sdk。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够准确向归属运营商sdk发送消息的消息发送方法、装置、计算机设备和存储介质。
2、第一方面,本技术提供了一种消息发送方法,应用于部署于终端内的dc服务,该方法包括:
3、响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系;
4、向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口;
5、基于通话关联信息,对运营商sdk进行身份校验;
6、在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。
7、在其中一个实施例中,绑定请求是运营商sdk被终端通话管理系统服务控制启动的情况下发送的。
8、在其中一个实施例中,运营商sdk是终端通话管理系统服务在接收到通话发起请求的情况下,根据sim信息确定的。
9、在其中一个实施例中,通话关联信息还包括第一卡槽标识和第一通话标识中的至少一项。
10、在其中一个实施例中,该方法还包括:
11、在接收到通话发起请求的情况下,建立通话初始卡数据;其中,通话初始卡数据包括第二卡槽标识、第二通话标识和关联运营商标识。
12、在其中一个实施例中,基于通话关联信息,对运营商sdk进行身份校验,包括:
13、在接收到通话关联信息的情况下,基于专属通信通道,获取关联运营商列表;
14、基于关联运营商列表、通话关联信息和通话初始卡数据,对运营商sdk进行身份校验。
15、在其中一个实施例中,基于关联运营商列表、通话关联信息和通话初始卡数据,对运营商sdk进行身份校验,包括:
16、对通话关联信息中的第一卡槽标识和第一通话标识,与通话初始卡数据中的第二卡槽标识和第二通话标识进行匹配,得到第一结果;
17、对通话初始卡数据中的关联运营商标识和关联运营商列表进行匹配,得到第二结果;
18、根据第一结果和第二结果,对运营商sdk进行身份校验。
19、在其中一个实施例中,回调接口包括回调函数;基于回调接口,向运营商sdk发送dc消息,包括:
20、基于回调函数和通话初始卡数据,生成通话目标卡数据;
21、基于通话目标卡数据,向ims网络发起引导数据通道建立请求;
22、在接收到ims网络发送的针对引导数据通道的建立成功响应的情况下,基于回调接口,向运营商sdk发送dc消息。
23、第二方面,本技术提供了一种消息发送装置,部署于终端内的dc服务中,该装置包括:
24、创建模块,用于响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系;
25、第一发送模块,用于向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口;
26、身份校验模块,用于基于通话关联信息,对运营商sdk进行身份校验;
27、第二发送模块,用于在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。
28、第三方面,本技术还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
29、响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系;
30、向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口;
31、基于通话关联信息,对运营商sdk进行身份校验;
32、在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。
33、第四方面,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
34、响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系;
35、向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口;
36、基于通话关联信息,对运营商sdk进行身份校验;
37、在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。
38、第五方面,本技术还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
39、响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系;
40、向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口;
41、基于通话关联信息,对运营商sdk进行身份校验;
42、在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。
43、上述消息发送方法、装置、计算机设备和存储介质,响应于部署于终端内的运营商sdk发送的携带有关联运营商列表的绑定请求,创建专属通信通道,并建立专属通信通道与关联运营商列表之间的关联关系。向运营商sdk发送专属通信通道的通道关联信息,以使运营商sdk基于专属通信通道反馈通话关联信息;其中,通话关联信息中包含回调接口。基于通话关联信息,对运营商sdk进行身份校验。在身份校验通过的情况下,基于回调接口,向运营商sdk发送dc消息。本技术通过在dc服务接收到运营商sdk绑定请求时建立专属通信通道,并将专属通信通道与sdk对应的运营商列表进行关联,后续依据sdk上报的通话关联信息完成身份校验,仅向校验通过的运营商sdk下发dc消息;相较于现有技术,能够在异运营商双卡终端多sdk共存场景下实现dc消息精准路由,有效避免dc消息错发导致的多业务弹窗、展示无效跨运营商dc应用等问题,解决了异运营商双卡场景下无法区分各运营商sdk、dc消息分发错乱的技术痛点,完善了异运营商双卡终端的5g增强通话业务适配能力。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com