首页> 中国专利> 多媒体消息的群发方法及群发系统

多媒体消息的群发方法及群发系统

摘要

本发明提供一种多媒体消息的群发方法及群发系统。该多媒体消息的群发方法包括:媒体交换中心从终端接收携带有群信息、终端标识及多媒体消息数据量的多媒体消息的群发请求;依据群信息从群组服务器获取对应的群用户;向覆盖终端的媒体交换网元发送携带有群用户和多媒体消息数据量的多媒体消息接收指令;并向终端发送多媒体消息发送指令,以供终端将多媒体消息发送至所述媒体交换网元;媒体交换网元成功接收多媒体消息后,若根据多媒体消息接收指令判断获知多媒体消息数据量或群用户的数量超过相应的预设值,则将多媒体消息划分为多个多媒体消息块,并向群用户提供可用于获取多媒体消息块的节点的信息,以供群用户从节点获取多个多媒体消息块。

著录项

  • 公开/公告号CN103138953A

    专利类型发明专利

  • 公开/公告日2013-06-05

    原文格式PDF

  • 申请/专利权人 中国联合网络通信集团有限公司;

    申请/专利号CN201110392064.7

  • 申请日2011-11-30

  • 分类号H04L12/18;H04L12/58;

  • 代理机构北京同立钧成知识产权代理有限公司;

  • 代理人马爽

  • 地址 100033 北京市西城区金融大街21号

  • 入库时间 2024-02-19 19:28:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-11-25

    授权

    授权

  • 2013-07-10

    实质审查的生效 IPC(主分类):H04L12/18 申请日:20111130

    实质审查的生效

  • 2013-06-05

    公开

    公开

说明书

技术领域

本发明涉及一种通信方法,尤其涉及一种多媒体消息的群发方法及群发 系统。

背景技术

随着多媒体信息的日益丰富和发展,通过群发多媒体消息与其他用户进 行交流已变得越来越重要,这种群发多媒体消息的需求不仅存在于移动通信 领域,也同样存在于固网通信领域中。

现有的多媒体消息的群发技术主要是通过向多媒体消息中心发送包含短 号码的多媒体请求消息,该多媒体消息中心向短号码服务器查询与当前短号 码相应的地址组,以在获取地址组后用该地址组代替短号码,然后根据该地 址组将多媒体消息发送给相应的接收方。

当应用上述多媒体消息的群发技术时,若接收端的用户规模较大,由于 接收端都要到网络侧下载多媒体消息,从而给网络侧系统带来了很大压力。

发明内容

针对上述缺陷,本发明提供一种多媒体消息的群发方法及群发系统。

本发明提供的多媒体消息的群发方法,包括:

媒体交换中心从终端接收携带有群信息、终端标识及多媒体消息数据 量的多媒体消息的群发请求;依据所述群信息从群组服务器获取对应的群 用户;向覆盖所述终端的媒体交换网元发送携带有所述群用户和所述多媒 体消息数据量的多媒体消息接收指令;并向所述终端发送多媒体消息发送 指令,以供所述终端响应于所述多媒体消息发送指令将所述多媒体消息发 送至所述媒体交换网元;

所述媒体交换网元成功接收所述多媒体消息后,若根据所述多媒体消 息接收指令判断获知所述多媒体消息数据量或所述群用户的数量超过相 应的预设值,则将所述多媒体消息划分为多个多媒体消息块,并向所述群 用户提供可用于获取所述多媒体消息块的节点的信息,以供所述群用户从 所述节点获取所述多个多媒体消息块。

本发明提供的多媒体消息的群发系统,包括媒体交换中心、媒体交换网 元和群组服务器,其中:

所述媒体交换中心用于从终端接收携带有群信息、终端标识及多媒体消 息数据量的多媒体消息的群发请求;依据所述群信息从群组服务器获取对应 的群用户;向覆盖所述终端的媒体交换网元发送携带有所述群用户和所述多 媒体消息数据量的多媒体消息接收指令;并向所述终端发送多媒体消息发送 指令,以供所述终端响应于所述多媒体消息发送指令将所述多媒体消息发送 至所述媒体交换网元;

