移动通讯系统中应用程序的服务器数据处理系统和方法

文档序号:7983209阅读:276来源:国知局
专利名称:移动通讯系统中应用程序的服务器数据处理系统和方法
技术领域
本发明涉及通讯技术领域,特别涉及一种移动通讯系统中应用程序的服务器数据处理系统和方法。
背景技术
随着电子技术的发展,移动终端的体积越来越小以满足移动性、便携性的要求,因此移动终端的发展方向是小巧、轻薄。其中,数据传输业务已经成为了仅次于语音业务的第二大业务。而浏览网页、阅读新闻和小说等浏览类的数据传输业务,游戏、应用程序等的数据传输业务,都已经成为非常常见的移动终端应用。
但是对于提供数据的服务器端、对数据进行管理的媒体管理服务器、接收数据并进行显示的移动终端,对管理、处理、传输、显示大文件时都是非常繁琐的。对于媒体管理服务器来说,需要将数据传输到服务器端,而数据中可能包括文字、图片、音频、视频,这样造成服务器的数据通讯的复杂度增加,造成网络传输压力增大。发明内容
为了解决现有技术中移动终端的数据通讯的复杂度增加,造成网络传输压力增大的问题,本发明实施例提出了一种移动通讯系统中应用程序的服务器数据处理系统和方法。所述技术方案如下:
本发明实施例提出了一种移动通讯系统中应用程序的服务器数据处理系统,包括:
数据处理模块,用于接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容;
数据传输模块,连接所述媒体管理服务器以接收内容分块和MD5校验码后发送到数据处理模块;还连接移动终端以接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端;
其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
作为上述技术方案的优选,所述并将子数据依次通过预设的帧格式发送到移动终端具体为:
将当前子数据通过预设的帧格式发送到移动终端;
在所述移动终端显示该当前子数据时,将下一子数据通过预设的帧格式发送到所述移动终端。
作为上述技术方案的优选,所述数据传输模块包括:
第一连接模块,用于通过有线网络或无线网络连接所述媒体管理服务器;
第二连接模块,用于连接所述数据处理模块;
第三连接模块,用于通过无线网络及无线网关和无线接入节点连接所述移动终端。
作为上述技术方案的优选,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个。
本发明实施例还提出了一种应用如前所述的系统进行应用程序数据处理的方法,包括:
接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容;
接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端;
其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
作为上述技术方案的优选,所述并将子数据依次通过预设的帧格式发送到移动终端具体为:
将当前子数据发送到移动终端;
在所述移动终端显示该当前子数据时,将下一子数据发送到所述移动终端。
作为上述技术方案的优选,所述服务器通过有线网络或无线网络连接所述媒体管理服务器;并通过无线网络及无线网关和无线接入节点连接所述移动终端。
作为上述技术方案的优选,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个。
本发明实施例提出的系统和方法具有以下有益效果:
(I)服务器可以分块接收媒体管理服务器通过节点内容生成MD5校验码和内容分块,并通过MD5码进行校验。这样既可以降低数据传输所需要的带宽,又可以保证数据传输的可靠性。
(2)服务器可以根据移动终端发来的参数,将数据切割后发送给移动终端。同时,移动终端在显示第一个子数据的同时传输下一子数据。这样既可以防止传输大文件造成的网络阻塞,也可以防止移动终端在显示大文件时造成内存溢出的问题,还可以减少用户等待的时间。
(3)采用本发明实施例的帧格式,可以将文字、图片、视频、音频在一个数据帧中传输,降低传输的复杂度。且移动终端接收到数据后无需再进行排版即可进行分页显示。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中使用的附图作一简单地介绍,显而易见地,下面所列附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的装置的结构示意图2是本发明实施例的方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例的系统,其结构如图1所示的,包括:
数据处理模块1,用于接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容;
数据传输模块2,连接所述媒体管理服务器以接收内容分块和MD5校验码后发送到数据处理模块,还连接移动终端以接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端;
其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
其中,该数据传输模块2将子数据依次通过预设的帧格式发送到移动终端的方法具体为:
将当前子数据发送到移动终端;
在所述移动终端显示该当前子数据时,将下一子数据发送到所述移动终端。
其中,该数据传输模块2包括:
第一连接模块,用于通过有线网络或无线网络连接所述媒体管理服务器;
第二连接模块,用于连接所述数据处理模块;
第三连接模块,用于通过无线网络及无线网关和无线接入节点连接所述移动终端。
其中,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个。
作为举例性的描述,本发明实施例可以配合媒体管理服务器使用。所述媒体管理服务器包括:排版模块、上传模块;
所述排版模块用于对文字数据和图片数据进行预处理排版;然后将预处理后的文字数据和图片数据拼合生成XML格式的节点内容,将该节点内容分割为节点分块,并获得节点分块的MD5校验码;将该节点内容分块后连同所述MD5校验码一起通过所述上传模块发送到服务器;
所述文字数据预处理排版包括:根据每段文字之间的段首缩进量、每段文字之间的段间距,以分析文字是否属于同一段落,以对文字数据进行排版;
所述图片数据预处理排版包括:将图片的编码转成字符串。
本发明实施例的方法,其流程如图2所示的,包括:
步骤1、接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容;
步骤2、接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端;
其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
其中,所述步骤2中国的将子数据依次通过预设的帧格式发送到移动终端具体为:
将当前子数据通过预设的帧格式发送到移动终端;
在所述移动终端显示该当前子数据时,将下一子数据通过预设的帧格式发送到所述移动终端。
作为上述技术方案的优选,所述服务器通过有线网络或无线网络连接所述媒体管理服务器;并通过无线网络及无线网关和无线接入节点连接所述移动终端。
作为上述技术方案的优选,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动通讯系统中应用程序的服务器数据处理系统,其特征在于,包括: 数据处理模块,用于接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容; 数据传输模块,连接所述媒体管理服务器以接收内容分块和MD5校验码后发送到数据处理模块;还连接移动终端以接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端; 其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
2.根据权利要求1所述的系统,其特征在于,所述并将子数据依次通过预设的帧格式发送到移动终端具体为: 将当前子数据通过预设的帧格式发送到移动终端; 在所述移动终端显示该当前子数据时,将下一子数据通过预设的帧格式发送到所述移动终端。
3.根据权利要求1所述的系统,其特征在于,所述数据传输模块包括: 第一连接模块,用于通过有线网络或无线网络连接所述媒体管理服务器; 第二连接模块,用于连接所述数据处理模块; 第三连接模块,用于通过无线网络及无线网关和无线接入节点连接所述移动终端。
4.根据权利要求1所述的系统,其特征在于,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个。
5.一种如权利要求1-4任一项所述的系统进行应用程序数据处理的方法,其特征在于,包括: 接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容; 接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端; 其中,所述帧格式至少包括多个用于存储数据的数据内容段和至少一个用于存储该帧长度的参数段;其中所述数据内容段至少包括用于存储文字的文字内容段、用于存储图片的图片内容段、用于存储音频的音频内容段、用于存储视频的视频内容段。
6.根据权利要求5所述的方法,其特征在于,所述并将子数据依次通过预设的帧格式发送到移动终端具体为: 将当前子数据发送到移动终端; 在所述移动终端显示该当前子数据时,将下一子数据发送到所述移动终端。
7.根据权利要求5所述的方法,其特征在于,所述服务器通过有线网络或无线网络连接所述媒体管理服务器;并通过无线网络及无线网关和无线接入节点连接所述移动终端。
8.根据权利要求5所述的方法,其特征在于,所述移动终端的参数包括所述移动终端的型号、所述移动终端的处理能力、所述移动终端能够处理的子数据的大小中的一个或多个 。
全文摘要
本发明提供了一种移动通讯系统中应用程序的服务器数据处理系统和方法,系统包括数据处理模块,用于接收媒体管理服务器发送来的内容分块及MD5校验码后,根据该MD5校验码对内容分块进行校验,并在校验成功后将所述内容分块合并成完整的节点内容;数据传输模块,连接所述媒体管理服务器以接收内容分块和MD5校验码,还连接移动终端以接收移动终端的参数,并将该数据处理模块合并后生成的节点内容根据所述移动终端的参数切割为多个子数据,并将子数据依次通过预设的帧格式发送到移动终端。本发明应用于移动通讯领域。
文档编号H04L29/06GK103138871SQ20111037498
公开日2013年6月5日 申请日期2011年11月23日 优先权日2011年11月23日
发明者毕书清 申请人:毕书清, 联讯时代(北京)国际信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1