调试功能启动方法及装置制造方法及图纸

技术编号:21033532 阅读:24 留言:0更新日期:2019-05-04 05:10
本公开是关于调试功能启动方法及装置。该方法包括:获取调试版只读内存镜像ROM文件;在终端使用调试版ROM文件刷机;在终端安装自动化辅助应用;将自动化辅助应用设置为当终端启动时自启动;获取正式版空间下载技术OTA升级包;在终端安装正式版OTA升级包,并重启终端。该技术方案可以当终端运行正式版系统时,由自启动的自动化辅助应用启动调试功能,提高终端进行测试的效率,改善了用户体验。

Debugging function startup method and device

【技术实现步骤摘要】
调试功能启动方法及装置
本公开涉及控制
,尤其涉及调试功能启动方法及装置。
技术介绍
调试功能是用于连接终端与PC端,用户可以操作PC端通过调试功能对终端进行状态配置等。由于目前对于调试功能没有过多限制,导致调试功能的权限过高,通常情况下,当终端运行正式版系统时,正式版系统不会主动启动调试功能。
技术实现思路
为克服相关技术中存在的问题,本公开的实施例提供一种调试功能启动方法及装置。技术方案如下:根据本公开的实施例的第一方面,提供一种调试功能启动方法,包括:获取调试版只读内存镜像ROM文件,调试版ROM文件用于安装调试版系统;在终端使用调试版ROM文件刷机;在终端安装自动化辅助应用,自动化辅助应用用于启动调试功能;将自动化辅助应用设置为当终端启动时自启动;获取正式版空间下载技术OTA升级包,正式版OTA升级包用于将调试版系统升级为正式版系统;在终端安装正式版OTA升级包,并重启终端。本公开的实施例提供的技术方案中,通过获取调试版只读内存镜像ROM文件,并在终端使用调试版ROM文件刷机,从而在终端安装并运行调试版系统。由于调试版系统不对安装应用进行任何限制,因此可以在终端安装自动化辅助应用,并将自动化辅助应用设置为当终端启动时自启动。通过获取正式版空间下载技术OTA升级包,并在终端安装正式版OTA升级包,从而将终端上运行的调试版系统升级为正式版系统,由于OTA升级是保留终端上的旧数据的,因此之前安装的自动化辅助应用仍旧保留在终端上,通过重启终端,可以使自动化辅助应用随着终端启动而自启动,并由该自启动的自动化辅助应用启动调试功能,达到当终端运行正式版系统时使终端上的调试功能自动启动的目的,提高终端进行测试的效率,改善了用户体验。在一个实施例中,方法还包括:获取终端的硬件标识;获取调试版只读内存镜像ROM文件,包括:获取与终端的硬件标识对应的调试版ROM文件;获取正式版空间下载技术OTA升级包,包括:获取与终端的硬件标识对应的正式版OTA升级包。在一个实施例中,在终端安装自动化辅助应用,包括:在终端启动调试功能;通过调试功能接收控制设备发送的自动化辅助应用安装指令;控制终端响应于自动化辅助应用安装指令,安装自动化辅助应用。在一个实施例中,在终端安装正式版OTA升级包,包括;通过调试功能接收控制设备发送的正式版OTA升级安装指令;控制终端响应于正式版OTA升级指令,安装正式版OTA升级包。在一个实施例中,将自动化辅助应用设置为当终端启动时自启动,包括:在终端启动自动化辅助应用,使自动化辅助应用将自身设置为当终端启动时自启动。根据本公开的实施例的第二方面,提供一种调试功能启动装置,其特征在于,包括:ROM获取模块,用于获取调试版只读内存镜像ROM文件,调试版ROM文件用于安装调试版系统;刷机模块,用于在终端使用调试版ROM文件刷机;应用安装模块,用于在终端安装自动化辅助应用,自动化辅助应用用于启动调试功能;应用设置模块,用于将自动化辅助应用设置为当终端启动时自启动;升级包获取模块,用于获取正式版空间下载技术OTA升级包,正式版OTA升级包用于将调试版系统升级为正式版系统;升级包安装模块,用于在终端安装正式版OTA升级包,并重启终端。在一个实施例中,装置还包括:硬件标识获取模块,用于获取终端的硬件标识;ROM获取模块,包括:ROM获取子模块,用于获取与终端的硬件标识对应的调试版ROM文件;升级包获取模块,包括:升级包获取子模块,用于获取与终端的硬件标识对应的正式版OTA升级包。在一个实施例中,应用安装模块,包括:调试功能启动子模块,用于在终端启动调试功能;安装指令接收子模块,用于通过调试功能接收控制设备发送的自动化辅助应用安装指令;安装指令响应子模块,用于控制终端响应于自动化辅助应用安装指令,安装自动化辅助应用。在一个实施例中,升级包安装模块,包括;升级指令接收子模块,用于通过调试功能接收控制设备发送的正式版OTA升级安装指令;升级指令响应子模块,用于控制终端响应于正式版OTA升级指令,安装正式版OTA升级包。在一个实施例中,应用设置模块,包括:应用启动子模块,用于在终端启动自动化辅助应用,使自动化辅助应用将自身设置为当终端启动时自启动。根据本公开的实施例的第三方面,提供一种调试功能启动装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:获取调试版只读内存镜像ROM文件,调试版ROM文件用于安装调试版系统;在终端使用调试版ROM文件刷机;在终端安装自动化辅助应用,自动化辅助应用用于启动调试功能;将自动化辅助应用设置为当终端启动时自启动;获取正式版空间下载技术OTA升级包,正式版OTA升级包用于将调试版系统升级为正式版系统;在终端安装正式版OTA升级包,并重启终端。根据本公开的实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本公开的实施例的第一方面中任一项方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1a是根据一示例性实施例示出的调试功能启动方法的流程示意图;图1b是根据一示例性实施例示出的调试功能启动方法的流程示意图;图2a是根据一示例性实施例示出的调试功能启动装置的结构示意图;图2b是根据一示例性实施例示出的调试功能启动装置的结构示意图;图2c是根据一示例性实施例示出的调试功能启动装置的结构示意图;图2d是根据一示例性实施例示出的调试功能启动装置的结构示意图;图2e是根据一示例性实施例示出的调试功能启动装置的结构示意图;图3是根据一示例性实施例示出的一种装置的框图;图4是根据一示例性实施例示出的一种装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。随着科学技术的高速发展和人们生活水平的不断提高,近年来,终端例如智能手机、平板电脑、智能穿戴设备等开始广泛应用于人们的生活中,调试功能是用于连接终端与PC端,用户可以操作PC端通过调试功能对终端进行状态配置等。由于目前一般对于调试功能没有过多限制,导致调试功能的权限过高,通常情况下,当终端运行正式版系统时,正式版系统不会主动启动调试功能,而是需要用户手动启动调试功能。相关技术中,由于终端在进行测试时调试功能被使用的频率较高,因此当终端运行正式版系统时,若终端上的调试功能无法自动启动,会降低终端进行测试的效率,从而损害了用户体验。为了解决上述问题,本公开的实施例提供的技术方案中,通过获取调试版只读内存镜像ROM文件,并在终端使用调试版ROM文件刷机,从而在终端安装并运行调试版系统。由于调试版系统不对安装应用进行任何限制,因此可以在终端安装自动化辅助应用,并将自动化辅助应用设置为当终端启动时自启动。通过获取正式版空间下载技术OTA升级包,并在终端安装正式版OTA本文档来自技高网...

