网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Qt的图像数据网络传输应用研究.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Qt的图像数据网络传输应用研究

基于Qt的图像数据网络传输应用研究 计算机工程与设计ComputerEngineeringandDesign2011,Vo1.32,No.61901 基于Qt的图像数据网络传输应用研究 周名阳,韩秀玲 (1.东华大学信息科学与技术学院,上海201620;2.数字化纺织服装技术教育部工程研究中心,上海201620) 摘要:基于ARM的嵌入式硬件平台和嵌入式Linux操作系统,利用Qt的Socket类及信号/槽机制,采用图像数据的分块算 法及反馈控制机制,设计并实现了一个带有图形用户界面的嵌入式图像数据传输方案.该方案使用了异常处理机制,保证 了传输的可靠与高效,为嵌入式网络应用开发提供了一个参考模型.系统运行实例结果表明了该方法的可行性. 关键词:图像数据;网络传输;Qt;信号与槽;嵌入式系统 中图法分类号:TP393.09文献标识码:A文章编号2011)06一l901.05 ApplicationresearchonimagedatanetworktransmissionbasedonQt ZHOUMing—yang,HANXiu—ling’ (1.CollegeofInformationScienceandTechnology,DonghuaUniversity,Shanghai201620,China;2.Engineering ResearchCenterofDigitizedTextileandFashionTechnology,MinistryofEducation,Shanghai201620,China) Abstract:BasedonARMembeddedhardwareplatformandembeddedLinuxoperatingsystem,usingtheQt’Ssocket,Qt’Ssignal/ slotmechanism,block?basedimagedataalgorithmandthefeedbackcontrolmechanism,atransmissionschemeofembeddedimage dataiSdesignedandimplemented.Inthisschemeanexceptionhandlingmechanismsarealsousedtoensureefficientandreliabletrans— mission.Theschemeprovidesausefulreferencemodelforembeddedwebapplicationdevelopment.Finally,arunningexampleofthe systemispresentedtoverithefeasibilityofthescheme. Keywords:imagedata;networktransmission;Qt;signal/slot;embeddedsystem O引言 网络传输是近年来嵌入式领域的一个广泛应用,远程视 频监控就是其中的一个典型应用实例.远程视频监控系统主 要包括图像数据的采集,传输,处理及显示等,网络传输无疑 是其中的重要环节,尤其是当有大流量和突发数据时,如何保 证传输的可靠与高效性,是嵌入式应用领域的重要研究课题. 本文利用嵌入式Qt的开发优势,运用图像数据的分块算法及 反馈机制,设计并实现了一个带有图形用户界面的嵌入式图 像数据传输系统,实现了图像数据的可靠与高效传输.文中 给出了传输系统的详细设计与实现过程. 1基于Qt的网络传输机制 在Linux下进行网络编程,我们可以使用Linux提供的统 一 的套接字(Socket)接口.但是这种方法牵涉到太多的结构 体,比如IP地址,端口转换等,不熟练的人往往容易犯很多 错误.而Ot中提供的Socket完全使用了类的封装机制,使 用户不需要接触底层的各种结构体操作.并且,由于采用了 其自身的信号和槽(signa1.slot)机制,使编写的程序更容易被 理解”..信号和槽是0t的核心机制,应用于对象之间的通信, 其基本思想是:当对象改变其状态时,信号就由该对象发射 (emit)出去,这就是对象所要做的全部事情,它不知道另一端 是谁在接收这个信号.这就是真正的信息封装,它确保对象 被当作一个真正的软件组件来使用.槽用于接收信号,但它 们是普通的对象成员函数,一个槽并不知道是否有任何信号 与自己相连接.当信号被发射时,与之相关联的对象的槽函 数就会被调用. Ot提供的QSocket和QServerSocket类用于编写TCP客户 端和服务器应用程序.QSocket类提供了一个有缓冲的TCP 连接,可以用来实现其它标准协议也可以用来实现自定义的 协议.QSocket采用异步工作方式,它依靠

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档