一种无线传屏方法、扩展设备和无线传屏系统与流程

文档序号:17900812发布日期:2019-06-13 16:29阅读:289来源:国知局
一种无线传屏方法、扩展设备和无线传屏系统与流程

本发明属于计算机信息处理技术领域,特别涉及一种无线传屏方法、扩展设备和无线传屏系统。



背景技术:

传屏技术主要实现将源端设备屏幕上显示的内容和声音同步到投影仪、电视机和会议平板等显示端进行展示,电脑的优势在于处理能力强,操作方便,并且很容易从网络上获取大量的视频、文字、图片和游戏等娱乐资源,但电脑的声音效果和屏幕观影效果要远低于平板电视,无线传屏技术恰好可以将两者的优势充分结合起来。

然而现有的传屏方案往往只能从源端设备单向地将音视频信号传输给显示端,显示端的信号无法回传到源端设备,当通过显示端进行ppt演示时,讲解者需要通过源端设备对ppt进行操作,无可避免地需要在源端设备和显示端来回走动,影响了演示的效果和降低了演示的效率。

为了实现显示端对源端设备屏幕显示内容的操作功能,现有的会议平板通过vga、hdmi等传输视频信号并通过usb数据线连接会议平板将触摸数据回传给源端设备,然而通过usb有线方式进行传输,需要连接额外的数据线,电脑以及显示端的摆放均受限于数据线,操作繁琐大大降低了便利性。



技术实现要素:

本发明所要解决的技术问题是,提供一种无线传屏方法、扩展设备和无线传屏系统,通过无线的方式实现显示端触摸数据的回传,提高操作的灵活性和便利性。

为了解决上述技术问题,本发明一种无线传屏方法,包括:

接收源端设备截取的屏幕显示数据和音频数据;

将所述屏幕显示数据和所述音频数据通过无线网络发送给触屏显示端,通过所述触屏显示端对所述屏幕显示数据和所述音频数据进行展示;

通过无线网络接收所述触屏显示端产生的触摸数据;

将所述触摸数据发送给所述源端设备,通过所述源端设备执行与所述触摸数据对应的操作。

其中,所述触摸数据包括触摸点的数量、触摸点的状态、触摸点的坐标和触摸点的压力值中的一种或多种。

在一种优选的实施方式当中,所述方法还包括:

检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;若是,则通过无线网络接收所述触屏显示端发送的手势信号;其中,所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

将所述手势信号发送给所述源端设备,并通过所述源端设备采用操作系统模拟按键事件的方式执行与所述手势信号对应的操作。

在另一种优选的实施方式当中,所述方法还包括:

检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;若是,则通过无线网络接收所述触屏显示端发送的手势信号;所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

获取与所述手势信号对应的按键事件,将所述按键事件通过键盘协议发送给所述源端设备,通过所述源端设备对所述按键事件进行响应。

其中,所述预先设定的文件类型优选为ppt。

本发明还提供了一种扩展设备,包括

第一接收模块,用于接收源端设备截取的屏幕显示数据和音频数据;

第一发送模块,用于将所述屏幕显示数据和所述音频数据通过无线网络发送给触屏显示端,通过所述触屏显示端对所述屏幕显示数据和所述音频数据进行展示;

第二接收模块,用于通过无线网络接收所述触屏显示端产生的触摸数据;

第二发送模块,将所述触摸数据发送给所述源端设备,通过所述源端设备执行与所述触摸数据对应的操作。

其中,所述触摸数据包括触摸点的数量、触摸点的状态、触摸点的坐标和触摸点的压力值中的一种或多种。

优选地,所述触摸点的坐标的计算方法为:

根据所述屏幕显示数据在触屏显示端中显示区域的大小进行线性缩放,计算出所述触摸点的坐标。

在一种优选的实施方式当中,所述扩展设备还包括:

检测模块,用于检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;

第三接收模块,用于当所述屏幕显示数据中包含对预先设定的文件类型的展示时,通过无线网络接收所述触屏显示端发送的手势信号;其中,所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

第三发送模块,用于将所述手势信号发送给所述源端设备,并通过所述源端设备采用操作系统模拟按键事件的方式执行与所述手势信号对应的操作。

