基于融合业务系统的消息发送和接收方法、融合业务系统的制作方法

文档序号:7921600阅读:257来源:国知局
专利名称:基于融合业务系统的消息发送和接收方法、融合业务系统的制作方法
技术领域
本发明涉及计算机网络及移动通信技术领域,尤其涉及一种基于融合业务系统的
消息发送和接收方法及融合业务系统。
背景技术
目前,在网络向网络协议(Internet Protocol,简称为IP)化发展的趋势下,传统 电信业务逐步转移到IP化的下一代网络,例如,第三代移动通讯伙伴计划(3rd Generation partnership project,简称为3GPP)、第三代移动通讯伙伴计划2 (3rd Generation partnershi卯roject 2,简称为3GPP2)以及电信和互联网融合业务及高级网络协议 (Telecommunications and Internet Converged Service andProtocols for Advanced Networking,简称为TISPAN)标准组织都将会话初始协议(Session Initial Protocol,简 称为SIP)作为下一代核心网络的基础协议,并且,应用SIP协议的IP网络逐渐成为业务应 用的网络基础。 融合业务系统是指融合多种电信网络及互联网的业务进行融合,实现统一的客户 资料管理、业务资源管理及业务处理等。目前,在融合业务系统中,当某个融合业务域的客 户端A向另一融合业务域的另一客户端B发送消息时,如果客户端A需要在发送的消息中 携带媒体,目前的处理方案是客户端A通过其所在的融合业务域的消息和媒体存储模块 获取需要发送的媒体的内容,然后把该媒体的内容携带在发送的消息中发送给客户端B,由
于媒体内容占用的资源较多,因此,在发送携带媒体内容的消息时占用的带宽也较多。
目前,针对在发送携带媒体内容的消息时占用的带宽较多的问题,尚未提出有效 的具体的解决方案。

发明内容
有鉴于此,本发明提供了一种基于融合业务系统的消息收发方案,用以解决现有
技术中无法实现将媒体链接嵌入到消息中发送而造成网络带宽消耗大的问题。 根据本发明的一个方面,提供了一种基于融合业务系统的消息发送方法,该方法
用于第一融合业务系统向第二融合业务系统发送消息,其中,第一融合业务系统与第二融
合业务系统分别属于不同融合业务域,且第一融合业务系统和第二融合业务系统都包括
参与者功能模块、消息和媒体存储模块。 根据本发明的基于融合业务系统的消息发送方法包括第一融合业务系统的融合
业务客户端获取待发送的第一消息需要携带的媒体的属性信息,并将属性信息携带在待发
送的第一消息中进行发送,其中,属性信息包括媒体的链接地址;第一融合业务系统的第一
参与者功能模块接收第一消息,根据属性信息获取媒体的内容,并将媒体的内容携带在第
二消息中发送给第二融合业务系统的第二参与者功能模块。 根据本发明的又一个方面,提供了 一种融合业务系统。
根据本发明的融合业务系统包括消息和媒体存储模块、参与者功能模块。其中,消息和媒体存储模块用于在接收到融合业务客户端的获取请求时,向融合业务客户端返回
满足预定权限的媒体的属性信息,其中,获取请求中携带有融合业务客户端的地址信息以
及预定权限的标志信息;参与者功能模块用于在接收到融合业务客户端的第一消息时,根
据第一消息中携带的属性信息,获取与属性信息对应的媒体的内容,将媒体的内容携带在
第二消息中发送给第一消息的目标融合客户端所属的融合业务系统的参与者功能模块。 根据本发明的又一个方面,提供了一种基于融合业务系统的消息接收方法,该方
法用于第二融合业务系统中的目标融合业务客户端接收第一融合业务系统中的源融合业
务客户端通过第一融合业务系统的参与者功能模块发送的携带有媒体的内容的第二消息,
其中,第一融合业务系统与第二融合业务系统分别属于不同的融合业务域。 根据本发明的基于融合业务系统的消息接收方法包括第二融合业务系统中的参
与者功能模块将接收到的第二消息存储到第二融合业务系统的消息和媒体存储模块;参与
者功能模块向目标融合业务客户端发送第三消息,其中,第三消息中携带有媒体存储在消
息和媒体存储模块中的链接地址;目标融合业务客户端根据第三消息中携带的链接地址,
获取存储在消息和媒体存储模块中的媒体的内容。 根据本发明的再一个方面,提供了另一种融合业务系统。 根据本发明提供的融合业务系统包括参与者功能模块、消息和媒体存储模块。其 中,参与者功能模块用于接收携带媒体内容的消息,将媒体内容保存在消息和媒体存储模 块中,并向消息的目标融合业务客户端发送携带有媒体内容保存在消息和媒体存储模块中 的链接地址;消息和媒体存储模块用于存储媒体内容,并在接收到接收融合业务客户端发 送的获取媒体内容的请求时,向接收融合业务客户端发送媒体内容。 进一步地,上述融合业务系统还包括用户偏好信息模块,用于接收并保存用户设 置的偏好设置信息。 通过本发明的上述至少一个方案,可以将媒体链接携带在消息中发送给目标融合
业务客户端,有效地减少了该消息对网络带宽的占用,提高了网络带宽的使用效率。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明
书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中
图1为本发明实施例应用的融合业务系统的示意图; 图2为根据本发明实施例的基于融合业务系统的消息发送方法的流程图;
图3为根据本发明实施例的融合业务系统的结构框图; 图4为根据本发明实施例中基于融合业务系统的消息接收方法的流程图;
图5为根据本发明实施例的融合业务系统的结构框图;
图6为本发明优选实施例的流程图。
具体实施方式

