一种无线网络环境下多媒体数据高效传输控制方法技术

技术编号:7811023 阅读:190 留言:0更新日期:2012-09-27 19:41
一种无线网络环境下多媒体数据高效传输控制方法,包括以下步骤:?1)移动多媒体终端以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库;?2)数据采集完毕后,移动多媒体终端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。所述socket方式传输为“三次握手”方式传输。所述服务器隔一定时间间隔将多媒体数据描述信息及业务数据与多媒体数据进行配对,并将已配对的业务数据加以显示。所述的时间间隔为3~5分钟。本发明专利技术与现有技术相比,由于将多媒体数据与描述信息及业务数据分开传输,利用webservice传输字符串、利用socket传输多媒体数据,充分利用了两种传输方式的优势,使得传输效率得到保证,且socket传输采用三次握手的方式保证了多媒体数据传输的完整性。

【技术实现步骤摘要】

本专利技术涉及移动通信应用领域,尤其涉及一种移动多媒体向服务器高效上传及服务器端的控制方法。
技术介绍
我们在使用移动多媒体开发应用程序采集数据时,很多时候都会需要同时采集多媒体信息(录音、照相、录像等)和业务数据信息,传统意义上上传时会将多媒体信息和业务数据信息一起传输,上传到服务器端时再将多媒体数据和业务数据存放进数据库中。一般使用webservice的方式传输,由于webservice的方式是以XML等统ー的数据格式来传输数据,所以在数据量不是很大时,我们以webservice的方式来连接服务器端对数据进行增删查改是比较合适的,如果多媒体数据过大,移动终端以webservice的方式向服务器传输 时不大合适。且webservice传输的是字符串,所以我们要传输多媒体文件的时候就需要先将多媒体文件编译为字符串形式,然后再将这些字符串添加入业务数据中,然后将一整条数据一起传输。当終端将多个多媒体文件编译为与业务数据统ー的格式(即字符串形式)的时候,会需要将多个多媒体数据一起读取然后编译,受内存影响,采集的多媒体文件受限,有时甚至可能崩溃。即使我们将要传的多媒体文件也分为几份传输,那么业务数据的完整性也会受影响。因此,亟需ー种更高效,更安全可靠的多媒体文件传输控制方式。
技术实现思路
专利技术目的本专利技术的目的在于提供ー种传输效率高,可靠性高的多媒体传输控制方法。技术方案本专利技术通过如下技术手段加以实现,包括以下步骤I)移动多媒体終端在数据采集完毕后,以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库;2)移动多媒体終端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。所述socket方式传输为“三次握手”方式传输。所述服务器隔一定时间间隔将多媒体数据描述信息及业务数据与多媒体数据进行配对,并将已配对的业务数据加以显示。所述的时间间隔为3飞分钟。有益效果本专利技术与现有技术相比,由于将多媒体数据与描述信息及业务数据分开传输,利用webservice传输字符串、利用socket传输多媒体数据,充分利用了两种传输方式的优势,使得传输效率得到保证,且socket传输采用三次握手的方式保证了多媒体数据传输的完整性。附图说明图I为本专利技术数据传输流程图;图2为本专利技术数据配对流程图;图3为本专利技术“三次握手”方式流程图。具体实施例方式下面结合说明书附图对本专利技术进行进一步详述本专利技术涉及,其包括两个步骤首先移动多媒体終端将多媒体数据的描述信息及业务数据以webservice的方式上传至服务器,而后,将多媒体数据以socket方式传输至服务器,每隔3飞分钟,服务器将多媒体数据的描述信息及业务数据与对应的多媒体数据进行配对,并将配对完毕的数据予以显 示,并可以通过指令查询。更加具体的说,首先移动多媒体終端在进行数据采集吋,每采集ー份多媒体文件便将多媒体文件存储到終端存储卡中,同时将该多媒体文件名称信息记录到该业务数据中,当多媒体数据采集完毕时,然后将该多媒体表述信息及业务数据存放进数据库或配置文件。数据采集完毕后,移动多媒体终端以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后服务器将其存放到数据库,数据库中的新增业务数据默认设定为“还未检索”。之所以使用webservice是因为其适合跨平台的数据交互,一般来说,终端系统采用android、iphone、Windows phone7等,而服务器操作系统一般为LINUX、Windows因此,使用webservice兼容性较强;且webservice擅长对数据量不大的字符串进行传输,而多媒体数据描述信息及业务数据为字符串形式,且数据量一般只有几百K,因此利用webservice进行传输再合适不过。而后,移动多媒体終端利用socket方式将多媒体数据传输至服务器,具体的来说,所述的socket方式为“三次握手”方式,使用三次握手方式可以保证传输文件的完整性,更具体的来说,移动多媒体終端将多媒体文件逐个传输,甚至遇到较大的多媒体文件时,我们会进行分段传输,比如说ー个照片文件有3M,而我们的传输大小设定为2M,那么这个文件就会分为两次传输,第一次为2M,第二次为IM ;而如果这张照片小于2M,我们会直接将照片传输过去。这样就有效得控制了終端内存的使用。本专利技术中,移动多媒体終端首先将所有的多媒体数据描述信息及业务数据全部发送完毕,而后再发送多媒体数据,当多媒体数据描述信息及业务数据上传至服务器时,服务器给予多媒体数据描述信息及业务数据ー个“还未检索”的标识,服务器采用定时器机制定时检索业务数据中标记为“还未检索”的数据,若该业务数据对应的多媒体文件已传输到位,将检索标记标记为“已到位”。本专利技术中,所述定时机制设置为3飞分钟。系统显示业务数据时只显示标记为“已到位”的业务数据,这个只要在sql语句中采用条件查询就可以实现,这样就做到了业务数据与多媒体数据的同步显示。本专利技术中,所述的定时机制的也可以设置为其他数值,其根据具体情况而定,定时机制的时间间隔由配置文件控制。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种无线网络环境下多媒体数据高效传输控制方法,其特征在于包括以下步骤 1)移动多媒体終端在数据采集完毕后,以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库; 2)移动多媒体終端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。2.根据权利要求I所述的ー种无线网络环境下多媒体数据高效传输控制...

【专利技术属性】
技术研发人员:张福新吴少刚沈涛张斌张珩唐科
申请(专利权)人:江苏中科梦兰电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1