所述媒体交换网元,与所述媒体交换中心连接,用于成功接收所述多媒 体消息后,若根据所述多媒体消息接收指令判断获知所述多媒体消息的数据 量或所述群用户的数量超过相应的预设值,则将所述多媒体消息划分为多个 多媒体消息块,并向所述群用户提供可用于获取所述多媒体消息块的节点的 信息,以供所述群用户从所述节点获取所述多媒体消息块;

所述群组服务器,与所述媒体交换中心连接,用于对群信息和群用户进 行管理,以供所述媒体交换中心查询并获取所述群用户。

根据本发明的多媒体消息的群发方法及群发系统,由于基于群组服务器 对群信息和群用户进行管理,使得终端在需进行多媒体消息的群发时,只需 向媒体交换中心发送群发请求,由媒体交换中心从群组服务器查询获知群信 息;并且,当多媒体消息的数据量较大或需接收该多媒体消息的群用户较多 时,媒体交换网元对多媒体消息进行分块处理,并向群用户提供能够获取多 媒体消息块的多个可用的节点,以使得群用户可从多个可用的节点获取多媒 体消息块,实现了多个接收端之间使用P2P方式进行多媒体消息的接收,从 而避免了全部群用户均需从媒体交换网元获取多媒体消息而对网络侧系统造 成的压力。

附图说明

图1为应用本发明多媒体消息的群发方法的网络拓扑图。

图2为本发明多媒体消息的群发方法的流程图。

图3为本发明多媒体消息的群发方法的消息流程图。

图4为本发明多媒体消息的群发系统的结构示意图。

具体实施方式

图1为应用本发明多媒体消息的群发方法的网络拓扑图。如图1所示, 以多媒体消息发送端和接收端在一个媒体交换网内(一个省网)为例,该 网络拓扑结构包括媒体交换中心、多媒体资源控制服务器、域名系统 (ENUM DNS)、用户配置服务器(用户配置鉴权服务器和用户配置状态 服务器)、群组服务器、媒体交换网元和终端。

图2为本发明多媒体消息的群发方法的流程图。如图2所示,本发明 多媒体消息的群发方法,包括:

步骤S100,媒体交换中心从终端接收携带有群信息、终端标识及多媒体 消息数据量的多媒体消息的群发请求;依据群信息从群组服务器获取对应的 群用户;向覆盖终端的媒体交换网元发送携带有群用户和多媒体消息数据量 的多媒体消息接收指令,并向终端发送多媒体消息发送指令,以供终端响应 于多媒体消息发送指令将多媒体消息发送至媒体交换网元。

其中,本发明技术方案中的终端可以是移动终端也可以是固网终端。本 发明的实施例将以固网终端为例详细说明本发明的技术方案。固网终端是接 入固网中的各种终端设备,其可以是固定电话、机顶盒或个人计算机等设备。 终端标识可以是固定电话的电话号码、接入号、计算机的序列号,也可以是 预先分配给机顶盒的接入号、网际协议(IP)地址等。群信息是指明该多媒 体消息接收方的接收者列表,该接收者列表中包含需要发往的群号码、名称 等。多媒体消息的数据量为要传送的内容数目及各内容对应的标识及字节大 小。

其中,群组服务器负责对用户群进行管理,例如负责用户群的建立、删 除及更新,还包括对已建立用户群管理,例如存储群号码、群名称、以及对 该用户群中群用户的信息的管理,例如管理群用户在该用户群中的群发权限, 同时还存储用户群的群号码、群名称与群用户之间的各种映射关系等。

