首页 / 专利库 / 牙科学 / 牙齿 / 根管 / 报表生成方法、装置、计算机设备及存储介质

报表生成方法、装置、计算机设备及存储介质

阅读:114发布:2023-01-24

专利汇可以提供报表生成方法、装置、计算机设备及存储介质专利检索,专利查询,专利分析的服务。并且本 申请 实施例 公开了报表生成方法、装置、计算机设备及存储介质,其中方法包括:获取 服务器 的主机信息和状态数据,所述状态数据包括所述服务器的 硬件 组件对应的组件数据;基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;根据所述主机信息和状态数据生成故障报表;接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。该方法可提高服务器的故障管理效率。,下面是报表生成方法、装置、计算机设备及存储介质专利的具体信息内容。

1.一种报表生成方法,应用于服务器集中管理系统的终端中,所述系统还包括管理服务器和服务器集群,所述服务器集群包括多个待管理的服务器,其特征在于,包括:
获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;
基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;
若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;
根据所述主机信息和状态数据生成故障报表;以及
接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
2.根据权利要求1所述的报表生成方法,其特征在于,所述基于预设检测规则,根据组件数据检测状态数据是否存在故障,包括:
将所述状态数据按照组件类别进行分类以得到组件数据;
根据所述组件类别确定所述组件数据对应的预设故障检测规则;
根据确定的预设故障检测规则检测分类后的组件数据以判断所述组件数据中是否存在故障;
若所述组件数据中存在故障,则判定所述状态数据存在故障。
3.根据权利要求1所述的报表生成方法,其特征在于,所述根据主机信息和状态数据生成故障报表,包括:
将所述状态数据按照组件类别进行分类以得到组件数据;
根据所述组件类别将所述组件数据和主机信息索引至预设故障报表模板以生成故障报表。
4.根据权利要求1所述的报表生成方法,其特征在于,所述主机信息包括主机标识;所述根据所述主机信息和状态数据生成故障报表之后,还包括:
根据所述主机标识生成下载指令,发送所述下载指令至所述管理服务器以使所述管理服务器获取并保存所述状态数据存在故障对应的日志信息;
获取保存所述日志信息对应的存储地址,根据所述存储地址生成下载链接;
将所述下载链接添加至所述故障报表。
5.根据权利要求1所述的报表生成方法,其特征在于,所述根据所述事件管理号对所述故障报表进行标记之后,还包括:
据所述主机信息和状态数据生成待处理事件,并显示所述待处理事件,所述待处理事件中包括所述事件管理号;
若检测到触发所述待处理事件中的事件管理号的操作,根据所述触发操作显示所述故障报表。
6.根据权利要求5所述的报表生成方法,其特征在于,所述根据主机信息和状态数据生成待处理事件,包括:
确定所述状态数据中存在故障的组件数据对应的组件类别;
基于预设报警数量统计规则,根据确定的组件类别统计所述状态数据对应的报警数量;
根据组件类别和预设关键字的对应关系,获取所述组件类别所对应的预设关键字;
根据主机信息、报警数量和预设关键字生成所述待处理事件。
7.根据权利要求5所述的报表生成方法,其特征在于,所述待处理事件包括上报控件;
所述显示所述待处理事件之后,还包括:
若检测到触发所述上报控件的操作,将所述故障报表发送至所述管理服务器以使所述管理服务器将所述事件管理号和所述故障报表进行关联。
8.一种报表生成装置,配置在服务器集中管理系统的终端中,所述系统还包括管理服务器和服务器集群,所述服务器集群包括多个待管理的服务器,其特征在于,包括:
数据获取单元,用于获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;
故障检测单元,用于基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;
信息发送单元,用于若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;
报表生成单元,用于根据所述主机信息和状态数据生成故障报表;
接收标记单元,用于接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
9.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器执行如权利要求1至7任意一项所述方法的步骤。

说明书全文

报表生成方法、装置、计算机设备及存储介质

技术领域

[0001] 本申请涉及互联网技术领域,尤其涉及一种报表生成方法、装置、计算机设备及存储介质。

背景技术

