通信方法、信令控制网元、媒体控制网元及通信系统与流程

文档序号:33160175发布日期:2023-02-04 00:28阅读:130来源:国知局
通信方法、信令控制网元、媒体控制网元及通信系统与流程

1.本发明实施例涉及但不限于通信领域,尤其涉及一种通信方法、信令控制网元、媒体控制网元及通信系统。


背景技术:

2.网际协议多媒体子系统(ip multimedia subsystem,简称ims)是第三代合作伙伴计划(third generation partnership project,简称3gpp)提出的支持ip多媒体业务的子系统,是多媒体通信的发展方向,作为4g时代中的应用子系统,能很好的满足4g时代中人与人之间的通信,其显著特征是采用了会话初始协议(session initial protocol,简称sip)体系,通信与接入方式无关,具备多种多媒体业务的控制功能与承载能力分离、呼叫与会话分离、应用与服务分离、业务与网络分离,以及移动网与因特网业务融合等多种能力。但是在现有 ims架构中,新增应用需要通过会话描述协议(session description protocol,简称sdp)中增加新的媒体行的方式实现,这使得ims网络中的多个功能实体都需要升级改造,例如,负责终端设备接入的边缘会话控制器(session bordercontroller,简称sbc)/代理呼叫会话控制实体(proxy-call session controlfunction,简称p-cscf),负责实现基本补充业务的应用服务器(telephonyapplication server,简称tas),应用服务器使用的媒体服务器(media resourcefunction processor,简称mrfp),负责ims间互通的ip互通网络实体 (interconnection border control function,简称ibcf)和转换网关 (transition gateway,trgw)等,这使得新的应用无法快速部署,运营商快速推出应用受到影响。


技术实现要素:

