CN117729187B - 通信方法、设备和计算机可读存储介质 - Google Patents
通信方法、设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN117729187B CN117729187B CN202410171231.2A CN202410171231A CN117729187B CN 117729187 B CN117729187 B CN 117729187B CN 202410171231 A CN202410171231 A CN 202410171231A CN 117729187 B CN117729187 B CN 117729187B
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- simplified
- cscf
- sip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims abstract description 191
- 238000004891 communication Methods 0.000 title claims abstract description 187
- 238000000034 method Methods 0.000 title claims abstract description 170
- 230000003993 interaction Effects 0.000 claims abstract description 106
- 230000004044 response Effects 0.000 claims description 223
- 230000006870 function Effects 0.000 claims description 32
- 230000009467 reduction Effects 0.000 claims description 16
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 9
- YOETUEMZNOLGDB-UHFFFAOYSA-N 2-methylpropyl carbonochloridate Chemical compound CC(C)COC(Cl)=O YOETUEMZNOLGDB-UHFFFAOYSA-N 0.000 description 38
- 230000008569 process Effects 0.000 description 36
- 230000000295 complement effect Effects 0.000 description 32
- 238000006243 chemical reaction Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 18
- 238000012856 packing Methods 0.000 description 14
- 230000000977 initiatory effect Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 239000013589 supplement Substances 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007420 reactivation Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种通信方法、设备和计算机可读存储介质,所述通信方法包括:在第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与第一代理呼叫会话控制功能实体P‑CSCF交互,其中,所述第一P‑CSCF和所述第一终端归属于第一IMS网络。如此,可以降低基于SIP协议通信的多媒体业务中的时延、功耗以及流量消耗中的至少一项。
Description
技术领域
本申请涉及通信技术领域,更具体地涉及一种通信方法、设备和计算机可读存储介质。
背景技术
IP多媒体子***IMS(IP Multimedia Subsystem)是一个在分组域(PacketSwitched,PS)上的多媒体控制/呼叫控制平台。IMS作为第三代合作伙伴计划(3rdGeneration Partnership Project,3GPP) 定义的应用子***,广泛应用于4G、5G等通信网络中,为运营商提供了长期演进语音承载(Voice over Long Term Evolution,VoLTE)、新空口语音承载(Voice over New Radio,VoNR)等功能。IMS已经成为4G、5G等通信网络中语音、视频等多媒体通信的必备功能,支持VoLTE/VoNR的终端设备也非常广泛。
IMS一般通过会话初始协议(Session Initiation Protocol,SIP)创建、修改及结束会话,并且可以通过会话实现语音、视频、图片或文本等多媒体服务。此外,IMS还支持非会话类的多媒体业务。
在通信网络中引入IMS***后,虽可丰富相应终端设备的多媒体功能。然而,对于一些场景来说,由于终端设备通过SIP消息与IMS***交互,存在时延大、功耗高以及流量消耗大等问题,使得多媒体业务的应用受到限制。比如,对于卫星终端来说,其通信过程本身就存在时延大、芯片功耗高以及流量消耗大等问题,若通过SIP消息创建会话这些问题会更加严重;再比如,在野外、天气寒冷等环境下,由于不方便充电或耗电快,若终端设备仍采用SIP消息实现语音或视频通话,则续航能力会严重降低;再比如,对于一些自身能力较弱的终端设备,如物联网终端,也可能无法通过SIP消息实现多媒体业务。
发明内容
本申请实施例提供一种通信方法、设备和计算机可读存储介质,以降低基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项。
为解决上述技术问题,本申请实施例是这样实现的:
第一方面,提供一种通信方法,应用于第一终端,所述方法包括:
在所述第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与第一代理呼叫会话控制功能实体P-CSCF交互,其中,所述第一P-CSCF隶属于所述第一IMS网络。
第二方面,提供一种通信方法,应用于第一代理呼叫会话控制功能实体P-CSCF,所述方法包括:
在确认第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与所述第一终端交互,所述第一终端归属于所述第一IMS网络。
第三方面,提供一种电子设备,包括:处理器以及用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如第一方面或第二方面所述的方法。
第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面或第二方面所述的方法。
在本申请实施例中,由于在第一终端支持简化通信能力的情况下,第一终端和第一IMS网络中的第一P-CSCF通过简化的SIP信息和简化的交互流程交互,而不是通过原始的SIP信息以及交互流程交互,这使得单次交互的信息量以及总的交互次数均减少,因此,可以降低基于SIP协议通信的多媒体业务中的时延、功耗以及流量消耗中的至少一项。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例提供的一种通信***的架构示意图。
图2是本申请一实施例提供的一种通信方法的流程示意图。
图3是图2所示步骤201的一种详细流程示意图。
图4是图2所示步骤201的另一种详细流程示意图。
图5是图2所示步骤201的另一种详细流程示意图。
图6是本申请另一实施例提供的一种通信方法的流程示意图。
图7是图6所示步骤601的一种详细流程示意图。
图8是图6所示步骤601的另一种详细流程示意图。
图9是图6所示步骤601的另一种详细流程示意图。
图10是本申请实施例提供的一种通信方法的具体实施例一的流程示意图。
图11是本申请实施例提供的一种通信方法的具体实施例二的流程示意图。
图12是本申请实施例提供的一种通信方法的具体实施例三的流程示意图。
图13是本申请实施例提供的一种通信方法的具体实施例四的流程示意图。
图14是本申请实施例提供的一种通信方法的具体实施例五的流程示意图。
图15是本申请实施例提供的一种通信方法的具体实施例六的流程示意图。
图16是本申请实施例提供的一种通信方法的具体实施例七的流程示意图。
图17是本申请实施例提供的一种通信方法的具体实施例八的流程示意图。
图18是本申请实施例提供的一种通信方法的具体实施例九的流程示意图。
图19是本申请一实施例提供的一种通信装置的结构示意图。
图20是图19所示交互模块1901的一种详细结构示意图。
图21是图19所示交互模块1901的另一种详细结构示意图。
图22是图19所示交互模块1901的另一种详细结构示意图。
图23是本申请另一实施例提供的一种通信装置的结构示意图。
图24是图23所示第一交互模块2301的一种详细结构示意图。
图25是图23所示第一交互模块2301的另一种详细结构示意图。
图26是图23所示第一交互模块2301的另一种详细结构示意图。
图27是根据本申请实施例的终端2700的结构示意图。
图28是根据本申请实施例的网络设备2800的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
应理解,本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(Global System of Mobile communication,GSM)***、码分多址(Code DivisionMultiple Access,CDMA)***、宽带码分多址(Wideband Code Division MultipleAccess,WCDMA)***、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)***、LTE频分双工(Frequency Division Duplex,FDD)***、LTE时分双工(Time Division Duplex,TDD)、通用移动通信***(Universal MobileTelecommunication System,UMTS)或全球互联微波接入(Worldwide Interoperabilityfor Microwave Access,WiMAX)通信***、5G***,或者说新无线(New Radio, NR)***。
需要说明的是,在描述具体实施例时,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还需要说明的是,本申请和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应理解这样使用的数据在适当情况下可以互换,以便本申请实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,本申请以及权利要求书中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。
为了解决基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项,本申请实施例提出了一种通信方法、设备和计算机可读存储介质,下面分别介绍。
本申请实施例提出的一种通信方法,可应用于卫星通信网、物联网、人机通信网等对带宽使用有限制的通信技术领域,具体涉及通信领域中终端和网络侧设备协同完成信息传递的场景。本申请实施例通过将大量原本需要终端处理的信息在网络侧代理处理,有效实现信息流的高效率传递,可大大节省带宽资源。
首先,参考图1对本申请实施例提供的一种通信方法适用的通信***的架构进行简要说明。如图1所示,本申请实施例提供的一种通信***可包括:终端(User Equipment,UE)11、接入网12和核心网13。
进一步地,如图1所示,本申请实施例提供的一种通信方法涉及的核心网13包括:代理呼叫会话控制功能(Proxy-Call Session Control Funtion,P-CSCF)131、接入网关(Access Gateway,AGW)132、查询呼叫会话控制功能(Interrogating-Call SessionControl Funtion,I-CSCF)133、服务呼叫会话控制功能(Service-Call Session ControlFunction,S-CSCF)134、归属用户服务器(Home Subscriber Server,HSS)135、应用服务器(Application Server,AS)136和电子号码对URI的映射服务器(Electronic Numbers toURI Mapping,ENUM)/域名服务器 (Domain Name System,DNS)137。
其中,P-CSCF131也称会话边缘控制器(Session Border Controller)。在卫星网络中,P-CSCF作为IP多媒体子***(IP Multimedia System,IMS)中的接入模块,负责向“卫星终端”等提供接入服务。
其中,I-CSCF133的主要功能包括:在用户注册时为用户分配一个服务呼叫会话控制功能(S-CSCF);在业务流程中负责将会话发送给用户注册的S-CSCF或是指定的S-CSCF。
其中,S-CSCF134的主要功能包括:提供对终端设备的注册和鉴权;提供SIP会话管理,包括会话建立、会话刷新、会话释放、会话维持、紧急呼叫以及消息的管理等;提供业务触发功能,将呼叫触发到相应的VoLTE AS。
其中,HSS 135负责存放用户认证信息、签约用户的特定信息、签约用户的动态信息等,与S-CSCF配合完成对“ 卫星终端”的注册和鉴权;为AS提供存储业务透明数据存储。
其中,AS136负责提供各类业务,包括但不限于基本补充业务,呼叫连续性等功能。在本申请中无特殊要求。
其中,AGW132一般指IMS-AGW,用于提供音视频媒体的编解码转换,音视频媒体数据的转发等功能。
通过图1可知,终端11通过接入网12接入核心网13,接入后,终端11可与核心网13中的P-CSCF 131以及AGW 132交互。
在本申请实施例提供的一种通信方法中,终端11可以是具有SIP信息简化需求和/或交互流程简化需求的终端,终端11可以包括但不限于卫星终端、物联网终端和人机通信终端中的一种。在终端11为卫星终端的情况下,接入网12为卫星接入网;在终端11为物联网终端的情况下,接入网12为物联网;终端11为人机通信终端的情况下,接入网12为人机通信网络。
下面本申请实施例提供的一种通信方法进行说明。
在一个实施例中,本申请提供一种通信方法,该方法可应用于第一终端,所述第一终端归属于第一IMS网络,如图2所示,该方法可以包括如下步骤:
步骤201,在所述第一终端支持简化通信能力的情况下,通过简化的初始会话协议(Session Initiation Protocol,SIP)信息和/或简化的交互流程与第一P-CSCF交互,其中,所述第一P-CSCF隶属于所述第一IMS网络。
其中,所述第一终端可以是具有SIP信息简化需求和/或交互流程简化需求的终端。例如,第一终端可以为卫星终端,因为卫星终端的通信过程存在时延大、芯片功耗高以及流量消耗大等问题,若通过SIP消息创建会话这些问题会更加严重;再比如,第一终端可以是更适应恶劣环境的终端,因为在野外、天气寒冷等环境下,由于不方便充电或耗电快,若终端设备仍采用SIP消息实现语音或视频通话,则续航能力会严重降低;再比如,第一终端可以是自身能力较弱的终端设备,如物联网终端,可能无法通过SIP消息实现多媒体业务。也就是说,所述第一终端可包括但不限于卫星终端、物联网终端和人机通信终端中的一种。另外,在所述第一终端为卫星终端的情况下,所述第一终端可通过卫星网络接入所述第一IMS网络;在所述第一终端为物联网终端的情况下,所述第一终端可通过物联网接入所述第一IMS网络;在所述第一终端为人机通信终端的情况下,所述第一终端可通过人机通信网络接入所述第一IMS网络。
在本申请实施例中,第一终端接入第一IMS网络以支持基本的音视频通话。并且支持对SIP消息进行精简,支持在IMS注册时携带精简能力指示,支持特定的编解码算法。
可以理解,本申请实施例提供的一种通信方法,由于在第一终端支持简化通信能力的情况下,第一终端和第一IMS网络中的第一P-CSCF通过简化的SIP信息和简化的交互流程交互,而不是通过原始的SIP信息以及交互流程交互,这使得单次交互的信息量以及总的交互次数均减少,因此,可以降低基于SIP协议通信的多媒体业务中的时延、功耗以及流量消耗中的至少一项。
具体的,与现有技术相比,本申请实施例提供的一种通信方法可具备下述至少一项优势:1)最大程度利用了第一终端的现有能力,大大节约了第一终端的研发成本,预计能减少70%以上;2)可以使第一终端与第一IMS网络之间通信的带宽占用减少60%以上,极大的提升了带宽的利用率;3)可以使第一终端的呼叫接续时长降低50%以上,有效的提升了用户的使用体验;4)可以使第一终端的互通性提高70%以上,大大提升了第一终端的可推广性。
由于本申请实施例提供的一种通信方法存在上述优势,这使得本申请实施例提供的一种通信方法具有非常广泛的应用场景,例如,可应用于卫星终端、物联网终端以及人机通信终端等对通信时延、功耗以及流量消耗等有较高要求的应用场景。
在一些实施例中,上述步骤201具体可包括:向所述第一P-CSCF发送基于预设信息简化规则简化后的SIP信息;和/或,接收所述第一P-CSCF发送的基于所述预设信息简化规则简化后的SIP信息。
具体的,本申请实施例提供的一种通信方法,可在第一终端向第一P-CSCF发起IMS注册请求、第一终端作为会话创建请求端向第一P-CSCF发起会话创建请求以及第一终端作为会话创建响应端接收来自第一P-CSCF的会话创建请求等过程中,实现消息简化和流程简化的目的,进而解决第一终端基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项。
作为一个例子,其中,所述向所述第一P-CSCF发送基于预设信息简化规则简化后的SIP信息,可以包括但不限于以下至少一项:
1)向所述第一P-CSCF发送第一简化SIP信息,其中,所述第一简化SIP信息携带有IMS注册请求,所述第一简化信息是基于所述预设信息简化规则对所述IMS注册请求进行简化得到的;
2)向所述第一P-CSCF发送第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化信息是基于所述预设信息简化规则对所述会话创建请求进行简化得到的;
3)向所述第一P-CSCF发送第六简化SIP信息,其中,所述第六简化SIP信息携带针对第二终端发起的会话创建请求的会话创建响应,所述第六简化信息是基于所述预设信息简化规则对所述会话创建响应进行简化得到的。
相对应的,作为一个例子,其中,所述接收所述第一P-CSCF发送的基于所述预设信息简化规则简化后的SIP信息,可以包括但不限于以下至少一项:
1)接收所述第一P-CSCF发送的第二简化SIP信息,其中,所述第二简化SIP信息是基于所述预设信息简化规则对IMS注册响应进行简化后得到的,所述IMS注册响应是针对所述第一终端发起的IMS注册请求的;
2)接收所述第一P-CSCF发送的第四简化SIP信息,其中,所述第四简化信息是基于所述预设信息简化规则对会话创建响应进行简化后得到的,所述会话创建响应是针对所述第一终端发起的会话创建请求的;
3)接收所述第一P-CSCF发送的第五简化SIP信息,其中,所述第五简化SIP信息是基于所述预设信息简化规则对来自第二终端的会话创建请求进行简化后得到的。
可选的,在简化后的SIP信息为多媒体交互业务信息的情况下,简化后的SIP信息中携带的媒体编解码指示信息仅包括所述第一终端设备支持的第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。相应的,在第二终端不支持简化通信能力的情况下,第一P-CSCF可在补全的完整SIP信息中增加第二终端支持的第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
下面对第一终端向第一P-CSCF发起IMS注册请求、第一终端作为会话创建请求端向第一P-CSCF发起会话创建请求以及第一终端作为会话创建响应端接收来自第一P-CSCF的会话创建请求等过程中,具体对哪些消息进行简化一一进行详细说明。
一)IMS注册
在IMS注册过程中,如图3所示,上述步骤201具体可包括:
步骤2011,向所述第一P-CSCF发送第一简化SIP信息。
其中,所述第一简化SIP信息携带有IMS注册请求以及所述第一终端支持简化通信能力的指示,所述第一简化SIP信息是根据预设信息简化规则简化后的,所述第一P-CSCF用于在根据所述指示确定所述第一终端支持简化通信能力的情况下,保存所述第一终端的简化通信能力,针对所述第一终端启动简化注册流程,并根据预设信息补全规则将所述第一简化SIP信息进行补全得到第一完整SIP信息,根据所述第一完整SIP信息与所述第一IMS网络中的其他网元交互,得到IMS注册响应,在确定所述IMS注册响应为必要信息的情况下,根据所述预设信息简化规则将所述IMS注册响应进行简化得到第二简化SIP信息,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,第一P-CSCF在确定所述IMS注册响应为非必要信息的情况下,则省去向第一终端返回关于IMS注册响应的简化信息的步骤,从而从简化IMS注册流程。
步骤2012,接收所述第一P-CSCF发送的所述第二简化SIP信息。
通过图3所示的流程,可以减少IMS注册过程中,第一终端与第一P-CSCF的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗中的至少一项。
二)第一终端发起会话创建请求的会话建立
在第一终端发起会话创建请求的会话建立过程中,如图4所示,上述步骤201除了包括步骤2011和步骤2012,还可以包括:
步骤2013,向所述第一P-CSCF发送第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是根据所述预设信息简化规则简化后的,所述第一P-CSCF还用于启动简化会话创建流程,并根据预设信息补全规则将所述第三简化SIP信息进行补全得到第三完整SIP信息,根据所述第三完整SIP信息与所述第一IMS网络中的其他网元交互得到会话创建响应,在根据预设流程简化规则确定所述会话创建响应为必要信息的情况下,根据所述预设信息简化规则将所述会话创建响应进行简化得到第四简化SIP信息,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,在第一P-CSCF根据预设流程简化规则确定所述会话创建响应为非必要信息的情况下,则可以省去向第一终端返回关于会话创建响应的简化信息的步骤,直接由第一P-CSCF向下一跳网元返回响应消息,从而从简化会话建立流程。
步骤2014,接收所述第一P-CSCF发送的所述第四简化SIP信息。
通过图4所示的流程,还可以减少由第一终端发起的会话建立流程中,第一终端与第一P-CSCF的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗等问题中的至少一项。
可选的,所述第三简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。进一步地,所述第三完整SIP信息中新增有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。相应的,所述会话创建响应中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络;所述第四简化SIP信息中不包含所述第二媒体编解码能力描述信息,即所述第四简化SIP信息中的所述第二媒体编解码能力描述信息被删除,只保留第一终端专用的媒体编解码能力描述信息。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
三)第一终端接收会话创建请求的会话建立
在第一终端接收会话创建请求的会话建立过程中,如图5所示,上述步骤201除了包括步骤2011和步骤2012,还可以包括:
步骤2015,接收所述第一P-CSCF发送的第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是所述第一P-CSCF根据所述预设信息简化规则简化后的。
步骤2016,向所述第一P-CSCF发送第六简化SIP信息,其中,所述第六简化SIP信息携带针对所述会话创建请求的会话创建响应,所述第六简化SIP信息是根据所述预设信息简化规则简化后的,所述第一P-CSCF还用于根据预设信息补全规则将所述第六简化SIP信息进行补全得到第六完整SIP信息,将所述第六完整SIP信息发送至第一服务呼叫会话控制功能实体S-CSCF,以使所述第一S-CSCF协助完成会话创建,所述预设信息简化规则与所述预设信息补全规则互逆,所述第一S-CSCF隶属于所述第一IMS网络。
通过图5所示的流程,还可以减少由第二终端向第一终端发起的会话建立流程中,第一终端与第一P-CSCF的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗等问题中的至少一项。
可选的,所述会话创建请求中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络;所述第五简化SIP信息中的所述第二媒体编解码能力描述信息被替换为第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
相应的,所述第六简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息;所述第六完整SIP信息中新增有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。
如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
在上述实施例中,所述第二终端的归属网络为所述第一IMS网络;或者,所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络可以属于相同的运营商,也可以属于不同的运营商。此外,所述第二终端与所述第一终端的类型可以相同,例如,第一终端和第二终端均可以是卫星终端;所述第二终端与所述第一终端的类型也可以不同,例如第一终端可以是卫星终端,而第二终端为普通终端。
下面对上述实施例以及下文将要述及的预设信息简化规则进行介绍。通常,所述预设信息简化规则遵循以下简化原则:基于建立和维持通信目的,和终端会话非强相关,网络侧可自行添加的消息字段和参数可以精简。
示例性的,所述预设信息简化规则可以包括但不限于以下至少一项:
1)针对SIP消息字段名称的简化规则,例如,将不同SIP消息字段的原始名称简化成一个字符或简化成相对于原始名称而言更短的字符串,不同SIP消息字段的原始名称简化后对应的字符或字符串不同。表1列出了SIP消息字段的一些简化示例,详见表1。需要说明的是,在实际应用中,具体的简化规则可以根据上述简化原则进行灵活调整,并不局限表1所示的简化方式。
表1 针对SIP消息字段名称的简化规则示例
2)针对SIP参数值的简化规则,例如,将指定SIP参数值的全部或部分头部删除。表2列出了SIP参数值的一些简化示例,详见表2。需要说明的是,在实际应用中,针对SIP参数值的简化规则可以根据上述简化原则进行灵活调整,并不局限表2所示的简化方式。
表2 针对SIP参数值的简化规则示例
3)针对媒体协商参数的简化规则,例如,将指定媒体协商参数内容全部或部分删除。表3列出了媒体协商参数(Session Des cription Protocol,SDP)的一些简化示例,详见表3。需要说明的是,在实际应用中,针对媒体协商参数的简化规则可以根据上述简化原则进行灵活调整,并不局限表3所示的简化方式。
表3 针对媒体协商参数的简化规则示例
下面对上述实施例以及下文将要述及的预设信息补全规则进行介绍。
如上文所述,预设信息补全规则与预设信息简化规则互逆。因此,示例性的,所述预设信息补全规则可以包括但不限于以下至少一项:
1)针对SIP消息字段名称的补全规则,例如,将不同SIP消息字段补全成原始名称。表4列出了SIP消息字段的一些补全示例,详见表4。
表4 针对SIP消息字段名称的补全规则示例
2)针对SIP参数值的补全规则,例如,将指定SIP参数值的全部或部分头部补全。表5列出了SIP参数值的一些补全示例,详见表5。
表5 针对SIP参数值的补全规则示例
3)针对媒体协商参数的补全规则,例如,将指定媒体协商参数内容全部或部分补全。表6列出了媒体协商参数(Session Des cription Protocol,SDP)的一些补全示例,详见表6。
表6 针对媒体协商参数的补全规则示例
接下来对第一终端与第一P-CSCF的交互流程的简化规则进行说明。
在简化的交互流程中,所述第一P-CSCF省略向所述第一终端发送非必要信息的步骤,所述非必要信息满足下述条件中的至少一项,或者说交互流程的简化原则包括以下至少一项:不影响所述第一终端进行媒体协商;不影响所述第一终端进行通信的关键信息(例如,电话号码信息等)的传递;不影响所述第一终端的关键指令(如开始呼叫,振铃,结束呼叫,发送消息,接收消息等)的传递。示例性的,表7给出了一些交互流程简化判断规则,请参见表7。
表7交互流程简化判断规则
可以理解,通过上述消息简化规则对第一终端与第一P-CSCF的交互信息进行简化,以及对二者交互流程的简化,可以将第一终端的部分功能上移到第一IMS网络侧,从而简化第一终端和与第一IMS网络互通复杂、开销大的问题,降低每一第一终端的传输带宽,提升用户容量,还可以减少第一终端的芯片功耗消耗以及流量消耗,大大提升了第一终端的可用性。
另一实施例中,本申请还提供一种通信方法,可应用于第一P-CSCF,所述第一P-CSCF隶属于第一IMS网络。如图6所示,该方法可包括:
步骤601,在确认第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与所述第一终端交互,所述第一终端归属于所述第一IMS网络。
其中,所述第一终端可以是具有SIP信息简化需求和/或交互流程简化需求的终端。具体的,所述第一终端可包括但不限于卫星终端、物联网终端和人机通信终端中的一种。
在本申请实施例中,第一终端接入第一IMS网络以支持基本的音视频通话。并且支持对SIP消息进行精简,支持在IMS注册时携带精简能力指示,支持特定的编解码算法。
可以理解,本申请实施例提供的一种通信方法,由于在第一终端支持简化通信能力的情况下,第一P-CSCF与第一终端可通过简化的SIP信息和简化的交互流程交互,而不是通过原始的SIP信息以及交互流程交互,这使得单次交互的信息量以及总的交互次数均减少,因此,可以降低基于SIP协议通信的多媒体业务中的时延、功耗以及流量消耗中的至少一项。
在一些实施例中,上述步骤601具体可包括:接收第一终端发送的基于预设信息简化规则简化后的SIP信息;和/或,向所述第一终端发送基于所述预设信息简化规则简化后的SIP信息。
在此基础上,图6所示的方法还可以包括:根据预设信息补全规则将所述简化后的SIP信息进行补全,得到完整SIP信息,其中,所述预设消息简化规则与所述预设消息补全规则互逆;基于所述完整SIP信息与所述第一IMS网络中的其他网元交互。
具体的,本申请实施例提供的一种通信方法,可在第一终端向第一P-CSCF发起IMS注册请求、第一终端作为会话创建请求端向第一P-CSCF发起会话创建请求以及第一终端作为会话创建响应端接收来自第一P-CSCF的会话创建请求等过程中,实现消息简化和流程简化的目的,进而解决第一终端基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项。
作为一个例子,其中,所述接收第一终端发送的基于预设信息简化规则简化后的SIP信息,可以包括但不限于以下至少一项:
1)接收第一终端发送的第一简化SIP信息,其中,所述第一简化SIP信息携带有所述第一终端发起的IMS注册请求,所述第一简化信息是基于所述预设信息简化规则对所述IMS注册请求进行简化得到的;
2)接收所述第一终端发送的第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化信息是基于所述预设信息简化规则对所述会话创建请求进行简化得到的;
3)接收所述第一终端发送的第六简化SIP信息,其中,所述第六简化SIP信息携带针对第二终端发起的会话创建请求的会话创建响应,所述第六简化信息是基于所述预设信息简化规则对所述会话创建响应进行简化得到的。
相对应的,作为一个例子,其中,所述向所述第一终端发送基于所述预设信息简化规则简化后的SIP信息,可以包括但不限于以下至少一项:
1)在根据预设流程简化规则确定针对所述第一终端发起的IMS注册请求的IMS注册响应为必要信息的情况下,将第二简化SIP信息发送至所述第一终端,其中,所述第二简化SIP信息是基于所述预设信息简化规则对所述IMS注册响应进行简化后得到的;
2)在根据预设流程简化规则确定针对所述第一终端发起的会话创建请求的会话创建响应为必要信息的情况下,将第四简化SIP信息发送至所述第一终端,其中,所述第四简化信息是基于所述预设信息简化规则对所述会话创建响应进行简化后得到的;
3)向所述第一终端发送第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是基于所述预设信息简化规则对该会话创建请求进行简化后得到的。
可选的,在简化后的SIP信息为多媒体交互业务信息的情况下,简化后的SIP信息中携带的媒体编解码指示信息仅包括所述第一终端设备支持的第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。相应的,在第二终端不支持简化通信能力的情况下,第一P-CSCF可在补全的完整SIP信息中增加第二终端支持的第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
下面对第一终端向第一P-CSCF发起IMS注册请求、第一终端作为会话创建请求端向第一P-CSCF发起会话创建请求以及第一终端作为会话创建响应端接收来自第一P-CSCF的会话创建请求等过程中,具体对哪些消息进行简化一一进行详细说明。
一)IMS注册
在IMS注册过程中,如图7所示,上述步骤601具体可包括:
步骤6011,接收所述第一终端发送的第一简化SIP信息,其中,所述第一简化SIP信息携带有IMS注册请求以及所述第一终端支持简化通信能力的指示,所述第一简化SIP信息是根据预设信息简化规则简化后的。
步骤6012,在根据所述指示确定所述第一终端支持简化通信能力的情况下,保存所述第一终端的简化通信能力,针对所述第一终端启动简化注册流程。
步骤6013,根据预设信息补全规则将所述第一简化SIP信息进行补全得到第一完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
步骤6014,根据所述第一完整SIP信息与所述第一IMS网络中的其他网元交互,得到IMS注册响应。
例如,根据所述第一完整SIP信息与所述第一IMS网络中的第一S-CSCF交互,得到IMS注册响应。
步骤6015,在根据预设流程简化规则确定所述IMS注册响应为必要信息的情况下,根据所述预设信息简化规则将所述IMS注册响应进行简化得到第二简化SIP信息。
可选的,在根据预设流程简化规则确定所述IMS注册响应为非必要信息的情况下,向所述第一IMS网络的下一跳网元(如第一S-CSCF)返回相应的响应信息,且省略向所述第一终端发送关于所述IMS注册响应的简化SIP信息的步骤。
步骤6016,将所述第二简化SIP信息发送至所述第一终端。
通过图7所示的流程,可以减少IMS注册过程中,第一P-CSCF与第一终端的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗中的至少一项。
二)第一终端发起会话创建请求的会话建立
在第一终端发起会话创建请求的会话建立过程中,如图8所示,上述步骤601除了包括步骤6011至步骤6016,还可以包括:
步骤6017,接收所述第一终端发送的第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是根据所述预设信息简化规则简化后的。
步骤6018,在确定所述第一终端支持简化通信能力的情况下,启动简化会话创建流程。
具体可根据第一终端注册IMS时保存的简化通信能力,确定所述第一终端是否支持简化通信能力。
步骤6019,根据预设信息补全规则将所述第三简化SIP信息进行补全,得到第三完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,所述第三简化SIP信息中携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
可选的,在所述第三完整SIP信息中添加第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
步骤6020,根据所述第三完整SIP信息与所述第一IMS网络中的其他网元交互,得到会话创建响应。
例如,根据所述第三完整SIP信息与所述第一IMS网络中的第一S-CSCF交互,得到会话创建响应。
步骤6021,在根据预设流程简化规则确定所述会话创建响应为必要信息的情况下,根据所述预设信息简化规则将所述会话创建响应进行简化,得到第四简化SIP信息。
可选的,在根据预设流程简化规则确定所述会话创建响应为非必要信息的情况下,向所述第一IMS网络的下一跳网元(如第一S-CSCF)返回相应的响应信息,且省略向所述第一终端发送关于所述会话创建响应的简化SIP信息的步骤。
步骤6022,将所述第四简化SIP信息发送至所述第一终端。
通过图8所示的流程,还可以减少由第一终端发起的会话建立流程中,第一P-CSCF与第一终端的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗等问题中的至少一项。
可选的,所述会话创建响应中携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及所述第二终端的媒体地址信息。相应的,将所述第四简化SIP信息中的所述第二媒体编解码能力描述信息删除。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
三)第一终端接收会话创建请求的会话建立
在第一终端接收会话创建请求的会话建立过程中,如图9所示,上述步骤601除了包括步骤6011至步骤6016,还可以包括:
步骤6023,向所述第一终端发送第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是所述第一P-CSCF根据所述预设信息简化规则简化后的。
可选的,所述会话创建请求中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。可选的,将所述第五简化SIP信息中的所述第二媒体编解码能力描述信息替换为第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
步骤6024,接收所述第一终端发送的第六简化SIP信息,其中,所述第六简化SIP信息携带针对所述会话创建请求的会话创建响应,所述第六简化SIP信息是根据所述预设信息简化规则简化后的。
步骤6025,根据预设信息补全规则将所述第六简化SIP信息进行补全,得到第六完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
步骤6026,将所述第六完整SIP信息发送至第一服务呼叫会话控制功能实体S-CSCF,以使所述第一S-CSCF协助完成会话创建,所述第一S-CSCF隶属于所述第一IMS网络。
通过图9所示的流程,还可以减少由第二终端向第一终端发起的会话建立流程中,第一P-CSCF与第一终端的单次交互的信息量以及总的交互次数,因此,可以降低通信时延、第一终端的功耗以及流量消耗等问题中的至少一项。
可选的,所述第六简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。可选的,在所述第六完整SIP信息中添加第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
在上述实施例中,所述第二终端的归属网络为所述第一IMS网络;或者,所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络可以属于相同的运营商,也可以属于不同的运营商。
此外,所述第二终端与所述第一终端的类型可以相同,例如,第一终端和第二终端均可以是卫星终端;所述第二终端与所述第一终端的类型也可以不同,例如第一终端可以是卫星终端,而第二终端为普通终端。
下面对上述实施例以及下文将要述及的预设信息简化规则进行介绍。
通常,所述预设信息简化规则遵循以下简化原则:基于建立和维持通信目的,和终端会话非强相关,网络侧可自行添加的消息字段和参数可以精简。
示例性的,所述预设信息简化规则可以包括但不限于以下至少一项:
1)针对SIP消息字段名称的简化规则,例如,将不同SIP消息字段的原始名称简化成一个字符或简化成相对于原始名称而言更短的字符串,不同SIP消息字段的原始名称简化后对应的字符或字符串不同。
2)针对SIP参数值的简化规则,例如,将指定SIP参数值的全部或部分头部删除。
3)针对媒体协商参数的简化规则,例如,将指定媒体协商参数内容全部或部分删除。
在简化的交互流程中,所述第一P-CSCF省略向所述第一终端发送非必要信息的步骤,所述非必要信息满足下述条件中的至少一项,或者说交互流程的简化原则包括以下至少一项:不影响所述第一终端进行媒体协商;不影响所述第一终端进行通信的关键信息(例如,电话号码信息等)的传递;不影响所述第一终端的关键指令(如开始呼叫,振铃,结束呼叫,发送消息,接收消息等)的传递。
以上对本申请提供的一种通信方法分别从第一终端侧和第一P-CSCF侧进行了描述,下面通过几个具体的实施例,对本申请提供的一种通信方法的具体应用进行举例说明。
实施例1:第一终端注册IMS
本实施例以第一终端为卫星终端81为例,说明IMS注册过程中第一终端与第一IMS网络82中相关网元的交互流程。
如图10所示,卫星终端81向第一P-CSCF 821注册IMS的流程包括:
步骤1001,卫星终端81向第一P-CSCF 821发送关于IMS的一次注册请求(REGISTER),所述一次注册请求中携带卫星终端81支持简化通信能力的指示,且所述一次注册请求是卫星终端81根据预设信息简化规则简化后的。
步骤1002,第一P-CSCF 821接收一次注册请求,并在确认一次注册请求中携带了卫星终端81支持简化通信能力的指示的情况下,根据预设信息补全规则将一次注册请求进行补全,得到包含完整信息的一次注册请求,并在本地记录卫星终端81支持简化通信能力。
步骤1003,第一P-CSCF 821向第一I-CSCF 822转发包含完整信息的一次注册请求(REGISTER)。
步骤1004,第一I-CSCF 822与第一HSS 825交互,获取对应的第一S-CSCF 823信息。
步骤1005,第一I-CSCF 822向第一S-CSCF 823转发包含完整信息的一次注册请求。
步骤1006,第一S-CSCF 823与第一HSS 825交互,获取卫星终端81对应用户的鉴权信息,其中,第一HSS 825是卫星终端81所属的用户服务器。
步骤1007,第一S-CSCF 823向第一I-CSCF 822发送一次注册响应,其中,所述一次注册响应中携带卫星终端81对应用户的鉴权信息,所述一次注册响应具体可以包括状态码401。
步骤1008,第一I-CSCF 822向第一P-CSCF 821转发一次注册响应。
步骤1009,第一P-CSCF 821再次判断卫星终端81支持简化通信能力,并根据预设信息简化规则对一次注册响应进行简化,得到简化的一次注册响应。
步骤1010,第一P-CSCF 821向卫星终端81发送简化的一次注册响应。
步骤1011,卫星终端81向第一P-CSCF 821发送关于IMS的二次注册请求(REGISTER),其中,所述二次注册请求中携带卫星终端81对应用户的鉴权信息以及卫星终端81支持简化通信能力的指示,且所述二次注册请求是卫星终端81根据预设信息简化规则简化后的。
步骤1012,第一P-CSCF 821在判断二次注册请求中携带了卫星终端81支持简化通信能力的指示的情况下,根据预设信息补全规则将二次注册请求进行补全,得到补全后的二次注册请求,并在本地记录卫星终端81支持简化通信能力。
步骤1013,第一P-CSCF 821向第一I-CSCF 822转发补全后的二次注册请求。
步骤1014,第一I-CSCF 822与第一HSS 825交互,获取卫星终端81对应的第一S-CSCF 823信息。
步骤1015,第一I-CSCF 822向第一S-CSCF 823转发补全后的二次注册请求。
步骤1016,第一S-CSCF 823对卫星终端81对应用户的鉴权信息进行验证,验证通过后,与第一HSS 825交互,将所述用户与第一S-CSCF 823的关联关系存放在第一HSS 825中。
步骤1017,第一S-CSCF 823向第一I-CSCF 822发送二次注册响应,所述二次注册响应中可包括状态码200。
步骤1018,第一I-CSCF 822向第一P-CSCF 821转发二次注册响应。
步骤1019,第一P-CSCF 821在判断卫星终端81支持简化通信能力的情况下,根据预设信息简化规则对二次注册响应进行精简,得到简化后的二次注册响应。
步骤1020,第一P-CSCF 821向卫星终端81发送简化后的二次注册响应。
步骤1021,第一S-CSCF 823发送第三方注册请求(REGISTER)给第一AS824。
步骤1022,第一AS824向第一S-CSCF 823返回注册响应,该注册响应可以包含状态码200。
至此,卫星终端81完成IMS域的初始注册。
不难看出,在上述IMS域注册流程中,第一终端81与第一P-CSCF 821通过简化的SIP信息进行交互,这使得二者的交互信息量减少,因此可以降低通信时延、功耗以及流量消耗中的至少一项。
实施例2
如图11所示,在本实施例中,假设第一终端81为卫星终端,第二终端91为普通终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于相同运营商不同IMS网络下的两个终端,第一终端81通过卫星接入第一IMS网络82,第二终端91通过4G/5G接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824和第一ENUM/DNS825。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925以及第二I-CSCF 926。
需要说明的是,卫星终端与普通终端在相同运营商的相同IMS网络下的会话建立流程与图11所示流程一致,不再赘述。
如图11所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1201,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是根据预设信息简化规则简化后的。
步骤1202,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81支持简化通信能力,向第一IMS-AGW 826申请第二媒体编解码能力描述信息(包括转码资源),并根据预设信息补全规则对所述会话创建请求进行补全,得到补全的会话创建请求,并将所述第二媒体编解码能力描述信息添加至补全的会话创建请求中,其中,所述第二媒体编解码能力描述信息包括第二终端91支持的编解码算法以及第一IMS-AGW826的媒体地址信息。
步骤1203,第一P-CSCF 821向第一S-CSCF 823发送补全的会话创建请求。
步骤1204,第一S-CSCF 823根据第一终端81对应的用户签约信息,将补全的会话创建请求发送给第一AS 824。
步骤1205,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第一S-CSCF 823。
步骤1206,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第二I-CSCF 926的信息。
步骤1207,第一S-CSCF 823将补全的会话创建请求发送给第二I-CSCF 926。
步骤1208,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤1209,第二I-CSCF 926将补全的会话创建请求发送给第二S-CSCF 923。
步骤1210,第二S-CSCF 923根据用户签约信息,将补全的会话创建请求转发给第二AS 924。
步骤1211,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第二S-CSCF 923。
步骤1212,第二S-CSCF 923将补全的会话创建请求发送给第二P-CSCF 922。
步骤1213,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91不支持简化通信能力, 与第二IMS-AGW 921交互申请普通终端的编解码能力,并添加在补全的会话创建请求中。
步骤1214,第二P-CSCF 922将补全的会话创建请求发送给第二终端91。
步骤1215,第二终端91向第二P-CSCF 922返回会话创建响应,该会话创建响应是完整的,未经简化的。
步骤1216,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91不支持简化通信能力,不执行信息补全操作,将完整的会话创建响应发送至第二S-CSCF 923。
步骤1217,第二S-CSCF 923根据完整的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1218,第二AS 924向第二S-CSCF 923转发完整的会话创建响应。
步骤1219,第二S-CSCF 923根据完整的会话创建响应中的路由信息,向第二I-CSCF 926转发完整的会话创建响应。
步骤1220,第二I-CSCF 926向第一S-CSCF 823转发完整的会话创建响应。
步骤1221,第一S-CSCF 823向第一AS 824转发完整的会话创建响应。
步骤1222,第一AS 824向第一S-CSCF 823转发完整的会话创建响应。
步骤1223,第一S-CSCF 823向第一P-CSCF 821转发完整的会话创建响应。
步骤1224,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81支持简化通信能力,与第一IMS-AGW 826交互完成媒体信息更新(删除第二媒体编解码能力描述信息),申请进行媒体转码,并根据预设信息简化规则对会话创建响应进行简化,得到简化的会话创建响应,其中,简化的会话创建响应中只携带第一终端81专用的编解码算法。
步骤1225,第一P-CSCF 821向第一终端81转发简化的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第一终端81将发送给第一P-CSCF 821的消息进行简化,第一P-CSCF 821在将来自第一终端81的消息发送给下一跳网元前进行补全,第一P-CSCF 821将返回给第一终端81的消息进行简化,等等。如此,可以减少第一终端81与第一P-CSCF 821的交互信息量,从而降低通信时延、功耗以及流量消耗中的至少一项。
实施例3
如图12所示,在本实施例中,假设第一终端81和第二终端91均为卫星终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于相同运营商不同IMS网络下的两个卫星终端,第一终端81通过卫星接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824和第一ENUM/DNS825。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925以及第二I-CSCF 926。
需要说明的是,卫星终端与卫星终端在相同运营商的相同IMS网络下的会话建立流程与图12所示流程一致,不再赘述。
如图12所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1301,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是根据预设信息简化规则简化后的。
步骤1302,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81支持简化通信能力,向第一IMS-AGW 826申请第二媒体编解码能力描述信息(包括转码资源),并根据预设信息补全规则对所述会话创建请求进行补全,得到补全的会话创建请求,并将所述第二媒体编解码能力描述信息添加至补全的会话创建请求中,其中,所述第二媒体编解码能力描述信息包括第二终端91支持的编解码算法以及第一IMS-AGW826的媒体地址信息。
步骤1303,第一P-CSCF 821向第一S-CSCF 823发送补全的会话创建请求。
步骤1304,第一S-CSCF 823根据第一终端81对应的用户签约信息,将补全的会话创建请求发送给第一AS 824。
步骤1305,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第一S-CSCF 823。
步骤1306,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第二I-CSCF 926的信息。
步骤1307,第一S-CSCF 823将补全的会话创建请求发送给第二I-CSCF 926。
步骤1308,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤1309,第二I-CSCF 926将补全的会话创建请求发送给第二S-CSCF 923。
步骤1310,第二S-CSCF 923根据用户签约信息,将补全的会话创建请求转发给第二AS 924。
步骤1311,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第二S-CSCF 923。
步骤1312,第二S-CSCF 923将补全的会话创建请求发送给第二P-CSCF 922。
步骤1313,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 与第二IMS-AGW 921交互申请卫星编解码能力,并根据预设信息简化规则对补全的会话创建请求进行简化,得到简化的会话创建请求,且该简化的会话创建请求中只携带卫星编解码能力。
步骤1314,第二P-CSCF 922将简化的会话创建请求发送给第二终端91。
步骤1315,第二终端91向第二P-CSCF 922返回简化的会话创建响应。
步骤1316,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91支持简化通信能力,根据预设信息补全规则对简化的会话创建响应进行补全,得到补全的会话创建响应,将补全的会话创建响应发送至第二S-CSCF 923。
步骤1317,第二S-CSCF 923根据补全的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1318,第二AS 924向第二S-CSCF 923转发补全的会话创建响应。
步骤1319,第二S-CSCF 923根据完整的会话创建响应中的路由信息,向第二I-CSCF 926转发完整的会话创建响应。
步骤1320,第二I-CSCF 926向第一S-CSCF 823转发完整的会话创建响应。
步骤1321,第一S-CSCF 823向第一AS 824转发完整的会话创建响应。
步骤1322,第一AS 824向第一S-CSCF 823转发完整的会话创建响应。
步骤1323,第一S-CSCF 823向第一P-CSCF 821转发完整的会话创建响应。
步骤1324,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81支持简化通信能力,对补全的会话创建响应进行简化,得到简化的会话创建响应,其中,简化的会话创建响应中只携带卫星终端专用的编解码算法。
步骤1325,第一P-CSCF 821向第一终端81转发简化的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第一终端81将发送给第一P-CSCF 821的消息进行简化,第一P-CSCF 821在将来自第一终端81的消息发送给下一跳网元前进行补全,第一P-CSCF 821将返回给第一终端81的消息进行简化;以及,第二终端91将发送给第二P-CSCF 922的消息进行简化,第二P-CSCF 922在将来自第二终端91的消息发送给下一跳网元前进行补全,第二P-CSCF 922将返回给第二终端91的消息进行简化,等等。如此,可以减少第一终端81与第一P-CSCF 821的交互信息量,以及减少第二终端91与第二P-CSCF 922的交互信息量,从而降低第一终端81和第二终端91的通信时延、功耗以及流量消耗中的至少一项。
实施例4
如图13所示,在本实施例中,假设第一终端81为卫星终端,第二终端91为普通终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于不同运营商不同IMS网络下的两个终端,第一终端81通过卫星接入第一IMS网络82,第二终端91通过4G/5G接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824、第一ENUM/DNS 825、第一互联边界控制功能(Interconnection Border ControlFunction,IBCF)827和第一转换网关(Translation Gateway,TrGW)828。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925、第二I-CSCF 926、第二IBCF927和第二TrGW 928。
如图13所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1401,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是根据预设信息简化规则简化后的。
步骤1402,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81支持简化通信能力,向第一IMS-AGW 826申请第二媒体编解码能力描述信息(包括转码资源),并根据预设信息补全规则对所述会话创建请求进行补全,得到补全的会话创建请求,并将所述第二媒体编解码能力描述信息添加至补全的会话创建请求中,其中,所述第二媒体编解码能力描述信息包括第二终端91支持的编解码算法以及第一IMS-AGW826的媒体地址信息。
步骤1403,第一P-CSCF 821向第一S-CSCF 823发送补全的会话创建请求。
步骤1404,第一S-CSCF 823根据第一终端81对应的用户签约信息,将补全的会话创建请求发送给第一AS 824。
步骤1405,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第一S-CSCF 823。
步骤1406,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第一IBCF 827的信息。
步骤1407,第一S-CSCF 823将补全的会话创建请求发送给第一IBCF 827。
步骤1408,第一IBCF 827向第二IBCF 927转发补全的会话创建请求。
步骤1409,第二IBCF 927向第二I-CSCF 926转发补全的会话创建请求。
步骤1410,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤1411,第二I-CSCF 926将补全的会话创建请求发送给第二S-CSCF 923。
步骤1412,第二S-CSCF 923根据用户签约信息,将补全的会话创建请求转发给第二AS 924。
步骤1413,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第二S-CSCF 923。
步骤1414,第二S-CSCF 923将补全的会话创建请求发送给第二P-CSCF 922。
步骤1415和步骤1416,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91不支持简化通信能力, 与第二IMS-AGW 921交互申请普通终端的编解码能力,并添加在补全的会话创建请求中。
步骤1417,第二P-CSCF 922将补全的会话创建请求发送给第二终端91。
步骤1418,第二终端91向第二P-CSCF 922返回会话创建响应,该会话创建响应是完整的,未经简化的。
步骤1419,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91不支持简化通信能力,不执行信息补全操作,将完整的会话创建响应发送至第二S-CSCF 923。
步骤1420,第二S-CSCF 923根据完整的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1421,第二AS 924向第二S-CSCF 923转发完整的会话创建响应。
步骤1422,第二S-CSCF 923根据完整的会话创建响应中的路由信息,向第二I-CSCF 926转发完整的会话创建响应。
步骤1423,第二I-CSCF 926向第二IBCF 927转发完整的会话创建响应。
步骤1424,第二IBCF 927向第一IBCF 827转发完整的会话创建响应。
步骤1425,第一IBCF 827向第一S-CSCF 823转发完整的会话创建响应。
步骤1426,第一S-CSCF 823向第一AS 824转发完整的会话创建响应。
步骤1427,第一AS 824向第一S-CSCF 823转发完整的会话创建响应。
步骤1428,第一S-CSCF 823向第一P-CSCF 821转发完整的会话创建响应。
步骤1429,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81支持简化通信能力,与第一IMS-AGW 826交互完成媒体信息更新(删除第二媒体编解码能力描述信息),申请进行媒体转码,并根据预设信息简化规则对会话创建响应进行简化,得到简化的会话创建响应,其中,简化的会话创建响应中只携带第一终端81专用的编解码算法。
步骤1430,第一P-CSCF 821向第一终端81转发简化的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第一终端81将发送给第一P-CSCF 821的消息进行简化,第一P-CSCF 821在将来自第一终端81的消息发送给下一跳网元前进行补全,第一P-CSCF 821将返回给第一终端81的消息进行简化,等等。如此,可以减少第一终端81与第一P-CSCF 821的交互信息量,从而降低通信时延、功耗以及流量消耗中的至少一项。
实施例5
如图14所示,在本实施例中,假设第一终端81和第二终端91均为卫星终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于不同运营商不同IMS网络下的两个卫星终端,第一终端81通过卫星接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824、第一ENUM/DNS 825、第一互联边界控制功能(Interconnection Border ControlFunction,IBCF)827和第一转换网关(Translation Gateway,TrGW)828。第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925、第二I-CSCF 926、第二IBCF927和第二TrGW 928。
如图14所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1501,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是根据预设信息简化规则简化后的。
步骤1502,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81支持简化通信能力,向第一IMS-AGW 826申请第二媒体编解码能力描述信息(包括转码资源),并根据预设信息补全规则对所述会话创建请求进行补全,得到补全的会话创建请求,并将所述第二媒体编解码能力描述信息添加至补全的会话创建请求中,其中,所述第二媒体编解码能力描述信息包括第二终端91支持的编解码算法以及第一IMS-AGW826的媒体地址信息。
步骤1503,第一P-CSCF 821向第一S-CSCF 823发送补全的会话创建请求。
步骤1504,第一S-CSCF 823根据第一终端81对应的用户签约信息,将补全的会话创建请求发送给第一AS 824。
步骤1505,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第一S-CSCF 823。
步骤1506,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第二I-CSCF 926的信息。
步骤1507,第一S-CSCF 823将补全的会话创建请求发送给第一IBCF 827。
步骤1508,第一IBCF 827向第二IBCF 927转发补全的会话创建请求。
步骤1509,第二IBCF 927向第二I-CSCF 926转发补全的会话创建请求。
步骤1510,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤15011,第二I-CSCF 926将补全的会话创建请求发送给第二S-CSCF 923。
步骤1512,第二S-CSCF 923根据用户签约信息,将补全的会话创建请求转发给第二AS 924。
步骤1513,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将补全的会话创建请求转发给第二S-CSCF 923。
步骤1514,第二S-CSCF 923将补全的会话创建请求发送给第二P-CSCF 922。
步骤1515和步骤1516,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 与第二IMS-AGW 921交互申请卫星编解码能力,并根据预设信息简化规则对补全的会话创建请求进行简化,得到简化的会话创建请求,且该简化的会话创建请求中只携带卫星编解码能力。
步骤1517,第二P-CSCF 922将简化的会话创建请求发送给第二终端91。
步骤1518,第二终端91向第二P-CSCF 922返回简化的会话创建响应。
步骤1519,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91支持简化通信能力,根据预设信息补全规则对简化的会话创建响应进行补全,得到补全的会话创建响应,将补全的会话创建响应发送至第二S-CSCF 923。
步骤1520,第二S-CSCF 923根据补全的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1521,第二AS 924向第二S-CSCF 923转发补全的会话创建响应。
步骤1522,第二S-CSCF 923根据完整的会话创建响应中的路由信息,向第二I-CSCF 926转发完整的会话创建响应。
步骤1523,第二I-CSCF 926向第二IBCF 927转发完整的会话创建响应。
步骤1524,第二IBCF 927向第一IBCF 827转发完整的会话创建响应。
步骤1525,第一IBCF 827向第一S-CSCF 823转发完整的会话创建响应。
步骤1526,第一S-CSCF 823向第一AS 824转发完整的会话创建响应。
步骤1527,第一AS 824向第一S-CSCF 823转发完整的会话创建响应。
步骤1528,第一S-CSCF 823向第一P-CSCF 821转发完整的会话创建响应。
步骤1529,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81支持简化通信能力,对补全的会话创建响应进行简化,得到简化的会话创建响应,其中,简化的会话创建响应中只携带卫星终端专用的编解码算法。
步骤1530,第一P-CSCF 821向第一终端81转发简化的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第一终端81将发送给第一P-CSCF 821的消息进行简化,第一P-CSCF 821在将来自第一终端81的消息发送给下一跳网元前进行补全,第一P-CSCF 821将返回给第一终端81的消息进行简化;以及,第二终端91将发送给第二P-CSCF 922的消息进行简化,第二P-CSCF 922在将来自第二终端91的消息发送给下一跳网元前进行补全,第二P-CSCF 922将返回给第二终端91的消息进行简化,等等。如此,可以减少第一终端81与第一P-CSCF 821的交互信息量,以及减少第二终端91与第二P-CSCF 922的交互信息量,从而降低第一终端81和第二终端91的通信时延、功耗以及流量消耗中的至少一项。
实施例6
如图15所示,在本实施例中,假设第一终端81为普通终端,第二终端91为卫星终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于相同运营商不同IMS网络下的两个终端,第一终端81通过4G/5G接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824和第一ENUM/DNS825。第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925以及第二I-CSCF 926。
需要说明的是,普通终端与卫星终端在相同运营商的相同IMS网络下的会话建立流程与图15所示流程一致,不再赘述。
如图15所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1601,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是完整的,未经简化的。
步骤1602,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81不支持简化通信能力,不需要申请转码资源,不需要对会话创建请求进行信息补全。
步骤1603,第一P-CSCF 821向第一S-CSCF 823发送完整的会话创建请求。
步骤1604,第一S-CSCF 823根据第一终端81对应的用户签约信息,将哇安整的会话创建请求发送给第一AS 824。
步骤1605,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将完整的会话创建请求转发给第一S-CSCF 823。
步骤1606,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第二I-CSCF 926的信息。
步骤1607,第一S-CSCF 823将完整的会话创建请求发送给第二I-CSCF 926。
步骤1608,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤1609,第二I-CSCF 926将完整的会话创建请求发送给第二S-CSCF 923。
步骤1610,第二S-CSCF 923根据用户签约信息,将完整的会话创建请求转发给第二AS 924。
步骤1611,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将完整的会话创建请求转发给第二S-CSCF 923。
步骤1612,第二S-CSCF 923将完整的会话创建请求发送给第二P-CSCF 922。
步骤1613,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 与第二IMS-AGW 921交互申请卫星终端的编解码能力,并添加在完整的会话创建请求中。
步骤1614,第二P-CSCF 922根据预设信息简化规则将完整的会话创建请求进行简化,得到简化的会话创建请求,并将简化的会话创建请求发送给第二终端91,该简化的会话创建请求中携带有卫星终端的编解码能力描述信息。
步骤1615,第二终端91向第二P-CSCF 922返回简化的会话创建响应。
步骤1616,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91支持简化通信能力,根据预设信息补全规则对简化的会话创建响应进行补全,得到补全的会话创建响应,并将补全的会话创建响应发送至第二S-CSCF 923。
步骤1617,第二S-CSCF 923根据补全的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1618,第二AS 924向第二S-CSCF 923转发补全的会话创建响应。
步骤1619,第二S-CSCF 923根据补全的会话创建响应中的路由信息,向第二I-CSCF 926转发补全的会话创建响应。
步骤1620,第二I-CSCF 926向第一S-CSCF 823转发补全的会话创建响应。
步骤1621,第一S-CSCF 823向第一AS 824转发补全的会话创建响应。
步骤1622,第一AS 824向第一S-CSCF 823转发补全的会话创建响应。
步骤1623,第一S-CSCF 823向第一P-CSCF 821转发补全的会话创建响应。
步骤1624,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81不支持简化通信能力,与第一IMS-AGW 826交互完成媒体信息更新,在补全的会话创建响应中增加第二媒体编解码能力描述信息。
步骤1625,第一P-CSCF 821向第一终端81转发补全的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第二终端91将发送给第二P-CSCF 922的消息进行简化,第二P-CSCF 922在将来自第二终端91的消息发送给下一跳网元前进行补全,第二P-CSCF 922将返回给第二终端91的消息进行简化,等等。如此,可以减少第二终端91与第二P-CSCF 922的交互信息量,从而降低通信时延、功耗以及流量消耗中的至少一项。
实施例7
如图16所示,在本实施例中,假设第一终端81为普通终端,第二终端91为卫星终端,第一终端81发起会话建立请求,第一终端81和第二终端91属于不同运营商不同IMS网络下的两个终端,第一终端81通过4G/5G接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824、第一ENUM/DNS 825、第一IBCF 827和第一TrGW 828。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二HSS 925、第二I-CSCF 926、第二IBCF927和第二TrGW 928。
如图16所示,第一终端81发起会话创建请求的会话建立流程可包括:
步骤1701,第一终端81向第一P-CSCF 821发起会话创建请求(INVITE),其中,所述会话创建请求是完整的,未经简化的。
步骤1702,第一P-CSCF 821接收会话创建请求后,根据第一终端81的注册信息确定第一终端81不支持简化通信能力,不需要申请转码资源,不需要对会话创建请求进行信息补全。
步骤1703,第一P-CSCF 821向第一S-CSCF 823发送会话创建请求。
步骤1704,第一S-CSCF 823根据第一终端81对应的用户签约信息,将会话创建请求发送给第一AS 824。
步骤1705,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将会话创建请求转发给第一S-CSCF 823。
步骤1706,第一S-CSCF 823与第一ENUM/DNS 825交互,获取第一IBCF 827的信息。
步骤1707,第一S-CSCF 823将会话创建请求发送给第一IBCF 827。
步骤1708,第一IBCF 827向第二IBCF 927转发会话创建请求。
步骤1709,第二IBCF 927向第二I-CSCF 926转发会话创建请求。
步骤1710,第二I-CSCF 926与第二HSS 925交互,获取第二终端91所在的第二S-CSCF 923。
步骤1711,第二I-CSCF 926将会话创建请求发送给第二S-CSCF 923。
步骤1712,第二S-CSCF 923根据用户签约信息,将会话创建请求转发给第二AS924。
步骤1713,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将会话创建请求转发给第二S-CSCF 923。
步骤1714,第二S-CSCF 923将会话创建请求发送给第二P-CSCF 922。
步骤1715和步骤1716,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 与第二IMS-AGW 921交互申请卫星终端的编解码能力,并添加在会话创建请求中。
步骤1717,第二P-CSCF 922将会话创建请求简化后发送给第二终端91。
步骤1718,第二终端91向第二P-CSCF 922返回简化的会话创建响应。
步骤1719,第二P-CSCF 922根据第二终端91的注册信息,确定第二终端91支持简化通信能力,对简化的会话创建响应进行补全,得到补全的会话创建响应,将补全的会话创建响应发送至第二S-CSCF 923。
步骤1720,第二S-CSCF 923根据补全的会话创建响应中的路由信息,将完整的会话创建响应转发给第二AS 924。
步骤1721,第二AS 924向第二S-CSCF 923转发补全的会话创建响应。
步骤1722,第二S-CSCF 923根据补全的会话创建响应中的路由信息,向第二I-CSCF 926转发完整的会话创建响应。
步骤1723,第二I-CSCF 926向第二IBCF 927转发补全的会话创建响应。
步骤1724,第二IBCF 927向第一IBCF 827转发补全的会话创建响应。
步骤1725,第一IBCF 827向第一S-CSCF 823转发补全的会话创建响应。
步骤1726,第一S-CSCF 823向第一AS 824转发补全的会话创建响应。
步骤1727,第一AS 824向第一S-CSCF 823转发补全的会话创建响应。
步骤1728,第一S-CSCF 823向第一P-CSCF 821转发补全的会话创建响应。
步骤1729,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81不支持简化通信能力,不需要申请转码资源,不需要进行信息简化。
步骤1730,第一P-CSCF 821向第一终端81转发补全的会话创建响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第二终端91将发送给第二P-CSCF 922的消息进行简化,第二P-CSCF 922在将来自第二终端91的消息发送给下一跳网元前进行补全,第二P-CSCF 922将返回给第二终端91的消息进行简化,等等。如此,可以减少第二终端91与第二P-CSCF 922的交互信息量,从而降低通信时延、功耗以及流量消耗中的至少一项。
上述实施例1至实施例7,重点说明了简化消息在卫星终端与对应P-CSCF通信过程中的应用,下面通过实施例8和实施例9说明简化的交互流程在卫星终端与对应P-CSCF通信过程中的应用。
实施例8
在本实施例中,假设第一终端81为普通终端,第二终端91为卫星终端,第一终端81和第二终端91属于相同运营商不同IMS网络下的两个终端,第一终端81通过4G/5G接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823和第一AS 824。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924以及第二I-CSCF 926。
需要说明的是,普通终端与卫星终端在相同运营商的相同IMS网络下的会话流程与图17所示流程一致,不再赘述。
如图17所示,第一终端81(普通终端)与第二终端91(卫星终端)的会话流程可包括:
步骤1801,在会话过程中,第一终端81向第一P-CSCF 821发起会话更新请求(升级或重激活),所述会话更新请求中携带变更状态信息或媒体编解码信息,其中,所述会话更新请求是完整的,未经简化的。
步骤1802,第一P-CSCF 821接收会话更新请求后,根据第一终端81的注册信息确定第一终端81不支持简化通信能力,不需要申请转码资源,不进行交互流程的简化。
步骤1803,第一P-CSCF 821向第一S-CSCF 823发送完整的会话更新请求。
步骤1804,第一S-CSCF 823根据第一终端81对应的用户签约信息,将完整的会话更新请求发送给第一AS 824。
步骤1805,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将完整的会话更新请求转发给第一S-CSCF 823。
步骤1806,第一S-CSCF 823将完整的会话更新请求发送给第二I-CSCF 926。
步骤1807,第二I-CSCF 926根据保存的路由信息将完整的会话更新请求发送给第二S-CSCF 923。
步骤1808,第二S-CSCF 923根据保存的理由信息,将完整的会话更新请求转发给第二AS 924。
步骤1809,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将完整的会话更新请求转发给第二S-CSCF 923。
步骤1810,第二S-CSCF 923将完整的会话更新请求发送给第二P-CSCF 922。
步骤1811,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 且该所述会话更新请求符合交互流程简化的原则(例如,QoS的状态更新,编解码算法更新等),则启动简化的交互流程,向第二IMS-AGW 921申请媒体信息(包括转码资源),并生成更新响应,但不会向第二终端91反转发会话更新请求。
步骤1812,第二P-CSCF 922 将生成的更新响应发送至第二S-CSCF 923。
步骤1813,第二S-CSCF 923根据更新响应中的路由信息,将更新响应转发给第二AS 924。
步骤1814,第二AS 924向第二S-CSCF 923转发更新响应。
步骤1815,第二S-CSCF 923根据更新响应中的路由信息,向第二I-CSCF 926转发更新响应。
步骤1816,第二I-CSCF 926向第一S-CSCF 823转发更新响应。
步骤1817,第一S-CSCF 823向第一AS 824转发更新响应。
步骤1818,第一AS 824向第一S-CSCF 823转发更新响应。
步骤1819,第一S-CSCF 823向第一P-CSCF 821转发更新响应。
步骤1820,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81不支持简化通信能力,不执行消息简化操作,与第一IMS-AGW 826交互完成媒体信息更新。
步骤1821,第一P-CSCF 821向第一终端81转发完整的更新响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第二P-CSCF 922不向第二终端91转发原本需要转发的非必要信息,如此,可以简化二者的交互流程,减少交互次数,从而可以降低第二终端91的通信时延、功耗以及流量消耗中的至少一项。
实施例9
在本实施例中,假设第一终端81为普通终端,第二终端91为卫星终端,第一终端81和第二终端91属于不同运营商不同IMS网络下的两个终端,第一终端81通过4G/5G接入第一IMS网络82,第二终端91通过卫星接入第二IMS网络92。
第一IMS网络82包括:第一P-CSCF 821、第一IMS-AGW 826、第一S-CSCF 823、第一AS 824、第一ENUM/DNS 825、第一IBCF 827和第一TrGW 828。
第二IMS网络92包括:第二P-CSCF 922、第二IMS-AGW 921、第二S-CSCF 923、第二AS 924、第二I-CSCF 926、第二IBCF927和第二TrGW 928。
如图18所示,第一终端81(普通终端)与第二终端91(卫星终端)的会话流程可包括:
步骤1901,在会话过程中,第一终端81向第一P-CSCF 821发起会话更新请求(升级或重激活),所述会话更新请求中携带变更状态信息或媒体编解码信息,其中,所述会话更新请求是完整的,未经简化的。
步骤1902,第一P-CSCF 821接收会话更新请求后,根据第一终端81的注册信息确定第一终端81不支持简化通信能力,不需要申请转码资源,不进行交互流程的简化。
步骤1903,第一P-CSCF 821向第一S-CSCF 823发送完整的会话更新请求。
步骤1904,第一S-CSCF 823根据第一终端81对应的用户签约信息,将完整的会话更新请求发送给第一AS 824。
步骤1905,第一AS 824根据所述用户签约信息,执行相应的业务逻辑后,将完整的会话更新请求转发给第一S-CSCF 823。
步骤1906,第一S-CSCF 823向第一IBCF 827发送会话更新请求。
步骤1907,第一IBCF 827向第二IBCF 927转发会话更新请求。
步骤1908,第二IBCF 927向第二S-CSCF 923转发会话更新请求。
步骤1909,第二S-CSCF 923根据用户签约信息,将会话更新请求转发给第二AS924。
步骤1910,第二AS 924根据用户签约信息,执行相应的业务逻辑后,将会话更新请求转发给第二S-CSCF 923。
步骤1911,第二S-CSCF 923将会话更新请求发送给第二P-CSCF 922。
步骤1912,第二P-CSCF 922根据第二终端91的注册信息确定第二终端91支持简化通信能力, 且该所述会话更新请求符合交互流程简化的原则(例如,QoS的状态更新,编解码算法更新等),则启动简化的交互流程,向第二IMS-AGW 921申请媒体信息(包括转码资源),并生成更新响应,但不会向第二终端91反转发会话更新请求。
步骤1913,第二P-CSCF 922 将生成的更新响应发送至第二S-CSCF 923。
步骤1914,第二S-CSCF 923根据更新响应中的路由信息,将更新响应转发给第二AS 924。
步骤1915,第二AS 924向第二S-CSCF 923转发更新响应。
步骤1916,第二S-CSCF 923根据更新响应中的路由信息,向第二IBCF 927转发更新响应。
步骤1917,第二IBCF 927向第一IBCF 827转发更新响应。
步骤1918,第一IBCF 827向第一S-CSCF 823转发更新响应。
步骤1919,第一S-CSCF 823向第一AS 824转发更新响应。
步骤1920,第一AS 824向第一S-CSCF 823转发更新响应。
步骤1921,第一S-CSCF 823向第一P-CSCF 821转发更新响应。
步骤1922,第一P-CSCF 821根据第一终端81的注册信息,确定第一终端81不支持简化通信能力,不执行消息简化操作,与第一IMS-AGW 826交互完成媒体信息更新。
步骤1923,第一P-CSCF 821向第一终端81转发完整的更新响应。
至此,完成一次交互过程,后续的消息交互遵循上述原则,第二P-CSCF 922不向第二终端91转发原本需要转发的非必要信息,如此,可以简化二者的交互流程,减少交互次数,从而可以降低第二终端91的通信时延、功耗以及流量消耗中的至少一项。
以上对本申请实施例提供的一种通信方法进行了介绍,下面对本申请实施例提供的一种通信装置进行说明。
图19示出了本申请实施例提供的一种通信装置1900的结构示意图,该装置1900可应用于第一终端。如图19所示,该装置1900可包括:交互模块1901。
交互模块1901,用于在所述第一终端支持简化通信能力的情况下,通过简化的初始会话协议(Session Initiation Protocol,SIP)信息和/或简化的交互流程与第一P-CSCF交互,其中,所述第一P-CSCF隶属于所述第一IMS网络。
其中,所述第一终端可以是具有SIP信息简化需求和/或交互流程简化需求的终端。具体的,所述第一终端可包括但不限于卫星终端、物联网终端和人机通信终端中的一种。
在一些实施例中,上述交互模块1901具体可用于:向所述第一P-CSCF发送基于预设信息简化规则简化后的SIP信息;和/或,接收所述第一P-CSCF发送的基于所述预设信息简化规则简化后的SIP信息。
具体的,本申请实施例提供的一种通信装置,可在第一终端向第一P-CSCF发起IMS注册请求、第一终端向第一P-CSCF发起会话创建请求以及第一终端接收来自第一P-CSCF的会话创建请求等过程中,实现消息简化和流程简化的目的,进而解决第一终端基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项。
一)IMS注册
在IMS注册过程中,如图20所示,上述交互模块1901具体可包括:第一发送子模块19011和第一接收子模块19012。
第一发送子模块19011,用于向所述第一P-CSCF发送第一简化SIP信息。
其中,所述第一简化SIP信息携带有IMS注册请求以及所述第一终端支持简化通信能力的指示,所述第一简化SIP信息是根据预设信息简化规则简化后的,所述第一P-CSCF用于在根据所述指示确定所述第一终端支持简化通信能力的情况下,保存所述第一终端的简化通信能力,针对所述第一终端启动简化注册流程,并根据预设信息补全规则将所述第一简化SIP信息进行补全得到第一完整SIP信息,根据所述第一完整SIP信息与所述第一IMS网络中的其他网元交互,得到IMS注册响应,在确定所述IMS注册响应为必要信息的情况下,根据所述预设信息简化规则将所述IMS注册响应进行简化得到第二简化SIP信息,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,第一P-CSCF在确定所述IMS注册响应为非必要信息的情况下,则省去向第一终端返回关于IMS注册响应的简化信息的步骤,从而从简化IMS注册流程。
第一接收子模块19012,用于接收所述第一P-CSCF发送的所述第二简化SIP信息。
二)第一终端发起会话创建请求的会话建立
在第一终端发起会话创建请求的会话建立过程中,如图21所示,上述交互模块1901除了包括第一发送子模块19011和第一接收子模块19012,还可以包括:第二发送子模块19013和第二接收子模块19014。
第二发送子模块19013,用于向所述第一P-CSCF发送第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是根据所述预设信息简化规则简化后的,所述第一P-CSCF还用于启动简化会话创建流程,并根据预设信息补全规则将所述第三简化SIP信息进行补全得到第三完整SIP信息,根据所述第三完整SIP信息与所述第一IMS网络中的其他网元交互得到会话创建响应,在根据预设流程简化规则确定所述会话创建响应为必要信息的情况下,根据所述预设信息简化规则将所述会话创建响应进行简化得到第四简化SIP信息,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,在第一P-CSCF根据预设流程简化规则确定所述会话创建响应为非必要信息的情况下,则可以省去向第一终端返回关于会话创建响应的简化信息的步骤,直接由第一P-CSCF向下一跳网元返回响应消息,从而从简化会话建立流程。
第二接收子模块19014,用于接收所述第一P-CSCF发送的所述第四简化SIP信息。
可选的,所述第三简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。进一步地,所述第三完整SIP信息中新增有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。
相应的,所述会话创建响应中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络;所述第四简化SIP信息中不包含所述第二媒体编解码能力描述信息,即所述第四简化SIP信息中的所述第二媒体编解码能力描述信息被删除,只保留第一终端专用的媒体编解码能力描述信息。
如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
三)第一终端接收会话创建请求的会话建立
在第一终端接收会话创建请求的会话建立过程中,如图22所示,上述交互模块1901除了包括第一发送子模块19011和第一接收子模块19012,还可以包括:第三接收子模块19015和第三发送子模块19016。
第三接收子模块19015,用于接收所述第一P-CSCF发送的第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是所述第一P-CSCF根据所述预设信息简化规则简化后的。
第三发送子模块19016,向所述第一P-CSCF发送第六简化SIP信息,其中,所述第六简化SIP信息携带针对所述会话创建请求的会话创建响应,所述第六简化SIP信息是根据所述预设信息简化规则简化后的,所述第一P-CSCF还用于根据预设信息补全规则将所述第六简化SIP信息进行补全得到第六完整SIP信息,将所述第六完整SIP信息发送至第一服务呼叫会话控制功能实体S-CSCF,以使所述第一S-CSCF协助完成会话创建,所述预设信息简化规则与所述预设信息补全规则互逆,所述第一S-CSCF隶属于所述第一IMS网络。
可选的,所述会话创建请求中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络;所述第五简化SIP信息中的所述第二媒体编解码能力描述信息被替换为第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
相应的,所述第六简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息;所述第六完整SIP信息中新增有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。
如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
在上述实施例中,所述第二终端的归属网络为所述第一IMS网络;或者,所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络可以属于相同的运营商,也可以属于不同的运营商。
此外,所述第二终端与所述第一终端的类型可以相同,例如,第一终端和第二终端均可以是卫星终端;所述第二终端与所述第一终端的类型也可以不同,例如第一终端可以是卫星终端,而第二终端为普通终端。
本申请实施例提供的一种通信装置1900,可以用于实现上述图2所示的通信方法的各个实施例,相关之处请参考上述方法实施例。
图23示出了本申请实施例提供的一种通信装置2300的结构示意图,该装置2300可应用于第一P-CSCF。如图23所示,该装置2300可包括:第一交互模块2301。
第一交互模块2301,用于在确认第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与所述第一终端交互,所述第一终端归属于所述第一IMS网络。
其中,所述第一终端可以是具有SIP信息简化需求和/或交互流程简化需求的终端。具体的,所述第一终端可包括但不限于卫星终端、物联网终端和人机通信终端中的一种。
在本申请实施例中,第一终端接入第一IMS网络以支持基本的音视频通话。并且支持对SIP消息进行精简,支持在IMS注册时携带精简能力指示,支持特定的编解码算法。
在一些实施例中,上述第一交互模块2301具体可用于:接收第一终端发送的基于预设信息简化规则简化后的SIP信息;和/或,向所述第一终端发送基于所述预设信息简化规则简化后的SIP信息。
在此基础上,图23所示的装置还可以包括:
信息补全模块,用于根据预设信息补全规则将所述简化后的SIP信息进行补全,得到完整SIP信息,其中,所述预设消息简化规则与所述预设消息补全规则互逆;
第二交互模块,用于基于所述完整SIP信息与所述第一IMS网络中的其他网元交互。
具体的,本申请实施例提供的一种通信装置2300,可在第一终端向第一P-CSCF发起IMS注册请求、第一终端向第一P-CSCF发起会话创建请求以及第一终端接收来自第一P-CSCF的会话创建请求等过程中,实现消息简化和流程简化的目的,进而解决第一终端基于SIP协议通信的多媒体业务中存在的时延大、功耗高以及流量消耗大等问题中的至少一项,下面一一详细说明。
一)IMS注册
在IMS注册过程中,如图24所示,上述第一交互模块2301具体可包括:第一接收子模块23011、第一控制子模块23012、第一补全子模块23013、第一交互子模块23014、第一简化子模块23015和第一发送子模块23016。
第一接收子模块23011,用于接收所述第一终端发送的第一简化SIP信息,其中,所述第一简化SIP信息携带有IMS注册请求以及所述第一终端支持简化通信能力的指示,所述第一简化SIP信息是根据预设信息简化规则简化后的。
第一控制子模块23012,用于在根据所述指示确定所述第一终端支持简化通信能力的情况下,保存所述第一终端的简化通信能力,针对所述第一终端启动简化注册流程。
第一补全子模块23013,用于根据预设信息补全规则将所述第一简化SIP信息进行补全得到第一完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
第一交互子模块23014,用于根据所述第一完整SIP信息与所述第一IMS网络中的其他网元交互,得到IMS注册响应。
例如,根据所述第一完整SIP信息与所述第一IMS网络中的第一S-CSCF交互,得到IMS注册响应。
第一简化子模块23015,用于在根据预设流程简化规则确定所述IMS注册响应为必要信息的情况下,根据所述预设信息简化规则将所述IMS注册响应进行简化得到第二简化SIP信息。
可选的,在根据预设流程简化规则确定所述IMS注册响应为非必要信息的情况下,向所述第一IMS网络的下一跳网元(如第一S-CSCF)返回相应的响应信息,且省略向所述第一终端发送关于所述IMS注册响应的简化SIP信息的步骤。
第一发送子模块23016,用于将所述第二简化SIP信息发送至所述第一终端。
二)第一终端发起会话创建请求的会话建立
在第一终端发起会话创建请求的会话建立过程中,如图25所示,第一交互模块2301还可以包括:第二接收子模块23017、第二控制子模块23018、第二补全子模块23019、第二交互子模块23020、第二简化子模块23021和第二发送子模块23022。
第二接收子模块23017,用于接收所述第一终端发送的第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是根据所述预设信息简化规则简化后的。
第二控制子模块23018,用于在确定所述第一终端支持简化通信能力的情况下,启动简化会话创建流程。
具体可根据第一终端注册IMS时保存的简化通信能力,确定所述第一终端是否支持简化通信能力。
第二补全子模块23019,用于根据预设信息补全规则将所述第三简化SIP信息进行补全,得到第三完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
可选的,所述第三简化SIP信息中携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
可选的,在所述第三完整SIP信息中添加第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
第二交互子模块23020,用于根据所述第三完整SIP信息与所述第一IMS网络中的其他网元交互,得到会话创建响应。
例如,根据所述第三完整SIP信息与所述第一IMS网络中的第一S-CSCF交互,得到会话创建响应。
第二简化子模块23021,用于在根据预设流程简化规则确定所述会话创建响应为必要信息的情况下,根据所述预设信息简化规则将所述会话创建响应进行简化,得到第四简化SIP信息。
可选的,在根据预设流程简化规则确定所述会话创建响应为非必要信息的情况下,向所述第一IMS网络的下一跳网元(如第一S-CSCF)返回相应的响应信息,且省略向所述第一终端发送关于所述会话创建响应的简化SIP信息的步骤。
第二发送子模块23022,用于将所述第四简化SIP信息发送至所述第一终端。
可选的,所述会话创建响应中携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及所述第二终端的媒体地址信息。相应的,将所述第四简化SIP信息中的所述第二媒体编解码能力描述信息删除。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。
三)第一终端接收会话创建请求的会话建立
在第一终端接收会话创建请求的会话建立过程中,如图26所示,第一交互模块2301还可以包括:第三发送子模块23023、第三接收子模块23024、第三补全子模块23025和第四发送子模块23026。
第三发送子模块23023,用于向所述第一终端发送第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是所述第一P-CSCF根据所述预设信息简化规则简化后的。
可选的,所述会话创建请求中还携带有第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。可选的,将所述第五简化SIP信息中的所述第二媒体编解码能力描述信息替换为第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
第三接收子模块23024,用于接收所述第一终端发送的第六简化SIP信息,其中,所述第六简化SIP信息携带针对所述会话创建请求的会话创建响应,所述第六简化SIP信息是根据所述预设信息简化规则简化后的。
第三补全子模块23025,用于根据预设信息补全规则将所述第六简化SIP信息进行补全,得到第六完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆。
第四发送子模块23026,用于将所述第六完整SIP信息发送至第一服务呼叫会话控制功能实体S-CSCF,以使所述第一S-CSCF协助完成会话创建,所述第一S-CSCF隶属于所述第一IMS网络。
可选的,所述第六简化SIP信息中还携带有第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。可选的,在所述第六完整SIP信息中添加第二媒体编解码能力描述信息,其中,所述第二媒体编解码能力描述信息包括所述第二终端支持的编解码算法以及第一接入网关AGW的媒体地址信息,所述第一AGW隶属于所述第一IMS网络。如此一来,可以在第一IMS网络侧,由第一P-CSCF控制第一AGW完成媒体的转化,使得第一终端与第二终端可以采用不同的媒体编解码算法以及不同的媒体数据打包周期等,从而实现第一终端与不同于自身的第二终端的媒体数据的互通,如实现卫星终端与普通终端的媒体数据的互通。另外,将媒体转换上移到第一P-CSCF,还可以减少第一终端中芯片编解码转换的开销。
在上述实施例中,所述第二终端的归属网络为所述第一IMS网络;或者,所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络可以属于相同的运营商,也可以属于不同的运营商。
此外,所述第二终端与所述第一终端的类型可以相同,例如,第一终端和第二终端均可以是卫星终端;所述第二终端与所述第一终端的类型也可以不同,例如第一终端可以是卫星终端,而第二终端为普通终端。
本申请实施例提供的一种通信装置2300,可以用于实现上述图6所示的通信方法的各个实施例,相关之处请参考上述方法实施例。
图27是本申请另一个实施例的终端的结构示意图。图27所示的终端2700包括:至少一个处理器2701、存储器2702、至少一个网络接口2704和用户接口2703。终端2700中的各个组件通过总线***2705耦合在一起。可理解,总线***2705用于实现这些组件之间的连接通信。总线***2705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图27中将各种总线都标为总线***2705。
其中,用户接口2703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本申请实施例中的存储器2702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器 (Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器 (Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleData Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch Link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例描述的***和方法的存储器2702旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器2702存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作***27021和应用程序27022。
其中,操作***27021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序27022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例方法的程序可以包含在应用程序27022中。
在本申请实施例中,终端2700 还包括:存储在存储器2702上并可在处理器2701上运行的计算机程序,计算机程序被处理器2701执行时实现上述通信方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
上述本申请实施例揭示的方法可以应用于处理器2701中,或者由处理器2701实现。处理器2701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2701可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array, FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器2702,处理器2701读取存储器2702中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器2701执行时实现如上述通信方法实施例的各步骤。
请参阅图28,图28是本申请实施例应用的网络设备的结构图,能够实现上述通信方法的细节,并达到相同的效果。如图28所示,网络设备2800包括:处理器2801、收发机2802、存储器2803、用户接口2804和总线接口,其中:
在本申请实施例中,网络设备2800还包括:存储在存储器上2803并可在处理器2801上运行的计算机程序,计算机程序被处理器2801、执行时实现上述通信方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
在图28中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器2801代表的至少一个处理器和存储器2803代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机2802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的终端,用户接口2804还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器2801负责管理总线架构和通常的处理,存储器2803可以存储处理器2801在执行操作时所使用的数据。
可以理解的是,本申请实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在至少一个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本申请实施例所述功能的模块(例如过程、函数等) 来实现本申请实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述通信方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本申请实施例还提供一种包括指令的计算机程序产品,当计算机运行所述计算机程序产品的所述指令时,所述计算机执行上述通信方法。具体地,该计算机程序产品可以运行于上述网络设备上。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
Claims (27)
1.一种通信方法,应用于第一终端,所述第一终端归属于第一IMS网络,所述方法包括:
在所述第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与第一代理呼叫会话控制功能实体P-CSCF交互,其中,所述第一P-CSCF隶属于所述第一IMS网络;
其中,在所述简化的交互流程中,所述第一P-CSCF省略向所述第一终端发送非必要信息的步骤,其中,所述非必要信息满足下述条件中的至少一项:
不影响所述第一终端进行媒体协商;
不影响所述第一终端进行通信的关键信息的传递;
不影响所述第一终端的关键指令的传递。
2.根据权利要求1所述的方法,其中,所述通过简化的SIP信息和/或简化的交互流程与第一代理呼叫会话控制功能实体P-CSCF交互,包括:
向所述第一P-CSCF发送基于预设信息简化规则简化后的SIP信息;
和/或,
接收所述第一P-CSCF发送的基于所述预设信息简化规则简化后的SIP信息。
3.根据权利要求2所述的方法,其中,所述向所述第一P-CSCF发送基于预设信息简化规则简化后的SIP信息,包括以下至少一项:
向所述第一P-CSCF发送第一简化SIP信息,其中,所述第一简化SIP信息携带有IMS注册请求,所述第一简化SIP信息是基于所述预设信息简化规则对所述IMS注册请求进行简化得到的;
向所述第一P-CSCF发送第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是基于所述预设信息简化规则对所述会话创建请求进行简化得到的;
向所述第一P-CSCF发送第六简化SIP信息,其中,所述第六简化SIP信息携带针对第二终端发起的会话创建请求的会话创建响应,所述第六简化SIP信息是基于所述预设信息简化规则对所述会话创建响应进行简化得到的。
4.根据权利要求3所述的方法,其中,所述接收所述第一P-CSCF发送的基于所述预设信息简化规则简化后的SIP信息,包括以下至少一项:
接收所述第一P-CSCF发送的第二简化SIP信息,其中,所述第二简化SIP信息是基于所述预设信息简化规则对IMS注册响应进行简化后得到的,所述IMS注册响应是针对所述第一终端发起的IMS注册请求的;
接收所述第一P-CSCF发送的第四简化SIP信息,其中,所述第四简化SIP信息是基于所述预设信息简化规则对会话创建响应进行简化后得到的,所述会话创建响应是针对所述第一终端发起的会话创建请求的;
接收所述第一P-CSCF发送的第五简化SIP信息,其中,所述第五简化SIP信息是基于所述预设信息简化规则对来自第二终端的会话创建请求进行简化后得到的。
5.根据权利要求2-4中任一项所述的方法,在简化后的SIP信息为多媒体交互业务信息的情况下,简化后的SIP信息中携带的媒体编解码指示信息仅包括所述第一终端设备支持的第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
6.根据权利要求3或4所述的方法,其中,
所述第二终端的归属网络为所述第一IMS网络;
或者,
所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络属于相同的运营商或属于不同的运营商。
7.根据权利要求2-4中任一项所述的方法,所述预设信息简化规则包括以下至少一项:
针对SIP消息字段名称的简化规则;
针对SIP参数值的简化规则;
针对媒体协商参数的简化规则。
8.根据权利要求7所述的方法,其中,所述针对SIP消息字段名称的简化规则包括:将不同SIP消息字段的原始名称简化成一个字符,不同SIP消息字段的原始名称简化后对应的字符不同。
9.根据权利要求7所述的方法,其中,所述针对SIP参数值的简化规则包括:将指定SIP参数值的全部或部分头部删除。
10.根据权利要求7所述的方法,其中,所述针对媒体协商参数的简化规则包括:将指定媒体协商参数内容全部或部分删除。
11.根据权利要求1-4、8-10中任一项所述的方法,所述第一终端为具有SIP信息简化需求和/或交互流程简化需求的终端。
12.根据权利要求11所述的方法,所述第一终端包括卫星终端、物联网终端和人机通信终端中的一种。
13.一种通信方法,应用于第一代理呼叫会话控制功能实体P-CSCF,所述第一P-CSCF隶属于第一IMS网络,所述方法包括:
在确认第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与所述第一终端交互,所述第一终端归属于所述第一IMS网络;
其中,在所述简化的交互流程中,所述第一P-CSCF省略向所述第一终端发送非必要信息的步骤,所述非必要信息满足下述条件中的至少一项:
不影响所述第一终端进行媒体协商;
不影响所述第一终端进行通信的关键信息的传递;
不影响所述第一终端的关键指令的传递。
14.根据权利要求13所述的方法,其中,所述在确认第一终端支持简化通信能力的情况下,通过简化的初始会话协议SIP信息和/或简化的交互流程与所述第一终端交互,包括:
接收第一终端发送的基于预设信息简化规则简化后的SIP信息;
和/或,
向所述第一终端发送基于所述预设信息简化规则简化后的SIP信息。
15.根据权利要求14所述的方法,在所述接收第一终端发送的基于预设信息简化规则简化后的SIP信息后,所述方法还包括:
根据预设信息补全规则将所述简化后的SIP信息进行补全,得到完整SIP信息,其中,所述预设信息简化规则与所述预设信息补全规则互逆;
基于所述完整SIP信息与所述第一IMS网络中的其他网元交互。
16.根据权利要求14所述的方法,在简化后的SIP信息为多媒体交互业务信息的情况下,简化后的SIP信息中携带的媒体编解码指示信息仅包括所述第一终端设备支持的第一媒体编解码能力描述信息,其中,所述第一媒体编解码能力描述信息包括所述第一终端专用的编解码算法以及所述第一终端的媒体地址信息。
17.根据权利要求14所述的方法,其中,所述接收第一终端发送的基于预设信息简化规则简化后的SIP信息,包括以下至少一项:
接收第一终端发送的第一简化SIP信息,其中,所述第一简化SIP信息携带有所述第一终端发起的IMS注册请求,所述第一简化SIP信息是基于所述预设信息简化规则对所述IMS注册请求进行简化得到的;
接收所述第一终端发送的第三简化SIP信息,其中,所述第三简化SIP信息携带有与第二终端建立会话的会话创建请求,所述第三简化SIP信息是基于所述预设信息简化规则对所述会话创建请求进行简化得到的;
接收所述第一终端发送的第六简化SIP信息,其中,所述第六简化SIP信息携带针对第二终端发起的会话创建请求的会话创建响应,所述第六简化SIP信息是基于所述预设信息简化规则对所述会话创建响应进行简化得到的。
18.根据权利要求17所述的方法,其中,所述向所述第一终端发送基于所述预设信息简化规则简化后的SIP信息,包括以下至少一项:
在根据预设流程简化规则确定针对所述第一终端发起的IMS注册请求的IMS注册响应为必要信息的情况下,将第二简化SIP信息发送至所述第一终端,其中,所述第二简化SIP信息是基于所述预设信息简化规则对所述IMS注册响应进行简化后得到的;
在根据预设流程简化规则确定针对所述第一终端发起的会话创建请求的会话创建响应为必要信息的情况下,将第四简化SIP信息发送至所述第一终端,其中,所述第四简化SIP信息是基于所述预设信息简化规则对所述会话创建响应进行简化后得到的;
向所述第一终端发送第五简化SIP信息,其中,所述第五简化SIP信息携带来自第二终端的会话创建请求,所述第五简化SIP信息是基于所述预设信息简化规则对该会话创建请求进行简化后得到的。
19.根据权利要求17或18所述的方法,其中,
所述第二终端的归属网络为所述第一IMS网络;
或者,
所述第二终端的归属网络为第二IMS网络,且所述第一IMS网络与所述第二IMS网络属于相同的运营商或属于不同的运营商。
20.根据权利要求14所述的方法,所述预设信息简化规则包括以下至少一项:
针对SIP消息字段名称的简化规则;
针对SIP参数值的简化规则;
针对媒体协商参数的简化规则。
21.根据权利要求20所述的方法,其中,所述针对SIP消息字段名称的简化规则包括:将不同SIP消息字段的原始名称简化成一个字符,不同SIP消息字段的原始名称简化后对应的字符不同。
22.根据权利要求20所述的方法,其中,所述针对SIP参数值的简化规则包括:将指定SIP参数值的全部或部分头部删除。
23.根据权利要求20所述的方法,其中,所述针对媒体协商参数的简化规则包括:将指定媒体协商参数内容全部或部分删除。
24.根据权利要求13、21-23中任一项所述的方法,所述第一终端为具有SIP信息简化需求和/或交互流程简化需求的终端。
25.根据权利要求24所述的方法,所述第一终端包括卫星终端、物联网终端和人机通信终端中的一种。
26.一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至12中任一项所述的方法,或者,以实现如权利要求13至25中任一项所述的方法。
27.一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至12中任一项所述的方法,或者,使得电子设备能够执行如权利要求13至25中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410171231.2A CN117729187B (zh) | 2024-02-06 | 2024-02-06 | 通信方法、设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410171231.2A CN117729187B (zh) | 2024-02-06 | 2024-02-06 | 通信方法、设备和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117729187A CN117729187A (zh) | 2024-03-19 |
CN117729187B true CN117729187B (zh) | 2024-05-28 |
Family
ID=90201965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410171231.2A Active CN117729187B (zh) | 2024-02-06 | 2024-02-06 | 通信方法、设备和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117729187B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984135A (zh) * | 2005-12-13 | 2007-06-20 | 华为技术有限公司 | 一种进行会话能力信息操作的方法及网络实体 |
CN112243291A (zh) * | 2019-07-16 | 2021-01-19 | ***通信集团有限公司 | 通信业务处理方法、***、业务单元、终端和存储介质 |
CN114070823A (zh) * | 2021-11-10 | 2022-02-18 | 北京挪拉斯坦特芬通信设备有限公司 | 会话建立控制方法、电子设备和计算机可读存储介质 |
WO2023071656A1 (zh) * | 2021-10-30 | 2023-05-04 | 华为技术有限公司 | 信息传输方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101300764B (zh) * | 2005-09-02 | 2014-09-10 | 黑莓有限公司 | 基于分组的通信***和在该***上以多媒体通信协议通信的方法 |
-
2024
- 2024-02-06 CN CN202410171231.2A patent/CN117729187B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984135A (zh) * | 2005-12-13 | 2007-06-20 | 华为技术有限公司 | 一种进行会话能力信息操作的方法及网络实体 |
CN112243291A (zh) * | 2019-07-16 | 2021-01-19 | ***通信集团有限公司 | 通信业务处理方法、***、业务单元、终端和存储介质 |
WO2023071656A1 (zh) * | 2021-10-30 | 2023-05-04 | 华为技术有限公司 | 信息传输方法及装置 |
CN114070823A (zh) * | 2021-11-10 | 2022-02-18 | 北京挪拉斯坦特芬通信设备有限公司 | 会话建立控制方法、电子设备和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117729187A (zh) | 2024-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11165833B2 (en) | Network routing based on terminal's media path | |
US11206291B2 (en) | Session control logic with internet protocol (IP)-based routing | |
US11012397B2 (en) | Systems and methods for editing, recalling, and deleting messages | |
US9301129B2 (en) | Terminal, method and system for performing combination service using terminal capability version | |
US20070002840A1 (en) | Terminal, method and system for performing combination service using terminal capability version | |
US8279832B2 (en) | Method, system and device for converting session control signaling | |
JP2008521277A (ja) | マルチメディア通信セッションを可能にする方法および配置 | |
JP2006522501A5 (zh) | ||
JP2006522501A (ja) | モバイル通信システムにおける加入者の複数登録 | |
US20080090569A1 (en) | Method and apparatus for performing signal processing in an ip multimedia subsystem network | |
EP2487986B1 (en) | Method, device and system for processing connection of called party | |
JP2011523239A (ja) | パケット交換マルチメディア加入者サービスを提供するアーキテクチャにより規定された機能とのインタフェースを有する移動交換センタプラットフォーム | |
WO2022007639A1 (zh) | 管理应用的方法和装置 | |
CN111049995A (zh) | 一种控制呼叫中的视频彩铃的方法及相关装置 | |
EP1958414B1 (en) | Apparatus, method,computer program and computer program product for seamless session transfer | |
US11617079B2 (en) | Local IMS selection for trusted network operators | |
EP2297916B1 (en) | Method, apparatus, system and related computer program product for handover management | |
WO2017107643A1 (zh) | Ims本地业务的路由处理方法及*** | |
CN101459970A (zh) | 一种媒体类型变更的方法、***和装置 | |
CA2581603A1 (en) | System and method for controlling vcc functionality in a network environment including ims | |
CN117729187B (zh) | 通信方法、设备和计算机可读存储介质 | |
JP2007173936A (ja) | アプリケーションサーバ及びアプリケーションサーバ制御方法 | |
US8665793B2 (en) | Method and system for implementing single radio voice call continuity | |
EP3094059B1 (en) | Routing voice over lte call invites in a terminating ims | |
CN102215210A (zh) | 在ip多媒体子***中建立会话的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |