基于容器系统的恢复出厂设置方法、装置及电子设备与流程

文档序号:28166088发布日期:2021-12-24 22:28阅读:103来源:国知局
基于容器系统的恢复出厂设置方法、装置及电子设备与流程

1.本技术涉及车辆系统技术领域,尤其涉及一种基于容器系统的恢复出厂设置方法、装置及电子设备。


背景技术:

2.目前,安卓系统恢复出厂设置的方法为,用户级(init)进程接收到用户触发恢复出厂设置的操作后,热重启对应的电子设备,引导安卓系统加载对应的恢复镜像文件(recovery.img)。当安卓系统对应的内核启动完成后,允运行对应的恢复应用程序,格式化该电子设备的磁盘。然后需要再次热重启该电子设备,引导安卓系统加载boot.img镜像文件,然后运行安卓系统上的各个应用程序,完成安卓系统的恢复出厂设置。
3.上述恢复出厂设置的方法,存在恢复出厂设置的时间较长,进而导致恢复出厂设置的效率较低的问题。


技术实现要素:

4.本技术提供一种基于容器系统的恢复出厂设置方法、装置及电子设备。用以解决现有的恢复出厂设置的时间较长,进而导致恢复出厂设置的效率较低的问题。
5.第一方面,本技术实施例提供一种基于容器系统的恢复出厂设置方法,应用于电子设备,电子设备包括宿主机系统和至少两个容器系统,基于容器系统的恢复出厂设置方法包括:在检测到其中一第一容器系统向宿主机系统发送第一指令时,拦截第一容器系统向宿主机系统传输的第一指令,宿主机系统和至少两个容器系统处于运行状态;若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则控制第一容器系统停止运行,并擦除第一容器系统的目标分区中的目标数据;重新启动第一容器系统。
6.在本技术的一个实施例中,拦截第一容器系统向宿主机系统传输的第一指令,包括:建立各容器系统和宿主机系统间的进程间通信;采用第一容器系统对应的进程间通信拦截第一指令。
7.在本技术的一个实施例中,基于容器系统的恢复出厂设置方法还包括:若第一指令用于指示重启第一容器系统,在第一容器系统重新启动后,重新建立第一容器系统与宿主机系统间的进程间通信,其中,在第一容器系统停止运行时,第一容器系统和宿主机系统之间的进程间通信断开。
8.在本技术的一个实施例中,擦除第一容器系统的目标分区中的目标数据,包括:获取第一容器系统的各分区的第一数据以及交互界面对应的第二数据;擦除第一数据和第二数据中属于目标分区的目标数据。
9.在本技术的一个实施例中,基于容器系统的恢复出厂设置方法,还包括:在擦除第一容器系统的目标分区中的目标数据时,向第一容器系统对应的显示界面发送提示信息,提示信息用于指示在显示界面上显示擦除进度。
10.在本技术的一个实施例中,至少两个容器系统包括:中控对应的第一容器系统和
仪表对应的第二容器系统。
11.在本技术的一个实施例中,拦截第一容器系统向宿主机系统传输的第一指令之前,还包括:检测到电子设备上电时,运行宿主机系统,并创建至少两个容器系统对应的容器环境;基于容器环境,启动第二容器系统,并运行第二容器系统对应的应用程序,第二容器系统是至少两个容器系统中除第一容器系统之外的其他容器系统;启动第一容器系统。
12.第二方面,本技术实施例提供一种基于容器系统的恢复出厂设置装置,应用于电子设备,电子设备包括宿主机系统和至少两个容器系统,基于容器系统的恢复出厂设置装置包括:
13.拦截模块,用于在检测到其中一第一容器系统向宿主机系统发送第一指令时,拦截第一容器系统向宿主机系统传输的第一指令,宿主机系统和至少两个容器系统处于运行状态;
14.擦除模块,用于若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则控制第一容器系统停止运行,并擦除第一容器系统的目标分区中的目标数据;
15.启动模块,用于重新启动第一容器系统。
16.在本技术的一个实施例中,拦截模块具体用于:建立各容器系统和宿主机系统间的进程间通信;采用第一容器系统对应的进程间通信拦截第一指令。
17.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置,还包括:重启模块,用于若第一指令用于指示重启第一容器系统,在第一容器系统重新启动后,重新建立第一容器系统与宿主机系统间的进程间通信,其中,在第一容器系统停止运行时,第一容器系统和宿主机系统之间的进程间通信断开。
18.在本技术的一个实施例中,擦除模块具体用于:获取第一容器系统的各分区的第一数据以及交互界面对应的第二数据;擦除第一数据和第二数据中属于目标分区的目标数据。
19.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置,还包括:发送模块,用于在擦除第一容器系统的目标分区中的目标数据时,向第一容器系统对应的显示界面发送提示信息,提示信息用于指示在显示界面上显示擦除进度。
20.在本技术的一个实施例中,至少两个容器系统包括:中控对应的第一容器系统和仪表对应的第二容器系统。
21.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置,还包括:创建模块、运行模块和初始启动模块;
22.创建模块,用于检测到电子设备上电时,运行宿主机系统,并创建至少两个容器系统对应的容器环境;
23.运行模块,用于基于容器环境,启动第二容器系统,并运行第二容器系统对应的应用程序,第二容器系统是至少两个容器系统中除第一容器系统之外的其他容器系统;
24.初始启动模块,用于启动第一容器系统。
25.第三方面,本技术实施例提供一种电子设备,包括:
26.至少一个处理器;以及
27.与至少一个处理器通信连接的存储器;其中,
28.存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以
使电子设备能够执行本技术第一方面中任一项的基于容器系统的恢复出厂设置方法。
29.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本技术第一方面中任一项的基于容器系统的恢复出厂设置方法。
30.本技术实施例提供一种基于容器系统的恢复出厂设置方法、装置和电子设备,该基于容器系统的恢复出厂设置方法包括:在检测到其中一第一容器系统向宿主机系统发送第一指令时,拦截第一容器系统向宿主机系统传输的第一指令,宿主机系统和至少两个容器系统处于运行状态;若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则控制第一容器系统停止运行,并擦除第一容器系统的目标分区中的目标数据;重新启动第一容器系统。在本技术中,当第一容器系统恢复出厂设置时,指示宿主机系统重启的第一指令被拦截,因此宿主机系统不会重启,进而降低了第一容器恢复出厂设置所消耗的时间。并且由于宿主机系统不会重启,因此除第一容器系统的其他容器系统依旧可以正常运行,进而在一个容器系统恢复出厂设置时,不会影响到其他容器系统的正常工作。
附图说明
31.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
32.图1为本技术实施例提供的一种基于容器系统的恢复出厂设置方法的场景示意图;
33.图2为本技术实施例提供的一种基于容器系统的恢复出厂设置方法的步骤流程图;
34.图3为本技术实施例提供的另一种基于容器系统的恢复出厂设置方法的场景示意图;
35.图4为本技术实施例提供的一种基于容器系统的恢复出厂设置装置的结构框图;
36.图5为本技术一实施例提供的电子设备的硬件结构示意图。
37.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
38.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的
那些以外的顺序实施。
40.此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.示例性的,图1为本技术一实施例提供的基于容器系统的恢复出厂设置方法的场景示意图,如图1所示,电子设备11包括:宿主机系统111和至少两个容器系统(图中为容器系统112和容器系统113)。图1中还包括第一显示屏12个第二显示屏13。其中,第一显示屏12由容器系统112控制显示,第二显示屏13由容器系统113控制显示。在汽车领域,容器系统112为中控系统,对应第一显示屏12可以显示音频和视频等应用程序。容器系统113为仪表系统,对应第二显示屏13可以显示汽车对应的仪表数据。
42.在上述应用场景中,在需要对容器系统112恢复出厂设置时,通常需要将整个电子设备11进行重启后,进行相关的恢复出厂设置的操作,然后再将整个电子设备11重启,完成容器系统112的恢复出厂设置。其中,两次重启电子设备,存在耗时多的问题,并且电子设备重启,需要容器系统113也重启,则对于容器系统113为汽车的仪表系统时,会影响到汽车的正常运行。
43.基于上述应用场景存在的问题,本技术提供一种基于容器系统的恢复出厂设置方法,能够通过对指示宿主机系统重启的第一指令被拦截后,对第一容器系统恢复出厂设置,不会影响到其他容器系统的正常运行,并且耗时短,效率高。
44.下面,通过具体实施例对本技术的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
45.图2为本技术一实施例提供的基于容器系统的恢复出厂设置方法的流程图。本技术实施例提供一种基于容器系统的恢复出厂设置方法,应用于电子设备,电子设备包括宿主机系统和至少两个容器系统,基于容器系统的恢复出厂设置方法具体包括以下步骤:
46.s201,在检测到其中一第一容器系统向宿主机系统发送第一指令时,拦截第一容器系统向宿主机系统传输的第一指令。
47.在本技术实施例中,该电子设备可以具有至少两个容器的宿主机。其中,宿主机系统就是主机系统,容器系统为虚拟机系统。“宿主”名词来源于容器系统运行在主机系统内容。容器系统可以运行在容器内部,容器系统可以是linux系统,也可以是安卓系统。容器间彼此隔离,容器内部是一些轻量化组件的应用集或者是整个主机系统的应用集,运行这些应用集的进程所依赖的文件由容器镜像提供,然后将这些应用集运行在一个隔离的容器系统上,这个隔离的容器系统又是运行在宿主机系统之上。
48.示例性的,第一容器系统运行汽车中控对应的应用集,该应用集包括:视频、音频和网络等服务。第二容器系统运行汽车仪表对应的应用集,该应用集包括:燃油指示、电子油门指示、报警指示以及前后雾灯指示等服务。
49.其中,在宿主机系统和至少两个容器系统处于运行状态时执行s201。宿主机系统和至少两个容器系统处于运行状态是指,两个容器系统对应的应用集正常工作。例如,第一容器系统对应的视频、音频和网络等正常工作。第二容器系统对应的燃油指示、电子油门指
示、报警指示以及前后雾灯指示等正常工作。
50.具体的,宿主机系统可以拦截任意容器系统向宿主机系统传输的第一指令。其中,第一指令包括:容器系统重启指令或者宿主机系统重启以进行第一容器系统的恢复出厂设置的指令。
51.其中,用户触发第一容器系统对应的显示屏的界面,第一容器系统接收到用户对应的触发操作,判断该触发操作用于指示第一容器系统恢复出厂设置,第一容器系统采用init进程,向宿主机系统发送主机重启信号,以重启宿主机系统。
52.此外,判断该触发操作用于指示第一容器系统重启,第一容器系统也采用init进程,向宿主机系统发送第一容器系统重启信号,以重启第一容器系统。
53.在本技术实施例中,通过拦截第一指令,能够避免宿主机重启,进而降低时间的消耗,以及避免影响除第一容器系统的其他容器系统的正常运行。
54.s202,若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则控制第一容器系统停止运行,并擦除第一容器系统的目标分区中的目标数据。
55.其中,第一指令是第一容器系统发出的,则若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置。控制第一容器系统停止运行,以便后续进行恢复出厂设置的相关操作。
56.若不停止第一容器系统,则第一容器系统对应的运行的应用集,如视频、音频和网络等服务会与后续对第一容器系统对应的磁盘数据格式化产生冲突,进而可能会出现系统奔溃的风险。
57.在本技术实施例中,目标分区包括:数据(data)分区和高速缓冲存储器(cache)分区。此外,目标分区还可以是用户自定义分区。
58.s203,重新启动第一容器系统。
59.其中,步骤s202执行停止第一容器系统的运行,并擦除目标数据,步骤s203重新启动第一容器系统,完成第一容器系统的恢复出厂设置。
60.具体的,在第一容器系统重新启动后,第一容器系统运行第一容器系统对应的各应用集,完成第一容器系统的恢复出厂设置。
61.在本技术实施例中,由于第一容器系统的目标分区的数据被擦除,则第一容器系统当前启动时运行的应用集的内容和恢复出厂设置之前运行应用集的内容存在一定的差异。
62.在本技术实施例中,第一容器系统在恢复出厂设置时,第二容器系统始终正常运行。第一容器系统恢复出厂设置不会影响到第二容器系统的运行,并且不需要对宿主机系统进行重启,达到了耗时短效率高的效果。
63.参照图3,为本技术另一实施例提供的基于容器系统的恢复出厂设置方法的步骤流程图,具体包括如下步骤:
64.s301,检测到电子设备上电时,运行宿主机系统,并创建至少两个容器系统对应的容器环境。
65.其中,其中至少两个容器系统包括:中控对应的第一容器系统和仪表对应的第二容器系统。第一容器系统和第二容器系统可以是运行在汽车单个车机芯片上的。
66.具体的,电子设备在上电后,加载主机镜像(host.img)文件,解析主机镜像文件中
的linux内核(kernel)二进制文件和宿主机系统的根文件系统,并拷贝到指定的内存。linux内核初始化完成后,宿主机系统正常运行,lxc(linux containers,linux容器)的容器环境(虚拟化环境)就绪,为启动各容器系统(如第一容器系统和第二容器系统)准备。
67.进一步的,宿主机系统定义为lxc虚拟化环境中,运行在物理硬件上的操作系统。容器系统定义为,运行在容器上的虚拟机操作系统。
68.s302,基于容器环境,启动第二容器系统,并运行第二容器系统对应的应用程序。
69.其中,第二容器系统是至少两个容器系统中除第一容器系统之外的其他容器系统。在此,第二容器系统为可以是仪表对应的容器系统,则优先启动第二容器系统,能够保证汽车点火启动的实时性要求。
70.此外,若第一容器系统和第二容器系统为对应其他功能的容器系统,则可以根据需求确定优先启动第一容器系统还是第二容器系统,在此不加以限定。
71.进一步的,第二容器系统对应的应用程序包括:燃油指示、电子油门指示、报警指示以及前后雾灯指示等服务对应的应用程序。在本技术实施例中,第二容器系统对应的应用程序在本技术的整个步骤流程中,均会正常运行。本技术实施例的各步骤不会影响第二容器系统对应的应用程序的正常运行。
72.s303,启动第一容器系统。
73.其中,启动第一容器系统后,可以运行第一容器系统对应的各应用程序。如音频、视频等。
74.在本技术实施例中,是采用宿主机系统启动各容器系统。
75.s304,建立各容器系统和宿主机系统间的进程间通信。
76.其中,在汽车的宿主机系统启动各容器系统后,创建各容器系统的事件监听服务,进而建立起宿主机系统与各容器系统的进程间通信的桥梁。则每个容器系统都有自身对应的进程间通信。
77.具体的,进程间通信(ipc,inter

process communication)是指在不同进程之间传播或交换信息。则宿主机系统和各容器系统之间可以交换信息。
78.s305,采用第一容器系统对应的进程间通信拦截第一指令。
79.在本技术实施例中,每个容器系统都有自身对应的进程间通信,则第一容器系统对应有与宿主机系统之间的进程间通信,第二容器系统也对应有与宿主机系统之间的进程间通信。
80.其中,用户触发第一容器系统对应的显示屏的界面,第一容器系统接收到用户对应的触发操作,向宿主机系统发送第一指令。宿主机系统等待第一容器系统主动与宿主机系统连接并上报第一指令对应的事件。当无事件上报时,则第一容器系统的进程间通信处于挂起状态。
81.s306,确定第一指令是否是指示宿主机系统重启以进行第一容器系统的恢复出厂设置。
82.若是,执行s307,若否则执行s311。其中,若第一指令不是指示宿主机系统重启以进行恢复出厂设置,则第一指令是用于指示重启第一容器系统。
83.具体的,汽车宿主机系统根据进程间通信报文,解析第一指令,若第一指令是指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则执行s307。
84.s307,控制第一容器系统停止运行,并获取第一容器系统的各分区的第一数据以及交互界面对应的第二数据。
85.其中,各分区包括:misc分区、data分区和cache分区等,交互界面对应的第二数据包括恢复(recovery)应用程序人机交互界面的中文字体。
86.具体的,宿主机系统运行恢复(recovery)应用程序,采用该恢复(recovery)应用程序解析第一容器系统的各分区的第一数据以及交互界面对应的第二数据。
87.s308,擦除第一数据和第二数据中属于目标分区的目标数据。
88.其中,目标分区为data分区和cache分区,还可以是其他用户自定义分区。recovery应用程序在第一数据和第二数据中确定属于目标分区的目标数据。
89.其中,recovery应用程序执行数据磁盘擦除任务,擦除data分区和cache分区以及其他自定义分区中的数据。
90.s309,在擦除第一容器系统的目标分区中的目标数据时,向第一容器系统对应的显示界面发送提示信息。
91.进一步的,提示信息用于指示在显示界面上显示擦除进度。recovery应用程序擦除目标数据的同时,在第一容器系统对应的显示屏上可以显示当前的擦除进度。具体可以采用动画的方式显示擦除进度,以提示用户第一容器系统正在擦除磁盘的目标数据。
92.s310,重新启动第一容器系统。
93.再次启动第一容器系统,运行第一容器系统对应的各个应用程序。
94.s311,在第一容器系统重新启动后,重新建立第一容器系统与宿主机系统间的进程间通信。
95.其中,在第一容器系统停止运行时,第一容器系统和宿主机系统之间的进程间通信断开。因此,若第一指令是指示重启第一容器系统,则第一容器系统需要先断开,再启动,则重启后的第一容器系统,需要重新建立第一容器系统与宿主机系统间的进程间通信。
96.此外,在步骤s311后,执行s305,形成一循环。
97.进一步的,则整个步骤流程过程中,第二容器系统对应仪表显示屏是始终处于正常显示状态。第一容器系统对应的中控显示屏,在s303至s306,处于正常显示状态,在s307至s308处于停止显示状态,在s309时显示擦除进度,在s310时,处于正常显示状态。
98.本技术实施例提供一种基于容器系统的恢复出厂设置方法,当第一容器系统恢复出厂设置时,指示宿主机系统重启的第一指令被拦截,因此宿主机系统不会重启,进而降低了第一容器恢复出厂设置所消耗的时间。并且由于宿主机系统不会重启,因此除第一容器系统的其他容器系统依旧可以正常运行,进而不会在一个容器系统恢复出厂设置时,不会影响到其他容器系统的正常工作。
99.图4为本技术一实施例提供的基于容器系统的恢复出厂设置装置40的结构框图。该基于容器系统的恢复出厂设置装置,应用于电子设备,电子设备包括宿主机系统和至少两个容器系统,如图4所示,本技术实施例提供的基于容器系统的恢复出厂设置装置40包括:
100.拦截模块41,用于在检测到其中一第一容器系统向宿主机系统发送第一指令时,拦截第一容器系统向宿主机系统传输的第一指令,宿主机系统和至少两个容器系统处于运行状态;
101.擦除模块42,用于若第一指令用于指示宿主机系统重启以进行第一容器系统的恢复出厂设置,则控制第一容器系统停止运行,并擦除第一容器系统的目标分区中的目标数据;
102.启动模块43,用于重新启动第一容器系统。
103.在本技术的一个实施例中,拦截模块41具体用于:建立各容器系统和宿主机系统间的进程间通信;采用第一容器系统对应的进程间通信拦截第一指令。
104.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置,还包括:重启模块(未示出),用于若第一指令用于指示重启第一容器系统,在第一容器系统重新启动后,重新建立第一容器系统与宿主机系统间的进程间通信,其中,在第一容器系统停止运行时,第一容器系统和宿主机系统之间的进程间通信断开。
105.擦除模块42具体用于:获取第一容器系统的各分区的第一数据以及交互界面对应的第二数据;擦除第一数据和第二数据中属于目标分区的目标数据。
106.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置40,还包括:发送模块(未示出),用于在在擦除第一容器系统的目标分区中的目标数据时,向第一容器系统对应的显示界面发送提示信息,提示信息用于指示在显示界面上显示擦除进度。
107.在本技术的一个实施例中,至少两个容器系统包括:中控对应的第一容器系统和仪表对应的第二容器系统。
108.在本技术的一个实施例中,基于容器系统的恢复出厂设置装置40,还包括:创建模块(未示出)、运行模块(未示出)和初始启动模块(未示出);
109.创建模块,用于检测到电子设备上电时,运行宿主机系统,并创建至少两个容器系统对应的容器环境;
110.运行模块,用于基于容器环境,启动第二容器系统,并运行第二容器系统对应的应用程序,第二容器系统是至少两个容器系统中除第一容器系统之外的其他容器系统;
111.初始启动模块,用于启动第一容器系统。
112.本技术实施例提供的基于容器系统的恢复出厂设置装置,用于执行图2或图3对应的方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
113.图5为本技术实施例提供的电子设备(第一电子设备或第二电子设备)的硬件结构示意图。如图5所示,本技术实施例的电子设备50可以包括:至少一个处理器51(图5中仅示出了一个处理器);以及,与至少一个处理器通信连接的存储器52。其中,存储器52存储有可被至少一个处理器51执行的指令,指令被至少一个处理器51执行,以使电子设备50能够执行前述任一方法实施例中的技术方案。
114.可选的,存储器52既可以是独立的,也可以跟处理器51集成在一起。
115.当存储器52是独立于处理器51之外的器件时,电子设备50还包括:总线53,用于连接存储器52和处理器51。
116.本技术实施例提供的电子设备可以执行前述任一方法实施例的技术方案,其实现原理和技术效果类似,在此不再赘述。
117.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当计算机程序被处理器执行时用于实现前述任一方法实施例中的技术方案。
118.本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理
器执行时实现前述任一方法实施例中的技术方案。
119.本技术实施例还提供了一种芯片,包括:处理模块与通信接口,该处理模块能执行前述方法实施例中的技术方案。
120.进一步地,该芯片还包括存储模块(如,存储器),存储模块用于存储指令,处理模块用于执行存储模块存储的指令,并且对存储模块中存储的指令的执行使得处理模块执行前述方法实施例中的技术方案。
121.应理解,上述处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
122.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
123.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
124.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
125.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备中。
126.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1