首页> 中国专利> 系统程序升级方法、装置、计算机设备及存储介质

系统程序升级方法、装置、计算机设备及存储介质

摘要

本申请公开了一种系统程序升级方法、装置、计算机设备及存储介质,属于计算机技术领域。所述方法包括:接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息以及升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个;基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。本申请实施例提供的技术方案能够提高系统程序升级的效率以及系统程序升级的灵活性。

著录项

  • 公开/公告号CN112860287A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 深圳市锐尔觅移动通信有限公司;

    申请/专利号CN202110060026.5

  • 发明设计人 艾浩峰;

    申请日2021-01-18

  • 分类号G06F8/65(20180101);G06F8/654(20180101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人吴平

  • 地址 518027 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)

  • 入库时间 2023-06-19 11:08:20

说明书

技术领域

本申请涉及计算机技术领域,特别是涉及一种系统程序升级方法、装置、计算机设备及存储介质。

背景技术

OTA(Over-the-Air;空中下载)是一种计算机设备通过无线网络下载服务器中部署的系统程序升级包,并利用下载的系统程序升级包对计算机的系统程序进行升级的技术。

然而,现有技术中,系统程序升级包通常包括的内容多、数据量大,因此,导致系统程序升级效率较低,同时,导致系统程序升级的灵活性较差。

发明内容

基于此,本申请实施例提供了一种系统程序升级方法、装置、计算机设备及存储介质,可以提高系统程序升级的效率以及系统程序升级的灵活性。

第一方面,提供了一种系统程序升级方法,该方法包括:

接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息以及升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个;基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。

第二方面,提供了一种系统程序升级装置,该装置包括:

接收模块,用于接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息以及升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个;

升级模块,用于基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。

第三方面,提供了一种计算机设备,包括处理器和存储器,该存储器中存储有计算机程序,该处理器执行该计算机程序时实现如上述第一方面所述的系统程序升级方法。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的系统程序升级方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过将系统程序划分为多个功能组件,对于某一个待升级的功能组件,接收服务器发送的与该待升级的功能组件对应的系统程序升级包,其中,该系统程序升级包包括该待升级的功能组件的存储位置指示信息和升级文件,而后,基于该系统程序升级包对该待升级的功能组件进行升级处理,这样,就可以有针对性地对系统程序中有升级需求的功能组件单独进行升级,由于只对系统程序中的功能组件单独升级,因此,系统程序升级包可以仅包括与待升级的功能组件对应的内容,故而,可以大幅减少系统程序升级包包括的内容,减少系统程序升级包的数据量,继而可以提高系统程序升级的效率以及系统程序升级的灵活性。

附图说明

图1为本申请实施例提供的一种系统程序升级方法的流程图;

图2为本申请实施例提供的一种系统程序升级方法的流程图;

图3为本申请实施例提供的一种系统程序升级装置的框图;

图4为本申请实施例提供的一种计算机设备的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

OTA(Over-the-Air;空中下载)是一种计算机设备通过无线网络下载服务器中部署的系统程序升级包,并利用下载的系统程序升级包对计算机的系统程序进行升级的技术。

以安卓系统为例,计算机设备的存储空间一般可以分为SRAM、Nand Flash、SDRAM及外设地址空间。其中,Nand Flash中存储着全部的系统程序,包括boot分区、system分区以及recovery分区等,在OTA技术中,我们主要关注system分区以及boot分区,因为OTA升级主要是对这部分数据的更新。

通常情况下,OTA技术中的系统程序升级包可以包括boot.img目录和system目录,其中,boot.img目录中存储有更新boot分区所需要的文件,system目录中存储有更新system分区所需要的文件。

在利用系统程序升级包对系统程序升级的过程中,可以将系统程序升级包括的boot.img目录下的文件写入至计算机设备的boot分区中,将system目录下的文件写入至计算机设备的system分区中。

然而,在对OTA技术深入研究的过程中,本申请的发明人发现,现有OTA技术是针对整个系统程序进行升级的,在升级的过程中,涉及到对系统程序对应的整个存储分区进行数据更新,因此,现有OTA技术中,系统程序升级包往往需要包括较多内容,数据量也较大,这导致系统程序升级效率较低,同时,导致系统程序升级的灵活性较差。

