一种点亮终端的方法及自动控制终端的方法与制造工艺

文档序号:11154445
一种点亮终端的方法及自动控制终端的方法与制造工艺
本发明涉及计算机技术领域,特别涉及一种自动控制终端的方法、以及一种在自动安装应用程序时点亮终端的方法。

背景技术:
智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入终端类型的总称。随着近几年智能手机业的飞速发展,出现了以操作系统为平台,以App为载体的商业运作模式,而现阶段手机App的安装主要还是依赖人工以手动方式逐个安装,且每个App都需要一系列的操作之后才能完成安装,这样非常浪费时间。同时,由于Android智能手机的碎片化日益严重,App适配问题也日趋严重,这也极大地影响了用户体验。在中国专利:基于控件自动化遍历解决手机App机型适配问题的方法(CN201510373883.5)中,公开了一种采用预装有Android系统的智能手机、预装有Linux系统的电脑以及数据线,然后通过六个步骤实现支持纯控件App自动化遍历适配测试、支持HTML型应用测试、支持混合型应用自动化遍历测试。但是上述技术方案并未解决批量手机App如何以静默的方式实现快速安装与卸载的问题,还存在手机终端的休眠、重复唤醒的诸多额外操作,手机处理效率很低。

技术实现要素:
本发明技术方案解决的技术问题为,如何在安装过程中实现终端安装操作的自动化。为了解决上述技术问题,本发明技术方案提供了一种自动控制终端的方法,包括:获取接入终端的接口信息;基于所述接口信息与所述终端建立连接,并接收所述终端传输的触发信息;响应于所述触发信息以获取任务信息及点亮规则,在所述终端执行安装任务队列中的应用时,所述终端根据所述点亮规则确定与本次点亮时刻对应的显示屏幕,并将所述显示屏幕点亮后隐藏,所述任务队列基于所述任务信息被获取。可选的,所述获取接入终端的接口信息包括:检测至少一个接口以获取接口连接时得到终端的PID信息及VID信息。可选的,接口的检测方式为枚举。可选的,所述接口为USB接口。可选的,所述自动控制终端的方法还包括:响应所述触发信息以推送所述任务队列的应用安装程序包至所述终端。可选的,所述自动控制终端的方法还包括:响应于所述触发信息以获取安装规则;根据所述安装规则确定所述应用安装程序包中应用在所述终端的安装策略。可选的,所述点亮规则包括多个点亮时刻,每个点亮时刻之间的间隔时间小于所述终端预设的休眠时间。可选的,所述显示屏幕为透明屏幕。可选的,所述显示屏幕点亮后经点亮时间后隐藏,所述点亮规则包括与点亮时刻对应的点亮时间。为了解决上述技术问题,本发明技术方案提供了一种在自动安装应用程序时点亮终端的方法,包括:在与设备建立连接后,接收所述设备传输的任务信息及点亮规则,以获取任务队列;在执行所述安装任务队列中的应用时,根据所述点亮规则确定与本次点亮时刻对应的显示屏幕;将所确定的显示屏幕点亮后隐藏。可选的,所述在自动安装应用程序时点亮终端的方法还包括:接收所述设备推送的所述任务队列的应用安装程序包。可选的,所述在自动安装应用程序时点亮终端的方法还包括:接收所述设备传输的安装规则;所述执行所述安装任务队列中的应用包括:根据所述安装规则确定所述应用安装程序包中应用在所述终端的安装策略;;基于所述安装策略确定应用安装的顺序及种类。本发明技术方案的有益效果至少为:本发明技术方案能够在与外部终端连接时自动运行数据文件,并在终端安装运行时,通过显示屏幕的点亮隐藏,实现终端的持续点亮,使终端可在自动安装运行时进行自我运行,提高数据处理的高效性及便利性,充分实现终端运行自动化。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其他特征、目的和优点将会变得更明显:图1为本发明技术方案提供的一种自动控制终端的方法的流程示意图;图2为本发明技术方案提供的一种智能装置自动控制终端安装应用的结构示意图;图3为本发明技术方案提供的一种在自动安装应用程序时点亮终端的方法流程示意图。具体实施方式为了更好的使本发明的技术方案清晰的表示出来,下面结合附图对本发明作进一步说明。相较于用户手动控制终端运行,终端的自动运行在安装批量程序、卸载程序、清理垃圾等应用场景下是必要的,也是具有明显优势的。首先自动化的终端控制可以提高安装、卸载、清理程序、系统等的效率,使用户可以减少系统性的操作而更加专注于终端的使用,提高用户的体验度。其次,自动化的终端控制还可以提高系统对于终端应用等系统的体系化管理,使终端的系统数据及安装文件能够在整个终端用户群中得到复用,并及时统计出使用数据,能够使系统自动化过程得到良性的数据反馈,有助于自动化控制的数据交互。在系统控制终端进行安装、卸载、清理程序等过程中,由于运行的动作和用例是完全设计好的,运行期望的结果也是完全可以预料的,将终端自动运行,可以极大提高运行效率,缩短回归测试时间,从而可以运行更多更繁琐的应用及测试。同时,也满足了对于大量用户终端的同时控制测试。再有,自动控制终端运行可以更好地利用资源,将繁琐的任务自动化,从而提高安装、整理数据的准确性和测试人员的积极性。但是,在自动运行过程中,总有些运行情况是不适合于自动运行的,其必须借助于终端用户的手势操作,仅适合于人工操作。比如,在安装过程中,需要对一些安装规则进行类别选择,对一些安装条件进行认可等。但由于运行程式具有一致性和可重复性,只要基于一般的运行规则,便可对上述运行时机进行确认并模拟用户的手势操作,从而更进一步地实现终端控制的自动化程序。本发明技术方案基于上述发明想法及构思,提供了如下实施例来说明本发明技术方案,但需要说明的是,下列实施例仅是对本发明技术方案的具体实施方式进行举例,并非限定本发明技术方案的技术范围。为了更好地说明本发明技术方案的具体实施过程,如图1所示的一种自动控制终端的方法,具体包括如下步骤:步骤S100,获取接入终端的接口信息;步骤S...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1