摘要
本发明提供一种基于安卓无障碍服务的智能交互方法及装置,该方法包括:在安卓应用启动时创建无障碍服务,指定无障碍服务监听的事件类型;当服务成功启动且界面加载完成后,对界面进行全面扫描,基于界面上所有控件的控件信息按照层级关系构建节点树;持续监听服务捕获的各种事件,当界面发生变化时,暂停当前的交互操作,基于界面重新扫描后的结果更新节点树;基于广度优先搜索算法结合智能交互任务需要操作的控件对应的控件特征,对更新后节点树进行遍历,得到遍历结果;若存在与控件特征匹配的目标控件,则通过服务提供的API模拟智能交互任务的操作,根据智能交互任务的操作完成情况执行后续交互。本发明提高了智能交互的可靠性和实用性。
技术关键词
控件
智能交互方法
节点
广度优先搜索算法
界面
列表
智能交互装置
层级
安卓系统
关系
屏幕
智能交互模块
存储结构
逻辑
深度优先遍历
布局
计算机
处理器
指针
系统为您推荐了相关专利信息
智能交互方法
编码向量
语义特征
智能交互系统
序列
管理信息系统
交易风险预测
资源分配优先级
策略
胶囊网络
图像采集控制
智能机器人
视觉图像采集装置
序列
实体
烟气治理设施
煤气净化系统
深度优先搜索算法
矩阵
强度