媒体交换中心向群组服务器查询该发送端在该群的群发权限并请求解析 群信息,群组服务器向媒体交换中心返回鉴权结果和需要的群信息内容,如 群成员列表等。媒体交换中心向覆盖固网终端的媒体交换网元发送多媒体消 息接收指令,通知媒体交换网元该发送端(固网终端)需要进行多媒体传送, 并且通知媒体交换网元此次多媒体传送的接收方、需要传送的内容数目及各 内容对应的标识及字节大小。媒体交换中心还向发送端发送多媒体消息发送 指令,以通知发送端准备多媒体传送。

步骤S200,媒体交换网元成功接收多媒体消息后,若根据多媒体消息接 收指令判断获知多媒体消息数据量或群用户的数量超过相应的预设值,则将 多媒体消息划分为多个多媒体消息块,并向群用户提供可用于获取多媒体消 息块的节点的信息,以供群用户从节点获取多个多媒体消息块。

其中,媒体交换网元预设有数据量参考值及群用户参考值。媒体交换网 元获取媒体交换中心向其发送的多媒体消息接收指令并获取终端向其发送的 多媒体消息后,将多媒体消息接收指令中所包含的多媒体消息数据量与数据 量参考值相比较,以根据多媒体消息的数据量与群用户的数量选择不同的群 发策略,以对该多媒体消息的传送进行不同处理。群发策略可具体包括以下 两种:

第一种:若该多媒体消息的数据量小于数据量参考值、且群用户的数量 小于群用户参考值,即发送端向较少的群用户发送较少的数据时,媒体交换 网元将该多媒体消息分别发送给各群用户。

第二种:若该多媒体消息的数据量大于数据量参考值、和/或群用户的数 量大于群用户参考值,则对该多媒体消息进行分块处理,以将其划分为数据 量不超过该数据量参考值的多个多媒体消息块。

随后,媒体交换中心向群用户发送多媒体消息接收通知,以供群用户根 据多媒体消息接收通知向媒体交换网元发送数据节点列表请求以获取数据节 点列表,该数据节点列表包括可向群用户提供多媒体消息块的节点的信息、 多媒体消息块对应的标识信息及数据量,并由群用户根据数据节点列表向节 点发送多媒体消息请求以从节点获取多媒体消息块,多媒体消息请求携带有 对应于多媒体消息块的标识信息及数据量。

其中,媒体交换中心向群用户发送多媒体消息接收通知可通过如下条件 触发:媒体交换网元成功接收多媒体消息后向媒体交换中心发出通知,以告 知媒体交换中心该多媒体消息由发送端向媒体交换网元的传送已完成。而且, 接收端用户收到媒体交换中心发送的多媒体消息接收通知后,接收端用户(如 用户终端1)向媒体交换网元请求数据节点列表信息。媒体交换网元返回给 接收端用户数据节点列表,该节点列表包括可用的节点信息及需要传送的多 媒体消息块及各多媒体消息块对应的标识及字节大小等信息。接收端向该数 据节点列表中的节点(例如包括媒体交换网元和已成功接收多媒体消息块的 群用户)发送多媒体消息请求,相应的节点响应该多媒体消息请求,向该接 收端发送多媒体消息块。

根据上述实施例的多媒体消息的群发方法,基于建立用户群并由群组服 务器统一管理,固网终端在需进行多媒体消息的群发时,只需向媒体交换中 心发送群发请求,由媒体交换中心从群组服务器查询获知群信息;并且,当 多媒体消息的数据量较大或需接收该多媒体消息的群用户较多时,媒体交换 网元将多媒体消息块划分为多个多媒体消息块并向群用户发送能够用于获取 多媒体消息块的多个可用的节点,以使得群用户可从多个节点获取多媒体消 息块,进行获得整个多媒体消息,实现了多个接收端之间使用P2P方式进行 多媒体消息的接收,从而避免了全部群用户均需从媒体交换网元获取多媒体 消息而对网络侧系统造成的压力。

进一步地,在上述实施例的多媒体消息的群发方法中,媒体交换中心在 接收群发请求之后、获取群用户之前还包括:

媒体交换中心向用户配置鉴权服务器发送携带有终端标识的认证鉴权请 求,以供用户配置鉴权服务器对终端进行身份认证和多媒体业务鉴权;

