一种自动安装移动终端应用的控制方法及控制装置与流程

文档序号:16403049发布日期:2018-12-25 20:14阅读:225来源:国知局
一种自动安装移动终端应用的控制方法及控制装置与流程

本发明属于移动终端应用领域,特别涉及一种自动安装移动终端应用的控制方法及控制装置。

背景技术

随着时代的进步,科技的飞速发展,人们的生活水平也得到了飞跃性的提高,伴随着智能终端的出现,现如今,智能手机已经成为了人们生活中的必需品,不论是工作、生活还是购物,都可以通过智能手机来完成。

随着智能手机的普及,与之配套的各种应用程序也逐渐增多,人们智能手机中的应用程序也随之不断的更新换代,在目前的环境下,大多数用户都是通过应用市场或各种应用程序下载网站进行应用程序的下载或更新,但是,其在安装时都是需要用户手动点击安装或手动选择安装路径等一些繁琐的流程,才能使应用程序成功安装,而随着生活节奏越来越快,时间的成本也越来越高,在这样繁琐的安装步骤下,难免会造成时间上及精力上的浪费,也给用户带来了不愉悦的使用体验。

同时,随着智能手机的普及,很多年级较大的用户也都开始使用,但是年龄较大的用户毕竟不如年轻用户,并不知道如何正确安装应用程序以及及时更新应用程序,在这样的条件下,急需一种能够自动安装一种终端应用的方法问世。

而目前,市场上并没有一种能够实现上述需求的安装方法,尤其涉及一种自动安装移动终端应用的控制方法及控制装置。



技术实现要素:

针对现有技术存在的技术缺陷,本发明的目的是提供一种自动安装移动终端应用的控制方法,其用于实现在移动终端中一键安装应用程序,包括如下步骤:

a.基于移动终端的配置信息确定与所述配置信息相关联的安装信息;

b.基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择。

优选地,在所述步骤a之前,还包括步骤a′:将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在配置文件或内存中。

优选地,所述配置文件存储在数据库或者云端。

优选地,在所述步骤a中,还包括如下步骤a″:当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息。

优选地,所述安装信息包括应用程序名称、一个或多个跳转窗口下的应用程序安装步骤。

优选地,所述步骤b还包括:

b1:基于所述安装信息判断是否能获取一个或多个跳转窗口下的应用程序安装步骤,若不能,则执行步骤b2;

b2:基于所述安装信息确定安装关键词信息;

b3:基于所述关键词信息确定一个或多个跳转窗口下的应用程序安装步骤。

优选地,所述步骤b还包括:b2′:基于用户行为手动点击所述安装步骤。

优选地,在所述步骤b1之后,还包括:

b2′:基于用户行为手动点击所述安装步骤

优选地,所述步骤b还包括:

b4:获取用户的偏好信息,基于所述偏好信息确定一个或多个跳转窗口下的应用程序安装步骤。

优选地,包括:所述偏好信息包括:

是否更新替换原始程序;

是否开启麦克风;

是否开启相机权限;

是否开启地理位置;

是否读取联系人列表;或者

是否开启网络。

根据本发明的另一个方面,提供了一种自动安装移动终端应用的控制装置,包括:

第一确定装置:基于移动终端的配置信息确定与所述配置信息相关联的安装信息;

第二确定装置:基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择。

优选地,包括:

第一存储装置:将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在数据库中。

优选地,还包括:

第一获取装置:当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息。

优选地,还包括:

第一判断装置:基于所述安装信息判断是否能获取一个或多个跳转窗口下的应用程序安装步骤;

第三确定装置:基于所述安装信息确定安装关键词信息;

第四确定装置:基于所述关键词信息确定一个或多个跳转窗口下的应用程序安装步骤。

优选地,还包括:

第一处理装置:基于用户行为手动点击所述安装步骤。

优选地,还包括:

第五确定装置:获取用户的偏好信息,基于所述偏好信息确定一个或多个跳转窗口下的应用程序安装步骤。

