一种安卓远程控制的优化方法及其系统技术方案

技术编号:35574343 阅读:11 留言:0更新日期:2022-11-12 15:59
本发明专利技术提供一种安卓远程控制的优化方法及其系统,所述方法包括如下步骤:步骤S1、设置一控制设备,控制设备通过UDP打洞与代理设备、被控安卓设备进行通信,控制设备进行传输数据时不经过第三服务器中转数据;步骤S2、控制设备通过代理设备发送控制指令,代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备;步骤S3、控制设备通过通信连接的方式接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作,可以控制不在同一个局域网的设备,且提高了传输速度。且提高了传输速度。且提高了传输速度。

【技术实现步骤摘要】
一种安卓远程控制的优化方法及其系统


[0001]本专利技术涉及远程控制
,特别是一种安卓远程控制的优化方法及其系统。

技术介绍

[0002]一般来说,我们使用的手机有两种操作系统,一种是安卓的,另一种是iOS的。两种手机都能够进行远程控制,我们只需要选择到合适的软件就可以。目前安卓远程控制一种是需要开启usb调试,需要连接usb或者在同一个wifi下才能进行;现有的这种控制方式存在如下缺陷:1.目前这种现有技术无法在广域网远程控制。2.这种方法必须要开启usb调试,存在安全隐患。

技术实现思路

