ROM适配方法、设备及存储介质与流程

文档序号:13094622阅读:482来源:国知局
本发明涉及互联网领域,尤其涉及一种rom适配方法、设备及存储介质。
背景技术
::随着移动终端技术的快速发展,新技术不断涌现,android开发公司,需要在平台厂商的基础上开发移动终端,基本上移动终端厂商会适配多个平台厂商的android平台,由于android平台的通用性,移动终端厂商会开发自己的软件并对android平台的框架部分进行定制。这种定制,被定义为移动终端厂商的rom,该rom包含移动终端厂商自行开发的apk,android平台的apk,以及对于android平台基线的定制修改。由于android平台会定期发布新版本,导致android平台基线的定制修改不可用,因此需要对定制修改进行适用性修改,即定制修改要与android平台适配。目前,一般依赖于开发测试人员进行定制修改与android平台的适配,但需要较多开发测试人员,人力成本较高,适配效率较低。上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。技术实现要素:本发明的主要目的在于提供一种rom适配方法、设备及存储介质,旨在解决人力成本较高,适配效率较低的技术问题。为实现上述目的,本发明提供一种rom适配方法,所述rom适配方法包括以下步骤:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。可选地,所述根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的步骤之前,所述rom适配方法还包括:接收触发的代码上传指令,并根据所述代码上传指令显示代码上传界面;接收基于所述代码上传界面上传的代码数据,并判断所述代码数据是否处于代码数据库;在所述代码数据未处于代码数据库时,触发rom适配请求。可选地,所述将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom的步骤之后,所述rom适配方法还包括:将所述适配rom下发至移动终端,以供所述移动终端基于所述适配rom更新本地rom。可选地,所述rom适配方法还包括:接收触发的功能特性清单表和补丁清单表的配置指令,并根据所述配置指令显示功能特性清单表和补丁清单表的配置界面;接收基于所述配置界面配置的功能特性和补丁,并根据所述功能特性和所述补丁生成功能特性清单表和补丁清单表。可选地,所述平台基础代码、所述通用代码、所述功能特性清单表、所述补丁清单表和所述补丁合并脚本存储于代码服务器。此外,为实现上述目的,本发明还提供一种rom适配设备,所述rom适配设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的rom适配程序,所述rom适配程序被所述处理器执行时实现以下步骤:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有rom适配程序,所述rom适配程序被处理器执行时实现以下步骤:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。本发明根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,然后调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并将与该功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁,最后将该平台基础代码、通用代码和合并补丁进行合并编译,以获取适配rom,本方案通过功能特性清单表和补丁清单,能够在功能特性有更新的情况下,可以快速适配rom,这个适配过程自动化,有效的减少人力成本,提高适配效率。附图说明图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;图2为本发明rom适配方法第一实施例的流程示意图;图3为本发明实施例中移动终端的一硬件结构示意图;图4为本发明rom适配方法第二实施例的流程示意图;图5为本发明rom适配方法第三实施例的流程示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例的主要解决方案是:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,然后调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并将与该功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁,最后将该平台基础代码、通用代码和合并补丁进行合并编译,以获取适配rom。由于android平台会定期发布新版本,导致android平台基线的定制修改不可用,因此需要对定制修改进行适用性修改,即定制修改要与android平台适配。目前,一般依赖于开发测试人员进行定制修改与android平台的适配,但需要较多开发测试人员,人力成本较高,适配效率较低。为解决上述问题,本发明提供一种解决方案,本方案通过功能特性清单表和补丁清单,能够在功能特性有更新的情况下,可以快速适配rom,这个适配过程自动化,有效的减少人力成本,提高适配效率。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。本发明实施例设备可以是pc,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备,还可以是固定终端设备。如图1所示,该设备可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及rom适配程序。在图1所示的设备中,处理器1001可以用于调用存储器1005中存储的rom适配程序,并执行以下步骤:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。进一步地,处理器1001可以调用存储器1005中存储的rom适配程序,还执行以下步骤:接收触发的代码上传指令,并根据所述代码上传指令显示代码上传界面;接收基于所述代码上传界面上传的代码数据,并判断所述代码数据是否处于代码数据库;在所述代码数据未处于代码数据库时,触发rom适配请求。进一步地,处理器1001可以调用存储器1005中存储的rom适配程序,还执行以下步骤:将所述适配rom下发至移动终端,以供所述移动终端基于所述适配rom更新本地rom。进一步地,处理器1001可以调用存储器1005中存储的rom适配程序,还执行以下步骤:接收触发的功能特性清单表和补丁清单表的配置指令,并根据所述配置指令显示功能特性清单表和补丁清单表的配置界面;接收基于所述配置界面配置的功能特性和补丁,并根据所述功能特性和所述补丁生成功能特性清单表和补丁清单表。本发明rom适配设备的具体实施例与下述rom适配方法的各具体实施例基本相同,在此不作赘述。本发明提供一种rom适配方法。参照图2,图2为本发明rom适配方法第一实施例的流程示意图。在本实施例中,该rom适配方法包括:步骤s101,根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;该rom适配方法应用于rom适配设备,该rom适配设备包括代码服务器和发布服务器,该代码服务器存储有平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本等,且该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本分区域单独存储。该平台基础代码来自于平台厂商,例如高通或者其他第三方平台厂商,该通用代码为rom通用的,用于保证定制修改后rom的通用性,该功能特性清单表包括移动终端包含的功能特性,如自动亮屏显示功能、呼吸灯功能、美颜功能或其它功能等,且每个功能特性与平台基线代码的耦合会存在一个或对个补丁,上述一个或补丁以补丁清单表与功能特性进行关联,该补丁合并脚本,是用脚本语言书写的,用于自动应用补丁,实现补丁的合并,该补丁为git补丁。因为android系统的开放性,所以大多情况下rom都是指代android系统的各种发行版。一般分为两大类,一种是出自手机制造商官方的原版rom,特点是稳定,功能上随厂商定制而各有不同;另一种是开发爱好者利用官方发布的源代码自主编译的原生rom,特点是根据用户具体需求进行调整,使rom更符合不同地区用户的使用习惯。当android平台发布新版本后,开发测试人员需要向移动终端用户发布新版本的rom,此时,开发测试人员将待发布rom的修改代码上传至代码服务器,代码服务器接收修改代码,并判断该代码服务器中是否存在该修改代码,如果不存在该修改代码,则触发rom适配请求,并将触发的rom适配请求传输至发布服务器,然后该发布服务器基于该rom适配请求,从代码服务器中获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,并缓存该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本。在具体实施中,该rom适配设备定时获取代码服务器中的功能特性清单,当检测到该功能特性清单更新时,触发rom适配请求,然后将该rom适配请求传输至发布服务器。在另一具体实施中,该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本均可被测试开发人员配置,例如平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的删除,平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的增添,以及平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的修改。步骤s102,调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;该rom适配设备中的发布服务器在获取到平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本后,调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并获取与该功能特性关联的补丁清单表,然后从该补丁清单表中读取补丁,并将读取到的补丁合并到该平台基线代码的补丁库中,直至关联的补丁清单表中的补丁均合并到补丁库中,从而获取合并补丁。在具体实施中,与该功能特性关联的补丁清单表有多个时,根据关联补丁清单表的编号,依次获取关联补丁清单表,并从获取到的补丁清单表中读取补丁,同时将读取到的补丁合并到该平台基线代码的补丁库中,直至关联的补丁清单表中的补丁均合并到补丁库中。步骤s103,将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。该rom适配设备中的发布服务器在获得合并补丁后,将该平台基础代码、该通用代码和该合并补丁进行合并,然后对合并后的平台基础代码、通用代码和合并补丁进行编译,以获取适配rom。在具体实施中,在获得适配rom后,存储该适配rom,并提醒测试开发人员进行适配rom的验证,当该适配rom通过验证后,该适配rom可向移动终端用户发布,当然,该rom适配设备也可自动验证该适配rom,以实现适配与发布的自动化。进一步地,该rom适配设备将通过验证的适配rom下发至移动终端,该移动终端从该rom适配设备中下载该适配rom,并根据该适配rom更新本地rom。该移动终端包括诸如智能手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置和可穿戴设备等。图3为本发明实施例中移动终端的一硬件结构示意图,如图3所示,该移动终端100可以包括:rf(radiofrequency,射频)单元101、wifi模块102、音频输出单元103、a/v(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图3中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图3对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。wifi属于短距离无线传输技术,移动终端通过wifi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或wifi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。a/v输入单元104用于接收音频或视频信号。a/v输入单元104可以包括图形处理器(graphicsprocessingunit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1061。用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。在本实施例中,本发明根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,然后调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并将与该功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁,最后将该平台基础代码、通用代码和合并补丁进行合并编译,以获取适配rom,本方案通过功能特性清单表和补丁清单,能够在功能特性有更新的情况下,可以快速适配rom,这个适配过程自动化,有效的减少人力成本,提高适配效率。进一步的,参照图4,基于上述第一实施例提出了本发明rom适配方法的第二实施例,与前述实施例的区别在于,该步骤s101之前,该rom适配方法还包括:步骤s104,接收触发的代码上传指令,并根据所述代码上传指令显示代码上传界面;步骤s105,接收基于所述代码上传界面上传的代码数据,并判断所述代码数据是否处于代码数据库;步骤s106,在所述代码数据未处于代码数据库时,触发rom适配请求。该rom适配设备接收开发测试人员触发的代码上传指令,并根据该代码上传指令显示代码上传界面,然后开发测试人员可基于该代码上传界面上传代码数据,rom适配设备接收测试开发人员基于该代码上传界面上传代码数据,并判断该代码数据是否处于代码数据库,即该代码数据是否为新代码数据,如果该代码数据未处于代码数据库,即该代码数据为新代码数据,则触发rom适配请求。在本实施例中,本发明通过显示代码上传界面,便于开发测试人员上传代码数据,同时,rom适配设备在上传的代码数据不处于代码数据库时,自动触发rom适配请求,无需开发测试人员手动触发。进一步地,参照图5,基于上述第一或第二实施例提出了本发明rom适配方法的第三实施例,与前述实施例的区别在于,该rom适配方法还包括:步骤s107,接收触发的功能特性清单表和补丁清单表的配置指令,并根据所述配置指令显示功能特性清单表和补丁清单表的配置界面;步骤s108,接收基于所述配置界面配置的功能特性和补丁,并根据所述功能特性和所述补丁生成功能特性清单表和补丁清单表。该rom适配设备接收触发的功能特性清单表和补丁清单表的配置指令,并根据该配置指令显示功能特性清单表和补丁清单表的配置界面,然后接收基于该配置界面配置的功能特性和补丁,并根据该功能特性和该补丁生成功能特性清单表和补丁清单表,同时在代码服务器中存储该功能特性清单表和补丁清单表。在本实施例中,本发明通过显示功能特性清单表和补丁清单表的配置界面,便于开发测试人员配置功能特性清单表和补丁清单表。此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有rom适配程序,所述rom适配程序被处理器执行时实现以下步骤:根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本;调用所述补丁合并脚本逐行读取所述功能特性清单表中的功能特性,并将与所述功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁;将所述平台基础代码、所述通用代码和所述合并补丁进行合并编译,以获取适配rom。该计算机可读存储介质应用于rom适配设备,该rom适配设备包括代码服务器和发布服务器,该代码服务器存储有平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本等,且该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本分区域单独存储。该平台基础代码来自于平台厂商,例如高通或者其他第三方平台厂商,该通用代码为rom通用的,用于保证定制修改后rom的通用性,该功能特性清单表包括移动终端包含的功能特性,如自动亮屏显示功能、呼吸灯功能、美颜功能或其它功能等,且每个功能特性与平台基线代码的耦合会存在一个或对个补丁,上述一个或补丁以补丁清单表与功能特性进行关联,该补丁合并脚本,是用脚本语言书写的,用于自动应用补丁,实现补丁的合并,该补丁为git补丁。当android平台发布新版本后,开发测试人员需要向移动终端用户发布新版本的rom,此时,开发测试人员将待发布rom的修改代码上传至代码服务器,代码服务器接收修改代码,并判断该代码服务器中是否存在该修改代码,如果不存在该修改代码,则触发rom适配请求,并将触发的rom适配请求传输至发布服务器,然后该发布服务器基于该rom适配请求,从代码服务器中获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,并缓存该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本。在具体实施中,该rom适配设备定时获取代码服务器中的功能特性清单,当检测到该功能特性清单更新时,触发rom适配请求,然后将该rom适配请求传输至发布服务器。在另一具体实施中,该平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本均可被测试开发人员配置,例如平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的删除,平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的增添,以及平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本的修改。该rom适配设备中的发布服务器在获取到平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本后,调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并获取与该功能特性关联的补丁清单表,然后从该补丁清单表中读取补丁,并将读取到的补丁合并到该平台基线代码的补丁库中,直至关联的补丁清单表中的补丁均合并到补丁库中,从而获取合并补丁。在具体实施中,与该功能特性关联的补丁清单表有多个时,根据关联补丁清单表的编号,依次获取关联补丁清单表,并从获取到的补丁清单表中读取补丁,同时将读取到的补丁合并到该平台基线代码的补丁库中,直至关联的补丁清单表中的补丁均合并到补丁库中。该rom适配设备中的发布服务器在获得合并补丁后,将该平台基础代码、该通用代码和该合并补丁进行合并,然后对合并后的平台基础代码、通用代码和合并补丁进行编译,以获取适配rom。在具体实施中,在获得适配rom后,存储该适配rom,并提醒测试开发人员进行适配rom的验证,当该适配rom通过验证后,该适配rom可向移动终端用户发布,当然,该rom适配设备也可自动验证该适配rom,以实现适配与发布的自动化。该移动终端包括诸如智能手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置和可穿戴设备等。图3为本发明实施例中移动终端的一硬件结构示意图,如图3所示,该移动终端100可以包括:rf(radiofrequency,射频)单元101、wifi模块102、音频输出单元103、a/v(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图3中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本实施例中,本发明根据触发的rom适配请求获取平台基础代码、通用代码、功能特性清单表、补丁清单表和补丁合并脚本,然后调用该补丁合并脚本逐行读取该功能特性清单表中的功能特性,并将与该功能特性关联的补丁清单表中的补丁进行合并,以获取合并补丁,最后将该平台基础代码、通用代码和合并补丁进行合并编译,以获取适配rom,本方案通过功能特性清单表和补丁清单,能够在功能特性有更新的情况下,可以快速适配rom,这个适配过程自动化,有效的减少人力成本,提高适配效率。进一步地,所述rom适配程序被处理器执行时,还实现以下步骤:接收触发的代码上传指令,并根据所述代码上传指令显示代码上传界面;接收基于所述代码上传界面上传的代码数据,并判断所述代码数据是否处于代码数据库;在所述代码数据未处于代码数据库时,触发rom适配请求。进一步地,所述rom适配程序被处理器执行时,还实现以下步骤:将所述适配rom下发至移动终端,以供所述移动终端基于所述适配rom更新本地rom。进一步地,所述rom适配程序被处理器执行时,还实现以下步骤:接收触发的功能特性清单表和补丁清单表的配置指令,并根据所述配置指令显示功能特性清单表和补丁清单表的配置界面;接收基于所述配置界面配置的功能特性和补丁,并根据所述功能特性和所述补丁生成功能特性清单表和补丁清单表。本发明计算机可读存储介质的具体实施例与上述rom适配方法的各具体实施例基本相同,在此不作赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1