在另一种优选的实施方式当中,所述扩展设备还包括:

检测模块,用于检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;

第三接收模块,用于当所述屏幕显示数据中包含对预先设定的文件类型的展示时,通过无线网络接收所述触屏显示端发送的手势信号;其中,所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

第三发送模块,用于获取与所述手势信号对应的按键事件,将所述按键事件通过键盘协议发送给所述源端设备,通过所述源端设备对所述按键事件进行响应。

本发明还提供了一种无线传屏系统,包括源端设备、扩展设备和触屏显示端;

所述源端设备包括截取模块和执行模块;所述扩展设备包括第一接收模块、第二发送模块、第一发送模块和第二接收模块;所述触屏显示端包括展示模块和触摸数据采集模块;

所述截取模块,用于截取所述源端设备的屏幕显示数据和音频数据,并发送给所述扩展设备;

所述第一接收模块,用于接收所述屏幕显示数据和所述音频数据;

所述第一发送模块,用于将所述屏幕显示数据和所述音频数据通过无线网络发送给所述触屏显示端;

所述展示模块,用于对所述屏幕显示数据和所述音频数据进行展示;

触摸数据采集模块,用于采集所述触屏显示端产生的触摸数据,并发送给所述扩展设备;

所述第二接收模块,用于通过无线网络接收所述触摸数据;

所述第二发送模块,用于将所述触摸数据发送给所述源端设备;

所述执行模块,用于执行与所述触摸数据对应的操作。与现有技术相比,本发明具有以下优点:

本发明提供了一种无线传屏方法、扩展设备和无线传屏系统,在源端设备外接一个扩展设备,通过扩展设备将源端设备的屏幕显示数据和音频数据以无线的方式发送给触屏显示端进行显示,实现无线传屏功能,并可通过无线网络将触屏显示端的触摸数据反馈给源端设备,实现从显示端对源端设备的触摸操作,大大提高了操作的灵活性和便利性。

附图说明

图1是本发明提供的无线传屏方法的一个实施例的流程图;

图2是本发明提供的扩展设备的一个实施例的结构示意图;

图3是本发明提供的无线传屏系统的一个实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例,实施例中各步骤前的序号仅为了便于说明,并无实质意义,不应视为对步骤执行顺序的限定。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

参照图1,本发明提供的无线传屏方法的一个实施例的流程图。

所述无线传屏方法包括步骤s1~s4:

s1,接收源端设备截取的屏幕显示数据和音频数据;

在具体实施当中,扩展设备为一个usbdongle(usb加密狗),所述扩展设备上设置有usb接口模块、mpu(microprocessorunit,微处理器)、无线通信模块、ram(random-accessmemory,随机存取存储器)、nandflash(nand闪存)、按键和指示灯。所述扩展设备通过usb接口与源端设备连接,下述实施例中虽然均以电脑作为所述源端设备,但本领域技术人员可以理解所述源端设备可以是电脑、手机和平板等,本发明对此不作限定,本领域技术人员可根据实际需要进行选择。所述扩展设备通过无线通信模块与会议平板(触屏显示端)连接,优选地所述无线通信模块为wifi(wireless-fidelity,无线保真)模块,所述扩展设备通过wifi与会议平板建立socket网络连接。所述扩展设备插入源端设备后,所述源端设备自动运行一个应用软件(application,app),通过所述应用软件对当前的屏幕显示数据和音频数据进行截取,并将所述屏幕显示数据和所述音频数据发送给所述扩展设备。

s2,将所述屏幕显示数据和所述音频数据通过无线网络发送给触屏显示端,通过所述触屏显示端对所述屏幕显示数据和所述音频数据进行展示。

在具体实施当中,所述扩展设备将从源端设备接收到的所述屏幕显示数据和所述音频数据转发给会议平板,会议平板对接收到的音视频数据进行解码和展示。

s3,通过无线网络接收所述触屏显示端产生的触摸数据。

