一种安装应用程序的方法及终端设备技术

技术编号:20176252 阅读:32 留言:0更新日期:2019-01-23 00:15
本发明专利技术公开了一种安装应用程序的方法及终端设备,首先接收N个电子终端各自发送的用于安装应用程序的安装请求。另外可利用N个电子终端各自对应的解锁方式,控制N个电子终端各自进行屏幕自动解锁,进而达到对N个电子终端进行批量解锁的效果。而在控制N个电子终端中各自的待安装应用程序的过程中,可基于N个电子终端各自的安装请求,控制N个电子终端各自安装对应的待安装应用程序,N个电子终端各自对应的待安装应用程序可以相同也可以不同。故而,终端设备可以批量控制N个电子终端都安装相同的待安装应用程序,也可以批量控制N各电子终端各自安装不同的待安装应用程序,不用一对一的控制电子终端的应用程序的安装,安装更新方便快捷。

A Method of Installing Application Programs and Terminal Equipment

The invention discloses a method for installing an application program and a terminal device. Firstly, the installation request for installing an application program sent by N electronic terminals is received. In addition, the corresponding unlocking modes of N electronic terminals can be used to control the automatic screen unlocking of N electronic terminals, thus achieving the effect of mass unlocking of N electronic terminals. In the process of controlling the applications to be installed in N electronic terminals, the corresponding applications to be installed in N electronic terminals can be controlled based on their respective installation requests. The corresponding applications to be installed in N electronic terminals can be the same or different. Therefore, terminal equipment can batch control N electronic terminals to install the same applications to be installed, also can batch control N electronic terminals to install different applications to be installed, without one-to-one control of the installation of electronic terminal applications, installation and update is convenient and fast.

【技术实现步骤摘要】
一种安装应用程序的方法及终端设备
本申请涉及电子
,尤其涉及一种安装应用程序的方法及终端设备。
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子终端,享受随着科技发展带来的舒适生活。目前,为了更加便捷的操作电子终端,可将电子终端连接PC端的终端设备,利用终端设备来操作电子终端,例如操作电子终端中的应用程序进行更新。而现有PC端操作电子终端中的应用程序更新较为繁琐,用时较长。
技术实现思路
本专利技术提供了一种安装应用程序的方法及终端设备,以解决或者部分解决现有PC端操作电子终端中的应用程序更新用时较长的技术问题。为解决上述技术问题,本专利技术提供了一种安装应用程序的方法,包括:接收N个电子终端各自发送的用于安装应用程序的安装请求;其中,N≥2且为正整数;利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁;基于所述N个电子终端各自的安装请求,控制所述N个电子终端各自安装对应的待安装应用程序,所述N个电子终端各自对应的待安装应用程序可以相同也可以不同。优选的,所述利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁,具体包括:针对所述N个电子终端的锁屏方式,获得对应的解锁配置文件;将所述N个电子终端各自的解锁配置文件发送给对应的电子终端,控制所述N个电子终端执行各自的解锁配置文件进行屏幕自动解锁。优选的,所述控制所述N个电子终端各自安装对应的待安装应用程序,具体包括:获得一安装配置文件,所述安装配置文件中配置有针对所述N个电子终端中的每个电子终端的待安装应用程序的数量,所述每个电子终端中的各个待安装应用程序的名称和版本号;根据所述安装配置文件,为所述N个电子终端下载对应的待安装应用程序包;将所述待安装应用程序包解析到对应的电子终端中进行安装。优选的,所述将所述待安装应用程序包解析到对应的电子终端中进行安装之后,具体包括:监控所述N个电子终端各自的安装线程是否存在,其中,一个安装应用程序对应一个安装线程;所述安装线程是对应的待安装应用程序在安装过程中产生的线程;若所述N个电子终端各自的安装线程存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序正处于安装过程;若所述N个电子终端各自的安装线程不存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序处于安装中断过程或者安装过程执行完毕。优选的,所述将所述待安装应用程序包解析到对应的电子终端中进行安装之后,具体包括:监控所述N个电子终端在安装各自的待应用程序的过程中是否产生弹窗;若产生所述弹窗,则控制产生弹窗的电子终端关闭所述弹窗,以使得所述产生弹窗的待安装应用程序继续执行安装过程。优选的,所述将所述待安装应用程序包解析到对应的电子终端中进行安装,具体包括:对所述N个电子终端在安装各自的待应用程序的过程中产生的窗口进行截图,获得对应的窗口图像;对所述N个电子终端各自对应的待安装应用程序的窗口图像进行图像识别,识别出所述N个电子终端各自对应的待安装应用程序的窗口图像中的窗口信息;根据所述N个电子终端各自对应的待安装应用程序的窗口图像中的窗口信息控制对应的待安装应用程序的安装。优选的,所述控制所述N个电子终端各自安装对应的待安装应用程序之后,所述方法还包括:获得一卸载配置文件,所述卸载配置文件中配置有针对所述每个电子终端中的待卸载应用程序的名称和版本号;根据所述安装配置文件,对应卸载所述每个电子终端中的待卸载应用程序。本专利技术公开了一种终端设备,接收模块,用于接收N个电子终端各自发送的用于安装应用程序的安装请求;其中,N≥2且为正整数;解锁模块,用于利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁;安装模块,用于基于所述N个电子终端各自的安装请求,控制所述N个电子终端各自安装对应的待安装应用程序,所述N个电子终端各自对应的待安装应用程序可以相同也可以不同。优选的,所述解锁模块,具体包括:第一获得模块,用于针对所述N个电子终端的锁屏方式,获得对应的解锁配置文件;发送模块,用于将所述N个电子终端各自的解锁配置文件发送给对应的电子终端,控制所述N个电子终端执行各自的解锁配置文件进行屏幕自动解锁。优选的,所述安装模块,具体包括:第二获得模块,用于获得一安装配置文件,所述安装配置文件中配置有针对所述N个电子终端中的每个电子终端的待安装应用程序的数量,所述每个电子终端中的各个待安装应用程序的名称和版本号;下载模块,用于根据所述安装配置文件,为所述N个电子终端下载对应的待安装应用程序包;解析模块,用于将所述待安装应用程序包解析到对应的电子终端中进行安装。优选的,所述终端设备还包括:第一监控模块,用于监控所述N个电子终端各自的安装线程是否存在,其中,一个安装应用程序对应一个安装线程;所述安装线程是对应的待安装应用程序在安装过程中产生的线程;若所述N个电子终端各自的安装线程存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序正处于安装过程;若所述N个电子终端各自的安装线程不存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序处于安装中断过程或者安装过程执行完毕。优选的,所述终端设备还包括:第二监控模块,用于监控所述N个电子终端在安装各自的待应用程序的过程中是否产生弹窗;关闭模块,用于若产生所述弹窗,则控制产生弹窗的电子终端关闭所述弹窗,以使得所述产生弹窗的待安装应用程序继续执行安装过程。优选的,所述解析模块,具体包括:截图模块,用于对所述N个电子终端在安装各自的待应用程序的过程中产生的窗口进行截图,获得对应的窗口图像;识别模块,用于对所述N个电子终端各自对应的待安装应用程序的窗口图像进行图像识别,识别出所述N个电子终端各自对应的待安装应用程序的窗口图像中的窗口信息;控制模块,用于根据所述N个电子终端各自对应的待安装应用程序的窗口图像中的窗口信息控制对应的待安装应用程序的安装。优选的,所述终端设备还包括:第三获得模块,用于获得一卸载配置文件,所述卸载配置文件中配置有针对所述每个电子终端中的待卸载应用程序的名称和版本号;卸载模块,用于根据所述安装配置文件,对应卸载所述每个电子终端中的待卸载应用程序。本专利技术公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。通过本专利技术的一个或者多个技术方案,本专利技术具有以下有益效果或者优点:本专利技术公开了一种安装应用程序的方法及终端设备,首先接收N个电子终端各自发送的用于安装应用程序的安装请求。另外可利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁,进而达到对N个电子终端进行批量解锁的效果。而在控制N个电子终端中各自的待安装应用程序的过程中,可基于所述N个电子终端各自的安装请求,控制所述N个电子终端各自安装对应的待安装应用程序,所述N个电子终端各自对应的待安装应用程序可以相同也可以不同。也就是说,终端设备可以批量控制本文档来自技高网...