[0002] 目前,随着互联网技术的发展,对服务器集群中的服务器需要进行集中管理,然而对该服务器集群中的服务器的故障数据,往往是采用在服务器出现故障后,通过手动记录形式以形成相应的故障报表,手动记录常有因各种因素导致记录遗漏、错误的情况,且事后很多故障处理细节也无法回溯,进而影响到综合分析。因此,有必要提供一种报表生成方法以解决上述问题。发明内容
[0003] 本申请提供了一种报表生成方法、装置、计算机设备及存储介质,旨在准确地记录服务器的故障以便追溯服务器的异常现象。
[0004] 本申请提供了一种报表生成方法,其包括:
[0005] 获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;
[0006] 基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;
[0007] 若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;
[0008] 根据所述主机信息和状态数据生成故障报表;
[0009] 接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0010] 本申请提供了一种报表生成装置,其包括:
[0011] 数据获取单元,用于获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;
[0012] 故障检测单元,用于基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;
[0013] 信息发送单元,用于若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;
[0014] 报表生成单元,用于根据所述主机信息和状态数据生成故障报表;
[0015] 接收标记单元,用于接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0016] 本申请还提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请提供的任意一项所述的报表生成方法的步骤。
[0017] 本申请还提供了一种计算机存储介质,其中所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器执行本申请提供的任意实施例所述的报表生成方法的步骤。
[0018] 本申请实施例提供了报表生成方法、装置、计算机设备及存储介质,通过获取服务器的主机信息和状态数据;基于预设检测规则,根据所述状态数据中的组件数据检测所述状态数据是否存在故障;若所述状态数据存在故障,将所述主机信息发送至管理服务器,以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;根据所述主机信息和状态数据生成故障报表;接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。该报表生成方法可以自动将服务器的故障数据生成故障报表以记录服务器的故障,并通过统一的事件管理号进行管理,由此提高了服务器的故障管理效率。附图说明
[0019] 为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本申请实施例提供的报表生成方法的应用场景组成示意图;
[0021] 图2是本申请一实施例提供的一种报表生成方法的示意流程图
[0022] 图3是图2中报表生成方法的子步骤示意流程图;
[0023] 图4是图2中报表生成方法的子步骤示意流程图;
[0024] 图5是本申请一实施例提供的添加日志信息的步骤的示意流程图;
[0025] 图6是本申请另一实施例提供的一种报表生成方法的示意流程图;
[0026] 图7是图6中报表生成方法的子步骤示意流程图;
[0027] 图8是本申请一实施例提供的一种报表生成装置的示意性框图
[0028] 图9是本申请另一实施例提供的一种报表生成装置的示意性框图;
[0029] 图10是本申请一实施例提供的一种计算机设备的示意性框图。

具体实施方式

