一种信息记录方法及管理设备与流程

文档序号:21187507发布日期:2020-06-20 18:14阅读:159来源:国知局
一种信息记录方法及管理设备与流程

本发明实施例涉及通信技术领域,尤其涉及一种信息记录方法及管理设备。



背景技术:

自动化测试中,一个自动化服务器可以控制多个测试床,而每一个测试床又由几个或几十个设备组成。具体的,自动化测试过程中,自动化服务器可以控制组成测试床的设备执行自动化任务,如自动化服务器可以通过控制该设备执行该自动化任务,以监测该设备是否发生故障。

其中,由于一个自动化服务器管理的设备数量较多,因此通常需要根据自动化测试过程中该自动化服务器管理的各个设备的使用率,对该各个设备的数量进行增减调整。例如,可以将一个自动化服务器管理的设备中使用率较低的设备从该自动化服务器管理的设备中移除。

然而,当前在自动化服务器控制设备执行某个自动化任务时,通常只会记录由哪些设备执行了该自动化任务,且记录该自动化任务执行的总时长。这样,用户需要手动触发检测各个设备执行该自动化任务的时长,以获知各个设备的使用率,再根据自动化测试过程中各个设备的使用率管理该各个设备。如此,将导致自动化测设过程管理各个设备的效率较低。



技术实现要素:

本发明实施例提供一种信息记录方法及管理设备,以解决自动化测设过程管理各个设备的效率较低的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供一种信息记录方法,应用于管理设备,管理设备用于管理目标设备,该信息记录方法包括:查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态;在状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。

第二方面,本发明实施例还提供了一种管理设备,该管理设备用于管理目标设备,包括:查询模块和第一记录模块;查询模块,用于查询状态记录文件中是否存在目标指示信息,该目标指示信息用于指示目标设备处于执行目标任务的状态;第一记录模块,用于在查询模块查询到状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。

第三方面,本发明实施例提供了一种终端设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的信息记录方法的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的信息记录方法的步骤。

在本发明实施例中,管理设备可以查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态;在状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。基于本方案,管理设备可以通过查询状态记录文件是否存储在指示信息,查询到当前目标设备正在执行目标任务,进而累加目标参数的数值以获取目标设备在预设时长内执行目标任务的总时长。如此,管理设备可以自动地记录其管理的各个网络设备分被执行了哪些任务,以及每个网络设备执行每个任务的总时长,而无需人工干预。从而,可以提高自动化测设过程管理设备管理各个网络设备的效率,并节约管理成本。

附图说明

图1为本发明实施例提供的一种自动化测试网络的网络架构示意图;

图2为本发明实施例提供的一种信息记录方法的流程示意图;

图3为本发明实施例提供的另一种信息记录方法的流程示意图;

图4为本发明实施例提供的另一种信息记录方法的流程示意图;

图5为本发明实施例提供的一种可能的管理设备的结构示意图;

图6为本发明实施例提供的另一种可能的管理设备的结构示意图;

图7为本发明实施例提供的另一种可能的管理设备的结构示意图;

图8为本发明实施例提供的另一种可能的管理设备的结构示意图;

图9为本发明实施例提供的一种终端设备的硬件结构示意图。

具体实施方式

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

需要说明的是,本文中的“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。“多个”是指两个或多于两个。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一记录模块和第二记录模块等是用于区别不同的输入,而不是用于描述模块的特定顺序。

需要说明的是,本发明实施例提供的信息记录方法应用的自动化测试网络架构中包括至少一个管理设备,至少一个管理设备中的每个管理设备用于管理至少两个网络设备,该至少两个网络设备中的网络设备可以组成至少一个测试床,每个测试床由该至少两个网络设备中的至少一个网络设备组成。具体的,一个管理设备用于控制其管理的网络设备执行任务(如自动化任务),并记录该网络设备执行任务时的信息,如执行该任务的时长或者该任务的种类等信息。

可选的,本发明实施例提供的管理设备可以由服务器实现,如管理设备可以为自动化服务器。