有鉴于此,本申请实施例提供了一种系统程序升级方法,该系统程序升级方法可以提高系统程序升级的效率以及系统程序升级的灵活性。

需要说明的是,本申请实施例提供的系统程序升级方法,其执行主体可以是系统程序升级装置,该系统程序升级装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例中,均以执行主体是计算机设备为例来进行说明,其中,本申请实施例中的计算机设备可以为智能手机、平板电脑、笔记本电脑等等,本申请实施例中的计算机设备可以安装有安卓系统、IOS系统等,本申请实施例不对计算机设备的具体类型以及计算机设备中安装的系统进行具体限定。

请参考图1,其示出了本申请实施例提供的一种系统程序升级方法的流程图,该系统程序升级方法可以应用于计算机设备中。如图1所示,该系统程序升级方法可以包括以下步骤:

步骤101、计算机设备接收服务器发送的系统程序升级包。

其中,该系统程序升级包与一待升级的功能组件相对应,该系统程序升级包包括该待升级的功能组件的存储位置指示信息和升级文件。

需要指出的是,该待升级的功能组件可以为系统程序包括的多个功能组件中的一个。

在本申请实施例中,可以对系统程序进行组件化改造,通过组件化改造,可以将系统程序拆分为多个功能组件,例如,通过组件化改造,可以将原系统程序中与音视频功能相关的文件放置于一个功能组件中,将原系统程序中与相机功能相关的文件放置于一个功能组件中。

通常情况下,系统程序通过组件化改造得到的多个功能组件相对独立,可以进行独立发布,各个功能组件可以向外提供调用接口,以使其他的功能组件,或者,应用程序基于调用接口对功能组件进行调用。

在本申请实施例中,系统程序包括的功能组件可以单独进行升级,可选的,技术人员可以创建待升级的功能组件对应的系统程序升级包,并将该系统程序升级包部署于服务器中。

计算机设备可以周期性地对服务器进行检测,若检测到有新的系统程序升级包,则计算机设备可以向服务器请求该系统程序升级包,服务器在接收到计算机设备的请求后,可以向计算机设备发送该系统程序升级包。

步骤102、计算机设备基于系统程序升级包对系统程序升级包对应的待升级的功能组件进行升级处理。

如上文所述,系统程序升级包中可以包括与系统程序升级包对应的待升级的功能组件的存储位置指示信息和升级文件。

在本申请实施例中,计算机设备可以基于该存储位置指示信息,确定系统程序升级包对应的待升级的功能组件的存储位置,而后,计算机设备可以在该存储位置处写入升级文件,从而实现功能组件的升级。

需要指出的是,在本申请实施例中,该系统程序升级包还可以包括升级脚本,计算机设备可以执行系统程序升级包中的升级脚本,以实现上文所述的“基于该存储位置指示信息,确定系统程序升级包对应的待升级的功能组件的存储位置,并在该存储位置处写入升级文件”的技术过程。

在本申请实施例中,计算机设备可以基于系统程序升级包对功能组件进行全量升级,也可以基于系统程序升级包对功能组件进行增量升级。

其中,在进行全量升级的过程中,计算机设备可以将系统程序升级包对应的待升级的功能组件的存储位置处存储的功能组件进行格式化处理,在格式化处理之后,计算机设备可以将升级文件写入至存储位置处,这样,就实现了对功能组件的整体的升级。

在进行增量升级的过程中,计算机设备可以确定系统程序升级包中升级文件对应的字段位置,而后,计算机设备可以根据升级文件对系统程序升级包对应的待升级的功能组件的存储位置处中该字段位置对应的字段内容进行编辑处理,这样,就实现了对功能组件中的某些字段位置的字段内容进行局部升级。

