掌桥专利:专业的专利平台
掌桥专利
首页

基于嵌入式操作系统的进程管理方法、装置和系统

文献发布时间:2023-06-19 12:19:35


基于嵌入式操作系统的进程管理方法、装置和系统

技术领域

本发明涉及嵌入式设备技术领域,尤其涉及一种基于嵌入式操作系统的进程管理方法、一种基于嵌入式操作系统的进程管理装置和一种基于嵌入式操作系统的进程管理系统。

背景技术

随着技术的不断进步以及嵌入式操作系统例如Linux系统的开源性,目前越来越多的嵌入式Linux设备出现在我们生活周边,其中基于ARM的嵌入式Linux系统可同时运行多个进程,满足较为复杂的上层业务,在业务复杂的Linux系统中多个进程同时运行,对于进程管理显得尤为重要。

现有相关技术中,Linux系统的各进程的相关信息均保存在/proc/PID目录下的各文件中,其中每一个PID都是一个进程号,PID中的cmdline文件说明了这个进程是由哪个文件启动的。Linux系统还提供了一整套查看进程状态的工具。举例而言,PS命令后跟参数可以查看进程信息:-e:显示所有进程;-f:显示完整格式程序信息;-U:显示指定用户进程,-o:自定义显示输出。然而,Linux系统查询进程运行状态信息大多采用Linux终端后台查询方式,其查询到的进程运行状态信息无法告知其他进程,无法实现多个进程的管理。

发明内容

因此,本发明提出一种基于嵌入式操作系统的进程管理方法、一种基于嵌入式操作系统的进程管理装置和一种基于嵌入式操作系统的进程管理系统,可以将每一个目标进程的进程运行状态信息通过进程通讯的方式告知其他目标进程,实现多个进程的管理。

具体地,第一方面,本发明实施例提出一种基于嵌入式操作系统的进程管理方法,包括:创建本地套接字,以与多个目标进程建立通讯连接,其中所述多个目标进程为启动时绑定所述本地套接字的进程;接收已建立所述通讯连接的所述多个目标进程分别传递的进程注册信息;根据所述进程注册信息建立进程管理列表;以及将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系。

在现有相关技术中嵌入式操作系统例如Linux系统查询进程信息大多采用Linux终端后台查询方式,其查询到的进程信息无法告知其他进程,无法实现多个进程的管理。本发明实施例通过创建本地套接字与目标进程建立通讯,接收目标进程的进程注册信息建立列表后广播发送给多个目标进程,以由每一目标进程根据进程管理列表建立与其他目标进程的通讯关系,可以将每一个目标进程的进程信息通过进程通讯的方式告知其他目标进程,实现多个进程的管理,进程建立连接后可以直接通讯,无需后续认证,提高了进程之间的通讯效率。

在本发明的一个实施例中,所述由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,包括:由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态;响应于所述其他目标进程的所述进程状态为在线状态,与所述其他目标进程建立通讯连接。

在本发明的一个实施例中,所述由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,包括:由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态,并根据自身配置信息从所述其他目标进程中确定可连接进程;响应于所述可连接进程的所述进程状态为在线状态,与所述可连接进程建立通讯连接。

在本发明的一个实施例中,前述进程管理还包括:响应于信息查看指令,显示所述多个目标进程各自对应的进程运行状态信息。

在本发明的一个实施例中,所述创建本地套接字,以与多个目标进程建立通讯连接,包括:创建所述本地套接字,根据自身配置信息从多个进程中选取所述多个目标进程建立通讯连接。

在本发明的一个实施例中,在所述将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系之后,前述进程管理方法还包括:发送心跳包至每一所述目标进程;响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的进程状态为离线状态。

在本发明的一个实施例中,在所述响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的所述进程状态为离线状态之后,前述进程管理方法还包括:将所述目标进程的所述离线状态广播发送至所述多个目标进程,以由与离线目标进程建立通讯连接的目标进程断开通讯。

在本发明的一个实施例中,所述进程注册信息包括进程标识码、进程名称和进程状态;和/或所述进程管理列表包括每个所述目标进程的所述进程注册信息。

第二方面,本发明实施例提出一种基于嵌入式操作系统的进程管理装置,用于执行如前述任意一项所述的进程管理方法,所述进程管理装置包括:套接字创建模块、信息接收模块、列表建立模块和列表广播模块;其中,所述套接字创建模块用于创建本地套接字,以与多个目标进程建立通讯连接,其中所述多个目标进程为启动时绑定所述本地套接字的进程;所述信息接收模块用于接收已建立所述通讯连接的所述多个目标进程分别传递的进程信息;所述列表建立模块用于根据所述进程信息建立进程管理列表;以及所述列表广播模块用于将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系。