在具体实施当中,触屏显示端通过运行应用软件对触摸事件进行监控,当发生触摸事件时,获取产生的触摸数据,对所述触摸数据按照预先设定的格式进行打包并发送给所述扩展设备。其中,所述触摸数据包括触摸点的数量、触摸点的状态、触摸点的坐标和触摸点的压力值中的一种或多种。所述触摸点的坐标包括横轴坐标x,和纵轴坐标y,由于所述触屏显示端与所述源端设备的分辨率存在差异,在实际应用中所述触摸点的坐标可通过以下方法进行计算,可以根据所述屏幕显示数据在所述触屏显示端的显示区域的大小进行线性缩放,以实现触摸位置和显示位置的匹配。例如,所述触摸显示端的分辨率为1000*500,所述源端设备的屏幕分辨率为500*500,当所述触屏显示端对源端设备的屏幕显示数据进行展现时,触屏显示端的显示区域为屏幕中部的500*500的区域,屏幕的两边将出现两条250*500的黑边,以触摸显示端左上角的顶点为坐标原点,若当前触摸点在触摸显示端坐标为(250,0),其实际点击的位置相当于源端设备的(0,0)点,所述坐标的转换可通过线性缩放进行计算。

s4,将所述触摸数据发送给所述源端设备,通过所述源端设备执行与所述触摸数据对应的操作。

在具体实施当中,当所述扩展设备在接收到所述触摸数据时,所述扩展设备对所述触摸数据进行解包,然后按照usbhid(humaninterfacedevice,人机接口设备)多点触摸协议对所述触摸数据重新封装,并将usbhid多点触摸数据格式的触摸数据通过usb接口发送给源端设备。由于所述扩展设备采用标准的usbhid触摸设备协议,所述源端设备接收到所述触摸数据后将转换为触摸事件传递给操作系统,通过所述源端设备对所述触摸事件进行响应,从而实现在会议平板上对源端设备进行操作。

在一种优选的实施当中,所述无线传屏方法还包括步骤s5和s6:

s5,检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;若是,则通过无线网络接收所述触屏显示端发送的手势信号;其中,所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

在具体实施当中,可通过源端设备的系统api(applicationprogramminginterface,应用程序编程接口)接口检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示,所述预先设定的文件类型优选为ppt,具体地可通过api接口监控ppt软件是否正在运行,以判断源端设备当前是否正在播放ppt。当检测到源端设备正在播放ppt时,则不直接传回触摸数据,而通过所述触屏显示端中的软件对所述触摸数据进行手势识别,并将识别的手势信号发送给扩展设备。

s6,将所述手势信号发送给所述源端设备,并通过所述源端设备采用操作系统模拟按键事件的方式执行与所述手势信号对应的操作。

在具体实施当中,扩展设备接收到触屏显示端识别的手势信号后,将所述手势信号通过usb接口转发给源端设备。所述源端设备可通过查表的方式,查找与所述手势信号对应的操作并执行,例如当所述手势信号为向左划动,其对应的操作为将ppt往后翻页,手势信号与具体操作之间的对应关系可根据实际需要自行定义,本发明对此不作限定。

在另一种优选的实施当中,所述无线传屏方法还包括步骤s51和s61:

s51,检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;若是,则通过无线网络接收所述触屏显示端发送的手势信号;所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得。所述步骤s51与上文所述步骤s5相同,可参见步骤s5中的相关描述,在此不再赘述。

s61,获取与所述手势信号对应的按键事件,将所述按键事件通过键盘协议发送给所述源端设备,通过所述源端设备对所述按键事件进行响应。

本实施方式中,扩展设备接收到触屏显示端识别的手势信号后,不直接发送给源端设备,而先将所述手势信号采用键盘协议进行封装后再发送给所述源端设备,直接通过usbhid键盘的方式通过所述扩展设备向源端设备发送按键事件,所述源端设备直接执行按键操作。

通过上述两种实施方式,实现了ppt模式的自动切换,通过手势功能实现对源端设备ppt的操作,有效地防止了误操作,有助于改善用户体验。

此外,在具体实施当中,本发明还可以通过源端设备的应用软件进行设置,以进行ppt模式的切换。

进一步地,在实际操作中还可以通过源端设备的软件对是否将触摸数据回传进行设置,所述无线传屏方法还包括:

接收所述源端设备发送的回传控制信号,并将所述回传控制信号通过无线网络发送给所述触屏显示端,根据所述回传控制信号对所述触屏显示端是否回传所述触摸数据进行控制。当用户选择不需要回传触摸数据时,则所述触摸显示端将不采集触摸数据或将采集到的触摸数据丢弃

