软件升级方法以及用户终端技术

技术编号:14314269 阅读:89 留言:0更新日期:2016-12-30 16:27
本发明专利技术提供了一种软件升级方法以及用户终端,能够自动、完整的升级软件。所述软件升级方法包括如下步骤:向用户终端发送更新APK的命令,所述用户终端为使用Android系统的用户终端;用户终端根据收到的命令,下载APK安装文件至本地;在用户终端再次开机时,安装下载的APK安装文件。

【技术实现步骤摘要】

本专利技术涉及软件
,尤其涉及一种软件升级方法以及用户终端
技术介绍
目前通用的Android安装包(AndroidPackage,以下简称APK)升级方式包括:1)通过安装的应用商店(系统自带的或者第三方应用商店)或者APK自带的更新提醒,提示用户手动升级;2)在线热修复技术(hotfix)。当APK需要更新时会自动下载补丁文件(dex文件),APK运行时就会动态加载补丁文件,从而使虚拟机执行替换后的代码,达到修复的目的。随着网络的发展,互联网电视、机顶盒越来越普及,由于其输出内容的特殊性,目前这两种升级方式都存在着一定局限性。1)对于第一种升级方式,升级与否完全由用户决定,如果存在某些不可预料的原因需要对本电视进行管控,这种升级方式将无法达到目的;2)在线热修复技术也存在一定局限性,由于其工作原理只是动态替换虚拟机执行的代码,但不能动态替换图片、APK的视图等资源文件,如果需要替换资源文件,要么使用传统的第一种方法——通过应用商店或者APK自带的更新提醒去更新,要么升级整个系统。
技术实现思路
本专利技术所要解决的技术问题是,提供一种软件升级方法以及用户终端,能够自动、完整本文档来自技高网...
软件升级方法以及用户终端

【技术保护点】
一种软件升级方法,其特征在于,包括如下步骤:向用户终端发送更新APK的命令,所述用户终端为使用Android系统的用户终端;用户终端根据收到的命令,下载APK安装文件至本地;在用户终端再次开机时,安装下载的APK安装文件。

【技术特征摘要】
1.一种软件升级方法,其特征在于,包括如下步骤:向用户终端发送更新APK的命令,所述用户终端为使用Android系统的用户终端;用户终端根据收到的命令,下载APK安装文件至本地;在用户终端再次开机时,安装下载的APK安装文件。2.根据权利要求1所述的软件升级方法,其特征在于,所述用户终端具有唯一的设备识别码,所述更新APK的命令中亦包含一设备识别码,所述向用户终端发送更新APK的命令的步骤,进一步是向具有指定的设备识别码的用户终端发送更新APK的命令。3.根据权利要求2所述的软件升级方法,其特征在于,所述设备识别码选自于设备序列号、网络接入设备的MAC地址、以及用户ID中的任意一种。4.根据权利要求1至3中任一项所述的软件升级方法,其特征在于,所述在用户终端再次开机时,安装下载的APK安装文件的步骤中,所述安装的动作为开机后自动启动。5.根据权利要求1至3中任一项所述的软件升级方法,其特征在于,所述用户终端选自于采用Android系统的智能电视、采用Android系统的投影仪、以及采用Android系统的学习...

【专利技术属性】
技术研发人员:孙光力赵晓峰李成功项晨
申请(专利权)人:微鲸科技有限公司
类型:发明
国别省市:上海;31

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

1