媒体交换中心接收用户配置鉴权服务器返回的认证鉴权结果,并当认证 鉴权结果为通过时,获取群用户。

进一步地,在上述实施例的多媒体消息的群发方法中,媒体交换中心依 据所述群信息从群组服务器获取对应的群用户具体包括:

媒体交换中心将群信息和终端标识发送至群组服务器,以供群组服务器 根据终端标识查询终端与群信息对应的群发权限,并在获取终端具有群发权 限时查询群信息对应的群用户;

媒体交换中心接收群组服务器返回的查询结果,查询结果包括用于表示 群用户的群用户标识;

媒体交换中心向用户配置鉴权服务器发送携带有群用户标识的鉴权请 求,以供用户配置鉴权服务器根据群用户标识对群用户进行多媒体业务鉴权;

媒体交换中心接收用户配置鉴权服务器返回的鉴权结果,并根据鉴权结 果和查询结果获取具有多媒体业务权限的群用户。

其中,用户配置鉴权服务器存储有终端及各个群用户的身份信息和业务 权限,负责根据媒体交换中心的请求,对固网终端以及各个群用户进行身份 认证和业务鉴权。例如对终端进行身份认证,判断终端是否具有多用户是否 有多媒体业务权限等。

进一步地,在上述实施例的多媒体消息的群发方法中,向覆盖终端的媒 体交换网元发送携带有群用户和多媒体消息数据量的多媒体消息接收指令具 体包括:

媒体交换中心向多媒体资源控制服务器发送携带有终端标识的查询请 求,以获取覆盖终端的媒体交换网元;

媒体交换中心向媒体交换网元发送携带有群用户和多媒体消息数据量的 多媒体消息接收指令。

其中,多媒体资源控制服务器用于对媒体交换网元进行管理,例如负责 管理每个媒体交换网元的服务权限、覆盖范围、接入地址、以及配置等。其 中媒体交换网元用于存储转发终端之间的交互信息。通常会在不同的地域位 置设置多个媒体交换网元,以覆盖尽可能多的终端。

进一步地,在上述实施例的多媒体消息的群发方法中,媒体交换网元向 群用户提供可用于获取所述多媒体消息块的节点的信息具体包括:

媒体交换网元成功接收多媒体消息后,媒体交换中心向群用户发送消息 通知,在接收到群用户返回的携带有用于表示群用户的群用户标识的多媒体 消息接收请求后,向媒体交换网元发送携带有群用户标识的身份认证请求;

媒体交换中心接收媒体交换网元返回的身份认证结果,并当身份认证结 果为通过时,向群用户发送多媒体消息接收通知,以供群用户根据多媒体消 息接收通知向媒体交换网元请求可用于获取多媒体消息块的节点的信息;

媒体交换网元响应于上述请求,发送可用于获取所述多媒体消息块的节 点的信息。

进一步地,在上述实施例的多媒体消息的群发方法中,向群用户发送消 息通知具体包括:

媒体交换中心向用户配置状态服务器查询群用户的在线状态,以获取在 线的群用户;

媒体交换中心向在线的群用户发送消息通知。

具体地,对于归属域为本地的终端,媒体交换中心根据群信息内容,如 群成员列表信息向用户配置状态服务器查询群用户的在线状态信息;用户配 置状态服务器响应该查询、返回该群用户的在线状态信息。媒体交换中心向 群成员列表中对应的在线状态的群用户发送消息通知;对于不在线的群用户, 媒体交换中心暂存该消息通知,待该群用户在线后发送,缓存消息超过时限 后丢弃并通知媒体交换中心。而且,若群用户设置为不接收来自当前发送者 的消息,则直接丢弃该消息通知。

进一步地,在上述实施例的多媒体消息的群发方法中,还包括:

媒体交换中心在群用户成功接收多媒体消息的全部多媒体消息块后,收 到来自群用户的数据传输完成信息。

