CN104391720A - 基于Android***后视镜盒子升级方法及后视镜盒子 - Google Patents

基于Android***后视镜盒子升级方法及后视镜盒子 Download PDF

Info

Publication number
CN104391720A
CN104391720A CN201410703077.5A CN201410703077A CN104391720A CN 104391720 A CN104391720 A CN 104391720A CN 201410703077 A CN201410703077 A CN 201410703077A CN 104391720 A CN104391720 A CN 104391720A
Authority
CN
China
Prior art keywords
mirror box
rearview mirror
upgrade
upgrading
version
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410703077.5A
Other languages
English (en)
Inventor
康继春
黄利文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Coagent Electronics S&T Co Ltd
Original Assignee
Guangdong Coagent Electronics S&T Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Coagent Electronics S&T Co Ltd filed Critical Guangdong Coagent Electronics S&T Co Ltd
Priority to CN201410703077.5A priority Critical patent/CN104391720A/zh
Publication of CN104391720A publication Critical patent/CN104391720A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了基于Android***后视镜盒子升级方法及后视镜盒子,其中升级方法包括:当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级;后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包;下载最新升级包并将所述最新升级包载入指定文件夹;后视镜盒子进入升级模式,利用所述最新升级包升级。本发明无需用户进行复杂的操作,简单快捷,真正实现了一键升级、一键还原,从而很好地使Android***适应于机顶盒的实际应用,提升了在***升级和还原方面的用户体验和稳定性。

Description

