公开/公告号CN114845080A
专利类型发明专利
公开/公告日2022-08-02
原文格式PDF
申请/专利权人 中国移动通信有限公司研究院;中国移动通信集团有限公司;
申请/专利号CN202110138474.2
申请日2021-02-01
分类号H04N7/15(2006.01);
代理机构北京银龙知识产权代理有限公司 11243;北京银龙知识产权代理有限公司 11243;
代理人许静;胡影
地址 100053 北京市西城区宣武门西大街32号
入库时间 2023-06-19 16:12:48
法律状态公告日
法律状态信息
法律状态
2022-08-19
实质审查的生效 IPC(主分类):H04N 7/15 专利申请号:2021101384742 申请日:20210201
实质审查的生效
2022-08-02
公开
发明专利申请公布
技术领域
本发明实施例涉及多媒体业务技术领域,尤其涉及一种服务管理方法、MCU、MRC和MCU视频会议系统。
背景技术
如图1,现有的MCU(Multipoint Control Unit,多点控制单元)视频会议系统包括:MRC(Media Router&Resource Controller,媒体路由和资源控制器)、MCU和SBC(Session Border Controller,会话边界控制器)(图中未示出SBC),为用户提供视频会议服务。MRC为总控制器,管理各MCU,MCU为实际媒体面处理单元。
一场视频会议会有一个或多个MCU为所有用户服务,每个MCU被多个UE(UserEquipment,用户设备,也称为终端)接入。UE进行多画面订阅的流程为:UE发起多画面订阅,MRC指示为UE服务的MCU预留编解码混屏资源。MCU预留编解码混屏资源后,向所需展示的分画面的MCU进行视频订阅,进行编解码与混屏后将视频流下发给UE。
MCU由MR(Media Router,媒体路由器),DEC(Decoder,解码器),ENC(Encoder,编码器)和BC(Blend Center,混屏中心)4部分组成,MCU内部视频混屏流程为MR向视频源MCU发起数据路由请求,收到数据的同时进行解码,然后进行多画面混屏,最后进行编码。
现有的MCU视频会议系统中存在以下问题:
升级部署缓慢:每个MCU功能固定(即能够提供的服务固定),当客户或业务需求方需要新增服务时,网内所有运行业务的MCU都需要与MRC进行升级联调,升级联调时间长,难以适应新的服务快速上线、更新的要求。
网元维护困难:由于每次新增服务不同、升级网元不同而导致当前网络中各个MCU功能不一。这为MRC带来MCU多版本管理的困难,MCU网管本身也需要额外管理多版本MCU。
网元互通困难:经过升级的MCU接口参数发生变化,导致MCU之间以及MCU与MRC之间互通困难。
发明内容
本发明实施例提供一种服务管理方法、MCU、MRC和MCU视频会议系统,用于解决MCU中有新服务引入后导致MCU升级缓慢、维护困难和互通困难的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种服务管理方法,由MCU执行,所述MCU包括:SPF、SMF、SEF和SF;所述方法包括:
所述MCU通过所述SPF、SMF、SEF和/或SF,执行以下服务管理中的至少一项:向MRC进行服务注册或服务注销、向MRC进行服务发布、向所述MRC进行服务发现或网元发现、向所述MRC进行服务报告或网元报告以及向第二MCU进行服务调用。
可选的,向MRC进行服务注册或服务注销包括:
所述MCU的SMF向所述MRC的SMF发送服务注册请求或服务注销请求。
可选的,向MRC进行服务发布包括:
在所述MCU的SF更新第一服务之后,所述MCU的SPF向MRC的SPF发送服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息。
可选的,向所述MRC进行服务发现包括:
所述MCU的SPF向所述MRC的SPF发送服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MCU的SPF接收所述MRC的SPF返回的服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,向所述MRC进行网元发现包括:
所述MCU的SPF向所述MRC的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MCU的SPF接收所述MRC的SPF返回的网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,向第二MCU进行服务调用包括:
所述MCU的SEF向所述第二MCU的服务开放功能发送服务调用请求,所述服务调用请求中携带请求调用的第二服务。
可选的,所述MCU的SEF向第二MCU的服务开放功能发送服务调用请求之前还包括:
所述MCU的SMF接收所述MRC的SC发送的业务指令;
所述MCU的SMF解析所述业务指令,若所述业务指令中包含所述MCU无法提供的第二服务,向所述MCU的SEF发送服务调用规划;
其中,所述MCU的SEF向第二MCU的服务开放功能发送服务调用请求还包括:
所述MCU的SEF根据所述服务调用规划向第二MCU的服务开放功能发送服务调用请求。
可选的,向所述MRC进行服务报告或网元报告包括:
所述MCU的SPF接收所述MRC的SPF发送的服务发现信息或网元发现信息,所述服务发现信息用于查询或订阅的服务,所述网元发现信息用于查询或订阅网元;
所述MCU的SPF向所述MRC的SPF返回所述MRC查询或订阅的服务或网元。
第二方面,本发明实施例提供了一种服务管理方法,由MRC执行,所述MRC包括:SC、SPF和SMF;所述方法包括:
所述MRC通过所述SC、SPF和/或SMF,执行以下服务管理中的至少一项:对MCU进行服务注册或服务注销审核、对MCU进行服务发布审核、向MCU进行服务报告或网元报告、向MCU进行服务发现以及向MCU下发业务指令。
可选的,对MCU进行服务注册或服务注销审核包括:
所述MRC的SMF接收所述MCU的SMF发送的服务注册请求或服务注销请求;
所述MRC的SMF对所述服务注册请求或服务注销请求进行审核,并向所述MCU的SMF返回服务注册结果或注销结果。
可选的,对MCU进行服务发布审核包括:
所述MRC的SPF接收MCU的SPF发送的服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息;
所述MRC的SPF向所述MRC的SC发送服务发布通知,所述服务发布通知中携带所述第一服务的信息;
所述MRC的SC对所述第一服务进行审核,并向所述MRC的SPF返回审核结果;
所述MRC的SPF将所述审核结果返回给所述MCU的SPF;
若所述第一服务审核通过,所述MRC的SC对所述第一服务进行服务管理,所述服务管理包括所述第一服务的上线和下线。
可选的,向MCU进行服务报告包括:
所述MRC的SPF接收所述MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MRC的SPF向所述MCU的SPF返回服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,向MCU进行网元报告包括:
所述MRC的SPF接收所述MCU的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MRC的SPF向所述MCU的SPF返回网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,向MCU进行服务发现包括:
所述MRC的SPF向第一MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅的服务;
所述MRC的SPF接收所述第一MCU的SPF返回的查询或订阅的服务。
可选的,向MCU下发业务指令包括:
所述MRC的SC对能够为目标业务提供服务的MCU进行服务编排组合;
所述MRC的SC向所述能够为目标业务提供服务的MCU的SMF发送的所述目标业务的业务指令。
第三方面,本发明实施例提供了一种MCU,包括SPF、SMF、SEF和SF;
所述MCU,用于通过所述SPF、SMF、SEF和/或SF,执行以下服务管理中的至少一项:向媒体路由和资源控制器MRC进行服务注册或服务注销、向MRC进行服务发布、向所述MRC进行服务发现或网元发现、向所述MRC进行服务报告或网元报告以及向第二MCU进行服务调用。
可选的,所述MCU的SMF,用于向所述MRC的SMF发送服务注册请求或服务注销请求。
可选的,所述MCU的SPF,用于在所述MCU的SF更新第一服务之后,向MRC的SPF发送服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息。
可选的,所述MCU的SPF,用于向所述MRC的SPF发送服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MCU的SPF,还用于接收所述MRC的SPF返回的服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,所述MCU的SPF,用于向所述MRC的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MCU的SPF,还用于接收所述MRC的SPF返回的网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,所述MCU的SEF,用于向所述第二MCU的服务开放功能发送服务调用请求,所述服务调用请求中携带请求调用的第二服务。
可选的,所述MCU的SMF,用于接收所述MRC的SC发送的业务指令;
所述MCU的SMF,还用于解析所述业务指令,若所述业务指令中包含所述MCU无法提供的第二服务,向所述MCU的SEF发送服务调用规划;
其中,所述MCU的SEF,还用于根据所述服务调用规划向第二MCU的服务开放功能发送服务调用请求。
可选的,所述MCU的SPF,用于接收所述MRC的SPF发送的服务发现信息或网元发现信息,所述服务发现信息用于查询或订阅的服务,所述网元发现信息用于查询或订阅网元;
所述MCU的SPF,还用于向所述MRC的SPF返回所述MRC查询或订阅的服务或网元。
第四方面,本发明实施例提供了一种MRC,包括SC、SPF和SMF;
所述MRC,用于通过所述SC、SPF和/或SMF,执行以下服务管理中的至少一项:对MCU进行服务注册或服务注销审核、对MCU进行服务发布审核、向MCU进行服务报告或网元报告、向MCU进行服务发现以及向MCU下发业务指令。
可选的,所述MRC的SMF,用于接收所述MCU的SMF发送的服务注册请求或服务注销请求;
所述MRC的SMF,还用于对所述服务注册请求或服务注销请求进行审核,并向所述MCU的SMF返回服务注册结果或注销结果。
可选的,所述MRC的SPF,用于接收MCU的SPF发送的服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息;
所述MRC的SPF,用于向所述MRC的SC发送服务发布通知,所述服务发布通知中携带所述第一服务的信息;
所述MRC的SC,用于对所述第一服务进行审核,并向所述MRC的SPF返回审核结果;
所述MRC的SPF,还用于将所述审核结果返回给所述MCU的SPF;
所述MRC的SC,还用于若所述第一服务审核通过,对所述第一服务进行服务管理,所述服务管理包括所述第一服务的上线和下线。
可选的,所述MRC的SPF,用于接收所述MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MRC的SPF,还用于向所述MCU的SPF返回服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,所述MRC的SPF,用于接收所述MCU的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MRC的SPF,还用于向所述MCU的SPF返回网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,所述MRC的SPF,用于向第一MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅的服务;
所述MRC的SPF,还用于接收所述第一MCU的SPF返回的查询或订阅的服务。
可选的,所述MRC的SC,用于对能够为目标业务提供服务的MCU进行服务编排组合;
所述MRC的SC,还用于向所述能够为目标业务提供服务的MCU的SMF发送的所述目标业务的业务指令。
第五方面,本发明实施例提供了一种MCU视频会议系统,包括上述第四方面所述的MRC以及多个上述第三方面所述的MCU。
第六方面,本发明实施例提供了一种MCU,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的服务管理方法的步骤。
第七方面,本发明实施例提供了一种MRC,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第二方面所述的服务管理方法的步骤。
第八方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的服务管理方法的步骤;或者,所述计算机程序被处理器执行时实现上述第二方面所述的服务管理方法的步骤。
本发明实施例中具有以下有益效果:
MCU以服务注册方式被MRC感知,以便之后MRC全局管理所有MCU。MCU无需版本一致,只需要将自己注册到MRC提供自身服务信息,MRC就能感知到MCU所能提供的服务,以供后续业务执行,MCU与MRC之间不需要进行复杂的联调,解决了网元维护困难问题。
MCU每次更新完自己的服务(由SF提供)后,向MRC进行服务发布,实现动态服务更新,不需要与MRC之间进行复杂的联调,解决了MCU升级缓慢问题、服务更新慢的问题。
MCU可以向MRC发现其他MCU的服务,并且支持动态调用其他MCU服务,解决了网元互通困难问题以及网元服务调用固定问题。
MRC支持向MCU下发、管理动态业务(编排组合的复合服务),MCU根据业务请求向各MCU调用服务实现业务,实现了动态业务执行、动态服务编排。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为现有的MCU视频会议系统架构示意图;
图2为本发明实施例的MCU视频会议系统的结构示意图;
图3为本发明实施例由MCU执行的服务管理方法的流程示意图;
图4为本发明实施例由MRC执行的服务管理方法的流程示意图;
图5为本发明实施例的MCU服务注册流程的示意图;
图6为本发明实施例的MCU服务发布流程的示意图;
图7为本发明实施例的MCU服务发现流程的示意图;
图8为本发明实施例的MCU服务发现流程的示意图;
图9为本发明实施例的业务执行流程的示意图;
图10为本发明一实施例的MCU的结构示意图;
图11为本发明一实施例的MRC的结构示意图;
图12为本发明另一实施例的MCU的结构示意图;
图13为本发明另一实施例的MRC的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图2,图2为本发明实施例的MCU视频会议系统的结构示意图,该MCU视频会议系统包括:MRC和多个MCU,MRC作为控制层,包括:SC(Service Center,服务中心)、SPF(Service Publishing Function,服务发布功能)和SMF(Service Management Function,服务管理功能),即MRC具备SC、SPF和SMF功能。MCU作为服务层,包括:SPF、SMF、SEF(ServiceExposing Function,服务开放功能)和SF(Service Function,服务功能),即MCU具备SPF、SMF、SEF和SF功能。
其中,MCU用于通过其SPF、SMF、SEF和/或SF,执行以下服务管理中的至少一项:向MRC进行服务注册或服务注销、向MRC进行服务发布、向所述MRC进行服务发现或网元发现、向所述MRC进行服务报告或网元报告以及向第二MCU进行服务调用。
MRC用于通过其SC、SPF和/或SMF,执行以下服务管理中的至少一项:对MCU进行服务注册或服务注销审核、对MCU进行服务发布审核、向MCU进行服务报告或网元报告、向MCU进行服务发现以及向MCU下发业务指令。
下面对MRC和MCU中的各个功能模块的功能进行说明。
SC用于执行以下功能中的至少一项:处理用户的会议服务调用、管理全局MCU服务库、管理全局MCU服务调用和服务编排组合。
SPF用于执行以下功能中的至少一项:进行SF的服务发布、接收SF的服务发布、进行SF服务发现、进行网元发现。
SMF用于执行以下功能中的至少一项:媒体路由控制、进行网元间的注册或注销、进行网元间的鉴权认证、进行SF配置管理、进行SF库管理、进行SF管理信息传递。
SEF用于进行服务调用、服务提供。
SF用于提供例如编解码服务、视频处理服务、AI(人工智能)服务、CDN(ContentDelivery Network,内容分发系统)服务等服务。这里的服务可以以API(ApplicationProgramming Interface,应用程序接口)形式提供,例如RESTful API形式。
下面对图2中的各功能模块之间的接口进行说明。
IF1接口:连接MCU-SMF(即MCU中的SMF)与MRC-SMF(即MRC中的SMF),用于实现以下至少一项:用于MCU向MRC进行服务注册或服务注销,以及,用于MCU向MRC进行服务配置(服务配置包括以下至少一项:服务停用、服务允许启用、服务部分停用、服务部分启用)。
IF2接口:连接MCU-SMF与MRC-SC(即MRC中的SC),用于MRC向MCU下发业务指令。
IF3接口:连接MCU-SPF(即MCU中的SPF)与MRC-SPF(即MRC中的SPF)。用于实现以下至少一项:用于MCU向MRC进行服务发布;用于MCU向MRC进行服务发现(服务查询或订阅);用于MCU向MRC进行网元发现(网元查询或订阅);用于MRC向MCU进行服务发现(服务查询或订阅)。
IF4接口:连接MCU-SEF与MCU-SEF。用于实现以下至少一项:用于MCU之间服务调用;用于MCU之间服务提供。
下面对上述MCU视频会议系统的服务管理方法进行说明。
一、MCU侧的服务管理方法
请参考图3,图3为本发明实施例由MCU执行的服务管理方法的流程示意图,所述MCU包括:SPF、SMF、SEF和SF;所述方法包括:
步骤31:MCU通过所述SPF、SMF、SEF和/或SF,执行以下服务管理中的至少一项:向媒体路由和资源控制器MRC进行服务注册或服务注销、向MRC进行服务发布、向所述MRC进行服务发现或网元发现、向所述MRC进行服务报告或网元报告以及向第二MCU进行服务调用。
可选的,向MRC进行服务注册或服务注销包括:所述MCU的SMF向所述MRC的SMF发送服务注册请求或服务注销请求。
本发明实施例中,MCU以服务注册方式被MRC感知,以便之后MRC全局管理所有MCU。MCU无需版本一致,只需要将自己注册到MRC提供自身服务信息,MRC就能感知到MCU所能提供的服务,以供后续业务执行,MCU与MRC之间不需要进行复杂的联调,解决了网元维护困难问题。
可选的,向MRC进行服务发布包括:在所述MCU的SF更新第一服务之后,所述MCU的SPF向MRC的SPF发送服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息。
本发明实施例中,MCU每次更新完自己的服务(由SF提供)后,向MRC进行服务发布,实现动态服务更新,不需要与MRC之间进行复杂的联调,解决了MCU升级部署缓慢问题。
可选的,向所述MRC进行服务发现包括:
所述MCU的SPF向所述MRC的SPF发送服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MCU的SPF接收所述MRC的SPF返回的服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,向所述MRC进行网元发现包括:
所述MCU的SPF向所述MRC的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MCU的SPF接收所述MRC的SPF返回的网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,向第二MCU进行服务调用包括:所述MCU的SEF向所述第二MCU的服务开放功能发送服务调用请求,所述服务调用请求中携带请求调用的第二服务。
本发明实施例中,MCU可以向MRC发现其他MCU的服务,并且支持动态调用其他MCU服务,解决了网元互通困难问题。
可选的,所述MCU的SEF向第二MCU的服务开放功能发送服务调用请求之前还包括:
所述MCU的SMF接收所述MRC的SC发送的业务指令;
所述MCU的SMF解析所述业务指令,若所述业务指令中包含所述MCU无法提供的第二服务,向所述MCU的SEF发送服务调用规划;
其中,所述MCU的SEF向第二MCU的服务开放功能发送服务调用请求还包括:
所述MCU的SEF根据所述服务调用规划向第二MCU的服务开放功能发送服务调用请求。
本发明实施例中,MRC支持向MCU下发业务请求,MCU根据业务请求向各MCU调用服务实现业务,实现了动态业务执行、动态服务编排。
可选的,向所述MRC进行服务报告或网元报告包括:
所述MCU的SPF接收所述MRC的SPF发送的服务发现信息或网元发现信息,所述服务发现信息用于查询或订阅的服务,所述网元发现信息用于查询或订阅网元;
所述MCU的SPF向所述MRC的SPF返回所述MRC查询或订阅的服务或网元。
请参考图4,图4为本发明实施例由MRC执行的服务管理方法的流程示意图,所述MRC包括:SC、SPF和SMF;所述方法包括:
步骤41:MRC通过所述SC、SPF和/或SMF,执行以下服务管理中的至少一项:对MCU进行服务注册或服务注销审核、对MCU进行服务发布审核、向MCU进行服务报告或网元报告、向MCU进行服务发现以及向MCU下发业务指令。
可选的,对MCU进行服务注册或服务注销审核包括:
所述MRC的SMF接收所述MCU的SMF发送的服务注册请求或服务注销请求;
所述MRC的SMF对所述服务注册请求或服务注销请求进行审核,并向所述MCU的SMF返回服务注册结果或注销结果。
可选的,对MCU进行服务发布审核包括:
所述MRC的SPF接收MCU的SPF发送的服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息;
所述MRC的SPF向所述MRC的SC发送服务发布通知,所述服务发布通知中携带所述第一服务的信息;
所述MRC的SC对所述第一服务进行审核,并向所述MRC的SPF返回审核结果;
所述MRC的SPF将所述审核结果返回给所述MCU的SPF;
若所述第一服务审核通过,所述MRC的SC对所述第一服务进行服务管理,所述服务管理包括所述第一服务的上线和下线。
可选的,向MCU进行服务报告包括:
所述MRC的SPF接收所述MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MRC的SPF向所述MCU的SPF返回服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,向MCU进行网元报告包括:
所述MRC的SPF接收所述MCU的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MRC的SPF向所述MCU的SPF返回网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,向MCU进行服务发现包括:
所述MRC的SPF向第一MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅的服务;
所述MRC的SPF接收所述第一MCU的SPF返回的查询或订阅的服务。
可选的,向MCU下发业务指令包括:
所述MRC的SC对能够为目标业务提供服务的MCU进行服务编排组合;
所述MRC的SC向所述能够为目标业务提供服务的MCU的SMF发送的所述目标业务的业务指令。
下面对MCU和MRC之间的服务管理方法的交互流程举例进行说明。
(1)MCU服务注册流程
请参考图5,MCU服务注册流程包括以下步骤:
步骤51:MCU-SMF(即MCU中的SMF)向MRC-SMF(即MRC中的SMF)发送服务注册请求,服务注册请求中携带需要注册的服务的信息;
步骤52:MRC-SMF对需要注册的服务进行审核,并向MCU-SMF返回服务注册结果。
(2)MCU服务发布流程
请参考图6,MCU服务发布流程包括以下步骤:
步骤61:MCU-SPF(即MCU中的SPF)向MRC-SPF(即MRC中的SPF)发送服务发布信息,所述服务发布信息中携带需要发布的服务的信息;
步骤62:MRC-SPF向MRC-SC发送服务发布通知,所述服务发布通知中携带需要发布的服务的信息;
步骤63:MRC-SC(即MRC中的SC)对需要发布的服务进行审核,并返回审核结果至MRC-SPF;
步骤64:MRC-SPF向MCU-SPF返回审核信息;
步骤65:若审核通过,MRC-SC对该服务进行服务管理(如服务上线和服务下线)。
本发明实施例中,上述流程可以是异步方式,所谓异步方式是指对请求信息没有规定的反馈时限,例如,对于MCU的服务发布信息,MRC不需要在规定的时限内反馈审核结果。
(3)MCU服务发现流程
请参考图7,MCU服务发现流程包括以下步骤:
步骤71:MCU-SPF向MRC-SPF发送服务发现信息(例如查询或订阅形式);
步骤72:MRC-SPF向MRC-SPF返回服务信息通知,服务信息通知中包括服务提供方的MCU的SEF的地址与合法鉴权的信息。
本发明实施例中,上述流程可以是异步方式。
(4)MCU-SF服务调用流程
请参考图8,MCU服务发现流程包括以下步骤:
步骤81:MCU1-SEF向MCU2-SEF发送服务调用请求,服务调用请求中携带需要调用的服务的信息以及所述MCU2-SEF的合法鉴权信息;
步骤82:MCU2-SEF对MCU1-SEF鉴权通过后,转发/透传服务调用请求到MCU2-SF;
步骤83:MCU2-SF向MCU1提供服务。
本发明实施例中,上述流程可以是异步方式。
(5)业务执行流程
请参考图9,业务执行流程包括以下步骤:
步骤91:MRC-SC向MCU1-SMF发送业务指令;
步骤92:MCU1-SMF解析业务指令,将解析后的业务指令拆分为服务调用规划,并下发服务调用规划给MCU1-SEF;
步骤93:MCU1-SEF根据服务调用规划向各个MCU-SEF进行服务调用。
本发明实施例中,上述流程可以是异步方式。
请参考图10,本发明实施例提供了一种MCU,包括SPF、SMF、SEF和SF;
所述MCU,用于通过所述SPF、SMF、SEF和/或SF,执行以下服务管理中的至少一项:向媒体路由和资源控制器MRC进行服务注册或服务注销、向MRC进行服务发布、向所述MRC进行服务发现或网元发现、向所述MRC进行服务报告或网元报告以及向第二MCU进行服务调用。
可选的,所述MCU的SMF,用于向所述MRC的SMF发送服务注册请求或服务注销请求。
可选的,所述MCU的SPF,用于在所述MCU的SF更新第一服务之后,向MRC的SPF发送服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息。
可选的,所述MCU的SPF,用于向所述MRC的SPF发送服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MCU的SPF,还用于接收所述MRC的SPF返回的服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,所述MCU的SPF,用于向所述MRC的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MCU的SPF,还用于接收所述MRC的SPF返回的网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,所述MCU的SEF,用于向所述第二MCU的服务开放功能发送服务调用请求,所述服务调用请求中携带请求调用的第二服务。
可选的,所述MCU的SMF,用于接收所述MRC的SC发送的业务指令;
所述MCU的SMF,还用于解析所述业务指令,若所述业务指令中包含所述MCU无法提供的第二服务,向所述MCU的SEF发送服务调用规划;
其中,所述MCU的SEF,还用于根据所述服务调用规划向第二MCU的服务开放功能发送服务调用请求。
可选的,所述MCU的SPF,用于接收所述MRC的SPF发送的服务发现信息或网元发现信息,所述服务发现信息用于查询或订阅的服务,所述网元发现信息用于查询或订阅网元;
所述MCU的SPF,还用于向所述MRC的SPF返回所述MRC查询或订阅的服务或网元。
请参考图11,本发明实施例提供了一种MRC,包括SC、SPF和SMF;
所述MRC,用于通过所述SC、SPF和/或SMF,执行以下服务管理中的至少一项:对MCU进行服务注册或服务注销审核、对MCU进行服务发布审核、向MCU进行服务报告或网元报告、向MCU进行服务发现以及向MCU下发业务指令。
可选的,所述MRC的SMF,用于接收所述MCU的SMF发送的服务注册请求或服务注销请求;
所述MRC的SMF,还用于对所述服务注册请求或服务注销请求进行审核,并向所述MCU的SMF返回服务注册结果或注销结果。
可选的,所述MRC的SPF,用于接收MCU的SPF发送的服务发布信息,所述服务发布信息中携带更新的所述第一服务的信息;
所述MRC的SPF,用于向所述MRC的SC发送服务发布通知,所述服务发布通知中携带所述第一服务的信息;
所述MRC的SC,用于对所述第一服务进行审核,并向所述MRC的SPF返回审核结果;
所述MRC的SPF,还用于将所述审核结果返回给所述MCU的SPF;
所述MRC的SC,还用于若所述第一服务审核通过,对所述第一服务进行服务管理,所述服务管理包括所述第一服务的上线和下线。
可选的,所述MRC的SPF,用于接收所述MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅第二服务;
所述MRC的SPF,还用于向所述MCU的SPF返回服务信息通知,所述服务信息通知中包括用于提供所述第二服务的第二MCU的信息。
可选的,所述第二MCU的信息包括所述第二MCU的地址信息和/或所述第二MCU的合法鉴权信息。
可选的,所述MRC的SPF,用于接收所述MCU的SPF发送网元发现信息,所述网元发现信息用于查询或订阅第二MCU;
所述MRC的SPF,还用于向所述MCU的SPF返回网元信息通知,所述网元信息通知中包括所述第二MCU的地址信息。
可选的,所述MRC的SPF,用于向第一MCU的SPF发送的服务发现信息,所述服务发现信息用于查询或订阅的服务;
所述MRC的SPF,还用于接收所述第一MCU的SPF返回的查询或订阅的服务。
可选的,所述MRC的SC,用于对能够为目标业务提供服务的MCU进行服务编排组合;
所述MRC的SC,还用于向所述能够为目标业务提供服务的MCU的SMF发送的所述目标业务的业务指令。
请参考图12,本发明实施例还提供一种MCU120,包括处理器121,存储器122,存储在存储器122上并可在所述处理器121上运行的计算机程序,该计算机程序被处理器121执行时实现上述由MCU执行的服务管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
请参考图13,本发明实施例还提供一种MRC130,包括处理器131,存储器132,存储在存储器132上并可在所述处理器131上运行的计算机程序,该计算机程序被处理器131执行时实现上述由MRC的服务管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述服务管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
机译: 使用反射器多点控制单元(MCU)和Transcoder MCU组合提供视频会议服务
机译: MCU安装在MCU中的无人设备无线通信设备和服务器,可以进行无人设备的信号采集和控制
机译: 使用反射器多点控制单元(MCU)和代码转换器MCU组合提供视频会议服务