[0003]为克服上述问题,本专利技术的目的是提供一种安卓远程控制的优化方法,可以控制不在同一个局域网的设备,且提高了传输速度。
[0004]本专利技术采用以下方案实现:一种安卓远程控制的优化方法,所述方法包括如下步骤:
[0005]步骤S1、设置一控制设备,控制设备通过UDP打洞与代理设备、被控安卓设备进行通信,控制设备进行传输数据时不经过第三服务器中转数据;
[0006]步骤S2、控制设备通过代理设备发送控制指令,代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备;
[0007]步骤S3、控制设备通过通信连接的方式接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作。
[0008]进一步的,所述步骤S1进一步具体为:步骤S11、设置一控制设备,控制设备、代理设备通过与第三方服务器建立UDP连接;
[0009]步骤S12、被控安卓设备也与第三方服务器建立UDP连接;
[0010]步骤S13、三个设备都通过第三方服务器获取到各自暴露出来的端口;
[0011]步骤S14、三个设备通过获取到暴露到公网的端口相互通信。
[0012]进一步的,所述步骤S2进一步具体为:步骤S21、控制设备通过代理设备发送控制指令,控制设备根据触摸事件,将当前在屏幕上的唯一事件转换为鼠标移动信息,点击事件转换为鼠标点击事件;
[0013]步骤S22、代理设备接收控制设备发来的鼠标移动和按键信息,通过HID传输的默认控制管道发送鼠标操作给被控安卓设备。
[0014]进一步的,所述步骤S3中控制设备显示画面信息时,也会显示当前模拟的蓝牙鼠标位置,再控制触摸控制设备就会传输给代理设备,代理设备再通过HID传输给被控安卓设备进行控制。
[0015]本专利技术还提供了一种安卓远程控制的优化系统,所述系统包括:通信模块、模拟控制模块、控制操作模块;
[0016]所述通信模块,设置一控制设备,控制设备通过UDP打洞与代理设备、被控安卓设备进行通信,控制设备进行传输数据时不经过第三服务器中转数据;
[0017]所述模拟控制模块,控制设备通过代理设备发送控制指令,代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备;
[0018]所述控制操作模块,控制设备通过通信连接的方式接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作。
[0019]进一步的,所述通信模块的实现方式进一步具体为:设置一控制设备,控制设备、代理设备通过与第三方服务器建立UDP连接;
[0020]被控安卓设备也与第三方服务器建立UDP连接;
[0021]三个设备都通过第三方服务器获取到各自暴露出来的端口;
[0022]三个设备通过获取到暴露到公网的端口相互通信。
[0023]进一步的,所述模拟控制模块的实现方式进一步具体为:控制设备通过代理设备发送控制指令,控制设备根据触摸事件,将当前在屏幕上的唯一事件转换为鼠标移动信息,点击事件转换为鼠标点击事件;
[0024]代理设备接收控制设备发来的鼠标移动和按键信息,通过HID传输的默认控制管道发送鼠标操作给被控安卓设备。
[0025]进一步的,所述控制操作模块中控制设备显示画面信息时,也会显示当前模拟的蓝牙鼠标位置,再控制触摸控制设备就会传输给代理设备,代理设备再通过HID传输给被控安卓设备进行控制。
[0026]本专利技术的有益效果在于:1.本专利技术可以控制不在同一个局域网的设备进行远程控制。2.本专利技术不受第三方服务器带宽限制,延迟低,传输速度快。
附图说明
[0027]图1是本专利技术的方法流程示意图。
[0028]图2是本专利技术的系统原理框图。
具体实施方式
[0029]下面结合附图对本专利技术做进一步说明。
[0030]请参阅图1所示,本专利技术的一种安卓远程控制的优化方法,所述方法包括如下步骤:
[0031]步骤S1、设置一控制设备,控制设备通过UDP打洞与代理设备、被控安卓设备进行通信,控制设备进行传输数据时不经过第三服务器中转数据;
[0032]步骤S2、控制设备通过代理设备发送控制指令,代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备;
[0033]步骤S3、控制设备通过通信连接的方式接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作。
[0034]下面结合一具体实施例对本专利技术做进一步说明:
[0035]一种安卓远程控制的优化方法,该优化方法为:
[0036]1.该方法有3台设备,控制设备,代理设备,被控安卓设备;
[0037]2.控制设备通过UDP打洞,与代理设备、被控安卓设备通信,不经过第三服务器中转,在传输数据时候可以避免第三服务器带宽不足导致速度慢;
[0038]2.1、设置一控制设备,控制设备、代理设备通过与第三方服务器建立UDP连接;
[0039]2.2、被控安卓设备也与第三方服务器建立UDP连接;
[0040]2.3、三个设备都通过第三方服务器获取到各自暴露出来的端口;
[0041]2.4、三个设备通过获取到暴露到公网的端口相互通信。
[0042]3.控制设备通过代理设备发送控制指令,例如键盘按键,鼠标移动。代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备。
[0043]3.1、控制设备通过代理设备发送控制指令,控制设备根据触摸事件,将当前在屏幕上的唯一事件转换为鼠标移动信息,点击事件转换为鼠标点击事件;
[0044]3.2、代理设备接收控制设备发来的鼠标移动和按键信息,通过HID传输的默认控制管道发送鼠标操作给被控安卓设备。{其中请求包描述文件定义Usage Page(Generic Desktop)为通用桌面类型,Usage(Mouse)为鼠标操作类型。在通过其中的Usage(X)Usage(Y)传输鼠标位置,Input(Data,Variable,Absolute)

Button states传输鼠标按键左键右键。}
[0045]4.控制设备通过步骤2的通信连接接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作。
[0046]所述步骤4中控制设备显示画面信息时,也会显示当前模拟的蓝牙鼠标位置,再本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安卓远程控制的优化方法,其特征在于:所述方法包括如下步骤:步骤S1、设置一控制设备,控制设备通过UDP打洞与代理设备、被控安卓设备进行通信,控制设备进行传输数据时不经过第三服务器中转数据;步骤S2、控制设备通过代理设备发送控制指令,代理设备通过模拟蓝牙HID协议模拟键盘鼠标操作来控制被控安卓设备;步骤S3、控制设备通过通信连接的方式接收被控安卓设备的画面信息展示在控制设备上,来进行远程控制操作。2.根据权利要求1所述的一种安卓远程控制的优化方法,其特征在于:所述步骤S1进一步具体为:步骤S11、设置一控制设备,控制设备、代理设备通过与第三方服务器建立UDP连接;步骤S12、被控安卓设备也与第三方服务器建立UDP连接;步骤S13、三个设备都通过第三方服务器获取到各自暴露出来的端口;步骤S14、三个设备通过获取到暴露到公网的端口相互通信。3.根据权利要求1所述的一种安卓远程控制的优化方法,其特征在于:所述步骤S2进一步具体为:步骤S21、控制设备通过代理设备发送控制指令,控制设备根据触摸事件,将当前在屏幕上的唯一事件转换为鼠标移动信息,点击事件转换为鼠标点击事件;步骤S22、代理设备接收控制设备发来的鼠标移动和按键信息,通过HID传输的默认控制管道发送鼠标操作给被控安卓设备。4.根据权利要求1所述的一种安卓远程控制的优化方法,其特征在于:所述步骤S3中控制设备显示画面信息时,也会显示当前模拟的蓝牙鼠标位置,再控制触摸控制设备就会传输给代理设备,代理设备再通过HID传输给被控安卓设备进行控制。5.一种安卓远程...

【专利技术属性】
技术研发人员:刘德建陈丛亮李佳
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

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

1