一种基于分离架构的状态信息上报方法、设备和系统的制作方法

文档序号:7922165阅读:173来源:国知局
专利名称:一种基于分离架构的状态信息上报方法、设备和系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种基于分离架构的状态信息上
才艮方法、i殳备和系统。
背景技术
根据3GPPIMS标准的定义,用于提供各种资源业务的逻辑网元可以分为 应用服务器(Application Server,以下简称AS )、 Jf某体资源控制器(Media Resource Function Controller,以下简称MRFC )和媒体资源处理器(Media Resource Function Processor,以下简称MRFP )。根据3GPP TS23.228对MRFP 的定义,MRFP作为媒体流的内容源,用于多媒体信息的播放和录制,具备 会议合成能力和媒体流转换处理能力,为诸如彩铃、彩影、音频会议、视频 会议等业务提供媒体支撑。MRFC和MRFP构成分离架构,在物理上分离。 在该分离架构下,MRFP作为一个纯粹的i某体处理器,与业务无关;MRFC 实现与业务相关的控制操作,将业务的实现转换为对媒体的具体操作,并下 发给MRFP,由MRFP来实现媒体面操作。MRFC与MRFP间的控制接口为 Mp接口 , Mp接口遵循H.248协议,MRFP通过网糾妄口访问内容存储服务 器,获取内容源文件数据,内容存储服务器用于保存内容源文件。
基于上述架构,无法保障内容访问业务的可靠性。

