一种自动控制终端运行的方法技术

技术编号:15288000 阅读:105 留言:0更新日期:2017-05-10 12:26
本发明专利技术提供一种自动控制终端运行的方法,该方法包括:在与外部终端进行连接时响应于外部终端的运行信息;基于所述运行信息从控制数据库中读取本次运行的数据文件并使所述终端进入工作,外部终端界面显示工作信息;根据所述数据文件中规定的手势特征确定界面的当前手势,以进行外部终端界面的手势操作,所述手势特征至少包括手势类型、手势内容及界面操作位置。本发明专利技术能够在安装过程中实现终端装机流程操作的自动化。

Method for automatically controlling terminal operation

The present invention provides a method for automatic control of terminal operation, the method includes: operating information in connection with the external terminal in response to an external terminal; the operation control information from the database to read the data file and run the terminal into the work based on the external terminal interface display information according to the current work; the gesture interface to determine the gesture features specifying the data in the file, gestures to the external terminal interface, the gesture features include at least the type, content and gesture gesture interface operation position. The invention can realize the automation of the terminal installation process in the installation process.

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种自动控制终端运行的方法
技术介绍
智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入终端类型的总称。随着近几年智能手机业的飞速发展,出现了以操作系统为平台,以App为载体的商业运作模式,而现阶段手机App的安装主要还是依赖人工以手动方式逐个安装,且每个App都需要一系列的操作之后才能完成安装,这样非常浪费时间。同时,由于Android智能手机的碎片化日益严重,App适配问题也日趋严重,这也极大地影响了用户体验。在中国专利:基于控件自动化遍历解决手机App机型适配问题的方法(CN201510373883.5)中,公开了一种采用预装有Android系统的智能手机、预装有Linux系统的电脑以及数据线,然后通过六个步骤实现支持纯控件App自动化遍历适配测试、支持HTML型应用测试、支持混合型应用自动化遍历测试,但是并未解决批量手机App如何以静默的方式实现快速安装与卸载的问题。在现阶段,没有一个非常好的方法解决上述提到的问题。
技术实现思路
本专利技术技术方案解决的技术问题为,如何在安装过程中实现终端安装操作的自动化。为了解决上述技术问题,本专利技术技术方案提供了一种自动控制终端运行的方法,包括:在与外部终端进行连接时响应于外部终端的运行信息;基于所述运行信息从控制数据库中读取本次运行的数据文件并使所述终端进入工作,外部终端界面显示工作信息;根据所述数据文件中规定的手势特征确定界面的当前手势,以进行外部终端界面的手势操作,所述手势特征至少包括手势类型、手势内容及界面操作位置。可选的,所述自动控制终端运行的方法还包括:获取外部终端的接口信息;基于所述接口信息与所述终端建立连接,并接收所述终端传输的运行信息。可选的,所述获取外部终端的接口信息包括:检测至少一个接口以获取接口连接时得到的终端之PID信息及VID信息。可选的,所述自动控制终端运行的方法还包括:响应于所述运行信息以推送本次运行的应用安装程序包至所述终端。可选的,所述自动控制终端运行的方法还包括:构建所述控制数据库;创建数据规范,所述规范包括:控件标识、手势标识、手势输入标识及手势的界面位置标识;根据所述数据规范从待运行的应用流程提取所述数据规范的元素,以形成所述数据文件。可选的,所述控件标识包括工作界面中目标控件的类型,所述手势标识包括调用特定控件下所适用的手势类型,所述手势输入标识包括调用特定控件下手势输入内容的指向信息,手势的界面位置标识包括手势操作进行的界面位置。可选的,所述控件对应本次运行对象。可选的,所述手势类型包括:单击、双击、滑动、拖拽及勾选,所述手势内容包括:所述手势类型下输入的界面内容及实感信息,所述实感信息包括压力值信息;所述界面操作位置由数据文件中的以下信息中的至少一种信息确定:界面元素的类型、资源ID、图片位置坐标以及运行文案关键词。可选的,所述规范还包括:界面窗口标识、窗口标签标识、控件码标识、错误标识、注释标识及测试源数据;所述界面窗口标识包括:窗口选择代码;所述窗口标签标识包括:目标窗口中标签页选择代码;所述控件码标识包括:相应控件的动作标识码;所述错误标识包括:记录中需添加验证点的名称;所述注释标识包括:记录注释;所述测试源数据包括:自动运行的输入数据。可选的,在与外部终端进行连接时响应于外部终端的运行信息包括:在与外部终端进行连接时基于所接收终端的运行信息获取终端的硬件或系统识别信息;推送屏幕终端触控模块的配置文件至终端以获取执行权限,所推送的配置文件对应所述硬件或系统识别信息且至少具有一种,所述配置文件规定了本次运行中手势操作的类型、手势内容及界面操作位置。可选的,所述推送屏幕终端触控模块的配置文件至终端包括:将所述配置文件转发至终端以供终端读取;根据终端类型读取配置文件中的第一触控数据及第二触控数据,所述第一触控数据的手势内容包括所述界面内容,所述第二触控数据的手势内容包括所述实感信息,所述第一触控数据发送至应用层以处理,所述第二触控数据发送至驱动层及操作层以处理。可选的,所述推送屏幕终端触控模块的配置文件至终端包括:基于所述数据文件中规定的请求获取所述配置文件的信息推送所述配置文件。可选的,所述自动控制终端运行的方法还包括:基于本次运行数据文件规定的手势特征传递参数至所述配置文件以实现手势控制。可选的,所述当前手势为点亮手势,所述手势特征包括:滑动手势类型、界面位移内容、界面原点及本次点亮时刻,所述数据文件中规定了点亮规则,所述终端根据所述点亮规则确定所述手势特征。可选的,所述点亮规则对应于运行阶段而不同。可选的,所述运行阶段包括:安装、卸载、设置终端界面的显示。可选的,所述界面位移内容为无位移内容。可选的,所述点亮规则包括多个点亮时刻,每个点亮时刻之间的间隔时间小于所述终端预设的休眠时间。本专利技术技术方案能够在与外部终端连接时自动运行数据文件,并通过数据文件中的手势特征确定、执行当前的手势操作,以实现终端自动运行过程中手势控制的自动化,从而实现终端自我运行,提高数据处理的高效性及便利性。本专利技术技术方案还能够根据创建的数据规范获得运行流程及手势控制的标识数据,从而在运行过程中适于读取及运行,并且,上述标识数据可以更新构建,与用户所需安装的数据流程相一致,从而实现数据的交互处理,提高数据处理的效率。本专利技术技术方案还解决了将配置文件传输至外部终端以控制外部终端进行自动手势控制运行的方案,特别的,还讲配置文件中的手势数据进行区分,以更好地模拟手动的手势操作,提高了手势操作的准确度及界面模拟的真实性。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其他特征、目的和优点将会变得更明显:图1为本专利技术技术方案一种自动控制终端运行的方法流程示意图;图2为本专利技术技术方案一种智能装置的结构示意图;图3为本专利技术技术方案另一种自动控制终端运行的方法流程示意图;图4为本专利技术技术方案又一种自动控制终端运行的方法流程示意图;图5为本专利技术技术方案提供的一种推送配置文件的方法流程示意图;图6为本专利技术技术方案再一种自动控制终端运行的方法流程示意图;图7为本专利技术技术方案提供一种自动控制终端运行的方法流程示意图。具体实施方式为了更好的使本专利技术的技术方案清晰的表示出来,下面结合附图对本专利技术作进一步说明。相较于用户手动控制终端运行,终端的自动运行在安装批量程序、卸载程序、清理垃圾等应用场景下是必要的,也是具有明显优势的。首先自动化的终端控制可以提高安装、卸载、清理程序、系统等的效率,使用户可以减少系统性的操作而更加专注于终端的使用,提高用户的体验度。其次,自动化的终端控制还可以提高系统对于终端应用等系统的体系化管理,使终端的系统数据及安装文件能够在整个终端用户群中得到复用,并及时统计出使用数据,能够使系统自动化过程得到良性的数据反馈,有助于自动化控制的数据交互。在系统控制终端进行安装、卸载、清理程序等过程中,由于运行的动作和用例是完全设计好的,运行期望的结果也是完全可以预料的,将终端自动运行,可以极大提高运行效率,缩短回归测试时间,从而可以运行更多更繁琐的应用及测试。同时,也满足本文档来自技高网...
一种自动控制终端运行的方法