可以理解的是,一个管理设备与其管理的网络设备之前可以为有线连接或无线连接。另外,该管理设备管理的多个网络设备之前也可以为有线连接或无线连接。

参考图1,为本发明实施例提供的一种自动化测试网络的网络架构示意图。图1示出的网络架构中包括管理设备a和管理设备b,该管理设备a用于管理测试床a1和测试床a2,测试床a1由网络设备1、网络设备2和网络设备3组成;测试床a2由网络设备3、网络设备4和网络设备5组成。

其中,管理设备a用于控制其管理的网络设备1、网络设备2、网络设备3、网络设备4、网络设备4和网络设备5执行任务,并记录这些网络设备执行任务时的信息,如时长或者任务的种类等信息。

另外,管理设备b用于管理测试床b1,该测试床b1由网络设备6和网络设备7组成。管理设备b用于控制其管理的网络设备6和网络设备7执行任务,并记录这些网络设备执行任务时的信息,如时长或者任务的种类等信息。

其中,本发明实施例以下,主要以自动化测试网络中的一个管理设备管理网络设备为例,如以图1示出的管理设备1管理网络设备为例,说明本发明实施例提供的信息记录方法。

需要说明的是,本发明实施例提供的信息记录方法,执行主体可以为管理设备,或者,该管理设备的中央处理器(centralprocessingunit,cpu),或者该管理设备中的用于执行信息记录方法的控制模块。本发明实施例中以管理设备执行信息记录方法为例,说明本发明实施例提供的信息记录方法。

下面结合图2所示的信息记录方法的流程图对本发明实施例提供的信息记录方法进行详细描述。其中,虽然在方法流程图中示出了本发明实施例提供的信息记录方法的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。例如,图2中示出的信息记录方法可以包括s201和s202:

s201、管理设备查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态。

可以理解的是,本发明实施例中,状态记录文件中可以保存一个或多个指示信息,一个指示信息用于指示管理设备管理的一个网络设备处于执行某一任务的状态。例如,上述目标指示信息用于指示目标设备处于执行目标任务的状态。

可选的,一个指示信息中可以包括一个网络设备的标识和该网络设备正在执行的任务的标识。其中,一个网络设备的标识可以包括该网络设备的名称、编号中的至少一项。如目标指示信息中可以包括目标设备的标识和目标任务的标识。

示例性的,一个指示信息的格式可以为“网络设备的标识:任务的标识”。

具体的,本发明实施例提供的状态记录文件可以为管理设备中存储的文件。该状态记录文件可以为管理设备中预先存储的,或者管理设备首次查询状态记录文件时创建的。

可选的,管理设备可以周期性地或者非周期地查询状态记录文件。例如,管理设备可以轮询状态记录文件中是否存在指示信息,即管理设备周期性地查询状态记录文件。

可选的,本发明实施例提供的任务可以包括以下至少一项:自动化任务、设备升级任务、链接检查任务、手动登录任务。其中,设备升级任务、链接检查任务、手动登录任务等为非自动化任务,即需要用户触发的任务。

示例性的,自动化任务可以为管理设备控制其管理的一个或多个网络设备执行用于检测网络设备转发报文过程中是否发生故障的任务。可以理解的是,自动化测试过程中,管理设备可以通过一些自动化程序脚本触发网络设备执行相应的自动化任务。

类似的,管理设备可以通过用户触发执行非自动化程序脚本,以触发网络设备执行相应的非自动化任务。

可以理解的是,本发明实施例中状态记录文件同一个时刻可以包括一个或多个指示信息。

s202、在状态记录文件中存在目标指示信息的情况下,管理设备对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数。

其中,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。

可选的,本发明实施例中预设时长可以为一年、一月、一周或一天的时长。

其中,上述目标设备为管理设备管理的一个网络设备。

示例性的,上述目标设备可以为上述网络设备1,此时目标设备的标识可以记为“网络设备1”。目标任务可以为自动化任务1,此时目标任务的标识可以记为“自动化任务1”。此时,上述目标指示信息可以记为“网络设备1:自动化任务1”(记为指示信息1)。