基于Android***后视镜盒子升级方法及后视镜盒子
技术领域
本发明涉及后视镜盒子,尤其涉及的是基于Android***后视镜盒子升级方法及后视镜盒子。
背景技术
Android是由谷歌公司于2007年11月5日正式推出的操作***,主要应用于各类移动和智能设备。 Android***自推出以来迅速风靡全球, 成为越来越多电子设备的操作***平台。
作为一种智能设备的操作***, ***升级是一个重要特性。Android 采用recovery模式进行升级。 所谓recovery模式是Android***下加入的一种特殊工作模式,当操作***进入到这种模式下时, 可以运行***的升级包,显示专用于***升级和备份的操作界面,在该界面下通过按键选择相应的操作菜单实现相应的功能,比如 Android ***和数据区的快速格式化(wipe);***和用户数据的备份和恢复; 通过sd卡刷新***等等。
然而, 现有的 Android ***升级方法需要用户多步操作, 比较繁琐, 而且升级模式显示菜单中大多为英文选项, 不方便没有英文和相关技术基础的用户使用。另一方面,Android ***多用于手机、 平板电脑等移动设备上, 而这些移动设备通常只有一个 sd 卡作为外置存储设备,而将其植入后视镜盒子之后,***的升级尤为复杂。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供基于Android***后视镜盒子升级方法及后视镜盒子,旨在提供一种外挂的导航***为原车提供声控导航,为原车增设简便的声控导航。
为达上述目的,本发明提供如下技术方案:
基于Android***后视镜盒子升级方法,包括以下步骤:
A、当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级;
B、后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包;
C、下载最新升级包并将所述最新升级包载入指定文件夹;
D、后视镜盒子进入升级模式,利用所述最新升级包升级。
所述的基于Android***后视镜盒子升级方法,其中,步骤C之前还包括:获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时进入步骤C。
所述的基于Android***后视镜盒子升级方法,其中,步骤A之前还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键。
所述的基于Android***后视镜盒子升级方法,其中,还包括: 
当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置。
所述的基于Android***后视镜盒子升级方法,其中,还包括: 当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置。
本发明还提供一种后视镜盒子,包括:
升级触发模块,用于当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级;
升级包获取模块,用于后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包;
下载模块,用于下载最新升级包并将所述最新升级包载入指定文件夹;
升级模块,用于后视镜盒子进入升级模式,利用所述最新升级包升级。
所述的后视镜盒子,其中,还包括:版本比较模块,用于获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时启动下载模块。
所述的后视镜盒子,其中,还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键。
所述的后视镜盒子,其中,还包括: 
第一恢复模块,用于当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置。
所述的后视镜盒子,其中,还包括:第二恢复模块,用于当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置。
与现有技术相比,本发明所提供的基于Android***后视镜盒子升级方法及后视镜盒子,无需用户进行复杂的操作, 简单快捷, 真正实现了一键升级、一键还原,从而很好地使Android***适应于机顶盒的实际应用, 提升了在***升级和还原方面的用户体验和稳定性。
附图说明
图1是本发明所述的基于Android***后视镜盒子升级方法的流程图。
图2是本发明所述的基于Android***的后视镜盒子的模块框图。
具体实施方式
本发明提供了基于Android***后视镜盒子升级方法及后视镜盒子,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是是本发明所述的基于Android***后视镜盒子升级方法的流程图。如图1所示,本发明所述的基于Android***后视镜盒子升级方法,包括:
基于Android***后视镜盒子升级方法,包括以下步骤:
S100、当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级。
即当驾驶者需要更新后视镜盒子***时,后视镜盒子接收驾驶者通过一键式操作键入的升级指令,进入***升级,本发明中的后视镜盒子可通过车载***进行空中***升级,利用车载***中的网络资源或已有数据进行后视镜盒子的***升级。
S200、后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包。后视镜盒子通过网络资源连接到后台服务器,后视镜盒子通过与后台服务器的网络通信,查找后台服务器内存储的最新升级包。例如:后台服务器内存储了三个版本的升级包,后视镜盒子竟会发出检测最新升级包的信息指令,后台服务器通过比较三个版本的升级包的更新时间,得出距离现在时间最近的升级包版本。如版本20141128、版本20130305和版本 20101111,***通过版本时间编号进行判断哪个版本为最新版本,经判断可知,版本20141128为最新版本,将该版本最为最新版本进行更新升级。当然后台服务器中的升级包版本可显示在升级操作界面,供用户选择,在能够满足用户需求的情况下,可手动选择任意一升级包版本经行更新。但若有版本陈旧的升级包则会发出提醒,提醒用户升级包版本过低不适于使用或不利于运行等特殊情况。
S300、下载最新升级包并将所述最新升级包载入指定文件夹。
即后视镜盒子通过与后台服务器的通信得出最新升级包版本后,向后台服务器发出下载指令,进行后视镜盒子与后台服务器之间的数据传输。作为优选的后视镜盒子根据后台服务器提供的所述升级地址将升级包下载到指定的文件夹中。例如将 Android ***的升级包 update.zip 下载到机顶盒的指定升级目录下进行保存 (例如根目录/download/update.zip)。为方便用户操作及保存不同版本的升级包数据,用户也可以新建文件夹并进行主动命名文件夹名称,方便以后查找使用。例如在下载升级包时提醒用户选择文件夹时,可新建一文件夹并命名为“升级包程序”、“***升级包”等字样以方便查找,或区分升级包与其他压缩文件。
S400、后视镜盒子进入升级模式,利用所述最新升级包升级。当升级包下载成功以后,后视镜盒子自动进入升级模式,利用Android ***对升级包进行解压、并升级后视镜盒子版本。升级策略由服务器决定, 策略如下 :
(1)、如果后视镜盒子版本比服务器版本小一个版本号, 则下发增量升级包地址。
(2)、如果后视镜盒子版本与服务器版本相差超过一个版本号, 则下发整包升级包地址。
(3)、如果后视镜盒子版本比服务器版本版本号大, 这种情况需要回退版本进行强制升级,下发要回退的整包升级包地址。
当然在升级版本时,可为用户预留选择版本时间,供用户自行选择自己较为熟悉的版本或易于接受的版本,如果用户主动选择则按照用户选择的版本进行升级后视镜盒子版本。
进一步的,所述的基于Android***后视镜盒子升级方法中,步骤S300之前还包括:获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时进入步骤S300,具体如上所述,不再赘述。
所述的基于Android***后视镜盒子升级方法中,步骤S100之前还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键。驾驶者或者用户可通过该物理按键触发后视镜盒子的版本升级,使基于Android***的后视镜盒子升级不再繁琐、复杂,同时解决了升级失败的问题。
所述的基于Android***后视镜盒子升级方法,其中,还包括: 当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置。
具体的,在***崩溃而无法进入正常升级模式时作为修复***使用。***将升级包 update.zip自动转入指定文件夹中,并发出***还原指令 。后视镜盒子测到发来的***还原指令,进入 recovery 模式。后视镜盒子会自动检查升级包的具***置,并查找升级包 update.zip 的具体版本,与现有***的版本进行比较。如果检测到的升级包版本适合升级,则进行恢复*** ;如果没有适合的升级包版本则***进入自动进行恢复出厂设置。
更进一步的,所述的基于Android***后视镜盒子升级方法中,还包括:当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置或将后视镜盒子的当前***版本进行拷贝或镜像处理,以防止***崩溃。作为优选的,在对当前***版本进行拷贝或镜像处理时,应将用户的部分个性设置或权限设置进行同时拷贝,以免在回复***后用户需要再次设置,减少用户使用时的不必要麻烦。
本发明提供的基于Android***后视镜盒子升级方法,无需用户进行复杂的操作,简单快捷,真正实现了一键升级、一键还原,从而很好地使Android***适应于机顶盒的实际应用, 提升了在***升级和还原方面的用户体验和稳定性。
本发明基于上述后视镜盒子的升级方法还提供了一种具有该升级方法的后视镜盒子,该后视镜盒子具体包括以下模块,具体如图2所示;
升级触发模块,用于当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级,具体如上所述,此处不再赘述。
升级包获取模块,用于后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包,具体如上所述,此处不再赘述。
下载模块,用于下载最新升级包并将所述最新升级包载入指定文件夹,具体如上所述,此处不再赘述。
升级模块,用于后视镜盒子进入升级模式,利用所述最新升级包升级,具体如上所述,此处不再赘述。
所述的后视镜盒子,其中,还包括:版本比较模块,用于获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时启动下载模块,具体如上所述,此处不再赘述。
所述的后视镜盒子,其中,还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键,具体如上所述,此处不再赘述。
所述的后视镜盒子,其中,还包括: 
第一恢复模块,用于当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置,具体如上所述,此处不再赘述。
所述的后视镜盒子,其中,还包括:第二恢复模块,用于当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置,具体如上所述,此处不再赘述。
综上所述本发明所提供的基于Android***后视镜盒子升级方法及后视镜盒子,无需用户进行复杂的操作,用户可通过物理按键对后视镜盒子***进行更新,简单快捷, 真正实现了一键升级、一键还原,从而很好地使Android***适应于机顶盒的实际应用, 提升了在***升级和还原方面的用户体验和稳定性。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.基于Android***后视镜盒子升级方法,其特征在于,包括以下步骤:
A、当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级;
B、后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包;
C、下载最新升级包并将所述最新升级包载入指定文件夹;
D、后视镜盒子进入升级模式,利用所述最新升级包升级。
2.根据权利要求1所述的基于Android***后视镜盒子升级方法,其特征在于,步骤C之前还包括:获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时进入步骤C。
3.根据权利要求1所述的基于Android***后视镜盒子升级方法,其特征在于,步骤A之前还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键。
4.根据权利要求2所述的基于Android***后视镜盒子升级方法,其特征在于,还包括: 
当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置。
5.根据权利要求1 所述的基于Android***后视镜盒子升级方法,其特征在于,还包括: 当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置。
6.后视镜盒子,其特征在于,包括:
升级触发模块,用于当后视镜盒子接收到升级指令时,后视镜盒子进入空中升级;
升级包获取模块,用于后视镜盒子连接后台服务器,并查找后台服务器存储的最新升级包;
下载模块,用于下载最新升级包并将所述最新升级包载入指定文件夹;
升级模块,用于后视镜盒子进入升级模式,利用所述最新升级包升级。
7.根据权利要求6所述的后视镜盒子,其特征在于,还包括:版本比较模块,用于获取最新升级包版本,并与后视镜盒子***版本比较,当最新升级包版本高于后视镜盒子***版本时启动下载模块。
8.根据权利要求6所述的后视镜盒子,其特征在于,还包括:在后视镜盒子上预设一用于生成升级指令触发升级的物理按键。
9.根据权利要求7所述的后视镜盒子,其特征在于,还包括: 
第一恢复模块,用于当最新升级包版本低于后视镜***版本时令后视镜盒子恢复出厂设置。
10.根据权利要求6 所述的后视镜盒子,其特征在于,还包括:第二恢复模块,用于当后视镜盒子***崩溃并接收到升级指令时,令后视镜盒子恢复出厂设置。
CN201410703077.5A 2014-11-29 2014-11-29 基于Android***后视镜盒子升级方法及后视镜盒子 Pending CN104391720A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410703077.5A CN104391720A (zh) 2014-11-29 2014-11-29 基于Android***后视镜盒子升级方法及后视镜盒子

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410703077.5A CN104391720A (zh) 2014-11-29 2014-11-29 基于Android***后视镜盒子升级方法及后视镜盒子

