一种多屏互动方法和装置与流程

文档序号:19283385发布日期:2019-11-29 23:13阅读:来源:国知局

技术特征:

1.一种多屏互动方法,其特征在于,包括:服务器和若干具有显示功能的第一设备,其中,所述服务器上安装有若干应用程序;

根据每一所述第一设备的设备参数,在所述服务器上创建与其对应的第一虚拟设备,所述第一虚拟设备包括第一虚拟显示装置;

扫描所述服务器上的所述应用程序,在所述第一设备显示所述服务器上的应用程序列表;

接收用户发送的操控所述应用程序请求,将用户操控的应用程序在第一虚拟设备上运行,根据所述应用程序运行更新所述第一虚拟显示装置中的窗口数据;

将所述第一虚拟显示装置中的窗口数据发送到其对应的所述第一设备上。

2.根据权利要求1所述的多屏互动方法,其特征在于,所述接收用户发送的操控所述应用程序请求,将用户操控的应用程序在第一虚拟设备上运行,根据所述应用程序运行更新所述第一虚拟显示装置中的窗口数据,包括:

在所述服务器上查找用户操控的应用程序;

所述第一虚拟设备启动和运行所述应用程序;

根据所述第一虚拟设备运行的所述应用程序,更新所述第一虚拟设备中的第一虚拟显示装置的窗口数据。

3.根据权利要求2所述的多屏互动方法,其特征在于,所述将所述第一虚拟显示装置的窗口数据发送到其对应的所述第一设备上,包括:

对当前所述第一虚拟显示装置的窗口数据进行编码;

将编码后的窗口数据发送至与所述第一虚拟显示装置对用的第一设备;

所述第一设备对编码后的窗口数据进行解码,并根据解码后的窗口数据显示窗口。

4.根据权利要求1-3任一所述的多屏互动方法,其特征在于,还包括:若干具有显示功能的第二设备;

根据每一所述第二设备的设备参数,在所述服务器上创建与其对应的第二虚拟设备,所述第二虚拟设备包括第二虚拟显示屏;

扫描所述服务器上的所述应用程序,在所述第二设备显示所述服务器上的应用程序列表;

接收用户发送的在第二设备上显示第一设备显示内容的请求,将所述第一设备对应的第一虚拟设备中的第一虚拟显示装置的窗口数据传输到所述第二设备对应的第二虚拟设备;

所述第二虚拟设备根据接收到的窗口数据更新其第二虚拟显示装置中的窗口数据;

将所述第二虚拟显示装置的窗口数据发送到其对应的所述第二设备上。

5.根据权利要求4所述的多屏互动方法,其特征在于,所述接收用户发送的在第二设备上显示第一设备显示内容请求,将所述第一设备对应的第一虚拟设备中的第一虚拟显示装置的窗口数据传输到所述第二设备对应的第二虚拟设备,包括:

接收用户发送的在第二设备上显示第一设备显示内容的请求;

根据所述请求中第二设备的id,筛选出与所述第二设备的id匹配的第二虚拟设备;

更新所述第一设备对应的第一虚拟设备中的第一虚拟显示装置的窗口数据;

将所述第一虚拟显示装置的窗口数据传输至筛选出的第二虚拟设备。

6.根据权利要求4所述的多屏互动方法,其特征在于,还包括:

根据所述应用程序运行更新所述第一虚拟显示装置中的窗口数据;

将所述第一虚拟显示装置中的窗口数据发送到其对应的所述第一设备上。

7.根据权利要求4所述的多屏互动方法,其特征在于,还包括:

接收用户发送的在第一设备控制第二设备显示内容的请求,其中,所述请求中包括第二设备的id和运行应用程序id;

根据所述请求中第二设备的id,筛选出与所述第二设备的id匹配的第二虚拟设备;

所述第二虚拟设备和所述第一虚拟设备共同运行所述第一虚拟设备运行的应用程序,且创建所述第二虚拟设备与所述第一设备的映射关系,所述第二虚拟设备接收和执行所述第一设备发送的指令;

根据所述第一虚拟设备上所述应用程序的运行更新所述第一虚拟显示装置中的窗口数据,根据所述第二虚拟设备上所述应用程序的运行更新所述第二虚拟显示装置中的窗口数据;

将所述第一虚拟显示装置中的窗口数据发送到其对应的所述第一设备上,将所述第二虚拟显示装置中的窗口数据发送到其对应的所述第二设备上。

8.根据权利要求4所述的多屏互动方法,其特征在于,所述服务器与若干所述第一设备和若干第二设备通过局域网或线缆连接通信;

所述服务器与互联网连接。

9.根据权利要求4所述的多屏互动方法,其特征在于,所述第一设备的参数包括屏幕分辨率、解码器支持格式和唯一识别号;

所述第二设备的参数包括屏幕分辨率、解码器支持格式和唯一识别号。

10.一种多屏互动装置,其特征在于,包括:服务器和若干具有显示功能的第一设备,其中,所述服务器上安装有若干应用程序;

虚拟设备创建模块,用于根据每一所述第一设备的设备参数,在所述服务器上创建与其对应的第一虚拟设备,所述第一虚拟设备包括第一虚拟显示装置;

应用程序显示模块,用于扫描所述服务器上的所述应用程序,在所述第一设备显示所述服务器上的应用程序列表;

应用程序执行模块,用于接收用户发送的操控所述应用程序请求,将用户操控的应用程序在第一虚拟设备上运行,根据所述应用程序运行更新所述第一虚拟显示装置中的窗口数据;

数据传输模块,用于将所述第一虚拟显示装置中的窗口数据发送到其对应的所述第一设备上。


技术总结
本发明实施例公开了一种多屏互动方法,第一,在服务器上设置应用程序,应用程序在服务器上运行,降低了对第一设备的硬件要求,同时降低了第一设备的耗电量,解决了第一设备运行中发热和卡顿的问题;第二,应用程序安装在服务器上,第一设备无需安装,节约了第一设备内存,实现应用程序在若干第一设备上的共享,第三,通过服务器将若干第一设备和若干第二设备有机的结合,实现了多设备之间的硬件共享,由于应用程序在服务器上运行,在提升应用程序的流畅度的同时,降低对第一设备即操控方的硬件要求,并且也减轻了第一设备和第二设备的硬件负荷;第四,第一设备和第二设备是采用线缆或局域网的方式与服务器通信,解决了画面或是操控延时的问题。

技术研发人员:王庆军
受保护的技术使用者:王庆军
技术研发日:2019.09.03
技术公布日:2019.11.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1