存储器命令处理方法、终端及存储介质技术

技术编号:21453488 阅读:28 留言:0更新日期:2019-06-26 04:38
本发明专利技术提供一种存储器命令处理方法、终端及存储介质,该存储器命令处理方法应用于终端,终端中包括处理器和EMMC存储器,该方法包括:所述处理器向所述EMMC存储器发送EMMC命令,所述EMMC命令中包括EMMC命令对应的时间信息;所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理。当终端为了扩大终端的存储容量始用EMMC时,通过对EMMC命令进行检验,从而得到每个EMMC命令所对应的时间信息,从而安排每一个EMMC命令的执行顺序,避免了由于多个命令同时收到导致的命令之间的影响,防止命令执行失败,提高终端检验效率。

【技术实现步骤摘要】
存储器命令处理方法、终端及存储介质
本专利技术涉及移动终端领域,尤其涉及一种存储器命令处理方法、终端及存储介质。
技术介绍
为了扩大终端的存储容量,目前终端普遍使用EMMC(embeddedmulti-mediacard);EMMC主要是针对手机、平板电脑等可移动电子设备的内嵌式存储器,EMMC的一个明显优势是在其高度集成化,从而减少大容量存储器在终端中占用的空间,使得终端厂商降低成本以及产品的重量。由于终端采用EMMC作为其存储器,终端的大部分存储器操作均是指向EMMC的。EMMC的操作均是命令式的,即任何一种EMMC操作均有相关的命令序列,当要进行某种EMMC操作时先发送该操作对应的命令序列;例如,需要读取EMMC的ID号,需先由主控制器向EMMC发送读取EMMC的ID号对应的命令序列,然后EMMC会根据该命令将其ID号反馈给主控制器。在一般情况下,上述操作均没有问题;但考虑到当前终端系统复杂,并且都是采用多线程操作,当有多个线程同时需要进行EMMC操作时,可能会出现命令序列之间的交叉,导致命令序列发送失败。譬如,有两个操作同时指向EMMC,比如第一个操作对应的命令序列包含命令:命令1、命令2、命令8、命令4;第二个操作对应的命令序列包含命令:命令2、命令2、命令8、命令7;此时如果两个命令在发送时出现交叉,则两个命令均会执行失败,最终主控制器需要重发两个命令造成EMMC操作效率低。
技术实现思路
本专利技术提供一种存储器命令处理方法、终端及存储介质,防止EMMC命令执行失败,提高了终端检验效率。为了解决上述问题,本专利技术申请一种存储器命令处理方法,应用于终端,所述终端中包括处理器和EMMC存储器,所述方法包括:所述处理器向所述EMMC存储器发送EMMC命令,所述EMMC命令中包括EMMC命令对应的时间信息;所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理。进一步的,所述处理器向所述EMMC存储器发送EMMC命令,包括:所述处理器生成第一EMMC命令,所述第一EMMC命令包括第一时间信息;所述处理器生成第二EMMC命令,所述第二EMMC命令包括第二时间信息;所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令。进一步的,所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令,包括:若所述第一EMMC命令为单独执行命令,所述处理器将所述单独执行命令发送至所述EMMC存储器;若所述第一EMMC命令包括多个前后关联的EMMC命令,所述处理器将所述多个前后关联的EMMC命令打包发送至所述EMMC存储器。进一步的,所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令,包括:若所述第二EMMC命令为单独执行命令,所述处理器将所述单独执行命令发送至所述EMMC存储器;若所述第二EMMC命令包括多个前后关联的EMMC命令,所述处理器将所述多个前后关联的EMMC命令打包发送至所述EMMC存储器。进一步的,所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理包括:判断所述第一时间信息和所述第二时间信息的先后顺序;若所述第一时间信息早于所述第二时间信息,则所述EMMC存储器先执行所述第一EMMC命令;若所述第一时间信息晚于所述第二时间信息,则所述EMMC存储器先执行所述第二EMMC命令。进一步的,所述判断所述第一时间信息和所述第二时间信息的先后顺序包括:若所述第一EMMC命令和第二EMMC命令均为单独执行命令,判断第一EMMC命令和第二EMMC命令中的时间信息的先后顺序。进一步的,所述第二EMMC命令包括多个前后关联的EMMC命令,所述方法还包括:在所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令之前,所述处理器在所述多个前后关联的EMMC命令中分别加入所述多个前后关联的EMMC命令各自对应的时间信息;所述若所述第一时间信息晚于所述第二时间信息,则所述EMMC存储器先执行所述第二EMMC命令,包括:若所述第一时间信息晚于所述第二时间信息,所述EMMC存储器先执行所述第二EMMC命令,在执行所述第二EMMC命令时,按照所述第二EMMC命令中,所述多个前后关联命令各自对应的时间信息的先后顺序执行。进一步的,所述EMMC命令包括命令头、命令主体和命令尾,所述命令主体包括当前EMMC命令对应的时间信息。本申请还提供一种终端,所述终端包括处理器,以及与所述处理器连接的EMMC存储器,所述处理器向所述EMMC存储器发送EMMC命令,所述EMMC命令包括EMMC命令对应的时间信息;所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理。本申请还提供一种存储介质,所述存储介质中存储有计算机程序,该计算机程序被处理器执行时实现如上任一项所述存储器命令处理方法中的步骤。本专利技术的有益效果为:本专利技术提供一种存储器命令处理方法、终端及存储介质,当终端为了扩大终端的存储容量始用EMMC时,通过对EMMC命令进行检验,从而得到每个EMMC命令所对应的时间信息,从而安排每一个EMMC命令的执行顺序,避免了由于多个命令同时收到导致的命令之间的影响,防止EMMC命令执行失败,提高终端检验效率。附图说明为了更清楚地说明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图仅仅是专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的存储器命令处理方法一实施例流程示意图;图2为为本专利技术提供的处理器向所述EMMC存储器发送EMMC命令的一实施例流程示意图;图3为EMMC存储器根据所述时间信息对所述EMMC命令进行处理的一实施例流程示意图;图4为本专利技术一实施例所涉及的终端的结构示意图。具体实施方式以下各实施例的说明是参考附加的图示,用以例示本专利技术可用以实施的特定实施例。本专利技术所提到的方向用语,例如[上]、[下]、[前]、[后]、[左]、[右]、[内]、[外]、[侧面]等,仅是参考附加图式的方向。因此,使用的方向用语是用以说明及理解本专利技术,而非用以限制本专利技术。在图中,结构相似的单元是用以相同标号表示。附图和说明被认为在本质上是示出性的,而不是限制性的。在图中,结构相似的单元是用以相同标号表示。另外,为了理解和便于描述,附图中示出的每个组件的尺寸和厚度都是任意示出的,但是本专利技术不限于此。在附图中,为了清晰起见,夸大了层、膜、面板、区域等的厚度。在附图中,为了理解方便和便于描述,夸大了一些层和区域的厚度。需要说明的是,当例如层、膜、区域或基底的组件被称作“在”另一组件“上”时。所述组件可以直接在所述另一组件上,或者也可以存在中间组件。另外,在说明书中,除非明确地描述为相反的,否则词语“包括”将被理解为意指包括所述组件,但是不排除任何其他组件。此外在说明书中,“在……上”意指位于目标组件上方或者下方,而不意指必须位于基于重力方向的顶部上。为更进一步阐述本专利技术为达成预定专利技术所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种存储器命令处理方法、终端及存储介质,其具体实施方式、结构、特征及其功效,详细说本文档来自技高网...