功能概述 本发明实施例针对现有技术中在融合业务系统中由于将媒体内容携带在消息而 占用的带宽较多的问题,提出一种基于融合业务系统的消息收发的技术方案,在该技术方 案中,融合业务客户端在发送消息之前,首先获取需要携带在该消息中的媒体的属性信息, 包括媒体的链接地址和描述信息,然后将属性信息携带在消息中发送给其所属融合业务系 统的参与者功能模块,参与者功能模块根据该消息中携带的属性信息,获取相应的媒体的 内容,然后把媒体内容携带在消息中发送给目标融合业务客户端所属的融合业务系统的参 与者功能模块,该参与者功能模块根据目标融合业务客户端的用户的偏好设置信息,确定 目标融合业务客户端接收包含媒体的链接地址的消息,则将接收到的携带媒体内容的消息 存储在该融合业务系统的消息和媒体存储模块中,并向目标融合业务客户端发送消息,该 消息中携带有媒体内容存储在消息和媒体存储模块中的链接地址,目标融合业务客户端可 以通过该链接地址,获取保存在消息和媒体存储模块中的上述媒体内容。
在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。 为便于对本发明实施例提供的技术方案的理解,在对本发明实施例的具体实施方
式进行说明之间,首先对本发明实施例所应用的融合业务系统进行简要地描述。
图l为本发明实施例应用的融合业务系统的示意图,为了方便表示,图中只示出
了两个融合业务域。如图1所示,在这两个在融合业务域中的每个融合业务系统都包括
参与者功能模块、用户偏好设置模块以及消息和媒体存储模块。其中,参与者功能模块用于
处理用户收发消息,在收到用户发送消息时,对用户进行鉴权认证;在向用户发送消息时,
依据用户偏好对消息进行预处理。用户偏好信息模块用于保存用户的偏好设置信息,供其
他模块进行修改和读取;消息和媒体存储模块,用于接收对消息和媒体内容的处理,包括获
取,写入,删除,修改,查找等。其中,参与者功能模块、用户偏好设置模块以及消息和媒体存
储模块之间相互连接。 而在每个融合业务域中的融合业务客户端用于接收用户指令进行收发消息或浏 览消息,并向参与者模块发送相应的消息。 其中,消息和媒体存储模块与其余融合业务域的消息和媒体存储模块相连,可以 向其余消息和媒体存储模块中存储的消息和媒体内容进行操作。 根据本发明实施例,首先提供了一种基于融合业务系统的消息发送方法,该方法 用于第一融合业务系统向第二融合业务系统发送消息,其中,第一融合业务系统与第二融 合业务系统分属于两个不同的融合业务域。 图2为根据本发明实施例的基于融合业务系统的消息发送方法的流程图,如图2
所示,根据本发明实施例的基于融合业务系统的消息发送方法主要包括以下处理(步骤 S201-步骤S203): 步骤S201 :第一融合业务系统的融合业务客户端获取待发送的第一消息需要携 带的媒体的属性信息,并将获取的属性信息携带在待发送的第一消息中进行发送,其中,上 述属性信息包括媒体的链接地址;
7
步骤S2 03 :第一融合业务系统的第一参与者功能模块接收上述第一消息,根据第
一消息中携带的属性信息获取媒体的内容,并将获取的媒体的内容携带在第二消息中发送
给第二融合业务系统的第二参与者功能模块。 以下进一步描述上述处理的各细节。
( — )步骤S201 具体地,融合业务客户端可以根据以下方法获取待发送的第一消息需要携带的媒 体的属性信息 步骤1 :融合业务客户端向第一融合业务系统的第一消息和媒体存储模块发送请 求,请求获取的媒体的属性信息,其中,请求中携带有第一融合业务客户端的地址信息;
步骤2 :第一消息和媒体存储模块根据接收到获取消息中携带的融合业务客户端 的地址信息,获取该融合业务客户端请求的媒体的属性信息,并将获取的媒体的属性信息 发送给该融合业务客户端。 具体地,可以预先在第一消息和媒体存储模块中保存在其所属的融合业务域中的 每个融合业务客户端与融合业务域的地址信息对应关系,该对应关系记录了融合业务客户 端可以访问的融合业务域的地址信息,则第一消息和媒体存储模块根据该对应关系,以及 接收到的获取消息中携带的融合业务客户端的地址信息,确定与上述融合业务客户端对应 的融合业务域的地址信息,通过与该地址信息对应的融合业务域的消息和媒体存储模块, 获取相应的媒体的属性信息。 进一步地,融合业务客户端发送的上述请求中还可以携带预设权限的标志信息, 比如,如果用户需要转发一个携带媒体的消息,则通过融合客户端向上述第一消息和媒体 存储模块发送请求,请求获取该融合客户端具有转发权利的媒体的属性信息。则该请求用 于获取该融合业务客户端具有预设权限的媒体的属性信息,则上述对应关系中记录的可以 为融合业务客户端与其具有一定权限的媒体所在的融合业务域的地址信息,第一消息和存 储模块根据该对应关系及预设权限的标志信息,确定与该融合业务客户端具有的上述预设 权限对应的媒体所在的融合业务域的地址信息,然后再根据该地址信息获取相应的消息和 媒体存储模块中保存的媒体的属性信息。 具体地,第一消息和媒体存储模块可以通过确定的地址信息,向该地址信息中的
每一个消息和媒体存储模块发送消息,从而获取其保存的媒体的属性信息。 然后,第一消息和媒体存储模块将获取的媒体的属性信息发送给上述融合业务客户端。 具体地,如果确定的融合业务域为第一消息和媒体存储模块所在的融合业务域, 则第一消息和媒体存储模块从本地获取上述融合业务客户端具有预定权限的媒体的属性 信息;如果确定的融合业务域为融合业务系统不同于第一消息和媒体存储模块所在的融合 业务域的其它融合业务域,则第一消息和媒体存储模块向其它融合业务域的消息和媒体存 储模块发送请求消息,获取其它融合业务域中保存的上述融合业务客户端具有预定权限的 媒体的属性信息。 另外,也可以在第一消息和媒体存储模块中保存在其所属的融合业务域中的每个 融合业务客户端与媒体的链接地址的对应关系,则第一消息和媒体存储模块在接收到上述 请求后,从该对应关系中直接获取与上述融合业务客户端对应的媒体的链接地址,如果媒
8体的属性信息中包括媒体的描述信息,则第一消息和媒体存储模块通过该链接地址,获取
相应的媒体的描述信息,将该描述信息与链接地址一起发送给融合业务客户端。 进一步地,上述对应关系可以为融合业务客户端与该客户端具有一定权限的媒体
的链接地址的对应关系,则第一消息和媒体存储模块接收到请求中还携带有预设权限的标
志信息,第一消息和媒体存储模块根据该融合业务客户端的地址信息与上述预设权限的标
志信息,确定与该融合业务客户端具有的预设权限对应的媒体的链接地址;然后,第一消息
和媒体存储模块根据确定的上述链接地址,通过预设方式获取融合业务客户端所请求的媒
体的属性信息。比如,如果属性信息中包括媒体的链接地址、媒体的描述信息,则第一消息
和媒体存储模块通过上述链接地址,直接读取与链接地址对应的媒体的描述信息,然后将
描述信息与链接地址一起发送给上述融合业务客户端。 步骤3 :融合业务客户端接收上述第一消息和媒体存储模块发送的媒体的属性信 息,并从中选择待发送的第一消息需要携带的媒体的属性信息。 在具体实施过程中,上述融合业务客户端在发送上述第一消息时,该第一消息中
还携带有消息的链接地址。 ( 二 )步骤S203 第一融合业务系统的第一参与者功能模块接收到上述融合业务客户端发送的上 述第一消息后,判断接收到的消息中包含需要携带的消息和媒体地址链接,则通过向本域 的消息和媒体存储模块发送中获取对应的消息和媒体内容,如果成功获得,则将消息和媒 体内容按照一定格式包含到消息中,并返回成功响应消息到融合客户端。
具体地,上述第一参与者功能模块可以通过以下方法获取上述消息和媒体内容
步骤1 :第一参与者功能模块根据属性信息,向第一融合业务系统的第一消息和 媒体存储模块发送第二请求消息,用于获取与属性信息对应的媒体的内容,其中,该第二请 求消息中携带有融合业务客户端的地址信息以及属性信息; 步骤2 :第一消息和媒体存储模块根据第二请求中携带的属性信息判断媒体是否 保存在本地,如果是,则从本地获取属性信息对应的媒体的内容;否则,根据属性信息按照 预设方式获取与属性信息对应的媒体的内容。比如,第一消息和媒体存储模块可以向与属 性信息中记录的链接地址对应的消息和媒体存储模块请求,对应的消息和媒体存储模块接 收到该请求后,向第一消息和媒体存储模块返回与上述属性信息对应的媒体的内容,另外, 第一消息和媒体存储模块还可以根据属性信息中记录的链接地址直接读取对应的媒体的 内容。
步骤3 :第一消息和媒体存储模块将获取的媒体的内容发送给第一参与者功能模块。
其中,在上述媒体的属性信息中还包括描述信息。 在上述融合客户端发送上述第一消息后,该第一消息的目标融合业务客户端所 属的融合业务域的第二参与者功能模块接收上述第二消息,之后,该方法还可以进一步包 括 步骤S205 :第二参与者功能模块将接收到的第二消息存储到本域的第二消息和 媒体存储模块中,并向目标融合业务客户端发送第三消息,其中,第三消息中携带有第二消 息和媒体存储模块中存储的媒体的链接地址; 具体地,第二参与者功能模块在接收到上述第二消息后,依照目标融合业务客户
9端的用户的偏好设置信息对消息进行处理,如果该用户需要接收带媒体链接的消息,则参 与者模块将消息存储到消息和媒体存储模块,否则,第二参与者功能模块丢弃接收到的上 述第二消息。 步骤S207 :目标融合业务客户端根据第三消息中携带的链接地址,获取存储在第 二消息和媒体存储模块中的媒体的内容。 根据本发明实施例提供的基于融合业务系统的消息发送方法,可以将需要携带的
媒体的链接地址携带在消息中进行发送,从而可以节省该消息占用的系统带宽。 根据本发明实施例,还提供了一种融合业务系统,该融合业务系统可以用于实现
上述的基于融合业务系统的消息发送方法。 图3为根据本发明实施例的融合业务系统的结构框图,如图3所示,根据本发明实 施例的融合业务系统包括消息和媒体存储模块31和参与者功能模块33。其中,消息和媒 体存储模块31用于在接收到融合业务客户端的获取请求时,向融合业务客户端返回满足 预定权限的媒体的属性信息,其中,获取请求中携带有融合业务客户端的地址信息以及预 定权限的标志信息;参与者功能模块33与消息和媒体存储模块31连接,用于在接收到融合 业务客户端的第一消息时,根据第一消息中携带的属性信息,获取与属性信息对应的媒体 的内容,将媒体的内容携带在第二消息中发送给第一消息的目标融合客户端所属的融合业 务域的参与者功能模块。 根据本发明实施例,还提供了一种基于融合业务系统的消息接收方法,该方法用 于第二融合业务系统中的目标融合业务客户端接收第一融合业务系统中的源融合业务客 户端发送的携带有媒体的内容的第二消息,其中,第一融合业务系统和第二融合业务系统 分属于不同的融合业务域。该方法与上述基于融合业务系统的消息发送方法可以接合使 用。 图4为根据本发明实施例中基于融合业务系统的消息接收方法的流程图,如图4
所示,根据本发明实施例中基于融合业务系统的消息接收方法主要包括以下处理(步骤 S401-步骤S405): 步骤S401 :第二融合业务系统中的参与者功能模块将接收到的上述第二消息存 储到第二融合业务系统的消息和媒体存储模块; 具体地,上述参与者功能模块在接收到上述第二消息后,需要根据目标融合业务 客户端的用户的偏好设置信息,确定该用户需要接收携带媒体的链接地址的消息时,才将 上述第二消息存储在第二融合业务系统的消息和媒体存储模块。 步骤S403 :参与者功能模块向目标融合业务客户端发送第三消息,其中,第三消 息中携带有媒体存储在消息和媒体存储模块中的链接地址; 步骤S405 :目标融合业务客户端根据第三消息中携带的链接地址,获取存储在消 息和媒体存储模块中的媒体的内容。 通过本发明实施例的上述基于融合业务系统的消息接收方法,可以接收携带媒体 链接地址的消息。 根据本发明实施例,还提供了另一种融合业务系统,该融合业务系统可以用于实 现上述基于融合业务系统的消息接收方法。并且,该融合业务系统可以作为图3中的融合 业务系统的对端,也可以单独使用。
图5为根据本发明实施例的融合业务系统的结构框图,如图5所示,根据本发明实 施例的融合业务系统包括参与者功能模块51和消息和媒体存储模块53。其中,参与者功 能模块51用于接收携带媒体内容的消息,将媒体内容保存在消息和媒体存储模块中,并向 消息的目标融合业务客户端发送携带有媒体内容保存在消息和媒体存储模块中的链接地 址;消息和媒体存储模块53与参与者功能模块51连接,用于存储媒体内容,并在接收到接 收融合业务客户端发送的获取媒体内容的请求时,向接收融合业务客户端发送媒体内容。
进一步地,如图5所示,该融合业务系统还包括用户偏好信息模块55,用于接收 并保存用户设置的偏好设置。在参与者功能模块51接收携带媒体内容的消息时,参与者功 能模块51首先根据用户偏好信息模块55中记录的目标融合业务客户端的用户的偏好信 息,判断该目标融合业务客户端是否接受携带媒体链接地址的消息,在判断结果为是的情 况下,将接收到的消息保存到消息和媒体存储模块53。 为了进一步理解本发明实施例提供的技术方案的具体实施方式
,以下通过具体实 施例来说明本发明实施例提供的技术方案的具体实施方式
。 在本实施例中融合业务域A的融合业务客户端A向融合业务域的融合业务客户端 B携带转发媒体的链接地址的消息,如图6所示,该实施例中实现携带消息和媒体链接的消 息收发的流程主要包括以下步骤 步骤601 :融合业务客户端A发送请求消息,请求获取具有转发权限的媒体内容链 接和媒体描述信息,请求消息发送到融合业务客户端A所属的消息和媒体存储模块,该请 求消息中携带融合业务客户端A地址信息,要求的权限标志信息,在本例中为要求转发权 限。 步骤602 :域A的消息和媒体存储模块察看本地保存的用户A具有转发权限的媒 体所在的融合业务域(在本例中为融合业务域B),获取远端的这些融合业务域中的消息和 媒体存储模块的地址,发送请求消息到远端的消息和媒体存储模块,消息中包含融合业务 客户端A的地址和要求的满足权限的标志以及域A的消息和媒体存储模块的标志信息;
步骤603 :域B的消息和媒体存储模块返回满足转发权限条件的媒体的地址链接 信息和媒体描述信息; 步骤604 :域A的消息和媒体存储模块获得本地的满足转发权限条件的媒体的地 址链接信息和媒体描述信息,综合步骤203获得的信息返回给融合业务客户端A ;
步骤605 :融合业务客户端A选择某个媒体内容的地址链接和媒体描述信息,写入 到待发送的消息中,消息中还包括融合业务客户端B的地址,并将消息发送到参与者功能 模块; 上述步骤601-步骤605相当于图2中的步骤S201。 步骤606 :域A的参与者功能模块判断如果接收的消息格式符合RFC4483要求, 该消息中包含媒体内容的地址链接和描述信息,则表明融合业务客户端A为节省网络带宽 采用的特殊的发送方式,融合业务客户端A希望目的融合业务客户端接收到完整的消息内 容,则向域A的消息和媒体存储模块发送媒体内容获取请求,请求消息中包含融合业务客 户端A的地址信息以及媒体的地址链接信息。 步骤607 :域A的消息和媒体存储模块通过媒体地址链接判断请求获取的媒体内 容不是本域保存的媒体内容,依据本地保存的配置信息,获得媒体内容对应的消息和媒体存储模块的,发送请求消息域B的消息和媒体存储模块,请求消息中包含融合业务客户端A 地址和媒体地址链接以及域A的消息和媒体存储模块地址; 步骤608 :域B的消息和媒体存储模块依据本地的安全策略判断是否可返回媒体 内容,如果可以,则返回媒体内容到域A的消息和媒体存储模块; 步骤609 :域A的消息和媒体存储模块转发收到的媒体内容到参与者功能模块;
步骤610 :参与者功能模块按照融合用户A发送的消息中要求的方式将媒体内容 写入到消息,并返回成功接收响应消息到融合业务客户端A ; 步骤611 :域A的参与者功能模块发送请求消息到域B的参与者功能模块,请求消
息包含消息中需要传送的媒体内容的描述信息; 上述步骤606-步骤611相当于图2中的步骤S203。 步骤612 :域B参与者功能模块从用户偏好信息模块获取融合业务客户端B的偏 好信息; 步骤613 :用户偏好信息模块返回融合业务客户端B的偏好信息;
步骤614 :如果用户偏好信息要求,仅接收消息中的媒体内容用地址链接代理后 的消息内容,则域B的参与者功能模块接收域A的参与者功能模块发送的消息内容。
上述步骤612-步骤614相当于图4中的步骤S401。 步骤615 :域B的参与者功能模块依据融合业务客户端B的偏好信息将消息完整 的保存到消息和媒体存储模块; 步骤616 :域B的消息和媒体存储模块返回成功保存响应消息,域B的参与者功能 模块获得新保存的媒体内容的地址链接和媒体描述信息; 步骤617 :域B的参与者功能模块将消息中包含的媒体内容删除,并参照RFC4483 规定的格式,将媒体内容的地址链接信息以及描述信息写入到新的消息内容,将新产生的 消息内容发送到融合业务客户端B。 上述步骤615-步骤617相当于图4中的步骤S403。
步骤618 :融合业务客户端B返回响应消息到域B的参与者功能模块; 步骤619 :融合业务客户端根据接收到的来自域B的参与者功能模块的消息中携
带的链接地址,获取相应的媒体内容。 步骤618和步骤619相当于图4中的步骤S405。 如上所述,借助本发明实施例提供的技术方案,可以通过将媒体链接携带在消息 中发送给目标融合业务客户端,因而可以有效地减少该消息对网络带宽的占用,提高网络 带宽的使用效率;并且,由于本发明实施例中融合业务客户端与其具有一定权限的媒体所 在的融合业务域或媒体的链接地址的对应关系是保存在该融合业务客户端本域的消息和 媒体存储模块中的,因此,消息和媒体存储模块在接收到融合业务客户端的获取请求时,不 需要向所有远程消息和媒体存储模块发送获取请求以获取相应的媒体内容,只需要向该对 应关系记录的与该融合业务客户端的本次请求的权限对应的媒体所在的域发送获取请求, 可以节约流程,减少消息信令收发,节约网络资源,提高效率。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于融合业务系统的消息发送方法,用于第一融合业务系统向第二融合业务系统发送消息,其中,所述第一融合业务系统与所述第二融合业务系统分别属于不同融合业务域,且所述第一融合业务系统和所述第二融合业务系统都包括参与者功能模块、消息和媒体存储模块,其特征在于,所述方法包括所述第一融合业务系统的融合业务客户端获取待发送的第一消息需要携带的媒体的属性信息,并将所述属性信息携带在待发送的所述第一消息中进行发送,其中,所述属性信息包括媒体的链接地址;所述第一融合业务系统的第一参与者功能模块接收所述第一消息,根据所述属性信息获取所述媒体的内容,并将所述媒体的内容携带在第二消息中发送给所述第二融合业务系统的第二参与者功能模块。
2. 根据权利要求1所述的方法,其特征在于,所述融合业务客户端获取所述第一消息 需要携带的媒体的属性信息包括所述融合业务客户端向所述第一融合业务系统的第一消息和媒体存储模块发送获取 请求,请求获取媒体的属性信息,其中,所述获取请求中携带有所述融合业务客户端的地址 信息;所述第一消息和媒体存储模块根据所述融合业务客户端的地址信息,获取所述融合业 务客户端请求的所述媒体的属性信息,并将获取的所述媒体的属性信息发送给所述融合业 务客户端;所述融合业务客户端接收所述第一消息和媒体存储模块发送的所述媒体的属性信息, 并从中选择所述待发送的第一消息需要携带的所述媒体的属性信息。
3. 根据权利要求2所述的方法,其特征在于,所述第一消息和媒体存储模块获取所述 融合业务客户端请求的所述媒体的属性信息包括所述第一消息和媒体存储模块根据预先设置的融合业务客户端与融合业务域的地址 信息的第一对应关系,确定与所述融合业务客户端对应的融合业务域的地址信息;所述第一消息和媒体存储模块通过与所述地址信息对应的融合业务域的消息和媒体 存储模块获取所述融合业务客户端请求的所述媒体的属性信息。
4. 根据权利要求3所述的方法,其特征在于,所述获取请求中还携带有预设权限的标 志信息,用于获取所述融合业务客户端具有所述预设权限的媒体的属性信息;则所述第一消息和媒体存储模块获取所述融合业务客户端请求的所述媒体的属性信 息包括所述第一消息和媒体存储模块根据预先设置的融合业务客户端与其具有一定权限的 媒体所在的融合业务域的地址信息的第一对应关系,以及所述预设权限的标志信息,确定 与所述融合业务客户端具有的所述预设权限对应的媒体所在的融合业务域的地址信息;所述第一消息和媒体存储模块通过确定的所述融合业务域的消息和媒体存储模块,获 取所述融合业务客户端请求的所述媒体的属性信息。
5. 根据权利要求4所述的方法,其特征在于,所述第一消息和媒体存储模块获取所述 融合业务客户端请求的所述媒体的属性信息包括如果确定的所述融合业务域为所述第一融合业务系统所在的域,则所述第一消息和媒 体存储模块从本地获取所述融合业务客户端具有所述预定权限的媒体的属性信息;如果确定的所述融合业务域为不同于所述第一融合业务系统所在的域的其它融合业 务域,则所述第一消息和媒体存储模块向所述其它融合业务域的消息和媒体存储模块发送 第一请求消息,获取所述其它融合业务域中保存的所述融合业务客户端具有所述预设权限 的媒体的属性信息。
6. 根据权利要求2所述的方法,其特征在于,所述第一消息和媒体存储模块获取所述 融合业务客户端请求的所述媒体的属性信息包括所述第一消息和媒体存储模块根据预先设置的融合业务客户端与媒体的链接地址的 第二对应关系,确定与所述融合业务客户端对应的媒体的链接地址;所述第一消息和媒体存储模块根据确定的所述媒体的链接地址,获取所述融合业务客 户端请求的所述媒体的属性信息。
7. 根据权利要求6所述的方法,其特征在于,所述获取请求中还携带有预设权限的标 志信息,用于获取所述融合业务客户端具有所述预设权限的媒体的属性信息;则所述第一消息和媒体存储模块获取所述融合业务客户端请求的所述媒体的属性信 息包括所述第一消息和媒体存储模块根据预先设置的融合业务客户端与其具有一定权限的 媒体的链接地址的第二对应关系,以及所述预设权限的标志信息,确定与所述融合业务客 户端具有的所述预设权限对应的媒体的链接地址;所述第一消息和媒体存储模块根据确定的所述媒体的链接地址,通过获取所述融合业 务客户端请求的所述媒体的属性信息。
8. 根据权利要求7所述的方法,其特征在于,所述第一参与者功能模块根据所述属性 信息获取所述媒体的内容包括所述第一参与者功能模块根据所述属性信息,向所述第一融合业务系统的第一消息和 媒体存储模块发送第二请求消息,用于获取与所述属性信息对应的媒体的内容,其中,所述 第二请求消息中携带有所述融合业务客户端的地址信息以及所述属性信息;所述第一消息和媒体存储模块根据所述第二请求中携带的所述属性信息判断所述媒 体是否保存在本地,如果是,则从本地获取所述属性信息对应的媒体的内容;否则,根据所 述属性信息,获取与所述属性信息对应的媒体的内容;所述第一消息和媒体存储模块将获取的所述媒体的内容发送给所述第一参与者功能 模块。
9. 根据权利要求1至8中任一项所述的方法,其特征在于,所述属性信息还包括 媒体的描述信息。
10. 根据权利要求1至8中任一项所述的方法,其特征在于,在将所述媒体的内容携带 在第二消息中发送给所述第二参与者功能模块之后,所述方法还包括所述第二参与者功能模块将接收到的所述第二消息存储到所述第二融合业务系统的 第二消息和媒体存储模块,并向所述第一消息的目标融合业务客户端发送第三消息,其中, 所述第三消息中携带有所述第二消息和媒体存储模块中存储的所述媒体的链接地址;所述目标融合业务客户端根据所述第三消息中携带的所述链接地址,获取存储在所述 第二消息和媒体存储模块中的所述媒体的内容。
11. 根据权利要求io所述的方法,其特征在于,在将接收到的所述第二消息存储到所述第二消息和媒体存储模块之前,所述方法还包括所述第二参与者功能模块根据预先保存的所述目标融合业务客户端的用户的偏好设 置信息,确定所述用户需要接收所述媒体的链接地址。
12. —种融合业务系统,其特征在于,包括消息和媒体存储模块,用于在接收到融合业务客户端的获取请求时,向所述融合业务 客户端返回满足预定权限的媒体的属性信息,其中,所述获取请求中携带有所述融合业务 客户端的地址信息以及所述预定权限的标志信息;参与者功能模块,用于在接收到所述融合业务客户端的第一消息时,根据所述第一消 息中携带的属性信息,获取与所述属性信息对应的媒体的内容,将所述媒体的内容携带在 第二消息中发送给所述第一消息的目标融合客户端所属的融合业务系统的参与者功能模 块。
13. —种基于融合业务系统的消息接收方法,用于第二融合业务系统中的目标融合业 务客户端接收第一融合业务系统中的源融合业务客户端通过所述第一融合业务系统的参 与者功能模块发送的携带有媒体的内容的第二消息,其中,所述第一融合业务系统与所述 第二融合业务系统分别属于不同的融合业务域,其特征在于,所述方法包括所述第二融合业务系统中的参与者功能模块将接收到的所述第二消息存储到所述第 二融合业务系统的消息和媒体存储模块;所述参与者功能模块向所述目标融合业务客户端发送第三消息,其中,所述第三消息 中携带有所述媒体存储在所述消息和媒体存储模块中的链接地址;所述目标融合业务客户端根据所述第三消息中携带的所述链接地址,获取存储在所述 消息和媒体存储模块中的所述媒体的内容。
14. 根据权利要求13所述方法,其特征在于,在将接收到的所述第二消息存储到所述 消息和媒体存储模块之前,所述方法还包括所述参与者功能模块根据预先保存的所述目标融合业务客户端的用户的偏好设置信 息,确定所述用户需要接收携带所述媒体的链接地址的消息。
15. —种融合业务系统,其特征在于,包括参与者功能模块,用于接收携带媒体内容的消息,将所述媒体内容保存在消息和媒体 存储模块中,并向所述消息的目标融合业务客户端发送携带有所述媒体内容保存在所述消 息和媒体存储模块中的链接地址;消息和媒体存储模块,用于存储所述媒体内容,并在接收到所述接收融合业务客户端 发送的获取所述媒体内容的请求时,向所述接收融合业务客户端发送所述媒体内容。
16. 根据权利要求15所述融合业务系统,其特征在于,所述融合业务系统还包括 用户偏好信息模块,用于接收并保存用户设置的偏好设置信息。
全文摘要
本发明公开了一种基于融合业务系统的消息发送和接收方法、融合业务系统。其中,上述基于融合业务系统的消息发送方法包括第一融合业务系统的融合业务客户端获取待发送的第一消息需要携带的媒体的属性信息,并将该属性信息携带在待发送的第一消息中进行发送,其中,该属性信息包括媒体的链接地址;第一融合业务系统的第一参与者功能模块接收上述第一消息,根据上述属性信息获取媒体的内容,并将媒体的内容携带在第二消息中发送给第二融合业务系统的第二参与者功能模块。通过本发明,可以减少消息对网络带宽的占用,提高网络带宽的使用效率。
文档编号H04W4/12GK101754109SQ200810177168
公开日2010年6月23日 申请日期2008年12月5日 优先权日2008年12月5日
发明者加赞法尔·阿里, 李凤军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1