太阳城集团

  • / 6
  • 下载费用:30 金币  

软件升级方法以及用户终端.pdf

摘要
申请专利号:

CN201610631049.6

申请日:

2016.08.04

公开号:

CN106257423A

公开日:

2016.12.28

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/445申请日:20160804|||公开
IPC分类号: G06F9/445 主分类号: G06F9/445
申请人: 微鲸科技有限公司
发明人: 孙光力; 赵晓峰; 李成功; 项晨
地址: 200232 上海市徐汇区龙腾大道2879号3楼3024室
优先权:
专利代理机构: 上海盈盛知识产权代理事务所(普通合伙) 31294 代理人: 孙佳胤
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201610631049.6

授权太阳城集团号:

|||

法律状态太阳城集团日:

2017.01.25|||2016.12.28

法律状态类型:

实质审查的生效|||公开

摘要

本发明提供了一种软件升级方法以及用户终端,能够自动、完整的升级软件。所述软件升级方法包括如下步骤:向用户终端发送更新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系统的学习
机中的任意一种。
6.一种用户终端,所述用户终端为使用Android系统的用户终端,其特征在于,包括如
下模块:
更新命令接收模块,用于接收更新APK的命令;
下载模块,用于根据更新命令接收模块收到的命令,下载APK安装文件至本地;
安装模块,在用户终端开机时启动并安装下载模块下载的APK安装文件。
7.根据权利要求6所述的用户终端,其特征在于,所述用户终端具有唯一的设备识别
码,所述更新APK的命令中亦包含一设备识别码,所述更新命令接收模块只接受与用户终端
的设备识别码相匹配的更新APK的命令。
8.根据权利要求7所述的用户终端,其特征在于,所述设备识别码选自于设备序列号、
网络接入设备的MAC地址、以及用户ID中的任意一种。
9.根据权利要求6至8中任一项所述的用户终端,其特征在于,所述安装模块为开机后
自动启动并安装下载的APK安装文件。
10.根据权利要求6至8中任一项所述的用户终端,其特征在于,所述用户终端选自于采
用Android系统的智能电视、采用Android系统的投影仪、以及采用Android系统的学习机中
的任意一种。

说明书

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

技术领域

本发明涉及软件技术领域,尤其涉及一种软件升级方法以及用户终端。

背景技术

目前通用的Android安装包(AndroidPackage,以下简称APK)升级方式包括:

1)通过安装的应用商店(系统自带的或者第三方应用商店)或者APK自带的更新提
醒,提示用户手动升级;

2)在线热修复技术(hotfix)。当APK需要更新时会自动下载补丁文件(dex文件),
APK运行时就会动态加载补丁文件,从而使虚拟机执行替换后的代码,达到修复的目的。

随着网络的发展,互联网电视、机顶盒越来越普及,由于其输出内容的特殊性,目
前这两种升级方式都存在着一定局限性。

1)对于第一种升级方式,升级与否完全由用户决定,如果存在某些不可预料的原
因需要对本电视进行管控,这种升级方式将无法达到目的;

2)在线热修复技术也存在一定局限性,由于其工作原理只是动态替换虚拟机执行
的代码,但不能动态替换图片、APK的视图等资源文件,如果需要替换资源文件,要么使用传
统的第一种方法——通过应用商店或者APK自带的更新提醒去更新,要么升级整个系统。

发明内容

本发明所要解决的技术问题是,提供一种软件升级方法以及用户终端,能够自动、
完整的升级软件。

为了解决上述问题,本发明提供了一种软件升级方法,包括如下步骤:向用户终端
发送更新APK的命令,所述用户终端为使用Android系统的用户终端;用户终端根据收到的
命令,下载APK安装文件至本地;在用户终端再次开机时,安装下载的APK安装文件。

可选的,所述用户终端具有唯一的设备识别码,所述更新APK的命令中亦包含一设
备识别码,所述向用户终端发送更新APK的命令的步骤,进一步是向具有指定的设备识别码
的用户终端发送更新APK的命令。所述设备识别码选自于设备序列号、网络接入设备的MAC
地址、以及用户ID中的任意一种。

可选的,所述在用户终端再次开机时,安装下载的APK安装文件的步骤中,所述安
装的动作为开机后自动启动。

可选的,所述用户终端选自于采用Android系统的智能电视、采用Android系统的
投影仪、以及采用Android系统的学习机中的任意一种。

本发明还提供了一种用户终端,所述用户终端为使用Android系统的用户终端,包
括如下模块:更新命令接收模块,用于接收更新APK的命令;下载模块,用于根据更新命令接
收模块收到的命令,下载APK安装文件至本地;安装模块,在用户终端开机时启动并安装下
载模块下载的APK安装文件。

可选的,所述用户终端具有唯一的设备识别码,所述更新APK的命令中亦包含一设
备识别码,所述更新命令接收模块只接受与用户终端的设备识别码相匹配的更新APK的命
令。所述设备识别码选自于设备序列号、网络接入设备的MAC地址、以及用户ID中的任意一
种。

可选的,所述安装模块为开机后自动启动并安装下载的APK安装文件。