本发明提供了一种自动安装移动终端应用的控制方法及控制装置,通过在内置文件或储存中获取终端的配置信息,并将所述配置信息与安装信息相连接,通过accessibility功能对安装步骤进行自动选择,并最终实现在移动终端中自动安装应用的功能,本发明操作简单,使用方便,提供了一种自动安装移动终端应用的控制方法及控制装置,具有极高的商业价值。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出了本发明的具体实施方式的,一种自动安装移动终端应用的控制方法的具体流程示意图;

图2示出了本发明的第一实施例的,将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在配置文件或内存中,且当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息的具体流程示意图;

图3示出了本发明的第三实施例的,基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择的具体流程示意图;

图4示出了本发明的第四实施例的,基于用户行为手动点击所述安装步骤的具体流程示意图;以及

图5示出了本发明的另一具体实施方式的,一种自动安装移动终端应用的控制装置的模块连接示意图。

具体实施方式

为了更好的使本发明的技术方案清晰的表示出来,下面结合附图对本发明作进一步说明。

图1示出了本发明的具体实施方式的,一种自动安装移动终端应用的控制方法的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s101,基于移动终端的配置信息确定与所述配置信息相关联的安装信息,由于现如今,市场上各大智能手机的生产厂家推出的智能手机品种各样,其屏幕大小及运行系统也各不相同,所以,在步骤s101中,首先就需要获取移动终端的配置信息,所述配置信息包括移动终端的操作屏幕的尺寸大小,再获取与所述移动终端配置信息相关联的安装信息,如安装过程中各功能键模块在智能终端中的坐标及大小。

进一步地,所述移动终端的配置信息的获取,适用于目前市场上所涉及的所有智能手机的运行系统,包括但不限于安卓、ios、锤子、塞班等智能运行系统。

最后,进入步骤s102,.基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择,本领域技术人员理解,所述accessibility功能的设计初衷是为了给一些行为能力不便捷的人群提供便捷服务,但演变至今,在其功能上进行开发,可以理解accessibility为智能终端中的虚拟按键,通过对accessibility的设置,能够使其通过虚拟键完成对手机的操控,即基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择。

在一个优选地实施例中,用户的智能终端是安卓系统,获取手机内悬浮按钮的控制权限,当用户选择安装应用程序时,其手机悬浮按钮在所述安装应用程序的安装界面进行自动点击,直至应用安装完成。

图2示出了本发明的第一实施例的,将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在配置文件或内存中,且当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s201,将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在配置文件或内存中,本领域技术人员理解,为了使更多的用户能够体验到本发明带来的便利,可将目前市场上常见的智能手机的型号及与其相适应或相关联的配置信息储存至数据库中,所述数据库可以是硬盘储存,也可以是云端储存,在其他用户需要使用时,即可从数据库中调取与用户的移动终端相匹配的机型的相关的配置信息。

进一步地,用户还可以将移动终端相关联的配置信息进行主动上传及分享,并储存至配置文件或手机内存中,并且可以通过其他移动终端提取配置信息,可实现第三方操作用户移动终端的效果。

本领域技术人员理解,所述图2中的步骤s202可以参考所述图1中的步骤s101,在此不予赘述。

然后,进入步骤s203,当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息,本领域技术人员理解,所述安装信息包括应用程序名称、一个或多个跳转窗口下的应用程序安装步骤,用户输入的安装信息可以是一个字,也可以是一组词,当识别到用户输入的关键字或关键词后,基于所述关键字或关键词在移动终端屏幕中的位置,实现虚拟按键操作,直至安装完成,并在安装完成后,将虚拟按键点选位置的坐标进行储存并上传至数据库中,进行数据保存。

在一个优选地实施例中,用户通过移动终端安装一应用程序,所述移动终端的配置信息无法确定与所述配置信息相关联的安装信息,则在移动终端的显示界面中显示出一输入框,用户通过手写或键盘的方式在输入框内输入了“下一步、确定、完成”等多组关键词,再输入关键词完成后对该应用程序的安装界面进行关键字检索,待检索到与用户输入的关键词匹配的关键词后,通过虚拟按键对其进行点选,直至应用程序安装完成。

本领域技术人员理解,所述图2中的步骤s204可以参考所述图1中的步骤s102,在此不予赘述。