本申请实施例提供的系统程序升级方法,通过将系统程序划分为多个功能组件,对于某一个待升级的功能组件,接收服务器发送的与该待升级的功能组件对应的系统程序升级包,其中,该系统程序升级包包括该待升级的功能组件的存储位置指示信息和升级文件,而后,基于该系统程序升级包对该待升级的功能组件进行升级处理,这样,就可以有针对性地对系统程序中有升级需求的功能组件单独进行升级,由于只对系统程序中的功能组件单独升级,因此,系统程序升级包可以仅包括与待升级的功能组件对应的内容,故而,可以大幅减少系统程序升级包包括的内容,减少系统程序升级包的数据量,继而可以提高系统程序升级的效率以及系统程序升级的灵活性。

在实际应用中,系统程序中可能同时存在多个互不相同的需要进行升级的功能组件,在这种情况下,计算机设备可以从服务器中下载各个需要进行升级的功能组件对应的系统程序升级包,并基于下载得到各个系统程序升级包对各个系统程序升级包对应的功能组件进行升级。下面,本申请实施例将对这一过程进行示例性地说明。

请参考图2,其示出了一种基于各系统程序升级包对各系统程序升级包对应的功能组件进行升级的方法的流程图,如图2所示,该方法包括以下步骤:

步骤201、计算机设备控制自身进入Recovery模式。

Recovery模式是计算机设备,尤其是安装有安卓系统的计算机设备所具有的一种备份还原升级模式,在Recovery模式中,可以对计算机设备中的系统程序进行备份、升级或者还原等,Recovery模式类似于windows系统中的DOS模式。

在本申请的可选实施例中,计算机设备可以在接收到服务器发送的系统程序升级包后自动进入Recovery模式,也可以在用户的控制下进入Recovery模式,例如,计算机设备可以在检测到用户对开机键以及音量键同时长按后,进入Recovery模式。

步骤202、在Recovery模式中,计算机设备基于多个系统程序升级包中的第i个系统程序升级包对第i个系统程序升级包对应的待升级的功能组件进行升级处理,并生成与第i个系统程序升级包对应的升级处理结果。

步骤203、若第i个系统程序升级包对应的升级处理结果为升级成功,则计算机设备禁止自身退出Recovery模式,并基于多个系统程序升级包中的第i+1个系统程序升级包对第i+1个系统程序升级包对应的待升级的功能组件进行升级处理。

在现有的升级逻辑中,计算机设备在基于系统程序升级包完成升级处理之后,可以退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中。

由于现有的OTA技术是针对整个系统程序进行升级的,因此,往往只需要利用一个系统程序升级包就可以实现对系统程序的升级,故而,上文所述的计算机设备在基于系统程序升级包完成升级处理之后退出Recovery模式的方式并不会对现有系统程序的升级带来不利影响。

然而,如上文所述,在本申请实施例中,系统程序中可能同时存在多个互不相同的需要进行升级的功能组件,在这种情况下,计算机设备就需要从服务器中下载各个需要进行升级的功能组件对应的系统程序升级包,并基于下载得到各个系统程序升级包对各个系统程序升级包对应的功能组件进行升级。在这种情况下,若仍然按照现有的方式,在基于系统程序升级包完成升级处理之后,退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中,就会导致计算机设备在系统程序升级过程中多次重启,从而影响系统程序升级的效率。

例如,若系统程序中同时存在功能组件A、功能组件B以及功能组件C需要升级,则计算机设备可以从服务器中下载功能组件A、功能组件B以及功能组件C分别对应的系统程序升级包,而后,计算机设备可以在Recovery模式中基于功能组件A对应的系统程序升级包对功能组件A进行升级处理,在完成对功能组件A的升级处理之后,计算机设备可以退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中,而后,计算机设备可以再次进入Recovery模式,在Recovery模式中基于功能组件B对应的系统程序升级包对功能组件B进行升级处理,在完成对功能组件B的升级处理之后,计算机设备可以退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中,接着,计算机设备可以再次进入Recovery模式,在Recovery模式中基于功能组件C对应的系统程序升级包对功能组件C进行升级处理,在完成对功能组件C的升级处理之后,计算机设备可以退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中。

由上文说明可知,在上述举例中,计算机设备在系统程序升级过程中共进行了三次重启,这会对系统程序升级的效率带来不利的影响。