【技术保护点】
1.一种安装应用程序的方法,其特征在于,包括:接收N个电子终端各自发送的用于安装应用程序的安装请求;其中,N≥2且为正整数;利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁;基于所述N个电子终端各自的安装请求,控制所述N个电子终端各自安装对应的待安装应用程序,所述N个电子终端各自对应的待安装应用程序可以相同也可以不同。

【技术特征摘要】
1.一种安装应用程序的方法,其特征在于,包括:接收N个电子终端各自发送的用于安装应用程序的安装请求;其中,N≥2且为正整数;利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁;基于所述N个电子终端各自的安装请求,控制所述N个电子终端各自安装对应的待安装应用程序,所述N个电子终端各自对应的待安装应用程序可以相同也可以不同。2.如权利要求1所述的方法,其特征在于,所述利用所述N个电子终端各自对应的解锁方式,控制所述N个电子终端各自进行屏幕自动解锁,具体包括:针对所述N个电子终端的锁屏方式,获得对应的解锁配置文件;将所述N个电子终端各自的解锁配置文件发送给对应的电子终端,控制所述N个电子终端执行各自的解锁配置文件进行屏幕自动解锁。3.如权利要求1所述的方法,其特征在于,所述控制所述N个电子终端各自安装对应的待安装应用程序,具体包括:获得一安装配置文件,所述安装配置文件中配置有针对所述N个电子终端中的每个电子终端的待安装应用程序的数量,所述每个电子终端中的各个待安装应用程序的名称和版本号;根据所述安装配置文件,为所述N个电子终端下载对应的待安装应用程序包;将所述待安装应用程序包解析到对应的电子终端中进行安装。4.如权利要求3所述的方法,其特征在于,所述将所述待安装应用程序包解析到对应的电子终端中进行安装之后,具体包括:监控所述N个电子终端各自的安装线程是否存在,其中,一个安装应用程序对应一个安装线程;所述安装线程是对应的待安装应用程序在安装过程中产生的线程;若所述N个电子终端各自的安装线程存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序正处于安装过程;若所述N个电子终端各自的安装线程不存在,则表示所述N个电子终端各自的安装线程对应的待安装应用程序处于安装中断过程或者安装过程执行完毕。5.如权利要求3或4所述的方法,其特征在于,所述将所述待...

【专利技术属性】
技术研发人员:刘春勇
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1