进一步的,本发明实施例中状态记录文件同一个时刻可以包括一个或多个指示信息,该一个或多个指示信息中包括目标指示信息。

示例性的,管理设备记录的状态记录文件中的内容可以为下述两个“//”符号之间的内容(记为内容1)。

可以理解的是,管理设备可以触发多个网络设备执行一个任务,如管理设备可以触发上述设备1和设备2同时执行自动化任务1。

示例性的,管理设备记录的状态记录文件中的内容可以为下述两个“//”符号之间的内容(记为内容2)。此时,管理设备管理的网络设备,如网络设备1、网络设备2和网络设备3执行的任务为非自动化任务。

示例性的,上述目标设备为网络设备1,目标任务为自动化任务1,目标参数可以记为“自动化任务1=a”(记为参数1),a为目标参数的数值,a为正数。

可选的,本发明实施例针对管理设备管理每个测试床中的每个网络设备,可以创建与相应的网络设备对应的使用统计文件。具体的,一个使用统计文件包括相应的网络设备的参数,一个参数用于指示该网络设备在预设时长内执行一个任务的总时长。其中,一个网络设备对应的使用统计文件的文件名可以包括该网络设备的标识,如该网络设备的名称。

例如,网络设备1对应的使用统计文件的名称为“网络设备1的使用统计文件”。

具体的,管理设备可以创建一个轮询进程,用于轮询状态记录文件。此时,管理设备连续两次查询状态记录文件的时长的目标数值可以为轮询时间间隔。例如,目标数值指示的时长为1分钟,即目标数值为1。

示例性的,管理设备可以预先创建一个测试床中一个网络设备对应的使用统计文件,或者在查询到状态记录文件中存在与该网络设备对应的指示信息时创建该使用统计文件。

示例性的,管理设备轮第一次轮询到状态记录文件中存在指示信息1(即目标指示信息),状态记录文件的内容为上述内容1,就在设备1的使用统计文件中记录参数“自动化任务1=1”(即目标参数),即目标参数的数值a=1。然后,若管理设备再次轮询到状态记录文件中存在指示信息1,则将参数“自动化任务1=1”修改为“自动化任务1=2”,即当前目标参数的数值a=2。随后,若管理设备再次轮询状态记录文件中不存在指示信息1,则不会修改参数“自动化任务1=2”。

类似的,管理设备针对状态记录文件中存在的除了目标指示信息之外的指示信息,均可以参照上述针对目标指示信息创建或修改目标参数的描述,创建或修改相应的参数。

可以理解的是,管理设备针对状态记录文件中除了目标指示信息之外、与目标设备对应的其他指示信息,均参照上述针对目标指示信息创建或修改目标参数,在目标设备对应的使用统计文件中创建或修改相应的参数。

示例性的,本发明实施例中目标设备为网络设备1的情况下,针对网络设备1在预设时长内的使用统计文件(即网络设备1的使用统计文件)的内容可以为下述两个“//”符号之间所示出的内容(记为内容3)。

示例性的,若目标任务为自动化任务1,则目标参数的数值为40,即目标设备在预设时长内执行自动化任务1的时长为40分钟。

可以理解的是,管理设备记录的网络设备1的使用统计文件中各个参数的数值,如目标参数的数值不带单位(如分钟),以方便相关测试人员管理。

进一步的,管理设备可以将一个网络设备对应的使用统计文件存储至、该网络设备所处的测试床对应的测试床文件中。其中,一个测试床文件的名称可以为该测试床的名称。

具体的,本发明实施例中,管理设备可以管理测试床a1和测试床a1,该测试床a1由网络设备1、网络设备2和网络设备3组成,该测试床a2由网络设备4和网络设备5组成。此时,测试床a1对应名称包括“测试床a1”的测试床文件1,测试床a2对应名称包括“测试床a1”的测试床文件2。其中,测试床文件1中包括网络设备1对应的网络设备1的使用统计文件、网络设备2对应的网络设备2的使用统计文件、以及网络设备3对应的网络设备3的使用统计文件。测试床文件2中包括网络设备4对应的网络设备4的使用统计文件、以及网络设备5对应的网络设备6的使用统计文件。

也就是说,管理设备执行自动化轮询进程在运行一段时间后,可以记录该时间段下各个网络设备执行任务的情况,产生各个设备的使用统计文件可以进行分类存放。示例性的,管理设备中针对该管理设备管理的各个测试床中的网络设备的使用统计文件的文件目录结构可以为下下述两个“//”符号之间的内容(记为内容4)。

需要说明的是,本发明实施例提供的信息记录方法,应用于管理设备,管理设备用于管理目标设备。具体的,可以查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态;在状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。基于本方案,管理设备可以通过查询状态记录文件是否存储在目标指示信息,查询到当前目标设备正在执行目标任务,进而累加目标参数的数值以获取目标设备在预设时长内执行目标任务的总时长。如此,管理设备可以自动地记录其管理的各个网络设备分被执行了哪些任务,以及每个网络设备执行每个任务的总时长,而无需人工干预。从而,可以提高自动化测设过程管理设备管理各个网络设备的效率,并节约管理成本。

在一种可能的实现方式中,本发明实施例提供的信息记录方法,在管理设备查询状态记录文件中是否存在目标指示信息之前,管理设备可以在状态记录文件中记录一个或多个指示信息。

具体的,本发明实施例提供的信息记录方法,如图3所示,在上述s201之前还可以包括s203:

s203、在目标设备开始执行目标任务的情况下,管理设备在状态记录文件中记录目标指示信息。

具体的,当前管理设备中的状态记录文件中不存在目标指示信息,若管理设备触发目标设备开始执行目标任务,则管理设备在状态记录文件中记录目标指示信息。

示例性的,在当前状态记录文件中的内容为下述两个“//”中包括的内容(记为内容5)。

此时,若目标设备为网络设备1、目标任务为自动化任务1,并且管理设备触发网络设备1开始执行目标任务为自动化任务1,则管理设备可以修改状态记录文件的内容5为上述实施例示出的状态记录文件的内容1。

示例性的,在当前状态记录文件中的内容为下述两个“//”中包括的内容(记为内容6)。

此时,若目标设备为网络设备1、目标任务为设备升级,并且管理设备触发网络设备1开始执行目标任务为设备升级,则管理设备可以修改状态记录文件的内容6为上述实施例示出的状态记录文件的内容2。

需要说明的是,本发明实施例提供的信息记录方法,由于管理设备可以实时地在状态记录文件中记录当前各个网络设备开始执行的任务的指示信息,如实时地在状态记录文件中记录目标设备开始执行的任务的目标指示信息,因此使得管理设备后续可以查询状态记录文件中是否存在指示信息,实现对各个网络设备执行各个任务的时长进行累加,如累加目标参数的数值。

在一种可能的实现方式中,本发明实施例提供的信息记录方法,管理设备可以在状态记录文件中实时地更新一个或多个指示信息。具体的,在管理设备查询状态记录文件中是否存在指示信息之前,管理设备可以在状态记录文件中实时地更新一个或多个指示信息。

具体的,本发明实施例提供的信息记录方法,还可以包括s204。示例性的,结合图3,如图4所示,在上述s203之后还可以包括s204:

s204、在所述状态记录文件中存在目标指示信息、且目标设备停止执行目标任务的情况下,管理设备删除目标指示信息。

可以理解的是,由于管理设备可以在目标设备停止执行目标任务的情况下,删除目标指示信息,因此使得管理设备后续在状态记录文件中不会查询到目标指示信息,以使得管理设备停止对目标设备执行目标任务的时长进行累加,即停止累加目标参数的数值。从而,有利于管理设备准确地记录目标设备在预设时长内指示目标任务的总时长。

在一种可能的实现方式中,本发明实施例提供的信息记录方法,目标参数还对应目标时间信息,目标参数具体用于指示在目标时间段内目标设备执行目标任务的总时长,目标时间段为目标时间信息指示的时间段,目标时间段的时长为预设时长。

示例性的,本发明实施例中预设时长可以为一月。上述目标时间段可以为2018年6月,即目标时间信息可以为[201806]。

类似的,参照上述实施例中,管理设备查询到状态记录文件中存在网络设备1对应的指示信息,并在网络设备1的使用统计文件中修改参数1的数值。依次类推,管理设备记录完成2018年6月中网络设备1执行各个任务的时长相关的参数之后,还可以记录完成2018年7月中网络设备1执行各个任务的时长相关的参数。

示例性的,在2018年7月中的某个时间点时,网络设备1的使用统计文件的内容(记为内容7)可以为下述两个“//”符号之间的内容。

//

[201806]

自动化任务1=40

自动化任务2=35

设备升级=5

链路检查=10

手动登录=9

[201807]

自动化任务2=10

自动化任务5=8

设备升级=12

链路检查=4

手动登录=33

//

可选的,本发明实施例提供的文件的格式,如网络设备的使用统计文件的格式可以为初始化文件(initializationfile,ini)格式。其中,ini格式可以包括三个要素:(元素)parameters和(节)sections。

其中,“元素”(即parameter),每一个parameter都有一个name和一个value,name和value是由等号“=”隔开,name在等号的左边,如name=value。

示例性的,上述网络设备1的使用统计文件的内容7中“[201806]”为一个sections,该[201806]中的自动化任务1=40中的“自动化任务1”为name、“40”为value。

需要说明的是,本发明实施例中,由于目标参数还对应目标时间信息,因此使得于管理设备按照目标时间信息,记录目标设备执行各个任务的总时长。如此,使得后续用户可以根据目标时间信息查询管理设备记录的目标设备对应的目标参数,即有利于提高用户查询目标参数的便捷性。

在一种可能的实现方式中,本发明实施例提供的信息记录方法,目标设备对应至少一个参数,至少一个参数中每个参数用于指示在预设时长内目标设备执行一个任务的总时长,至少一个参数中每个参数指示的任务均不同,目标参数为至少一个参数中的参数,目标参数指示的任务为目标任务。

具体的,本发明实施例提供的信息记录方法,在上述s201之后,如s203之后还可以包括s205:

s205、管理设备根据至少一个参数的参数值和预设时长,确定目标设备的使用率。

可以理解的是,管理设备可以根据至少一个参数的参数值和预设时长,确定管理设备管理的各个网络设备分别执行了哪些任务,以及执行各个任务的总时长分别为多少。

可选的,管理设备根据至少一个参数的参数值和预设时长,确定目标设备的使用率。具体可以包括:管理设备确定至少一个参数的参数值之和的数值,并确定该数值与预设时长的数值之间的比值。此时,该比值用于表示该目标设备的使用率。

可以理解的是,本发明实施例中,管理设备可以自动统计自动化测试床中各个网络设备的使用情况,方便对测试床中的网络设备使用情况进行详细了解,进而更好的进行测试床设备的搭建,比如增加常用设备或者减少不常用设备,提高了自动化测试的维护效率,以利于提高管理设备管理的网络设备的使用率。

如图5所示,为本发明实施例提供的一种可能的管理设备的结构示意图。图5示出的管理设备50用于管理目标设备,包括:查询模块501和第一记录模块502;查询模块501,用于查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态;第一记录模块502,用于在查询模块501查询到状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。

可选的,管理设备50还包括:第二记录模块503和/或删除模块504。其中,第二记录模块503,用于查询模块501查询状态记录文件中是否存在指示信息之前,在目标设备开始执行目标任务的情况下,在状态记录文件中记录目标指示信息。删除模块504,用于在状态记录文件中存在目标指示信息、且目标设备停止执行目标任务的情况下,删除目标指示信息。示例性的,结合图5,如图6所示,管理设备50还包括第二记录模块503。示例性的,结合图6,如图7所示,管理设备50还包括删除模块504。

可选的,目标参数还对应目标时间信息,目标参数具体用于指示在目标时间段内目标设备执行目标任务的总时长,目标时间段为目标时间信息指示的时间段,目标时间段的时长为预设时长。

可选的,目标设备对应至少一个参数,至少一个参数中每个参数用于指示在预设时长内目标设备执行一个任务的总时长,至少一个参数中每个参数指示的任务均不同,目标参数为至少一个参数中参数,目标参数指示的任务为目标任务;如图8所示,管理设备50,还包括:确定模块505;确定模块505,用于第一记录模块502记录累加后的目标参数之后,根据至少一个参数的参数值和预设时长,确定目标设备的使用率。

本发明实施例提供的管理设备50能够实现上述方法实施例中管理设备实现的各个过程,为避免重复,这里不再赘述。

本发明实施例提供的管理设备用于管理目标设备。具体的,管理设备可以查询状态记录文件中是否存在目标指示信息,目标指示信息用于指示目标设备处于执行目标任务的状态;在状态记录文件中存在目标指示信息的情况下,对与目标指示信息对应的目标参数的数值累加目标数值,并记录累加后的目标参数,目标参数用于指示在预设时长内目标设备执行目标任务的总时长,目标数值为连续两次查询状态记录文件的时间间隔。基于本方案,管理设备可以通过查询状态记录文件是否存储在指示信息,查询到当前目标设备正在执行目标任务,进而累加目标参数的数值以获取目标设备在预设时长内执行目标任务的总时长。如此,管理设备可以自动地记录其管理的各个网络设备分被执行了哪些任务,以及每个网络设备执行每个任务的总时长,而无需人工干预。从而,可以提高自动化测设过程管理设备管理各个网络设备的效率,并节约管理成本。

在采用集成的单元的情况下,上述管理设备50中的查询模块501、第一记录模块502、第二记录模块503、删除模块504和确定模块505可以由一个处理模块实现。上述处理模块可以是处理器或控制器,例如可以是cpu,通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种举例说明逻辑方框,模块和电路。上述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。

需要说明的是,本发明实施例提供的管理设备还可以包括其他集成单元。例如,上述管理设备50中还可以包括接收模块和发送模块,该接收模块和该发送模块可以集成在一个通信接口中。另外,管理设备50还可以包括存储模块,该存储模块可以由有一个存储器实现。

示例性的,如图9所示,为本发明实施例提供的另一种管理设备的结构示意图。具体的,图9示出的管理设备90包括处理器901、存储器902、通信接口903、通信总线904和处理器905。

具体的,上述查询模块501、第一记录模块502、第二记录模块503、删除模块504和确定模块505可以由图9所示的处理器901以及处理器905等一个或多个处理器实现。

其中,处理器901是管理设备90的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器901可以是一个cpu,也可以是特定asic,或者可以是被配置成实施本发明实施例的一个或多个集成电路,如:一个或多个dsp,或,一个或者多个fpga。

其中,处理器901可以通过运行或执行存储在存储器902内的软件程序,以及调用存储在存储器902内的数据,执行设备的各种功能。

在具体实现中,作为一种实施例,管理设备可以包括多个处理器,例如图9中所示的处理器901和处理器905。这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器902可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器902可以是独立存在,通过通信总线904与处理器901相连接。存储器902也可以和处理器901集成在一起。其中,上述存储器902用于存储执行本发明实施例提供方案的软件程序,并由处理器901来控制执行。

通信接口903,可以包括两个通信接口,一个用于向外部设备发送数据的发送接口和一个用于接收来自外部设备的数据的接收接口,即管理设备可以通过两个不同的通信接口分别实现数据的接收和数据的发送。当然,该通信接口903可以将数据接收功能和数据发送功能集成在一个通信接口上,该通信接口具备数据接收功能和数据发送功能。

上述通信总线904具体可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。上述通信总线904可以分为地址总线、数据总线、控制总线等,本发明实施例对此不作限定。

图9中示出的管理设备90的结构并不构成对管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,本发明实施例提供的管理设备90中各个模块的详细描述以及各个模块执行上述实施例中的相关方法步骤后所带来的技术效果可以参考本发明方法实施例中的相关描述,此处不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1