【技术实现步骤摘要】
基于图像识别定位的模拟器控制方法、系统及电子设备
本专利技术涉及控制
,具体涉及到一种基于图像识别定位的模拟器控制方法、系统、电子设备及存储介质。
技术介绍
模拟安卓手机操作可采用真机硬件方案,即使用群控软件和硬件设备。真机硬件方案需要人工维护硬件设备,如手机、hub、机架等硬件设备,还要解决不同的安卓版本和机型、刷机获取root权限等繁琐的各种技术问题;硬件设备经常出现掉线、硬件过热死机、电池寿命及安全问题、hub连接故障等硬件故障问题,此外还需安装配置控制软件。为了避免硬件故障、维护等问题,可采用安卓模拟器纯软件方法模拟手机操作。安卓模拟器需要基于预设好的精确的坐标,调用adb命令或者win32GUI的API,完成对安卓手机的编程控制,控制逻辑比较复杂。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于图像识别定位的模拟器控制方法、系统、电子设备及存储介质,以解决现有技术中安卓模拟器控制逻辑复杂的问题。为此,本专利技术实施例提供了如下技术方案:根据第一方面,本专利技 ...
【技术保护点】
1.一种基于图像识别定位的模拟器控制方法,其特征在于,包括:/n控制模拟器进行证书安装;/n接收代理软件的身份标识信息,所述代理软件用于拦截服务器与所述模拟器之间传输的视频流;/n将所述身份标识信息设置于所述模拟器的安装证书中;/n接收所述代理软件发送的图像信息,其中,所述代理软件将拦截的所述视频流转换为图像信息,所述图像信息用于表征模拟器应用程序中的至少一个视频流,所述图像信息为携带有预设标识的纯色背景图像,所述预设标识与所述视频流一一对应,用于确定每一个所述视频流在所述模拟器上的位置;/n采用图像模式匹配算法得到所述预设标识所在的位置信息;/n根据接收到的操作指令和所述 ...
【技术特征摘要】
1.一种基于图像识别定位的模拟器控制方法,其特征在于,包括:
控制模拟器进行证书安装;
接收代理软件的身份标识信息,所述代理软件用于拦截服务器与所述模拟器之间传输的视频流;
将所述身份标识信息设置于所述模拟器的安装证书中;
接收所述代理软件发送的图像信息,其中,所述代理软件将拦截的所述视频流转换为图像信息,所述图像信息用于表征模拟器应用程序中的至少一个视频流,所述图像信息为携带有预设标识的纯色背景图像,所述预设标识与所述视频流一一对应,用于确定每一个所述视频流在所述模拟器上的位置;
采用图像模式匹配算法得到所述预设标识所在的位置信息;
根据接收到的操作指令和所述位置信息控制模拟器完成模拟操作。
2.如权利要求1所述的基于图像识别定位的模拟器控制方法,其特征在于,还包括:
在模拟器运行过程中,按照预设时间发送激活指令至所述模拟器,所述激活指令用于保持所述模拟器处于激活状态。
3.如权利要求1所述的基于图像识别定位的模拟器控制方法,其特征在于,还包括:
当新的模拟器需要启动时,检测已启动的模拟器的状态标识;其中,所述状态标识包括启动中状态和启动完成状态,用于表示模拟器的启动状态;
判断已启动的模拟器的所述状态标识是否为启动完成状态;
若所述状态标识为启动中状态,则控制所述新的模拟器进行启动等待;
若所述状态标识为启动完成状态,则控制所述新的模拟器进行启动,将所述新的模拟器的状态标识设置为启动中状态;
在所述新的模拟器启动过程中,检测所述新的模拟器的启动时间;
判断所述启动时间是否大于预设时间;
若所述启动时间大于所述预设时间,则所述新的模拟器启动超时,控制所述新的模拟器关闭;
若所述启动时间小于或者等于所述预设时间,则所述新的模拟器完成启动,将所述新的模拟器的状态标识设置为启动完成状态。
4.如权利要求1所述的基于图像识别定位的模拟器控制方法,其特征在于,还包括:
根据所述图像信息中的所述预设标识检测模拟器的运行状态;
判断所述运行状态是否为活性状态,其中,在活性状态下所述预设标识按照预设更新周期进行更新;
若所述运行状态是所述活性状态,则控制所述模拟器保持开启;
若所述运行状态不是所述活性状态,则控制所述...
【专利技术属性】
技术研发人员:宋岩强,李青龙,
申请(专利权)人:北京智慧星光信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。