一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种远程投屏的控制方法及系统与流程

2022-03-26 04:41:07 来源:中国专利 TAG:


1.本发明公开一种远程投屏的控制方法及系统,涉及远程投屏技术领域。


背景技术:

2.随着互联网的高度发展,智能设备(如手机、平板电脑、智能电视、电脑)越来越多进入到人们的生活中。人们越来越关注不同智能设备之间的相互控制和内容共享。更伴随着远程办公、远程教育、远程维护、远程协助等应用场景的发展需要,远程操作及控制技术越来越引起人们的关注。
3.但是,现有的远程控制技术中存在如下问题:
4.主控设备和受控设备的一对一,一台主控设备无法同时控制多台受控设备;
5.主控设备控制受控设备时,需要先利用主控设备将控制指令发送给外网服务器,由外网服务器将指令转发给受控设备,用户数据安全性和控制可靠性差。同时需要依赖公网环境,对网速要求比较高,无论是建设成本还是运行灵活性有很大的劣势;
6.主控设备和受控设备之间无法进行双向的多媒体文件共享;
7.故现发明一种远程投屏的控制方法及系统,以解决上述问题。


技术实现要素:

8.本发明针对现有技术的问题,提供一种远程投屏的控制方法及系统,所采用的技术方案为:一种远程投屏的控制方法,所述的方法具体步骤如下:
9.s1主控设备与局域网内一个或多个目标受控设备建立连接;
10.s2主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;
11.s3主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令;
12.s4主控设备远程获取受控设备中的多媒体文件,同时将自身多媒体文件共享给受控设备。
13.所述s1主控设备与局域网内一个或多个目标受控设备建立连接的具体步骤如下:
14.s101将主控设备和所有受控设备联网并处于同一个局域网环境中;
15.s102在主控设备中填入所有受控设备的ip信息作为标记信息;
16.s103主控设备通过被控设备的ip信息建立tcp传输通道。
17.所述s2中的投屏信息包括受控设备当前操作界面的录屏、截屏信息;当主控设备连接多个受控设备时,将多个不同受控设备的投屏信息展示到不同窗口中。
18.所述s3主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令的具体步骤如下:
19.s301主控设备监听每一个受控设备的用户界面输入信息;
20.s302针对当前窗口的相对位置信息,并将触摸事件包含手势和触摸位置等信息转
化为指令操作;
21.s303受控终端接受指令信息并执行相应操作。
22.一种远程投屏的控制系统,所述的系统具体包括连接建立模块、投屏展示模块、监测转换模块和双向交互模块:
23.连接建立模块:主控设备与局域网内一个或多个目标受控设备建立连接;
24.投屏展示模块:主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;
25.监测转换模块:主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令;
26.双向交互模块:主控设备远程获取受控设备中的多媒体文件,同时将自身多媒体文件共享给受控设备。
27.所述连接建立模块具体包括网络设置模块、信息标记模块和通道建立模块:
28.网络设置模块:将主控设备和所有受控设备联网并处于同一个局域网环境中;
29.信息标记模块:在主控设备中填入所有受控设备的ip信息作为标记信息;
30.通道建立模块:主控设备通过被控设备的ip信息建立tcp传输通道。
31.所述投屏展示模块的投屏信息包括受控设备当前操作界面的录屏、截屏信息;当主控设备连接多个受控设备时,将多个不同受控设备的投屏信息展示到不同窗口中。
32.所述监测转换模块具体包括输入监听模块、信息转化模块和指令执行模块:
33.输入监听模块:主控设备监听每一个受控设备的用户界面输入信息;
34.信息转化模块:针对当前窗口的相对位置信息,并将触摸事件包含手势和触摸位置等信息转化为指令操作;
35.指令执行模块:受控终端接受指令信息并执行相应操作。
36.本发明的有益效果为:本发明中的主控设备与局域网内一个或多个目标受控设备建立连接;主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;主控设备监测对所有受控设备投屏交互界面输入操作信息,并将此信息转化为控制指令;将控制指令发送到相应的受控设备,受控终端设备根据约定的指令执行相应的操作;主控设备可以远程获取受控设备中的多媒体文件,并可将自身多媒体文件共享给受控设备。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明方法的流程图;图2是本发明系统的结构示意图;图3是本发明方法的实施例流程图。
具体实施方式
39.下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
40.实施例一:
41.一种远程投屏的控制方法,所述的方法具体步骤如下:
42.s1主控设备与局域网内一个或多个目标受控设备建立连接;
43.s2主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;
44.s3主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令;
45.s4主控设备远程获取受控设备中的多媒体文件,同时将自身多媒体文件共享给受控设备;
46.本发明方法通过主控设备与局域网内一个或多个目标受控设备建立连接;主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;主控设备监测对所有受控设备投屏交互界面输入操作信息,并将此信息转化为控制指令;将控制指令发送到相应的受控设备,受控终端设备根据约定的指令执行相应的操作;主控设备可以远程获取受控设备中的多媒体文件,并可将自身多媒体文件共享给受控设备;
47.进一步的,所述s1主控设备与局域网内一个或多个目标受控设备建立连接的具体步骤如下:
48.s101将主控设备和所有受控设备联网并处于同一个局域网环境中;
49.s102在主控设备中填入所有受控设备的ip信息作为标记信息;
50.s103主控设备通过被控设备的ip信息建立tcp传输通道;
51.将主控设备和所有的受控设备联网并处于同一个局域网环境中,在主控设备中填入所有被控设备的标识信息,优选地,标识信息为被控设备的ip。然后主控设备通过被控设备的ip信息建立tcp传输通道;
52.所述s2中的投屏信息包括受控设备当前操作界面的录屏、截屏信息;当主控设备连接多个受控设备时,将多个不同受控设备的投屏信息展示到不同窗口中;
53.传输通道建立以后,受控设备将当前操作界面投屏信息发送到主控设备,其中投屏信息包括录屏或截屏信息等;
54.当主控设备和受控设备建立tcp传输通道后,主控设备监听tcp传输通道,受控设备开始录制当前设备操作界面,并将录屏数据通过tcp传输通道发送给主控设备;主控设备会接收多个受控设备的录屏数据,并将录屏数据以视频流的形式展示到不同的窗口中;
55.进一步的,所述s3主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令的具体步骤如下:
56.s301主控设备监听每一个受控设备的用户界面输入信息;
57.s302针对当前窗口的相对位置信息,并将触摸事件包含手势和触摸位置等信息转化为指令操作;
58.s303受控终端接受指令信息并执行相应操作。
59.主控设备和被控设备之间约定指令信息和操作事件之间的映射关系,被控设备监听传输通道端口;在主控设备上进行触摸事件(长按、点击、单指滑动、多指滑动)或鼠标、键盘等外界设备进行操作;主控设备将监听到操作事件之后转为指令信息,主控设备将指令通过传输通道发送到被控设备;被控设备接收到指令后解析并执行相应的操作事件;
60.再进一步的,所述s4主控设备远程获取受控设备中的多媒体文件,同时将自身多媒体文件共享给受控设备;
61.其中主控设备打开自身设备中的多媒体文件管理器,选择多媒体文件并将次文件以文件流的方式通过传输通道发送给受控设备;主控设备通过传输通道发送指令打开受控设备的文件管理器,选择文件后并将文件通过传输通道发送给主控设备,以完成主控设备和受控设备之间的文件共享;
62.主控设备上每一个投屏信息展示窗口分别监测用户界面输入信息,包括触摸事件、外接设备输入事件等;将监测到用户界面输入信息生成指令,并将指令通过tcp传输通道发送到受控设备。受控设备接收远程控制指令信息,并根据指令信息执行相应的操作;
63.主控设备可以打开自身设备中的多媒体文件管理器,将自身的特定多媒体文件以文件流的方式通过传输通道发送给特定受控设备;
64.主控设备可以通过指令打开受控设备的多媒体文件管理器,并将选中的文件以文件流的方式通过传输通道发送到主控设备。
65.实施例二:
66.一种远程投屏的控制系统,所述的系统具体包括连接建立模块、投屏展示模块、监测转换模块和双向交互模块:
67.连接建立模块:主控设备与局域网内一个或多个目标受控设备建立连接;
68.投屏展示模块:主控设备通过连接接收受控设备传输的投屏信息,并将投屏信息展示到窗口中;
69.监测转换模块:主控设备监测对不同投屏交互界面输入操作信息,并将此信息转化为控制指令;
70.双向交互模块:主控设备远程获取受控设备中的多媒体文件,同时将自身多媒体文件共享给受控设备;
71.进一步的,所述连接建立模块具体包括网络设置模块、信息标记模块和通道建立模块:
72.网络设置模块:将主控设备和所有受控设备联网并处于同一个局域网环境中;
73.信息标记模块:在主控设备中填入所有受控设备的ip信息作为标记信息;
74.通道建立模块:主控设备通过被控设备的ip信息建立tcp传输通道;
75.进一步的,所述投屏展示模块的投屏信息包括受控设备当前操作界面的录屏、截屏信息;当主控设备连接多个受控设备时,将多个不同受控设备的投屏信息展示到不同窗口中;
76.再进一步的,所述监测转换模块具体包括输入监听模块、信息转化模块和指令执行模块:
77.输入监听模块:主控设备监听每一个受控设备的用户界面输入信息;
78.信息转化模块:针对当前窗口的相对位置信息,并将触摸事件包含手势和触摸位置等信息转化为指令操作;
79.指令执行模块:受控终端接受指令信息并执行相应操作。
80.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献