有鉴于此,在本申请实施例中,计算机设备可以在Recovery模式中基于第i个系统程序升级包对第i个系统程序升级包对应的待升级的功能组件进行升级处理,并生成与第i个系统程序升级包对应的升级处理结果,若该第i个系统程序升级包对应的升级处理结果为升级成功,则计算机设备禁止自身退出Recovery模式,并基于多个系统程序升级包中的第i+1个系统程序升级包对第i+1个系统程序升级包对应的待升级的功能组件进行升级处理。

换句话说,在本申请实施例中,计算机设备可以依次基于各系统程序升级包对各系统程序升级包对应的待升级的功能组件进行升级处理,并在每次升级处理之后,检测升级处理是否成功,若升级处理成功,则计算机设备禁止自身退出Recovery模式,并继续利用下一个系统程序升级包对该下一个系统程序升级包对应的功能组件进行升级处理。

例如,若系统程序中同时存在功能组件A、功能组件B以及功能组件C需要升级,则计算机设备可以从服务器中下载功能组件A、功能组件B以及功能组件C分别对应的系统程序升级包,而后,计算机设备可以在Recovery模式中基于功能组件A对应的系统程序升级包对功能组件A进行升级处理,在完成对功能组件A的升级处理之后,计算机设备可以生成功能组件A对应的系统程序升级包的升级处理结果,若该升级处理结果为升级成功,则计算机设备可以禁止自身退出Recovery模式,并在Recovery模式中继续基于功能组件B对应的系统程序升级包对功能组件B进行升级处理,在完成对功能组件B的升级处理之后,计算机设备可以生成功能组件B对应的系统程序升级包的升级处理结果,若该升级处理结果为升级成功,则计算机设备可以禁止自身退出Recovery模式,并在Recovery模式中继续基于功能组件C对应的系统程序升级包对功能组件C进行升级处理,在完成对功能组件C的升级处理之后,计算机设备可以退出Recovery模式,并重启计算机设备,回到计算机设备的正常工作模式中。

这样,计算机设备在系统程序升级的过程中只进行了一次重启,因此,可以大大提高系统程序升级的效率。

在本申请的可选实施例中,计算机设备可以读取从服务器下载的各系统程序升级包,并基于从服务器下载的各系统程序升级包创建循环器,计算机设备可以基于创建的循环器执行上述步骤202和步骤203的技术过程。

在本申请的可选实施例中,若第i个系统程序升级包对应的升级处理结果为升级失败,则计算机设备可以控制自身退出Recovery模式,或者,若i+1个系统程序升级包为多个系统程序升级包中的最后一个系统程序升级包,则计算机设备可以控制自身退出Recovery模式。

请参考图3,其示出了本申请实施例提供的一种系统程序升级装置300的框图,该系统程序升级装置300可以配置于计算机设备中。如图3所示,该系统程序升级装置300可以包括:接收模块301以及升级模块302。

其中,该接收模块301,用于接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息和升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个。

该升级模块302,用于基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个可选实施例中,该系统程序升级包的数量为多个,且,各系统程序升级包对应的待升级的功能组件互不相同,该升级模块302,具体用于:控制计算机设备进入Recovery模式;在Recovery模式中,基于多个该系统程序升级包中的第i个系统程序升级包对该第i个系统程序升级包对应的待升级的功能组件进行升级处理,并生成与该第i个系统程序升级包对应的升级处理结果;若该第i个系统程序升级包对应的升级处理结果为升级成功,则禁止退出Recovery模式,并基于该多个系统程序升级包中的第i+1个系统程序升级包对该第i+1个系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个可选实施例中,该升级模块302,还用于:若该第i个系统程序升级包对应的升级处理结果为升级失败,则控制该计算机设备退出Recovery模式。

在本申请的一个可选实施例中,该升级模块302,还用于:若该i+1个系统程序升级包为该多个系统程序升级包中的最后一个系统程序升级包,则控制该计算机设备退出Recovery模式。