【技术保护点】
一种自动控制终端运行的方法,其特征在于,包括:在与外部终端进行连接时响应于外部终端的运行信息;基于所述运行信息从控制数据库中读取本次运行的数据文件并使所述终端进入工作,外部终端界面显示工作信息;根据所述数据文件中规定的手势特征确定界面的当前手势,以进行外部终端界面的手势操作,所述手势特征至少包括手势类型、手势内容及界面操作位置。

【技术特征摘要】
1.一种自动控制终端运行的方法,其特征在于,包括:在与外部终端进行连接时响应于外部终端的运行信息;基于所述运行信息从控制数据库中读取本次运行的数据文件并使所述终端进入工作,外部终端界面显示工作信息;根据所述数据文件中规定的手势特征确定界面的当前手势,以进行外部终端界面的手势操作,所述手势特征至少包括手势类型、手势内容及界面操作位置。2.如权利要求1所述的自动控制终端运行的方法,其特征在于,还包括:获取外部终端的接口信息;基于所述接口信息与所述终端建立连接,并接收所述终端传输的运行信息。3.如权利要求2所述的自动控制终端运行的方法,其特征在于,所述获取外部终端的接口信息包括:检测至少一个接口以获取接口连接时得到的终端之PID信息及VID信息。4.如权利要求1所述的自动控制终端运行的方法,其特征在于,还包括:响应于所述运行信息以推送本次运行的应用安装程序包至所述终端。5.如权利要求1所述的自动控制终端运行的方法,其特征在于,还包括:构建所述控制数据库;创建数据规范,所述规范包括:控件标识、手势标识、手势输入标识及手势的界面位置标识;根据所述数据规范从待运行的应用流程提取所述数据规范的元素,以形成所述数据文件。6.如权利要求5所述的自动控制终端运行的方法,其特征在于,所述控件标识包括工作界面中目标控件的类型,所述手势标识包括调用特定控件下所适用的手势类型,所述手势输入标识包括调用特定控件下手势输入内容的指向信息,手势的界面位置标识包括手势操作进行的界面位置。7.如权利要求5或6所述的自动控制终端运行的方法,其特征在于,所述控件对应本次运行对象。8.如权利要求1至6任一项所述的自动控制终端运行的方法,其特征在于,所述手势类型包括:单击、双击、滑动、拖拽及勾选,所述手势内容包括:所述手势类型下输入的界面内容及实感信息,所述实感信息包括压力值信息;所述界面操作位置由数据文件中的以下信息中的至少一种信息确定:界面元素的类型、资源ID、图片位置坐标以及运行文案关键词。9.如权利要求5所述的自动控制终端运行的方法,其特征在于,所述规范还包括:界面窗口标识、窗口标签标识、控件码标识、错误标识、注释标识及测试源数据;所述界面窗口标识包括:窗口选择代码;所述窗口标签标识包括:目标窗口中...

【专利技术属性】
技术研发人员:何叶梅东伟罗国庆伍宏晶姚伟超吴敏张辰
申请(专利权)人:上海二三四五网络科技有限公司
类型:发明
国别省市:上海;31

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

1