发明内容
本发明实施例提供一种基于分离架构的状态信息上才艮方法、设备和系统, 提高了内容访问业务的可靠性。
本发明实施例提出 一种基于分离架构的状态信息上报方法,包括 获取内容资源对应的存储连接的状态信息;
通过H.248协议中的扩展包参数,上报所述获取的存储连接的状态信息。本发明实施例还提出一种媒体处理器,包括 获取模块,用于获耳又内容资源对应的存储连接的状态信息; 第一发送模块,用于通过H.248协议中的扩展包参数,上报所述获取模 块获取的所述存储连接的状态信息。本发明实施例还提出一种媒体控制器,包括第三发送模块,用于通过H.248协议中的扩展包参数,发送状态查询消 息,所述状态查询消息中携带内容资源的信息,通过所述内容资源的信息, 指示对所述内容资源对应的存储连接的状态的检测;第三接收模块,用于通过R248协议中的扩展包参数,,接收所述存储连 接的状态信息。本发明实施例还提出 一种基于分离架构的状态信息上报系统,包括媒体处理器,用于获取内容资源对应的存储连接的状态信息,通过H,248 协议中的扩展包参数,上报所述存储连接的状态信息;媒体控制器,用于通过H.248协议中的扩展包参数,接收所述媒体处理 器发送的所述存储连接的状态信息。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,避免选择异常的存储连接来提供内容访问业务, 从而,提高了内容访问业务的可靠性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中的一种基于分离架构的状态信息上报方法流程图;图2为本发明实施例中的另一种基于分离架构的状态信息上报方法流 程图;图3为本发明实施例中的一种基于分离架构的状态信息上报信令图; 图4为本发明实施例中的另 一种基于分离架构的状态信息上报信令图; 图5为本发明实施例中的又一种基于分离架构的状态信息上报方法流 程图;图6为本发明实施例中的又一种基于分离架构的状态信息上报信令图; 图7为本发明实施例中的再一种基于分离架构的状态信息上报方法流程图;图8为本发明实施例中的一种媒体处理器的结构示意图; 图9为本发明实施例中的另 一种媒体处理器的结构示意图; 图10为本发明实施例中的又一种媒体处理器的结构示意图; 图11为本发明实施例中的一种媒体控制器的结构示意图; 图12为本发明实施例中的一种基于分离架构的状态信息上报系统的结 构示意图。
具体实施方式
现有技术中,由于MRFC、 MRFP和内容存储服务器是彼此分离的,如 果MRFP与内容存储服务器链路部分中断或者全部中断,由于没有相应的存 储连接状态信息的上l艮机制,MRFC会继续选择该MRFP提供内容访问业务, 导致大量的业务受损,降低了内容访问业务的可靠性。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,为本发明实施例中的一种基于分离架构的状态信息上报方 法流程图,包括以下步骤步骤101,获取内容资源对应的存储连接的状态信息。内容资源对应的存储连接,为媒体处理器与内容资源对应的内容存储服 务器之间的网络接口 ,媒体处理器通过该存储连接,访问内容存储服务器,获取内容源文件。媒体处理器获取内容资源对应的存储连接的状态信息的方 式,可以是自动感知该存储连接的状态,也可以是接收媒体控制器发送的状 态查询消息,根据该状态查询消息中携带的内容资源的信息,检测该内容资 源对应的存储连接的状态。状态查询消息中携带的内容资源的信息,包括该内容资源的访问路径。存储连接的状态信息的内容包括存储连接正常、存 储连接异常和无存储连接。步骤102,通过H,248协议中的扩展包参数,上报获取的存储连接的状态 信息。本发明实施例扩展了媒体处理器与内容资源之间的存储连接对应的Mp 接口的H.248协议,媒体处理器获取存储连接的状态信息后,通过扩展后的 R248协议,将该存储连接的状态信息上报给媒体控制器,媒体控制器存储该 状态信息。媒体处理器可以将该状态信息定时上报给媒体控制器,媒体处理 器也可以将该状态信息实时上报给媒体控制器。由于定时上报机制的稳定性, 将该状态信息定时上报给媒体控制器为本发明实施例中的优选实施方式。该 状态信息的内容为存储连接异常或无存储连接时,媒体控制器不会发送针对 该存储连接对应的内容资源的访问请求。存储连接的状态为存储连接异常或无存储连接时,媒体处理器获取存储 连接的状态信息和上报获取的存储连接的状态信息之间,还包括媒体处理 器接收媒体控制器对该存储连接对应的内容资源的访问请求;媒体处理器向 媒体控制器返回特定的错误码,通过错误码,指示存储连接存在故障。该错 误码,包括异常存储连接代码或无存储连接代码。媒体控制器接收到该错 误码后,可以存储该错误码对应的存储连接的状态信息,也可以向媒体处理 器发送状态查询消息,确认该存储连接的状态。需要指出的是,向媒体处理 器发送状态查询消息为本发明实施例中的优选实施方式。本发明实施例的技术方案具有以下优点,因为采用了存储连接的状态信 息的上报机制,避免选4奪异常的存储连接来提供内容访问业务,提高了内容 访问业务的可靠性。如图2所示,为本发明实施例中的另 一种基于分离架构的状态信息上报方法流程图,包括以下步骤步骤201 , MRFP获取内容资源对应的存储连接的状态信息。 内容资源对应的存储连接,为MRFP与内容资源对应的内容存储服务器 之间的网络接口, MRFP通过该存储连接,访问内容存储服务器,获取内容 源文件。MRFP获取内容资源对应的存储连接的状态信息的方式,可以是自 动感知该存储连接的状态,也可以是接收MRFC发送的状态查询消息,根据 该状态查询消息中携带的内容资源的信息,检测该内容资源对应的存储连接 的状态。状态查询消息中携带的内容资源的信息,包括该内容资源的访问路 径。存储连接的状态信息的内容包括存储连接正常、存储连接异常和无存 储连接。步骤202 , MRFP接收MRFC对内容资源的访问请求。 步骤203, MRFP向MRFC返回特定的错误码,通过错误码,指示存储 连接存在故障。存储连接的状态为存储连接异常或无存储连接时,MRFP获取存储连接 的状态信息和上报获取的存储连接的状态信息之间,还包括MRFP接收 MRFC对该存储连接对应的内容资源的访问请求;MRFP向MRFC返回特定 的错误码,通过错误码,指示存储连接存在故障。该错误码,包括异常存 储连接代码或无存储连接代码。MRFC接收到该错误码后,可以存储该错误 码对应的存储连接的状态信息,也可以向MRFP发送状态查询消息,确认该 存储连接的状态。需要指出的是,向MRFP发送状态查询消息为本发明实施 例中的优选实施方式。如图3所示,为本发明实施例中的一种基于分离架构的状态信息上报信 令图,如果在MRFP上报某一内容资源存储连接异常的Notify消息给MRFC 前,MRFC已经向MRFP下发了 AddR叫uest命令,请求访问该内容资源,则 MRFP通过Add Reply消息向MRFC返回特定的错误码A,通过错误码A, 指示该内容资源存储连接异常,通知MRFC下发查询消息同步该内容资源的 存储连接状态,使得呼叫失败的损失最小。如果MRFP上没有配置该内容资 源的存储连接,而MRFC无法获取上述信息,仍然向MRFP下发Add Request命令,请求访问该内容资源,则MRFP通过Add Reply消息向MRFC返回特 定的错误码B,通过错误码B,指示该内容资源存储连接在MRFP上不存在, 通知MRFC下发查询消息同步该内容资源的存储连接状态,使得呼叫失败的 损失最小。步^2G夂,JRF 通过H.24Si力议卞的扩展包参数,上报获取的存储连接 的状态信息。本发明实施例扩展了 MRFP与内容资源之间的存储连接对应的Mp接口 的H.248协议,MRFP获取存储连接的状态信息后,通过扩展后的H.248协议, 将该存储连接的状态信息上报给MRFC, MRFC存储该状态信息。MRFP可 以将该状态信息定时上报给MRFC, MRFP也可以将该状态信息实时上报给 MRFC。由于定时上报机制的稳定性,将该状态信息定时上报给MRFC为本 发明实施例中的优选实施方式。该状态信息的内容为存储连接异常或无存储 连接时,MRFC不会发送针对该存储连接对应的内容资源的访问请求。如图4所示,为本发明实施例中的另一种基于分离架构的状态信息上报 信令图,MRFP通过Notify Request消息将存储连接的状态信息上报给MRFC, MRFC通过Notify Reply消息向MRFP返回响应。本发明实施例的技术方案具有以下优点,因为采用了存储连接的状态信 息的上报和实时反馈机制,避免选择异常的存储连接来提供内容访问业务, 提高了内容访问业务的可靠性。如图5所示,为本发明实施例中的又一种基于分离架构的状态信息上报 方法流程图,包括以下步骤步骤501, MRFP通过H.248协议中的扩展包参数,接收状态查询消息, 该状态查询消息中携带内容资源的信息。本发明实施例扩展现有的Mp接口的H.248协议,支持MRFC管理MRFP 内容资源的存储连接状态。当MRFC上内容资源的存储连接状态为存储连接 异常或无存储连接时,MRFC定时向MRFP发送状态查询消息,该状态查询 消息中携带内容资源的信息。MRFC向MRFP发送的状态查询消息中,具体的查询参数为ContextID=null, TerminationID = root, Command = Modify,携带扩展的存储状态;险查 事件。MRFP返回Modify应答后,通过Notify上报内容资源的存储连接状态, 完成与MRFC的核对。扩展后的H.248包定义参考如下d + ^"v"n j-v C + a +, , j~i T^*~ r a a "IV^"&V W"一 1 一、"&1PackageID: SSP(0x ) Version: 1 Extends: non6Event Name: Storage Status,此事件用于获取存储连接状态 EventID: StStatus (0x0001)Description:Report the storage status. EventsDescriptor parameters: Pa腿eterID: path (0x0001)Description: one path of storage contents.jt匕参凄史为内容资源的"i方问 路径字符串Type: String Optional: No Default: NoneObservedE ventDescriptor parameters: ParameterID: path (0x0001)Description: one path of storage contents.jt匕参数为内容资源的"i方问 路径字符串Type: StringOptional: NoDefault: NoneParameterID: faultcause (0x0002)Description:fault cause code.此参数为内容资源存储连接故障原因错误码Type: INTEGER Optional: NoDefault: None, 0表示状态正常,其他值表示异常。 上述扩展后的H.248包中,EventsDescriptor parameters为MRFC请求 MRFP查询4犬态的存^f诸连4妄的参H ObservedEventDescriptor parameters为 MRFP向MRFC上报状态信息的存储连接的参数。MRFC通过EventsDescriptor parameters, 向MRFP请求查询该参数对应的存储连接的状态信息,MRFP通 过ObservedEventDescriptor parameters,向MRFC上l艮i亥参凄史^f应的存Y渚连4妄 的状态信息。步骤502, MRFP根据内容资源的信息,检测内容资源对应的存储连接的 状态。MRFP接收到状态查询消息后,根据该状态查询消息中携带的内容资源 的信息,检测内容资源对应的存储连接是否正常。内容资源对应的存储连接, 为MRFP与内容资源对应的内容存储服务器之间的网全^l妄口 , MRFP通过该 存储连接,访问内容存储服务器,获取内容源文件。步骤503, MRFP获取存储连接的状态信息。MRFP检测内容资源对应的存储连接的状态后,可以获取该存储连接的 状态信息。该存储连接的状态信息的内容包括存储连接正常、存储连接异 常和无存储连接。步骤504, MRFP通过H,248协议中的扩展包参数,上报获取的存储连接 的状态信息。MRFC接收并存储MRFP上报的存储连接的状态信息,当存储连接的状 态信息的内容为存储连接异常或无存储连接时,MRFC不会发送针对该存储 连接对应的内容资源的访问请求。如图6所示,为本发明实施例中的又一种基于分离架构的状态信息上报信令图,MRFC通过Mod Request消息向MRFP定时确认存储连接的状态, MRFP向MRFC返回Mod Reply消息,并在获取存储连接的状态信息后,通 过Notify Request消息将存储连接的状态信息上报给MRFC, MRFC通过Notify Reply消息向MRFP返回响应。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,可以在没有呼叫情况下,使MRFP和内容存储服 务器之间的存储连接的状态信息,与MRFC中的存储连接状态信息同步,避 免选择异常的存储连接来提供内容访问业务,提高了内容访问业务的可靠性。如图7所示,为本发明实施例中的再一种基于分离架构的状态信息上报 方法流程图,包括以下步骤步骤701, MRFP接收访问请求,该访问请求中携带内容资源的信息。本发明实施例提供一种对内容资源的存储连接的检测机制,并且不用扩 展Mp接口的R248协议。AS调整与MRFC交互的过程,在申请媒体资源的 INVITE信令中携带播》t/录制的内容资源的信息,MRFC向MRFP发送的访 问请求Add Request命令中同样携带内容资源的信息。步骤702, MRFP根据内容资源的信息,检测内容资源的信息对应的存储 连接的状态。MRFP接收到Add Request命令后,根据Add Request命令中携带的内容 资源的信息,检测内容资源的信息对应的存储连接是否正常。内容资源的信 息对应的存储连接,为MRFP与内容资源的信息对应的内容存储服务器之间 的网络接口, MRFP通过该存储连接,访问内容存储服务器,获取内容源文 件。步骤703, MRFP获取存储连接的状态信息。MRFP检测内容资源的信息对应的存储连接的状态后,可以获取该存储 连接的状态信息。该存储连接的状态信息的内容包括存储连接正常、存储 连接异常和无存储连接。步骤704, MRFP返回访问失败消息。存储连接的状态信息的内容为存储连接异常或无存储连接时,MRFP直接向MRFC返回访问失败消息。MRFC接收到访问失败消息后,可以选择其 他的MRFP重新发起呼叫,当MRFC返回给AS的i某体资源可以正确访问到 内容资源时,AS通知MRFC正式启动内容的播》t/录制。MRFC接收到访问 失败消息后,也可以选择等待一段时间后,重新向该MRFP发起呼叫。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,避免选择异常的存储连接来提供内容访问业务, 提高了内容访问业务的可靠性,保证在出现部分MRFP与内容存储服务器连 接中断的情况下,可继续正常提供内容访问业务。如图8所示,为本发明实施例中的一种々某体处理器的结构示意图,包括 获取模块810,用于获取内容资源对应的存储连接的状态信息。 内容资源对应的存储连接,为媒体处理器与内容资源对应的内容存储服 务器之间的网络接口,々某体处理器通过该存储连接,访问内容存储服务器, 获取内容源文件。获取模块810获取内容资源对应的存储连接的状态信息的 方式,可以是自动感知该存储连接的状态,也可以是接收媒体控制器发送的 状态查询消息,根据该状态查询消息中携带的内容资源的信息,检测该内容 资源对应的存储连接的状态。状态查询消息中携带的内容资源的信息,包括 该内容资源的访问路径。存储连接的状态信息的内容包括存储连接正常、 存储连接异常和无存储连接。第一发送模块820,用于通过H,248协议中的扩展包参数,上报获取模块 810获取的存储连接的状态信息。接口的R248协议,第一发送模块820通过扩展后的H.248协议,将该存储 连接的状态信息上报给媒体控制器,媒体控制器存储该状态信息。第一发送 模块820可以将该状态信息定时上报给媒体控制器,也可以将该状态信息实 时上报给媒体控制器。由于定时上报机制的稳定性,将该状态信息定时上报 给媒体控制器为本发明实施例中的优选实施方式。该状态信息的内容为存储 连接异常或无存储连接时,媒体控制器不会发送针对该存储连接对应的内容 资源的访问请求。本发明实施例的技术方案具有以下优点,因为采用了存储连接的状态信 息的上报机制,避免选择异常的存储连接来提供内容访问业务,提高了内容 访问业务的可靠性。如图9所示,为本发明实施例中的另一种々某体处理器的结构示意图,包括第一接收模块910,用于通过R248协议中的扩展包参数,接收状态查询 消息,该状态查询消息中携带内容资源的信息。本发明实施例扩展现有的Mp接口的H.248协议,支持媒体控制器管理媒 体处理器内容资源的存储连接状态。当媒体控制器上内容资源的存储连接状 态为存储连接异常或无存储连接时,媒体控制器定时向J^某体处理器发送状态 查询消息,该状态查询消息中携带内容资源的信息,第一接收模块910接收 该状态查询消息检测模块920,用于根据第一接收模块910接收的内容资源的信息,检测 内容资源对应的存储连接的状态,供获取模块930获取内容资源对应的存储 连接的状态信息。检测模块920根据该状态查询消息中携带的内容资源的信息,检测内容 资源对应的存储连接是否正常。内容资源对应的存储连接,为媒体处理器与 内容资源对应的内容存储服务器之间的网络接口 ,媒体处理器通过该存储连 接,访问内容存储服务器,获取内容源文件。获取模块930,用于获取内容资源对应的存储连接的状态信息。 内容资源对应的存储连接,为媒体处理器与内容资源对应的内容存储服 务器之间的网络接口,媒体处理器通过该存储连接,访问内容存储服务器, 获取内容源文件。状态查询消息中携带的内容资源的信息,包括该内容资源 的访问路径。存储连接的状态信息的内容包括存储连接正常、存储连接异 常和无存储连接。第一发送模块940,用于通过H,248协议中的扩展包参数,上报获取模块 930获取的存储连接的状态信息。本发明实施例扩展了媒体处理器与内容资源之间的存储连接对应的Mp接口的辻248协议,第一发送模块940通过扩展后的H.248协议,将该存储 连接的状态信息上报给媒体控制器,媒体控制器存储该状态信息。第一发送 模块940可以将该状态信息定时上报给i某体控制器,也可以将该状态信息实 时上报给媒体控制器。由于定时上报机制的稳定性,将该状态信息定时上才艮 给媒体控制器为本发明实施例中的优选实施方式。该状态信息的内容为存储 连接异常或无存储连接时,媒体控制器不会发送针对该存储连接对应的内容 资源的访问请求。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,可以在没有呼叫情况下,使々某体处理器和内容存 储服务器之间的存储连接的状态信息,与媒体控制器中的存储连接状态信息 同步,避免选择异常的存储连接来提供内容访问业务,提高了内容访问业务 的可靠性。如图IO所示,为本发明实施例中的又一种J 某体处理器的结构示意图, 包括获取模块1010,用于获取内容资源对应的存储连接的状态信息。 内容资源对应的存储连接,为々某体处理器与内容资源对应的内容存储服 务器之间的网络接口,媒体处理器通过该存储连接,访问内容存储服务器, 获取内容源文件。状态查询消息中携带的内容资源的信息,包括该内容资源 的访问路径。存储连接的状态信息的内容包括存储连接正常、存储连接异 常和无存储连接。第二接收模块1020,用于接收对内容资源的访问请求。 存储连接的状态为存储连接异常或无存储连接时,第一发送模块1040上 报获取的存储连接的状态信息之前,媒体控制器可以向媒体处理器发送对该 存储连接对应的内容资源的访问请求,第二接收模块1020接收该访问请求。第二发送模块1030,用于根据第二接收模块1020接收的访问请求和获取 模块IOIO获取的存储连接的状态信息,返回特定的错误码,通过该错误码, 指示存储连接存在故障。第二发送模块1030向媒体控制器返回特定的错误码,通过错误码,指示存储连接存在故障。该错误码,包括异常存储连接代码或无存储连接代码。 媒体控制器接收到该错误码后,可以存储该错误码对应的存储连接的状态信 息,也可以向媒体处理器发送状态查询消息,确认该存储连接的状态。需要 指出的是,向媒体处理器发送状态查询消息为本发明实施例中的优选实施方 式。第一发送模块1040,用于通过11.248协议中的扩展包参数,上报获取模 块1030获取的存储连接的状态信息。接口的H.248协议,第一发送模块1040通过扩展后的H.248协议,将该存储 连接的状态信息上报给媒体控制器,媒体控制器存储该状态信息。第一发送 模块1040可以将该状态信息定时上报给媒体控制器,也可以将该状态信息实 时上报给媒体控制器。由于定时上报机制的稳定性,将该状态信息定时上报 给媒体控制器为本发明实施例中的优选实施方式。该状态信息的内容为存储 连接异常或无存储连接时,媒体控制器不会发送针对该存储连接对应的内容 资源的i方问讀v,。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,可以在没有呼叫情况下,使媒体处理器和内容存 储服务器之间的存储连接的状态信息,与媒体控制器中的存储连接状态信息 同步,避免选择异常的存储连接来提供内容访问业务,提高了内容访问业务 的可靠性。如图ll所示,为本发明实施例中的一种媒体控制器的结构示意图,该 媒体控制器ll,包括第三发送模块1110,用于通过H.248协议中的扩展包参数,发送状态查 询消息,该状态查询消息中携带内容资源的信息,通过该内容资源的信息, 指示对该内容资源对应的存储连接的状态的检测。内容资源对应的存储连接,为媒体处理器与内容资源对应的内容存储服 务器之间的网络接口 ,媒体处理器通过该存储连接,访问内容存储服务器, 获取内容源文件。状态查询消息中携带的内容资源的信息,包括该内容资源的访问路径。第三接收模块1120,用于通过R248协议中的扩展包参数,接收存储连 接的状态信息。媒体处理器接收到媒体控制器发送的内容资源的信息后,根据该内容资 源的信息,检测内容资源对应的存储连接的状态,获取并上报该存储连接的 状态信息,第三接收模块1120通过H,248协议中的扩展包参数,接收该状态 信息。存储连接的状态信息的内容包括存储连接正常、存储连接异常和无存 储连接。状态信息的内容为存储连接异常或无存储连接时,媒体控制器不会 发送针对该存储连接对应的内容资源的访问请求。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,避免选择异常的存储连接来提供内容访问业务, 提高了内容访问业务的可靠性。如图12所示,为本发明实施例中的一种基于分离架构的状态信息上报 系统的结构示意图,包括媒体处理器1210,用于获取内容资源对应的存储连接的状态信息,通过 H.248协议中的扩展包参数,上报存储连接的状态信息。内容资源对应的存储连接,为媒体处理器与内容资源对应的内容存储服 务器之间的网络接口,媒体处理器通过该存储连接,访问内容存储服务器, 获取内容源文件。媒体处理器1210获:f又内容资源对应的存储连接的状态信息的方式,可以 是自动感知该存储连接的状态,也可以是接收纟某体控制器1220发送的状态查 询消息,根据该状态查询消息中携带的内容资源的信息,检测该内容资源对 应的存储连接的状态。存储连接的状态信息的内容包括存储连接正常、存 储连接异常和无存储连接。媒体控制器1220,用于通过H,248协议中的扩展包参数,接收媒体处理 器1210发送的存储连接的状态信息。本发明实施例扩展了媒体处理器1210与内容资源之间的存储连接对应的Mp接口的H.248协议,媒体处理器1210获取存储连接的状态信息后,通过 扩展后的H.248协议,将该存储连接的状态信息上报给媒体控制器1220,媒 体控制器1220存储该状态信息。媒体处理器1210可以将该状态信息定时上 报给媒体控制器1220,媒体处理器1210也可以将该状态信息实时上报给媒体 控制器1220。由于定时上4良机制的稳定性,将该状态信息定时上报给i某体控 制器1220为本发明实施例中的优选实施方式。该状态信息的内容为存储连接 异常或无存储连接时,媒体控制器1220不会发送针对该存储连接对应的内容 资源的访问请求。媒体控制器1220,还用于通过H.248协议中的扩展包参数,向媒体处理 器1210发送状态查询消息,该状态查询消息中携带内容资源的信息。状态查询消息中携带的内容资源的信息,包括该内容资源的访问路径。 媒体处理器1210,还用于通过H.248协议中的扩展包参数,接收媒体控 制器1220发送的内容资源的信息,根据该内容资源的信息,检测该内容资源 对应的存储连接的状态。媒体控制器1220,还用于向々某体处理器1210发送对内容资源的访问请求。 媒体处理器1210,还用于接收访问请求,返回特定的错误码,通过错误 码,指示存储连接存在故障。存储连接的状态为存储连接异常或无存储连接时,々某体处理器1210获取 存储连接的状态信息和上报获取的存储连接的状态信息之间,还包括媒体 处理器1220接收々某体控制器1210对该存储连接对应的内容资源的访问请求; 媒体处理器1210向媒体控制器1220返回特定的错误码,通过错误码,指示 存储连接存在故障。该错误码,包括异常存储连接代码或无存储连接代码。 媒体控制器1220接收到该错误码后,可以存储该错误码对应的存储连接的状 态信息,也可以向媒体处理器1210发送状态查询消息,确认该存储连接的状 态。需要指出的是,向^某体处理器1210发送状态查询消息为本发明实施例中 的优选实施方式。本发明实施例的技术方案具有以下优点,因为采用了对内容资源的存储 连接状态信息的上报机制,避免选择异常的存储连接来提供内容访问业务,提高了内容访问业务的可靠性。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等) 执行本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应-见本发明的保护范围。
权利要求
1、一种基于分离架构的状态信息上报方法,其特征在于,包括获取内容资源对应的存储连接的状态信息;通过H.248协议中的扩展包参数,上报所述获取的存储连接的状态信息。
2、 如权利要求l所述的方法,其特征在于,所述获取内容资源对应的存 储连接的状态信息之前,还包括通过H.248协议中的扩展包参数,接收状态查询消息,所述状态查询消 息中携带所述内容资源的信息;根据所述内容资源的信息,检测所述内容资源对应的存储连接的状态。
3、 如权利要求2所述的方法,其特征在于,所述内容资源的信息,包括 所述内容资源的访问路径。
4、 如权利要求l所述的方法,其特征在于,所述存储连接的状态信息为 存储连接异常或无存储连接时,如果在所述上报获取的存储连接的状态消息 之前接收到对所述内容资源的访问请求,贝寸,返回特定的错误码,通过所述错误码,指示所述存储连接存在故障。
5、 如权利要求4所述的方法,其特征在于,所述错误码,包括 异常存储连接代码或无存储连接代码。
6、 一种媒体处理器,其特征在于,包括获取模块,用于获取内容资源对应的存储连接的状态信息; 第一发送模块,用于通过H.248协议中的扩展包参数,上报所述获取模 块获取的所述存储连接的状态信息。
7、 如权利要求6所述的媒体处理器,其特征在于,还包括 第一接收模块,用于通过H.248协议中的扩展包参数,接收状态查询消息,所述状态查询消息中携带所述内容资源的信息;检测模块,用于根据所述第一接收模块接收的所述内容资源的信息,检 测所述内容资源对应的存储连接的状态,供所述获取模块获取所述内容资源 对应的存储连接的状态信息。
8、 如权利要求6所述的媒体处理器,其特征在于,还包括第二接收模块,用于接收对所述内容资源的访问请求;第二发送模块,用于根据所述第二接收模块接收的所述访问请求和所述 获取模块获取的所述存储连接的状态信息,返回特定的错误码,通过所述错 误码,指示所述存储连接存在故障。
9、 一种媒体控制器,其特征在于,包括第三发送模块,用于通过H.248协议中的扩展包参数,发送状态查询消 息,所述状态查询消息中携带内容资源的信息;第三接收模块,用于通过H.248协议中的扩展包参数,接收所述内容资 源对应的存储连接的状态信息。
10、 一种基于分离架构的状态信息上报系统,其特征在于,包括 媒体处理器,用于获取内容资源对应的存储连接的状态信息,通过H.248协议中的扩展包参数,上报所述存储连接的状态信息;媒体控制器,用于通过H.248协议中的扩展包参数,接收所述媒体处理 器发送的所述存储连接的状态信息。
11、 如权利要求IO所述的系统,其特征在于,所述媒体控制器,还用于通过H.248协议中的扩展包参数,向所述媒体 处理器发送状态查询消息,所述状态查询消息中携带所述内容资源的信息;所述媒体处理器,还用于通过H.248协议中的扩展包参数,接收所述媒 体控制器发送的所述内容资源的信息,根据所述内容资源的信息,检测所述 内容资源对应的存储连接的状态。
12、 如权利要求IO所述的系统,其特征在于,所述媒体控制器,还用于向所述媒体处理器发送对所述内容资源的访问 请求;所述媒体处理器,还用于接收所述访问请求,返回特定的错误码,通过 所述错误码,指示所述存储连接存在故障。
全文摘要
本发明实施例公开了一种基于分离架构的状态信息上报方法、设备和系统,该方法包括获取内容资源对应的存储连接的状态信息;通过H.248协议中的扩展包参数,上报所述获取的存储连接的状态信息。该系统包括媒体处理器,用于获取内容资源对应的存储连接的状态信息,通过H.248协议中的扩展包参数,上报所述存储连接的状态信息;媒体控制器,用于通过H.248协议中的扩展包参数,接收所述媒体处理器发送的所述存储连接的状态信息。本发明实施例采用了对存储连接状态信息的上报机制,提高了内容访问业务的可靠性。
文档编号H04W4/18GK101404821SQ20081018070
公开日2009年4月8日 申请日期2008年11月24日 优先权日2008年11月24日
发明者汪红星 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1