其中,接收端检测到全部多媒体消息块已成功接收后,向媒体交换网元 发送多媒体传输完成消息。媒体交换网元将所接收到的多媒体传输完成消息 传送到媒体交换中心,并由媒体交换中心通知发送端该用户已成功完成多媒 体消息的接收。至此,完成多媒体消息的群发流程。

图3为本发明多媒体消息的群发方法的消息流程图。下面结合图3对本 发明多媒体消息的群发方法的详细消息流程进行说明。

步骤1,某固网终端(发送端)向媒体交换中心发送多媒体消息的群发 请求;

步骤2,媒体交换中心通过终端标识及收到的发送端私钥向用户配置鉴 权服务器查询,对该发送端进行身份认证,媒体交换中心通过终端标识向用 户配置鉴权服务器查询该发送端的业务权限;

步骤3,用户配置鉴权服务器根据终端标识鉴权该发送可否使用多媒体 消息业务,并把身份认证和鉴权结果返回给媒体交换中心;

步骤4,媒体交换中心把认证鉴权结果发送给发送端;

步骤5,媒体交换中心向群组服务器查询该发送端在该群的群发权限 并请求解析群信息;

步骤6,群组服务器向媒体交换中心返回鉴权结果和需要的群信息内 容如群成员列表等;

步骤7,媒体交换中心向发送端应答鉴权结果;

步骤8,媒体交换中心检查终端归属域是否为本地,

步骤9,如果终端归属域为本地,则媒体交换中心向用户配置鉴权服 务器查询各接收者的业务权限,即多媒体消息接收权限;

步骤10、用户配置鉴权服务器将鉴权结果返回媒体交换中心;

步骤11,媒体交换中心判断需要传送的内容是否超限;

步骤12,媒体交换中心把应答结果返回给发送端;

步骤13,媒体交换中心向多媒体资源控制服务器查询该发送端可用的 媒体资源信息;

步骤14,多媒体资源控制服务器对该媒体资源查询进行应答,返回该 发送端可用的媒体交换网元;

步骤15,媒体交换中心向指定的媒体交换网元通知该发送端需要进行 媒体传送及需要传送的内容数目及各内容对应的标识及字节大小;

步骤16,媒体交换中心向发送端通知准备多媒体传送,把指定的多媒 体消息发送指令发送给发送端;

步骤17,媒体交换网元向发送端发起传输参数的协商;

步骤18,发送端对传输参数协商进行应答,将多媒体消息发送给媒体 交换网元;

步骤19,媒体交换网元对数据传送进行应答,检查数据传送是否完成;

步骤20,媒体交换网元检测到数据传送完成后向媒体交换中心发送发 送端数据发送完成通知;

步骤21,媒体交换网元根据多媒体信息参数,如多媒体消息大小、接 收用户规模、位置等获取群发策略并对数据进行处理;

步骤22,对于归属域为本地的用户终端,媒体交换中心根据群信息内 容如群成员列表信息向用户配置状态服务器查询用户的在线状态信息;

步骤23,用户配置状态服务器返回用户终端在线状态信息;

注:对于不在线的接收者,暂存该内容,待终端在线后发送,缓存消息 超过时限后丢弃并通知媒体交换中心。如果用户设置了不接收来自发送者 的消息则直接丢弃;

步骤24,媒体交换中心向列表中对应的在线的用户发送消息通知;

步骤25,收到消息通知后,用户接收端向媒体交换中心发送多媒体消 息接收请求,该请求由用户接收端签名后发出;

步骤26,媒体交换中心通过终端标识及收到的接收端私钥向用户配置 鉴权服务查询,对该用户进行身份认证;

步骤27,用户配置鉴权服务器根据终端标识进行身份认证并把结果返 回给媒体交换中心;

步骤28,鉴权通过后媒体交换中心通知指定的媒体传送服务,即向指 定的媒体交换网元通知向接收端传送多媒体消息;