【技术保护点】
1.一种调试功能启动方法,其特征在于,包括:获取调试版只读内存镜像ROM文件,所述调试版ROM文件用于安装调试版系统;在终端使用所述调试版ROM文件刷机;在所述终端安装自动化辅助应用,所述自动化辅助应用用于启动调试功能;将所述自动化辅助应用设置为当所述终端启动时自启动;获取正式版空间下载技术OTA升级包,所述正式版OTA升级包用于将所述调试版系统升级为正式版系统;在所述终端安装所述正式版OTA升级包,并重启所述终端。

【技术特征摘要】
1.一种调试功能启动方法,其特征在于,包括:获取调试版只读内存镜像ROM文件,所述调试版ROM文件用于安装调试版系统;在终端使用所述调试版ROM文件刷机;在所述终端安装自动化辅助应用,所述自动化辅助应用用于启动调试功能;将所述自动化辅助应用设置为当所述终端启动时自启动;获取正式版空间下载技术OTA升级包,所述正式版OTA升级包用于将所述调试版系统升级为正式版系统;在所述终端安装所述正式版OTA升级包,并重启所述终端。2.根据权利要求1所述的调试功能启动方法,其特征在于,所述方法还包括:获取所述终端的硬件标识;所述获取调试版只读内存镜像ROM文件,包括:获取与所述终端的硬件标识对应的调试版ROM文件;所述获取正式版空间下载技术OTA升级包,包括:获取与所述终端的硬件标识对应的正式版OTA升级包。3.根据权利要求1所述的调试功能启动方法,其特征在于,所述在所述终端安装自动化辅助应用,包括:在所述终端启动所述调试功能;通过所述调试功能接收控制设备发送的自动化辅助应用安装指令;控制所述终端响应于所述自动化辅助应用安装指令,安装所述自动化辅助应用。4.根据权利要求3所述的调试功能启动方法,其特征在于,所述在所述终端安装所述正式版OTA升级包,包括:通过所述调试功能接收控制设备发送的正式版OTA升级安装指令;控制所述终端响应于所述正式版OTA升级指令,安装所述正式版OTA升级包。5.根据权利要求1所述的调试功能启动方法,其特征在于,将所述自动化辅助应用设置为当所述终端启动时自启动,包括:在所述终端启动所述自动化辅助应用,使所述自动化辅助应用将自身设置为当所述终端启动时自启动。6.一种调试功能启动装置,其特征在于,包括:ROM获取模块,用于获取调试版只读内存镜像ROM文件,所述调试版ROM文件用于安装调试版系统;刷机模块,用于在终端使用所述调试版ROM文件刷机;应用安装模块,用于在所述终端安装自动化辅助应用,所述自动化辅助应用用于启动调试功能;应用设置模块,用于将所述自动化辅助应用设置为当所述终端启动时自启动;升级包获取模块,用于获取正式版空间下载技术OTA升级包,所述正式版OTA...

【专利技术属性】
技术研发人员:卫登科闫昊代静平
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1