一种图像传输方法及移动设备技术

技术编号:12745524 阅读:93 留言:0更新日期:2016-01-21 13:34
本发明专利技术公开了一种图像传输方法及移动设备,该方法包括:第一移动设备作为服务器进行IP地址配置;接收作为客户端的第二移动设备发送的访问请求,通过所述静态IP地址与所述第二移动设备建立通信连接;发送预览图像的配置信息至所述第二移动设备;以及将利用摄像头捕获的图像发送至所述第二移动设备,使所述第二移动设备按照所述预览图像的配置信息显示所述图像。利用本发明专利技术,能够在移动设备之间实时地进行图像分享和对预览的图像的保存。

【技术实现步骤摘要】

本专利技术涉及移动通信
,特别是涉及一种图像传输方法及移动设备
技术介绍
随着互联网技术尤其是移动互联网技术的发展,用户可以通过移动设备使用2G、3G、4G或wifi等方式连接互联网进行数据传输、分享等活动。并且,随着移动设备的硬件配置越来越高,已经具备并发处理多台其他设备请求的能力。
技术实现思路
本专利技术主要解决的技术问题是提供一种图像传输方法及移动设备,能够将预览到的图像实时地传送至相互通信连接的其他移动设备,便于图像分享。为解决上述技术问题,本专利技术采用的一个技术方案是:一种图像传输方法,应用于移动设备之间进行图像传输,所述方法包括:第一移动设备作为服务器进行IP地址配置;接收作为客户端的第二移动设备发送的访问请求,通过所述静态IP地址与所述第二移动设备建立通信连接;发送预览图像的配置信息至所述第二移动设备;以及将利用摄像头捕获的图像发送至所述第二移动设备,使所述第二移动设备按照所述预览图像的配置信息显示所述图像。为解决上述技术问题,本专利技术采用的另一个技术方案是:一种图像传输方法,应用于移动设备之间进行图像传输,所述方法包括:第二移动设备作为客户端向作为服务器的第一移动设备发送访问请求,以与所述第一移动设备建立通信连接;接收所述第一移动设备发送的预览图像的配置信息;以及对所述第一移动设备发送的图像进行解析,并按照所述预览图像的配置信息绘制图像。为解决上述技术问题,本专利技术采用的另一个技术方案是:一种移动设备,包括:配置模块,用于配置IP地址;通信模块,用于接收作为客户端的第二移动设备发送的访问请求,通过所述静态IP地址与所述第二移动设备建立通信连接;以及发送预览图像的配置信息至所述第二移动设备;以及图像处理模块,用于利用摄像头捕获图像,并控制所述通信模块将所述图像发送至所述第二移动设备,使所述第二移动设备按照所述预览图像的配置信息显示所述图像。为解决上述技术问题,本专利技术采用的另一个技术方案是:一种移动设备,包括:通信模块,用于向作为服务器的第一移动设备发送访问请求,以与所述第一移动设备建立通信连接;以及接收所述第一移动设备发送的预览图像的配置信息;以及图像处理模块,用于对所述第一移动设备发送的图像进行解析,并按照所述预览图像的配置信息绘制图像。本专利技术的有益效果是:本专利技术提供的一种图像传输方法及移动设备,第一移动设备作为服务器将摄像头预览到的图像实时传输给连上该服务器的其他第二移动设备,以实时地进行图像分享。进一步地,其他的第二设备可以在本地对预览的图像进行拍照、录像等,实时地保存作为服务器的第一移动设备捕获的图像。【附图说明】图1是本专利技术第一实施方式中的一种图像传输方法的流程图;图2是本专利技术实施方式中的第一移动设备和第二移动设备进行图像传输的模块结构示意图;图3是本专利技术实施方式中的第一移动设备和第二移动设备进行图像传输的原理示意图;图4是本专利技术第二实施方式中的一种图像传输方法的流程图;图5是本专利技术第三实施方式中的一种图像传输方法的流程图;图6是本专利技术第一实施方式中的一种移动设备的结构不意图;图7是本专利技术第二实施方式中的一种移动设备的结构示意图;图8是本专利技术第三实施方式中的一种移动设备的结构不意图。【具体实施方式】首先对本专利技术实施方式中相关的现有技术名词加以解释说明。请参阅图1,为本专利技术第一实施方式中的一种图像传输方法的流程图,该实施方式示出的图像传输方法应用于作为服务器的第一移动设备,包括:步骤S10,第一移动设备作为服务器进行IP地址配置。具体地,第一移动设备通过路由的媒体访问控制地址MAC绑定将动态IP地址配置为静态IP地址。进一步地,第一移动设备绑定局域网路由的MAC,将动态IP地址配置为静态IP地址。在步骤S10中,预先将动态IP地址配置为静态IP地址,为了保证作为服务器的第一移动设备的地址和端口的稳定性,这样,在图像传输过程中就可以保证IP地址不会发生变化。步骤S11,接收作为客户端的第二移动设备发送的访问请求,通过静态IP地址与第二移动设备建立通信连接。当网络IP地址配置完成后,作为客户端的第二移动设备通过TCP/IP协议发起访问请求,与第一移动设备建立通信连接。在本实施方式中,第一移动设备和第二移动设备可以是相同类型的设备,如,智能手机;也可以是不同类型的设备,如,一方为智能手机,另一方为平板电脑。进一步地,第一移动设备能够通过TCP/IP协议与至少一个第二移动设备建立通信连接,并且,如上所述,第一移动设备预先配置的是局域网中的静态IP地址,因此,第一移动设备和第二移动设备之间的通信连接为局域网连接。步骤S12,发送预览图像的配置信息至第二移动设备。其中,该预览图像的配置信息包含预览图像的大小、宽度和高度。预先将该配置信息传输至第二移动设备,使第二移动设备能够按照该配置信息一次性地读取整张图像,提尚性能和显不效率。步骤S13,将利用摄像头捕获的图像发送至第二移动设备,使第二移动设备按照预览图像的配置信息显示图像。具体地,第一移动设备利用摄像头捕获的图像,对捕获的图像进行二进制编码,以发送至第二移动设备,使第二移动设备按照预览图像的配置信息显示图像。在步骤S13中,第一移动设备将需要预览的每一帧图像进行二进制编码,以保证能够通过TCP/IP协议传输,并且,传送至第二移动设备的二进制编码图像为YUV格式。请同时参阅图2和图3,以第一移动设备和第二移动设备均为android操作系统的智能手机为例,对如上所述的图像传输方法进行说明。准备阶段时,第一移动设备需要将局域网的路由器的MAC通过“Peanut”账号绑定成static ip地址。配置完成之后,局域网内的第二移动设备发起TCP/IP请求,与第一移动设备建立通信连接。然后,第一移动设备将获取的getpreviewsize转换成Janson Object,发送给第二移动设备,以实现预览图像的配置信息的传送,第二移动设备按照协议解析出具体的previewszie。第一服务器执行camera preview(开启预览),捕获每帧二进制图片流发送给第二移动设备。第二移动设备执行Get YUV Stream,并通过内部转换get RGBstream,同时执行cache以缓存此stream,然后持续地执行draw cache stream,以实时显示第一移动设备捕获到的预览图像。以上方案,第一移动设备作为服务器将摄像头预览到的图像实时传输给连上该服务器的其他第二移动设备,以实时地进行图像分享。可应用于视频监控、视频电话、视频会议等场景。请参阅图4,为本专利技术第二实施方式中的一种图像传输方法的流程图,该实施方式示出的图像传输方法应用于作为客户端的第二移动设备,包括:步骤S20,第二移动设备作为客户端向作为服务器的第一移动设备发送访问请求,以与第一移动设备建立通信连接。其中,当第一移动设备配置网络IP地址完成后,作为客户端的第二移动设备通过TCP/IP协议发起访问请求,与第一移动设备建立通信连接。在本实施方式中,第一移动设备和第二移动设备可以是相同类型的设备,如,智能手机;也可以是不同类型的设备,如,一方为智能手机,另一方为平板电脑。步骤S21,接收第一移动设备发送的预览图像的配置信息。其中,该预览图像的配置信息包含预览图像的大小本文档来自技高网...

【技术保护点】
一种图像传输方法,应用于移动设备之间进行图像传输,其特征在于,所述方法包括:第一移动设备作为服务器进行IP地址配置;接收作为客户端的第二移动设备发送的访问请求,通过所述静态IP地址与所述第二移动设备建立通信连接;发送预览图像的配置信息至所述第二移动设备;以及将利用摄像头捕获的图像发送至所述第二移动设备,使所述第二移动设备按照所述预览图像的配置信息显示所述图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:秦万麟李伟卢宗敏
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1