专利名称:多媒体消息业务处理方法与多媒体消息业务处理系统的制作方法
技术领域:
本发明涉及通信技术,尤其是一种多媒体消息业务处理方法与多媒体消息业务处理系统。
背景技术:
目前,可以通过网络电视网络系统实现消息类业务。现有的网络电视网络系统由互联协议电视(Internet Protocol Television,以下简称:IPTV)机顶盒、服务提供商业务运营层、消息类业务设备和业务管理设备四部分构成。实现消息类业务时,发送方IPTV机顶盒使用会话初始协议(session initiation protocol,以下简称:SIP)消息,将指向该发送方IPTV机顶盒多媒体消息(Multimedia Messaging,以下简称:MM)内容文件的全球资源定位器(Uniform Resource Locator,以下简称:URL)发送给消息类业务设备,其中的MM也称为:彩信;消息类业务设备请求业务管理设备对SIP消息中包括的发送方终端用户标识(identity,以下简称:ID)进行鉴权,其中的发送方终端用户ID用于唯一一个发送方IPTV机顶盒用户;若发送方终端用户ID通过鉴权,消息类业务设备向发送方IPTV机顶盒发送超文本传输协议(Hyper Text Transport Protocol,以下简称:HTTP)获取(GET)请求,向该发送方IPTV机顶盒索取彩信内容;发送方IPTV机顶盒通过HTTP响应(RESP0SE)向消息类业务设备返回彩信内容;消息类业务设备通过SIP消息提示发送方IPTV机顶盒上传彩信成功,同时对SIP消息中包括的接收方终端用户ID对接收方IPTV机顶盒进行鉴权和在线状态查询,其中的接收方终端用户ID用于唯一标识一个接收方IPTV机顶盒;当接收方IPTV机顶盒在线时,消息类业务设备通过SIP消息将指向彩信内容文件的URL发送给接收方IPTV机顶盒;接收方IPTV机顶盒使用与发送方IPTV机顶盒向消息类业务设备上传彩信相同的方式,从消息类业务设备获取彩信内容,消息类业务设备通过SIP消息提示接收方IPTV机顶盒下载彩信成功。
在实现本发明的过程中,发明人发现,利用现有的网络电视网络系统实现消息类业务时,至少存在以下问题:由于消息类业务设备需要同时负责彩信的控制与承载,承受的处理能力压力过大,就需要消息类业务设备具有较高、较强的工作性能,网络电视网络系统性能扩容、升级复杂,需要的成本偏高,不利于系统性能扩展;无法获知接收方机顶盒的音、视频内容解析能力,由于接收方与发送方机顶盒在软件、硬件版本的差异,使得双方解析能力不同,接收方机顶盒可能无法解析发送方机顶盒发送的彩信内容。发明内容
本发明实施例的目的是:提供一种多媒体消息业务处理方法与多媒体消息业务处理系统,将多媒体消息的控制与承载相分离,以降低通信设备的处理能力压力,提高通信系统的可扩展性;预先查询接收方终端的多媒体消息内容解析能力信息,为接收方终端提供合理的解析建议,以便接收方终端可以正确解析发送方终端发送的多媒体消息内容。
本发明实施例提供的一种多媒体消息业务处理方法,包括:
媒体交换中心在发送方终端用户标识ID通过鉴权后,向发送方终端返回媒体传送服务器地址,并向所述媒体传送服务器发送多媒体消息MM的上传通知消息;
所述媒体传送服务器接收所述发送方终端发送的MM,识别所述MM的格式,并向所述媒体交换中心发送MM发送报告与所述MM的格式信息,向所述发送方终端发送所述MM发送报告,所述MM中包括接收方终端用户ID ;
所述媒体交换中心从用户配置管理器获取所述接收方终端用户ID对应的接收方终端用户名与接收方终端用户的互联网协议IP地址;
所述媒体交换中心根据所述接收方终端用户名,从终端管理器查询所述接收方终端的多媒体内容解析能力信息;
所述媒体交换中心根据所述MM的格式信息与所述接收方终端的多媒体内容解析能力信息,识别所述接收方终端是否可以解析所述MM ;
所述媒体交换中心从用户配置管理器获取所述接收方终端用户的在线状态,并在所述接收方终端用户在线时,根据所述接收方终端用户的IP地址,若所述接收方终端可以解析所述MM,向所述接收方终端发送第一MM到达通知消息,所述第一MM到达通知消息中包括所述MM的标识MMID与媒体传送服务器地址;若所述接收方终端无法解析所述MM,向所述接收方终端发送第二 MM到达通知消息,所述第二 MM到达通知消息中包括所述MMID、媒体传送服务器地址与多媒体内容解析建议;
所述接收方终端根据所述媒体传送服务器地址与所述MMID,从所述媒体传送服务器获取所述MM;
若所述接收方终端接收到所述第一 MM到达通知消息,直接对所述MM进行解析;若所述接收方终端接收到所述第二 MM到达通知消息,根据所述多媒体内容解析建议对所述丽进行解析。
本发明实施例提供的一种多媒体消息业务处理系统,包括:
用户配置管理器,用于存储用户ID与用户名、IP地址之间的对应关系信息,以及用户名对应的在线状态信息;
终端管理器,用于存储用户名与终端的多媒体内容解析能力信息之间的对应关系信息;
媒体交换中心,用于在发送方终端用户ID通过鉴权后,向所述发送方终端返回媒体传送服务器地址,并向所述媒体传送服务器发送MM的上传通知消息;接收所述媒体传送服务器发送的MM发送报告与所述MM的格式信息;从所述用户配置管理器获取所述接收方终端用户ID对应的接收方终端用户名与接收方终端用户的IP地址;根据所述接收方终端用户名,从所述终端管理器查询所述接收方终端的多媒体内容解析能力信息;根据所述MM的格式信息与所述接收方终端的多媒体内容解析能力信息,识别所述接收方终端是否可以解析所述MM;从所述用户配置管理器获取所述接收方终端用户的在线状态,并在所述接收方终端用户在线时,根据所述接收方终端用户的IP地址,若所述接收方终端可以解析所述MM,向所述接收方终端发送第一 MM到达通知消息以使所述接收方终端在接收到所述第一MM到达通知消息时,直接对所述MM进行解析,所述第一 MM到达通知消息中包括所述MM的标识丽ID与媒体传送服务器地址;若所述接收方终端无法解析所述丽,向所述接收方终端发送第二 MM到达通知消息以使所述接收方终端在接收到所述第二 MM到达通知消息时,根据所述多媒体内容解析建议对所述MM进行解析,所述第二 MM到达通知消息中包括所述MMID、媒体传送服务器地址与多媒体内容解析建议;
所述媒体传送服务器,用于接收所述发送方终端发送的MM,识别所述MM的格式,并向所述媒体交换中心发送MM发送报告与所述MM的格式信息,向所述发送方终端发送所述丽发送报告,所述丽中包括接收方终端用户ID。
基于本发明上述实施例提供的多媒体消息业务处理方法与多媒体消息业务处理系统,将丽业务的控制与承载相分离,由媒体交换中心实现丽业务的控制,由媒体传送服务器实现MM业务的承载,与现有技术相比,媒体交换中心与媒体传送服务器需要承受的处理能力压力较小,利于系统性能扩展;可以根据接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM,并在接收方终端无法可以解析MM时,向接收方终端提供合理的多媒体内容解析建议,使得接收方终端可以正确解析发送方终端发送的MM内容。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明MM业务处理方法一个实施例的流程图2为本发明丽业务处理方法另一个实施例的流程图3为本发明MM业务处理方法又一个实施例的流程图4为本发明MM业务处理系统一个实施例的结构示意图5为本发明MM业务处理系统另一个实施例的结构不意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明MM业务处理方法一个实施例的流程图。如图1所示,该实施例的MM业务处理方法包括:
步骤101,媒体交换中心在发送方终端用户ID通过鉴权后,向发送方终端返回媒体传送服务器地址,并向媒体传送服务器发送多媒体消息MM的上传通知消息。
步骤102,媒体传送服务器接收发送方终端发送的MM,识别该MM的格式,向媒体交换中心发送MM发送报告与MM的格式信息,向发送方终端发送MM发送报告,其中的MM中包括接收方终端用户ID。
步骤103,媒体交换中心从用户配置管理器获取接收方终端用户ID对应的接收方终端用户名与接收方终端用户的互联网协议(internet protocol,以下简称:IP)地址。
步骤104,媒体交换中心根据接收方终端用户名,从终端管理器查询接收方终端的多媒体内容解析能力信息。
步骤105,媒体交换中心根据MM的格式信息与接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM。
步骤106,媒体交换中心从用户配置管理器获取接收方终端用户的在线状态,并在接收方终端用户在线时,根据接收方终端用户的IP地址,若接收方终端可以解析MM,向接收方终端发送第一 MM到达通知消息,该第一 MM到达通知消息中包括该MM的标识MMID与媒体传送服务器地址;若接收方终端无法解析MM,向接收方终端发送第二 MM到达通知消息,该第二 MM到达通知消息中包括MMID、媒体传送服务器地址与多媒体内容解析建议。
步骤107,接收方终端根据媒体传送服务器地址与^ID,从媒体传送服务器获取MM。
步骤108,若接收方终端接收到第一 MM到达通知消息,直接对MM进行解析;若接收方终端接收到第二 MM到达通知消息,根据多媒体内容解析建议对MM进行解析。
基于本发明上述实施例提供的MM业务处理方法,将MM业务的控制与承载相分离,由媒体交换中心实现MM业务的控制,由媒体传送服务器实现MM业务的承载,媒体交换中心与媒体传送服务器需要承受的处理能力压力较小,利于系统性能扩展;可以根据接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM,并在接收方终端无法可以解析MM时,向接收方终端提供合理的多媒体内容解析建议,使得接收方终端可以正确解析发送方终端发送的MM内容。
在图1所示的实施例中,通过步骤107,接收方终端从媒体传送服务器获取MM后,还可以对本次丽业务进行计费。图2为本发明丽业务处理方法另一个实施例的流程图。如图2所示,与图1所示的实施例相比,该实施例还包括如下流程:
步骤109,接收方终端根据媒体传送服务器地址,向媒体传送服务器发送阅读报生口 ο
步骤110,媒体传送服务器将阅读报告转发给媒体交换中心。
步骤111,媒体交换中心将阅读报告转发给发送方终端,并向呼叫详细记录(CallDetail Record,以下简称ADR)接收机发送丽的计费信息。
步骤112,CDR接 收机将MM的计费信息转发给计费系统,以便计费系统对MM进行计费。
可选地,作为本发明的其它实施例,图2所示实施例中的步骤109-步骤112可以与图1所示实施例中的步骤108同时执行,或者也可以先于图1所示实施例中的步骤108执行。
另外,作为本发明MM业务处理方法的另一个具体实施例,在步骤101中,向发送方终端返回媒体传送服务器地址之前,还可以包括以下流程:
发送方终端向媒体交换中心发送第一认证请求消息,该第一认证请求消息中包括发送方终端用户ID与发送方终端用户签名;
媒体交换中心从用户配置管理器获取发送方终端用户ID对应的第一用户公钥,并利用该第一用户公钥对发送方终端用户签名进行认证。具体地,可以通过如下方式实现对发送方终端用户签名的认证:发送方终端使用哈希算法,计算出需要发送的MM明文消息的摘要,并使用第一用户私钥对该摘要进行加密,得到MM密文;发送方终端将MM密文与MM明文消息发送给媒体交换中心;媒体交换中心利用第一用户公钥对发送方终端发送的MM密文进行解密得到摘要,并采用与发送方终端相同的哈希算法计算出MM明文消息的摘要,比较该摘要与解密得到的摘要是否相同,若二者相同,则认证通过;否则,若二者不同,则认证失败。
在发送方终端用户签名通过认证后,媒体交换中心向发送方终端返回通过认证的认证响应消息;
媒体交换中心接收发送方终端发送的鉴权请求消息,鉴权请求消息中包括发送方终端用户ID、业务类型信息与业务内容大小信息;
媒体交换中心从用户配置管理器发送方终端用户ID对应的业务权限;
在业务权限支持业务类型时,媒体交换中心根据发送方终端用户ID与业务内容大小信息选择媒体传送服务器;
向发送方终端返回媒体传送服务器地址具体为:媒体交换中心向发送方终端发送鉴权响应消息,鉴权响应消息中包括鉴权结果消息与媒体传送服务器地址。
通过对发送方终端用户签名进行认证,实现对发送方终端用户身份的合法性认证,可以有效防止非法用户冒名发送MM,从而避免冒名发送MM带来的网络压力、对合法接收方终端用户产生的不必要干扰与损失。
进一步地,上述的第一丽到达通知消息或第二丽到达通知消息中还可以包括媒体交换中心签名。相应的,步骤107中,从媒体传送服务器获取MM具体可以包括:接收方终端利用媒体交换中心公钥对媒体交换中心签名进行认证;在媒体交换中心签名通过认证后,接收方终端根据媒体传送服务器地址与MMID,从媒体传送服务器获取MM。通过对媒体交换中心签名的认证,可有效保证MM到达通知消息的真实性与合法性。
具体地,接收方终端利用媒体交换中心公钥对媒体交换中心签名进行认证可以通过以下方式实现:媒体交换中心使用哈希算法,计算出到达通知消息摘要;媒体交换中心使用媒体交换中心私钥对到达通知消息摘要进行加密,得到到达通知消息密文;媒体交换中心将到达通知消息密文与到达通知消息明文消息发送给接收方终端;接收方终端通过媒体交换中心签名公钥对到达通知消息密文进行解密,得到到达通知消息摘要,并采用相同的哈希算法计算出到达通知消息摘要;比较计算出的到达通知消息摘要与解密得到的到达通知消息摘要是否相同,若二者相同,则认证通过;否则,若二者不同,则认证失败。
接收方终端根据媒体传送服务器地址与MMID,从媒体传送服务器获取MM时,具体可以通过如下方式实现:接收方终端向媒体交换中心发送第二认证请求消息,第二认证请求消息中包括接收方终端用户ID与接收方终端用户签名;
媒体交换中心从用户配置管理器获取接收方终端用户ID对应的第二用户公钥,并利用该第二用户公钥对接收方终端用户签名进行认证。具体地,可以通过如下方式实现对接收方终端用户签名的认证:接收方终端使用哈希算法,计算出第二认证请求消息摘要,并使用第二用户私钥对第二认证请求消息摘要进行加密,得到第二认证请求消息密文;接收方终端将第二认证请求消息密文与第二认证请求消息明文消息发送给媒体交换中心;媒体交换中心利用第二用户公钥对第二认证请求消息密文进行解密,得到第二认证请求消息摘要,并采用与接收方终端相同的哈希算法计算出第二认证请求消息明文消息的摘要,t匕较解密得到的第二认证请求消息摘要与计算出的第二认证请求消息明文消息的摘要是否相同,若二者相同,则认证通过;否则,若二者不同,则认证失败。
在接收方终端用户签名通过认证后,媒体交换中心向接收方终端返回通过认证的认证响应消息与MM接收通知消息,以及向媒体传送服务器发送MM发送通知消息;
媒体传送服务器将MM发送给接收方终端。具体地,媒体传送服务器可以与接收方终端协商产生第二加密参数,并利用第二加密参数对MM进行加密,将加密获得的加密MM发送给接收方终端;接收方终端接收到加密MM后,利用第二加密参数对加密MM进行解密,获得MM。利用第二加密参数对MM进行加密,可有效防止MM被截获后损失用户信息,从而保证终端用户的隐私。
通过对接收方终端用户签名进行认证,实现对接收方终端用户身份的合法性认证,可以有效防止将MM发送给非法用户,从而避免泄露MM的隐私内容。
进一步地,作为本发明的一个具体实施例,步骤102中,媒体传送服务器接收发送方终端发送的MM具体可以包括:发送方终端与媒体传送服务器协商产生第一加密参数,并利用第一加密参数对MM进行加密,将加密获得的加密MM发送给媒体传送服务器;媒体传送服务器接收到加密MM后,利用第一加密参数对加密MM进行解密,获得MM。利用第一加密参数对MM进行加密,可有效防止MM被截获后损失用户信息,从而保证终端用户的隐私。
此外,作为本发明的另一个具体实施例,步骤I 06中,向接收方终端发送第一 MM到达通知消息具体可以是:媒体交换中心利用第二用户公钥对第一 MM到达通知消息进行加密,并向接收方终端发送加密的第一 MM到达通知消息。相应的,步骤108中,接收方终端接收到加密的第一 MM到达通知消息后,利用第二用户私钥,对加密的第一 MM到达通知消息进行解密,获得第一 MM到达通知消息。
作为本发明的又一个具体实施例,步骤106中,向接收方终端发送第二 MM到达通知消息具体为:媒体交换中心利用第二用户公钥对第二 MM到达通知消息进行加密,并向接收方终端发送加密的第二 MM到达通知消息。相应的,步骤108中,接收方终端接收到加密的第二 MM到达通知消息后,利用第二用户私钥,对加密的第二 MM到达通知消息进行解密,获得第二 MM到达通知消息。
图3为本发明MM业务处理方法又一个实施例的流程图。如图3所示,该实施例的MM业务处理方法包括:
步骤201,发送方终端向媒体交换中心发送第一认证请求消息,该第一认证请求消息中包括发送方终端用户ID与发送方终端用户签名。
步骤202,媒体交换中心从用户配置管理器获取发送方终端用户ID对应的第一用户公钥,并利用该第一用户公钥对发送方终端用户签名进行认证。
步骤203,在发送方终端用户签名通过认证后,媒体交换中心向发送方终端返回通过认证的认证响应消息。
若发送方终端用户签名未通过认证,媒体交换中心可以向发送方终端返回未通过认证的认证响应消息,不执行本实施例的后续流程。
步骤204,媒体交换中心接收发送方终端发送的鉴权请求消息,该鉴权请求消息中包括发送方终端用户ID、业务类型信息与业务内容大小信息。
步骤205,媒体交换中心从用户配置管理器发送方终端用户ID对应的业务权限。
步骤206,在业务权限支持业务类型时,媒体交换中心根据发送方终端用户ID与业务内容大小信息,使用资源调度算法选择一个合适的媒体传送服务器。
若业务权限不支持业务类型,不执行本实施例的后续流程。
步骤207,媒体交换中心在发送方终端用户ID通过鉴权后,向发送方终端发送鉴权响应消息,该鉴权响应消息中包括鉴权结果消息与媒体传送服务器地址,并向媒体传送服务器发送多媒体消息MM的上传通知消息。
若发送方终端用户ID未通过鉴权,不执行本实施例的后续流程,或者媒体交换中心向发送方终端发送鉴权失败响应消息。
步骤208,发送方终端与媒体传送服务器协商产生第一加密参数,并利用第一加密参数对MM进行加密,将加密获得的加密MM发送给媒体传送服务器。
步骤209,媒体传送服务器接收到加密MM后,利用第一加密参数对加密丽进行解密,获得丽。
步骤210,媒体传送服务器识别该MM的格式,向媒体交换中心发送MM发送报告与MM的格式信息,向发送方终端发送MM发送报告,其中的MM中包括接收方终端用户ID。
步骤211,媒体交换中心从用户配置管理器获取接收方终端用户ID对应的接收方终端用户名与接收方终端用户的IP地址。
步骤212,媒体交换中心根据接收方终端用户名,从终端管理器查询接收方终端的多媒体内容解析能力信息。
步骤213,媒体交换中心根据MM的格式信息与接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM。
步骤214,媒体交换中心从用户配置管理器获取接收方终端用户的在线状态,并在接收方终端用户在线时,根据接收方终端用户的IP地址,若接收方终端可以解析MM,利用第二用户公钥对第一 MM到达通知消息进行加密,并向接收方终端发送加密的第一 MM到达通知消息,其中的第一 MM到达通知消息中包括MMID、媒体交换中心签名与媒体传送服务器地址。若接收方终端无法解析MM,利用第二用户公钥对第二 MM到达通知消息进行加密,并向接收方终端发送加密的第二 MM到达通知消息,其中的第二丽到达通知消息中包括丽ID、媒体交换中心签名、媒体传送服务器地址与多媒体内容解析建议。
步骤215,接收方终端向媒体交换中心发送第二认证请求消息,第二认证请求消息中包括接收方终端用户ID与接收方终端用户签名。
步骤216,媒体交换中心从用户配置管理器获取接收方终端用户ID对应的第二用户公钥,并利用该第二用户公钥对接收方终端用户签名进行认证。
步骤217,在接收方终端用户签名通过认证后,媒体交换中心向接收方终端返回通过认证的认证响应消息与MM接收通知消息,以及向媒体传送服务器发送MM发送通知消息。
步骤218,媒体传送服务器与接收方终端协商产生第二加密参数,并利用第二加密参数对MM进行加密,将加密获得的加密MM发送给接收方终端。
步骤219,接收方终端接收到加密MM后,利用第二加密参数对加密MM进行解密,获得丽。
步骤220,若接收方终端接收到解密的第一丽到达通知消息,利用第二用户私钥,对加密的第一 MM到达通知消息进行解密,获得第一 MM到达通知消息。若接收方终端接收至IJ加密的第二丽到达通知消息,利用第二用户私钥,对加密的第二丽到达通知消息进行解密,获得第二 MM到达通知消息。
步骤221,接收方终端根据媒体传送服务器地址,向媒体传送服务器发送阅读报生口 ο
步骤222,媒体传送服务器将阅读报告转发给媒体交换中心。
步骤223,媒体交换中心将阅读报告转发给发送方终端,并向⑶R接收机发送MM的计费信息。
步骤224,CDR接收机将丽的计费信息转发给计费系统,以便计费系统对丽进行计费。
图4为本发明MM业务处理系统一个实施例的结构示意图,该实施例的MM业务处理系统可用于实现本发明上述实施例的MM业务处理方法。如图4所示,该系统包括用户配置管理器301、终端管理器302、媒体交换中心303、媒体传送服务器304、接收方终端305和发送方终端308。
其中,用户配置管理器301用于存储用户ID与用户名、IP地址之间的对应关系信息,以及用户名对应的在线状态信息。终端管理器302用于存储用户名与终端的多媒体内容解析能力信息之间的对应关系信息。媒体交换中心303用于在发送方终端308用户ID通过鉴权后,向发送方终端308返回媒体传送服务器地址,并向媒体传送服务器304发送多媒体消息MM的上传通知消息;接收媒体传送服务器304发送的MM发送报告与所述MM的格式信息;从用户配置管理器301获取接收方终端305用户ID对应的接收方终端305用户名与接收方终端305用户的IP地址;根据接收方终端305用户名,从终端管理器302查询接收方终端305的多媒体内容解析能力信息;根据MM的格式信息与接收方终端305的多媒体内容解析能力信息,识别接收方终端305是否可以解析MM ;从用户配置管理器301获取接收方终端305用户的在线状态,并根据该在线状态,在接收方终端305用户在线时,根据接收方终端305用户的IP地址,若接收方终端305可以解析丽,向接收方终端305发送第一丽到达通知消息以使接收方终端305在接收到第一 MM到达通知消息时,直接对MM进行解析,第一 MM到达通知消息中包括MMID与媒体传送服务器304地址;若接收方终端305无法解析丽,向接收方终端305发送第二丽到达通知消息以使接收方终端305在接收到第二丽到达通知消息时,根据多媒体内容解析建议对所述MM进行解析,第二 MM到达通知消息中包括MMID、媒体传送服务器304地址与多媒体内容解析建议。媒体传送服务器304用于接收发送方终端308发送的MM,识别MM的格式,向媒体交换中心303发送MM发送报告与MM的格式信息,发送方终端308发送MM发送报告,该MM中包括接收方终端305用户ID。
基于本发明上述实施例提供的MM业务处理系统,可以将MM业务的控制与承载相分离,由媒体交换中心实现MM业务的控制,由媒体传送服务器实现MM业务的承载,媒体交换中心与媒体传送服务器需要承受的处理能力压力较小,利于系统性能扩展;可以根据接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM,并在接收方终端无法可以解析MM时,向接收方终端提供合理的多媒体内容解析建议,使得接收方终端可以正确解析发送方终端发送的MM内容。
图5为本发明MM业务处理系统另一个实施例的结构示意图。与图4所示的实施例相比,该实施例的MM业务处理系统还包括,⑶R接收机306与计费系统307,以实现本发明图2所示实施例的MM业务处理方法。如图5所示,该实施例中,接收方终端305还用于根据媒体传送服务器304地址,向媒体传送服务器304发送阅读报告。媒体传送服务器304还用于将阅读报告转发给媒体交换中心303。媒体交换中心303还用于将阅读报告转发给发送方终端308,并向⑶R接收机306发送丽的计费信息。⑶R接收机306用于将丽的计费信息转发给计费系统307。计费系统307用于根据计费信息对MM进行计费。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例提供的丽业务处理方法与丽业务处理系统,可以将丽业务的控制与承载相分离,由媒体交换中心实现丽业务的控制,由媒体传送服务器实现丽业务的承载,媒体交换中心与媒体传送服务器需要承受的处理能力压力较小,利于系统性能扩展;可以根据接收方终端的多媒体内容解析能力信息,识别接收方终端是否可以解析MM,并在接收方终端无法可以解析MM时,向接收方终端提供合理的多媒体内容解析建议,使得接收方终端可以正确解析发送方终端发送的MM内容。
需要说明的是,本发明上述实施例的实施例中,是以一个MM业务处理系统为例进行说明,在实际应用中,一个省、市或地区的一个媒体交换网络可以对应于本发明实施例的一个MM业务处理系统,若一个MM业务需要涉及多个媒体交换网络,具体可以通过MM业务处理系统中的媒体交换中心之间的信息交互,实现MM业务处理系统中之间的信息交互。
最后所应说明的是:以上实施例仅用以说明本发明的技术方案,而非对本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范围。
权利要求
1.一种多媒体消息业务处理方法,其特征在于,包括: 媒体交换中心在发送方终端用户标识ID通过鉴权后,向发送方终端返回媒体传送服务器地址,并向所述媒体传送服务器发送多媒体消息MM的上传通知消息; 所述媒体传送服务器接收所述发送方终端发送的MM,识别所述MM的格式,并向所述媒体交换中心发送MM发送报告与所述MM的格式信息,向所述发送方终端发送所述MM发送报告,所述丽中包括接收方终端用户ID ; 所述媒体交换中心从用户配置管理器获取所述接收方终端用户ID对应的接收方终端用户名与接收方终端用户的互联网协议IP地址; 所述媒体交换中心根据所述接收方终端用户名,从终端管理器查询所述接收方终端的多媒体内容解析能力信息; 所述媒体交换中心根据所述MM的格式信息与所述接收方终端的多媒体内容解析能力信息,识别所述接收方终端是否可以解析所述MM ; 所述媒体交换中心从用户配置管理器获取所述接收方终端用户的在线状态,并在所述接收方终端用户在线时,根据所述接收方终端用户的IP地址,若所述接收方终端可以解析所述MM,向所述接收方终端发送第一MM到达通知消息,所述第一MM到达通知消息中包括所述MM的标识MMID与媒体传送服务器 地址;若所述接收方终端无法解析所述MM,向所述接收方终端发送第二 MM到达通知消息,所述第二 MM到达通知消息中包括所述MMID、媒体传送服务器地址与多媒体内容解析建议; 所述接收方终端根据所述媒体传送服务器地址与所述MMID,从所述媒体传送服务器获取所述丽; 若所述接收方终端接收到所述第一 MM到达通知消息,直接对所述MM进行解析;若所述接收方终端接收到所述第二 MM到达通知消息,根据所述多媒体内容解析建议对所述MM进行解析。
2.根据权利要求1所述的方法,其特征在于,从所述媒体传送服务器获取所述MM之后,还包括: 所述接收方终端根据所述媒体传送服务器地址,向所述媒体传送服务器发送阅读报生P=I ; 所述媒体传送服务器将所述阅读报告转发给所述媒体交换中心; 所述媒体交换中心将所述阅读报告转发给所述发送方终端,并向呼叫详细记录CDR接收机发送所述丽的计费信息; 所述CDR接收机将所述MM的计费信息转发给计费系统,以便所述计费系统对所述MM进行计费。
3.根据权利要求1或2所述的方法,其特征在于,所述向发送方终端返回媒体传送服务器地址之前,还包括: 所述发送方终端向所述媒体交换中心发送第一认证请求消息,所述第一认证请求消息中包括所述发送方终端用户ID与所述发送方终端用户签名; 所述媒体交换中心从所述用户配置管理器获取所述发送方终端用户ID对应的第一用户公钥,并利用该第一用户公钥对所述发送方终端用户签名进行认证; 在所述发送方终端用户签名通过认证后,所述媒体交换中心向所述发送方终端返回通过认证的认证响应消息; 所述媒体交换中心接收所述发送方终端发送的鉴权请求消息,所述鉴权请求消息中包括所述发送方终端用户ID、业务类型信息与业务内容大小信息; 所述媒体交换中心从所述用户配置管理器所述发送方终端用户ID对应的业务权限;在所述业务权限支持所述业务类型时,所述媒体交换中心根据所述发送方终端用户ID与所述业务内容大小信息选择媒体传送服务器; 所述向发送方终端返回媒体传送服务器地址具体为:所述媒体交换中心向所述发送方终端发送鉴权响应消息,所述鉴权响应消息中包括鉴权结果消息与所述媒体传送服务器地址。
4.根据权利要求3所述的方法,其特征在于,所述第一MM到达通知消息或所述第二 MM到达通知消息中还包括媒体交换中心签名; 从所述媒体传送服务器获取所述MM包括: 所述接收方终端利用所述媒体交换中心公钥对所述媒体交换中心签名进行认证; 在所述媒体交换中心签名通过认证后,所述接收方终端根据所述媒体传送服务器地址与所述MMID,从所述媒体传送服务器获取所述MM。
5.根据权利要求4所述的方法,其特征在于,所述接收方终端根据所述媒体传送服务器地址与所述MMID,从所述媒体传送服务器获取所述MM包括: 所述接收方终端向所述媒体交换中心发送第二认证请求消息,所述第二认证请求消息中包括所述接收方终端用户ID与所述接收方终端用户签名; 所述媒体交换中心从所述用户配置管理器获取所述接收方终端用户ID对应的第二用户公钥,并利用该第二用户公钥对所述接收方终端用户签名进行认证; 在所述接收方终端用户签名通过认证后,所述媒体交换中心向所述接收方终端返回通过认证的认证响应消息与MM接收通知消息,以及向所述媒体传送服务器发送MM发送通知消息; 所述媒体传送服务器将所述MM发送给所述接收方终端。
6.根据权利要求5所述的方法,其特征在于,所述媒体传送服务器接收所述发送方终端发送的MM包括:所述发送方终端与所述媒体传送服务器协商产生第一加密参数,并利用所述第一加密参数对所述MM进行加密,将加密获得的加密MM发送给所述媒体传送服务器;所述媒体传送服务器接收到所述加密MM后,利用所述第一加密参数对所述加密MM进行解密,获得所述丽。
7.根据权利要求5所述的方法,其特征在于,向所述接收方终端发送第一MM到达通知消息具体为:所述媒体交换中心利用所述第二用户公钥对所述第一 MM到达通知消息进行加密,并向所述向接收方终端发送加密的第一 MM到达通知消息; 所述接收方终端接收到所述第一 MM到达通知消息后,还包括:所述接收方终端利用所述第二用户私钥,对所述加密的第一 MM到达通知消息进行解密,获得所述第一 MM到达通知消息;或者 向所述接收方终端 发送第二 MM到达通知消息具体为:所述媒体交换中心利用所述第二用户公钥对所述第二 MM到达通知消息进行加密,并向所述向接收方终端发送加密的第二丽到达通知消息;所述接收方终端接收到所述第二 MM到达通知消息后,还包括:所述接收方终端利用所述第二用户私钥,对所述加密的第二 MM到达通知消息进行解密,获得所述第二 MM到达通知消息。
8.根据权利要求5所述的方法,其特征在于,所述媒体传送服务器将所述MM发送给所述接收方终端包括: 所述媒体传送服务器与所述接收方终端协商产生第二加密参数,并利用所述第二加密参数对所述MM进行加密,将加密获得的加密MM发送给所述接收方终端;所述接收方终端接收到所述加密MM后,利用所述第二加密参数对所述加密MM进行解密,获得所述MM。
9.一种多媒体消息业务处理系统,其特征在于,包括: 用户配置管理器,用于存储用户ID与用户名、IP地址之间的对应关系信息,以及用户名对应的在线状态信息; 终端管理器,用于存储用户名与终端的多媒体内容解析能力信息之间的对应关系信息; 媒体交换中心,用于在发送方终端用户ID通过鉴权后,向所述发送方终端返回媒体传送服务器地址,并向所述媒体传送服务器发送MM的上传通知消息;接收所述媒体传送服务器发送的MM发送报告与所述MM的格式信息;从所述用户配置管理器获取所述接收方终端用户ID对应的接收方终端用户名与接收方终端用户的IP地址;根据所述接收方终端用户名,从所述终端管理器查询所述接收方终端的多媒体内容解析能力信息;根据所述MM的格式信息与所述接收方终端的多媒体内容解析能力信息,识别所述接收方终端是否可以解析所述MM;从所述用户配置管理器获取所述接收方终端用户的在线状态,并在所述接收方终端用户在线时,根据所述接收方终端用户的IP地址,若所述接收方终端可以解析所述MM,向所述接收方终端发送第一 MM到达通知消息以使所述接收方终端在接收到所述第一 MM到达通知消息时,直接对所述MM进行解析,所述第一 MM到达通知消息中包括所述MM的标识MMID与媒体传送服务器地址;若所述接收方终端无法解析所述MM,向所述接收方终端发送第二 MM到达通知消息以使所述接收方终端在接收到所述第二 MM到达通知消息时,根据所述多媒体内容解析建议对所述MM进行解析,所述第二 MM到达通知消息中包括所述MMID、媒体传送服务器地址与多媒体内容解析建议; 所述媒体传送服务器,用于接收所述发送方终端发送的MM,识别所述MM的格式,并向所述媒体交换中心发送MM发送 报告与所述MM的格式信息,向所述发送方终端发送所述MM发送报告,所述MM中包括接收方终端用户ID。
10.根据权利要求9所述的系统,其特征在于,还包括:CDR接收机与计费系统; 所述接收方终端还用于根据所述媒体传送服务器地址,向所述媒体传送服务器发送阅读报告; 所述媒体传送服务器还用于将所述阅读报告转发给所述媒体交换中心; 所述媒体交换中心还用于将所述阅读报告转发给所述发送方终端,并向所述CDR接收机发送所述丽的计费信息; 所述CDR接收机,用于将所述MM的计费信息转发给计费系统; 所述计费系统,用于根据所述计费信息对所述MM进行计费。
全文摘要
本发明实施例公开了一种多媒体消息业务处理方法与多媒体消息业务处理系统,其中,方法包括获取接收方终端用户名与接收方终端用户的IP地址;查询接收方终端的多媒体内容解析能力信息;识别接收方终端是否可以解析MM;若接收方终端无法解析MM,向接收方终端发送第二MM到达通知消息,第二MM到达通知消息中包括MMID、媒体传送服务器地址与多媒体内容解析建议;接收方终端根据媒体传送服务器地址与MMID,从媒体传送服务器获取MM;若接收方终端接收到第二MM到达通知消息,根据多媒体内容解析建议对MM进行解析。本发明实施例可以降低通信设备的处理能力压力,提高通信系统的可扩展性,并使接收方终端正确解析多媒体消息内容。
文档编号H04L29/06GK103139175SQ201110391840
公开日2013年6月5日 申请日期2011年11月30日 优先权日2011年11月30日
发明者王子奇, 刘红旗, 张伦泳, 马少红, 刘辛炎 申请人:中国联合网络通信集团有限公司