一种emmc升级方法及升级装置和终端的利记博彩app

文档序号:10593891阅读:236来源:国知局
一种emmc升级方法及升级装置和终端的利记博彩app
【专利摘要】本发明的实施例提供一种EMMC升级方法及升级装置和终端,涉及电子设备领域,能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,从而导致各个版本不能稳定准确升级到各自最新版本。该方法包括:对终端的板卡的当前EMMC进行读取,获取EMMC信息;根据所述EMMC信息,判断当前EMMC对应的机种;为所述机种选择与当前EMMC匹配的分区配置文件进行升级。
【专利说明】
一种EMMC升级方法及升级装置和终端
技术领域
[0001]本发明的实施例涉及电子技术领域,尤其涉及一种嵌入式多媒体卡EMMC升级方法及升级装置和终端。【背景技术】
[0002]嵌入式多媒体卡(英文全称:bedded Multi Media Card,中文:EMMC)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。随着技术的发展, EMMC规格的标准逐渐演进出新的世代。
[0003]新一代的EMMC存在同一系列板卡存在2种或2种以上不同分区,这样不同分区可以支持不同的EMMC版本,示例性的当前的EMMC产品,存在同一系列板卡包含2中分区,并且支持4GEMMC与16G EMMC版本的情况;而两种不同版本的板卡进行统一升级时由于针对的版本不同,在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误, 从而导致各个版本不能稳定准确升级到各自最新版本。
【发明内容】