图3示出了本发明的第三实施例的,基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s301,基于所述安装信息判断是否能获取一个或多个跳转窗口下的应用程序安装步骤,若不能,则执行步骤s302,本领域技术人员理解,此步骤为判断步骤,在应用程序安装的过程中,会随着步骤的进行而不断的跳转窗口,直至应用程序安装完成,但是,随着应用程序的不断更新,其安装过程中的跳转界面也会随之变换,若所述安装信息不能能获取一个或多个跳转窗口下的应用程序安装步骤时,则执行步骤s302,若能,则执行安装步骤,直至应用程序安装完成。

紧接着,进入步骤s302,基于所述安装信息确定安装关键词信息,在所述安装信息不能获取一个或多个跳转窗口下的应用程序安装步骤时,通过移动终端程序对所述移动终端屏幕中应用程序安装界面的各功能键模块进行对焦检索,并将检索到的安装信息确定为安装关键词信息,或通过用户手动输入与安装信息相匹配的安装按关键词信息,并将该信息进行储存或上传至云端数据库中。

然后,进入步骤s303,基于所述关键词信息确定一个或多个跳转窗口下的应用程序安装步骤,本领域技术人员理解,当获取到一个或多个关键词信息后,在所述应用程序安装框内进行关键字或词检索,并锁定所述关键字或词的坐标,通过虚拟键进行自动点选,直至所述应用程序安装完成。

进一步地,当所述应用程序安装完成后,则将应用程序安装过程中所点击的功能键的所有坐标以及与之对应的功能键的全称全部上传至数据库或云端,实现资源共享,使其他用户在安装同样的应用程序时,能够从数据库中直接提取相关的安装信息,进行应用程序的安装。

最后,进入步骤s304,获取用户的偏好信息,基于所述偏好信息确定一个或多个跳转窗口下的应用程序安装步骤,在应用程序安装完成后,由于应用程序的功能的不同,在安装完成后会出现一些相关的权限获取的请求,在确认请求信息后才能完全安装成功,基于对用户的偏好信息的记录,获取到用户对各种请求信息的反馈偏好,在安装应用程序时若出现请求信息,则会根据用户的偏好信息进行自动选择,本领域技术人员理解,所述偏好信息包括但不限于是否更新替换原始程序、是否开启麦克风、是否开启相机权限、是否开启地理位置、是否读取联系人列表、或者是否开启网络等。

在一个优选地实施例中,所述用户的偏好信息还包括是否创建桌面快捷方式,本领域技术人员理解,现如今市场上常见的智能手机的运行系统中,其部分智能手机是桌面与菜单分开的,用户通过应用程序下载后,若通过其偏好信息获取到,用户在下载应用程序时会同时在手机说面创建该应用程序的快捷方式,则在自动安装应用程序后,基于用户的偏好信息,在应用程序安装完成后自动在用户的终端桌面创建该应用程序的快捷方式。

图4示出了本发明的第四实施例的,基于用户行为手动点击所述安装步骤的具体流程示意图,具体地,包括如下步骤:

本领域技术人员理解,所述图4中步骤s401可以参考所述图3中步骤s301,在此不予赘述。

最后,进入步骤s402,基于用户行为手动点击所述安装步骤,在这样的实施例中,若基于所述安装信息判断,不能获取一个或多个跳转窗口下的应用程序安装步骤,用户可通过手动点击所述安装步骤,在所述安装界面中手动点击与所述安装步骤相匹配的安装功能模块,直至安装完成。

进一步地,当用户选择通过手动安装应用程序时,将用户点击安装应用程序的点击坐标进行标记并记录,并可通过云端进行储存,当其他用户对该应用进行安装时,则可通过该数据进行自动安装步骤。

图5示出了本发明的另一具体实施方式的,一种自动安装移动终端应用的控制装置的模块连接示意图,本领域技术人员理解,本发明提供了一种自动安装移动终端应用的控制装置,包括:第一确定装置1:基于移动终端的配置信息确定与所述配置信息相关联的安装信息,首先就需要获取移动终端的配置信息,所述配置信息包括移动终端的操作屏幕的尺寸大小,再获取与所述移动终端配置信息相关联的安装信息,如安装过程中各功能键模块在智能终端中的坐标及大小,所述第一确定装置1与所述第二确定装置2连接,并分别连接所述第一存储装置11及所述第一获取装置12。