Publications (1)

Publication Number Publication Date
CN104391720A true CN104391720A (zh) 2015-03-04

Family

ID=52609628

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410703077.5A Pending CN104391720A (zh) 2014-11-29 2014-11-29 基于Android***后视镜盒子升级方法及后视镜盒子

Country Status (1)

Country Link
CN (1) CN104391720A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446835A (zh) * 2015-12-24 2016-03-30 小米科技有限责任公司 对***文件进行修复的方法及装置
CN106020900A (zh) * 2016-05-30 2016-10-12 努比亚技术有限公司 一种升级方法及升级装置
CN106200907A (zh) * 2016-06-29 2016-12-07 深圳市爱培科技术股份有限公司 一种智能后视镜手势控制***和方法
CN106951296A (zh) * 2017-04-06 2017-07-14 深圳天珑无线科技有限公司 一种软件更新方法及装置
CN107145282A (zh) * 2017-05-04 2017-09-08 北京奇虎科技有限公司 基于安卓操作***的智能设备的刷机方法和装置
CN107748668A (zh) * 2017-11-27 2018-03-02 北京奇安信科技有限公司 一种应用程序升级的方法及装置
CN107888632A (zh) * 2016-09-29 2018-04-06 上海华测导航技术股份有限公司 一种基于网络的自动在线升级gnss固件处理方法
CN112052022A (zh) * 2020-09-02 2020-12-08 深圳创维-Rgb电子有限公司 智能电视***更新方法、装置、智能电视和可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141729A (zh) * 2006-09-07 2008-03-12 三星电子株式会社 移动终端的固件更新方法及使用该方法的移动终端
CN101356519A (zh) * 2006-06-19 2009-01-28 三星电子株式会社 用于可利用空中机制的便携式设备的程序升级***及方法
CN101500019A (zh) * 2008-01-30 2009-08-05 中华电信股份有限公司 无线终端设备的应用软件的更新方法
CN102970342A (zh) * 2012-11-01 2013-03-13 山东大学 一种基于ota 技术的嵌入式终端自动升级方法
CN103957244A (zh) * 2014-04-21 2014-07-30 惠州市新思为电子科技有限公司 一种远程程序升级方法及服务器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101356519A (zh) * 2006-06-19 2009-01-28 三星电子株式会社 用于可利用空中机制的便携式设备的程序升级***及方法
CN101141729A (zh) * 2006-09-07 2008-03-12 三星电子株式会社 移动终端的固件更新方法及使用该方法的移动终端
CN101500019A (zh) * 2008-01-30 2009-08-05 中华电信股份有限公司 无线终端设备的应用软件的更新方法
CN102970342A (zh) * 2012-11-01 2013-03-13 山东大学 一种基于ota 技术的嵌入式终端自动升级方法
CN103957244A (zh) * 2014-04-21 2014-07-30 惠州市新思为电子科技有限公司 一种远程程序升级方法及服务器

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446835A (zh) * 2015-12-24 2016-03-30 小米科技有限责任公司 对***文件进行修复的方法及装置
CN106020900A (zh) * 2016-05-30 2016-10-12 努比亚技术有限公司 一种升级方法及升级装置
CN106200907A (zh) * 2016-06-29 2016-12-07 深圳市爱培科技术股份有限公司 一种智能后视镜手势控制***和方法
CN107888632A (zh) * 2016-09-29 2018-04-06 上海华测导航技术股份有限公司 一种基于网络的自动在线升级gnss固件处理方法
CN106951296A (zh) * 2017-04-06 2017-07-14 深圳天珑无线科技有限公司 一种软件更新方法及装置
CN107145282A (zh) * 2017-05-04 2017-09-08 北京奇虎科技有限公司 基于安卓操作***的智能设备的刷机方法和装置
CN107748668A (zh) * 2017-11-27 2018-03-02 北京奇安信科技有限公司 一种应用程序升级的方法及装置
CN112052022A (zh) * 2020-09-02 2020-12-08 深圳创维-Rgb电子有限公司 智能电视***更新方法、装置、智能电视和可读存储介质

