The invention discloses an application software installation method, device and system, in which the method includes: acquiring the installation strategy for each user terminal; the installation strategy includes: the corresponding relationship between each user terminal and the installation mode; determining the current application software to be installed and the target user terminal to install the application software. According to the corresponding relationship between each user terminal and the installation mode in the installation strategy, the corresponding installation mode of the target user terminal is determined; and according to the corresponding installation mode of the target user terminal, the application software is installed on the target user terminal. The technical proposal of the invention can conveniently and quickly install the application software on the user terminal.
【技术实现步骤摘要】
一种应用软件安装方法、装置及系统
本专利技术涉及互联网
,特别是一种应用软件安装方法、装置及系统。
技术介绍
随着技术的发展,各种智能终端不断涌现,如智能电视、智能盒子、智能投影仪、智能冰箱等。智能终端指的是具有全开放式平台,搭载了操作系统的设备终端。以智能电视为例,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,并持续对功能进行扩充和升级。智能电视能够不断给用户带来有别于使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。但上述这些智能终端,由于各种原因,缺乏浏览器也缺乏开放的应用商店,因此用户若想在其上安装新的应用软件,则通常需要先使用电脑在网站上下载该应用软件,并将下载的应用软件存储到U盘上,再将U盘插接到上述智能终端上,然后才能在智能终端上安装,使得用户在智能终端上安装各类应用时很不方便。此外,还有一些用户终端,如智能手机、PC机等,虽然具有浏览器及应用商店,但使用该用户终端的用户不会执行安装操作,例如一些使用智能手机的老年人,如果想在其上安装新的应用软件,则通常需要请儿女或其他人代替自己在该智能手机上进行操作,这样一来,一方面还需要他人对该智能手机进行熟悉,另一方面也担心自己的信息泄露。即便是可接受远程控制的PC机,如果需要他人通过远程控制来安装自己所需要的软件,也需要首先在该PC机上安装能响应对方远程控制指令的软件,如QQ软件等,并且该操作同样存在信息泄露的安全隐患。
技术实现思路
本专利技术实施例中一方面提供应用软件安装方法,另一方面提供应用软件安装装置及系统,以方便快捷的将应用软件安装到目标用户终端上。本专利技术实施例中提供 ...
【技术保护点】
1.一种应用软件安装方法,其特征在于,包括:获取针对各用户终端的安装策略;所述安装策略包括:各用户终端与安装方式的对应关系;确定当前待安装应用软件以及安装所述应用软件的目标用户终端;根据所述安装策略中各用户终端与安装方式的对应关系,确定所述目标用户终端对应的安装方式;按照所述目标用户终端对应的安装方式,将所述应用软件安装到所述目标用户终端上。
【技术特征摘要】
1.一种应用软件安装方法,其特征在于,包括:获取针对各用户终端的安装策略;所述安装策略包括:各用户终端与安装方式的对应关系;确定当前待安装应用软件以及安装所述应用软件的目标用户终端;根据所述安装策略中各用户终端与安装方式的对应关系,确定所述目标用户终端对应的安装方式;按照所述目标用户终端对应的安装方式,将所述应用软件安装到所述目标用户终端上。2.根据权利要求1所述的方法,其特征在于,所述安装方式包括下述安装方式中的任一个或组合:基于调试接口协议的安装方式;基于多屏互动协议的安装方式;基于Http或WebSocket协议的安装方式。3.根据权利要求2所述的方法,其特征在于,所述基于调试接口协议的安装方式包括:基于ADB协议的安装方式和/或基于TCP/UDP协议的安装方式。4.根据权利要求3所述的方法,其特征在于,所述按照所述目标用户终端对应的安装方式,将所述应用软件安装到所述目标用户终端上包括:若所述目标用户终端对应的安装方式为基于ADB协议的安装方式,则使用ADB协议与目标用户终端建立连接,通过ADB协议的推送命令将所述应用软件推送到所述目标用户终端,然后执行ADB协议的安装命令以将推送到所述目标用户终端的应用软件安装在所述目标用户终端上;若所述目标用户终端对应的安装方式为基于TCP/UDP协议的安装方式,则通过TCP/UDP协议启动ADB协议,然后通过ADB协议的推送命令将所述应用软件推送到目标用户终端,之后执行ADB协议的安装命令以将推送到所述目标用户终端的应用软件安装在所述目标用户终端上。5.根据权利要求2所述的方法,其特征在于,所述按照所述目标用户终端对应的安装方式,将所述应用软件安装到所述目标用户终端上包括:若所述目标用户终端对应的安装方式为基于Http协议的安装方式,则将所述应用软件上传到所述目标用户终端,然后触发所述目标用户终端执行安装;若所述目标用户终端对应的安装方式为基于WebSocket协议的安装方式,则使用WebSocket协议方式将所述应用软件写入到所述目标用户终端,然后触发所述目标用户终端执行安装;若所述目标用户终端对应的安装方式为基于多屏互动协议的安装方式,则首先基于DNS的服务发现协议发现目标用户终端,然后通过Http或者WebSocket上层协议将所述应用软件上传或写入所述目标用户终端,并触发所述目标用户终端进行安装。6.根据权利要求1所述的方法,其特征在于,所述确定安装所述应用软件的目标用户终端包括:通过发送广播包进行轮询的方式来查找附近区域内在线的各用户终端,将包含轮询到的各用户终端的轮询结果呈现出来,将从所述轮询结果中选中的用户终端确定为目标用户终端;或者,根据所接收的目标用户终端的IP地址或标识确定目标用户终端;或者,通过发送广播包进行轮询的方式来查找附近区域内在线的各用户终端,将包含轮询到的各用户终端的轮询结果呈现出来;若轮询结果中存在目标用户终端,则将从所述轮询结果中选中的用户终端确定为目标用户终端,若轮询失败或所述轮询结果不存在目标用户终端,则根据所接收的目标用户终端的IP地址或标识确定目标用户终端。7.根据权利要求1所述的方法,其特征在于,所述获取针对各用户终端的安装策略包括:从服务器中获取针对各用户终端的安装策略。8.根据权利要求1所述的方法,其特征在于,获取针对各用户终端的安装策略之前,所述方法进一步包括:预先安装安装助手应用程序APP或者安装助手模块,并启动所述安装助手APP或者安装助手模块。9.一种应用软件安装方法,其特征在于,包括:针对每个第一用户终端设置所述第一用户终端对应的安装方式,并形成针对各第一用户终端的安装策略;将所述针对各第一用户终端的安...
【专利技术属性】
技术研发人员:陈慧明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。