【技术保护点】
1.一种存储器命令处理方法,其特征在于,应用于终端,所述终端中包括处理器和EMMC存储器,所述方法包括:所述处理器向所述EMMC存储器发送EMMC命令,所述EMMC命令中包括EMMC命令对应的时间信息;所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理。

【技术特征摘要】
1.一种存储器命令处理方法,其特征在于,应用于终端,所述终端中包括处理器和EMMC存储器,所述方法包括:所述处理器向所述EMMC存储器发送EMMC命令,所述EMMC命令中包括EMMC命令对应的时间信息;所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理。2.根据权利要求1所述的存储器命令处理方法,其特征在于,所述处理器向所述EMMC存储器发送EMMC命令,包括:所述处理器生成第一EMMC命令,所述第一EMMC命令包括第一时间信息;所述处理器生成第二EMMC命令,所述第二EMMC命令包括第二时间信息;所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令。3.根据权利要求2所述的存储器命令处理方法,其特征在于,所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令,包括:若所述第一EMMC命令为单独执行命令,所述处理器将所述单独执行命令发送至所述EMMC存储器;若所述第一EMMC命令包括多个前后关联的EMMC命令,所述处理器将所述多个前后关联的EMMC命令打包发送至所述EMMC存储器。4.根据权利要求2所述的存储器命令处理方法,其特征在于,所述处理器向所述EMMC存储器发送所述第一EMMC命令和所述第二EMMC命令,包括:若所述第二EMMC命令为单独执行命令,所述处理器将所述单独执行命令发送至所述EMMC存储器;若所述第二EMMC命令包括多个前后关联的EMMC命令,所述处理器将所述多个前后关联的EMMC命令打包发送至所述EMMC存储器。5.根据权利要求2所述的存储器命令处理方法,其特征在于,所述EMMC存储器根据所述时间信息对所述EMMC命令进行处理包括:判断所述第一时间信息和所述第二时间信息的先后顺序;若所述第一时间信息早于所述第二时...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1