如图2所示,本发明提供的扩展设备的一个实施例的结构示意图,本实施例提供的扩展设备的实质内容与上述实施例中所述无线传屏方法相对应,本实施例中未详述之处可参见前述实施例中的相关描述。

所述扩展设备,包括接口模块110和无线模块120;在具体实施当中所述接口模块110优选为usb接口模块,所述无线模块120优选为wifi模块。

所述接口模块110包括第一接收模块111和第二发送模块112,所述无线模块120包括第一发送模块121和第二接收模块122;

所述第一接收模块111,用于接收源端设备截取的屏幕显示数据和音频数据;

所述第一发送模块121,用于将所述屏幕显示数据和所述音频数据通过无线网络发送给触屏显示端,通过所述触屏显示端对所述屏幕显示数据和所述音频数据进行展示;

所述第二接收模块122,用于通过无线网络接收所述触屏显示端产生的触摸数据;其中,所述触摸数据包括触摸点的数量、触摸点的状态、触摸点的坐标和触摸点的压力值中的一种或多种。

所述第二发送模块112,将所述触摸数据发送给所述源端设备,通过所述源端设备执行与所述触摸数据对应的操作。

在一种优选的实施当中,所述扩展设备还包括检测模块。

所述检测模块,用于检测所述屏幕显示数据中是否包含对预先设定的文件类型的展示;

所述无线模块还包括第三接收模块,所述接口模块还包括第三发送模块。

所述第三接收模块,用于当所述屏幕显示数据中包含对预先设定的文件类型的展示时,通过无线网络接收所述触屏显示端发送的手势信号;其中,所述手势信号为所述触屏显示端对所述触摸数据进行手势识别获得;

所述第三发送模块,用于将所述手势信号发送给所述源端设备,并通过所述源端设备采用操作系统模拟按键事件的方式执行与所述手势信号对应的操作。

在另一种优选的实施当中,所述第三发送模块接收到触屏显示端识别的手势信号后,不直接发送给源端设备,而先获取与所述手势信号对应的按键事件,将所述按键事件通过键盘协议发送给所述源端设备,通过所述源端设备对所述按键事件进行响应。

如图3所示,是本发明实施例提供的无线传屏系统的一个实施例的结构示意图;本实施例提供的无线传屏系统的实质内容与上述实施例中所述无线传屏方法相对应,本实施例中未详述之处可参见前述实施例中的相关描述。

所述无线传屏系统,包括源端设备200、扩展设备100和触屏显示端300;

所述源端设备200包括截取模块201和执行模块202;所述扩展设备100包括接口模块110和无线模块120,所述接口模块110包括第一接收模块111和第二发送模块112,所述无线模块120包括第一发送模块121和第二接收模块122;所述触屏显示端300包括展示模块301和触摸数据采集模块302;

所述截取模块201,用于截取所述源端设备200的屏幕显示数据和音频数据,并发送给所述扩展设备100;

所述第一接收模块111,用于接收所述屏幕显示数据和所述音频数据;

所述第一发送模块121,用于将所述屏幕显示数据和所述音频数据通过无线网络发送给所述触屏显示端300;

所述展示模块301,用于对所述屏幕显示数据和所述音频数据进行展示;

触摸数据采集模块302,用于采集所述触屏显示端300产生的触摸数据,并发送给所述扩展设备100;

所述第二接收模块122,用于通过无线网络接收所述触摸数据;

所述第二发送模块112,用于将所述触摸数据发送给所述源端设备200;

所述执行模块202,用于执行与所述触摸数据对应的操作。

综上所述,本发明实施例提供的无线传屏方法、扩展设备和无线传屏系统,在源端设备外接一个扩展设备,通过扩展设备将源端设备的屏幕显示数据和音频数据以无线的方式发送给触屏显示端进行显示,实现无线传屏功能,并可通过无线网络将触屏显示端的触摸数据反馈给源端设备,实现从显示端对源端设备的触摸操作,大大提高了操作的灵活性和便利性。

以上对本发明所提供的无线传屏方法、扩展设备和无线传屏系统进行了详细介绍,本文中应用了具体个例对交互的本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1