在本申请的一个可选实施例中,该升级模块302,具体用于:基于该存储位置指示信息,确定该系统程序升级包对应的待升级的功能组件的存储位置;在该存储位置处写入该升级文件。

在本申请的一个可选实施例中,该升级模块302,具体用于:将该存储位置处存储的功能组件进行格式化处理;在格式化处理之后,将该升级文件写入至该存储位置处。

在本申请的一个可选实施例中,该升级模块302,具体用于:确定该升级文件对应的字段位置;根据该升级文件对该存储位置处中该字段位置对应的字段内容进行编辑处理。

本申请实施例提供的系统程序升级装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于系统程序升级装置的具体限定可以参见上文中对于系统程序升级方法的限定,在此不再赘述。上述系统程序升级装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

图4为一个实施例中计算机设备的内部结构示意图。如图4所示,该计算机设备包括通过系统总线连接的处理器以及存储器。其中,该处理器用于提供计算和控制能力,支撑整个计算机设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以上各个实施例所提供的一种系统程序升级方法。内存储器为非易失性存储介质中的操作系统以及计算机程序提供高速缓存的运行环境。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息和升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个;基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个实施例中,该系统程序升级包的数量为多个,且,各系统程序升级包对应的待升级的功能组件互不相同,处理器执行计算机程序时还实现以下步骤:控制计算机设备进入Recovery模式;在Recovery模式中,基于多个该系统程序升级包中的第i个系统程序升级包对该第i个系统程序升级包对应的待升级的功能组件进行升级处理,并生成与该第i个系统程序升级包对应的升级处理结果;若该第i个系统程序升级包对应的升级处理结果为升级成功,则禁止退出Recovery模式,并基于该多个系统程序升级包中的第i+1个系统程序升级包对该第i+1个系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:若该第i个系统程序升级包对应的升级处理结果为升级失败,则控制该计算机设备退出Recovery模式。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:若该i+1个系统程序升级包为该多个系统程序升级包中的最后一个系统程序升级包,则控制该计算机设备退出Recovery模式。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:基于该存储位置指示信息,确定该系统程序升级包对应的待升级的功能组件的存储位置;在该存储位置处写入该升级文件。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:将该存储位置处存储的功能组件进行格式化处理;在格式化处理之后,将该升级文件写入至该存储位置处。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:确定该升级文件对应的字段位置;根据该升级文件对该存储位置处中该字段位置对应的字段内容进行编辑处理。

本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收服务器发送的系统程序升级包,该系统程序升级包包括该系统程序升级包对应的待升级的功能组件的存储位置指示信息和升级文件,其中,该系统程序升级包对应的待升级的功能组件为系统程序包括的多个功能组件中的一个;基于该系统程序升级包对该系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个实施例中,该系统程序升级包的数量为多个,且,各系统程序升级包对应的待升级的功能组件互不相同,计算机程序被处理器执行时还实现以下步骤:控制计算机设备进入Recovery模式;在Recovery模式中,基于多个该系统程序升级包中的第i个系统程序升级包对该第i个系统程序升级包对应的待升级的功能组件进行升级处理,并生成与该第i个系统程序升级包对应的升级处理结果;若该第i个系统程序升级包对应的升级处理结果为升级成功,则禁止退出Recovery模式,并基于该多个系统程序升级包中的第i+1个系统程序升级包对该第i+1个系统程序升级包对应的待升级的功能组件进行升级处理。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:若该第i个系统程序升级包对应的升级处理结果为升级失败,则控制该计算机设备退出Recovery模式。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:若该i+1个系统程序升级包为该多个系统程序升级包中的最后一个系统程序升级包,则控制该计算机设备退出Recovery模式。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于该存储位置指示信息,确定该系统程序升级包对应的待升级的功能组件的存储位置;在该存储位置处写入该升级文件。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:将该存储位置处存储的功能组件进行格式化处理;在格式化处理之后,将该升级文件写入至该存储位置处。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:确定该升级文件对应的字段位置;根据该升级文件对该存储位置处中该字段位置对应的字段内容进行编辑处理。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以M种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(SyMchliMk)DRAM(SLDRAM)、存储器总线(RaMbus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号