可选的,所述用户终端选自于采用Android系统的智能电视、采用Android系统的
投影仪、以及采用Android系统的学习机中的任意一种。

本发明采用后台下载并在开机后更新的方法实施更新,是尽量降低用户使用过程
中的干扰程度的一种技术方案。进一步采用匹配唯一识别码的方式控制更新和下载过程,
是一种更为安全的技术方案。

附图说明

附图1所示是本发明所述软件升级方法的具体实施方式中所述方法的实施步骤示
意图。

附图2所示是本发明所述用户终端的具体实施方式中所述用户终端的结构框图。

具体实施方式

下面结合附图对本发明提供的软件升级方法以及用户终端的具体实施方式做详
细说明。

首先结合附图给出本发明所述软件升级方法的具体实施方式。附图1所示是本具
体实施方式的实施步骤示意图,包括如下步骤:步骤S10,向用户终端发送更新APK的命令,
所述用户终端为使用Android系统的用户终端;步骤S11,用户终端根据收到的命令,下载
APK安装文件至本地;步骤S12,在用户终端再次开机时,安装下载的APK安装文件。

参考步骤S10,向用户终端发送更新APK的命令。所述用户终端为使用Android系统
的用户终端,包括但不限于采用Android系统的智能电视、采用Android系统的投影仪、以及
采用Android系统的学习机中的任意一种,所述采用Android既包括采用原生Android系统
也包括采用基于Android系统开发的衍生操作系统。在本步骤中,为了提高方法的安全性,
避免用户终端被未知的带有病毒的安装包感染,以及能够对被升级设备的群组进行精确选
择,进一步将所述用户终端设置为具有唯一的设备识别码,所述更新APK的命令中亦包含一
设备识别码。本步骤则进一步是向具有指定的设备识别码的用户终端发送更新APK的命令。
所述设备识别码选自于设备序列号、网络接入设备的MAC地址、以及用户ID中的任意一种。
所述设备序列号是在出厂时预先设置在设备中的唯一识别代码。

参考步骤S11,用户终端根据收到的命令,下载APK安装文件至本地。本步骤以及步
骤S10都是在后台静默完成的,用户在使用该终端是不会有任何额外的感觉,因此不会对用
户体验造成影响。本步骤优选为对全部安装包的下载,因此不仅可以修复代码问题,还可以
随意更新代码或者图片、布局试图等资源文件。

参考步骤S12,在用户终端再次开机时,安装下载的APK安装文件。在用户终端再次
开机的时候,一般用户都可以接受有一定太阳城集团的系统更新过程,本方法将APK的更新设置在
系统开机时段而用户终端正常运行的时段,是对用户使用体验的干扰程度最小的一种方
案。优选所述安装的动作为开机后自动启动,也可以是开机后提示用户进行更新,在用户确
认后再启动更新。

接下来结合附图给出本发明所述用户终端的具体实施方式。附图2所示是本具体
实施方式所述用户终端的结构框图,包括:更新命令接收模块20,用于接收更新APK的命令;
下载模块21,用于根据更新命令接收模块20收到的命令,下载APK安装文件至本地;安装模
块22,在用户终端开机时启动并安装下载模块21下载的APK安装文件。

更新命令接收模块20用于接收更新APK的命令。所述用户终端为使用Android系统
的用户终端,包括但不限于采用Android系统的智能电视、采用Android系统的投影仪、以及
采用Android系统的学习机中的任意一种,所述采用Android既包括采用原生Android系统
也包括采用基于Android系统开发的衍生操作系统。为了提高方法的安全性,避免用户终端
被未知的带有病毒的安装包感染,以及能够对被升级设备的群组进行精确选择,进一步将
所述用户终端设置为具有唯一的设备识别码,所述更新APK的命令中亦包含一设备识别码。
所述更新命令接收模块20则只接受与用户终端的设备识别码相匹配的更新APK的命令。所
述设备识别码选自于设备序列号、网络接入设备的MAC地址、以及用户ID中的任意一种。所
述设备序列号是在出厂时预先设置在设备中的唯一识别代码。

下载模块21用于根据更新命令接收模块20收到的命令,下载APK安装文件至本地。
更新命令接收模块20和下载模块21都是在后台静默运行的,用户在使用该终端是不会有任
何额外的感觉,因此不会对用户体验造成影响。下载模块21优选为对全部安装包的下载,因
此不仅可以修复代码问题,还可以随意更新代码或者图片、布局试图等资源文件。

安装模块22在用户终端开机时启动并安装下载模块21下载的APK安装文件。在用
户终端再次开机的时候,一般用户都可以接受有一定太阳城集团的系统更新过程,本方法将APK的
更新设置在系统开机时段而用户终端正常运行的时段,是对用户使用体验的干扰程度最小
的一种方案。优选安装模块22为开机后自动启动,也可以是开机后提示用户进行更新,在用
户确认后再启动更新。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人
员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为
本发明的保护范围。

关 键 词:
软件 升级 方法 以及 用户 终端
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:软件升级方法以及用户终端.pdf
链接地址:http://zh228.com/p-6100711.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');