内容适配实现方法、内容适配服务器的制作方法

文档序号:7918598阅读:157来源:国知局
专利名称:内容适配实现方法、内容适配服务器的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种内容适配实现方法、内容 适配"1务器。
背景技术
随着通信技术的发展,终端的类型和功能日趋复杂化和多样化, 不同终端的能力各有不同,其对多媒体消息的支持能力也存在差异。
针对不同终端对多媒体消息的支持能力不同的问题,产生了多 媒体消息内容适配服务器,其中,利用多媒体消息内容适配服务器
对消息进行适配的过程为将主叫终端发送的多媒体消息转发给被 叫终端,被叫终端在获取该多媒体消息时,多媒体消息中心将上述 多媒体消息和被叫终端的终端类型发送给多媒体消息内容适配服务 器;多i某体消息适配服务器根据该终端的能力,对多媒体消息内容 进行适配,并且将适配后的多媒体消息返回给多媒体消息中心;多 媒体消息中心接收适配后的多媒体消息,并将该适配后的多媒体消 息下发给被叫终端。
在利用多媒体消息内容适配服务器进行消息的适配时,有可能 对多媒体消息的内容进行压缩转换,这样可能会导致多媒体消息内 容的表现效果较差,降低被叫终端的用户对多媒体彩信的体验。

发明内容
考虑到相关技术中存在的利用多媒体消息内容适配服务器对多 媒体消息的内容进行压缩转换时,导致多媒体消息内容的表现效果 较差,影响用户的体验的问题而提出本发明,为此,本发明的主要 目的在于提供一种内容适配实现方法及内容适配服务器,以解决上 述问题。
根据本发明的一个方面,提供一种内容适配实现方法。
根据本发明的内容适配实现方法包括接收来自主叫终端多媒 体消息,其中,多媒体消息中携带有多媒体消息内容和被叫终端的 型号;根据被叫终端的型号确定被叫终端所支持的多媒体格式,并 从中选择最佳多媒体格式;根据选择的最佳多媒体格式对多媒体消 息进行压缩,并根据被叫终端所支持的多媒体消息的最大尺寸发送 压缩后的多媒体消息。
其中,对多媒体消息进行压缩进行处理具体包括根据多媒体 类型,将接收的多媒体消息内容分成不同类型的多媒体消息内容片 断,其中,多々某体类型包括图片、音频、 一见频、文字;分别对不同 类型的多媒体消息内容片断进行压缩,将压缩后的各个多媒体消息 内容片断组合作为压缩后的多媒体消息。
另外,根据被叫终端所支持的多媒体消息的最大尺寸发送压缩 后的多媒体消息的操作具体为在压缩后的多媒体消息的尺寸小于 或等于被叫终端所支持的多媒体消息的最大尺寸时,直接发送压缩 后的多媒体消息;在压缩后的多媒体消息的尺寸大于被叫终端所支 持的多媒体消息的最大尺寸时,将压缩后的多媒体消息分成多个子 多媒体消息,其中,每个子多媒体消息的尺寸都小于或等于被叫终 端所支持的多媒体消息的最大尺寸。
进一步地,该方法还包括多媒体消息中心接收压缩后的多媒 体消息;多媒体消息中心对压缩后的多媒体消息进行分解;在分解 得到一条多媒体消息的情况下,多媒体消息中心直接将分解得到的 多媒体消息发送给被叫终端;在分解得到多条子多媒体消息的情况 下,多媒体消息中心将一条子多媒体消息发送给被叫终端,并在本
地保存其余子多々某体消息用于后续发送。
其中,在本地保存其余子多媒体消息用于后续发送的处理具体 为多媒体消息中心接收到被叫终端的消息确认响应之后,向被叫 终端发送另 一子多媒体消息。
根据本发明的另一个方面,提供一种内容适配服务器。
根据本发明的内容适配服务器包括接收模块,用于接收来自 主叫终端的多媒体消息,其中,多媒体消息中携带有多媒体内容和 被叫终端的型号;确定模块,用于根据被叫终端的型号确定被叫终 端所支持的多媒体格式,并从中选择最佳多媒体格式;压缩模块, 用于根据确定模块选择的最佳多媒体格式对多媒体消息进行压缩; 发送模块,用于根据被叫终端所支持的多媒体消息的最大尺寸发送 经过压缩模块压缩的多媒体消息。
优选地,上述压缩模块包括拆分模块,用于根据多媒体类型, 将接收的多媒体消息内容分成不同类型的多媒体消息内容片断,其 中,多i某体类型包括图片、音频、 一见频、文字;
压缩子模块,用于分別对不同类型的多媒体消息内容片断进行 压缩;组合模块,用于将压缩后的各个多媒体消息内容片断组合作 为压缩后的多々某体消息。
另外,上述发送模块包括第一发送模块,用于在压缩后的多 媒体消息的尺寸小于或等于被叫终端所支持的多媒体消息的最大尺
寸时,直接发送压缩后的多媒体消息;第二发送模块,用于在压缩 后的多媒体消息的尺寸大于被叫终端所支持的多媒体消息的最大尺 寸时,将压缩后的多媒体消息分成多个子多媒体消息并进行发送, 其中,每个子多媒体消息的尺寸都小于或等于被叫终端所支持的多 媒体消息的最大尺寸。
通过本发明的上述至少一个技术方案,通过根据被叫终端的型 号,选择最佳多媒体格式对多媒体消息进行压缩,加强了多媒体消 息内容的表现效果,提高了用户体验。


