通话请求处理方法、装置、设备及存储介质与流程
未命名
08-15
阅读:122
评论:0
1.本技术涉及通信技术领域,尤其涉及一种通话请求处理方法、装置、设备及存储介质。
背景技术:
2.目前,手机已成为日常工作、交际、生活中不可或缺的工具,随着第四代(4th generation,4g)网络、第五代(5th generation,5g)网络,以及互联网协议多媒体子系统(internet protocol multimedia subsystem,ims)的成熟,视频类业务层出不穷。在和其他用户通话时可以使用视频通话,在呼叫接通前可以看到主叫或者被叫视频彩铃,以及在呼叫接通前可以基于用户位置等大数据标签分析,为用户推送各类主叫视频彩铃等。
3.但不是所有的用户都想看到视频彩铃,由于现阶段没有有效的方法可以关闭视频类业务功能,给不想看到视频彩铃以及被动使用视频类业务的用户带来了较大的困扰,影响用户的通话体验。
技术实现要素:
4.本技术提出一种通话请求处理方法、装置、设备及存储介质,用于实现屏蔽视频类业务,保障用户的通话体验。
5.为了达到上述目的,本技术采用如下技术方案:
6.第一方面,提供一种通话请求处理方法,包括通话请求处理装置接收ims中服务呼叫控制功能模块(server call session control function,s-cscf)发送的目标消息,目标消息为携带有会话初始协议(session initiation protocol,sip)的消息;并确定目标消息是否满足预设条件,预设条件包括目标消息为主叫流程中主叫终端发起的sip请求消息,或者目标消息为被叫流程中被叫终端发起的sip请求消息。进一步的,通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,预设字段为用于表征用户终端的视频能力;并向s-cscf发送处理后的目标消息。
7.在本技术提供的通话请求处理方法中,若确定目标消息为主叫流程中主叫终端发起的sip请求消息,或者为被叫流程中被叫终端发起的sip请求消息,则对sip请求消息中的预设字段进行处理,以使得处理后的目标消息中不存在描述用户终端的视频能力的字段,进而使得主叫侧与被叫侧进行视频媒体协商时,无法识别用户终端的视频能力,实现屏蔽视频类业务,保障用户的通话体验。
8.一种可能的设计中,上述通话请求处理装置确定目标消息是否满足预设条件,包括:通话请求处理装置确定目标消息中携带的流程标识以及发起方标识;流程标识用于指示目标消息为主叫流程或者被叫流程中的消息,发起方标识用于指示目标消息为主叫终端或者被叫终端发出的消息。进一步的,通话请求处理装置根据流程标识以及发起方标识,确定目标消息是否满足预设条件。该设计中实现了对sip请求消息的筛选,避免对其他消息的修改,导致呼救流程异常。
9.一种可能的设计中,上述通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,包括:通话请求处理装置删除目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息中不携带用户终端的视频能力。
10.一种可能的设计中,上述通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,包括:通话请求处理装置修改目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息指示用户终端的不具有视频能力。
11.一种可能的设计中,在目标消息不满足预设条件的情况下,通话请求处理装置向s-cscf目标消息。
12.一种可能的设计中,预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。
13.第二方面,提供一种通话请求处理装置,包括接收单元、确定单元、处理单元以及发送单元。接收单元,用于接收ims中服务呼叫控制功能模块s-cscf发送的目标消息,目标消息为携带有sip的消息。确定单元,用于确定目标消息是否满足预设条件,预设条件包括目标消息为主叫流程中主叫终端发起的sip请求消息,或者目标消息为被叫流程中被叫终端发起的sip请求消息。处理单元,用于在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,预设字段为用于表征用户终端的视频能力。发送单元,用于向s-cscf发送处理后的目标消息。
14.一种可能的设计中,上述确定单元,具体用于确定目标消息中携带的流程标识以及发起方标识;流程标识用于指示目标消息为主叫流程或者被叫流程中的消息,发起方标识用于指示目标消息为主叫终端或者被叫终端发出的消息;根据流程标识以及发起方标识,确定目标消息是否满足预设条件。
15.一种可能的设计中,上述处理单元,具体用于删除目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息中不携带用户终端的视频能力。
16.一种可能的设计中,上述处理单元,具体用于修改目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息指示用户终端的不具有视频能力。
17.一种可能的设计中,上述发送单元,还用于向s-cscf发送目标消息。
18.一种可能的设计中,预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。
19.第三方面,提供了一种电子设备,该电子设备包括存储器和处理器;存储器和处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当处理器执行该计算机指令时,该电子设备执行如第一方面或其任一种可能的设计提供的通话请求处理方法。
20.第四方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在电子设备上运行时,使得该电子设备执行如第一方面或其任一种可能的实现方式提供的通话请求处理方法。
21.第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,电子设备能够执行如第一方面或其任一种可能的实现方式提供
的通话请求处理方法。
22.在本技术提供的通话请求处理方法中,能够使得处理后的目标消息中不存在描述用户终端的视频能力的字段,进而在主叫侧与被叫侧进行视频媒体协商时,无法识别用户终端的视频能力,实现屏蔽视频类业务,保障用户的通话体验。
附图说明
23.图1为本技术的实施例提供的一种ims网络结构示意图;
24.图2为本技术的实施例提供的一种通话请求处理系统结构示意图;
25.图3为本技术的实施例提供的一种通话请求处理装置结构示意图一;
26.图4为本技术的实施例提供的一种通话请求处理方法流程示意图一;
27.图5为本技术的实施例提供的一种通话请求处理方法流程示意图二;
28.图6为本技术的实施例提供的一种通话请求处理装置结构示意图二;
29.图7为本技术的实施例提供的一种电子设备结构示意图一;
30.图8为本技术的实施例提供的一种电子设备结构示意图二。
具体实施方式
31.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
32.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
33.在本技术的描述中,除非另有说明,“/”表示“或”的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。此外,“至少一个”“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
34.ims是一种全新的多媒体业务提供系统,它能够满足终端用户更新颖、更多样化多媒体业务的需求。
35.示例性的,ims网络架构如图1所示,包括ims主叫侧以及ims被叫侧。其中,ims主叫侧包括主叫终端11、主叫侧会话边界控制器(session border controller,sbc)/代理呼叫控制功能模块(proxy call session control function,p-cscf)12、主叫侧s-cscf13、主叫侧多媒体电话应用服务器(multi media telephony application server,mmtel as)14、主叫侧彩铃应用服务器(application server,as)15、域名系统(domain name system,dns)/电话号码映射工作组(telephone number mapping working group,enum)16。ims被叫侧包括被叫终端21、被叫侧sbc/p-cscf22、被叫侧s-cscf23、被叫侧mmtel as24、被叫侧彩铃as25、归属签约用户服务器(home subscriber server,hss)26、问询呼叫控制功能模块(interrogating call session control function,i-cscf)27。
36.需要说明的,在上述ims网络架构中,主叫终端11通过主叫侧sbc/p-cscf12接入ims网络,实现呼叫被叫用户,在建立通话过程以及通话过程中,各网元之间的交互可以参
考现有相关技术,此处不再进行赘述。
37.目前,随着ims不断发展,视频类业务层出不穷,例如:在跟亲朋好友、工作伙伴通话时可以使用视频通话,在呼叫接通前可以看到主叫或者被叫视频彩铃,在呼叫接通前可以基于用户位置等大数据标签分析为用户推送各类主叫视频彩铃,私享彩铃,视频背景等视频业务。
38.其中,视频类业务包括视频彩铃类业务以及视频通话类业务。
39.视频彩铃类业务的实现原理为:主叫用户或者被叫用户签约视频彩铃业务,主叫用户呼叫被叫用户时,呼叫建立的信令会经过视频彩铃平台,视频彩铃平台根据接收到的信令消息中的字段(例如,invite请求中头域携带了视频参数、invite请求携带的会话描述协议(session description protocol,sdp)部分含有视频相关的媒体协商内容,以及被叫用户返回的invite请求的响应中含有视频相关的媒体协商内容等),来判断主叫用户或者被叫用户是否支持视频彩铃类业务,若主叫用户或者被叫用户支持视频彩铃类业务,则视频彩铃平台将会在被叫用户应答前,向主叫用户或者被叫用户推送视频彩铃的相关内容。
40.视频通话类业务的实现原理为:在呼叫建立时,主叫用户以及被叫用户在进行sdp媒体协商时成功协商了视频媒体,则被叫用户应答后,双方进行视频通话;以及在呼叫建立时,主叫用户以及被叫用户成功协商了音频呼叫,被叫用户应答后,主叫用户或者被叫用户发起媒体重协商亲戚,并且双发成功协商了视频媒体,则主叫用户和被叫用户在通话过程中的媒体流,由音频切换成了视频。
41.虽然视频类业务为用户沟通、交流及业务推广带来了便利,但是仍有非常多的用户在一段时间内不想看到被叫接听前播放的视频彩铃,不想被动的接受视频通话,不想在通话时被动的使用通话视频背景等。
42.而由于当前的手机终端大多都是支持视频功能的,有些主叫发出的视频呼叫请求,被叫用户需要接听后才能切换成音频,被叫视频彩铃、视频背景等功能只要主叫终端支持就能看到视频,尤其是一些广告类的视频彩铃,主叫用户只能被动接受,用户注册在ims网络中后自己就无法主动关掉,给用户带来体验上的不舒适感。
43.为解决上述问题,本技术提出一种通话请求处理方法、装置、设备及存储介质,通话请求处理装置接收ims中s-cscf发送的目标消息,目标消息为携带有sip的消息;并确定目标消息是否满足预设条件,预设条件包括目标消息为主叫流程中主叫终端发起的sip请求消息,或者目标消息为被叫流程中被叫终端发起的sip请求消息。进一步的,通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,预设字段为用于表征用户终端的视频能力;并向s-cscf发送处理后的目标消息。
44.这样一来,在本技术提供的通话请求处理方法中,若确定目标消息为主叫流程中主叫终端发起的sip请求消息,或者为被叫流程中被叫终端发起的sip请求消息,则对sip请求消息中的预设字段进行处理,以使得处理后的目标消息中不存在描述用户终端的视频能力的字段,进而使得主叫侧与被叫侧进行视频媒体协商时,无法识别用户终端的视频能力,实现屏蔽视频类业务,保障用户的通话体验。
45.结合图1示出的ims网络架构示意图,图2示出一种通话请求处理系统,本技术实施例提供的通话请求处理方法可以适用于如图2所示的通话请求处理系统,用于实现屏蔽视频类业务。如图2所示,通话请求处理系统10中包括图1所示的ims网络架构中的设备、通话
请求处理装置17以及通话请求处理装置28。
46.其中,通话请求处理装置17以及通话请求处理装置28可以为同一个物理设备,也可以为不同的物理设备,本技术实施例对此不作具体限定,通话请求处理装置17为部署于ims主叫侧的通话请求处理装置,通话请求处理装置28为部署于ims被叫侧的通话请求处理装置。
47.通话请求处理装置17与主叫侧s-cscf13连接,通话请求处理装置28与被叫侧s-cscf23连接,并进行信令交互。
48.主叫侧s-cscf13被配置为在完成与主叫侧mmtel as14之间的信令交互后,将信令发送至通话请求处理装置17。
49.被叫侧s-cscf23被配置为在完成与被叫侧mmtel as24之间的信令交互后,将信令发送至通话请求处理装置28。
50.通话请求处理装置17可以用于在接收到主叫侧s-cscf13发送的信令后,确定是否携带有sip。进一步的,通话请求处理装置17还可以用于在确定携带有sip的情况下,确定该信令是否为主叫流程中主叫终端发起的sip请求消息。
51.通话请求处理装置28可以用于在接收到被叫侧s-cscf23发送的信令后,确定是否携带有sip。进一步的,通话请求处理装置28还可以用于在确定携带有sip的情况下,确定该信令是否为被叫流程中被叫终端发起的sip请求消息。
52.通话请求处理装置17还可以用于在确定信令为主叫流程中主叫终端发起的sip请求消息后,对信令中用于描述主叫终端11的视频能力的字段进行处理,以使得信令无法指示主叫终端11的视频能力。
53.通话请求处理装置28还可以用于在确定信令为被叫流程中被叫终端发起的sip请求消息后,对信令中用于描述被叫终端21的视频能力的字段进行处理,以使得信令无法指示被叫终端21的视频能力。
54.通话请求处理装置17还可以用于将处理后的信令发送至主叫侧s-cscf13,以使得在后续会话建立过程中,主叫侧彩铃as15无法获取主叫终端11的视频能力。
55.通话请求处理装置28还可以用于将处理后的信令发送至被叫侧s-cscf23,以使得在后续会话建立过程中,被叫侧彩铃as25无法获取被叫终端21的视频能力。
56.需要说明的,上述对于通话请求处理装置17以及通话请求处理装置28的功能描述中,是为了区分在ims的主叫侧以及被叫侧的功能实现,在本技术实施例提供的通话请求处理方法中,通话请求处理装置17以及通话请求处理装置28中的一个执行相应的功能,即可实现屏蔽视频类业务,无需通话请求处理装置17以及通话请求处理装置28同时执行上述功能描述。
57.在一些实施例中,通话请求处理装置的结构如图3所示,包括北向接口模块31、数据库模块32、运维模块33、接口模块34、管理模块35以及处理模块36。
58.其中,数据库模块32分别与北向接口模块31、运维模块33、接口模块34、管理模块35以及处理模块36,上述连接关系中,可以采用有线方式连接,也可以采用无线方式连接。
59.北向接口模块31被配置为通过标准的restful、简单对象访问协议(simple object access protocol,soap)等协议与业务运营支撑系统(business&operation support system,boss)、应用程序(application,app)或小程序等外部设备对接,从而实现
用户通过自助方式或者到运营商营业厅办理视频能力屏蔽业务,实现对视频能力的灵活控制。
60.数据库模块32被配置为存储开通该视频能力屏蔽业务的用户列表。
61.运维模块33被配置为供运维人员通过接入运维模块,对通话请求处理装置的操作维护。
62.接口模块34被配置为通过sip与ims的s-cscf对接,在呼叫过程中,根据用户的视频能力屏蔽业务的签约情况,将呼叫流程引入到通话请求处理装置。
63.管理模块35被配置为管理北向接口模块31、数据库模块32、运维模块33、接口模块34以及处理模块36的运行状态、模块负荷等运行指标,并通过简单网管协议(simple network management protocol,snmp)、通用对象请求代理体系结构(common object request broker architecture,corba)等协议将告警以及运行指标发送给第三方网关。
64.处理模块36被配置为执行本技术实施例提供的通话请求处理方法。
65.图4是根据一些示例性实施例示出的一种通话请求处理方法的流程示意图。在一些实施例中,上述通话请求处理方法可以应用到如图2所示的通话请求处理系统10中的通话请求处理装置17或者通话请求处理装置28。以下,本技术实施例以通话请求处理方法应用于通话请求处理装置为例,对上述通话请求处理方法进行说明。
66.如图4所示,本技术实施例提供的通话请求处理方法,包括下述s401-s404。
67.s401、通话请求处理装置接收ims中s-cscf发送的目标消息。
68.其中,目标消息为携带有sip的消息。
69.作为一种可能的实现方式,在呼叫过程中,s-cscf在完成与mmtel as之间的信令交互后,向通话请求处理装置发送消息。
70.相应的,通话请求处理装置接收s-cscf发送的消息,并在消息中携带有sip的情况下,确定为目标消息。
71.s402、通话请求处理装置确定目标消息是否满足预设条件。
72.其中,预设条件包括目标消息为主叫流程中主叫终端发起的sip请求消息,或者目标消息为被叫流程中被叫终端发起的sip请求消息。
73.作为一种可能的实现方式,通话请求处理装置在基于上述步骤s401接收到目标消息后,解析目标消息。进一步的,通话请求处理装置根据目标消息中携带的标识,确定目标消息是否满足预设条件。
74.具体的,通话请求处理装置根据目标消息中携带的标识,确定目标消息是否满足预设条件,包括通话请求处理装置确定目标消息中携带的流程标识以及发起方标识,并根据流程标识以及发起方标识确定目标消息是否满足预设条件。
75.需要说明的,目标消息中携带有流程标识以及发起方标识。其中,流程标识用于指示目标消息为主叫流程或者被叫流程中的消息,发起方标识用于指示目标消息为主叫终端或者被叫终端发出的消息。
76.在一些实施例中,通话请求处理装置首先获取目标消息中的流程标识。进一步的,若流程标识指示目标消息为主叫流程中的消息,则通话请求处理装置在确定该目标消息中的发起方标识指示目标消息为主叫终端发出的消息的情况下,确定目标消息满足预设条件;若流程标识指示目标消息为被叫流程中的消息,则通话请求处理装置在确定该目标消
息中的发起方标识指示目标消息为被叫终端发出的消息的情况下,确定目标消息满足预设条件。
77.s403、通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息。
78.其中,预设字段为用于表征用户终端的视频能力。
79.作为一种可能的实现方式,通话请求处理装置在基于上述步骤s402中,确定目标消息满足预设条件的情况下,确定目标消息中用于表征用户终端的视频能力的预设字段,并对预设字段处理,得到处理后的目标消息。
80.需要说明的,预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。预设字段可以由通话请求处理系统的运维人员,预先在通话请求处理装置中设置,示例性的,预设字段可以为sip请求消息的头域中的视频参数,以及sip请求消息携带的sdp中的视频媒体类型等,本技术实施例对此不作具体限定。
81.在一些实施例中,通话请求处理装置对预设字段的处理,可以包括删除以及修改。
82.其中,通话请求处理装置对预设字段的处理可以包括:通话请求处理装置删除目标消息中的预设字段,以使得处理后的目标消息中不携带用户终端的视频能力;通话请求处理装置修改目标消息中的预设字段,以使得处理后的目标消息指示用户终端的不具有视频能力。
83.可以理解的,通话请求处理装置在删除目标消息中的预设字段后,处理后的目标消息中不携带指示用户终端的视频能力的预设字段,在视频媒体协商过程中,无法获取该用户终端的视频能力,进而无法完成视频类业务,以使得用户在订阅视频能力屏蔽业务后,不再进行视频彩铃类业务以及视频通话类业务。
84.通话请求处理装置在修改目标消息中的预设字段后,处理后的目标消息中携带的预设字段指示用户终端不存在视频能力,在视频媒体协商过程中,由于该用户终端不存在视频能力,进而无法完成视频类业务,以使得用户在订阅视频能力屏蔽业务后,不再进行视频彩铃类业务以及视频通话类业务。
85.在一些实施例中,在目标消息满足预设条件的情况下,通话请求处理装置向s-cscf发送目标消息,以使得ims系统正常进行主叫终端与被叫终端之间的呼叫流程。
86.s404、通话请求处理装置向s-cscf发送处理后的目标消息。
87.作为一种可能的实现方式,通话请求处理装置在基于上述步骤s403对目标消息处理后,向s-cscf发送处理后的目标消息,以使得s-cscf基于处理后的目标消息,完成呼叫流程。
88.可以理解的,在本技术提供的通话请求处理方法中,若确定目标消息为主叫流程中主叫终端发起的sip请求消息,或者为被叫流程中被叫终端发起的sip请求消息,则对sip请求消息中的预设字段进行处理,以使得处理后的目标消息中不存在描述用户终端的视频能力的字段,进而使得主叫侧与被叫侧进行视频媒体协商时,无法识别用户终端的视频能力,实现屏蔽视频类业务,保障用户的通话体验。
89.在一种设计中,本技术实施例提供的通话请求处理方法如图5所示,包括s501-s509。
90.s501、通话请求处理装置接收s-cscf发送的携带sip的请求消息或响应消息。
91.s502、通话请求处理装置确定接收到的消息属于主叫流程或者属于被叫流程。
92.需要说明的,在接收到的消息属于主叫流程的情况下,执行步骤s503,在接收到的消息属于被叫流程的情况下,执行步骤s504。
93.s503、通话请求处理装置确定接收到的消息是否为主叫终端发出的sip请求消息。
94.需要说明的,在接收到的消息为主叫终端发出的sip请求消息的情况下,执行步骤s505,在接收到的消息不为主叫终端发出的sip请求消息的情况下,执行步骤s509。
95.s504、通话请求处理装置确定接收到的消息是否为被叫终端发出的sip请求消息。
96.需要说明的,在接收到的消息为被叫终端发出的sip请求消息的情况下,执行步骤s505,在接收到的消息不为被叫终端发出的sip请求消息的情况下,执行步骤s509。
97.s505、通话请求处理装置确定sip请求消息的头域中是否包含视频参数。
98.需要说明的,在sip请求消息的头域中包含视频参数的情况下,执行步骤s506,在sip请求消息的头域中不包含视频参数的情况下,执行步骤s507。
99.s506、通话请求处理装置删除头域中的视频参数。
100.s507、通话请求处理装置确定sip请求消息携带的sdp中,是否携带有视频媒体类型。
101.需要说明的,在携带有视频媒体类型的情况下,执行步骤s508,在未携带视频媒体类型的情况下,执行步骤s509。
102.s508、通话请求处理装置删除sdp中的视频媒体类型。
103.s509、通话请求处理装置向s-cscf发送sip请求消息。
104.需要说明的,通话请求处理装置具体如何执行上述步骤s501-s509,可以参照本技术上述实施例中的记载,此处不再进行赘述。
105.上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
106.本技术实施例可以根据上述方法示例对用户设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
107.图6为本技术实施例提供的一种通话请求处理装置的结构示意图。该通话请求处理装置用于执行上述通话请求处理方法。如图6所示,该通话请求处理装置60包括接收单元601、确定单元602、处理单元603以及发送单元604。
108.接收单元601,用于接收ims中服务呼叫控制功能模块s-cscf发送的目标消息,目标消息为携带有sip的消息。例如,如图4所示,接收单元601可以用于执行s401。
109.确定单元602,用于确定目标消息是否满足预设条件,预设条件包括目标消息为主
叫流程中主叫终端发起的sip请求消息,或者目标消息为被叫流程中被叫终端发起的sip请求消息。例如,如图4所示,确定单元602可以用于执行s402。
110.处理单元603,用于在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,预设字段为用于表征用户终端的视频能力。例如,如图4所示,处理单元603可以用于执行s403。
111.发送单元604,用于向s-cscf发送处理后的目标消息。例如,如图4所示,发送单元604可以用于执行s404。
112.可选的,如图6所示,本技术实施例提供的通话请求处理装置60中,确定单元602,具体用于确定目标消息中携带的流程标识以及发起方标识;流程标识用于指示目标消息为主叫流程或者被叫流程中的消息,发起方标识用于指示目标消息为主叫终端或者被叫终端发出的消息;根据流程标识以及发起方标识,确定目标消息是否满足预设条件。
113.可选的,如图6所示,本技术实施例提供的通话请求处理装置60中,处理单元603,具体用于删除目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息中不携带用户终端的视频能力。
114.可选的,如图6所示,本技术实施例提供的通话请求处理装置60中,处理单元603,具体用于修改目标消息中的预设字段,得到处理后的目标消息,以使得处理后的目标消息指示用户终端的不具有视频能力。
115.可选的,如图6所示,本技术实施例提供的通话请求处理装置60中,发送单元604,还用于向s-cscf发送目标消息。
116.可选的,如图6所示,本技术实施例提供的通话请求处理装置60中,预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。
117.在采用硬件的形式实现上述集成的模块的功能的情况下,本技术实施例提供了一种电子设备的一种可能的结构示意图。该电子设备用于执行上述实施例中通话请求处理装置执行的通话请求处理方法。如图7所示,该电子设备70包括处理器701,存储器702以及总线703。处理器701与存储器702之间可以通过总线703连接。
118.处理器701是电子设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器701可以是一个通用中央处理单元(central processing unit,cpu),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
119.作为一种实施例,处理器701可以包括一个或多个cpu,例如图7中所示的cpu 0和cpu 1。
120.存储器702可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
121.作为一种可能的实现方式,存储器702可以独立于处理器701存在,存储器702可以通过总线703与处理器701相连接,用于存储指令或者程序代码。处理器701调用并执行存储器702中存储的指令或程序代码时,能够实现本技术实施例提供的通话请求处理方法。
122.另一种可能的实现方式中,存储器702也可以和处理器701集成在一起。
123.总线703,可以是工业标准体系结构(industry standard architecture,isa)总线、外围设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
124.需要指出的是,图7示出的结构并不构成对该电子设备70的限定。除图7所示部件之外,该电子设备70可以包括比图7示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
125.作为一个示例,结合图6,通话请求处理装置60中的接收单元601、确定单元602、处理单元603以及发送单元604实现的功能与图7中的处理器701的功能相同。
126.可选的,如图7所示,本技术实施例提供的电子设备还可以包括通信接口704。
127.通信接口704,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。通信接口704可以包括用于接收数据的获取单元,以及用于发送数据的发送单元。
128.在一种设计中,本技术实施例提供的电子设备中,通信接口还可以集成在处理器中。
129.图8示出了本技术实施例中电子设备的另一种硬件结构。如图8所示,电子设备80可以包括处理器801以及通信接口802。处理器801与通信接口802耦合。
130.处理器801的功能可以参考上述处理器701的描述。此外,处理器801还具备存储功能,可以参考上述存储器702的功能。
131.通信接口802用于为处理器801提供数据。该通信接口802可以是电子设备的内部接口,也可以是电子设备对外的接口(相当于通信接口704)。
132.需要指出的是,图8中示出的结构并不构成对电子设备的限定,除图8所示部件之外,该电子设备80可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
133.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
134.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。
135.本技术的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的通话请求处理方法。
136.其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、可擦式可编程只读
存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
137.由于本技术的实施例中的装置、设备计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本技术实施例在此不再赘述。
138.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
技术特征:
1.一种通话请求处理方法,其特征在于,所述方法包括:接收互联网协议多媒体子系统ims中服务呼叫控制功能模块s-cscf发送的目标消息,所述目标消息为携带有会话初始协议sip的消息;确定所述目标消息是否满足预设条件,所述预设条件包括所述目标消息为主叫流程中主叫终端发起的sip请求消息,或者所述目标消息为被叫流程中被叫终端发起的sip请求消息;在所述目标消息满足所述预设条件的情况下,处理所述目标消息中的预设字段,得到处理后的目标消息,所述预设字段为用于表征用户终端的视频能力;向所述s-cscf发送所述处理后的目标消息。2.根据权利要求1所述的通话请求处理方法,其特征在于,所述确定所述目标消息是否满足预设条件,包括:确定所述目标消息中携带的流程标识以及发起方标识;所述流程标识用于指示所述目标消息为主叫流程或者被叫流程中的消息,所述发起方标识用于指示所述目标消息为主叫终端或者被叫终端发出的消息;根据所述流程标识以及所述发起方标识,确定所述目标消息是否满足所述预设条件。3.根据权利要求1所述的通话请求处理方法,其特征在于,所述在所述目标消息满足所述预设条件的情况下,处理所述目标消息中的预设字段,得到处理后的目标消息,包括:删除所述目标消息中的所述预设字段,得到所述处理后的目标消息,以使得所述处理后的目标消息中不携带所述用户终端的视频能力。4.根据权利要求1所述的通话请求处理方法,其特征在于,所述在所述目标消息满足所述预设条件的情况下,处理所述目标消息中的预设字段,得到处理后的目标消息,包括:修改所述目标消息中的所述预设字段,得到所述处理后的目标消息,以使得所述处理后的目标消息指示所述用户终端的不具有视频能力。5.根据权利要求1所述的通话请求处理方法,其特征在于,在所述目标消息不满足所述预设条件的情况下,所述方法还包括:向所述s-cscf发送所述目标消息。6.根据权利要求1-5中任意一项所述的通话请求处理方法,其特征在于,所述预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。7.一种通话请求处理装置,其特征在于,包括接收单元、确定单元、处理单元以及发送单元;所述接收单元,用于接收互联网协议多媒体子系统ims中服务呼叫控制功能模块s-cscf发送的目标消息,所述目标消息为携带有会话初始协议sip的消息;所述确定单元,用于确定所述目标消息是否满足预设条件,所述预设条件包括所述目标消息为主叫流程中主叫终端发起的sip请求消息,或者所述目标消息为被叫流程中被叫终端发起的sip请求消息;所述处理单元,用于在所述目标消息满足所述预设条件的情况下,处理所述目标消息中的预设字段,得到处理后的目标消息,所述预设字段为用于表征用户终端的视频能力;所述发送单元,用于向所述s-cscf发送所述处理后的目标消息。8.根据权利要求7所述的通话请求处理装置,其特征在于,所述确定单元,具体用于确
定所述目标消息中携带的流程标识以及发起方标识;所述流程标识用于指示所述目标消息为主叫流程或者被叫流程中的消息,所述发起方标识用于指示所述目标消息为主叫终端或者被叫终端发出的消息;根据所述流程标识以及所述发起方标识,确定所述目标消息是否满足所述预设条件。9.根据权利要求7所述的通话请求处理装置,其特征在于,所述处理单元,具体用于删除所述目标消息中的所述预设字段,得到所述处理后的目标消息,以使得所述处理后的目标消息中不携带所述用户终端的视频能力。10.根据权利要求7所述的通话请求处理装置,其特征在于,所述处理单元,具体用于修改所述目标消息中的所述预设字段,得到所述处理后的目标消息,以使得所述处理后的目标消息指示所述用户终端的不具有视频能力。11.根据权利要求7所述的通话请求处理装置,其特征在于,所述发送单元,还用于向所述s-cscf发送所述目标消息。12.根据权利要求7-11中任意一项所述的通话请求处理装置,其特征在于,所述预设字段包括sip请求消息中的视频参数字段,以及指示视频媒体类型的字段。13.一种电子设备,其特征在于,包括存储器和处理器;所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求1-6中任意一项所述的通话请求处理方法。14.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1-6中任意一项所述的通话请求处理方法。
技术总结
本申请提出一种通话请求处理方法、装置、设备及存储介质,涉及通信技术领域,用于实现屏蔽视频类业务,保障用户的通话体验。该方法包括通话请求处理装置接收IMS中S-CSCF发送的目标消息,目标消息为携带有SIP的消息;并确定目标消息是否满足预设条件,预设条件包括目标消息为主叫流程中主叫终端发起的SIP请求消息,或者目标消息为被叫流程中被叫终端发起的SIP请求消息。进一步的,通话请求处理装置在目标消息满足预设条件的情况下,处理目标消息中的预设字段,得到处理后的目标消息,预设字段为用于表征用户终端的视频能力;并向S-CSCF发送处理后的目标消息。送处理后的目标消息。送处理后的目标消息。
技术研发人员:王文剑 马振勇 张迎 李晓 李荣荣
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.06.07
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种电表密封性检测装置的制作方法 下一篇:一种血液检测用自动摇匀设备的制作方法