[0030] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031] 应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0032] 还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0033] 还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0034] 本申请实施例提供了一种报表生成方法、装置、计算机设备和存储介质。
[0035] 为了便于理解,先对本申请实施例的报表生成方法所适用的应用场景组成进行介绍。如图1所示,该应用场景包括终端、管理服务器和服务器集群,该应用场景对应于服务器集中管理系统,所述系统包括具有通信连接的终端、管理服务器和服务器集群,所述服务器集群包括多个待管理的服务器,终端用于通过管理服务器实现对服务器集群中的服务器进行管理。比如终端借助管理服务器运行报表生成方法根据服务器集群中的服务器的故障生成相应的报表。
[0036] 其中,终端可以是智能手机、平板电脑笔记本电脑、台式电脑、个人数字助理或穿戴式设备等电子设备;管理服务器可以是独立的服务器,也可以是多个服务器组成的服务器群;服务器集群包括多个待管理的服务器。
[0037] 具体地,该报表生成方法应用于集中管理平台的客户端,该客户端具体可被配置于终端中,以根据服务器集群中的服务器的故障数据生成报表。
[0038] 其中,该集中管理平台为基于带外设备而开发的平台软件系统,该平台软件系统包括客户端和服务端,其中客户端配置终端中,服务端配置在管理服务器中,管理服务器和终端配合实现对服务器集群中的服务器进行集中管理。该带外设备可例如为BMC(BaseboardManagement Controller,基板管理控制器)。在服务器安装该带外设备的情况下,基于IPMI/REDFISH协议即可开发出PC(Personal Computer,个人计算机)硬件运维自动化平台,也称为带外管理平台。REDFISH除了支持服务器,还可支持数据中心供电/冷却领域以及网络交换机。其采用基础架构的RESTfulAPI行业标准,使用HTTPS协议和JSON数据格式,更容易与DevOps工具对接,基于IPMI和REDFISH这套业界标准,为开发一套工具以获取PC硬件的物理状态数据,同时也可以对其远程管理提供了可能。若再将此数据及管理功能集中,就可以搭建一套PC硬件运维管理平台,即所述集中管理平台。
[0039] 请参阅图2,图2是本申请一实施例提供的一种报表生成方法的示意流程图。该报表生成方法应用于终端中。如图2所示,该报表生成方法包括步骤S101~S105。
[0040] S101、获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据。
[0041] 其中,所述主机信息包括主机序列号、主机名称、KVM IP、主机品牌、主机型号等;所述状态数据是服务器的硬件组件对应的状态信息,所述状态数据包括多个硬件组件对应的组件数据。其中所述硬件组件包括RAID、磁盘、CPU、硬盘、内存或电源等。
[0042] 具体地,可以设置一个轮询服务器,通过所述轮询服务器按照预设轮询时间轮询所述服务器集群中的服务器以获取服务器的状态数据,并将所述状态数据保存在所述轮询服务器对应的数据库中;所述终端定期轮询所述数据库中以获取服务器的状态数据。
[0043] S102、基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障。
[0044] 具体地,步骤S102包括故障检测的步骤,如图3所示,该步骤具体包括以下内容:S1021、将所述状态数据按照组件类别进行分类以得到组件数据;S1022、根据所述组件类别确定所述组件数据对应的预设故障检测规则;S1023、根据确定的预设故障检测规则检测分类后的组件数据以判断所述组件数据中是否存在故障;S1024、若所述组件数据中存在故障,则判定所述状态数据存在故障;S1025、若所述组件数据中存在故障,则判定所述状态数据未存在故障。
[0045] 比如,组件类别包括RAID类别、磁盘类别、硬盘类别、内存类别或电源类别等,因此可以将所述状态数据中的组件数据按照组件类别划分成多个子类别数据。在确定每个子类别数据的组件类型对应的预设故障检测规则,比如服务器的扇检测规则,用于检测风扇类别数据是否存在异常。比如,风扇类别数据中的风扇的转速小于风扇检测规则的设定值,即检测出服务器集群中服务器的状态数据中存在故障数据。再或者CPU的温度高于预设安全值,也检测出服务器集群中服务器的状态数据中存在故障数据。
[0046] 需要说明的是,所述状态数据中的任何一个组件数据存在故障,即判定该状态数据存在异常。
[0047] S103、若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号。
[0048] 具体地,若检测出状态数据中存在故障,将所述存在故障的服务器对应的主机信息发送至管理服务器,其中所述管理服务器配置有流程管理工具,该流程管理工具为公司各个部分使用管理工具,比如为ITIL管理工具,通过该ITIL管理工具根据该主机信息为状态数据分配一个事件管理号,以方便对状态数据进行统一管理。
[0049] S104、根据所述主机信息和状态数据生成故障报表。
[0050] 其中,步骤S104包括S104a和S104b。如图4所示,S104a、将所述状态数据按照组件类别进行分类以得到组件数据;S104b、根据所述组件类别将所述组件数据和主机信息索引至预设故障报表模板以生成故障报表。
[0051] 具体地,是将状态数据按照组件类别进行分类,划分多个不同的组件数据,将主机信息和组件数据索引至预设故障报表模板以生成故障报表,以便对不同厂家和不同品牌的服务器采用不同的组件故障进行图表分析,或者对组件数据进行相关性分析。
[0052] S105、接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0053] 具体地,将主机信息和故障数据索引至预设故障报表模板以生成故障报表后,根据所述事件管理号对所述故障报表进行标记,比如利用该事件管理号对该故障报表进行命名标记,以便使用ITIL工具的管理人员可以搜索查看。
[0054] 在本实施例中,该方法通过获取服务器的主机信息和状态数据;基于预设检测规则,根据所述状态数据中的组件数据检测所述状态数据是否存在故障;若所述状态数据存在故障,将所述主机信息发送至管理服务器,以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;根据所述主机信息和状态数据生成故障报表;接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。该报表生成方法可以自动将服务器的故障数据生成故障报表以记录服务器的故障,并通过统一的事件管理号进行管理,由此提高了服务器的故障管理效率。
[0055] 在一实施例中,在步骤S105之后还包括添加日志信息的步骤。其中,如图5所示,该步骤具体包括以下内容:
[0056] S106、根据所述主机标识生成下载指令,发送所述下载指令至所述管理服务器以使所述管理服务器获取并保存所述状态数据存在故障对应的日志信息。
[0057] 具体地,所述主机标识为主机SN号,根据所述主机SN号生成下载指令,该下载指令用于指令服务器下载所述状态数据存在故障对应的日志。发送所述下载指令至所述管理服务器以使所述管理服务器获取并保存所述状态数据存在故障对应的日志信息。
[0058] S107、获取保存所述日志信息对应的存储地址,根据所述存储地址生成下载链接。
[0059] 具体地,所述管理服务器获取到存在故障的状态数据对应的日志信息,并将所述日志信息保存在其对应的数据库中,同时将保存所述日志信息对应的存储地址发送终端。所述终端获取保存所述日志信息对应的存储地址,并根据所述存储地址生成下载链接,比如为统一资源定位符地址。
[0060] S108、将所述下载链接添加至所述故障报表。
[0061] 具体地,将所述下载链接添加至所述故障报表中,当用户查看该故障报表时即可根据该下载链接查看相应的日志信息,由此便于事后故障处理细节的回溯。
[0062] 请参阅图6,图6是本申请另一实施例提供的一种报表生成方法的示意流程图。该报表生成方法应用于终端中。如图6所示,该报表生成方法包括步骤S201~S207,其中步骤S201~S205与上述步骤S101~S105相同,在此不作详细介绍。
[0063] S201、获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据。
[0064] S202、基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障。
[0065] S203、若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号。
[0066] S204、根据所述主机信息和状态数据生成故障报表。
[0067] S205、接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0068] S206、根据所述主机信息和状态数据生成待处理事件,并显示所述待处理事件,所述待处理事件中包括所述事件管理号。
[0069] 具体地,终端根据所述主机信息和状态数据生成待处理事件,并在所述终端的集中管理平台中显示所述待处理事件,所述待处理事件中包括所述事件管理号,该事件管理号与故障报表关联。
[0070] 在一实施例中,步骤S206事件生成的步骤,如图7所示,该步骤具体包括以下内容:S206a、确定所述状态数据中存在故障的组件数据对应的组件类别;S206b、基于预设报警数量统计规则,根据确定的组件类别统计所述状态数据对应的报警数量;S206c、根据组件类别和预设关键字的对应关系,获取所述组件类别所对应的预设关键字;S206d、根据主机信息、报警数量和预设关键字生成所述待处理事件。
[0071] 具体地,确定所述状态数据中存在故障的组件数据对应的组件类别,比如组件类别包括RAID类别、磁盘类别、硬盘类别、内存类别或电源类别等。该预设报警数据统计规则可以每一个硬件组件出现故障,则报警数据统计1次,比如RAID和硬盘均出现故障,则报警数据为2次。该组件类别和预设关键字的对应关系,比如RAID类别对应“RAID”关键字、磁盘类别对应“磁盘”关键字等,由此可以根据该对应关系获取存现故障的组件数据对应的预设关键字。根据主机信息、报警数量和预设关键字生成所述待处理事件,即是该待处理事件中包括主机信息、报警数据和预设关键字,由此方便用户查看该待处理事件。
[0072] S207、若检测到触发所述待处理事件中的事件管理号的操作,根据所述触发操作显示所述故障报表。
[0073] 具体地,比如检测到用户点击所述待处理事件中的事件管理号,则根据该点击操作触发显示该故障报表,由此可以方便用户报警数据,确保了报警数据不会丢失,进而节约了人工成本。
[0074] 此外,在显示所述待处理事件之后,还包括:获取对所述待处理事件的处理记录信息;将所述处理记录信息保存在预设故障报表模板中以更新故障报表。具体地,通过该故障报表对管理人员的处理记录进行记录,由此方便日后查看该处理记录信息,便于故障数据的处理和回溯。
[0075] 图8是本申请实施例提供的一种报表生成装置的示意性框图。如图8所示,对应于以上报表生成方法,本申请还提供一种报表生成装置。该报表生成装置包括用于执行上述报表生成方法的单元,该装置可以被配置于终端中。如图8所示,报表生成装置300包括:数据获取单元301、故障检测单元302、信息发送单元303、报表生成单元304、接收标记单元305、指令生成单元306、地址获取单元307和链接添加单元308。
[0076] 数据获取单元301,用于获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据。
[0077] 故障检测单元302,用于基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障。
[0078] 信息发送单元303,用于若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号。
[0079] 报表生成单元304,用于根据所述主机信息和状态数据生成故障报表。
[0080] 接收标记单元305,用于接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0081] 指令生成单元306,用于根据所述主机标识生成下载指令,发送所述下载指令至所述管理服务器以使所述管理服务器获取并保存所述状态数据存在故障对应的日志信息。
[0082] 地址获取单元307,用于获取保存所述日志信息对应的存储地址,根据所述存储地址生成下载链接。
[0083] 链接添加单元308,用于将所述下载链接添加至所述故障报表。
[0084] 图9是本申请实施例提供的一种报表生成装置的示意性框图。如图9所示,对应于以上报表生成方法,本申请还提供一种报表生成装置。该报表生成装置包括用于执行上述报表生成方法的单元,该装置可以被配置于终端中。如图9所示,报表生成装置500包括:数据获取单元501、故障检测单元502、信息发送单元503、报表生成单元504、接收标记单元505、事件生成单元506、报表显示单元507和报表发送单元508。
[0085] 数据获取单元501,用于获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;
[0086] 故障检测单元502,用于基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;
[0087] 信息发送单元503,用于若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;
[0088] 报表生成单元504,用于根据所述主机信息和状态数据生成故障报表;
[0089] 接收标记单元505,用于接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0090] 事件生成单元506,用于据所述主机信息和状态数据生成待处理事件,并显示所述待处理事件,所述待处理事件中包括所述事件管理号;
[0091] 报表显示单元507,用于若检测到触发所述待处理事件中的事件管理号的操作,根据所述触发操作显示所述故障报表。
[0092] 此外,所述待处理事件包括上报控件;还包括:报表发送单元508,所述报表发送单元,用于若检测到触发所述上报控件的操作,将所述故障报表发送至所述管理服务器以使所述管理服务器将所述事件管理号和所述故障报表进行关联。
[0093] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的报表生成装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0094] 上述装置可以实现为一种计算机程序的形式,计算机程序可以在如图10所示的计算机设备上运行。
[0095] 请参阅图10,图10是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备700可以是终端。
[0096] 参照图10,该计算机设备700包括通过系统总线710连接的处理器720、存储器和网络接口750,其中,存储器可以包括非易失性存储介质730和内存储器740。
[0097] 该非易失性存储介质730可存储操作系统731和计算机程序732。该计算机程序732被执行时,可使得处理器720执行任意一种报表生成方法。
[0098] 该处理器720用于提供计算和控制能支撑整个计算机设备700的运行。
[0099] 该内存储器740为非易失性存储介质730中的计算机程序732的运行提供环境,该计算机程序732被处理器720执行时,可使得处理器720执行任意一种报表生成方法。
[0100] 该网络接口750用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备700的限定,具体的计算机设备700可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。其中,所述处理器720用于运行存储在存储器中的程序代码,以实现如下步骤:
[0101] 获取服务器的主机信息和状态数据,所述状态数据包括所述服务器的硬件组件对应的组件数据;基于预设检测规则,根据所述组件数据检测所述状态数据是否存在故障;若所述状态数据存在故障,将所述主机信息发送至所述管理服务器以使所述管理服务器根据所述主机信息为所述状态数据分配事件管理号;根据所述主机信息和状态数据生成故障报表;接收所述管理服务器发送的事件管理号,根据所述事件管理号对所述故障报表进行标记。
[0102] 在一实施例中,所述处理器720用于运行存储在存储器中的程序代码实现所述基于预设检测规则,根据组件数据检测状态数据是否存在故障时,具体实现如下步骤:
[0103] 将所述状态数据按照组件类别进行分类以得到组件数据;根据所述组件类别确定所述组件数据对应的预设故障检测规则;根据确定的预设故障检测规则检测分类后的组件数据以判断所述组件数据中是否存在故障;若所述组件数据中存在故障,则判定所述状态数据存在故障。
[0104] 在一实施例中,所述处理器720用于运行存储在存储器中的程序代码实现所述根据主机信息和状态数据生成故障报表时,具体实现如下步骤:
[0105] 将所述状态数据按照组件类别进行分类以得到组件数据;根据所述组件类别将所述组件数据和主机信息索引至预设故障报表模板以生成故障报表。
[0106] 在一实施例中,所述主机信息包括主机标识,所述处理器720用于运行存储在存储器中的程序代码实现所述根据所述主机信息和状态数据生成故障报表之后,具体实现如下步骤:
[0107] 根据所述主机标识生成下载指令,发送所述下载指令至所述管理服务器以使所述管理服务器获取并保存所述状态数据存在故障对应的日志信息;获取保存所述日志信息对应的存储地址,根据所述存储地址生成下载链接;将所述下载链接添加至所述故障报表。
[0108] 在一实施例中,所述处理器720用于运行存储在存储器中的程序代码实现所述根据所述事件管理号对所述故障报表进行标记之后,还实现如下步骤:
[0109] 据所述主机信息和状态数据生成待处理事件,并显示所述待处理事件,所述待处理事件中包括所述事件管理号;若检测到触发所述待处理事件中的事件管理号的操作,根据所述触发操作显示所述故障报表。
[0110] 在一实施例中,所述处理器720用于运行存储在存储器中的程序代码实现所述根据主机信息和状态数据生成待处理事件时,具体实现如下步骤:
[0111] 确定所述状态数据中存在故障的组件数据对应的组件类别;基于预设报警数量统计规则,根据确定的组件类别统计所述状态数据对应的报警数量;根据组件类别和预设关键字的对应关系,获取所述组件类别所对应的预设关键字;根据主机信息、报警数量和预设关键字生成所述待处理事件。
[0112] 在一实施例中,所述待处理事件包括上报控件,所述处理器720用于运行存储在存储器中的程序代码实现所述显示所述待处理事件之后,还实现如下步骤:
[0113] 若检测到触发所述上报控件的操作,将所述故障报表发送至所述管理服务器以使所述管理服务器将所述事件管理号和所述故障报表进行关联。
[0114] 应当理解,在本申请实施例中,处理器720可以是中央处理单元(Central ProcessingUnit,CPU),该处理器720还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0115] 本领域技术人员可以理解,图10中示出的计算机设备700结构并不构成对计算机设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0116] 本领域普通技术人员可以理解的是实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。如本发明实施例中,该计算机程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程步骤。
[0117] 该计算机可读存储介质可以是磁碟、光盘、U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0118] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0119] 在本申请所提供的几个实施例中,应该理解到,所揭露的报表生成装置和方法,可以通过其它的方式实现。例如,以上所描述的报表生成装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0120] 本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0121] 本申请实施例装置中的单元可以根据实际需要进行合并、划分和删减。
[0122] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0123] 该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
[0124] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
相关专利内容
标题 发布/更新时间 阅读量
根管治疗装置 2020-05-11 358
钢管环缝清根机 2020-05-11 807
单根矩形管吊具 2020-05-12 522
根管清洗装置 2020-05-12 13
一种根管荡洗器 2020-05-12 817
冲管盘根 2020-05-11 399
根管治疗机 2020-05-13 350
牙根管桩钉 2020-05-13 625
根管锉 2020-05-11 618
根管治疗针 2020-05-13 729
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