第三方面,本发明实施例提出一种基于嵌入式操作系统的进程管理系统,包括:处理器和连接所述处理器的存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行如前述中任意一项所述的进程管理方法。

第四方面,本发明实施例提出一种计算机存储介质,所述计算机存储介质为非易失性存储器且存储有计算机可读指令,所述计算机可读指令包括用于执行如前述任意一种进程管理方法的指令。

由上可知,本发明实施例可以达成以下一个或多个有益效果:通过创建本地套接字与目标进程建立通讯,接收目标进程的进程注册信息建立列表后广播发送给多个目标进程,以由每一目标进程根据进程管理列表建立与其他目标进程的通讯关系,可以将每一个目标进程的进程信息通过进程通讯的方式告知其他目标进程,实现多个进程的管理,进程建立连接后可以直接通讯,无需后续认证,提高了进程之间的通讯效率;通过发送心跳包至目标进程,并将在预设次数内未回复应答包的目标进程的进程状态更改为离线状态,实现了实时查询进程的进程状态;通过将目标进程的离线状态发送至多个目标进程,以由其他目标进程断开与离线目标进程的通讯,实现了各个进程通讯的可控性;通过自身配置信息可以设置各个进程的关联关系,使得通讯被限定在关联进程之间,安全性更高,可以排除无关进程的干扰。

通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明第一实施例提供的一种进程管理方法的步骤流程图;

图2为本发明第一实施例提供的一种进程管理方法的另一步骤流程图;

图3为本发明第一实施例提供的一种进程管理方法的一种具体实施方式的涉及的流程图;

图4为本发明第二实施例提供的一种进程管理装置的模块示意图;

图5为本发明第三实施例提供的一种进程管理系统的结构示意图;

图6为本发明第四实施例提供的一种计算机存储介质的结构示意图。

【附图标记说明】

S11-S16:进程管理方法步骤;

20:进程管理装置;21:套接字创建模块;22:信息接收模块;23:列表建立模块;24:列表广播模块;

30:进程管理系统;31:处理器;32:存储器;

40:计算机存储介质。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

为了使本领域普通技术人员更好地理解本发明的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本发明实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

【第一实施例】

参见图1,本发明第一实施例提供了一种基于嵌入式操作系统的进程管理方法。其中嵌入式操作系统例如为Linux系统。可选地,该方法可以由处理器执行,如图1所示,进程管理方法例如包括步骤S11至步骤S14。

步骤S11:创建本地套接字,以与多个目标进程建立通讯连接,其中所述多个目标进程为启动时绑定所述本地套接字的进程;

步骤S12:接收已建立所述通讯连接的所述多个目标进程分别传递的进程注册信息;

步骤S13:根据所述进程注册信息建立进程管理列表;

步骤S14:将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系。

其中,步骤S11提到的本地套接字,例如为UNIX套接字,主要应用在进程间通讯(IPC)当中。UNIX套接字的运转机制和Internet套接字类似,主要的区别UNIX套接字只能用在一台计算机中,而Internet套接字则可以在不同的计算机之间使用。UNIX套接字定址的方式是作为本地文件系统里的一个文件。进一步地,步骤S11例如包括:创建所述本地套接字,根据自身配置信息从多个进程中选取所述多个目标进程建立通讯连接。其中提到的自身配置信息例如包括需要建立通讯连接的进程名称。通过自身配置信息在多个进程中选取目标进程,使得通讯限定在关联进程之间,提高了安全性。

步骤S12中提到的进程注册信息例如包括:进程标识码、进程名称和进程状态,其中进程标识码代表进程自定义的ID号码,为了表示一个唯一的进程。提到的进程名称代表进程别名,与ID号码对应,便于识别。提到的进程状态包括在线状态、离线状态以及未定义状态。

步骤S13中提到的进程管理列表即为包括多个目标进程对应的进程注册信息的表格,表格中内容例如包括进程标识码、进程名称和进程状态等信息。

步骤S14中提到的由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系例如包括:由所述每一目标进程解析所述进程管理列表获取所述其他目标进程对应的所述进程状态,响应于所述其他目标进程的所述进程状态为在线状态,与所述其他目标进程建立通讯连接。其中提到的通讯关系可以理解为,每一目标进程解析进程管理列表获取在线状态的其他目标进程后,均会与其他目标进程建立通讯连接,而与离线状态的其他目标进程不建立通讯连接。如此一来,可以将每一个目标进程的进程信息通过进程通讯的方式告知其他目标进程,实现在线目标进程之间的通讯。

进一步地,步骤S14中提到的由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系例如包括:由所述每一目标进程解析所述进程管理列表获取所述其他目标进程对应的所述进程状态,并根据自身配置信息从所述其他目标进程中确定可连接进程;响应于所述可连接进程的所述进程状态为在线状态,与所述可连接进程建立通讯连接。其中,提到的自身配置信息例如包括可连接进程的进程名称。提到的通讯关系可以理解为,每一目标进程解析进程管理列表获取在线状态的其他目标进程后,会根据自身配置信息进行筛选,只与处于在线状态的可连接进程建立通讯连接,而与其他目标进程包括离线状态的其他目标进程和/或在线状态的其他目标进程不建立通讯连接。如此一来,通过自身配置信息在其他目标进程中选取可连接进程,使得通讯限定在关联进程之间,提高了安全性。

进一步地,如图2所示,本发明第一实施例提供的进程管理方法例如在步骤S14之后还包括步骤S15和步骤S16。

步骤S15:发送心跳包至每一所述目标进程,响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的所述进程状态为离线状态。

步骤S16:将所述目标进程的所述离线状态广播发送至所述多个目标进程,以由与离线目标进程建立通讯连接的目标进程断开通讯。

具体地,步骤S15中提到的心跳包为定时检测目标进程的进程状态的一个自定义的命令字,按照一定的时间间隔发送的数据包。提到的预设次数即自定义设置的未应答次数,举例而言例如为3次。通过发送心跳包以检测目标进程的进程状态,并离线的目标进程的进程状态在所述进程管理列表中更改为离线状态,便于实时查询进程状态。

步骤S16中提到的将所述目标进程的所述离线状态广播发送至所述多个目标进程例如为将离线目标进程的相关进程注册信息均广播出去,包括进程标识码、进程名称和进程状态。通过将离线状态广播给目标进程,以由与离线目标进程建立通讯的目标进程断开通讯,实现了各个进程的通讯可控性。

进一步地,本发明第一实施例提供的进程管理方法例如还包括:响应于信息查看指令,显示所述多个目标进程各自对应的进程运行状态信息。其中,提到的进程运行状态信息例如包括进程名称、进程标识码、进程状态、进程PID以及预设次数等信息,其中,进程运行状态信息所包括的内容例如根据用户设置的显示表格的表头内容进行显示。提到的信息查看指令例如为响应用户的命令输入操作产生的信息查看指令,举例而言,例如执行“telappnet tmd tcb”。在现有相关技术中虽然也可以读取进程运行状态信息,但是其读取的进程运行状态信息为系统下所有进程的运行状态信息,导致读出的很多进程信息是不需要的,本实施例通过响应信息查看指令,显示目标进程的进程运行状态信息,避免显示其他进程的进程运行状态信息,操作简单,无需使用Linux终端后台查询的方式,更好地满足用户需求。

为了更好地理解本实施例,下面结合图3对本实施例的一种具体实施方式进行简要说明。

如图3所示,本具体实施方式中涉及一种实现本实施例提供的进程管理方法的进程管理工具例如为TMD进程,目标进程例如为进程A、进程B和进程C,当然本发明并不限制目标进程的个数。具体实现如下步骤:

首先,启动TMD进程,并创建本地套接字。其中TMD进程作为进程管理工具需要先启动起来。进程A、进程B和进程C在TMD进程启动之后可随机启动,并不限制进程A、进程B和进程C的启动顺序。

然后,每个进程在启动时会创建自己的本地套接字绑定文件。由于TMD进程是最先启动,因此进程A、进程B和进程C在启动时创建本地套接字后会自动绑定TMD进程的本地套接字,以实现TMD进程与进程A、进程B和进程C的通讯连接。

然后,进程A、进程B和进程C在与TMD进程建立通讯后,进程A、进程B和进程C告知TMD进程自己的状态,即进程A、进程B和进程C会发送自身的进程注册信息至TMD进程。进程注册信息例如为进程名称、进程标识码和进程状态,在初始建立通讯时,进程A、进程B和进程C均为在线状态,TMD进程接收的进程A、进程B和进程C的进程注册信息后会创建一个进程管理列表,列表中列明进程的名称、标识码和进程状态,TMD进程会广播各个进程的在线状态,即TMD进程会将这个进程管理列表广播告知进程A、进程B和进程C。

此时,进程A、进程B和进程C收到进程管理列表后会相互建立通讯连接,例如相互监听,收发数据。

然后,TMD进程会以广播方式向进程A、进程B和进程C分别发送心跳包,等待应答。此时,若出现连续三次未收到某一进程的应答包时就在进程管理列表中将该进程的进程状态设置为离线状态并广播其离线状态,其他进程接收到TMD进程广播消息后断开与该进程的通讯连接。举例而言,若TMD进程以广播方式向进程A发送心跳包,连续三次未收到应答包,则TMD进程会在进程管理列表中将进程A的进程状态由在线状态改为离线状态,然后将进程A的相关信息广播发出,进行B和进程C收到广播信息发现进程A离线后,会断开之前与进程A建立的会话。

此外,由于TMD进程保存着与进程A、进程B和进程C的会话,并时刻记录进程的运行状态。为了查看当前系统中各进程的运行状态,开放了接口进行状态打印。即在TMD进程中执行“telapnet tmd tcb”即可得到各个进程对应的进程运行状态信息。举例而言,进程运行状态信息例如包括:进行标识码即进程自定义的ID号;进程名称即进程的别名,此名字和ID号相对应,为了便于识别;进程状态即进程的运行状态,online:在线,offline:离线,unf:未定义;进程PID;以及TMD进程发送心跳包后未收到应答包的最大次数等信息。

此外,TMD进程、进程A、进程B和进程C都拥有自身配置信息,TMD进程的自身配置信息包括需要监控广播的进程名称。进程A、进程B和进程C的自身配置信息包括可连接的进程名称。其中,TMD进程通过自身配置信息确定要管理的进程,此自身配置信息还可以根据用户需求进行修改,除去无关进程的干扰,提高进程管理的效率。TMD进程、进程A、进程B和进程C通过自身配置信息与其他进程建立通讯连接,使得通讯被限定在关联进程之间,安全性高。此外,当某些进程对其他进程有依赖,必须等待其他进程运行后才可启动时,可通过TMD进程判断其它进程的运行状态。

综上所述,本发明第一实施例提供的进程管理方法通过创建本地套接字与目标进程建立通讯,接收目标进程的进程注册信息建立列表后广播发送给多个目标进程,以由每一目标进程根据进程管理列表建立与其他目标进程的通讯关系,可以将每一个目标进程的进程信息通过进程通讯的方式告知其他目标进程,实现多个进程的管理,进程建立连接后可以直接通讯,无需后续认证,提高了进程之间的通讯效率;通过发送心跳包至目标进程,并将在预设次数内未回复应答包的目标进程的进程状态更改为离线状态,实现了实时查询进程的进程状态;通过将目标进程的离线状态发送至多个目标进程,以由其他目标进程断开与离线目标进程的通讯,实现了各个进程通讯的可控性;通过自身配置信息可以设置各个进程的关联关系,使得通讯被限定在关联进程之间,安全性更高,可以排除无关进程的干扰。

【第二实施例】

参见图4,本发明第二实施例提供一种基于嵌入式操作系统的进程管理装置。其中嵌入式操作系统例如为Linux系统。如图4所示,进程管理装置20例如包括套接字创建模块21、信息接收模块22、列表建立模块23和列表广播模块24。

具体地,套接字创建模块21用于创建本地套接字,以与多个目标进程建立通讯连接。信息接收模块22用于接收所述多个目标进程分别传递的进程信息。列表建立模块23用于根据所述进程信息建立进程管理列表。列表广播模块24用于将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系。

进一步地,列表广播模块24用于由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,具体包括由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态;响应于所述其他目标进程的所述进程状态为在线状态,与所述其他目标进程建立通讯连接。

进一步地,列表广播模块24用于由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,具体包括由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态,并根据自身配置信息从所述其他目标进程中确定可连接进程;响应于所述可连接进程的所述进程状态为在线状态,与所述可连接进程建立通讯连接。

进一步地,进程管理装置20例如还包括:信息显示模块,用于响应于信息查看指令,显示所述多个目标进程各自对应的进程运行状态信息。

进一步地,套接字创建模块21具体用于创建所述本地套接字,根据自身配置信息从多个进程中选取所述多个目标进程建立通讯连接。

进一步地,进程管理装置20例如还包括:心跳包发送模块,用于发送心跳包至每一所述目标进程;响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的进程状态为离线状态。

进一步地,在心跳包发送模块响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的进程状态为离线状态之后,还用于:将所述目标进程的所述离线状态广播发送至所述多个目标进程,以由与离线目标进程建立通讯连接的目标进程断开通讯。

进一步地,所述进程注册信息例如包括进程标识码、进程名称和进程状态,和/或所述进程管理列表包括每个所述目标进程的所述进程注册信息。

需要说明的是,本实施例上述进程管理装置20所实现的进程管理方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,第二实施例中的各个模块和上述其他操作或功能分别为了实现本发明第一实施例中的方法,本实施例提供的进程管理装置20的技术效果与第一实施例中进程管理方法的技术效果相同,为了简洁,不在此赘述。

【第三实施例】

参见图5,本发明第三实施例提供一种基于嵌入式操作系统的进程管理系统。其中嵌入式操作系统例如为Linux系统。如图5所示,进程管理系统30例如包括:处理器31和连接处理器31的存储器32。其中存储器32存储有处理器31执行的指令,且所述指令使得处理器31执行操作以进行如第一实施例所述的进程管理方法。

具体地,处理器31执行如下操作:创建本地套接字,以与多个目标进程建立通讯连接,其中所述多个目标进程为启动时绑定所述本地套接字的进程;接收已建立所述通讯连接的所述多个目标进程分别传递的进程注册信息;根据所述进程注册信息建立进程管理列表;以及将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系。

进一步地,所述由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,例如包括由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态;响应于所述其他目标进程的所述进程状态为在线状态,与所述其他目标进程建立通讯连接。

进一步地,所述由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系,例如包括由所述每一目标进程:解析所述进程管理列表获取所述其他目标进程对应的进程状态,并根据自身配置信息从所述其他目标进程中确定可连接进程;响应于所述可连接进程的所述进程状态为在线状态,与所述可连接进程建立通讯连接。

进一步地,在所述将所述进程管理列表广播发送至所述多个目标进程之后,例如还包括:响应于信息查看指令,显示所述多个目标进程各自对应的进程运行状态信息。

进一步地,所述创建本地套接字,以与多个目标进程建立通讯连接,例如包括:创建所述本地套接字,根据自身配置信息从多个进程中选取所述多个目标进程建立通讯连接。

进一步地,在所述将所述进程管理列表广播发送至所述多个目标进程,以由每一目标进程根据所述进程管理列表建立与其他目标进程的通讯关系之后,例如还包括:发送心跳包至每一所述目标进程;响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的进程状态为离线状态。

进一步地,在所述响应于所述目标进程在预设次数内未回复应答包,更新所述进程管理列表中所述目标进程的进程状态为离线状态之后,例如还包括:将所述目标进程的所述离线状态广播发送至所述多个目标进程,以由与离线目标进程建立通讯连接的目标进程断开通讯。

进一步地,所述进程注册信息例如包括进程标识码、进程名称和进程状态;和/或所述进程管理列表例如包括每个所述目标进程的所述进程注册信息。

需要说明的是,本实施例提供的进程管理系统30其指令使得处理器31执行操作以进行的进程管理方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,本实施例中的各个处理器、存储器分别为了实现本发明第一实施例中的方法,本实施例提供的进程管理系统30的技术效果与第一实施例中进程管理方法的技术效果相同,在此不再赘述。

【第四实施例】

参见图6,本发明第四实施例提供一种计算机存储介质。如图6所示,计算机可读存储介质40存储有计算机可读指令。计算机可读指令包括用于执行如前述第一实施例所述的进程管理方法的指令,故在此不再进行重述。其中,计算机存储介质40例如为非易失性存储器,如包括:磁介质(如硬盘、软盘和磁带),光介质(如CDROM盘和DVD),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。计算机存储介质40可由一个或多个处理器或处理装置来执行计算机可读指令。

此外,本实施例提供的计算机存储介质40的技术效果与第一实施例中进程管理方法的技术效果相同,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

相关技术
  • 基于嵌入式操作系统的进程管理方法、装置和系统
  • 基于嵌入式操作系统的应用程序管理方法、装置和系统
技术分类

06120113256032