CN102695205A - 一种无线网络环境下多媒体数据高效传输控制方法 - Google Patents
一种无线网络环境下多媒体数据高效传输控制方法 Download PDFInfo
- Publication number
- CN102695205A CN102695205A CN2012101533555A CN201210153355A CN102695205A CN 102695205 A CN102695205 A CN 102695205A CN 2012101533555 A CN2012101533555 A CN 2012101533555A CN 201210153355 A CN201210153355 A CN 201210153355A CN 102695205 A CN102695205 A CN 102695205A
- Authority
- CN
- China
- Prior art keywords
- data
- multimedia data
- transmission
- medium data
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种无线网络环境下多媒体数据高效传输控制方法,包括以下步骤: 1)移动多媒体终端以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库; 2)数据采集完毕后,移动多媒体终端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。所述socket方式传输为“三次握手”方式传输。所述服务器隔一定时间间隔将多媒体数据描述信息及业务数据与多媒体数据进行配对,并将已配对的业务数据加以显示。所述的时间间隔为3~5分钟。本发明与现有技术相比,由于将多媒体数据与描述信息及业务数据分开传输,利用webservice传输字符串、利用socket传输多媒体数据,充分利用了两种传输方式的优势,使得传输效率得到保证,且socket传输采用三次握手的方式保证了多媒体数据传输的完整性。
Description
技术领域
本发明涉及移动通信应用领域,尤其涉及一种移动多媒体向服务器高效上传及服务器端的控制方法。
背景技术
我们在使用移动多媒体开发应用程序采集数据时,很多时候都会需要同时采集多媒体信息(录音、照相、录像等)和业务数据信息,传统意义上上传时会将多媒体信息和业务数据信息一起传输,上传到服务器端时再将多媒体数据和业务数据存放进数据库中。一般使用webservice的方式传输,由于webservice的方式是以XML等统一的数据格式来传输数据,所以在数据量不是很大时,我们以webservice的方式来连接服务器端对数据进行增删查改是比较合适的,如果多媒体数据过大,移动终端以webservice的方式向服务器传输时不大合适。且webservice传输的是字符串,所以我们要传输多媒体文件的时候就需要先将多媒体文件编译为字符串形式,然后再将这些字符串添加入业务数据中,然后将一整条数据一起传输。当终端将多个多媒体文件编译为与业务数据统一的格式(即字符串形式)的时候,会需要将多个多媒体数据一起读取然后编译,受内存影响,采集的多媒体文件受限,有时甚至可能崩溃。即使我们将要传的多媒体文件也分为几份传输,那么业务数据的完整性也会受影响。
因此,亟需一种更高效,更安全可靠的多媒体文件传输控制方式。
发明内容
发明目的:本发明的目的在于提供一种传输效率高,可靠性高的多媒体传输控制方法。
技术方案:本发明通过如下技术手段加以实现:
一种无线网络环境下多媒体数据高效传输控制方法,包括以下步骤:
1)移动多媒体终端在数据采集完毕后,以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库;
2)移动多媒体终端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。
所述socket方式传输为“三次握手”方式传输。
所述服务器隔一定时间间隔将多媒体数据描述信息及业务数据与多媒体数据进行配对,并将已配对的业务数据加以显示。
所述的时间间隔为3~5分钟。
有益效果:本发明与现有技术相比,由于将多媒体数据与描述信息及业务数据分开传输,利用webservice传输字符串、利用socket传输多媒体数据,充分利用了两种传输方式的优势,使得传输效率得到保证,且socket传输采用三次握手的方式保证了多媒体数据传输的完整性。
附图说明
图1为本发明数据传输流程图;
图2为本发明数据配对流程图;
图3为本发明“三次握手”方式流程图。
具体实施方式
下面结合说明书附图对本发明进行进一步详述:
本发明涉及一种无线网络环境下多媒体数据高效传输控制方法,其包括两个步骤:首先移动多媒体终端将多媒体数据的描述信息及业务数据以webservice的方式上传至服务器,而后,将多媒体数据以socket方式传输至服务器,每隔3~5分钟,服务器将多媒体数据的描述信息及业务数据与对应的多媒体数据进行配对,并将配对完毕的数据予以显示,并可以通过指令查询。
更加具体的说,首先移动多媒体终端在进行数据采集时,每采集一份多媒体文件便将多媒体文件存储到终端存储卡中,同时将该多媒体文件名称信息记录到该业务数据中,当多媒体数据采集完毕时,然后将该多媒体表述信息及业务数据存放进数据库或配置文件。
数据采集完毕后,移动多媒体终端以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后服务器将其存放到数据库,数据库中的新增业务数据默认设定为“还未检索”。之所以使用webservice是因为其适合跨平台的数据交互,一般来说,终端***采用android、iphone、Windows phone7等,而服务器操作***一般为LINUX、Windows因此,使用webservice兼容性较强;且webservice擅长对数据量不大的字符串进行传输,而多媒体数据描述信息及业务数据为字符串形式,且数据量一般只有几百K,因此利用webservice进行传输再合适不过。
而后,移动多媒体终端利用socket方式将多媒体数据传输至服务器,具体的来说,所述的socket方式为“三次握手”方式, 使用三次握手方式可以保证传输文件的完整性,更具体的来说,移动多媒体终端将多媒体文件逐个传输,甚至遇到较大的多媒体文件时,我们会进行分段传输,比如说一个照片文件有3M,而我们的传输大小设定为2M,那么这个文件就会分为两次传输,第一次为2M,第二次为1M;而如果这张照片小于2M,我们会直接将照片传输过去。这样就有效得控制了终端内存的使用。
本发明中,移动多媒体终端首先将所有的多媒体数据描述信息及业务数据全部发送完毕,而后再发送多媒体数据,当多媒体数据描述信息及业务数据上传至服务器时,服务器给予多媒体数据描述信息及业务数据一个“还未检索”的标识,服务器采用定时器机制定时检索业务数据中标记为“还未检索”的数据,若该业务数据对应的多媒体文件已传输到位,将检索标记标记为“已到位”。本发明中,所述定时机制设置为3~5分钟。
***显示业务数据时只显示标记为“已到位”的业务数据,这个只要在sql语句中采用条件查询就可以实现,这样就做到了业务数据与多媒体数据的同步显示。
本发明中,所述的定时机制的也可以设置为其他数值,其根据具体情况而定,定时机制的时间间隔由配置文件控制。
Claims (4)
1.一种无线网络环境下多媒体数据高效传输控制方法,其特征在于:包括以下步骤:
1)移动多媒体终端在数据采集完毕后,以webservice的方式向服务器端发送多媒体数据描述信息及业务数据,然后存放到数据库;
2)移动多媒体终端以Socket连接的方式向服务器端发送多媒体数据并存放到指定位置。
2.根据权利要求1所述的一种无线网络环境下多媒体数据高效传输控制方法,其特征在于:所述socket方式传输为“三次握手”方式传输。
3.根据权利要求1所述的一种无线网络环境下多媒体数据高效传输控制方法,其特征在于:所述服务器隔一定时间间隔将多媒体数据描述信息及业务数据与多媒体数据进行配对,并将已配对的业务数据加以显示。
4.根据权利要求3所述的一种无线网络环境下多媒体数据高效传输控制方法,其特征在于:所述的时间间隔为3~5分钟。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101533555A CN102695205A (zh) | 2012-05-17 | 2012-05-17 | 一种无线网络环境下多媒体数据高效传输控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101533555A CN102695205A (zh) | 2012-05-17 | 2012-05-17 | 一种无线网络环境下多媒体数据高效传输控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102695205A true CN102695205A (zh) | 2012-09-26 |
Family
ID=46860455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101533555A Pending CN102695205A (zh) | 2012-05-17 | 2012-05-17 | 一种无线网络环境下多媒体数据高效传输控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102695205A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106774820A (zh) * | 2016-11-08 | 2017-05-31 | 北京暴风魔镜科技有限公司 | 人体姿态与虚拟场景叠加的方法、装置和*** |
CN107483575A (zh) * | 2017-08-10 | 2017-12-15 | 安徽声讯信息技术有限公司 | 一种基于ADB与socket语音文字同步信息控制***及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004095794A1 (en) * | 2003-04-23 | 2004-11-04 | Telecom Italia S.P.A. | A client-server system and method thereof for providing multimedia and interactive services to mobile terminals |
CN101150775A (zh) * | 2007-10-18 | 2008-03-26 | 中国联合通信有限公司 | 一种实现移动终端音乐类业务跨平台交互的***及方法 |
CN101959159A (zh) * | 2009-07-17 | 2011-01-26 | 浙江省公众信息产业有限公司 | 一种利用移动终端跨平台进行现场处置的***和方法 |
-
2012
- 2012-05-17 CN CN2012101533555A patent/CN102695205A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004095794A1 (en) * | 2003-04-23 | 2004-11-04 | Telecom Italia S.P.A. | A client-server system and method thereof for providing multimedia and interactive services to mobile terminals |
CN101150775A (zh) * | 2007-10-18 | 2008-03-26 | 中国联合通信有限公司 | 一种实现移动终端音乐类业务跨平台交互的***及方法 |
CN101959159A (zh) * | 2009-07-17 | 2011-01-26 | 浙江省公众信息产业有限公司 | 一种利用移动终端跨平台进行现场处置的***和方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106774820A (zh) * | 2016-11-08 | 2017-05-31 | 北京暴风魔镜科技有限公司 | 人体姿态与虚拟场景叠加的方法、装置和*** |
CN107483575A (zh) * | 2017-08-10 | 2017-12-15 | 安徽声讯信息技术有限公司 | 一种基于ADB与socket语音文字同步信息控制***及其方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104539685A (zh) | 一种OpenStack云桌面的U盘识别***及方法 | |
CN105117833A (zh) | 一种工程项目现场管理用pda应用*** | |
TWI349208B (en) | Method and system and computer program product for data logging that utilized a schedule of data transfer periods | |
CN204598011U (zh) | 一种基于td-lte的opc数据采集与监控智能终端 | |
CN110990482A (zh) | 异步数据库之间的数据同步方法及装置 | |
EP2323034A3 (en) | Information-processing device, communication system, program, and information-processing method | |
CN104917786A (zh) | 一种节省客户端和服务器交互时的传输流量的方法和模块 | |
CN104065752A (zh) | 终端间数据同步方法 | |
CN104484958A (zh) | 一种智能快递柜的取件方法和取件*** | |
CN105471945A (zh) | 一种云存储在地震综合解释中的应用方法 | |
CN102695205A (zh) | 一种无线网络环境下多媒体数据高效传输控制方法 | |
CN106506178A (zh) | 一种用于为主播精准引流的方法和*** | |
CN103049403B (zh) | 嵌入式终端设备与手机进行通讯的方法 | |
CN102420948A (zh) | 一种采用usb移动存储器跨平台克隆电视设置的方法 | |
CN204242391U (zh) | 智能手机蓝牙转红外抄表装置 | |
CN109302456A (zh) | 一种基于空中下载ota技术的文件传输方法及装置 | |
CN106056889A (zh) | 一种四表集抄接口转换器抄表通讯接口自学习的方法 | |
CN102710481A (zh) | 一种令牌周转控制方法、装置及*** | |
CN104680464A (zh) | 一种具有在线申请资助的知识产权管理*** | |
CN103052057A (zh) | 一种3g无线上网卡的识别方法、***及电子设备 | |
CN102546732B (zh) | 一种网页中的文件传输方法及*** | |
EA200400441A1 (ru) | Способ программирования устройств дистанционного управления | |
CN104239092A (zh) | 一种带补包机制的基于远程无线信道的程序在线更新方法 | |
CN205051789U (zh) | 基于usb3.0的高速图像采集处理装置 | |
CN107168896A (zh) | 一种usb设备的控制***及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120926 |