掌桥专利:专业的专利平台
掌桥专利
首页

数据通道应用列表的处理方法、装置及设备

文献发布时间:2024-04-18 19:58:21


数据通道应用列表的处理方法、装置及设备

技术领域

本申请属于通信技术领域,具体涉及一种数据通道应用列表的处理方法、装置及设备。

背景技术

随着通信技术的发展,在通话过程中逐渐可以进行额外的业务,例如进行屏幕共享,位置共享,文件传输等。目前,在第三代伙伴组织计划(Third Generation PartnershipProjects,3GPP)标准中引入了在通话过程中建立数据通道(Data Channel,DC)的机制,从而通过DC实现通话过程中的额外业务,以给用户带来更好的体验。

其中,不同的业务对应不同的DC应用(application)(DC应用也可称为APP),该DCapplication不需要终端设备提前安装,在通话过程中动态下载到即可,从而方便用户使用。例如,通信双方若启用某个APP,则需要首先从DC服务器动态下载该APP,并为该APP建立对应的应用数据通道(application DC)。而不同的APP可能存在不同的服务质量(qualityof service,QoS)需求,例如增强现实(Augmented Reality,AR)应用要求低时延高吞吐,屏幕共享应用要求实时性好等。因此,通常每个APP都需要建立自己对应的application DC。

目前,终端设备在下载某个APP前,网络会下发一个应用列表(APP list),这个应用列表包括所有APP。然而,通信双方的DC能力可能并不相同,终端设备从APP list中选择下载的APP,对方设备可能并不支持。例如,主叫方终端设备支持AR通话,但被叫方终端设备不支持AR通话。这可能会造成其中一方终端设备下载另一方终端设备不支持的DCapplication。

发明内容

本申请实施例提供一种数据通道应用列表的处理方法、装置及设备,能够解决现有技术中,在建立application DC之前,网络侧下发给终端设备的APP list不合理,从而可能造成其中一方终端设备下载另一方终端设备不支持的DC application的问题。

第一方面,提供了一种数据通道应用列表的处理方法,包括:

核心网设备获取第一终端设备的第一数据通道能力信息;

所述核心网设备获取第二终端设备的第二数据通道能力信息;

所述核心网设备根据所述第一数据通道能力信息和所述第二数据通道能力信息,生成数据通道应用列表核心网设备。

第二方面,提供了一种数据通道应用列表的处理方法,包括:

第一终端设备向核心网设备发送所述第一终端设备的第一数据通道能力信息;

所述第一终端设备接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息和第二数据通道能力信息生成的,所述第二数据通道能力信息为第二终端设备的数据通道能力信息。

第三方面,提供了一种数据通道应用列表的处理方法,包括:

第二终端设备向核心网设备发送第二数据通道能力信息;

所述第二终端设备接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据第一数据通道能力信息和所述第二数据通道能力信息生成的,所述第一数据通道能力信息为第一终端设备的数据通道能力信息。

第四方面,提供了一种数据通道应用列表的处理装置,包括:

第一信息获取模块,用于获取第一终端设备的第一数据通道能力信息;

第二信息获取模块,用于获取第二终端设备的第二数据通道能力信息;

列表生成模块,用于根据所述第一数据通道能力信息和所述第二数据通道能力信息,生成数据通道应用列表。

第五方面,提供了一种数据通道应用列表的处理装置,包括:

第一信息发送模块,用于向核心网设备发送所述第一终端设备的第一数据通道能力信息;

第一列表接收模块,用于接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息和第二数据通道能力信息生成的,所述第二数据通道能力信息为第二终端设备的数据通道能力信息。

第六方面,提供了一种数据通道应用列表的处理装置,包括:

第二信息发送模块,用于向核心网设备发送第二数据通道能力信息;

第二列表接收模块,用于接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据第一数据通道能力信息和所述第二数据通道能力信息生成的,所述第一数据通道能力信息为第一终端设备的数据通道能力信息。

第七方面,提供了一种核心网设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上述第一方面所述的方法的步骤。

第八方面,提供了一种终端设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述第二方面所述的方法的步骤,或者实现上述第三方面所述的方法的步骤。

第九方面,提供了一种数据通道应用列表的传输系统,包括:核心网设备、第一终端设备及第二终端设备,所述核心网设备可用于执行如第一方面所述的方法的步骤,所述第一终端设备可用于执行如第二方面所述的方法的步骤,所述第二终端设备可用于执行如第三方面所述的方法的步骤。

第十方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤。

第十一方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤。

第十二方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤。

在本申请实施例中,核心网设备可以获取第一终端设备的第一数据通道能力信息,以及第二终端设备的第二数据通道能力信息,从而根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。

其中,根据第一数据通道能力信息可以确定第一终端设备支持的数据通道应用,以及不支持的数据通道应用;根据第二数据通道能力信息可以确定第二终端设备支持的数据通道应用,以及不支持的数据通道应用;因此,根据第一数据通道能力信息以及第二数据通道能力信息,生成的数据通道应用列表,符合第一终端设备和第二终端设备实际对数据通道应用的支持情况。由此可见,在本申请的实施例中,核心网设备可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表。

附图说明

图1是本申请实施例中一种无线通信系统的结构示意图;

图2是本申请实施例中一种数据通道应用列表的处理方法的流程图;

图3是本申请实施例中另一种数据通道应用列表的处理方法的流程图;

图4是本申请实施例中另一种数据通道应用列表的处理方法的流程图;

图5是本申请实施例的数据通道应用列表的处理方法的具体实施方式的流程图;

图6是本申请实施例中一种数据通道应用列表的处理装置的结构框图;

图7是本申请实施例中另一种数据通道应用列表的处理装置的结构框图;

图8是本申请实施例中另一种数据通道应用列表的处理装置的结构框图;

图9是本申请实施例中一种通信设备的结构框图;

图10是本申请实施例中一种终端设备的结构框图;

图11是本申请实施例中一种核心网设备的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。