3.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
4.本发明实施例的主要目的在于提出一种通信方法、信令控制网元、媒体控制网元及通信系统,在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
5.第一方面,本发明实施例提供了一种通信方法,应用于信令控制网元,所述信令控制网元通过cscf与至少一个终端设备进行通信连接,所述信令控制网元与媒体控制网元连接,所述信令控制网元与至少一个应用实体连接,所述媒体控制网元与至少一个应用实体连接,所述方法包括:
6.获取透明传输通道创建请求,所述透明传输通道创建请求携带第一终端标识;
7.根据所述透明传输通道创建请求对所述媒体控制网元和所述第一终端标识对应的第一终端设备进行协商处理,以在所述媒体控制网元以及所述第一终端设备之间创建透明传输通道;
8.根据所述透明传输通道创建请求得到所述应用实体的第一资源标识;
9.将所述第一资源标识发送至所述媒体控制网元,以使所述媒体控制网元确定所述透明传输通道和所述应用标识对应的所述应用实体的数据传输关系。
10.第二方面,本发明实施例还提供了一种通信方法,应用于媒体控制网元,所述媒体控制网元与信令控制网元连接,所述媒体控制网元与至少一个应用实体连接,所述信令控制网元通过cscf与至少一个终端设备进行通信连接,所述信令控制网元与至少一个应用实体连接,所述方法包括:
11.获取来自所述信令控制网元的透明传输通道资源请求;
12.根据所述透明传输通道资源请求分配用于建立透明传输通道的透明传输通道资源信息,并向所述信令控制网元发送所述透明传输通道资源信息,以通过所述信令控制网元对第一终端设备进行协调处理,从而创建所述媒体控制网元以及所述第一终端设备之间透明传输通道;
13.获取来自所述信令处理单元的第一资源标识,所述第一资源标识为所述应用实体的资源标识;
14.根据所述第一资源标识确定所述透明传输通道和所述所述第一资源标识对应的应用实体的数据传输关系。
15.第三方面,本发明实施例还提供了一种信令控制网元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的通信方法。
16.第四方面,本发明实施例还提供了一种媒体控制网元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面所述的通信方法。
17.第五方面,本发明实施例还提供了一种通信系统,包括第三方面所述的信令控制网元、第四方面所述的媒体控制网元、cscf、至少一个终端设备以及至少一个应用实体,所述信令控制网元通过所述cscf与至少一个终端设备进行通信连接,所述信令控制网元与所所述媒体控制网元连接,所述信令控制网元与至少一个应用实体连接,所述媒体控制网元与至少一个应用实体连接。
18.第六方面,一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行第一方面所述的通信方法,或者用于执行第二方面所述的通信方法。
19.本发明实施例包括:获取透明传输通道创建请求,透明传输通道创建请求携带第一终端标识,然后根据透明传输通道创建请求对媒体控制网元和第一终端标识对应的第一终端设备进行协商处理,以在媒体控制网元以及第一终端设备之间创建透明传输通道;根据透明传输通道创建请求得到应用实体的第一资源标识,并将第一资源标识发送至媒体控制网元,以使媒体控制网元确定透明传输通道和应用标识对应的应用实体的数据传输关系,由于第一终端设备能够直接通过透明传输通道与应用实体进行数据传输,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
20.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
21.图1是本发明一个实施例提供的用于执行的通信方法的系统架构的示意图;
22.图2是本发明一个实施例提供的信令控制网元侧的通信方法中流程图;
23.图3是本发明一个实施例提供的信令控制网元侧的通信方法中当透明传输通道创建请求来自应用实体的流程图;
24.图4是本发明一个实施例提供的信令控制网元侧的通信方法中向应用实体发送确认信息的流程图;
25.图5是本发明一个实施例提供的信令控制网元侧的通信方法中当透明传输通道创建请求由第一终端设备通过cscf所发送的流程图;
26.图6是本发明一个实施例提供的信令控制网元侧的通信方法中获取来自应用实体的第一资源标识的流程图;
27.图7是本发明一个实施例提供的信令控制网元侧的通信方法中向应用实体发送第一通道标识的流程图;
28.图8是本发明一个实施例提供的信令控制网元侧的通信方法中使第一媒体通道变更为第二媒体通道的流程图;
29.图9是本发明一个实施例提供的信令控制网元侧的通信方法的根据嵌套规则信息向多个应用实体发送业务请求的流程图;
30.图10是本发明一个实施例提供的媒体控制网元侧通信方法中的流程图;
31.图11是本发明一个实施例提供的通信系统的通信方法中由终端设备向应用实体发起呼叫的流程图;
32.图12是本发明一个实施例提供的通信系统的通信方法中由应用实体向终端设备发起呼叫的流程图;
33.图13是本发明一个实施例提供的通信系统的通信方法中用户通过应用改变音视频媒体路径的流程图;
34.图14是本发明一个实施例提供的通信系统的通信方法中终端设备使用http 协议实现多应用通信的流程图;
35.图15是本发明一个实施例提供的通信系统的通信方法中多应用嵌套可编辑的流程图;
36.图16是本发明一个实施例提供的信令控制网元的示意图;
37.图17是本发明一个实施例提供的媒体控制网元的示意图。
具体实施方式
38.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
39.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书、权利要求书或上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
40.通信技术的演进已经到了第五代,从第一代到第四代移动通信技术,围绕的都是人与人之间的通信,而第五代通信技术的出现,为用户提供带宽更高、时延更低、覆盖更广的移动网络,可以提供网络直播、虚拟现实、4k视频等更多的应用。
41.5g技术将面向未来的五个主要应用场景:
42.1)超高速场景,为未来移动宽带用户提供极速数据网络接入;
43.2)支持大规模人群,为高人群密度地区或场合提供高质量移动宽带体验;
44.3)随时随地最佳体验,确保用户在移动状态仍享有高质量服务;
45.4)超可靠的实时连接,确保新应用和用户实例在时延和可靠性方面符合严格的标准;
46.5)无处不在的物物通信,确保高效处理多样化的大量设备通信,包括机器类设备和传感器等。
47.以上应用对于5g网络中的通信系统的提出了更高的要求。
48.ims是3gpp提出的支持ip多媒体业务的子系统,是多媒体通信的发展方向,作为4g时代中的应用子系统,能很好的满足4g时代中人与人之间的通信,其显著特征是采用了sip体系,通信与接入方式无关,具备多种多媒体业务的控制功能与承载能力分离、呼叫与会话分离、应用与服务分离、业务与网络分离,以及移动网与因特网业务融合等多种能力。
49.在3gpp标准中将ims作为未来语音/视频等的通信系统,但现有的ims架构实现多应用存在如下不足:
50.1)新应用接入时使用的协议有限,现有ims架构中信令面协议主要以sip、超文本传输协议(hyper text transfer protocol,简称http)、diameter等应用协议为主,媒体面协议主要以rtp/rtcp、msrp等应用协议为主,如果新应用需要使用新的应用协议,在接入ims通信网络时,则会存在困难,这大大限制了新应用的引入,例如,视频直播,游戏等。
51.2)新应用对接难度大,随着5g网络及未来网络的发展,各类应用需求快速增长,ar/vr等交互式应用不断涌现,但目前的ims系统架构采用的是呼叫会话控制功能(call session control function,简称cscf)业务触发方式,新增应用需要与cscf对接,同时需要考虑与现有业务的嵌套关系,大大增加了部署新媒体应用的困难。
52.3)新增媒体功能需要多个功能实体升级改造,无法快速部署。在现有ims 系统架构中,新增应用需要通过会话描述协议(session description protocol, sdp)中增加新的媒体行(m=)方式实现,这使得ims网络中的多个功能实体都需要升级改造,例如,负责终端设备接入的边缘会话控制器(session bordercontroller,sbc)/代理呼叫会话控制实体(proxy-call session controlfunction,p-cscf),负责实现基本补充业务的应用服务器(telephonyapplication server,tas),应用服务器使用的媒体服务器(media resourcefunction processor,mrfp),负责ims间互通的ip互通网络实体 (interconnection border control function,ibcf)和转换网关(transitiongateway,trgw)等,这使得新的应用无法快速部署,运营商推出应用的时间受到影响。
53.为解决上述问题,本发明实施例提供了一种通信方法、信令控制网元、媒体控制网元及通信系统,该的通信方法包括但不限于如下步骤:获取透明传输通道创建请求,透明传输通道创建请求包括应用实体中的应用实体所对应的应用标识以及需要创建透明传输通道中的终端设备中的第一终端设备所对应的第一终端设备标识;根据透明传输通道创建请
求对媒体控制网元以及第一终端设备进行协商处理,以使媒体控制网元以及第一终端设备之间创建透明传输通道;将应用标识发送至媒体控制网元,以使媒体控制网元确定透明传输通道和应用标识对应的应用实体的数据传输关系,由于第一终端设备能够直接通过透明传输通道与应用实体进行数据传输,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
54.下面结合附图,对本发明实施例作进一步阐述。
55.如图1所示,图1是本发明一个实施例提供的用于执行的通信方法的系统架构平台100的示意图。
56.在图1的示例中,该系统架构平台100包括终端设备110、cscf 120、信令控制网元130、应用实体140以及媒体控制网元150以及归属用户服务器160 (home subscriber server,简称hss),cscf 120包括会话控制实体(i/s-cscf) 和ims接入网元(sbc/p-cscf),归属用户服务器160与会话控制实体连接,终端设备110、ims接入网元、会话控制实体、信令控制网元130以及应用实体140 依次连接,信令控制网元130与媒体控制网元150连接。
57.需要说明的是,信令控制网元130可以是一个应用插座实体,本实施例对信令控制网元130的物理形态不作唯一限定。
58.需要说明的是,媒体控制网元150可以是一个媒体插座实体,本实施例对信令控制网元130的物理形态不作唯一限定。
59.需要说明的是,多应用系统的信令控制网元130承接ims呼叫管理能力;作为多应用接入的能力网元,提供通信能力的对外开放的能力,可以包括但不限于以下功能:
60.(1)提供音视频呼叫和透明传输通道呼叫的管理,包括但不限于,呼叫的建立,媒体路径的改向,呼叫的拆除,呼叫事件的上报等;
61.(2)提供通信能力的对外开放,应用实体140可以通过信令控制网元130 提供的开放接口,实现对音视频呼叫和透明传输通道的呼叫控制,以及媒体服务资源的申请等;
62.(3)提供对媒体控制网元150的管理功能,根据应用实体140的控制指令,对媒体控制网元150进行管理,包括但不限于:透明传输通道的申请、修改、删除;音视频会议资源的申请、修改、删除;ar标记能力的申请、修改、删除;语音识别能力的申请、修改、删除;脸部识别能力的申请、修改、删除;“ai 能力”的申请、修改、删除;
63.(4)提供计费、网管、统计等辅助功能,为多应用的运营、运维提供支撑;在本发明中,对此类功能无特殊要求。
64.需要说明的是,媒体控制网元150为多应用系统提供媒体服务,可以包括但不限于以下功能:
65.(1)提供媒体能力的管理分别与“信令控制网元130”、“应用实体140”、“ims接入网元(sbc/p-cscf)”等网元对接,负责媒体资源的创建、修改、删除等;
66.(2)提供透明传输通道管理,负责透明传输通道的创建、修改、删除等;
67.(3)提供多应用数据的转发,媒体控制网元150实体从应用实体140接收应用数据,通过透明传输通道转发至终端设备110;或者终端设备110通过透明传输通道发送应用数据给媒体控制网元150实体,由媒体控制网元150实体提取出应用数据,转发至应用实体140。
68.需要说明的是,应用实体140提供应用的业务逻辑。应用实体140与信令控制网元130对接,从信令控制网元130获取会话事件信息,并根据业务逻辑对会话进行控制,可以包
括但不限于以下功能:
69.(1)修改会话的媒体路径,将会话媒体锚定到媒体控制网元150实体;
70.(2)增加会话的媒体内容,在原有会话媒体基础上增加媒体内容;应用实体140与媒体控制网元150实体对接,通过媒体控制网元150实体的透明传输通道,将应用数据发送给终端设备110;并通过媒体控制网元150实体的透明传输通道,从终端设备110侧接收应用数据。
71.需要说明的是,接入控制实体为终端设备110提供信令面和媒体面的接入功能。在本实施例中,接入控制实体支持透明传输通道会话的协商,作为透明传输通道的转发实体,分别与“终端设备110”和“媒体控制网元150实体”建立媒体通道,实现透明数据的转发。
72.需要说明的是,终端设备110通过与网络侧实体交互,为最终用户提供业务体验。在本实施例中,终端设备110支持与网络侧进行透明传输通道的会话协商,通过透明传输通道从网络侧接收应用数据,在本地进行处理和界面呈现;或者将用户操作的应用数据从透明传输通道传递给网络侧,实现具体的业务逻辑。
73.可以理解的是,终端设备110也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本技术的实施例中的终端设备110可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备110、增强现实(augmentedreality,ar)终端设备110、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本技术的实施例对应用场景不做限定。本技术中将具有无线收发功能的终端设备110及可设置于前述终端设备110的芯片统称为终端设备110。
74.需要说明的是,终端设备与应用实体之间的应用数据协议可以使用 http/msrp/rtp等标准协议,也可以使用自定义的协议,本实施对其不作具体限定。
75.本领域技术人员可以理解的是,该系统架构平台可以应用于2g、3g、4g、 5g通信网络系统以及后续演进的移动通信网络系统等,本实施例对此并不作具体限定。
76.本领域技术人员可以理解的是,图1中示出的系统架构平台并不构成对本发明实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
77.基于上述系统架构平台,下面提出本发明的通信方法的各个实施例。
78.如图2所示,图2是本发明一个实施例提供的通信方法的流程图,该通信方法应用于信令控制网元,并且该的通信方法包括但不限于有步骤s100、步骤 s200、步骤s300以及步骤s400。
79.步骤s100,获取透明传输通道创建请求,透明传输通道创建请求携带第一终端标识。
80.可以理解的是,透明传输通道创建请求表征需要在媒体控制网元以及第一终端标识对应的第一终端设备之间创建透明传输通道,该透明传输通道具有传输不同的应用协议的功能。
81.需要说明的是,该透明传输通道创建请求可以由应用实体所发送,也可以由第一终端设备通过cscf所发送,本实施例对其不作具体限定。
82.步骤s200,根据透明传输通道创建请求对媒体控制网元和第一终端标识对应的第一终端设备进行协商处理,以在媒体控制网元以及第一终端设备之间创建透明传输通道。
83.可以理解的是,信令控制网元具有对媒体控制网元和第一终端设备进行协商处理的功能,信令控制网元根据透明传输通道创建请求对媒体控制网元和第一终端标识对应的第一终端设备进行协商处理,例如:信令控制网元可以将媒体控制网元发送的透明传输通道资源信息转发至第一终端设备,也可以将第一终端设备发送的透明传输通道创建回复等信息转发至媒体控制网元,以在媒体控制网元以及第一终端设备之间创建透明传输通道。
84.步骤s300,根据透明传输通道创建请求得到应用实体的第一资源标识。
85.可以理解的是,应用实体的第一资源标识可以是透明传输通道创建请求所携带的资源信息,也可以是根据透明传输通道创建请求从应用实体申请资源所得到的资源信息,本实施例对其不作具体限定。
86.步骤s400,将第一资源标识发送至媒体控制网元,以使媒体控制网元确定透明传输通道和应用标识对应的应用实体的数据传输关系。
87.可以理解的是,由于媒体控制网元已经与第一终端设备之间创建透明传输通道,那么当媒体控制网元可以根据第一资源标识将透明传输通道和应用标识对应的应用实体的数据传输关系进行确定,即媒体控制网元可以根据第一终端设备通过透明传输通道所传输的数据转发至应用实体,也可以将应用实体所发送的数据直接通过透明传输通道转发至第一终端设备,使得应用实体与第一终端设备能够通过透明传输通道传输数据。
88.具体地,信令控制网元获取透明传输通道创建请求,透明传输通道创建请求携带第一终端标识,根据透明传输通道创建请求对媒体控制网元和第一终端标识对应的第一终端设备进行协商处理,以在媒体控制网元以及第一终端设备之间创建透明传输通道,能够使第一终端通过透明传输通道与应用实体进行数据传输,根据透明传输通道创建请求得到应用实体的第一资源标识,将第一资源标识发送至媒体控制网元,以使媒体控制网元确定透明传输通道和应用标识对应的应用实体的数据传输关系,能够使得应用实体与第一终端设备可以通过透明传输通道进行数据传输,由于所创建的透明传输通道具有传输不同的应用协议的功能,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
89.参照图3,当透明传输通道创建请求来自应用实体,步骤s200包括但不限于有步骤s310、步骤s320和步骤s330:
90.步骤s310,根据透明传输通道创建请求向媒体控制网元发送透明传输通道创建指示;
91.步骤s320,获取获取来自媒体控制网元的透明传输通道资源信息;
92.步骤s330,根据透明传输通道资源信息通过cscf向第一终端标识对应的第一终端设备发送透明传输通道呼叫请求,以在媒体控制网元以及第一终端设备之间创建透明传输通道。
93.具体地,当信令控制网元获取到由应用实体所发送的透明传输通道创建请求,可以根据透明传输通道创建请求向媒体控制网元发送透明传输通道创建指示,然后信令控制
网元会获取获取到来自媒体控制网元的透明传输通道资源信息,信令控制网元再根据透明传输通道资源信息通过cscf向第一终端标识对应的第一终端设备发送透明传输通道呼叫请求,以在媒体控制网元以及第一终端设备之间创建透明传输通道,所创建的透明传输通道具有传输不同的应用协议的功能。
94.参照图4,基于图3的实施例中的通信方法还包括但不限于有步骤s410和步骤s420:
95.步骤s410,获取第一终端设备根据透明传输通道呼叫请求所生成并通过 cscf所发送的透明传输通道创建回复,透明传输通道创建回复携带有透明传输通道对应的第一通道标识以及第一终端设备所提供的应用资源对应的第二资源标识;
96.步骤s420,根据透明传输通道创建回复向应用实体发送第一通道标识以及第二资源标识。
97.具体地,信令控制网元获取第一终端设备根据透明传输通道呼叫请求所生成并通过cscf所发送的透明传输通道创建回复,透明传输通道创建回复携带有透明传输通道对应的第一通道标识以及第一终端设备所提供的应用资源对应的第二资源标识,根据透明传输通道创建回复向应用实体发送第一通道标识以及第二资源标识,以使应用实体可以完成与媒体控制网元之间的应用层的资源协商,能够使应用实体可以通过透明传输通道与第一终端设备进行数据传输,由于所创建的透明传输通道具有传输不同的应用协议的功能,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
98.参照图5,当透明传输通道创建请求由第一终端设备通过cscf所发送,步骤s200包括但不限于有步骤s510、步骤s520和步骤s530:
99.步骤s510,根据透明传输通道创建请求向媒体控制网元发送透明传输通道创建指示;
100.步骤s520,获取来自媒体控制网元的透明传输通道创建资源信息;
101.步骤s530,根据透明传输通道资源信息通过cscf向第一终端设备发送透明传输通道创建成功信息,以在媒体控制网元以及第一终端设备之间创建透明传输通道。
102.具体地,当信令控制网元获取到由第一终端设备通过cscf所发送的透明传输通道创建请求,可以根据透明传输通道创建请求向媒体控制网元发送透明传输通道创建指示,然后信令控制网元会获取获取到来自媒体控制网元的透明传输通道资源信息,信令控制网元再根据透明传输通道资源信息通过cscf向第一终端设备发送透明传输通道呼叫请求,以在媒体控制网元以及第一终端设备之间创建透明传输通道,所创建的透明传输通道具有传输不同的应用协议的功能。
103.参照图6,透明传输通道创建请求携带有应用标识,步骤s300包括但不限于有步骤s610和步骤s620:
104.步骤s610,根据透明传输通道创建请求向应用标识对应的应用实体发送透明传输通道创建事件通知;
105.步骤s620,获取来自应用实体的第一资源标识。
106.具体地,信令控制网元可以从由第一终端设备通过cscf所发送的透明传输通道创建请求中得到应用标识,根据应用标识向应用标识对应的应用实体发送透明传输通道创建
事件通知,以能够获取来自应用实体的第一资源标识。
107.参照图7,基于图5至图6的实施例中的通信方法还包括但不限于步骤s710 和步骤s720:
108.步骤s710,获取透明传输通道对应的第一通道标识;
109.步骤s720,向应用实体发送第一通道标识。
110.具体地,信令控制网元可以获取透明传输通道对应的第一通道标识,并向应用实体发送第一通道标识,以使应用实体可以完成与媒体控制网元之间的应用层的资源协商,能够使应用实体可以通过透明传输通道与第一终端设备进行数据传输,由于所创建的透明传输通道具有传输不同的应用协议的功能,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
111.参照图8,终端设备还包括第二终端设备,上述实施例中的通信方法还包括但不限于步骤s810和步骤s820:
112.步骤s810,获取来自应用实体的变更请求,变更请求表征变更第一媒体通道的路径;
113.步骤s820,根据变更请求通过cscf向第一终端设备发送第一媒体路径变更请求,并向第二终端设备发送第二媒体路径变更请求,以使第一媒体通道变更为第二媒体通道,第二媒体通道经过媒体控制网元。
114.具体地,若终端设备包括第一终端设备和第二终端设备,当第一终端设备和第二终端设备需要同时获取同一应用实体发送的数据时,以与应用实体通过透明传输通道传输数据的第一终端设备可以通过透明传输通道向应用实体发送业务应用请求,例如该业务应用请求可以携带需要执行业务的操作信息以及关联的视频呼叫信息,那么信令控制网元会获取来自应用实体的变更请求,变更请求表征变更第一媒体通道的路径,然后信令控制网元根据变更请求通过cscf向第一终端设备发送第一媒体路径变更请求,并向第二终端设备发送第二媒体路径变更请求,以使第一媒体通道变更为第二媒体通道,第二媒体通道经过媒体控制网元,以使得第一终端设备和第二终端设备均能够通过媒体控制网元向应用实体获取相关数据信息,以完成业务需求。
115.参照图9,应用实体为多个,上述实施例中的通信方法还包括但不限于步骤 s910和步骤s920:
116.步骤s910,获取来自cscf的控制指令,控制指令表征对多个应用实体发送业务请求;
117.步骤s920,根据控制指令得到预设的嵌套规则信息;
118.步骤s930,根据嵌套规则信息依次对不同的应用实体发送业务请求,直至完成所有业务请求对应的业务。
119.具体地,若应用实体为多个,当需要对多个应用实体进行业务请求时,信令控制网元会获取来自cscf的控制指令,控制指令表征对多个应用实体发送业务请求,然后根据控制指令得到预设的嵌套规则信息,再根据嵌套规则信息依次对不同的应用实体发送业务请求,即当第一个应用实体完成业务后,再向第二应用实体发送业务请求,如此类推,直至完成所有业务请求对应的业务,通过该方法可以满足对多应用实体申请业务场景。
120.如图10所示,图10是本发明另一个实施例提供的通信方法的流程图,该通信方法
应用于媒体控制网元,并且该的通信方法包括但不限于有步骤s1010、步骤s1020、步骤s1030以及步骤s1040。
121.步骤s1010,获取来自信令控制网元的透明传输通道资源请求;
122.步骤s1020,根据透明传输通道资源请求分配用于建立透明传输通道的透明传输通道资源信息,并向信令控制网元发送透明传输通道资源信息,以通过信令控制网元对第一终端设备进行协调处理,从而创建媒体控制网元以及第一终端设备之间透明传输通道;
123.步骤s1030,获取来自信令处理单元的第一资源标识,第一资源标识为应用实体的资源标识;
124.步骤s1040,根据第一资源标识确定透明传输通道和第一资源标识对应的应用实体的数据传输关系。
125.具体地,媒体控制网元获取来自信令控制网元的透明传输通道资源请求之后,可以根据透明传输通道资源请求分配用于建立透明传输通道的透明传输通道资源信息,并向信令控制网元发送透明传输通道资源信息,以通过信令控制网元对第一终端设备进行协调处理,从而创建媒体控制网元以及第一终端设备之间透明传输通道,获取来自信令处理单元的第一资源标识,第一资源标识为应用实体的资源标识,并根据第一资源标识确定透明传输通道和第一资源标识对应的应用实体的数据传输关系,能够使得应用实体与第一终端设备可以通过透明传输通道进行数据传输,由于所创建的透明传输通道具有传输不同的应用协议的功能,所以在开发新应用时,不需要对现有系统进行升级,大大提升了媒体资源的利用率和新媒体应用的扩展能力。
126.如图11所示,图11是本发明另一个实施例提供的通信方法的流程图,该通信方法应用于图1的整体的系统架构。本实施例实现终端设备与应用双向通信的过程,主要以多应用终端设备向应用实体发起呼叫为例进行说明,其中,呼叫以ims作为通信网络,以sip协议作为通信协议,其他信令系统同样适用于本发明方法。
127.本实例的透明传输通道的呼叫可以与普通的音视频呼叫可以在同一个会话中,也可以在不同的会话中,以独立呼叫方式进行说明。
128.步骤1101,主叫侧终端ue发送呼叫请求(invite)给sbc/p-cscf,其中,在sdp描述中的媒体行中携带透明传输通道的媒体类型标识;
129.可以理解的是,透明传输通道说明该通道的数据不需要中间网元感知,并在 sdp中携带透明传输通道的信息,包括终端侧的ip地址、端口、透明传输通道中使用的应用协议、本应用在终端侧的资源标识等信息;
130.步骤1102,sbc/p-cscf申请透明传输通道的转发资源,之后向s-cscf转发呼叫请求(invite),并在sdp中将终端侧的ip地址、端口修改为sbc/p-cscf 网络侧的ip地址和端口,sdp中其他终端侧的内容保持不变;
131.步骤1103,s-cscf根据invite请求中创建透明传输通道的呼叫指示,将 invite请求触发给信令控制网元;
132.步骤1104,信令控制网元将invite请求转换成呼叫事件,发送给应用实体,其中,呼叫事件携带创建透明传输通道指示、透明传输通道信息等内容;
133.步骤1105,应用实体根据应用的处理逻辑,指示信令控制网元创建透明传输通道,以实现与终端之间的应用数据交换,在发送给信令控制网元的指示中包含应用实体的资源
标识,该标识用于多应用终端能区分不同的应用实体;
134.步骤1106,信令控制网元根据应用实体的指示,向媒体控制网元申请媒体资源;
135.可以理解的是,信令控制网元也可以不需要应用实体的指示,直接向媒体控制网元申请媒体资源;
136.步骤1107,媒体控制网元分配透明传输通道资源,并与终端设备侧的透明传输通道信息进行协商后,将资源信息返回给信令控制网元;
137.步骤1108,信令控制网元发送通知消息给应用实体,告知透明传输通道已经创建成功,以及透明传输通道相应信息;
138.步骤1109,信令控制网元返回应答响应(200ok)给s-cscf,其中,应答响应携带透明传输通道的信息,以及应用实体的资源信息;
139.步骤1110,s-cscf转发应答响应给sbc/p-cscf;
140.步骤1111,sbc/p-cscf将应用响应中的ip地址和端口替换为sbc/p-cscf 的ip地址和端口,然后转发应答响应给终端设备;
141.步骤1112,终端设备从应答响应中提取透明传输通道信息,以及应用实体的资源标识信息,之后向sbc/p-cscf返回确认消息(ack);
142.步骤1113,sbc/p-cscf转发确认消息(ack)给s-cscf;
143.步骤1114,s-cscf转发确认消息(ack)给信令控制网元。
144.可以理解的是,终端设备通过透明传输通道可以与媒体控制网元进行通信,由媒体控制网元转发数据给应用实体,并且在应用数据中携带应用实体的资源标识,使得应用实体可以区分不同的业务请求;另一方面,应用实体也经由媒体控制网元的透明传输通道向终端设备发送应用数据,其中,在应用数据中包含终端资源标识,使得终端设备可以区分不同的业务请求,实现不同的处理逻辑。
145.如图12所示,图12是本发明另一个实施例提供的通信方法的流程图,该通信方法应用于图1的整体的系统架构。本实施例为应用实体向终端设备发起呼叫的实施例,描述本发明实现应用实体与终端设备双向通信的过程,其中,呼叫以ims作为通信网络,以sip协议作为通信协议进行说明,其他信令系统同样适用于本发明方法。透明数据传输通道的呼叫可以与普通的音视频呼叫可以在同一个会话中,也可以在不同的会话中。
146.步骤1201,应用实体根据业务需求,需要与终端交互应用数据,向信令控制网元申请创建透明数据通道请求,其中,包含应用实体的资源标识信息;
147.步骤1202,信令控制网元向媒体控制网元发送透明数据通道申请,其中,包含应用实体的资源标识信息;
148.步骤1203,媒体控制网元分配透明数据通道资源,并向信令控制网元返回透明数据通道资源信息;
149.步骤1204,信令控制网元向i/s-cscf发送透明数据通道创建请求(invite),其中,携带透明数据通道信息以及应用实体资源标识;
150.步骤1205,i/s-cscf根据终端注册时登记的信息,向对应的sbc/p-cscf 转发透明数据通道创建请求;
151.步骤1206,sbc/p-cscf判断sdp描述中的媒体行中有透明数据通道的媒体类型标识,说明该通道的数据不需要中间网元感知,在本地申请转发策略,创建请求中的ip和端口
信息修改为自身信息后,转发至终端设备;
152.步骤1207,终端设备在本地准备透明数据通道资源(ip、端口号、内存等),并返回应答响应(200ok)给sbc/p-cscf,其中,携带透明数据通道信息以及终端分配给该应用的资源标识;
153.步骤208,sbc/p-cscf将透明数据通道中的ip地址、端口号替换成自身的 ip地址、端口号后,然后转发200ok至s-cscf;
154.步骤1209,s-cscf转发200ok至信令控制网元;
155.步骤1210,信令控制网元将终端设备侧的透明数据通道信息发送至媒体控制网元,使其完成透明数据通道的协商;
156.步骤1211,信令控制网元向应用实体发送通知,其中,携带终端的应用资源标识、透明数据通道等信息,使其可以完成应用层的资源协商;
157.步骤1212,信令控制网元返回应答响应确认消息(ack)至i/s-cscf,表示收到应答响应;
158.步骤1213,i/s-cscf转发ack至sbc/p-cscf;
159.步骤1214,sbc/p-cscf转发ack至终端设备。
160.可以理解的是,应用实体与终端设备完成透明数据通道协商,以及应用数据交互协商,应用实体可以通过媒体插座实体与终端设备进行应用数据交互。
161.如图13所示,图13是本发明另一个实施例提供的通信方法的流程图,该通信方法应用于图1的整体的系统架构。本实施例为用户通过应用改变音视频媒体路径的实施例,能够实现音视频媒体路径变更。
162.步骤1301,第一终端设备ue-a与第二终端设备ue-b使用标准ims流程建立视频通话,其中,媒体流是由“ue-a《
‑‑
》sbc/p-cscf《
‑‑
》ue-b”;
163.步骤1302,ue-a执行特定业务,需要使用透明数据通道,由ue-a向应用实体发起透明数据通道建立流程(具体参见图11的实施例);
164.步骤1303,ue-a通过透明数据通道向应用实体发送业务应用请求,其中,业务应用请求携带需要执行的业务操作和关联的视频呼叫信息;
165.步骤1304,应用实体向信令控制网元发送请求,该请求指示申请媒体资源 (例如,会议资源)以及对原有会话的媒体路径进行变更;
166.步骤1305,信令控制网元向媒体控制网元申请媒体资源,该媒体资源用于实现具体业务;
167.步骤1306,信令控制网元向ue-a发起媒体路径变更请求,发送媒体重协商请求re-invite至i/s-cscf,其中,re-invite携带媒体插座实体的信息;
168.需要说明的是,信令控制网元向ue-a和ue-b的重协商处理,不对ue-a和 ue-b顺序进行限定,可以不同时处理,可以同时处理。
169.步骤1307,i/s-cscf转发re-invite至sbc/p-cscf;
170.步骤1308,sbc/p-cscf转发re-invite至ue-a;
171.步骤1309,ue-a执行媒体路径变更,并转发媒体重协商应答响应200ok 给sbc/p-cscf,其中200ok携带变更后的媒体信息;
172.步骤1310,sbc/p-cscf转发200ok至i/s-cscf;
173.步骤1311,i/s-cscf转发200ok至信令控制网元;
174.步骤1312,信令控制网元发送确认消息(ack)给i/s-cscf,ack表示收到媒体重协商应答响应;
175.步骤1313,i/s-cscf转发ack给sbc/p-cscf;
176.步骤1314,sbc/p-cscf转发ack给ue-a,完成ue-a的音视频媒体路径的切换;
177.步骤1315,信令控制网元向ue-b发起媒体路径变更请求,发送re-invite 给i/s-cscf,其中,re-invite携带媒体插座实体的信息;
178.步骤1316,i/s-cscf转发re-invite至sbc/p-cscf;
179.步骤1317,sbc/p-cscf转发re-invite请求至ue-b;
180.步骤1318,多应用终端ue-b执行媒体路径变更,并转发媒体重协商应答响应200ok至sbc/p-cscf,其中携带变更后的媒体信息;
181.步骤1319,sbc/p-cscf转发媒体重协商应答响应200ok至i/s-cscf;
182.步骤1320,i/s-cscf转发媒体重协商应答响应200ok至信令控制网元;
183.步骤1321,信令控制网元发送ack至i/s-cscf,表示收到媒体重协商应答响应;
184.步骤1322,i/s-cscf转发ack给sbc/p-cscf;
185.步骤1323,sbc/p-cscf转发ack给ue-b,完成音视频媒体路径的切换。
186.那么ue-a通过透明数据传输通道与应用实体交互,实现音视频媒体路径的变更,以及特定的业务逻辑,变更音视频媒体路径后,ue-a和ue-b均能通过媒体处理网元获取同一个应用实体的数据,例如在会议场景下,ue-a和ue-b能够从应用实体中获取同一个现场视频信息。
187.如图14所示,图14是本发明另一个实施例提供的通信方法的流程图,该通信方法应用于图1的整体的系统架构。本实施例为终端设备使用http协议实现多应用通信的实施例,描述使用本发明的方法,使用http协议实现多应用通信的过程。
188.步骤1401,主叫侧终端设备发送呼叫请求(http post)给sbc/p-cscf,在 http消息中指定本次会话为创建透明数据通道请求,在sdp描述中的媒体行中指示透明数据通道的媒体类型标识,由于该透明数据通道的数据不需要中间网元感知,在sdp中携带透明数据通道的信息,包括终端侧的ip地址、端口、透明数据通道中使用的应用协议、本应用在终端侧的资源标识等信息;
189.步骤1402,sbc/p-cscf申请透明数据通道的转发资源,在sdp中将终端设备的ip地址、端口修改为sbc/p-cscf网络侧的ip地址和端口,sdp中其他终端设备的内容保持不变,并将httppost呼叫请求转发给信令控制网元;
190.步骤1403,信令控制网元将呼叫请求转换成呼叫事件,发送至应用实体,其中,呼叫事件携带创建透明数据通道指示、透明数据通道信息等内容;
191.步骤1404,应用实体根据应用的处理逻辑,指示信令控制网元创建透明数据通道,以实现与终端设备之间的应用数据交换,并在发送至信令控制网元的指示中包含应用实体的资源标识,该标识用于终端设备能够区分不同的应用实体;
192.步骤1405,信令控制网元根据应用实体的指示,向媒体控制网元申请媒体资源;
193.可以理解的是,信令控制网元也可以不需要应用实体的指示,直接向媒体插座实体申请媒体,本实施例对其不作具体限定;
194.步骤1406,媒体控制网元分配透明数据通道资源,并与终端设备的透明数据通道信息进行协商后,将资源信息返回至信令控制网元;
195.步骤1407,信令控制网元发送通知消息至应用实体,告知透明数据通道已经创建成功,以及透明数据通道相应信息;
196.步骤1408,信令控制网元返回应答响应(http 200 ok)至sbc/p-cscf,其中,http 200 ok携带透明数据通道的信息以及应用实体的资源信息;
197.步骤1409,sbc/p-cscf将应用响应中的ip地址和端口替换为sbc/p-cscf 的ip地址和端口,然后转发应答响应至终端设备。
198.那么终端设备通过透明数据通道可以与媒体控制网元进行通信,由媒体控制网元转发数据给应用实体,并且在应用数据中携带应用实体的资源标识,使得应用实体可以区分不同的业务请求;另一方面,应用实体也经由媒体控制网元的透明数据通道向终端设备发送应用数据,其中,在应用数据中包含终端资源标识,使得终端设备可以区分不同的业务请求,实现不同的处理逻辑。
199.如图15所示,图15是本发明另一个实施例提供的通信方法的流程图,该通信方法应用于图1的整体的系统架构。本实施例为多应用嵌套可编辑的实施例,实现多应用嵌套可编辑的过程。
200.步骤1501,用户通过业务规则管理台,调用信令控制网元的业务逻辑管理接口模块对多应用嵌套逻辑进行编辑,包括但不限于:应用触发的顺序;应用触发的条件;应用异常时的处理原则;
201.步骤1502,业务逻辑管理接口模块根据用户输入的嵌套规则生成嵌套规则记录,存放在文件或数据库中;
202.步骤1503,当用户发起业务请求时,相应的业务请求由s-cscf发送至信令控制网元中的信令控制接口模块;其中,信令控制接口模块负责将外部不同协议 (sip、http等)的信令请求转换成内部统一的控制指令;
203.步骤1504,信令控制网元中的信令控制接口模块发送控制指令至信令控制网元的多业务嵌套处理模块;
204.步骤1505,信令控制网元的多业务嵌套处理模块访问业务嵌套规则文件或数据库,读取对应的嵌套规则记录;
205.步骤1506,信令控制网元的多业务嵌套处理模块根据嵌套规则记录,先向应用实体1发送业务请求;
206.步骤1507,信令控制网元的多业务嵌套处理模块在完成与应用实体1的交互后,根据嵌套规则记录,继续向应用实体2发送业务请求,
207.步骤1508,多业务嵌套处理模块在完成与应用实体2的交互后,根据嵌套规则记录继续向应用实体n发送业务请求直至所有业务执行完毕。
208.基于上述的通信方法,下面分别提出本发明的信令控制网元、媒体控制网元、通信系统和计算机可读存储介质的各个实施例。
209.本发明的一个实施例还提供了一种信令控制网元,参照图16,信令控制网元1600包括存储器1620、处理器1610及存储在存储器1620上并可在处理器1610 上运行的计算机程序。
210.处理器1610和存储器1620可以通过总线或者其他方式连接。
211.存储器1620作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器1620可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器1620可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
212.实现上述实施例的通信方法所需的非暂态软件程序以及指令存储在存储器1620中,当被处理器1610执行时,执行上述实施例中的通信方法,例如,执行以上描述的图2中的方法步骤s100至s400、图3中的方法步骤s310至s330、图4中的方法步骤s410至s420、图5中的方法步骤s510至s530、图6中的方法步骤s610至s620,图7中的方法步骤s710至s720,图8中的方法步骤s810 至s820,图9中的方法步骤s910至s930。
213.本发明的一个实施例还提供了一种媒体控制网元,参照图17,媒体控制网元1700包括存储器1720、处理器1710及存储在存储器1720上并可在处理器1710 上运行的计算机程序。
214.处理器1710和存储器1720可以通过总线或者其他方式连接。
215.存储器1720作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器1720可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器1720可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
216.实现上述实施例的通信方法所需的非暂态软件程序以及指令存储在存储器1720中,当被处理器1710执行时,执行上述实施例中的通信方法,例如,执行以上描述的图10中的方法步骤s1010至s1040。
217.本发明的一个实施例还提供了一种通信系统,该通信系统的结构与图1的系统架构相同,能够实现上述实施例的通信方法,如实现以上描述的图11至图 15的通信方法,例如实现图11中的方法步骤s1101至s1114、图12中的方法步骤s1201至s1214、图13中的方法步骤s1301至s1323、图14中的方法步骤s1401 至s1409以及图15中的方法步骤s1501至s1508,能够解决的技术问题以及能够实现的技术效果与上述实施例中的一致,此处不作具体赘述。
218.此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述实施例中通信设备中的一个处理器执行,可使得处理器执行上述实施例中的通信方法,例如,执行以上描述的图2中的方法步骤s100 至s200、图3中的方法步骤s310至s320、图4中的方法步骤s410、图5中的方法步骤s510至s520、图6中的方法步骤s610至s640,图8中的方法步骤s810 至s830;或者执行以上描述的图10中的方法步骤s1010至s1040;又或者执行以上描述的图11中的方法步骤s1101至s1114、图12中的方法步骤s1201至 s1214、图13中的方法步骤s1301至s1323、图14中的方法步骤s1401至s1409 以及图15中的方法步骤s1501至
s1508。
219.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
220.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本发明权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1