本发明涉及显示领域,具体为实现智能终端及投影设备同屏显示的方法及装置。
背景技术:
当前,移动终端(平板电脑、手机等)功能日益丰富,其能够运行某些屏幕操作类游戏或特定的影视app,但局限于移动终端的屏幕大小,不能很好的与他人分享内容。而便携式投影机则具备大屏显示功能,满足商业演讲、家用影音观看等需求。如何使移动终端与便携投影机有机结合,满足移动终端内容在便携投影机显示出来呢,常规实现方法是基于wifi网络的无线投屏,伴随着wifi技术的发展和智能电视的普及,越来越多的电视等通过wifi实现了无线高清视频、游戏等。
然而其受网速影响,存在画面延迟,甚至连接中断等问题。因此该技术有必要进行改进。
技术实现要素:
为了解决上述技术问题,本发明的目的是提供一种实现智能终端及投影设备同屏显示的方法及装置。
本发明所采用的技术方案是:
本发明提供一种实现智能终端及投影设备同屏显示的方法,其包括以下步骤:
系统控制智能终端向投影设备发送连接请求;
若连接失败,则系统收集错误信息;
若连接成功,则系统开始抓取画面及音频;
系统将抓取到的画面及音频进行打包、加密;
系统将所抓取到的画面及音频通过usb端口发送数据至投影设备;
所述投影设备通过usb端口接收数据,并进行解包、解密;
系统控制所述投影设备进行显示。
作为该技术方案的改进,所述方法还包括:当连接失败超过30次,则系统控制所述智能终端停止同屏连接。
作为该技术方案的改进,所述方法还包括:所述投影设备将解包、解密的数据进行音视频同步处理。
进一步地,所述方法还包括:所述投影设备将音视频编码为mpeg-4格式。
进一步地,所述usb端口包括type-c和/或microusb和/或lightning。
另一方面,本发明还提供一种实现智能终端及投影设备同屏显示的装置,其包括:
发送请求模块,用于执行步骤系统控制智能终端向投影设备发送连接请求;若连接失败,则系统收集错误信息;
数据处理模块,用于执行步骤若连接成功,则系统开始抓取画面及音频;系统将抓取到的画面及音频进行打包、加密;系统将所抓取到的画面及音频通过usb端口发送数据至投影设备;
数据接收模块,用于执行步骤所述投影设备通过usb端口接收数据,并进行解包、解密;
同屏显示模块,用于执行步骤系统控制所述投影设备进行显示。
本发明的有益效果是:本发明提供的实现智能终端及投影设备同屏显示的方法及装置,通过利用usb有线投屏方式,将智能终端与投影设备进行连接,实现同屏显示。其中,该投屏方式兼容市面上常规的移动设备,如lightning接口的iphone、type-c接口的安卓手机、microusb接口的安卓手机等。相比常规的wifi无线同屏方式,本方案实现同屏显示时使用快捷、不受网络影响、画面流畅、连接更稳定。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明第一实施例的控制流程图;
图2是本发明第二实施例的模块连接图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
参照图1,是本发明第一实施例的控制流程图。本发明提供一种实现智能终端及投影设备同屏显示的方法,其包括以下步骤:
系统控制智能终端向投影设备发送连接请求;
若连接失败,则系统收集错误信息;
若连接成功,则系统开始抓取画面及音频;
系统将抓取到的画面及音频进行打包、加密;
系统将所抓取到的画面及音频通过usb端口发送数据至投影设备;
所述投影设备通过usb端口接收数据,并进行解包、解密;
系统控制所述投影设备进行显示。
作为该技术方案的改进,所述方法还包括:当连接失败超过30次,则系统控制所述智能终端停止同屏连接。
作为该技术方案的改进,所述方法还包括:所述投影设备将解包、解密的数据进行音视频同步处理。
进一步地,所述方法还包括:所述投影设备将音视频编码为mpeg-4格式。
进一步地,所述usb端口包括type-c和/或microusb和/或lightning。
作为一具体实施例,实现同屏显示的方法,其包括:
a.移动设备端安装特定的发送端应用程序-sender。sender通过具备usb(universalserialbus-通用串行总线)通信功能的usbtype-c/microusb/lightning接口发起连接请求。
b.如果请求失败,进行错误信息收集。
c.整个请求过程具备如三十次容错机会,未满三十次则继续。
d.若三十次均请求失败,同屏终止。
e.请求成功后,sender开始抓取移动设备端的画面以及音频数据。
f.对抓取的数据进行打包、加密。
g.通过usb端口发送数据。
h.m6投影仪加载了本发明中特定的接收端服务程序-receiver,receiver实时侦测m6投影仪的同屏专用usb接口,一旦侦测到数据便开始接收。
i.接收到完整的数据包后对数据进行校验、解包、解密。
j.音视频同步处理,避免画面与声音不一致。
k.将音视频编码为mpeg-4格式。
l.调用android的mediaplayer(android的标准播放器)进行播放。
m.通过m6投影仪大屏显示。
首先,系统控制移动设备如手机、平板、电脑等发送连接请求至投影仪,若连接失败,则系统收集错误信息;当连接失败超过如30次时,则系统判定停止连接;系统重新发送连接请求;当连接成功,则系统控制移动设备进行画面、音频等抓取;并对音视频进行数据打包、加密处理;然后通过usb端口发送数据至投影仪;投影仪通过usb端口接收数据,然后对数据进行解包、解密处理,同时进行音视频同步处理,并将其编码为mpeg-4格式等;系统调用如安卓标准播放器等进行播放,同时在投影仪上进行同步显示,实现智能终端及投影设备同屏显示。
参照图2,是本发明第二实施例的模块连接图。本发明还提供一种实现智能终端及投影设备同屏显示的装置,其包括:
发送请求模块,用于执行步骤系统控制智能终端向投影设备发送连接请求;若连接失败,则系统收集错误信息;
数据处理模块,用于执行步骤若连接成功,则系统开始抓取画面及音频;系统将抓取到的画面及音频进行打包、加密;系统将所抓取到的画面及音频通过usb端口发送数据至投影设备;
数据接收模块,用于执行步骤所述投影设备通过usb端口接收数据,并进行解包、解密;
同屏显示模块,用于执行步骤系统控制所述投影设备进行显示。
本发明提供的实现智能终端及投影设备同屏显示的方法及装置,通过利用usb有线投屏方式,将智能终端与投影设备进行连接,实现同屏显示。其中,该投屏方式兼容市面上常规的移动设备,如lightning接口的iphone、type-c接口的安卓手机、microusb接口的安卓手机等。相比常规的wifi无线同屏方式,本方案实现同屏显示时使用快捷、不受网络影响、画面流畅、连接更稳定。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。