进一步地,还包括第二确定装置2:基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择,通过对accessibility的设置,能够使其通过虚拟键完成对手机的操控,即基于accessibility以及所述安装信息确定一个或多个安装步骤的自动选择,所述第二确定装置2与所述第一确定装置1连接,并分别与所述第一判断装置21、所述第三确定装置22、所述第四确定装置23及所述第五确定装置24连接。

进一步地,还包括第一存储装置11:将一个或多个移动终端的一个或多个与所述移动终端相关联的一个或多个配置信息存储在数据库中,所述数据库可以是硬盘储存,也可以是云端储存,在其他用户需要使用时,即可从数据库中调取与用户的移动终端相匹配的机型的相关的配置信息,所述第一存储装置11与所述第一确定装置1连接,并连接所述第一获取装置12。

进一步地,还包括第一获取装置12:当基于移动终端的配置信息无法确定与所述配置信息相关联的安装信息时,手动输入获取所述安装信息,所述安装信息包括应用程序名称、一个或多个跳转窗口下的应用程序安装步骤,用户输入的安装信息可以是一个字,也可以是一组词,当识别到用户输入的关键字或关键词后,基于所述关键字或关键词在移动终端屏幕中的位置,实现虚拟按键操作,直至安装完成,并在安装完成后,将虚拟按键点选位置的坐标进行储存并上传至数据库中,进行数据保存,所述第一获取装置12分别与所述第一确定装置1及所述第一存储装置11连接。

进一步地,还包括第一判断装置21:基于所述安装信息判断是否能获取一个或多个跳转窗口下的应用程序安装步骤,若所述安装信息不能能获取一个或多个跳转窗口下的应用程序安装步骤时,则执行第三确定装置22,若能,则执行安装步骤,直至应用程序安装完成,所述第一判断装置21与所述第二确定装置2连接,并分别连接所述第三确定装置22、所述第四确定装置23及所述第五确定装置24。

进一步地,还包括第三确定装置22:基于所述安装信息确定安装关键词信息,在所述安装信息不能能获取一个或多个跳转窗口下的应用程序安装步骤时,通过移动终端程序对所述移动终端屏幕中应用程序安装界面的各功能键模块进行对焦检索,并将检索到的安装信息确定为安装关键词信息,或通过用户手动输入与安装信息相匹配的安装按关键词信息,并将该信息进行储存或上传至云端数据库中,所述第三确定装置22与所述第二确定装置2连接,并分别连接所述第一判断装置21、所述第四确定装置23及所述第五确定装置24。

进一步地,还包括第四确定装置23:基于所述关键词信息确定一个或多个跳转窗口下的应用程序安装步骤,当获取到一个或多个关键词信息后,在所述应用程序安装框内进行关键字或词检索,并锁定所述关键字或词的坐标,通过虚拟键进行自动点选,直至所述应用程序安装完成,所述第四确定装置23与所述第二确定装置2连接,并分别连接所述第一判断装置21、所述第三确定装置22及所述第五确定装置24。

进一步地,还包括第一处理装置211:基于用户行为手动点击所述安装步骤,若基于所述安装信息判断,不能获取一个或多个跳转窗口下的应用程序安装步骤,用户可通过手动点击所述安装步骤,在所述安装界面中手动点击与所述安装步骤相匹配的安装功能模块,直至安装完成,所述第一处理装置211与所述第一判断装置21连接。

进一步地,还包括:第五确定装置24:获取用户的偏好信息,基于所述偏好信息确定一个或多个跳转窗口下的应用程序安装步骤,在应用程序安装完成后,由于应用程序的功能的不同,在安装完成后会出现一些相关的权限获取的请求,在确认请求信息后才能完全安装成功,基于对用户的偏好信息的记录,获取到用户对各种请求信息的反馈偏好,在安装应用程序时若出现请求信息,则会根据用户的偏好信息进行自动选择,本领域技术人员理解,所述偏好信息包括但不限于是否更新替换原始程序、是否开启麦克风、是否开启相机权限、是否开启地理位置、是否读取联系人列表、或者是否开启网络等,所述第五确定装置24与所述第二确定装置2连接,并分别连接所述第一判断装置21、所述第三确定装置22及所述第四确定装置23。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1