附图用来^是供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中
图1是才艮据本发明方法实施例的内容适配实现方法的流程图2是根据本发明方法实施例的内容适配实现方法的详细处理 流程图3是冲艮据本发明方法实施例的内容适配服务器的结构框架图。
具体实施例方式
下面将结合附图详细描述本发明。 方法实施例
才艮据本发明实施例,4是供了一种内容适配实现方法。
图1是^4居本发明实施例的内容适配实现方法的流程图,如图 l所示,该方法包4舌以下步艰《
步骤S102,接收来自主叫终端的多媒体消息,其中,所述多媒 体消息中携带有多媒体消息内容和被叫终端的型号;
步骤S104,根据被叫终端的型号确定被叫终端所支持的多媒体 格式,并从中选择最佳多媒体格式;
步骤S106,根据选择的最佳多媒体格式对多媒体消息进行压 缩,并根据被叫终端所支持的多媒体消息的最大尺寸发送压缩后的 多汷某体消息。
通过本发明实施例提供的技术方案,通过根据被叫终端的型号, 选择最佳多媒体格式对多媒体消息进行压缩,加强了多媒体消息内 容的表现效果,提高了用户体验。
其中,在步骤S106中,对多媒体消息进行压缩的操作具体为 根据多媒体类型,将接收的多媒体消息内容分成不同类型的多媒体 消息内容片断,其中,多媒体类型包括图片、音频、视频、文字; 分别对不同类型的多媒体消息内容片断进行压缩,将压缩后的各个 多媒体消息内容片断组合作为压缩后的多媒体消息。
其中,在步骤S106中,根据被叫终端所支持的多媒体消息的 最大尺寸发送压缩后的多媒体消息的操作具体为在压缩后的多媒 体消息的尺寸小于或等于被叫终端所支持的多媒体消息的最大尺寸 时,直接发送压缩后的多媒体消息;在压缩后的多媒体消息的尺寸 大于被叫终端所支持的多媒体消息的最大尺寸时,将压缩后的多媒 体消息分成多个子多媒体消息,其中,每个子多媒体消息的尺寸都 小于或等于被叫终端所支持的多媒体消息的最大尺寸,通过选择最 佳多媒体格式对多媒体消息进行压缩,加强了多媒体消息内容的表 现效果。
优选地,该方法进一步包括多々某体消息中心4妄收压缩后的多 媒体消息,多媒体消息中心对压缩后的多媒体消息进行分解,在分 解得到 一条多媒体消息的情况下,直接将分解得到的多媒体消息发 送给被叫终端,在分解得到多条子多媒体消息的情况下,将一条子 多媒体消息发送给被叫终端,并在本地保存其余子多媒体消息用于 后续发送,其中,多媒体消息中心可以接收被叫终端的的消息确认 响应之后,向被叫终端发送后续的其余子多媒体消息。
图2是才艮据本发明方法实施例的内容适配实现方法的详细处理 流程图,如图2所示,该方法包括以下步骤
步骤S201,多媒体消息中心获取主叫终端或者SP服务器发送 的多媒体消息,其中,该多媒体消息中携带有多媒体消息的内容和 被叫终端的号码,多媒体消息中心将该多媒体消息的内容保存于数 据存储器中,并记录下保存该多媒体消息内容的地址;
步骤S202,多媒体消息中心向被叫终端用户发送通知消息,该 通知消息中携带上述保存多媒体消息内容的地址,该通知消息可以 通过短信方式下发;
步骤S203,被叫终端根据通知消息的内容,向多媒体消息中心 发起获取多媒体消息请求;
步骤S204 ,多媒体消息中心收到被叫终端的获取请求后,提取 被叫终端的终端信息,将整个多媒体消息的内容和被叫用户的终端 类型发送给多^ 某体消息内容适配服务器; 步骤S205,多媒体消息内容适配服务器根据多媒体类型,将接 收到的整个多媒体消息的内容分成不同类型的多媒体消息内容片 断,其中,所述多媒体类型包括图片、音频、视频、文字,并根据 被叫终端型号从本地终端数据库中选择被叫终端所支持的多媒体格 式,根据被叫终端的能力选择最佳展示效果的内容适配方法,分别 对不同类型的多媒体消息内容片断进行压缩,将压缩后的各个多媒 体消息内容片断组合作为压缩后的所述多媒体消息;
如果压缩后的多媒体消息内容的尺寸小于或等于被叫终端所支 持的多媒体消息的最大尺寸时,将压缩后的多媒体消息作为适配后 的结果返回给多媒体消息中心;
如果压缩后的多媒体消息内容的尺寸超过被叫终端所支持的多 媒体消息的最大尺寸,就将多媒体消息拆分成多个子多媒体消息, 并将多个子多媒体消息作为适配后的结果返回给多媒体消息中心;
步骤S206,多媒体消息中心接收到上述适配结果,并将消息分 解,如果分解后只有一个多媒体消息,直接将该多媒体消息返回给 被叫终端;如果分解后有多个子多媒体消息,则将分解后的第一个 子多媒体消息返回给被叫终端,其余的子多媒体消息保存在多媒体 消息中心,等待后续的发送;
步骤S207,被叫终端获取上述多媒体消息或第一个子多媒体消 息以后,向多々某体消息中心返回多々某体消息成功响应(即,上文所 述的消息确-认响应);
步骤S208,多媒体消息中心4妾收上述多々某体消息成功响应,完 成多媒体消息的发送确认; 步骤S209,如果存在其他子多媒体消息,多媒体消息中心就按 照顺序继续下发子多媒体消息给被叫终端,被叫终端继续获取多媒 体消息中心下发的子多4某体消息。
装置实施例
根据本发明实施例,提供了一种内容适配服务器。图3示出了 根据本发明实施例的内容适配服务器的结构框图,如图3所示,该 装置包括接收一莫块IO、确定模块20、压缩:模块30、发送—莫块40。 以下将具体描述各个模块的操作。
接收模块IO,用于接收来自主叫终端的多媒体消息,其中,所 述多媒体消息中携带有多媒体内容和被叫终端的型号;
确定模块20,用于根据所述被叫终端的型号确定所述被叫终端 所支持的多媒体格式,并从中选择最佳多媒体格式,该模块可以连 接至接收模块10;
压缩模块30,用于根据确定模块选择的最佳多媒体格式对多媒 体消息进行压缩,该才莫块可以连接至确定才莫块20;
发送模块40,用于根据被叫终端所支持的多媒体消息的最大尺 寸发送经过压缩模块压缩的多媒体消息,该模块可以连接至压缩模 块30。
其中,压缩模块30包括拆分模块、压缩子模块和组合模块,其 中,拆分模块,用于根据多媒体类型,将接收的多媒体消息内容分 成不同类型的多媒体消息内容片断,其中,多媒体类型包括图片、 音频、视频、文字;压缩子模块,用于分别对不同类型的多媒体消 息内容片断进行压缩;组合模块,用于将压缩后的各个多媒体消息 内容片断组合作为压缩后的多媒体消息。 200810146253.4
说明书第9/9页
其中,发送模块40包括第一发送模块和第二发送模块,其中, 第一发送模块,用于在压缩后的多媒体消息的尺寸小于或等于被叫 终端所支持的多媒体消息的最大尺寸时,直接发送压缩后的多媒体
消息;第二发送模块,用于在压缩后的多媒体消息的尺寸大于被叫 终端所支持的多媒体消息的最大尺寸时,将压缩后的多媒体消息分 成多个子多媒体消息并进行发送,其中,每个子多媒体消息的尺寸 都小于或等于被叫终端所支持的多媒体消息的最大尺寸。
通过本发明实施例^是供的内容适配月l务器,通过4艮据被叫终端 的型号,选择最佳多媒体格式对多媒体消息进行压缩,加强了多媒 体消息内容的表现效果,提高了用户体验。
如上,借助于本发明提供的内容适配实现方法、内容适配服务 器,通过根据被叫终端的型号,选择最佳多媒体格式对多媒体消息 进行压缩,加强了多媒体消息内容的表现效果,提高了用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种内容适配实现方法,其特征在于,包括接收来自主叫终端多媒体消息,其中,所述多媒体消息中携带有多媒体消息内容和被叫终端的型号;根据所述被叫终端的型号确定所述被叫终端所支持的多媒体格式,并从中选择最佳多媒体格式;根据选择的所述最佳多媒体格式对多媒体消息进行压缩,并根据所述被叫终端所支持的多媒体消息的最大尺寸发送压缩后的所述多媒体消息。
2. 根据权利要求1所述的方法,其特征在于,所述对所述多媒体 消息进行压缩具体包括根据多媒体类型,将接收的所述多媒体消息内容分成不同 类型的多媒体消息内容片断,其中,所述多媒体类型包括图片、 音频、 一见频、文字;分别对所述不同类型的多媒体消息内容片断进行压缩,将 压缩后的各个多々某体消息内容片断组合作为压缩后的所述多 媒体消息。
3. 根据权利要求1所述的方法,其特征在于,所述根据所述被叫 终端所支持的多々某体消息的最大尺寸发送压缩后的所述多々某 体消息具体为在所述压缩后的所述多媒体消息的尺寸小于或等于所述 被叫终端所支持的多媒体消息的最大尺寸时,直接发送压缩后 的所述多々某体消息;在所述压缩后的所述多々某体消息的尺寸大于所述#皮叫终 端所支持的多^ 某体消息的最大尺寸时,将压缩后的所述多^^某体 消息分成多个子多媒体消息,其中,每个所述子多媒体消息的 尺寸都小于或等于所述被叫终端所支持的多媒体消息的最大 尺寸。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述 方法进一步包4舌多媒体消息中心接收压缩后的所述多媒体消息;所述多媒体消息中心对压缩后的所述多媒体消息进行分解;在分解得到一条多媒体消息的情况下,所述多媒体消息中 心直接将分解得到的所述多媒体消息发送给所述被叫终端;在分解得到多条子多媒体消息的情况下,所述多媒体消息 中心将一条子多媒体消息发送给所述被叫终端,并在本地保存 其余子多々某体消息用于后续发送。
5. 根据权利要求4所述的方法,其特征在于,所述在本地保存其 余子多媒体消息用于后续发送具体包括所述多媒体消息中心接收到所述被叫终端的消息确认响 应之后,向所述被叫终端发送另一子多媒体消息。
6. —种内容适配服务器,其特征在于,包括接收模块,用于接收来自主叫终端的多媒体消息,其中, 所述多媒体消息中携带有多媒体内容和被叫终端的型号;确定模块,用于根据所述被叫终端的型号确定所述被叫终 端所支持的多媒体格式,并从中选择最佳多媒体格式; 压缩模块,用于根据所述确定模块选择的所述最佳多媒体格式对所述多媒体消息进行压缩;发送模块,用于根据所述被叫终端所支持的多媒体消息的 最大尺寸发送经过所述压缩模块压缩的所述多媒体消息。
7. 根据权利要求6所述的内容适配服务器,其特征在于,所述压 缩模块包括拆分模块,用于根据多媒体类型,将接收的所述多媒体消 息内容分成不同类型的多媒体消息内容片断,其中,所述多媒 体类型包4舌图片、音频、 一见频、文字;压缩子模块,用于分别对所述不同类型的多媒体消息内容 片断进4亍压缩;组合模块,用于将压缩后的各个多媒体消息内容片断组合 作为压缩后的所述多媒体消息。
8. 根据权利要求6或7所述的内容适配服务器,其特征在于,所 述发送模块包括第 一发送模块,用于在所述压缩后的所述多媒体消息的尺 寸小于或等于所述被叫终端所支持的多媒体消息的最大尺寸 时,直接发送压缩后的所述多々某体消息;第二发送模块,用于在所述压缩后的所述多媒体消息的尺 寸大于所述被叫终端所支持的多媒体消息的最大尺寸时,将压 缩后的所述多媒体消息分成多个子多媒体消息并进行发送,其 中,每个所述子多J媒体消息的尺寸都小于或等于所述被叫终端所支持的多媒体消息的最大尺寸。
全文摘要
本发明公开了一种内容适配实现方法和内容适配服务器,该方法包括接收来自主叫终端多媒体消息,其中,多媒体消息中携带有多媒体消息内容和被叫终端的型号;根据被叫终端的型号确定被叫终端所支持的多媒体格式,并从中选择最佳多媒体格式;根据选择的最佳多媒体格式对多媒体消息进行压缩,并根据被叫终端所支持的多媒体消息的最大尺寸发送压缩后的多媒体消息。通过本发明,根据被叫终端的型号,选择最佳多媒体格式对多媒体消息进行压缩,加强了多媒体消息内容的表现效果,提高了用户体验。
文档编号H04L29/08GK101345776SQ20081014625
公开日2009年1月14日 申请日期2008年8月14日 优先权日2008年8月14日
发明者剑 张 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1