步骤29,媒体交换中心把认证结果返回给接收端并向接收端发送媒体 传送服务信息,即将指定的媒体交换网元的信息发送给接收端;

步骤30,接收端向媒体交换网元请求数据节点列表信息;

步骤31,媒体交换网元返回给接收端可用的数据节点列表及需要传送 的内容分块及各内容对应的标识及字节大小等信息;

步骤32,接收端向数据节点列表中的节点(如媒体交换网元、其他终 端)发送数据请求;

步骤33,数据节点向接收端分块发送数据;

步骤34,接收端对数据传送进行应答,并在检测到数据发送完成后向 媒体交换网元发送数据传输完成消息;

步骤35,数据传送完成后媒体交换网元向媒体交换中心通知:接收端 完成数据接收;

步骤36,媒体交换中心通知发送端:接收端完成数据接收。

至此,完成多媒体消息的群发流程。

图4为本发明多媒体消息的群发系统的结构示意图。如图4所示,多媒 体消息的群发系统包括媒体交换中心10、媒体交换网元20。

媒体交换中心10用于从终端接收携带有群信息、终端标识及多媒体消息 数据量的多媒体消息的群发请求;依据群信息从群组服务器获取对应的群用 户;向覆盖终端的媒体交换网元20发送携带有群用户和多媒体消息数据量的 多媒体消息接收指令;并向终端发送多媒体消息发送指令,以供终端响应于 多媒体消息发送指令将多媒体消息发送至媒体交换网元20。

媒体交换网元20与媒体交换中心10连接,用于成功接收多媒体消息后, 若根据多媒体消息接收指令判断获知多媒体消息数据量或群用户的数量超过 相应的预设值,则将多媒体消息划分为多个多媒体消息块,并向群用户提供 可用于获取多媒体消息块的节点的信息,以供群用户从节点获取多媒体消息 块。

群组服务器30与媒体交换中心10连接,用于对群信息和群用户进行管 理,以供媒体交换中心10查询并获取群用户。

根据上述实施例的多媒体消息的群发系统,由于包括用于对群信息和群 用户进行管理进行统一管理的群组服务器30,终端在需进行多媒体消息的群 发时,只需向媒体交换中心10发送群发请求,即可实现多媒体消息的群发, 提高了群发多媒体消息的效率;当多媒体消息的数据量较大或需接收该多媒 体消息的群用户较多时,媒体交换网元20对多媒体消息进行分块处理,并且, 媒体交换网元20向群用户提供可获取多媒体消息块的多个节点,以使群用户 可从该多个节点获取多媒体消息,即接收端使用P2P方式进行多媒体消息的 接收,从而避免了全部群用户均需从媒体交换网元20获取多媒体消息而对网 络侧系统造成的压力。

进一步地,在上述实施例的多媒体消息的群发系统中,可用于获取多媒 体消息块的节点包括媒体交换网元20和已成功接收多媒体消息块的群用户。

进一步地,在上述实施例的多媒体消息的群发系统中,还包括多媒体资 源控制服务器。多媒体资源控制服务器与媒体交换中心连接,用于对固网终 端与媒体交换网元的可用关系进行管理,以供媒体交换中心查询并获取覆盖 固网终端的媒体交换网元。

进一步地,在上述实施例的多媒体消息的群发系统中,还包括用户配置 鉴权服务器。用户配置鉴权服务器与媒体交换中心连接,用于根据媒体交换 中心的请求,对固网终端和群用户进行身份认证和多媒体业务鉴权,并将认 证鉴权结果返回媒体交换中心,以供媒体交换中心当认证鉴权结果为通过时, 获取群用户。

进一步地,在上述实施例的多媒体消息的群发系统中,还包括用户配置 状态服务器。用户配置状态服务器与媒体交换中心连接,用于根据媒体交换 中心发送的查询群用户的在线状态的请求,对群用户的在线状态进行查询, 以获取在线的群用户,并将查询结果返回媒体交换中心,以供媒体交换中心 向在线的群用户发送多媒体消息接收通知。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号