值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long TermEvolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time DivisionMultiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency Division Multiple Access,SC-FDMA)和其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统应用以外的应用,如第6代(6

图1示出本申请实施例可应用的一种无线通信系统的框图。无线通信系统包括终端设备11和网络侧设备12。其中,终端设备11也可以称为终端、电子设备或通信设备,终端设备11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(LaptopComputer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(VUE)、行人终端(PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personal computer,PC)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本申请实施例并不限定终端设备11的具体类型。除了上述终端设备,也可以是终端内的芯片,例如调制解调器(Modem)芯片,系统级芯片(System on Chip,SoC)。

网络侧设备12可以包括接入网设备和/或核心网设备,其中,接入网设备也可以称为无线接入网设备、无线接入网(Radio Access Network,RAN)、无线接入网功能或无线接入网单元。接入网设备可以包括基站、WLAN接入点或WiFi节点等,基站可被称为节点B、演进节点B(eNB)、接入点、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点、家用演进型B节点、发送接收点(Transmitting Receiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例进行介绍,并不限定基站的具体类型。

核心网设备可以包含但不限于如下至少一项:核心网节点、移动管理实体(Mobility Management Entity,MME)、核心网功能。其中,核心网功能可以包括以下一项或多项:接入移动管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)、用户平面功能(User Plane Function,UPF)、策略控制功能(Policy Control Function,PCF)、策略与计费规则功能(Policy andCharging Rules Function,PCRF)、边缘应用服务发现功能(Edge Application ServerDiscovery Function,EASDF)、统一数据管理(Unified Data Management,UDM),统一数据仓储(Unified Data Repository,UDR)、归属用户服务器(Home Subscriber Server,HSS)、集中式网络配置(Centralized network configuration,CNC)、网络存储功能(NetworkRepository Function,NRF),网络开放功能(Network Exposure Function,NEF)、本地NEF(Local NEF,或L-NEF)、绑定支持功能(Binding Support Function,BSF)、应用功能(Application Function,AF)等。需要说明的是,在本申请实施例中仅以NR系统中的核心网设备为例进行介绍,并不限定核心网设备的具体类型。

下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的数据通道应用列表的处理方法进行详细地说明。

第一方面,参见图2所示,为本申请实施例所提供的一种数据通道应用列表的处理方法的流程图,该方法可以包括以下步骤:

步骤201:核心网设备获取第一终端设备的第一数据通道能力信息。

步骤202:所述核心网设备获取第二终端设备的第二数据通道能力信息。

其中,上述第一终端设备和第二终端设备为通信双方设备,例如可以为通话双方设备(即主叫方设备和被叫方设备)。上述核心网设备可以是为第一终端设备提供服务的数据通道服务器(DC Server),也可以是为第二终端设备提供服务的DC Server。

例如图1所示的无线通信系统中,若两个终端设备11在通话过程中需要进行额外的业务(例如进行屏幕共享,位置共享,文件传输等),则核心网设备可以获取这两个终端设备11的数据通道能力,并根据这两个终端设备11的数据通道能力生成数据通道应用列表,并下发给终端设备11中的至少一者,从而使得终端设备触发数据通道应用的下载和数据通道的建立过程。

步骤203:所述核心网设备根据所述第一数据通道能力信息和所述第二数据通道能力信息,生成数据通道应用列表。

另外,数据通道能力信息包括如下中至少一种:

视频编解码(video codec)能力;

人工智能能力(Artificial Intelligence capability);

定位能力(positioning capability);

增强现实通信能力(Augmented Reality communication capability);

屏幕共享能力(Screen Sharing);

白板能力(white board)。

其中,根据第一数据通道能力信息可以确定第一终端设备支持的数据通道应用,以及不支持的数据通道应用;根据第二数据通道能力信息可以确定第二终端设备支持的数据通道应用,以及不支持的数据通道应用;因此,根据第一数据通道能力信息以及第二数据通道能力信息,生成的数据通道应用列表,符合第一终端设备和第二终端设备实际对数据通道应用的支持情况。

需要说明的是,生成的数据通道应用列表中的数据通道应用,可以是第一终端设备和第二终端设备都支持的,也可以是第一终端设备和第二终端设备中的一者支持,而另一者虽然不(直接)支持,但通过网络侧设备辅助(例如:interaction或interworking)后也可以使用该数据通道应用。

在本申请的一个实施例中,所述方法还包括:

所述核心网设备获取所述第一终端设备的第一目标信息,所述第一目标信息包括所述第一终端设备的能力信息中除所述第一数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者;

所述核心网设备获取所述第二终端设备的第二目标信息,所述第二目标信息包括所述第二终端设备的能力信息中除所述第二数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者;

所述核心网设备根据所述第一数据通道能力信息和所述第二数据通道能力信息,生成数据通道应用列表,包括:

所述核心网设备根据所述第一数据通道能力信息、所述第二数据通道能力信息、所述第一目标信息和所述第二目标信息,生成数据通道应用列表。

其中,上述第一目标信息可以包括第一终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种;上述第二目标能力信息可以包括第二终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种。

由此可知,所述核心网设备除了根据两个终端设备的数据通道能力生成数据通道应用列表,还可以进一步根据其他能力(例如,屏幕显示能力,数据处理能力,计算能力),生成数据通道应用列表;或者,还可以进一步根据签约信息生成数据通道应用列表,例如,AR通信需要额外付费,则只有签约使用AR通信服务的终端设备才能下载AR应用;或者,还可以进一步根据其他能力信息和签约信息,生成数据通道应用列表。

因此,所有根据两个终端设备的能力和/或签约信息生成数据通道应用列表都属于本申请的保护范围。

由上述步骤201至203可知,在本申请实施例中,核心网设备可以获取第一终端设备的第一数据通道能力信息,以及第二终端设备的第二数据通道能力信息,从而根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。由此可见,在本申请的实施例中,核心网设备可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表。

在本申请的一个实施例中,所述方法还包括:

所述核心网设备向所述第一终端设备和所述第二终端设备中的至少一者发送数据通道应用列表。

在现有技术中,在通信双方的DC能力不同时,可能造成其中一方终端设备下载另一方终端设备不支持的DC application,例如主叫方终端设备支持AR通话,但被叫方终端设备不支持AR通话,这样,若主叫方终端设备选择AR通话APP,下载并发起application DC的建立过程,会导致该application DC建立失败,从而浪费流量资源、电量资源、存储资源等资源,且浪费时间。

而本申请的实施例中,核心网设备可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表,从而向第一终端设备和/或第二终端设备发送数据通道应用列表。其中,第一终端设备和/或第二终端设备接收到数据通道应用列表之后,则可以从该数据通道应用列表从中选择符合自身以及对方对数据通道应用的实际支持情况的数据通道应用,从而降低下载对方不支持的数据通道应用的几率,进而降低数据通道建立失败的几率,节省资源和时间。

在本申请的一个实施例中,所述核心网设备获取第一终端设备的第一数据通道能力信息,包括:

所述核心网设备接收所述第一终端设备在导引(bootstrap)数据通道的建立过程中发送的所述第一数据通道能力信息;

或者,

所述核心网设备接收所述第一终端设备通过导引数据通道发送的所述第一数据通道能力信息;

或者,

所述核心网设备向所述第一终端设备发送第一请求消息,其中,所述第一请求消息用于指示所述第一终端设备发送所述第一数据通道能力信息;

所述核心网设备接收所述第一终端设备响应于所述第一请求消息所发送的所述第一数据通道能力信息;

或者,

所述核心网设备获取所述第一终端设备在注册时发送的所述第一数据通道能力信息。

由此可知,第一终端设备的第一数据通道能力信息,可以在导引数据通道的建立过程中,传输给核心网设备;也可以在导引数据通道建立完成之后,通过导引数据通道传输给核心网设备;也可以由核心网设备向第一终端设备请求;也可以在第一终端设备注册时就将第一数据通道能力信息发送给核心网设备。

其中,导引数据通道包括第一终端设备与核心网设备之间的导引数据通道,以及第二终端设备与核心网设备之间的导引数据通道。而前述核心网设备接收第一终端设备通过导引数据通道发送的第一数据通道能力信息,即为核心网设备接收第一终端设备,通过第一终端设备与核心网设备之间的导引数据通道发送的第一数据通道能力信息。

示例性地,核心网设备接收第一终端设备,通过第一终端设备与核心网设备之间的导引数据通道发送的第一数据通道能力信息可以包括:核心网设备通过第一终端设备与核心网设备之间的导引数据通道,向第一终端设备发送第七请求消息(例如超文本传输协议(Hyper Text Transfer Protocol,HTTP)消息或会话初始协议(Session InitiationProtocol,SIP)消息),第七请求消息用于指示第一终端设备发送第一数据通道能力信息;核心网设备接收第一终端设备,通过第一终端设备与核心网设备之间的导引数据通道发送的第一数据通道能力信息。

另外,还需要说明的是,上述第一请求消息中可以包括一个明确的指示信息,该指示信息用于指示第一终端设备发送第一数据通道能力信息;或者,第一请求消息中可以包括一个信息,该信息用于第一终端设备确定向核心网设备发送第一数据通道能力信息。

同理,上述第七请求消息中可以包括一个明确的指示信息,该指示信息用于指示第一终端设备发送第一数据通道能力信息;或者,第七请求消息中可以包括一个信息,该信息用于第一终端设备确定向核心网设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述核心网设备接收所述第一终端设备在导引数据通道的建立过程中发送的所述第一数据通道能力信息,包括:

所述核心网设备接收第二请求消息;

或者,

所述核心网设备接收应用服务器响应于第二请求消息发送的所述第一数据通道能力信息;

其中,所述第二请求消息为所述导引数据通道的建立过程中用于建立导引数据通道的请求消息,所述第二请求消息中携带有所述第一数据通道能力信息。

由此可知,第一数据通道能力信息可以携带在建立导引数据通道的请求消息(即上述第二请求消息)中,由第一终端设备发送给核心网设备;或者,由第一终端设备发送给应用服务器,然后由应用服务器再将第一数据通道能力信息发送给核心网设备。该应用服务器可以是IP多媒体系统(IP Multimedia Subsystem,IMS)网络内的应用服务器(Application Server,AS),例如电话应用服务器(Telephony Application Server,TAS),多媒体电话应用服务器(MultiMedia Telephony Application Server,MMTEL AS),数据通道应用服务器(Data Channel Application Server,DC AS)等。

此处需要说明的是,若该核心网设备是为第一终端设备提供服务的DC Server时,上述应用服务器是为第一终端设备提供服务的应用服务器;在上述核心网设备是为第二终端设备提供服务的DC Server时,上述应用服务器是为第二终端设备提供服务的应用服务器。

上述核心网设备可以进一步细分为如下两种实体:

DC控制实体:是指用于对数据通道提供控制功能的实体,也可以称为数据通道业务控制面实体(Data Channel Service Control,DCS-C),数据通道服务器(Data ChannelServer,DChS),数据通道控制功能(Data Channel Control Function,DCCF),数据通道信令功能(Data Channel Signalling Function,DCSF)等。

DC媒体实体:是指用于对数据通道提供传输功能的实体,也可以称为数据通道业务媒体面实体(Data Channel Service Media,DCS-M),数据通道媒体功能(Data ChannelMedia Function,DCMF),多媒体媒体资源控制器(Multimedia Resource FunctionController,MRFC),多媒体媒体资源处理器(Multimedia Resource Function Processor,MRFP)等。

DC控制实体和DC媒体实体还可以为其他功能相同或类型相同的网元,本申请实施例对此不做限定。

当上述核心网设备细分为两种实体时,由DC控制实体生成数据通道应用列表。导引数据通道建立在终端设备与DC控制实体之间,或者,导引数据通道建立在终端设备与DC媒体实体之间。

当导引数据通道建立在终端设备与DC控制实体之间时,终端设备可与DC控制实体直接进行通信。

当导引数据通道建立在终端设备与DC媒体实体之间时,终端设备与DC控制实体之间的通信需要通过DC媒体实体中转。以终端设备向DC控制实体发送消息为例,终端设备通过导引数据通道向DC媒体实体发送第一消息,DC媒体实体向DC控制实体转发该第一消息,或,DC媒体实体根据第一消息生成第二消息,并向DC控制实体发送第二消息。

在本申请的一个实施例中,所述第二请求消息的允许消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息的支持消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一消息头,所述第一消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一数据通道属性信息,所述第一数据通道属性信息中携带有所述第一数据通道能力信息。

其中,第一数据通道属性信息为导引数据通道的属性信息。

即建立导引数据通道的请求消息(即上述第二请求消息)中携带第一数据通道能力信息的方式存在如下四种方案:

方案1:对允许消息(Allow)头进行增强,携带第一数据通道能力信息;例如,Allow:DC-Capability:AR,AI,positioning(即允许消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案2:对支持消息(Supported)头进行增强,携带第一数据通道能力信息;例如,Supported:DC-Capability:AR,AI,positioning(即支持消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案3:新增一个第一消息头,携带第一数据通道能力信息;例如,DC-Capability:AR,AI,positioning(新增的第一消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案4:对会话描述协议(Session Des cription Protocol,SDP)进行增强,携带第一数据通道能力信息;

例如:

m=application 52718UDP/DTLS/SCTP webrtc-datachannel

b=AS:500

a=max-message-size:1024

a=sctp-port:5000

a=DC-Capability:AR,AI,positioning

a=dcmap:10subprotocol="http"

其中,上述m行代表媒体的类型为数据通道;

b行代表该数据通道对应的带宽为500kbps

a行代表该数据通道属性信息,即:

a=max-message-size:1024,代表该属数据通道的能够传递的消息的最大值为1024个字节;

a=sctp-port:5000代表该数据通道对应的端口号为5000;

a=DC-Capability:AR,AI,positioning,代表数据通道能力信息包括:AR通信能力、AI能力和定位能力;

a=dcmap:10subprotocol="http"代表该数据通道的APP从本地DC Server(即为发起建立bootstrap DC的一方提供服务的DC Server),而若a=dcmap:110subprotocol="http",则代表该数据通道的APP从为对方提供服务的DC Server)下载;其中,a行内10和110位为流标识(stream ID),stream ID用于标识DC,通常0-999用于标识引导数据通道(bootstrap DC),大于等于1000的用于标识应用数据通道(application DC)。

在本申请的一个实施例中,所述核心网设备向所述第一终端设备发送第一请求消息,包括:

所述核心网设备向应用服务器发送第三请求消息,所述第三请求消息用于指示所述应用服务器向所述第一终端设备发送所述第一请求消息;

所述核心网设备接收所述第一终端设备响应于所述第一请求消息所发送的所述第一数据通道能力信息,包括:

所述核心网设备通过所述应用服务器,接收所述第一终端设备发送的所述第一数据通道能力信息。

由此可知,核心网设备可以向应用服务器发送第三请求消息,以使得应用服务器响应于第三请求消息向第一终端设备发送第一请求消息,进而使得第一终端设备响应于第一请求消息向应用服务器返回第一数据通道能力信息,并在应用服务器接收到第一数据通道能力信息之后,由应用服务器将第一数据通道能力信息转发给核心网设备。

其中,上述第二请求消息可以为HTTP消息。

另外,需要说明的是,上述第三请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第一终端设备发送第一请求消息;或者,第三请求消息中可以包括一个信息,该信息用于应用服务器确定向第一终端设备发送第一请求消息。

在本申请的一个实施例中,所述第一请求消息包括重邀请请求(re-Invite)消息或选择(Option)消息。即re-Invite消息或Option消息中可以携带获取第一数据通道能力信息的指示。这里,获取第一数据通道能力信息的指示可以是一个明确的指示信息,该指示信息用于指示第一终端设备发送第一数据通道能力信息;或者,获取第一数据通道能力信息的指示可以是一个信息,该信息用于第一终端设备确定向核心网设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述核心网设备获取第二终端设备的第二数据通道能力信息,包括:

所述核心网设备接收所述第二终端设备在导引数据通道的建立过程中发送的所述第二数据通道能力信息;

或者,

所述核心网设备接收所述第二终端设备通过导引数据通道发送的所述第二数据通道能力信息;

或者,

所述核心网设备向所述第二终端设备发送第四请求消息,其中,所述第四请求消息用于指示所述第二终端设备发送所述第二数据通道能力信息;

所述核心网设备接收所述第二终端设备响应于所述第四请求消息所发送的所述第二数据通道能力信息;

或者,

所述核心网设备获取所述第二终端设备在注册时发送的所述第二数据通道能力信息。

由此可知,第二终端设备的第二数据通道能力信息,可以在导引数据通道的建立过程中,传输给核心网设备;也可以在导引数据通道建立完成之后,通过导引数据通道传输给核心网设备;也可以由核心网设备向第二终端设备请求;也可以在第二终端设备注册时就将第二数据通道能力信息发送给核心网设备。

其中,导引数据通道包括第一终端设备与核心网设备之间的导引数据通道,以及第二终端设备与核心网设备之间的导引数据通道。而前述核心网设备接收第二终端设备通过导引数据通道发送的第二数据通道能力信息,即为核心网设备接收第二终端设备,通过第二终端设备与核心网设备之间的导引数据通道发送的第二数据通道能力信息。

示例性地,核心网设备接收第二终端设备,通过第二终端设备与核心网设备之间的导引数据通道发送的第二数据通道能力信息可以包括:核心网设备通过第二终端设备与核心网设备之间的导引数据通道,向第二终端设备发送第八请求消息(例如HTTP消息或SIP消息),第八请求消息用于指示第二终端设备发送第二数据通道能力信息;核心网设备接收第二终端设备,通过第二终端设备与核心网设备之间的导引数据通道发送的第二数据通道能力信息。

另外,还需要说明的是,上述第四请求消息中可以包括一个明确的指示信息,该指示信息用于指示第二终端设备发送第二数据通道能力信息;或者,第四请求消息中可以包括一个信息,该信息用于第二终端设备确定向核心网设备发送第二数据通道能力信息。

同理,上述第八请求消息中可以包括一个明确的指示信息,该指示信息用于指示第二终端设备发送第二数据通道能力信息;或者,第八请求消息中可以包括一个信息,该信息用于第二终端设备确定向核心网设备发送第二数据通道能力信息。

在本申请的一个实施例中,所述核心网设备接收所述第二终端设备在导引数据通道的建立过程中发送的所述第二数据通道能力信息,包括:

所述核心网设备接收目标响应消息;

或者,

所述核心网设备接收应用服务器响应于目标响应消息发送的所述第二数据通道能力信息;

其中,所述目标响应消息为所述导引数据通道的建立过程中用于建立导引数据通道的响应消息,所述目标响应消息中携带有所述第二数据通道能力信息。

由此可知,第二数据通道能力信息可以携带在建立导引数据通道的响应消息(即上述目标响应消息)中,由第二终端设备发送给核心网设备;或者,由第二终端设备发送给应用服务器,然后由应用服务器再将第二数据通道能力信息发送给核心网设备。

此处需要说明的是,若该核心网设备是为第一终端设备提供服务的DC Server时,上述应用服务器是为第一终端设备提供服务的应用服务器;在上述核心网设备是为第二终端设备提供服务的DC Server时,上述应用服务器是为第二终端设备提供服务的应用服务器。

在本申请的一个实施例中,所述目标响应消息的允许消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息的支持消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二消息头,所述第二消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二数据通道属性信息,所述第二数据通道属性信息中携带有所述第二数据通道能力信息。

其中,第二数据通道属性信息为导引数据通道的属性信息。

另外,为了区分携带第一数据通道能力信息的导引数据通道属性信息,以及携带第二数据通道能力信息的导引数据通道属性信息,本申请实施例中,将携带第一数据通道能力信息的导引数据通道属性信息称为“第一数据通道属性信息”,将携带第二数据通道能力信息的导引数据通道属性信息,称为“第二数据通道属性信息”。

由上述可知,建立导引数据通道的响应消息(即上述目标响应消息)中携带第二数据通道能力信息的方式存在如下四种方案:

方案1:对Allow头进行增强,携带第二数据通道能力信息;例如,Allow:DC-Capability:AR,AI,positioning(即允许消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案2:对Supported头进行增强,携带第二数据通道能力信息;例如,Supported:DC-Capability:AR,AI,positioning(即支持消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案3:新增一个第二消息头,携带第二数据通道能力信息;例如,DC-Capability:AR,AI,positioning(新增的第二消息头中携带的数据通道能力信息包括:AR通信能力、AI能力和定位能力);

方案4:对SDP进行增强,携带第二数据通道能力信息;

例如:

m=application 52718UDP/DTLS/SCTP webrtc-datachannel

b=AS:500

a=max-message-size:1024

a=sctp-port:5000

a=DC-Capability:AR,AI,positioning

a=dcmap:10subprotocol="http"

其中,上述m行代表媒体的类型为数据通道;

b行代表该数据通道对应的带宽为500kbps

a行代表该数据通道属性信息,即:

a=max-message-size:1024,代表该属数据通道的能够传递的消息的最大值为1024个字节;

a=sctp-port:5000代表该数据通道对应的端口号为5000;

a=DC-Capability:AR,AI,positioning,代表数据通道能力信息包括:AR通信能力、AI能力和定位能力;

a=dcmap:10subprotocol="http"代表该数据通道的APP从本地DC Server(即为发起建立bootstrap DC的一方提供服务的DC Server),而若a=dcmap:110subprotocol="http",则代表该数据通道的APP从为对方提供服务的DC Server)下载;其中,a行内10和110位为流标识(stream ID),stream ID用于标识DC,通常0-999用于标识引导数据通道(bootstrap DC),大于等于1000的用于标识应用数据通道(application DC)。

在本申请的一个实施例中,所述核心网设备向所述第二终端设备发送第四请求消息,包括:

所述核心网设备向应用服务器发送第五请求消息,所述第五请求消息用于指示所述应用服务器向所述第二终端设备发送所述第四请求消息;

所述核心网设备接收所述第二终端设备响应于所述第四请求消息所发送的所述第二数据通道能力信息,包括:

所述核心网设备通过所述应用服务器接收所述第二终端设备发送的所述第二数据通道能力信息。

由此可知,核心网设备可以向应用服务器发送第五请求消息,以使得应用服务器响应于第五请求消息向第二终端设备发送第四请求消息,进而使得第二终端设备响应于第四请求消息向应用服务器返回第二数据通道能力信息,并在应用服务器接收到第二数据通道能力信息之后,由应用服务器将第二数据通道能力信息转发给核心网设备。

其中,上述第五请求消息可以为HTTP消息。

另外,需要说明的是,上述第五请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第二终端设备发送所述第四请求消息;或者,第五请求消息中可以包括一个信息,该信息用于应用服务器确定向第二终端设备发送所述第四请求消息。

在本申请的一个实施例中,所述第四请求消息包括重邀请请求(re-Invite)消息或选择(Option)消息。即re-Invite消息或Option消息中可以携带获取第二数据通道能力信息的指示。这里,获取第二数据通道能力信息的指示可以是一个明确的指示信息,该指示信息用于指示第二终端设备发送第二数据通道能力信息;或者,获取第二数据通道能力信息的指示可以是一个信息,该信息用于第二终端设备确定向核心网设备发送第二数据通道能力信息。

在本申请的一个实施例中,所述方法还包括:

所述核心网设备将所述第一数据通道能力信息发送给所述第二终端设备。

其中,第二终端设备接收到第一数据通道能力信息后,可以根据第一数据通道能力信息指示的第一终端设备对数据通道能力的支持情况,向核心网设备反馈自身支持的数据通道能力的情况。

在本申请的一个实施例中,所述第二数据通道能力信息包括所述第二终端设备支持的数据通道能力与所述第一数据通道能力信息指示的所述第一终端设备支持的数据通道能力的交集中的至少一种数据通道能力。

由此可知,在本申请的一个实施例中,核心网设备还可以将第一终端设备的第一数据通道能力信息发送给第二终端设备,以使得第二终端设备可以从第一终端设备支持的数据通道能力中选择自身支持的数据通道能力,并将选出的至少一种数据通道能力发送给核心网设备。

在本申请的一个实施例中,所述核心网设备将所述第一数据通道能力信息发送给所述第二终端设备,包括:

所述核心网设备向应用服务器发送第六请求消息,其中,所述第六请求消息用于指示所述应用服务器向所述第二终端设备发送所述第一数据通道能力信息。

即核心网设备可以通过应用服务器,向第二终端设备转发第一数据通道能力信息。

此处需要说明的是,上述第六请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第二终端设备发送所述第一数据通道能力信息;或者,第六请求消息中可以包括一个信息,该信息用于应用服务器确定向第二终端设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述数据通道列表包括所述第一终端设备以及所述第二终端设备均支持的数据通道应用的信息。

这里,当第二终端设备和第二终端设备均支持数据通道功能时,可以由第一终端设备和第二终端设备中的任何一方发起建立数据通道,此种情况下,核心网设备根据第一数据通道能力信息和第二数据通道能力信息生成的数据通道应用列表,可以包括第一终端设备以及第二终端设备均支持的数据通道应用的信息。

在本申请的一个实施例中,所述数据通道列表包括所述第二终端设备支持且符合第一预设条件的应用的信息,其中,所述第一预设条件包括核心网设备可将数据通道应用的数据处理为所述第一终端设备可识别的数据。

这里,在第二终端设备支持数据通道功能,且由第二终端设备发起建立数据通道的情况下,核心网设备根据第一数据通道能力信息和第二数据通道能力信息生成的数据通道应用列表,可以包括第二终端设备支持且符合上述第一预设条件的应用的信息。

其中,需要说明的是,上述“第一预设条件包括核心网设备可将数据通道应用的数据处理为所述第一终端设备可识别的数据”中的“核心网设备”可以是:前文介绍的核心网设备(即前文获取第一数据通道能力信息以及第二数据通道能力信息,并生成数据通道应用列表的核心网设备),此种情况下,若前文介绍的核心网设备是由两个设备(即DC控制实体和DC媒体实体)组成,则由DC媒体实体“将数据通道应用的数据处理为第一终端设备可识别的数据”。

或者,上述“第一预设条件包括核心网设备可将数据通道应用的数据处理为所述第一终端设备可识别的数据”中的“核心网设备”,也可以是其他核心网设备,例如增强现实媒体(Augmented Reality,AR-M)设备。其中,AR-M设备可以将AR媒体转换为实时传输协议(Real-time Transport Protocol,RTP)的媒体。

在本申请的一个实施例中,所述数据通道列表包括所述第一终端设备支持且符合第二预设条件的应用的信息,其中,所述第二预设条件包括核心网设备可将数据通道应用的数据处理为所述第二终端设备可识别的数据。

这里,在第一终端设备支持数据通道功能,且由第一终端设备发起建立数据通道的情况下,核心网设备根据第一数据通道能力信息和第二数据通道能力信息生成的数据通道应用列表,可以包括第一终端设备支持且符合上述第二预设条件的应用的信息。

其中,需要说明的是,上述“第二预设条件包括核心网设备可将数据通道应用的数据处理为所述第二终端设备可识别的数据”中的“核心网设备”可以是:前文介绍的核心网设备(即前文获取第一数据通道能力信息以及第二数据通道能力信息,并生成数据通道应用列表的核心网设备),此种情况下,若前文介绍的核心网设备是由两个设备(即DC控制实体和DC媒体实体)组成,则由DC媒体实体“将数据通道应用的数据处理为第二终端设备可识别的数据”。

或者,上述“第二预设条件包括核心网设备可将数据通道应用的数据处理为所述第二终端设备可识别的数据”中的“核心网设备”,也可以是其他核心网设备,例如AR-M设备。其中,AR-M设备可以将AR媒体转换为RTP的媒体。

此外,在本申请的实施例中,核心网设备支持将将数据通道应用的数据处理为对方可以识别的数据,也可以称为核心网支持互相作用(interaction)或互操作(interworking)。

由上述可知,数据通道列表包括的具体内容可以存在多种情况。

在本申请的一个实施例中,所述核心网设备向所述第一终端设备和所述第二终端设备中的至少一者发送数据通道应用列表,包括:

在所述第一终端设备支持数据通道功能,且所述第二终端设备支持数据通道功能的情况下,所述核心网设备向所述第一终端设备和所述第二终端设备发送数据通道应用列表;或者,

在所述第一终端设备不支持数据通道功能,且所述第二终端设备支持数据通道功能的情况下,所述核心网设备向所述第二终端设备发送数据通道应用列表;或者,

在所述第一终端设备支持数据通道功能,且所述第二终端设备不支持数据通道功能的情况下,所述核心网设备向所述第一终端设备发送数据通道应用列表。

其中,上述“第一终端设备不支持数据通道功能”,可以为核心网设备根据第一终端设备的第一数据通道能力信息确定第一终端设备不支持数据通道功能;或者,可以为核心网设备无法确定第一终端设备是否支持数据通道功能(例如没有收到第一数据通道能力信息,或者,核心网络设备没有与第一终端设备进行信息交互)时,认为第一终端设备不支持数据通道功能。

同理,上述“第二终端设备不支持数据通道功能”,可以为核心网设备根据第二终端设备的第二数据通道能力信息确定第二终端设备不支持数据通道功能;或者,可以为核心网设备无法确定第二终端设备是否支持数据通道功能(例如没有收到第二数据通道能力信息,或者,核心网络设备没有与第二终端设备进行信息交互)时,认为第二终端设备不支持数据通道功能。

由此可知,在通信双方均支持数据通道功能时,需要向二者都发送数据通道应用列表,而在存在一方不支持数据通道功能时,可以只向支持数据通道功能的一方发送数据通道应用列表。

需要说明的是,数据通道应用列表包括的内容存在前述多种情况,现将数据通道列表包括内容的不同情况与数据通道应用列表的多种发送情况相结合,进行详细说明:

第一方面,在通信双方均支持数据通道功能时,则可以根据通信双方的数据通道能力信息生成通信双方均支持的数据通道应用列表,这样,通信双方从该列表中选择下载的数据通道应用都是二者支持的,从而可以避免数据通道建立失败。

第二方面,在通信双方中存在不支持数据通道功能的一方时,可以由核心网设备将对方发送的数据处理为其可以识别的数据;或者,通信双方都支持数据通道功能,仍然可以由其中一方下载自身支持,但对方不支持却可以由核心网设备处理为对方可以识别的数据的数据通道应用。例如第一终端设备支持屏幕共享的数据通道应用,而第二终端设备不支持数据通道功能,或者,第二终端设备不支持该屏幕共享的数据通道应用,则第一终端设备仍可以下载该屏幕共享的数据通道应用,从而由核心网设备将第一终端设备的屏幕共享内容处理为第二终端设备可以识别的内容,例如,核心网设备将第一终端设备通过数据通道发送的屏幕共享的数据转化为视频,发送给第二终端设备进行显示。

其中,需要注意的是,发起建立数据通道的终端设备需要支持数据通道功能。

因此,基于此处第一方面和第二方面的内容可以得到如下结论:

为了便于描述,现进行如下定义:

第一列表:包括第一终端设备以及第二终端设备均支持的数据通道应用的信息;

第二列表:包括第一终端设备支持且符合上述第二预设条件(即核心网设备可将数据通道应用的数据处理为所述第二终端设备可识别的数据)的应用的信息;

第三列表:包括第二终端设备支持且符合上述第一预设条件(即核心网设备可将数据通道应用的数据处理为第一终端设备可识别的数据)的应用的信息。

结论一:在第一终端设备支持数据通道功能,且第二终端设备支持数据通道功能时,生成的数据通道应用列表可以包括上述第一列表,从而将第一列表发送给第一终端设备和第二终端设备,这样第一终端设备和第二终端设备都可以从第一列表中选出同一个二者均支持的数据通道应用,并下载,从而通过下载的该数据通道应用建立数据通道;

或者,生成的数据通道应用列表可以包括上述第一列表和第二列表,从而在将第一列表和第二列表发送给第一终端设备,将第一列表发送给第二终端设备;这样,这样第一终端设备和第二终端设备都可以从第一列表中选出同一个二者均支持的数据通道应用,并下载,从而通过下载的该数据通道应用建立数据通道;也可以,仅由第一终端设备从第二列表中下载一个自身支持的数据通道应用并下载,从而通过该数据通道应用建立第一终端设备与核心网设备之间的数据通道,进而通过该通道将第一终端设备的数据发送给核心网设备,然后由核心网设备处理为第二终端设备可以识别的数据,进而再发送给第二终端设备。

或者,生成的数据通道应用列表可以包括上述第一列表和第三列表,从而将第一列表和第三列表发送给第二终端设备,将第一列表发送给第一终端设备;或者,生成的数据通道应用列表可以包括上述第二列表和第三列表,从而将第二列表发送给第一终端设备,将第三列表发送给第二终端设备。这样,这样第一终端设备和第二终端设备都可以从第一列表中选出同一个二者均支持的数据通道应用,并下载,从而通过下载的该数据通道应用建立数据通道;也可以,仅由第二终端设备从第三列表中下载一个自身支持的数据通道应用并下载,从而通过该数据通道应用建立第二终端设备与核心网设备之间的数据通道,进而通过该通道将第二终端设备的数据发送给核心网设备,然后由核心网设备处理为第一终端设备可以识别的数据,进而再发送给第一终端设备。

结论二:在第一终端设备支持数据通道功能,且第二终端设备不支持数据通道功能时,生成的数据通道应用列表可以包括上述第二列表,从而在第一终端设备发起建立数据通道的情况下,将第二列表发送给第一终端设备。这样,则可以由第一终端设备从第二列表中下载一个自身支持的数据通道应用并下载,从而通过该数据通道应用建立第一终端设备与核心网设备之间的数据通道,进而通过该通道将第一终端设备的数据发送给核心网设备,然后由核心网设备处理为第二终端设备可以识别的数据,进而再发送给第二终端设备

结论三:在第一终端设备不支持数据通道功能,且第二终端设备支持数据通道功能时,生成的数据通道应用列表可以包括上述第三列表,从而在第二终端设备发起建立数据通道的情况下,将第三列表发送给第二终端设备。这样,则可以由第二终端设备从第三列表中下载一个自身支持的数据通道应用并下载,从而通过该数据通道应用建立第二终端设备与核心网设备之间的数据通道,进而通过该通道将第二终端设备的数据发送给核心网设备,然后由核心网设备处理为第一终端设备可以识别的数据,进而再发送给第一终端设备。

在本申请的一个实施例中,所述方法还包括:

所述核心网设备向所述第一终端设备发送第一指示信息,其中,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备不支持的数据通道应用,或者,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用;

或者,

所述核心网设备向所述第二终端设备发送第二指示信息,其中,所述第二指示信息用于指示所述第二终端设备支持且所述第一终端设备不支持的数据通道应用,或者,所述第二指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

其中,上述第一指示信息可以包括第一终端设备支持且第二终端设备不支持的数据通道应用的列表,或者包括第一终端设备和第二终端设备均支持的数据通道应用的列表,这样;或者,对于每个第二终端设备不支持的数据通道应用,核心网设备还可以单独指示给第一终端设备;这样,第一终端设备则可以区分其所支持的数据通道应用中,哪个是第二终端设备不支持的。

例如第一终端设备支持且第二终端设备不支持的数据通道应用是一个单独的列表,并且核心网设备通知第一终端设备该列表是第一终端设备支持且第二终端设备不支持的数据通道应用的列表;或者,每个第二终端设备支持的数据通道应用都有一个单独的指示,例如用1表示双方都支持,0标识表示只有第二终端支持。

同理,上述第二指示信息可以包括第二终端设备支持且第一终端设备不支持的数据通道应用的列表,或者包括第一终端设备和第二终端设备均支持的数据通道应用的列表;或者,对于每个第一终端设备不支持的数据通道应用,核心网设备还可以单独指示给第二终端设备;这样,第二终端设备则可以区分其所支持的数据通道应用中,哪个是第一终端设备不支持的。

例如第二终端设备支持且第一终端设备不支持的数据通道应用是一个单独的列表,并且核心网设备通知第二终端设备该列表是第二终端设备支持且第一终端设备不支持的数据通道应用的列表;或者,每个第一终端设备支持的数据通道应用都有一个单独的指示,例如用1表示双方都支持,0标识表示只有第一终端支持。

其中,第一终端设备确定出其所支持的数据通道应用中,哪个是第二终端设备不支持的数据通道应用之后,可以将这些应用的信息显示给用户,从而使得用户可以知道哪些是可以与第二终端设备进行交互的,哪些是不能与第二终端设备进行交互的。同理,第二终端设备确定出其所支持的数据通道应用中,哪个是第一终端设备不支持的数据通道应用之后,可以将这些应用的信息显示给用户,从而使得用户可以知道哪些是可以与第一终端设备进行交互的,哪些是不能与第一终端设备进行交互的。

第二方面,参见图3所示,为本申请实施例所提供的一种数据通道应用列表的处理方法的流程图,该方法可以包括以下步骤:

步骤301:第一终端设备向核心网设备发送所述第一终端设备的第一数据通道能力信息。

步骤302:所述第一终端设备接收所述核心网设备发送的数据通道应用列表。

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息和第二数据通道能力信息生成的,所述第二数据通道能力信息为第二终端设备的数据通道能力信息。

上述第一终端设备和第二终端设备为通信双方设备,例如可以为通话双方设备(即主叫方设备和被叫方设备)。上述核心网设备可以是为第一终端设备提供服务的数据通道服务器(DC Server),也可以是为第二终端设备提供服务的DC Server。

上述数据通道能力信息包括如下中至少一种:

视频编解码(video codec)能力;

人工智能能力(Artificial Intelligence capability);

定位能力(positioning capability);

增强现实通信能力(Augmented Reality communication capability);

屏幕共享能力(Screen Sharing);

白板能力(white board)。

在本申请的一个实施例中,所述方法还包括:

所述第一终端设备向所述核心网设备发送第一目标信息,其中,所述第一目标信息包括所述第一终端设备的能力信息中除所述第一数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息、所述第二数据通道能力信息、所述第一目标信息和第二目标信息生成的,所述第二目标信息包括所述第二终端设备的能力信息中除所述第二数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者。

上述第一目标信息可以包括第一终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种;上述第二目标能力信息可以包括第二终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种。

由此可知,所述核心网设备除了根据两个终端设备的数据通道能力生成数据通道应用列表,还可以进一步根据其他能力(例如,屏幕显示能力,数据处理能力,计算能力),生成数据通道应用列表;或者,还可以进一步根据签约信息生成数据通道应用列表,例如,AR通信需要额外付费,则只有签约使用AR通信服务的终端设备才能下载AR应用;或者,还可以进一步根据其他能力信息和签约信息,生成数据通道应用列表。

由上述步骤301至302可知,在本申请实施例中,核心网设备可以获取第一终端设备的第一数据通道能力信息,以及第二终端设备的第二数据通道能力信息,从而根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。由此可见,在本申请的实施例中,核心网设备可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表,为通信双方下载数据通道应用提供了准确的数据支持,从而可以降低通信双方根据数据通道应用列表下载对方不支持的数据通道应用的几率,进而降低数据通道建立失败的几率,节省资源和时间。

在本申请的一个实施例中,所述第一终端设备向核心网设备发送所述第一终端设备的第一数据通道能力信息,包括:

所述第一终端设备在导引数据通道的建立过程中,向所述核心网设备发送所述第一数据通道能力信息;

或者,

所述第一终端设备通过导引数据通道向所述核心网设备发送所述第一数据通道能力信息;

或者,

所述第一终端设备接收所述核心网设备发送的第一请求消息,其中,所述第一请求消息用于指示所述第一终端设备发送所述第一数据通道能力信息;

所述第一终端设备响应于所述第一请求消息,向所述核心网设备发送所述第一数据通道能力信息;

或者,

所述第一终端设备在注册时向所述核心网设备发送所述第一数据通道能力信息。

由此可知,第一终端设备的第一数据通道能力信息,可以在导引数据通道的建立过程中,传输给核心网设备;也可以在导引数据通道建立完成之后,通过导引数据通道传输给核心网设备;也可以由核心网设备向第一终端设备请求;也可以在第一终端设备注册时就将第一数据通道能力信息发送给核心网设备。

需要说明的是,上述第一请求消息中可以包括一个明确的指示信息,该指示信息用于指示第一终端设备发送第一数据通道能力信息;或者,第一请求消息中可以包括一个信息,该信息用于第一终端设备确定向核心网设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述第一终端设备在导引数据通道的建立过程中,向所述核心网设备发送所述第一数据通道能力信息,包括:

所述第一终端设备向所述核心网设备发送第二请求消息;

或者,

所述第一终端设备向应用服务器发送第二请求消息;

其中,所述第二请求消息为所述导引数据通道的建立过程中用于建立导引数据通道的请求消息,所述第二请求消息中携带有所述第一数据通道能力信息。

由此可知,第一数据通道能力信息可以携带在建立导引数据通道的请求消息(即上述第二请求消息)中,由第一终端设备发送给核心网设备;或者,由第一终端设备发送给应用服务器,然后由应用服务器再将第一数据通道能力信息发送给核心网设备。

在本公开的一个实施例中,所述第二请求消息的允许消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息的支持消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括预先确定的第一消息头,所述第一消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一数据通道属性信息,所述第一数据通道属性信息中携带有所述第一数据通道能力信息。

即建立导引数据通道的请求消息(即上述第二请求消息)中携带第一数据通道能力信息的方式存在如下四种方案:

方案1:对允许消息(Allow)头进行增强,携带第一数据通道能力信息;

方案2:对支持消息(Supported)头进行增强,携带第一数据通道能力信息;;

方案3:新增一个第一消息头,携带第一数据通道能力信息;;

方案4:对会话描述协议(Session Des cription Protocol,SDP)进行增强,携带第一数据通道能力信息。

其中,对此处方案1至4的举例可参见前文,此处不再赘述。

在本申请的一个实施例中,所述第一终端设备接收所述核心网设备发送的第一请求消息,包括:

所述第一终端设备接收应用服务器响应于第三请求消息发送的所述第一请求消息,其中,所述第三请求消息用于指示所述应用服务器向所述第一终端设备发送所述第一请求消息;

所述第一终端设备响应于所述第一请求消息,向所述核心网设备发送所述第一数据通道能力信息,包括:

所述第一终端设备响应于所述第一请求消息,通过所述应用服务器向所述核心网设备发送所述第一数据通道能力信息。

由此可知,核心网设备可以向应用服务器发送第三请求消息,以使得应用服务器响应于第三请求消息向第一终端设备发送第一请求消息,进而使得第一终端设备响应于第一请求消息向应用服务器返回第一数据通道能力信息,并在应用服务器接收到第一数据通道能力信息之后,由应用服务器将第一数据通道能力信息转发给核心网设备。

其中,上述第二请求消息可以为HTTP消息。

另外,需要说明的是,上述第三请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第一终端设备发送第一请求消息;或者,第三请求消息中可以包括一个信息,该信息用于应用服务器确定向第一终端设备发送第一请求消息。

在本申请的一个实施例中,所述第一请求消息包括重邀请请求(re-Invite)消息或选择(Option)消息。即re-Invite消息或Option消息中可以携带获取第一数据通道能力信息的指示。这里,获取第一数据通道能力信息的指示可以是一个明确的指示信息,该指示信息用于指示第一终端设备发送第一数据通道能力信息;或者,获取第一数据通道能力信息的指示可以是一个信息,该信息用于第一终端设备确定向核心网设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述方法还包括:

所述第一终端设备接收所述核心网设备发送的第一指示信息,其中,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备不支持的数据通道应用,或者,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

上述第一指示信息可以包括第一终端设备支持且第二终端设备不支持的数据通道应用的列表,或者包括第一终端设备和第二终端设备均支持的数据通道应用的列表,这样;或者,对于每个第二终端设备不支持的数据通道应用,核心网设备还可以单独指示给第一终端设备;这样,第一终端设备则可以区分其所支持的数据通道应用中,哪个是第二终端设备不支持的。

例如第一终端设备支持且第二终端设备不支持的数据通道应用是一个单独的列表,并且核心网设备通知第一终端设备该列表是第一终端设备支持且第二终端设备不支持的数据通道应用的列表;或者,每个第二终端设备支持的数据通道应用都有一个单独的指示,例如用1表示双方都支持,0标识表示只有第二终端支持。

其中,第一终端设备确定出其所支持的数据通道应用中,哪个是第二终端设备不支持的数据通道应用之后,可以将这些应用的信息显示给用户,从而使得用户可以知道哪些是可以与第二终端设备进行交互的,哪些是不能与第二终端设备进行交互的。

第三方面,参见图4所示,为本申请实施例所提供的一种数据通道应用列表的处理方法的流程图,该方法可以包括以下步骤:

步骤401:第二终端设备向核心网设备发送第二数据通道能力信息;

步骤402:所述第二终端设备接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据第一数据通道能力信息和所述第二数据通道能力信息生成的,所述第一数据通道能力信息为第一终端设备的数据通道能力信息。

上述第一终端设备和第二终端设备为通信双方设备,例如可以为通话双方设备(即主叫方设备和被叫方设备)。上述核心网设备可以是为第一终端设备提供服务的数据通道服务器(DC Server),也可以是为第二终端设备提供服务的DC Server。

上述数据通道能力信息包括如下中至少一种:

视频编解码(video codec)能力;

人工智能能力(Artificial Intelligence capability);

定位能力(positioning capability);

增强现实通信能力(Augmented Reality communication capability);

屏幕共享能力(Screen Sharing);

白板能力(white board)。

在本申请的一个实施例中,所述方法还包括:

所述第二终端设备向所述核心网设备发送第二目标信息,其中,所述第二目标信息包括所述第二终端设备的能力信息中除所述第二数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息、所述第二数据通道能力信息、第一目标信息和所述第二目标信息生成的,所述第一目标信息包括所述第一终端设备的能力信息中除所述第一数据通道能力信息之外的其他能力信息,以及签约信息中的至少一者。

上述第一目标信息可以包括第一终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种;上述第二目标能力信息可以包括第二终端设备的屏幕显示能力、数据处理能力、计算能力中的至少一种。

由此可知,所述核心网设备除了根据两个终端设备的数据通道能力生成数据通道应用列表,还可以进一步根据其他能力(例如,屏幕显示能力,数据处理能力,计算能力),生成数据通道应用列表;或者,还可以进一步根据签约信息生成数据通道应用列表,例如,AR通信需要额外付费,则只有签约使用AR通信服务的终端设备才能下载AR应用;或者,还可以进一步根据其他能力信息和签约信息,生成数据通道应用列表。

由上述步骤401至402可知,在本申请实施例中,核心网设备可以获取第一终端设备的第一数据通道能力信息,以及第二终端设备的第二数据通道能力信息,从而根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。由此可见,在本申请的实施例中,核心网设备可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表,为通信双方下载数据通道应用提供了准确的数据支持,从而可以降低通信双方根据数据通道应用列表下载对方不支持的数据通道应用的几率,进而降低数据通道建立失败的几率,节省资源和时间。

在本申请的一个实施例中,所述第二终端设备向核心网设备发送所述第二终端设备的第二数据通道能力信息,包括:

所述第二终端设备在导引数据通道的建立过程中,向所述核心网设备发送所述第二数据通道能力信息;

或者,

所述第二终端设备通过导引数据通道向所述核心网设备发送所述第二数据通道能力信息;

或者,

所述第二终端设备接收所述核心网设备发送的第四请求消息,其中,所述第四请求消息用于指示所述第二终端设备发送所述第二数据通道能力信息;

所述第二终端设备响应于所述第四请求消息,向所述核心网设备发送所述第二数据通道能力信息;

或者,

所述第二终端设备在注册时向所述核心网设备发送所述第二数据通道能力信息。

由此可知,第二终端设备的第二数据通道能力信息,可以在导引数据通道的建立过程中,传输给核心网设备;也可以在导引数据通道建立完成之后,通过导引数据通道传输给核心网设备;也可以由核心网设备向第二终端设备请求;也可以在第二终端设备注册时就将第二数据通道能力信息发送给核心网设备。

上述第四请求消息中可以包括一个明确的指示信息,该指示信息用于指示第二终端设备发送第二数据通道能力信息;或者,第四请求消息中可以包括一个信息,该信息用于第二终端设备确定向核心网设备发送第二数据通道能力信息。

在本公开的一个实施例中,所述第二终端设备在导引数据通道的建立过程中,向所述核心网设备发送所述第二数据通道能力信息,包括:

所述第二终端设备向所述核心网设备发送目标响应消息;

或者,

所述第二终端设备向应用服务器发送目标响应消息;

其中,所述目标响应消息为所述导引数据通道的建立过程中用于建立导引数据通道的响应消息,所述目标响应消息中携带有所述第二数据通道能力信息。

由此可知,第二数据通道能力信息可以携带在建立导引数据通道的响应消息(即上述目标响应消息)中,由第二终端设备发送给核心网设备;或者,由第二终端设备发送给应用服务器,然后由应用服务器再将第二数据通道能力信息发送给核心网设备。

在本申请的一个实施例中,所述目标响应消息的允许消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息的支持消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括预先确定的第二消息头,所述第二消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二数据通道属性信息,所述第二数据通道属性信息中携带有所述第二数据通道能力信息。

由上述可知,建立导引数据通道的响应消息(即上述目标响应消息)中携带第二数据通道能力信息的方式存在如下四种方案:

方案1:对Allow头进行增强,携带第二数据通道能力信息;

方案2:对Supported头进行增强,携带第二数据通道能力信息;

方案3:新增一个第二消息头,携带第二数据通道能力信息;

方案4:对SDP进行增强,携带第二数据通道能力信息;

其中,对于此处方案1至4的举例可参见前文,此处不再赘述。

在本公开的一个实施例中,所述第二终端设备接收所述核心网设备发送的第四请求消息,包括:

所述第二终端设备接收应用服务器响应于第五请求消息发送的所述第四请求消息,其中,所述第五请求消息用于指示所述应用服务器向所述第二终端设备发送所述第四请求消息;

所述第二终端设备响应于所述第四请求消息,向所述核心网设备发送所述第二数据通道能力信息,包括:

所述第二终端设备响应于所述第四请求消息,通过所述应用服务器向所述核心网设备发送所述第二数据通道能力信息。

由此可知,核心网设备可以向应用服务器发送第五请求消息,以使得应用服务器响应于第五请求消息向第二终端设备发送第四请求消息,进而使得第二终端设备响应于第四请求消息向应用服务器返回第二数据通道能力信息,并在应用服务器接收到第二数据通道能力信息之后,由应用服务器将第二数据通道能力信息转发给核心网设备。

其中,上述第五请求消息可以为HTTP消息。

另外,需要说明的是,上述第五请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第二终端设备发送所述第四请求消息;或者,第五请求消息中可以包括一个信息,该信息用于应用服务器确定向第二终端设备发送所述第四请求消息。

在本申请的一个实施例中,所述第四请求消息包括重邀请请求(re-Invite)消息或选择(Option)消息。即re-Invite消息或Option消息中可以携带获取第二数据通道能力信息的指示。这里,获取第二数据通道能力信息的指示可以是一个明确的指示信息,该指示信息用于指示第二终端设备发送第二数据通道能力信息;或者,获取第二数据通道能力信息的指示可以是一个信息,该信息用于第二终端设备确定向核心网设备发送第二数据通道能力信息。

在本申请的一个实施例中,所述方法还包括:

所述第二终端设备接收所述核心网设备发送的所述第一数据通道能力信息。

由此可知,在本申请的一个实施例中,核心网设备还可以将第一终端设备的第一数据通道能力信息发送给第二终端设备,以使得第二终端设备可以从第一终端设备支持的数据通道能力中选择自身支持的数据通道能力,并将选出的至少一种数据通道能力发送给核心网设备。

在本申请的一个实施例中,所述第二数据通道能力信息包括所述第二终端设备支持的数据通道能力与所述第一数据通道能力信息指示的所述第一终端设备支持的数据通道能力的交集中的至少一种数据通道能力。

由此可知,在本申请的一个实施例中,核心网设备还可以将第一终端设备的第一数据通道能力信息发送给第二终端设备,以使得第二终端设备可以从第一终端设备支持的数据通道能力中选择自身支持的数据通道能力,并将选出的至少一种数据通道能力发送给核心网设备。

在本申请的一个实施例中,所述第二终端设备接收所述核心网设备发送的所述第一数据通道能力信息,包括:

所述第二终端设备接收应用服务器响应于第六请求消息发送的所述第一数据通道能力信息,所述第六请求消息用于指示所述应用服务器向所述第二终端设备发送所述第一数据通道能力信息。

即核心网设备可以通过应用服务器,向第二终端设备转发第一数据通道能力信息。

此处需要说明的是,上述第六请求消息中可以包括一个明确的指示信息,该指示信息用于指示应用服务器向所述第二终端设备发送所述第一数据通道能力信息;或者,第六请求消息中可以包括一个信息,该信息用于应用服务器确定向第二终端设备发送第一数据通道能力信息。

在本申请的一个实施例中,所述方法还包括:

所述第二终端设备接收所述核心网设备发送的第二指示信息,其中,所述第二指示信息用于指示所述第二终端设备支持且所述第一终端设备不支持的数据通道应用,或者,所述第二指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

上述第二指示信息可以包括第二终端设备支持且第一终端设备不支持的数据通道应用的列表,或者包括第一终端设备和第二终端设备均支持的数据通道应用的列表;或者,对于每个第一终端设备不支持的数据通道应用,核心网设备还可以单独指示给第二终端设备;这样,第二终端设备则可以区分其所支持的数据通道应用中,哪个是第一终端设备不支持的。

例如第二终端设备支持且第一终端设备不支持的数据通道应用是一个单独的列表,并且核心网设备通知第二终端设备该列表是第二终端设备支持且第一终端设备不支持的数据通道应用的列表;或者,每个第一终端设备支持的数据通道应用都有一个单独的指示,例如用1表示双方都支持,0标识表示只有第一终端支持其中,第二终端设备确定出其所支持的数据通道应用中,哪个是第一终端设备不支持的数据通道应用之后,可以将这些应用的信息显示给用户,从而使得用户可以知道哪些是可以与第一终端设备进行交互的,哪些是不能与第一终端设备进行交互的。

综上所述,本申请实施例的数据通道应用列表的处理方法的一种实施方式可如图5所示,具体如下所述:

步骤501:UE-1通过会话初始协议邀请(SIP invite)消息向UE-2发起呼叫请求,即UE-1向S-CSCF-1发送SIP invite消息,S-CSCF-1为UE-1提供服务的服务呼叫会话控制功能(Serving Call Session Control Function,S-CSCF)网元;

其中,在SIP invite消息中携带有会话描述协议提议(SDP offer),SDP offer用于描述本次通话对应的媒体描述信息,在SDP offer中包括语音的描述信息和建立引导数据通道(bootstrap DC)的描述信息;

另外,可以在建立bootstrap DC的请求消息或SIP消息中携带UE-1的DC能力,举例如下方案1~4:

方案1:对Allow头进行增强,携带DC能力,例如:Allow:DC-Capability:AR,AI,positioning;

方案2:对Supported头进行增强,携带DC能力,例如:Supported:DC-Capability:AR,AI,positioning

方案3:新增一个消息头,携带DC能力,例如:DC-Capability:AR,AI,positioning

方案4:对SDP进行增强,携带DC能力;例如:

m=application 52718UDP/DTLS/SCTP webrtc-datachannel

b=AS:500

a=max-message-size:1024

a=sctp-port:5000

a=DC-Capability:AR,AI,positioning

a=dcmap:10subprotocol="http"

上述m行代表媒体的类型为数据通道;

b行代表该数据通道对应的带宽为500kbps

a行代表该数据通道属性信息,即:

a=max-message-size:1024,代表该属数据通道的能够传递的消息的最大值为1024个字节;

a=sctp-port:5000代表该数据通道对应的端口号为5000;

a=DC-Capability:AR,AI,positioning,代表数据通道能力信息包括:AR通信能力、AI能力和定位能力;

a=dcmap:10subprotocol="http"代表该数据通道的APP从本地DC Server,即为UE-1提供服务的DC Server下载(即本地DC Server),而若a=dcmap:110subprotocol="http",则代表该数据通道的APP从为UE-2提供服务的DC Server(即对方DC Server)下载;其中,a行内10和110位stream ID,stream ID用于标识DC,通常0-999用于标识引导数据通道(bootstrap DC),大于等于1000的用于标识应用数据通道(application DC)。

上述m、b、a行,为SDP offer中包括的bootstrap DC的描述信息。

步骤502:S-CSCF-1将SIP invite消息路由到为UE-1提供服务的应用服务器(Application Server,AS);

步骤503:AS根据SIP invite消息中的SDP中的内容(即前述a行的内容),确定使用为UE-1提供服务的DC Server(即DC Server-1)建立bootstrap DC,并确定DC Server的地址;

其中,这里的DC Server可以分成两个网元,DC控制实体和DC媒体实体(具体介绍可参见前文),为了简化描述,合并成了一个网元。

步骤504:AS向DC Server-1发送bootstrap DC建立请求,该请求中携带有UE-1的DC能力;

因此,到步骤504时,UE-1的DC能力传输至DC Server-1。

步骤505:DC Server-1向AS发送bootstrap DC建立响应消息;

步骤506:AS向S-CSCF-1发送SIP invite消息,该SIP invite消息中包含用于建立bootstrap DC的SDP信息(即步骤505的bootstrap DC建立响应消息,用于指示DC Server-1同意与UE-1建立bootstrap DC)。

步骤507:S-CSCF-1根据UE-2的地址,向为UE-2提供服务器的S-CSCF-2转发该SIPinvite消息,该SIP invite消息被路由到UE-2;

其中,该SIP invite消息中可以携带UE-1的DC能力,也可以不携带UE-1的DC能力。

步骤508:UE-2接收该SIP invite消息,并回复200OK消息,在200OK消息中携带SDP响应(answer),该SDP answer表示UE-2同意与DC Server-1建立bootstrap DC;其中,“200OK”表示请求成功;

其中,UE-2也可以通过其他响应消息,例如183,180等响应消息,向S-CSCF-2回复SDP answer

另外,可以在SDP answer中携带UE-2的DC能力,具体携带方式可如下方案1至4所述:

方案1:对Allow头进行增强,携带DC能力,例如:Allow:DC-Capability:AR,AI,positioning

方案2:对Supported头进行增强,携带DC能力,例如:Supported:DC-Capability:AR,AI,positioning

方案3:新增一个消息头,携带DC能力,例如:DC-Capability:AR,AI,positioning

方案4:对SDP进行增强,携带DC能力,例如:

m=application 52718UDP/DTLS/SCTP webrtc-datachannel

b=AS:500

a=max-message-size:1024

a=sctp-port:5000

a=DC-Capability:AR,AI,positioning

a=dcmap:10subprotocol="http"

需要说明的是,若UE-2在前述步骤507中接收到的SIP invite消息中携带有UE-1的DC能力,则UE-2可以从UE-1的DC能力中选择自己支持的能力,从而将UE-1和UE-2都支持的DC能力的子集或全集,携带在SDP answer中。

若UE-2在前述步骤507中接收到的SIP invite消息中未携带UE-1的DC能力,则UE-2将其支持的所有DC能力携带在SDP answer中。

步骤509:S-CSCF-1将SDP answer发送给AS。

步骤510:AS将SDP answer发送给DC server-1,从而建立DC Server-1与UE-2间的bootstrap DC通道;其中,AS发送给DC server-1的消息(即SDP answer)中包括UE-2的DC能力。

可见,到步骤510时,UE-2的DC能力传输至DC Server-1。这样,DC Server-1则可以根据UE-1的DC能力以及UE-2的DC能力,生成APP list。

步骤511:DC server-1回复响应消息给AS。

步骤512:AS将SDP answer发送给S-CSCF-1。

步骤513:S-CSCF-1将SDP answer发送给UE-1,从而建立DC Server-1与UE-1间的bootstrap DC通道。

步骤514:UE-1和UE-2从DC Server-1获得APP list。

由上述步骤501至514可知,在建立bootstrap DC的过程中,可以将UE-1的DC能力从UE-1携带在建立bootstrap DC的请求消息中,从UE-1传输至DC Server-1,并将UE-2的DC能力携带在建立bootstrap DC的响应消息中,从UE-2传输至DC Server-1。

可以理解的是,UE-1的DC能力,以及UE-2的DC能力也可以不携带在建立bootstrapDC的请求消息和响应消息中,由DC Server-1分别向UE-1和UE-2请求也可以。例如可以是通过SIP消息请求或通过bootstrap通道请求。

其中,通过SIP消息请求的方案例如为如下方案1和方案2:

方案1:DC Server-1直接向UE-1或UE-2发送SIP消息,例如re-Invite或Option消息,在该消息中携带获取DC能力的指示

方案2:DC Server-1向AS(即为UE-1提供服务的AS)发送获取UE-1或UE-2DC能力的请求或指示,AS向UE-1或UE-2发送SIP消息(例如re-Invite或Option消息),在该消息中携带获取DC能力的指示。

通过bootstrap通道请求的方案可以为:

DC Server-1向UE-1或UE-2发送消息(例如HTTP消息或SIP消息),请求UE-1或UE-2的DC能力。

另外,对于APP list包括的内容的具体情况,以及APP list的下发情况,可参见前文所述,此处不再赘述。

此外,若前述步骤503中,AS根据SIP invite消息中的SDP中的内容(即前述a行的内容),确定使用为UE-2提供服务的DC Server(即DC Server-2),则后续UE-1的DC能力和UE-2的DC能力需要传输给DC Server-2,从而由DC Server-2生成APP list。此种情况下,在建立bootstrap DC的过程中,可以将UE-1的DC能力从UE-1携带在建立bootstrap DC的请求消息中,从UE-1传输至DC Server-2,并将UE-2的DC能力携带在建立bootstrap DC的响应消息中,从UE-2传输至DC Server-2的过程,可结合已有的建立bootstrap DC的步骤实现,此处不再赘述。

本申请实施例提供的数据通道应用列表的处理方法,执行主体可以为数据通道应用列表的处理装置。本申请实施例中以数据通道应用列表的处理装置执行数据通道应用列表的处理方法为例,说明本申请实施例提供的数据通道应用列表的处理装置。

参见图6所示,为本申请实施例所提供的一种数据通道应用列表的处理装置的结构示意图,该数据通道应用列表的处理装置60可以包括以下模块:

第一信息获取模块601,用于获取第一终端设备的第一数据通道能力信息;

第二信息获取模块602,用于获取第二终端设备的第二数据通道能力信息;

列表生成模块603,用于根据所述第一数据通道能力信息和所述第二数据通道能力信息,生成数据通道应用列表。

在本申请实施例的数据通道应用列表的处理装置,可以获取第一终端设备的第一数据通道能力信息,以及第二终端设备的第二数据通道能力信息,从而根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。

其中,根据第一数据通道能力信息可以确定第一终端设备支持的数据通道应用,以及不支持的数据通道应用;根据第二数据通道能力信息可以确定第二终端设备支持的数据通道应用,以及不支持的数据通道应用;因此,根据第一数据通道能力信息以及第二数据通道能力信息,生成的数据通道应用列表,符合第一终端设备和第二终端设备实际对数据通道应用的支持情况。由此可见,在本申请的实施例中,可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表。

可选的,所述装置还包括:

列表发送模块,用于向所述第一终端设备和所述第二终端设备中的至少一者发送数据通道应用列表。

在本申请的一个实施例中,所述第一信息获取模块601包括:

第一接收子模块,用于接收所述第一终端设备在导引数据通道的建立过程中发送的所述第一数据通道能力信息;

或者,

第二接收子模块,用于接收所述第一终端设备通过导引数据通道发送的所述第一数据通道能力信息;

或者,

第一发送子模块,用于向所述第一终端设备发送第一请求消息,其中,所述第一请求消息用于指示所述第一终端设备发送所述第一数据通道能力信息;

第三接收子模块,用于接收所述第一终端设备响应于所述第一请求消息所发送的所述第一数据通道能力信息;

或者,

第四接收子模块,用于获取所述第一终端设备在注册时发送的所述第一数据通道能力信息。

在本申请的一个实施例中,所述第一接收子模块具体用于:

接收第二请求消息;

或者,

接收应用服务器响应于第二请求消息发送的所述第一数据通道能力信息;

其中,所述第二请求消息为所述导引数据通道的建立过程中用于建立导引数据通道的请求消息,所述第二请求消息中携带有所述第一数据通道能力信息。

在本申请的一个实施例中,所述第二请求消息的允许消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息的支持消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一消息头,所述第一消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一数据通道属性信息,所述第一数据通道属性信息中携带有所述第一数据通道能力信息。

在本申请的一个实施例中,所述第一发送子模块具体用于:

向应用服务器发送第三请求消息,所述第三请求消息用于指示所述应用服务器向所述第一终端设备发送所述第一请求消息;

所述第三接收子模块具体用于:

通过所述应用服务器,接收所述第一终端设备发送的所述第一数据通道能力信息。

在本申请的一个实施例中,所述第一请求消息包括重邀请请求消息或选择消息。

在本申请的一个实施例中,所述第二信息获取模块602包括:

第五接收子模块,用于接收所述第二终端设备在导引数据通道的建立过程中发送的所述第二数据通道能力信息;

或者,

第六接收子模块,用于接收所述第二终端设备通过导引数据通道发送的所述第二数据通道能力信息;

或者,

第二发送子模块,用于向所述第二终端设备发送第四请求消息,其中,所述第四请求消息用于指示所述第二终端设备发送所述第二数据通道能力信息;

第七接收子模块,用于接收所述第二终端设备响应于所述第四请求消息所发送的所述第二数据通道能力信息;

或者,

第八接收子模块,用于获取所述第二终端设备在注册时发送的所述第二数据通道能力信息。

在本申请的一个实施例中,所述第五接收子模块具体用于:

接收目标响应消息;

或者,

接收应用服务器响应于目标响应消息发送的所述第二数据通道能力信息;

其中,所述目标响应消息为所述导引数据通道的建立过程中用于建立导引数据通道的响应消息,所述目标响应消息中携带有所述第二数据通道能力信息。

在本申请的一个实施例中,所述目标响应消息的允许消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息的支持消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二消息头,所述第二消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二数据通道属性信息,所述第二数据通道属性信息中携带有所述第二数据通道能力信息。

在本申请的一个实施例中,所述第二发送子模块具体用于:

向应用服务器发送第五请求消息,所述第五请求消息用于指示所述应用服务器向所述第二终端设备发送所述第四请求消息;

所述第七接收子模块具体用于:

通过所述应用服务器接收所述第二终端设备发送的所述第二数据通道能力信息。

在本申请的一个实施例中,所述第四请求消息包括重邀请请求消息或选择消息。

在本申请的一个实施例中,所述装置还包括:

第三信息发送模块,用于将所述第一数据通道能力信息发送给所述第二终端设备。

在本申请的一个实施例中,所述第二数据通道能力信息包括所述第二终端设备支持的数据通道能力与所述第一数据通道能力信息指示的所述第一终端设备支持的数据通道能力的交集中的至少一种数据通道能力。

在本申请的一个实施例中,所述第三信息发送模块具体用于:

向应用服务器发送第六请求消息,其中,所述第六请求消息用于指示所述应用服务器向所述第二终端设备发送所述第一数据通道能力信息。

在本申请的一个实施例中,所述数据通道列表包括所述第一终端设备以及所述第二终端设备均支持的数据通道应用的信息。

在本申请的一个实施例中,所述数据通道列表包括所述第二终端设备支持且符合第一预设条件的应用的信息,其中,所述第一预设条件包括核心网设备可将数据通道应用的数据处理为所述第一终端设备可识别的数据。

在本申请的一个实施例中,所述数据通道列表包括所述第一终端设备支持且符合第二预设条件的应用的信息,其中,所述第二预设条件包括核心网设备可将数据通道应用的数据处理为所述第二终端设备可识别的数据。

在本申请的一个实施例中,所述列表发送模块包括:

第一列表发送子模块,用于在所述第一终端设备支持数据通道功能,且所述第二终端设备支持数据通道功能的情况下,向所述第一终端设备和所述第二终端设备发送数据通道应用列表;或者,

第二列表发送子模块,用于在所述第一终端设备不支持数据通道功能,且所述第二终端设备支持数据通道功能的情况下,向所述第二终端设备发送数据通道应用列表;或者,

第三列表发送子模块,用于在所述第一终端设备支持数据通道功能,且所述第二终端设备不支持数据通道功能的情况下,向所述第一终端设备发送数据通道应用列表。

在本申请的一个实施例中,所述装置还包括:

第一指示发送模块,用于向所述第一终端设备发送第一指示信息,其中,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备不支持的数据通道应用,或者,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用;

或者,

第二指示发送模块,用于向所述第二终端设备发送第二指示信息,其中,所述第二指示信息用于指示所述第二终端设备支持且所述第一终端设备不支持的数据通道应用,或者,所述第二指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

本申请实施例中的数据通道应用列表的处理装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是核心网设备,也可以为除核心网设备之外的其他设备。示例性的,核心网设备可以包括但不限于上述所列举的核心网设备的类型,其他设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)等,本申请实施例不作具体限定。

本申请实施例提供的数据通道应用列表的处理装置能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。

参见图7所示,为本申请实施例所提供的一种数据通道应用列表的处理装置的结构示意图,该数据通道应用列表的处理装置70可以包括以下模块:

第一信息发送模块701,用于向核心网设备发送所述第一终端设备的第一数据通道能力信息;

第一列表接收模块702,用于接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息和第二数据通道能力信息生成的,所述第二数据通道能力信息为第二终端设备的数据通道能力信息。

在本申请实施例的数据通道应用列表的处理装置,可以将第一终端设备的第一数据通道能力信息发送给核心网设备,以使得核心网设备在获取到第二终端设备的第二数据通道能力信息后,可以根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。由此可见,在本申请的实施例中,可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表,为通信双方下载数据通道应用提供了准确的数据支持,从而可以降低通信双方根据数据通道应用列表下载对方不支持的数据通道应用的几率,进而降低数据通道建立失败的几率,节省资源和时间。

在本申请的一个实施例中,所述第一信息发送模块701包括:

第三发送子模块,用于在导引数据通道的建立过程中,向所述核心网设备发送所述第一数据通道能力信息;

或者,

第四发送子模块,用于通过导引数据通道向所述核心网设备发送所述第一数据通道能力信息;

或者,

第九接收子模块,用于接收所述核心网设备发送的第一请求消息,其中,所述第一请求消息用于指示所述第一终端设备发送所述第一数据通道能力信息;

第五发送子模块,用于响应于所述第一请求消息,向所述核心网设备发送所述第一数据通道能力信息;

或者,

第六发送子模块,用于在注册时向所述核心网设备发送所述第一数据通道能力信息。

在本申请的一个实施例中,所述第三发送子模块具体用于:

向所述核心网设备发送第二请求消息;

或者,

向应用服务器发送第二请求消息;

其中,所述第二请求消息为所述导引数据通道的建立过程中用于建立导引数据通道的请求消息,所述第二请求消息中携带有所述第一数据通道能力信息。

在本申请的一个实施例中,所述第二请求消息的允许消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息的支持消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括预先确定的第一消息头,所述第一消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一数据通道属性信息,所述第一数据通道属性信息中携带有所述第一数据通道能力信息。

在本申请的一个实施例中,所述第九接收子模块具体用于:

接收应用服务器响应于第三请求消息发送的所述第一请求消息,其中,所述第三请求消息用于指示所述应用服务器向所述第一终端设备发送所述第一请求消息;

所述第五发送子模块具体用于:

响应于所述第一请求消息,通过所述应用服务器向所述核心网设备发送所述第一数据通道能力信息。

在本申请的一个实施例中,所述第一请求消息包括重邀请请求消息或选择消息。

在本申请的一个实施例中,所述装置还包括:

第一指示接收模块,用于接收所述核心网设备发送的第一指示信息,其中,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备不支持的数据通道应用,或者,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

本申请实施例中的数据通道应用列表的处理装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端设备,也可以为除终端设备之外的其他设备。示例性的,终端设备可以包括但不限于上述所列举的终端设备11的类型,其他设备可以为服务器、网络附属存储器(Network AttachedStorage,NAS)等,本申请实施例不作具体限定。

本申请实施例提供的数据通道应用列表的处理装置能够实现图3的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。

参见图8所示,为本申请实施例所提供的一种数据通道应用列表的处理装置的结构示意图,该数据通道应用列表的处理装置80可以包括以下模块:

第二信息发送模块801,用于向核心网设备发送第二数据通道能力信息;

第二列表接收模块802,用于接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据第一数据通道能力信息和所述第二数据通道能力信息生成的,所述第一数据通道能力信息为第一终端设备的数据通道能力信息。

在本申请实施例的数据通道应用列表的处理装置,可以将第二终端设备的第二数据通道能力信息发送给核心网设备,以使得核心网设备在获取到第一终端设备的第一数据通道能力信息后,可以根据第一数据通道能力信息和第二数据通道能力信息,生成数据通道应用列表。由此可见,在本申请的实施例中,可以根据通信双方的数据通道能力,生成与通信双方对数据通道应用实际支持情况相符的数据通道应用列表,为通信双方下载数据通道应用提供了准确的数据支持,从而可以降低通信双方根据数据通道应用列表下载对方不支持的数据通道应用的几率,进而降低数据通道建立失败的几率,节省资源和时间。

在本申请的一个实施例中,所述第二信息发送模块801包括:

第七发送子模块,用于在导引数据通道的建立过程中,向所述核心网设备发送所述第二数据通道能力信息;

或者,

第八发送子模块,用于通过导引数据通道向所述核心网设备发送所述第二数据通道能力信息;

或者,

第十接收子模块,用于接收所述核心网设备发送的第四请求消息,其中,所述第四请求消息用于指示所述第二终端设备发送所述第二数据通道能力信息;

第九发送子模块,用于响应于所述第四请求消息,向所述核心网设备发送所述第二数据通道能力信息;

或者,

第十发送子模块,用于在注册时向所述核心网设备发送所述第二数据通道能力信息。

在本申请的一个实施例中,所述第七发送子模块具体用于:

向所述核心网设备发送目标响应消息;

或者,

向应用服务器发送目标响应消息;

其中,所述目标响应消息为所述导引数据通道的建立过程中用于建立导引数据通道的响应消息,所述目标响应消息中携带有所述第二数据通道能力信息。

在本申请的一个实施例中,所述目标响应消息的允许消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息的支持消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括预先确定的第二消息头,所述第二消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二数据通道属性信息,所述第二数据通道属性信息中携带有所述第二数据通道能力信息。

在本申请的一个实施例中,所述第十接收子模块具体用于:

接收应用服务器响应于第五请求消息发送的所述第四请求消息,其中,所述第五请求消息用于指示所述应用服务器向所述第二终端设备发送所述第四请求消息;

所述第九发送子模块具体用于:

响应于所述第四请求消息,通过所述应用服务器向所述核心网设备发送所述第二数据通道能力信息。

在本申请的一个实施例中,所述第四请求消息包括重邀请请求消息或选择消息。

在本申请的一个实施例中,所述装置还包括:

第三信息获取模块,用于接收所述核心网设备发送的所述第一数据通道能力信息。

在本申请的一个实施例中,所述第二数据通道能力信息包括所述第二终端设备支持的数据通道能力与所述第一数据通道能力信息指示的所述第一终端设备支持的数据通道能力的交集中的至少一种数据通道能力。

在本申请的一个实施例中,所述第三信息获取模块具体用于:

接收应用服务器响应于第六请求消息发送的所述第一数据通道能力信息,所述第六请求消息用于指示所述应用服务器向所述第二终端设备发送所述第一数据通道能力信息。

在本申请的一个实施例中,所述装置还包括:

第二指示接收模块,用于接收所述核心网设备发送的第二指示信息,其中,所述第二指示信息用于指示所述第二终端设备支持且所述第一终端设备不支持的数据通道应用,或者,所述第二指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

本申请实施例中的数据通道应用列表的处理装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端设备,也可以为除终端设备之外的其他设备。示例性的,终端设备可以包括但不限于上述所列举的终端设备11的类型,其他设备可以为服务器、网络附属存储器(Network AttachedStorage,NAS)等,本申请实施例不作具体限定。

本申请实施例提供的数据通道应用列表的处理装置能够实现图4的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。

可选的,如图9所示,本申请实施例还提供一种通信设备900,包括处理器901和存储器902,存储器902上存储有可在所述处理器901上运行的程序或指令,例如,该通信设备900为核心网设备时,该程序或指令被处理器901执行时实现上述第一方面所述的方法实施例的各个步骤,且能达到相同的技术效果。该通信设备900为终端设备时,该程序或指令被处理器901执行时实现上述第二方面或者第三方面所述的方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

如图10所示,为实现本申请实施例的一种终端设备的硬件结构示意图。

该终端设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009以及处理器1010等中的至少部分部件。

本领域技术人员可以理解,终端设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

应理解的是,本申请实施例中,输入单元1004可以包括图形处理单元(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072中的至少一种。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

本申请实施例中,射频单元1001接收来自核心网设备的下行数据后,可以传输给处理器1010进行处理;另外,射频单元1001可以向核心网设备发送上行数据。通常,射频单元1001包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。

存储器1009可用于存储软件程序或指令以及各种数据。存储器1009可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括易失性存储器或非易失性存储器,或者,存储器1009可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DRRAM)。本申请实施例中的存储器1009包括但不限于这些和任意其它适合类型的存储器。

处理器1010可包括一个或多个处理单元;可选的,处理器1010集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。

当该终端设备1000为第一终端设备时,射频单元1001用于:向核心网设备发送所述第一终端设备的第一数据通道能力信息;接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据所述第一数据通道能力信息和第二数据通道能力信息生成的,所述第二数据通道能力信息为第二终端设备的数据通道能力信息。

可选的,射频单元1001向核心网设备发送所述第一终端设备的第一数据通道能力信息,具体为:

在导引数据通道的建立过程中,向所述核心网设备发送所述第一数据通道能力信息;

或者,

通过导引数据通道向所述核心网设备发送所述第一数据通道能力信息;

或者,

接收所述核心网设备发送的第一请求消息,其中,所述第一请求消息用于指示所述第一终端设备发送所述第一数据通道能力信息;

响应于所述第一请求消息,向所述核心网设备发送所述第一数据通道能力信息;

或者,

在注册时向所述核心网设备发送所述第一数据通道能力信息。

可选的,射频单元1001在导引数据通道的建立过程中,向所述核心网设备发送所述第一数据通道能力信息,具体为:

向所述核心网设备发送第二请求消息;

或者,

向应用服务器发送第二请求消息;

其中,所述第二请求消息为所述导引数据通道的建立过程中用于建立导引数据通道的请求消息,所述第二请求消息中携带有所述第一数据通道能力信息。

可选的,所述第二请求消息的允许消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息的支持消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括预先确定的第一消息头,所述第一消息头中携带有所述第一数据通道能力信息;

或者,

所述第二请求消息包括第一数据通道属性信息,所述第一数据通道属性信息中携带有所述第一数据通道能力信息。

可选的,射频单元1001接收所述核心网设备发送的第一请求消息,具体为:

接收应用服务器响应于第三请求消息发送的所述第一请求消息,其中,所述第三请求消息用于指示所述应用服务器向所述第一终端设备发送所述第一请求消息;

射频单元1001响应于所述第一请求消息,向所述核心网设备发送所述第一数据通道能力信息,具体为:

响应于所述第一请求消息,通过所述应用服务器向所述核心网设备发送所述第一数据通道能力信息。

可选的,所述第一请求消息包括重邀请请求消息或选择消息。

可选的,射频单元1001还用于:

接收所述核心网设备发送的第一指示信息,其中,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备不支持的数据通道应用,或者,所述第一指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

当终端设备1000为第二终端设备时,射频单元1001用于向核心网设备发送第二数据通道能力信息;接收所述核心网设备发送的数据通道应用列表;

其中,所述数据通道应用列表是所述核心网设备根据第一数据通道能力信息和所述第二数据通道能力信息生成的,所述第一数据通道能力信息为第一终端设备的数据通道能力信息。

可选的,所述射频单元1001向核心网设备发送所述第二终端设备的第二数据通道能力信息,具体为:

在导引数据通道的建立过程中,向所述核心网设备发送所述第二数据通道能力信息;

或者,

通过导引数据通道向所述核心网设备发送所述第二数据通道能力信息;

或者,

接收所述核心网设备发送的第四请求消息,其中,所述第四请求消息用于指示所述第二终端设备发送所述第二数据通道能力信息;

响应于所述第四请求消息,向所述核心网设备发送所述第二数据通道能力信息;

或者,

在注册时向所述核心网设备发送所述第二数据通道能力信息。

可选的,射频单元1001在导引数据通道的建立过程中,向所述核心网设备发送所述第二数据通道能力信息,具体为:

向所述核心网设备发送目标响应消息;

或者,

向应用服务器发送目标响应消息;

其中,所述目标响应消息为所述导引数据通道的建立过程中用于建立导引数据通道的响应消息,所述目标响应消息中携带有所述第二数据通道能力信息。

可选的,

所述目标响应消息的允许消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息的支持消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括预先确定的第二消息头,所述第二消息头中携带有所述第二数据通道能力信息;

或者,

所述目标响应消息包括第二数据通道属性信息,所述第二数据通道属性信息中携带有所述第二数据通道能力信息。

可选的,射频单元1001接收所述核心网设备发送的第三请求消息,具体为:

接收应用服务器响应于第五请求消息发送的所述第四请求消息,其中,所述第五请求消息用于指示所述应用服务器向所述第二终端设备发送所述第四请求消息;

射频单元1001响应于所述第四请求消息,向所述核心网设备发送所述第二数据通道能力信息,具体为:

响应于所述第四请求消息,通过所述应用服务器向所述核心网设备发送所述第二数据通道能力信息。

可选的,所述第四请求消息包括重邀请请求消息或选择消息。

可选的,射频单元1001还用于:

接收所述核心网设备发送的所述第一数据通道能力信息。

可选的,所述第二数据通道能力信息包括所述第二终端设备支持的数据通道能力与所述第一数据通道能力信息指示的所述第一终端设备支持的数据通道能力的交集中的至少一种数据通道能力。

可选的,射频单元1001接收所述核心网设备发送的所述第一数据通道能力信息,具体为:

接收应用服务器响应于第六请求消息发送的所述第一数据通道能力信息,所述第六请求消息用于指示所述应用服务器向所述第二终端设备发送所述第一数据通道能力信息。

可选的,射频单元1001还用于:

接收所述核心网设备发送的第二指示信息,其中,所述第二指示信息用于指示所述第二终端设备支持且所述第一终端设备不支持的数据通道应用,或者,所述第二指示信息用于指示所述第一终端设备支持且所述第二终端设备支持的数据通道应用。

如图11所示,本申请实施例还提供了一种核心网设备。该核心网设备1100包括:处理器1101、网络接口1102和存储器1103。其中,网络接口1102例如为通用公共无线接口(common public radio interface,CPRI)。

具体地,本申请实施例的核心网设备1100还包括:存储在存储器1103上并可在处理器1101上运行的指令或程序,处理器1101调用存储器1103中的指令或程序执行图6所示各模块执行的方法,并达到相同的技术效果,为避免重复,故不在此赘述。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据通道应用列表的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据通道应用列表的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。

本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述数据通道应用列表的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供了一种数据通道应用列表的传输系统,包括:第一终端设备、第二终端设备及核心网设备,所述核心网设备可用于执行如上第一方面所述的数据通道应用列表的处理方法的步骤,所述第一终端设备可用于执行如上第二方面所述的数据通道应用列表的处理方法的步骤,所述第二终端设备可用于执行如上第三方面所述的数据通道应用列表的处理方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 广播电视节目列表协议的处理方法、装置、设备及介质
  • 一种应用闪退的处理方法、装置及设备
  • 权限处理方法、装置、应用侧设备和存储介质
  • 应用程序的运行处理方法、装置及电子设备
  • 一种应用程序处理方法、装置、电子设备及可读存储介质
  • 列表处理方法、列表处理装置、存储介质及电子设备
  • 列表处理方法、列表处理装置、存储介质及电子设备
技术分类

06120116483654