[0004]本发明的实施例提供一种EMMC升级方法及升级装置和终端,能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。
[0005]第一方面,提供一种EMMC升级方法,包括:
[0006]对终端的板卡的当前EMMC进行读取,获取EMMC信息;
[0007]根据所述EMMC信息,判断当前EMMC对应的机种;
[0008]为所述机种选择与当前EMMC匹配的分区配置文件进行升级。
[0009]可选的,所述对板卡的当前EMMC进行读取,获取EMMC信息,包括:
[0010]所述在板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。
[0011]可选的,所述为所述机种选择与当前EMMC匹配的分区配置文件进行升级前,还包括:
[0012]所述根据所述机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对所述板卡的当前EMMC匹配的分区配置文件进行升级。
[0013]可选的,所述根据所述机种型号获取当前EMMC系统版本,包括:
[0014]所述根据所述机种获取当前EMMC系统版本的下载链接;
[0015]所述自所述下载链接下载所述当前EMMC系统版本。
[0016]可选的,所述下载链接为空中下载技术0TA下载链接。[〇〇17] 可选的,所述EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。
[0018] 可选的,所述分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC 版本。[0019 ]第二方面,提供一种EMMC升级装置,包括:读取模块、判断模块和选择模块;
[0020]其中,所述读取模块连接终端的板卡,用于对板卡的当前EMMC进行读取,获取EMMC 信息;
[0021]所述判断模块连接所述读取模块,用于根据所述读取模块读取的EMMC信息,判断当前EMMC对应的机种;
[0022]所述选择模块连接所述板卡和所述判断模块,用于为所述判断模块判断的机种选择与所述板卡的当前EMMC匹配的分区配置文件进行升级。
[0023]可选的,所述读取模块连接所述板卡上的寄存器,所述读取模块具体用于在板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。
[0024]可选的,还包括:连接所述判断模块的获取模块,
[0025]所述获取模块,用于根据所述判断模块判断的机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。
[0026]可选的,所述获取模块,包括:链接子模块和下载子模块;
[0027]所述链接子模块,用于根据所述机种获取当前EMMC系统版本的下载链接;
[0028]所述下载子模块连接所述链接子模块,用于自所述链接子模块获取的下载链接下载所述当前EMMC系统版本。[〇〇29]可选的,所述下载链接为空中下载技术0TA下载链接。[〇〇3〇] 可选的,所述EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。
[0031]可选的,所述分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC 版本。
[0032]可选的,所述读取模块为读取电路、所述判断模块为比较器和所述选择模块为传输线路使能电路;
[0033]其中所述读取电路的一端通过EMMC接口连接至所述板卡,另一端连接所述比较器,用于对板卡的当前EMMC进行读取,获取EMMC信息并缓存至缓存芯片;
[0034]所述比较器一端连接所述读取电路,另一端连接所述传输线路使能电路的控制端;用于接收读取电路的缓存芯片获取中的EMMC信息,判断当前EMMC对应的机种,并将判断结果传输至传输线路使能电路;
[0035]所述传输线路使能电路通过传输线路将所述终端的板卡和升级文件存储器连接, 其中每个传输线路对应一个板卡的分区,用于根据所述判断结果控制对应的传输线路升级文件存储器中的当前EMMC系统版本传输至终端的板卡,以对当前EMMC匹配的分区配置文件进行升级。[〇〇36]第三方面,提供一种终端,包括上述的任一升级装置。
[0037]本发明的实施例提供的EMMC升级方法及升级装置和终端,升级装置对终端的板卡的当前EMMC进行读取,获取EMMC信息;根据EMMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前 EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明的实施例提供的一种EMMC升级装置的结构示意图;
[0040]图2为本发明的另一实施例提供的一种EMMC升级装置的结构示意图;
[0041]图3为本发明的又一实施例提供的一种EMMC升级装置的结构示意图;
[0042]图4为本发明的实施例提供的一种EMMC升级方法流程示意图;
[0043]图5为本发明的实施例提供的一种EMMC升级方法流程示意图。【具体实施方式】[〇〇44]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明的实施例的基本原理为,在对板卡的EMMC进行升级时,根据EMMC信息为不同机种选择匹配的分区配置文件进行升级。从而能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。
[0046]基于上述原理参照图1所示,本发明的实施例提供一种EMMC升级装置,包括:读取模块11、判断模块12和选择模块13。[〇〇47]其中,读取模块11连接终端的板卡10,用于对板卡10的当前MMC进行读取,获取 EMMC信息。[〇〇48] 示例性的,EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。
[0049]判断模块12连接读取模块,用于根据读取模块11读取的EMMC信息,判断当前EMMC 对应的机种。
[0050]选择模块13连接板卡10和判断模块12,用于为判断模块12判断的机种选择与板卡 10的当前EMMC匹配的分区配置文件进行升级。[〇〇511 示例性的,分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC版本。[〇〇52]本发明的实施例提供的EMMC升级装置,能够对板卡的当前EMMC进行读取,获取 EMMC信息;根据EMMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同 EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。
[0053]其中,读取模块11连接板卡10上的寄存器101,读取模块11具体用于在板卡10初始化过程中,在寄存器101中读取当前EMMC的EMMC信息。[〇〇54]参照图2所示,EMMC升级装置还包括:连接判断模块12的获取模块14,
[0055]所述获取模块14,用于根据判断模块12判断的机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。
[0056]通过上述方案实现了 EMMC系统版本,以在定位到当前EMMC匹配的分区配置文件后,根据该该EMMC系统版本对当前EMMC匹配的分区配置文件进行升级。[〇〇57]示例性的,获取模块14,包括:链接子模块141和下载子模块142;
[0058]链接子模块141,用于根据机种获取当前EMMC系统版本的下载链接;下载子模块 142连接链接子模块141,用于自链接子模块141获取的下载链接下载当前EMMC系统版本。上述方案提供一种根据链接在网络服务器自动下载当前EMMC系统版本的方案,其中为提高下载的效率,该下载链接为空中下载技术0TA下载链接。
[0059]本发明的实施例一种终端,包括上述实施例提供的EMMC升级装置。
[0060]其中上述的,读取模块11、判断模块12、选择模块13、获取模块14可以为可以为单独设立的处理器,也可以集成在升级装置的某一个处理器中实现,此外,也可以以程序代码的形式存储于管理系统的存储器中,由升级装置的某一个处理器调用并执行以上单元的功能。此外这里所述的处理器可以是一个中央处理器(英文全称:central processing unit, 英文简称:CPU),或者是特定集成电路(英文全称:applicat1n specific integrated circuit,英文简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。提供一种示例,如图3所示,所述读取模块为读取电路31、判断模块为比较器32和选择模块为传输线路使能电路33;其中读取电路31的一端通过EMMC接口 311连接至板卡10,另一端连接比较器32,用于对板卡10的当前EMMC进行读取,获取EMMC信息并缓存至缓存芯片;比较器32 一端连接读取电路31,另一端连接传输线路使能电路33的控制端KD;用于接收读取电路的缓存芯片获取中的EMMC信息,判断当前EMMC对应的机种,并将判断结果传输至传输线路使能电路33;传输线路使能电路33通过传输线路将所述终端的板卡10和升级文件存储器40连接,其中每个传输线路对应一个板卡的分区,用于根据判断结果控制对应的传输线路升级文件存储器40中的当前EMMC系统版本传输至终端的板卡10,以对当前EMMC匹配的分区配置文件进行升级。其中升级文件存储器40可以为本地存储器也可以为在线的服务器。
[0061]参照图4所示,本发明的实施例提供一种EMMC升级方法,包括如下步骤:
[0062]401、对终端的板卡的当前EMMC进行读取,获取EMMC信息。
[0063]所述EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。[〇〇64]402、根据EMMC信息,判断当前EMMC对应的机种。[〇〇65]403、为机种选择与当前EMMC匹配的分区配置文件进行升级。
[0066]由于一个板卡可以包含两个以上的EMMC匹配的分区配置文件,其中分区配置文件通常按大小区分,并且不同大小的分区配置文件支持不同版本的系统版本示例性的,如4G 分区代码块支持4G EMMC版本、16G分区代码块支持16G EMMC版本等等;在升级前首先对板卡的当前EMMC进行读取,获取EMMC信息;根据EMMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前 EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。
[0067]参照图5所示本发明的实施例提供另一种EMMC升级方法,包括如下步骤:[〇〇68]501、在板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。[〇〇69] EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。[〇〇7〇] 502、根据EMMC信息,判断当前EMMC对应的机种。[〇〇71]503、根据机种获取当前EMMC系统版本。
[0072]示例性的,升级装置根据机种获取当前EMMC系统版本的下载链接;升级装置自下载链接下载当前EMMC系统版本。下载链接为空中下载技术0TA下载链接。
[0073]504、为机种选择与当前EMMC匹配的分区配置文件,根据当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。[〇〇74] 分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC版本。[〇〇75]本发明的实施例提供的MMC升级方法,EMMC升级装置对板卡的当前EMMC进行读取,获取MMC信息;根据MMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC 对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。
[0076]最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的【具体实施方式】进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
【主权项】
1.一种EMMC升级方法,其特征在于,包括:对终端的板卡的当前EMMC进行读取,获取EMMC信息;根据所述EMMC信息,判断当前EMMC对应的机种;为所述机种选择与当前EMMC匹配的分区配置文件进行升级。2.根据权利要求1所述的方法,其特征在于,所述升级装置对板卡的当前EMMC进行读 取,获取EMMC信息,包括:在板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。3.根据权利要求1所述的方法,其特征在于,所述为所述机种选择与当前EMMC匹配的分 区配置文件进行升级前,还包括:根据所述机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对所述板卡的 当前EMMC匹配的分区配置文件进行升级。4.根据权利要求3所述的方法,其特征在于,所述根据所述机种型号获取当前EMMC系统 版本,包括:所述根据所述机种获取当前EMMC系统版本的下载链接;所述自所述下载链接下载所述当前EMMC系统版本。5.根据权利要求4所述的方法,其特征在于,所述下载链接为空中下载技术OTA下载链接。6.根据权利要求1-4任一项所述的方法,其特征在于,所述EMMC信息包括但不限于以下 至少一项:当前EMMC的大小、类型和型号。7.根据权利要求1-4任一项所述的方法,其特征在于,所述分区配置文件对应的系统版 本包括但不限于4G EMMC版本、16G EMMC版本。8.—种EMMC升级装置,其特征在于,包括:读取模块、判断模块和选择模块;其中,所述读取模块连接终端的板卡,用于对板卡的当前EMMC进行读取,获取EMMC信 息;所述判断模块连接所述读取模块,用于根据所述读取模块读取的EMMC信息,判断当前 EMMC对应的机种;所述选择模块连接所述板卡和所述判断模块,用于为所述判断模块判断的机种选择与 所述板卡的当前EMMC匹配的分区配置文件进行升级。9.根据权利要求8所述的升级装置,其特征在于,所述读取模块连接所述板卡上的寄存 器,所述读取模块具体用于在板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。10.根据权利要求8所述的升级装置,其特征在于,还包括:连接所述判断模块的获取模 块,所述获取模块,用于根据所述判断模块判断的机种获取当前EMMC系统版本,以便根据 所述当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。11.根据权利要求10所述的升级装置,其特征在于,所述获取模块,包括:链接子模块和 下载子模块;所述链接子模块,用于根据所述机种获取当前EMMC系统版本的下载链接;所述下载子模块连接所述链接子模块,用于自所述链接子模块获取的下载链接下载所 述当前EMMC系统版本。12.根据权利要求11所述的升级装置,其特征在于,所述下载链接为空中下载技术OTA 下载链接。13.根据权利要求8-12任一项所述的升级装置,其特征在于,所述EMMC信息包括但不限 于以下至少一项:当前EMMC的大小、类型和型号。14.根据权利要求8-12任一项所述的升级装置,其特征在于,所述分区配置文件对应的 系统版本包括但不限于4G EMMC版本、16G EMMC版本。15.根据权利要求8-12任一项所述的升级装置,其特征在于,所述读取模块为读取电 路、所述判断模块为比较器和所述选择模块为传输线路使能电路;其中所述读取电路的一端通过EMMC接口连接至所述板卡,另一端连接所述比较器,用 于对板卡的当前EMMC进行读取,获取EMMC信息并缓存至缓存芯片;所述比较器一端连接所述读取电路,另一端连接所述传输线路使能电路的控制端;用 于接收读取电路的缓存芯片获取中的EMMC信息,判断当前EMMC对应的机种,并将判断结果 传输至传输线路使能电路;所述传输线路使能电路通过传输线路将所述终端的板卡和升级文件存储器连接,其中 每个传输线路对应一个板卡的分区,用于根据所述判断结果控制对应的传输线路升级文件 存储器中的当前EMMC系统版本传输至终端的板卡,以对当前EMMC匹配的分区配置文件进行 升级。16.—种终端,其特征在于,包括权利要求8-15任一项所述的EMMC升级装置。
【文档编号】G06F9/445GK105955781SQ201610302814
【公开日】2016年9月21日
【申请日】2016年5月9日
【发明人】吕本登
【申请人】京东方科技集团股份有限公司, 北京京东方多媒体科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1