Similar Documents

Publication Publication Date Title
CN104391720A (zh) 基于Android***后视镜盒子升级方法及后视镜盒子
US20220286954A1 (en) Roaming network access method and apparatus
JP5696018B2 (ja) 対象データの配置方法、対象データ配置システム、および、それらのサーバ装置、クライアント装置、プログラム
US8612961B2 (en) System and method for downloading software upgrades
US9367403B2 (en) Terminal and application restoring method
CN101420431A (zh) Fota服务器、终端及其软件版本的处理方法和***
WO2013178048A1 (zh) 生成无线固件升级包的方法和装置
US9955413B2 (en) Roaming network access method and apparatus
CN102662798A (zh) 一种android***恢复数据的方法及终端
JP2014041456A (ja) 車載機器、携帯端末、情報管理装置、情報通信システム
CN102609328A (zh) ***差分升级方法和装置、移动终端
CN102243594A (zh) 一种嵌入式linux***软件安全远程升级的方法
KR20090090801A (ko) 휴대 단말기의 펌웨어 업데이트 방법 및 장치
CN102215480A (zh) 一种基于云计算的差分空中软件升级方法
CN105094916A (zh) 一种基于模块的无线固件升级扩展方法和装置
CN107643898A (zh) 终端升级方法及装置
CN105204909A (zh) 一种基于移动终端的强相关apk升级方法及***
CN102938817A (zh) 一种手机恢复模式下存储挂载的实现方法和装置
CN103840968A (zh) 一种版本更新方法、装置及终端设备
CN106507339A (zh) 一种智能设备固件的空中升级***及方法
JP3678595B2 (ja) 車載端末用プログラムの復旧方式
CN102316376A (zh) 一种机顶盒自动更新数据方法及***
CN105094919A (zh) 一种应用程序启动方法
CN107102849A (zh) 用于周期性点火开关断开的文件替换的方法和设备
CN114356855A (zh) 文件管理方法、装置、电子装置及可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150304