Movatterモバイル変換


[0]ホーム

URL:


CN111858260A - Information display method, device, equipment and medium - Google Patents

Information display method, device, equipment and medium
Download PDF

Info

Publication number
CN111858260A
CN111858260ACN202010764735.7ACN202010764735ACN111858260ACN 111858260 ACN111858260 ACN 111858260ACN 202010764735 ACN202010764735 ACN 202010764735ACN 111858260 ACN111858260 ACN 111858260A
Authority
CN
China
Prior art keywords
information
feedback
server
message
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010764735.7A
Other languages
Chinese (zh)
Inventor
刘文曜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBCfiledCriticalIndustrial and Commercial Bank of China Ltd ICBC
Priority to CN202010764735.7ApriorityCriticalpatent/CN111858260A/en
Publication of CN111858260ApublicationCriticalpatent/CN111858260A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The utility model provides an information display method can be applied to the technical fields of big data, cloud computing, block chains, artificial intelligence, information security, Internet of things or 5G technology and the like, and the information display method comprises the following steps: receiving service feedback information of at least one server in the plurality of data centers; generating feedback state information and/or feedback task information according to the service feedback information; and pushing the feedback state information and/or the feedback task information for displaying. The present disclosure also provides an information display apparatus, an electronic device, and a computer-readable storage medium.

Description

Translated fromChinese
信息显示方法、装置、设备及介质Information display method, device, equipment and medium

技术领域technical field

本公开涉及计算机技术领域,特别是涉及一种信息显示方法、信息显示装置、电子设备及计算机可读存储介质。The present disclosure relates to the field of computer technology, and in particular, to an information display method, an information display device, an electronic device, and a computer-readable storage medium.

背景技术Background technique

随着数据中心规模日益扩大,跨地域数据中心的增多,机房内部机柜数量越来越密集,同时服务器数量呈几何级增长。现有技术中,由于各个数据中心中的服务器的品牌、型号等具有差异,每种品牌/型号的服务器都有各自的管理服务端,以实现对各自服务器的管理,导致单个数据中心可能就存在多个不同的管理服务端,造成无法统一地有效管理跨地域数据中心的服务器。With the increasing scale of data centers and the increase of cross-regional data centers, the number of cabinets in the computer room is becoming more and more dense, and the number of servers is increasing exponentially. In the prior art, due to the differences in the brands and models of servers in each data center, each brand/model of servers has its own management server to manage the respective servers, resulting in the existence of a single data center. Multiple different management servers make it impossible to manage servers in cross-regional data centers in a unified and effective manner.

发明内容SUMMARY OF THE INVENTION

本公开的一个方面提供了一种信息显示方法,其中,包括:接收上述多个数据中心中的至少一个服务器的服务反馈信息;根据上述服务反馈信息生成反馈状态信息和/或反馈任务信息;推送上述反馈状态信息和/或反馈任务信息进行显示。One aspect of the present disclosure provides an information display method, which includes: receiving service feedback information of at least one server in the above-mentioned multiple data centers; generating feedback status information and/or feedback task information according to the above-mentioned service feedback information; pushing The above feedback status information and/or feedback task information are displayed.

可选地,上述接收上述多个数据中心中的至少一个服务器的服务反馈信息之前,还包括:确定与用户请求信息对应的信息获取指令;或以一定周期间隔向上述多个数据中心发送检测请求指令;以使得上述数据中心中的至少一个服务器的生成上述服务反馈信息。Optionally, before receiving the service feedback information of at least one server in the above-mentioned multiple data centers, the method further includes: determining an information acquisition instruction corresponding to the user request information; or sending a detection request to the above-mentioned multiple data centers at certain periodic intervals. instruction; to cause at least one server in the data center to generate the service feedback information.

可选地,其中,上述确定与用户请求信息对应的信息获取指令包括:对上述用户请求信息进行解析生成请求配置报文和请求任务报文;Optionally, the above-mentioned determining the information acquisition instruction corresponding to the user request information includes: parsing the above-mentioned user request information to generate a request configuration message and a request task message;

根据上述请求配置报文确定多个数据中心中的至少一个服务器作为目标服务器和根据上述请求任务报文确定上述信息获取指令;向上述目标服务器发送上述信息获取指令以使得上述目标服务器生成上述服务反馈信息。Determine at least one server in the multiple data centers as the target server according to the request configuration message and determine the information acquisition instruction according to the request task message; send the information acquisition instruction to the target server so that the target server generates the service feedback information.

可选地,其中,上述根据上述请求任务报文确定上述信息获取指令包括:对上述请求任务报文进行标记转发生成标记任务报文;解析上述标记任务报文生成解析任务报文;基于第一规则对上述解析任务报文进行重组,以获取上述信息获取指令。Optionally, the above-mentioned determining the above-mentioned information acquisition instruction according to the above-mentioned task request message includes: marking and forwarding the above-mentioned task request message to generate a marked task message; parsing the above-mentioned marked task message to generate a parsing task message; The rule reorganizes the above-mentioned parsing task message to obtain the above-mentioned information acquisition instruction.

可选地,其中,根据上述服务反馈信息生成反馈状态信息和/或反馈任务信息包括:根据上述服务反馈信息生成服务反馈报文;对上述服务反馈报文进行标记转发生成标记反馈报文;根据上述标记反馈报文生成状态反馈信息和/或任务反馈信息。Optionally, wherein, generating the feedback status information and/or the feedback task information according to the above-mentioned service feedback information includes: generating a service feedback message according to the above-mentioned service feedback information; marking and forwarding the above-mentioned service feedback message to generate a marked feedback message; The above marked feedback message generates status feedback information and/or task feedback information.

可选地,其中,根据上述服务反馈信息生成反馈状态信息和/或反馈任务信息还包括:根据上述标记反馈报文生成监控策略信息,用于集中监控系统的显示;和/或存储上述标记反馈报文,以用于实时调取。Optionally, wherein, generating the feedback status information and/or the feedback task information according to the above-mentioned service feedback information further includes: generating monitoring policy information according to the above-mentioned marked feedback message, which is used for the display of the centralized monitoring system; and/or storing the above-mentioned marked feedback message for real-time retrieval.

可选地,其中,上述服务反馈信息包括服务器上架信息,该方法还包括:响应于上述服务器上架信息,基于第二规则扩展用于接收上述服务反馈信息的代理管理单元。Optionally, the above-mentioned service feedback information includes server listing information, and the method further includes: in response to the above-mentioned server listing information, extending an agent management unit for receiving the above-mentioned service feedback information based on a second rule.

本公开的另一个方面提供了一种信息显示装置,其中,包括:代理服务模块,用于接收上述多个数据中心中的至少一个服务器的服务反馈信息;管理服务模块,用于根据上述服务反馈信息生成反馈状态信息和/或反馈任务信息;以及用户服务模块,用于推送上述反馈状态信息和/或反馈任务信息进行显示。Another aspect of the present disclosure provides an information display device, which includes: a proxy service module for receiving service feedback information of at least one server in the above-mentioned multiple data centers; a management service module for receiving the service feedback information according to the above-mentioned service feedback The information generates feedback status information and/or feedback task information; and a user service module for pushing the feedback status information and/or feedback task information for display.

本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行根据本公开实施例的方法。Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors When executed, the above-mentioned one or more processors are caused to execute a method according to an embodiment of the present disclosure.

本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据本公开实施例的方法。Another aspect of the present disclosure provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform a method according to an embodiment of the present disclosure.

本公开的另一方面提供了一种计算机程序,上述计算机程序包括计算机可执行指令,上述指令在被执行时用于实现本公开实施例方法或方法。Another aspect of the present disclosure provides a computer program, where the computer program includes computer-executable instructions, which when executed, are used to implement the methods or methods of the embodiments of the present disclosure.

附图说明Description of drawings

通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:The foregoing and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:

图1示意性示出了根据本公开实施例的可以应用信息显示方法的示例性系统架构100;FIG. 1 schematically shows anexemplary system architecture 100 to which an information display method can be applied according to an embodiment of the present disclosure;

图2示意性示出了根据本公开实施例的信息显示系统的结构框图;FIG. 2 schematically shows a structural block diagram of an information display system according to an embodiment of the present disclosure;

图3示意性示出了根据本公开实施例的信息显示方法的流程图;FIG. 3 schematically shows a flowchart of an information display method according to an embodiment of the present disclosure;

图4示意性示出了根据本公开实施例的管理服务模块的结构框图;FIG. 4 schematically shows a structural block diagram of a management service module according to an embodiment of the present disclosure;

图5示意性示出了根据本公开实施例的转发服务模块的结构框图;5 schematically shows a structural block diagram of a forwarding service module according to an embodiment of the present disclosure;

图6示意性示出了根据本公开实施例的代理服务模块的结构框图;6 schematically shows a structural block diagram of a proxy service module according to an embodiment of the present disclosure;

图7A示意性示出了根据本公开另一实施例的信息显示系统的结构框图;FIG. 7A schematically shows a structural block diagram of an information display system according to another embodiment of the present disclosure;

图7B示意性示出了根据本公开另一实施例的用户服务模块的结构框图;FIG. 7B schematically shows a structural block diagram of a user service module according to another embodiment of the present disclosure;

图8示意性示出了根据本公开另一实施例的代理服务模块的结构框图;8 schematically shows a structural block diagram of a proxy service module according to another embodiment of the present disclosure;

图9示意性示出了根据本公开一实施例的信息获取装置的结构框图;FIG. 9 schematically shows a structural block diagram of an information acquisition apparatus according to an embodiment of the present disclosure;

图10示意性示出了本公开实施例的适于执行信息显示方法的电子设备的结构框图。FIG. 10 schematically shows a structural block diagram of an electronic device suitable for executing an information display method according to an embodiment of the present disclosure.

具体实施方式Detailed ways

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the present disclosure. In the following detailed description, for convenience of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It will be apparent, however, that one or more embodiments may be practiced without these specific details. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了上述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. The terms "comprising", "comprising" and the like used herein indicate the presence of the above-described features, steps, operations and/or components, but do not preclude the presence or addition of one or more other features, steps, operations or components.

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。All terms (including technical and scientific terms) used herein have the meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly rigid manner.

在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。Where expressions like "at least one of A, B, and C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, and C") At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ).

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。Some block diagrams and/or flow diagrams are shown in the figures. It will be understood that some of the blocks in the block diagrams and/or flowcharts, or combinations thereof, can be implemented by computer program instructions. The computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the instructions, when executed by the processor, may be created to implement the functions illustrated in the block diagrams and/or flow diagrams /Operating the device. The techniques of this disclosure may be implemented in hardware and/or software (including firmware, microcode, etc.). Additionally, the techniques of the present disclosure may take the form of a computer program product on a computer-readable storage medium having stored instructions for use by or in conjunction with an instruction execution system.

现有技术中,由于各个数据中心中的服务器的品牌、型号以及数据中心所处的地理位置等具有特征差异,基于相同特征对服务器实现分类集群,使得每个服务器集群都有一致的特征,并配备相应的管理服务端,以实现对各服务器集群的管理。举例而言,位于A地的数据中心,具有多个服务器集群,各个服务器集群之间具有不同的品牌特征和/或型号特征,每个服务器集群都需要单独设计一个带外管理系统,对该服务器集群实现单独管理,若考虑多地理位置的情况下,带外管理系统的设置数量会相应增加,导致无法统一地有效管理跨地域数据中心的服务器。In the prior art, since the brands and models of servers in each data center and the geographical location of the data centers have different characteristics, the servers are classified and clustered based on the same characteristics, so that each server cluster has consistent characteristics, and Equipped with the corresponding management server to realize the management of each server cluster. For example, a data center located in place A has multiple server clusters, and each server cluster has different brand characteristics and/or model characteristics. Each server cluster needs to design an out-of-band management system separately. Clusters are managed independently. If multiple geographic locations are considered, the number of out-of-band management systems will increase accordingly, making it impossible to effectively manage servers in cross-regional data centers in a unified manner.

具体而言,传统带外管理系统通常由硬件设备商提供,仅适配自身品牌服务器,差异化较大,由于数据中心采用的硬件设备品牌型号多样性,以及传统带外管理系统的性能容量存在上限,单套系统纳管硬件设备数量也有限制,所以实际在生产环境中存在着不同供应商各自多套带外管理系统,存在缺乏统一管理视图展现和监控呈现,关于上述无法统一管理数据中心的问题,可以体现于对数据中心服务器中的信息获取和信息反馈方面。在信息获取方面,用户若想要获取A地数据中心的某一服务器中的信息,需要对该服务器所在的服务器集群对应的带外管理系统进行控制,例如控制实现信息查询功能,因此,若要获得多个不同服务器集群的信息就要通过人工分别控制多个对应带外管理系统,若是针对不同地理位置的数据中心,则会更加复杂,无法执行全局信息检索查询的问题。同样,在信息反馈方面,若要对某服务器集群的服务器状态进行查看,也同样需要大量的人工控制,使得远程控制操作、配置下发调整、硬件固件升级方面也难以实现全局化管理,给运维人员的工作带来巨大的困难。因此,现有的带外管理系统使得用户无法高效、安全并低成本的实现对数据中心各服务器的管理。Specifically, traditional out-of-band management systems are usually provided by hardware equipment manufacturers and only adapt to their own brand servers, which are highly differentiated. Due to the diversity of brands and models of hardware equipment used in data centers, and the performance and capacity of traditional out-of-band management systems The upper limit, the number of hardware devices managed by a single system is also limited, so there are actually multiple sets of out-of-band management systems from different suppliers in the production environment, and there is a lack of unified management view display and monitoring. The problem can be reflected in the information acquisition and information feedback in the data center server. In terms of information acquisition, if a user wants to acquire information from a certain server in the data center of location A, he needs to control the out-of-band management system corresponding to the server cluster where the server is located, for example, to control the information query function. To obtain the information of multiple different server clusters, it is necessary to manually control multiple corresponding out-of-band management systems. If it is aimed at data centers in different geographical locations, it will be more complicated, and the problem of global information retrieval and query cannot be performed. Similarly, in terms of information feedback, a large amount of manual control is also required to view the server status of a server cluster, which makes it difficult to achieve global management in remote control operations, configuration delivery adjustments, and hardware firmware upgrades. The work of the maintenance personnel brings enormous difficulties. Therefore, the existing out-of-band management system makes it impossible for users to manage each server in the data center efficiently, safely and at low cost.

基于上述内容,本公开提供了一种信息显示方法、信息显示装置、电子设备及计算机可读存储介质,以实现对数据中心各服务器设备的集中化整合管理,其中包括信息获取和信息反馈等内容。Based on the above content, the present disclosure provides an information display method, an information display device, an electronic device, and a computer-readable storage medium, so as to realize the centralized integrated management of each server device in a data center, including information acquisition and information feedback, etc. .

需要说明的是,本公开实施例的信息显示方法和装置可用于大数据、云计算、区块链、人工智能、信息安全、物联网或5G技术等技术领域,也可用于除上述领域之外的任意领域,本公开实施例的信息显示方法和装置的应用领域不做限定。It should be noted that the information display method and device in the embodiments of the present disclosure can be used in technical fields such as big data, cloud computing, blockchain, artificial intelligence, information security, Internet of Things, or 5G technology, and can also be used in fields other than the above-mentioned fields. The application field of the information display method and apparatus of the embodiments of the present disclosure is not limited.

需要进一步说明的是,在本公开的实施例中,带外管理可以是指使用与生产业务网络具有物理或逻辑隔离的网络,连接硬件设备的基板管理控制器(BaseboardManagement Controller,简称BMC)模块,以实现硬件监控和管理功能。其中,BMC为独立于服务器CPU、BIOS和操作系统的带外管理模块,通过该模块无论服务器是否处于开机状态,只要接通电源就可以实现对服务器的监控和管理。It should be further noted that, in the embodiments of the present disclosure, out-of-band management may refer to using a network that is physically or logically isolated from the production service network to connect a Baseboard Management Controller (BMC) module of a hardware device, To achieve hardware monitoring and management functions. Among them, the BMC is an out-of-band management module independent of the server CPU, BIOS and operating system, through which the server can be monitored and managed regardless of whether the server is powered on or not, as long as the power is turned on.

图1示意性示出了根据本公开实施例的可以应用信息显示方法和信息显示方法的示例性系统架构100,以反映本公开实施例的信息显示方法及系统、装置、设备和介质的应用场景。FIG. 1 schematically shows anexemplary system architecture 100 to which an information display method and an information display method can be applied according to an embodiment of the present disclosure, so as to reflect the application scenarios of the information display method and system, apparatus, device, and medium of the embodiment of the present disclosure .

本领域技术人员应当理解,图1所示仅为可以应用本公开实施例的应用示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例的方法不可以用于其他设备、系统、环境或场景。其中,本公开实施例的方法包括本公开权利要求书中记载的信息显示方法。Those skilled in the art should understand that FIG. 1 is only an application example to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but it does not mean that the methods of the embodiments of the present disclosure cannot be used. on other devices, systems, environments or scenarios. Wherein, the method of the embodiment of the present disclosure includes the information display method described in the claims of the present disclosure.

如图1所示,根据该实施例的系统架构100可以包括数据请求系统110,以及与该数据请求系统110建立数据通信的服务器系统120,其中服务器系统中包括与数据请求系统110建立数据传输通道的服务器1201以及数据中心121、122、123、124,其中服务器1201为主访问服务器,数据中心121、122、123、124为次访问服务器,每个数据中心包括多个服务器集群,每个服务器集群包括多个服务器。其中,数据中心121包括至少两个服务器集群121a、121b,数据中心122包括至少两个服务器集群122a、122b,数据中心123包括至少两个服务器集群123a、123b,数据中心124包括至少两个服务器集群124a、124b。本公开实施例的方法的目的即实现对上述各个数据中心及其相应服务器集群中的每个服务器均实现集中化的管理和监控。As shown in FIG. 1 , thesystem architecture 100 according to this embodiment may include adata request system 110 and aserver system 120 for establishing data communication with thedata request system 110 , wherein the server system includes establishing a data transmission channel with thedata request system 110 Theserver 1201 and thedata centers 121, 122, 123, and 124 of the data center, wherein theserver 1201 is the primary access server, and thedata centers 121, 122, 123, and 124 are the secondary access servers. Each data center includes multiple server clusters, and each server cluster Include multiple servers. Thedata center 121 includes at least twoserver clusters 121a and 121b, thedata center 122 includes at least twoserver clusters 122a and 122b, thedata center 123 includes at least twoserver clusters 123a and 123b, and thedata center 124 includes at least two server clusters. 124a, 124b. The purpose of the method of the embodiment of the present disclosure is to realize centralized management and monitoring of each server in each of the above-mentioned data centers and their corresponding server clusters.

数据请求系统110与服务器1201以及数据中心121、122、123、124可以基于一个内部云端网络服务器1101实现互联。或者,服务器1201以及数据中心121、122、123、124中的主服务器1201为一网络服务器时,即与其他终端设备111、112、113、以及114的内网相对,服务器系统120的主服务器1201可以位于一外网中,此时,云端网络服务器1101此处用以其他终端设备111、112、113、以及114之间提供通信链路的介质。服务器系统120与多个终端设备之间的数据传输通道具体可以通过各种通信连接类型实现,例如有线、无线通信链路或者光纤电缆等等。Thedata request system 110 and theserver 1201 and thedata centers 121 , 122 , 123 and 124 can be interconnected based on an internalcloud network server 1101 . Or, when theserver 1201 and themain server 1201 in thedata centers 121, 122, 123, and 124 are a network server, that is, themain server 1201 of theserver system 120 is opposite to the intranet of the otherterminal devices 111, 112, 113, and 114. It may be located in an external network, and at this time, thecloud network server 1101 is used here as a medium for providing communication links between otherterminal devices 111 , 112 , 113 , and 114 . The data transmission channel between theserver system 120 and multiple terminal devices may be implemented by various communication connection types, such as wired, wireless communication links, or optical fiber cables, and so on.

用户可以使用终端设备111、112、113、以及114与服务器系统120交互,以接收或发送消息等实现数据传输或处理,以对服务器系统的统一管理和监控。具体涉及对服务器系统中主服务器1201中的数据库的访问。例如,终端设备111控制向终端设备112发送业务数据,服务器系统120在接收到终端设备111的数据请求后,会对相应的业务数据执行转发处理,并在特定的需要下对业务数据进行加密,以使得最终到达终端设备112的业务数据得到安全保障。终端设备111、112、113、以及114上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。The user can use theterminal devices 111, 112, 113, and 114 to interact with theserver system 120 to receive or send messages, etc., to realize data transmission or processing, and to uniformly manage and monitor the server system. It is specifically related to the access to the database in themain server 1201 in the server system. For example, theterminal device 111 controls the sending of service data to theterminal device 112. After receiving the data request from theterminal device 111, theserver system 120 performs forwarding processing on the corresponding service data, and encrypts the service data under specific needs. In order to ensure the security of the service data finally reaching theterminal device 112 . Various communication client applications can be installed on theterminal devices 111, 112, 113, and 114, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only example).

终端设备111、112、113、以及114可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机以及各类应用服务器等等。Theterminal devices 111, 112, 113, and 114 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop and desktop computers, and various application servers, etc. .

服务器系统120可以包括提供各种服务的各类型防火墙,例如对用户利用终端设备111、112、113、114所浏览的网站提供支持的过滤型防火墙(仅为示例)。过滤型防火墙可以对接收到的用户请求等数据进行分析等处理,并基于数据源头的地址以及协议类型等标志特征进行分析,确定是否可以通过,从而将不安全因素过滤或阻挡。Server system 120 may include various types of firewalls that provide various services, such as filtering firewalls (just an example) that support websites browsed by users usingterminal devices 111 , 112 , 113 , 114 . The filtering firewall can analyze and process the received user request and other data, and analyze the data source address and protocol type and other signature characteristics to determine whether it can pass, so as to filter or block unsafe factors.

需要说明的是,本公开实施例所提供的信息显示方法一般可以由服务器系统120执行。相应地,本公开实施例所提供的信息显示装置一般可以设置于服务器系统120中。本公开实施例所提供的信息显示方法也可以由不同于服务器系统120且能够与终端设备111、112、113、114和/或服务器系统120通信的其他服务器系统120执行。相应地,本公开实施例所提供的信息显示装置也可以设置于不同于服务器系统120且能够与终端设备111、112、113、114和/或服务器系统120通信的其他服务器系统中。It should be noted that, the information display method provided by the embodiments of the present disclosure may generally be executed by theserver system 120 . Correspondingly, the information display apparatus provided by the embodiments of the present disclosure may generally be provided in theserver system 120 . The information display method provided by the embodiments of the present disclosure may also be executed byother server systems 120 different from theserver system 120 and capable of communicating with theterminal devices 111 , 112 , 113 , 114 and/or theserver system 120 . Correspondingly, the information display apparatus provided by the embodiments of the present disclosure may also be provided in other server systems different from theserver system 120 and capable of communicating with theterminal devices 111 , 112 , 113 , 114 and/or theserver system 120 .

应当理解,图1中的终端设备和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、服务器。It should be understood that the numbers of terminal devices and servers in FIG. 1 are only illustrative. According to implementation requirements, there may be any number of terminal devices and servers.

图2示意性示出了根据本公开实施例的信息显示系统的结构框图。FIG. 2 schematically shows a structural block diagram of an information display system according to an embodiment of the present disclosure.

需要注意的是,图2所示仅为可以应用本公开实施例的信息获取系统201架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。It should be noted that FIG. 2 is only an example of the architecture of theinformation acquisition system 201 to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot For use with other devices, systems, environments or scenarios.

图3示意性示出了根据本公开实施例的信息显示方法的流程图;FIG. 3 schematically shows a flowchart of an information display method according to an embodiment of the present disclosure;

以下结合图2和图3,对本公开提供的信息显示方法、信息显示装置、电子设备及计算机可读存储介质作进一步的详细说明。The information display method, information display device, electronic device, and computer-readable storage medium provided by the present disclosure will be further described in detail below with reference to FIG. 2 and FIG. 3 .

如图2和图3所示,本公开的一个方面提供了一种信息显示方法,其中,包括操作S301-S303。As shown in FIG. 2 and FIG. 3 , an aspect of the present disclosure provides an information display method, which includes operations S301-S303.

在操作S301中,接收多个数据中心中的至少一个服务器的服务反馈信息;In operation S301, receiving service feedback information of at least one server in a plurality of data centers;

操作S302中,根据服务反馈信息生成反馈状态信息和/或反馈任务信息;In operation S302, feedback status information and/or feedback task information are generated according to the service feedback information;

操作S303中,推送反馈状态信息和/或反馈任务信息进行显示。In operation S303, the feedback status information and/or the feedback task information are pushed and displayed.

如图1和图2所示,该信息显示系统201与服务器系统202实现互联。其中,服务器系统202中包括多个数据中心,例如数据中心121、122、123等;每个数据中心中都具有多个特征各不同的服务器集群,每个服务器集群都具有至少一个服务器。无论数据中心的地理位置、每个服务器的品牌、型号特征是否经过分类,每个数据中心均可以实现与代理服务模块进行互联。其中数据中心121、122、123等也可以替换为相应的数量的服务器集群。As shown in FIG. 1 and FIG. 2 , theinformation display system 201 and theserver system 202 are interconnected. Theserver system 202 includes multiple data centers, such asdata centers 121, 122, 123, etc. Each data center has multiple server clusters with different characteristics, and each server cluster has at least one server. Regardless of the geographic location of the data center, whether the brand and model characteristics of each server are classified, each data center can be interconnected with the proxy service module. Thedata centers 121, 122, 123, etc. can also be replaced with a corresponding number of server clusters.

如图1和图2所示,本公开的信息显示系统201可以包括管理服务模块220、转发服务模块230和代理服务模块240。其中,代理服务模块240可以与服务器系统202对接。具体地,代理服务模块240与各个服务器之间的互联通讯可以基于redfish协议实现。而且,代理服务模块240可以基于带外管理系统实现。此外,代理服务模块240可以建立于类似图1所示主访问服务器1201中。As shown in FIGS. 1 and 2 , theinformation display system 201 of the present disclosure may include amanagement service module 220 , aforwarding service module 230 and aproxy service module 240 . Wherein, theproxy service module 240 can interface with theserver system 202 . Specifically, the interconnection and communication between theproxy service module 240 and each server may be implemented based on the redfish protocol. Also, theproxy service module 240 may be implemented based on an out-of-band management system. In addition, theproxy service module 240 may be built in themain access server 1201 similar to that shown in FIG. 1 .

为达到对多个数据中心的各个服务器的监控管理,代理服务模块240用于实时获取多个数据中心中至少一个服务器的服务反馈信息。如图1和图4所示,代理服务模块240可以将数据中心121中的服务器集群121a、121b、…数据中心122中的服务器集群122a、122b、…数据中心123中的服务器集群123a、123b、…等作为目标服务器集群,来实时获取其中每个服务器的服务反馈信息。In order to monitor and manage each server in the multiple data centers, theproxy service module 240 is configured to acquire service feedback information of at least one server in the multiple data centers in real time. As shown in FIG. 1 and FIG. 4 , theproxy service module 240 can connect theserver clusters 121a, 121b, . . . , theserver clusters 122a, 122 b, . . . ...etc. as the target server cluster to obtain the service feedback information of each server in real time.

因此,可以通过本公开实施例的信息显示系统201可以通过代理服务模块240替代现有技术中每个服务器集群的各个带外管理系统,以实现对多数据中心中每个服务器的控制。Therefore, each out-of-band management system of each server cluster in the prior art can be replaced by theinformation display system 201 of the embodiment of the present disclosure through theproxy service module 240, so as to realize the control of each server in the multi-data center.

服务反馈信息可以是对应于用户请求信息的反馈数据,该反馈数据可以是对应至少一个数据中心中的至少一个服务器的数据库中存储的用户需要数据,用户基于该信息显示系统201自存储用户需要数据的至少一个服务器发送用户请求信息作为数据调取指令的响应条件,从而获得该存储数据。此外,该服务反馈信息还可以涉及多个数据中心所有服务器或某指定服务器的运行状态信息、基础配置信息等客观信息,以反应当前的各个数据中心的运行状态和容量特征。反馈状态信息与上述服务器的运行状态等客观信息相关,反馈任务信息可以是用户主动获取的需要信息,即用户需要数据。The service feedback information may be feedback data corresponding to user request information, and the feedback data may be user demand data stored in a database corresponding to at least one server in at least one data center, based on which the user displays thesystem 201 self-storage user demand data. At least one of the servers sends user request information as a response condition for the data retrieval instruction, so as to obtain the stored data. In addition, the service feedback information may also involve objective information such as operating status information and basic configuration information of all servers in multiple data centers or a specified server, so as to reflect the current operating status and capacity characteristics of each data center. The feedback status information is related to objective information such as the running status of the above-mentioned server, and the feedback task information may be required information actively obtained by the user, that is, the user needs data.

在获得了用户的服务反馈信息之后,需要对服务反馈信息进行推送显示。具体地,可以依据服务反馈信息的类别分别进行推送,例如将服务器的运行状态等客观信息数据推送给与信息显示系统201连接或直接内置于该信息显示系统201的监控系统,由监控系统进行实时显示,将用户需要数据推送给与信息显示系统201连接的用户终端设备203,由用户终端设备203直接向客户显示。另外,也可以将服务反馈信息部进行分类推送,直接全部推送给用户终端设备203或监控系统进行及时显示。After obtaining the service feedback information of the user, it is necessary to push and display the service feedback information. Specifically, it can be pushed according to the category of the service feedback information, for example, the objective information data such as the operating status of the server is pushed to the monitoring system connected to theinformation display system 201 or directly built into theinformation display system 201, and the monitoring system performs real-time monitoring. Display, the data required by the user is pushed to theuser terminal device 203 connected to theinformation display system 201, and theuser terminal device 203 directly displays it to the client. In addition, the service feedback information part can also be classified and pushed, and all of the service feedback information can be directly pushed to theuser terminal device 203 or the monitoring system for timely display.

根据本公开的实施例,用户终端设备203可以包括输出显示单元,输出显示单元用于显示反馈状态信息和/或反馈任务信息,以实现显示用户所需信息。具体而言,输出显示单元与用户的终端设备的端口连接,以将上述的反馈状态信息和/或反馈任务信息推送给终端设备,借助于终端设备的显示模块向用户显示。该显示模块可以是显示屏等。According to an embodiment of the present disclosure, theuser terminal device 203 may include an output display unit configured to display feedback status information and/or feedback task information, so as to display information required by the user. Specifically, the output display unit is connected to the port of the user's terminal device, so as to push the above-mentioned feedback status information and/or feedback task information to the terminal device, and display it to the user by means of the display module of the terminal device. The display module may be a display screen or the like.

可见,上述信息显示方法可以通过信息显示系统201的代理服务模块240,替代现有技术中的带外管理系统,以实现对带外管理的集中化管理,即能够实现对跨地域、多园区的多个大型数据中心的服务器实现统一化高效管理,利于控制中大规模或整体部署时的运维成本和管理成本,同时节省人力资源,使得数据中心硬件管理工作更为高效安全,减少生产风险隐患。因此,通过上述信息显示方法可以实现对硬件设备统一集中监控、设备批量上下电、BIOS信息获取及配置、能耗及性能查询、资产配置信息自发现、硬件固件批量升级、远程虚拟KVM、远程应急等功能。It can be seen that the above-mentioned information display method can replace the out-of-band management system in the prior art through theproxy service module 240 of theinformation display system 201, so as to realize the centralized management of out-of-band management, that is, it can realize the cross-regional, multi-park network management system. The unified and efficient management of servers in multiple large data centers is beneficial to control the operation and maintenance costs and management costs of medium-to-large-scale or overall deployment, while saving human resources, making data center hardware management more efficient and safe, and reducing production risks. . Therefore, through the above information display method, unified centralized monitoring of hardware devices, batch power-on and power-off of devices, BIOS information acquisition and configuration, energy consumption and performance query, self-discovery of asset configuration information, batch hardware firmware upgrade, remote virtual KVM, remote emergency can be realized. and other functions.

图4示意性示出了根据本公开实施例的管理服务模块的结构框图;图5示意性示出了根据本公开实施例的转发服务模块的结构框图;图6示意性示出了根据本公开实施例的代理服务模块的结构框图。Fig. 4 schematically shows a structural block diagram of a management service module according to an embodiment of the present disclosure; Fig. 5 schematically shows a structural block diagram of a forwarding service module according to an embodiment of the present disclosure; Fig. 6 schematically shows a structural block diagram of a forwarding service module according to an embodiment of the present disclosure A structural block diagram of the proxy service module of the embodiment.

需要注意的是,图4-图6所示仅为可以应用本公开实施例的信息获取系统201管理服务模块、转发服务模块和代理服务模块的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。It should be noted that FIG. 4-FIG. 6 are only examples of the management service module, forwarding service module and proxy service module of theinformation acquisition system 201 to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technology of the present disclosure content, but does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

如图1、图2以及图4-图6所示,根据本公开的实施例,在操作S301之前,即接收多个数据中心中的至少一个服务器的服务反馈信息之前,该信息显示方法还包括:确定与用户请求信息对应的信息获取指令;或以一定周期间隔向多个数据中心发送检测请求指令;以使得数据中心中的至少一个服务器的生成服务反馈信息。As shown in FIG. 1, FIG. 2, and FIG. 4-FIG. 6, according to an embodiment of the present disclosure, before operation S301, that is, before receiving service feedback information of at least one server in the multiple data centers, the information display method further includes: : determine the information acquisition instruction corresponding to the user request information; or send detection request instructions to multiple data centers at certain periodic intervals; so that at least one server in the data center generates service feedback information.

如图1、图2以及图4-图6所示,其中,信息显示系统201连接用户终端设备203,用户终端设备203可以获取用户对终端设备的操作信息,对应该操作信息可以生成相应的用户请求信息。具体地,用户终端设备203用于生成用户请求信息,其中用户终端设备203包括输入接收单元和输入转换单元,输入接收单元用于响应于用户的操作,生成用户输入指令,其中用户的操作可以是用户对终端设备的操作,通过连接于用户终端设备的输入模块,以实时获取用户的操作,并据此生成用户输入指令。用户输入指令根据用户的操作获取,以用于确定用户的操作意图。以及输入转换单元根据用户输入指令,生成用户请求信息。用户请求信息需要是信息获取系统201可以处理的数据或代码指令。As shown in FIG. 1, FIG. 2 and FIG. 4-FIG. 6, theinformation display system 201 is connected to theuser terminal device 203, theuser terminal device 203 can obtain the operation information of the user on the terminal device, and the corresponding user terminal device can be generated corresponding to the operation information. Request information. Specifically, theuser terminal device 203 is configured to generate user request information, wherein theuser terminal device 203 includes an input receiving unit and an input converting unit, and the input receiving unit is configured to generate a user input instruction in response to a user's operation, wherein the user's operation may be The user's operation on the terminal device is obtained through an input module connected to the user's terminal device to obtain the user's operation in real time, and generate user input instructions accordingly. The user input instruction is obtained according to the user's operation, so as to be used to determine the user's operation intention. And the input conversion unit generates user request information according to the user input instruction. The information requested by the user needs to be data or code instructions that theinformation acquisition system 201 can process.

如图1、图2以及图4-图6所示,用户终端设备203可以是终端设备111、112、113、以及114,以接收用户的请求操作,将该请求操作以数据传输的形式,生成用户请求信息。用户终端设备203将用户请求信息发送至信息显示系统201的管理服务模块220。该用户请求信息可以是用于自数据中心中的服务器集群中获取的关于服务器的资产配置信息、BIOS信息以及服务器配置信息、能耗信息和性能指标信息、服务升级信息和存储数据等内容相关的指令数据。As shown in FIG. 1, FIG. 2 and FIG. 4-FIG. 6, theuser terminal device 203 may beterminal devices 111, 112, 113, and 114 to receive the user's request operation, and generate the request operation in the form of data transmission. User requests information. Theuser terminal device 203 sends the user request information to themanagement service module 220 of theinformation display system 201 . The user request information may be related to the asset configuration information, BIOS information and server configuration information, energy consumption information and performance index information, service upgrade information and stored data of the server obtained from the server cluster in the data center. command data.

代理服务模块会240对应于用户请求信息,生成相应的指令或代码,并响应于指令或代码,确定相应的信息获取指令。具体地,代理服务模块240与各个服务器之间的互联通讯可以基于redfish协议实现,redfish协议是针对IT基础架构的Restful API行业标准,使用HTTPs协议和JSON数据格式的计算机通讯规则。而且,代理服务模块240可以基于带外管理系统实现。此外,代理服务模块240可以建立于类似图1所示主访问服务器1201中。Theproxy service module 240 generates corresponding instructions or codes corresponding to the information requested by the user, and determines corresponding information acquisition instructions in response to the instructions or codes. Specifically, the interconnection and communication between theproxy service module 240 and each server can be implemented based on the redfish protocol, which is a Restful API industry standard for IT infrastructure, using HTTPs protocol and computer communication rules in JSON data format. Also, theproxy service module 240 may be implemented based on an out-of-band management system. In addition, theproxy service module 240 may be built in themain access server 1201 similar to that shown in FIG. 1 .

如图1、图2以及图4-图6所示,代理服务模块240还包括代理检测单元610,代理检测单元610用于以一定周期循环向多个数据中心发送检测请求指令,以使得多个数据中心中至少一个服务器生成相应的服务反馈信息。例如,代理检测单元610以每0.5s作为一个周期,向多个数据中心循环发送检测请求指令,在被多个数据中心的相应服务器接收到后,响应于该检测请求指令,相应的服务器会产生各自的服务反馈信息发送至服务器系统202的管理端口,通过管理端口反馈至代理服务模块240。As shown in FIG. 1, FIG. 2 and FIG. 4-FIG. 6, theproxy service module 240 further includes aproxy detection unit 610, and theproxy detection unit 610 is configured to send detection request instructions to multiple data centers in a certain cycle, so that multiple At least one server in the data center generates corresponding service feedback information. For example, theproxy detection unit 610 uses every 0.5s as a cycle to cyclically send detection request instructions to multiple data centers. After being received by the corresponding servers in the multiple data centers, in response to the detection request instructions, the corresponding servers will generate The respective service feedback information is sent to the management port of theserver system 202, and fed back to theproxy service module 240 through the management port.

如图2以及图4-图6所示,服务器系统202的管理端口与代理服务模块240的代理管理模块243具有基于特定协议规则(如redfish协议)的互联通讯,用于接收该服务反馈信息并对其进行初步处理。代理管理模块243具有多个代理管理单元,如代理管理单元243a、243b、…,其中至少一个代理管理单元可以用于实现接收该服务反馈信息并对其进行初步处理的操作。对服务反馈信息的初步转换处理,是用以后续信息显示系统201其他模块可以更好的对该服务反馈信息进行其他类型的处理,以实现对该信息的显示。As shown in FIG. 2 and FIG. 4-FIG. 6, the management port of theserver system 202 and theproxy management module 243 of theproxy service module 240 have interconnected communication based on specific protocol rules (such as the redfish protocol) for receiving the service feedback information and Preliminary processing of it. Theagent management module 243 has a plurality of agent management units, such asagent management units 243a, 243b, . . . , at least one agent management unit can be used to realize the operation of receiving the service feedback information and performing preliminary processing on it. The preliminary conversion processing of the service feedback information is used for other modules of the subsequentinformation display system 201 to better perform other types of processing on the service feedback information, so as to realize the display of the information.

如图1-图6所示,根据本公开的实施例,其中,确定与用户请求信息对应的信息获取指令包括:对用户请求信息进行解析生成请求配置报文和请求任务报文;根据请求配置报文确定多个数据中心中的至少一个服务器作为目标服务器和根据请求任务报文确定信息获取指令;向目标服务器发送信息获取指令以使得目标服务器生成服务反馈信息。As shown in FIG. 1-FIG. 6, according to an embodiment of the present disclosure, determining the information acquisition instruction corresponding to the user request information includes: parsing the user request information to generate a request configuration message and a request task message; configuring the request according to the request The message determines at least one server in the multiple data centers as the target server and determines the information acquisition instruction according to the request task message; sends the information acquisition instruction to the target server so that the target server generates service feedback information.

如图2以及图4-图6所示,信息显示系统201还包括管理服务模块220,管理服务模块220用于对用户请求信息进行解析,以使得代理服务模块240能够准确识别。根据本公开实施例,管理服务模块220可以基于ITM带外网络管理系统实现,基于ITM带外网络管理系统可以使得管理服务模块220通过不同的物理通道传送控制信息和数据信息,实现通过独立于数据网络之外的通道对机房网络设备、服务器设备等进行集中化管理,具有运营成本低、运营效率高,宕机时间短和服务质量高的优点。As shown in FIG. 2 and FIG. 4-FIG. 6, theinformation display system 201 further includes amanagement service module 220, and themanagement service module 220 is used to analyze the user request information, so that theproxy service module 240 can accurately identify. According to the embodiment of the present disclosure, themanagement service module 220 may be implemented based on the ITM out-of-band network management system. Based on the ITM out-of-band network management system, themanagement service module 220 may transmit control information and data information through different physical channels. Channels outside the network conduct centralized management of network equipment and server equipment in the computer room, which has the advantages of low operating cost, high operating efficiency, short downtime and high service quality.

具体地,管理服务模块220包括解析服务单元221和请求转换单元222。由解析服务单元221解析用户请求信息,生成请求配置信息和请求任务信息,请求配置信息与代理服务模块240确定的目标服务器的基础配置信息相关,例如具有相同的与型号特征、品牌特征等相关的代码数据,请求任务信息定义了用户需要信息的内容,例如以标题形式定义该请求任务信息,将该请求任务信息的代码数据反映的是获取“某日期的访问数据汇总信息”。此外,需要说明的是请求配置信息和请求任务信息均可以各自包含批量的多种不同的请求信息或任务,即管理服务模块可以用于定义批量任务。Specifically, themanagement service module 220 includes aparsing service unit 221 and arequest conversion unit 222 . The user request information is parsed by theanalysis service unit 221, and the request configuration information and the request task information are generated, and the request configuration information is related to the basic configuration information of the target server determined by theproxy service module 240, for example, has the same model characteristics, brand characteristics, etc. Code data, the request task information defines the content of the information that the user needs, for example, the request task information is defined in the form of a title, and the code data of the request task information reflects the acquisition of "summary information of access data on a certain date". In addition, it should be noted that the request configuration information and the request task information can each include a plurality of different batches of request information or tasks, that is, the management service module can be used to define the batch tasks.

请求转换单元222根据请求配置信息生成请求配置报文,以及根据请求任务信息,生成请求任务报文。即请求转换单元222用于对不同的批量任务进行分别组装,以形成不同的任务报文。请求配置报文和请求任务报文为代理服务模块240可识别处理的数据。Therequest conversion unit 222 generates a request configuration message according to the request configuration information, and generates a request task message according to the request task information. That is, therequest conversion unit 222 is configured to assemble different batch tasks respectively to form different task packets. The request configuration message and the request task message are data that theproxy service module 240 can recognize and process.

本领域技术人员应当理解,如图1-图6所示,代理服务模块240还可以具有其他执行功能,用于根据上述生成的信息获取指令,从目标服务器中获取包括用户所需信息的服务反馈信息。在代理服务模块240中生成的该信息获取指令与目标服务器具有相关性,例如信息获取指令对应请求配置报文具有服务器特征信息,该服务器特征信息可以涉及与服务器所在数据中心的地理位置、品牌、型号等相关的代码,此外信息获取指令对应请求任务报文还应具有执行特征信息,以使得目标服务器响应于执行特征信息,查找并打包用户所需数据或其他服务器的客观数据再转发至代理服务模块240。Those skilled in the art should understand that, as shown in FIG. 1 to FIG. 6 , theproxy service module 240 may also have other execution functions for obtaining service feedback including the information required by the user from the target server according to the information obtaining instruction generated above. information. The information acquisition instruction generated in theproxy service module 240 has a correlation with the target server. For example, the request configuration message corresponding to the information acquisition instruction has server characteristic information, and the server characteristic information may relate to the geographical location, brand, Model and other related codes, in addition, the information acquisition instruction corresponding to the request task message should also have execution feature information, so that the target server, in response to the execution feature information, finds and packages the data required by the user or the objective data of other servers and forwards it to the proxy service.module 240.

此外,代理服务模块240对应于用户请求信息生成信息获取指令,同时将与请求配置报文相应的服务器作为目标服务器,目标服务器用于供代理服务模块240选定与请求任务报文相应的用户所需信息的来源,目标服务器可以是多个数据中心中至少一个服务器集群的至少一个服务器。如图1和图2所示,代理服务模块240可以从数据中心121、122、123中选择服务器集群121a、122b作为目标服务器集群,然后从服务器集群121a、122b中选择各自相应的数量的服务器作为目标服务器。因此,本公开实施例的目标服务器可能具有多个。In addition, theproxy service module 240 generates an information acquisition instruction corresponding to the user request information, and at the same time uses the server corresponding to the request configuration message as the target server, and the target server is used for theproxy service module 240 to select the user corresponding to the request task message. Depending on the source of the information, the target server may be at least one server of at least one server cluster in multiple data centers. As shown in FIG. 1 and FIG. 2 , theproxy service module 240 may selectserver clusters 121 a and 122 b from thedata centers 121 , 122 and 123 as target server clusters, and then select a corresponding number of servers from theserver clusters 121 a and 122 b as the target server clusters. target server. Therefore, there may be multiple target servers in this embodiment of the present disclosure.

如图2以及图4-图6所示,管理服务模块220通过不同的物理传输通道分别传送请求配置报文和请求任务报文,并将请求配置报文传送至代理服务模块240进行处理。代理服务模块240包括目标确定单元241和指令确定单元242,目标确定单元241用于确定与请求配置报文对应的多个数据中心中的至少一个服务器作为目标服务器,目标确定单元241获取经过管理服务模块220的请求转换单元222转换处理的请求配置报文,将请求配置报文中与服务器基础配置信息相对应的数据信息进行解析,同时与已获取的数据中心的每个服务器的基础配置信息进行匹配,确定匹配度最高的服务器为目标服务器。匹配度的高低以服务器地理位置信息、品牌信息和型号信息等匹配数量的多少进行判断,匹配数量越多,匹配度越高。指令确定单元242用于确定与请求任务报文对应的信息获取指令,指令确定单元242根据标记任务报文确定信息获取指令,该标记任务报文与请求任务报文对应,具体参见下述管理服务模块220和转发服务模块230的描述。As shown in FIG. 2 and FIGS. 4-6 , themanagement service module 220 transmits the request configuration message and the request task message respectively through different physical transmission channels, and transmits the request configuration message to theproxy service module 240 for processing. Theproxy service module 240 includes atarget determination unit 241 and aninstruction determination unit 242. Thetarget determination unit 241 is used to determine at least one server in the multiple data centers corresponding to the request configuration message as the target server. Thetarget determination unit 241 obtains the managed service. Therequest conversion unit 222 of themodule 220 converts the processed request configuration message, parses the data information corresponding to the server basic configuration information in the request configuration message, and performs the basic configuration information of each server in the acquired data center at the same time. Match, and determine the server with the highest matching degree as the target server. The degree of matching is judged by the number of matches such as server geographic location information, brand information, and model information. The greater the number of matches, the higher the degree of matching. Theinstruction determination unit 242 is used to determine the information acquisition instruction corresponding to the request task message, and theinstruction determination unit 242 determines the information acquisition instruction according to the marked task message, and the marked task message corresponds to the request task message. For details, refer to the following management services Description ofmodule 220 andforwarding service module 230.

根据本公开的实施例,多个数据中心中的每个数据中心包括多个服务器集群,其中多个服务器集群中的每个服务器集群包括多个服务器,其中每个服务器具有基础配置信息,基础配置信息包括服务器的品牌、型号以及所处位置等。According to an embodiment of the present disclosure, each of the plurality of data centers includes a plurality of server clusters, wherein each server cluster of the plurality of server clusters includes a plurality of servers, wherein each server has basic configuration information, and the basic configuration The information includes the brand, model, and location of the server.

代理服务模块240可以与硬件设备端实现通讯,具体体现于与服务器系统202的多个数据中心的每个服务器实现通讯,基于此实现对每个服务器的信息采集、指令监听和指令转发等功能。代理服务模块240与硬件设备端可以通过一特定协议规则实现通讯,该特定协议规则可以是Redfish协议,redfish协议是一种基于HTTPs服务的管理标准,利用RESTful接口实现设备管理。一般而言,每个HTTPs操作都以UTF-8编码的JSON格式提交或返回一个资源或结果。其中,JSON是一种key-value对的数据格式。Redfish技术具有降低开发复杂性,易于实施、易于使用而且提供了可扩展性优势,为设计灵活性预留了空间。因此,代理服务模块240可以利用具有Redfish协议的管理接口实现包括用户管理、获取服务器信息、管理模块信息等常用HDM和BIOS配置。Theproxy service module 240 can communicate with the hardware device, which is embodied in communicating with each server in the multiple data centers of theserver system 202, and based on this, realizes functions such as information collection, command monitoring and command forwarding for each server. Theproxy service module 240 can communicate with the hardware device through a specific protocol rule. The specific protocol rule can be the Redfish protocol. The redfish protocol is a management standard based on HTTPs services, and uses a RESTful interface to implement device management. In general, every HTTPs operation submits or returns a resource or result in UTF-8 encoded JSON format. Among them, JSON is a data format of key-value pairs. Redfish technology reduces development complexity, is easy to implement, easy to use, and provides scalability advantages, leaving room for design flexibility. Therefore, theproxy service module 240 can implement common HDM and BIOS configurations including user management, acquisition of server information, management module information, etc., using a management interface with the Redfish protocol.

如图1-图6所示,根据本公开的实施例,其中,根据请求任务报文确定信息获取指令包括:对请求任务报文进行标记转发生成标记任务报文;解析标记任务报文生成解析任务报文;基于第一规则对解析任务报文进行重组,以获取信息获取指令。As shown in FIG. 1 to FIG. 6 , according to an embodiment of the present disclosure, determining the information acquisition instruction according to the request task message includes: marking and forwarding the request task message to generate a marked task message; parsing the marked task message to generate and parse A task message; the parsing task message is reorganized based on the first rule to obtain an information acquisition instruction.

如图2和图4-图6所示,信息显示系统201包括转发服务模块230,转发服务模块230实际上相当于代理服务模块240和管理服务模块220之间进行通讯的消息中间件,用于向代理服务模块240转发管理服务模块220的指令,例如报文;同时还用于向管理服务模块220等转发代理服务模块240的反馈内容。根据本公开的实施例,该转发服务模块230可以基于一种开源流处理平台实现,例如kafka平台。kafka平台通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息,具有高吞吐量的分布式发布订阅消息的特性。As shown in FIG. 2 and FIG. 4-FIG. 6, theinformation display system 201 includes aforwarding service module 230. Theforwarding service module 230 is actually equivalent to the message middleware for communication between theproxy service module 240 and themanagement service module 220, and is used for Forwards the instructions of themanagement service module 220 , such as a message, to theproxy service module 240 ; at the same time, it is also used to forward the feedback content of theproxy service module 240 to themanagement service module 220 and the like. According to an embodiment of the present disclosure, theforwarding service module 230 may be implemented based on an open source stream processing platform, such as a kafka platform. The kafka platform unifies online and offline message processing through Hadoop's parallel loading mechanism, and also provides real-time messages through clusters, and has the characteristics of high-throughput distributed publish-subscribe messages.

管理服务模块220通过不同的物理传输通道分别传送请求配置报文和请求任务报文,并将请求任务报文传送至转发服务模块230进行处理,具体的处理内容为标记和转发两种。其中转发服务模块230包括标记处理单元231和转发处理单元232。标记处理单元231标记获取的请求任务报文,以获取标记任务报文。以kafka集群为例,其包括一个或多个broker,每个发送至kafka集群的消息都具有一个topic,不同topic代表消息类别不同,物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但只需指定消息的topic即可生产或消费数据。换言之,通过标记处理单元231对请求任务报文的标记处理,可以定义该请求任务报文的topic,以区分不同的信息类别。具体的标记方法可以基于请求任务报文的topic代码进行。之后,由转发处理单元232转发标记任务报文,将该标记任务报文转发至代理服务模块240。Themanagement service module 220 transmits the request configuration message and the request task message respectively through different physical transmission channels, and transmits the request task message to theforwarding service module 230 for processing. The specific processing contents are marking and forwarding. Theforwarding service module 230 includes a markingprocessing unit 231 and aforwarding processing unit 232 . The markingprocessing unit 231 marks the acquired request task message to obtain the marked task message. Take the kafka cluster as an example, it includes one or more brokers, and each message sent to the kafka cluster has a topic. Different topics represent different message categories. Physically, the messages of different topics are stored separately. Logically, the messages of a topic are Stored on one or more brokers but only needs to specify the topic of the message to produce or consume data. In other words, through the marking processing of the request task message by the markingprocessing unit 231, the topic of the request task message can be defined to distinguish different information categories. The specific marking method can be based on the topic code of the request task message. After that, the marking task message is forwarded by the forwardingprocessing unit 232 , and the marking task message is forwarded to theproxy service module 240 .

如图2和图4-图6所示,代理服务模块240的指令确定单元242包括报文解析子单元242a和报文组装子单元242b,若要获得信息获取指令,还应当对与请求任务报文对应的标记任务报文作进一步处理。报文解析子单元242a用于解析获取的标记任务报文,以获取解析任务报文。报文组装子单元242b用于基于第一规则组装解析任务报文,以获取信息获取指令。第一规则可以基于上述的特定协议规则实现,例如redfish协议,以确保信息获取指令可以通过代理服务模块240发送至服务器系统202进行信息获取。As shown in FIG. 2 and FIG. 4-FIG. 6, theinstruction determination unit 242 of theproxy service module 240 includes apacket parsing subunit 242a and apacket assembly subunit 242b. To obtain an information acquisition instruction, it should also report to the request task. The marked task message corresponding to the message is processed further. Themessage parsing subunit 242a is configured to parse the acquired marked task message to obtain the parsing task message. Themessage assembling subunit 242b is configured to assemble and analyze the task message based on the first rule, so as to obtain the information obtaining instruction. The first rule can be implemented based on the above-mentioned specific protocol rules, such as the redfish protocol, to ensure that the information acquisition instruction can be sent to theserver system 202 through theproxy service module 240 for information acquisition.

如图2和图6所示,代理服务模块还包括代理管理模块243,代理管理模块243具有多个代理管理单元,如代理管理单元243a、243b、…,其中至少一个代理管理单元可以用于实现操作S301,即接收多个数据中心中的至少一个服务器的服务反馈信息。指令确定单元242的报文组装子单元242b将获取的信息获取指令发送至代理管理模块243,由代理管理模块243根据目标服务器的基础配置信息,定义该信息获取指令的传送路径为哪个,即确定将信息获取指令传送给代理管理单元243a、243b、…中的哪一个代理管理单元。As shown in FIG. 2 and FIG. 6 , the agent service module further includes anagent management module 243. Theagent management module 243 has multiple agent management units, such asagent management units 243a, 243b, . . . , wherein at least one agent management unit can be used to implement Operation S301 is to receive service feedback information of at least one server in the multiple data centers. Themessage assembly subunit 242b of theinstruction determination unit 242 sends the acquired information acquisition instruction to theproxy management module 243, and theproxy management module 243 defines the transmission path of the information acquisition instruction according to the basic configuration information of the target server. To which of theproxy management units 243a, 243b, . . , the information acquisition instruction is transmitted.

需要说明的是,对于不同品牌的服务器,由于可能存在的个性化编码或特殊封装,可以为每种品牌的服务器进行单独设计代理管理单元,即同一品牌的服务器集群采用同一代理管理单元实现与代理服务模块240的通讯。It should be noted that for servers of different brands, due to possible personalized coding or special packaging, an agent management unit can be designed separately for each brand of server, that is, a server cluster of the same brand uses the same agent management unit to realize and proxy. Communication withservice module 240 .

图7A示意性示出了根据本公开另一实施例的信息显示系统的结构框图;图7B示意性示出了根据本公开另一实施例的用户服务模块的结构框图。Fig. 7A schematically shows a structural block diagram of an information display system according to another embodiment of the present disclosure; Fig. 7B schematically shows a structural block diagram of a user service module according to another embodiment of the present disclosure.

需要注意的是,图7A和图7B所示仅为可以应用本公开实施例的信息显示系统201架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。It should be noted that FIG. 7A and FIG. 7B are only examples of the architecture of theinformation display system 201 to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but do not mean that the present disclosure is implemented Examples are not intended for use with other devices, systems, environments or scenarios.

如图1-图7B所示,根据本公开的实施例,在操作S302中,根据服务反馈信息生成反馈状态信息和/或反馈任务信息包括:根据服务反馈信息生成服务反馈报文;对服务反馈报文进行标记转发生成标记反馈报文;根据标记反馈报文生成状态反馈信息和/或任务反馈信息。As shown in FIGS. 1-7B, according to an embodiment of the present disclosure, in operation S302, generating feedback status information and/or feedback task information according to the service feedback information includes: generating a service feedback message according to the service feedback information; The packet is marked and forwarded to generate a marked feedback packet; and status feedback information and/or task feedback information is generated according to the marked feedback packet.

如图2、图5和图7A、图7B所示,信息显示系统201包括转发服务模块230,转发服务模块230实际上相当于代理服务模块240和管理服务模块220和/或其他模块之间进行通讯的消息中间件,用于向管理服务模块220等其他模块转发代理服务模块240的反馈,例如报文;同时还用于向代理服务模块240等转发管理服务模块220等其他模块的指令。如图2和图7A所示,代理管理模块243的多个代理管理单元243a、243b、…中任一代理管理单元均可以是实现对服务反馈信息进行转换,以获得服务反馈报文的操作,即完成初步处理。As shown in Fig. 2, Fig. 5 and Fig. 7A, Fig. 7B, theinformation display system 201 includes aforwarding service module 230, and theforwarding service module 230 is actually equivalent to the communication between theproxy service module 240 and themanagement service module 220 and/or other modules. The communication message middleware is used to forward the feedback of theproxy service module 240 , such as messages, to themanagement service module 220 and other modules; it is also used to forward the instructions of themanagement service module 220 and other modules to theproxy service module 240 and the like. As shown in FIG. 2 and FIG. 7A, any one of theproxy management units 243a, 243b, . . . of theproxy management module 243 can be used to convert the service feedback information to obtain the service feedback message. That is, the preliminary processing is completed.

如图2、图5和图7A、图7B所示,其中转发服务模块230包括标记处理单元231和转发处理单元232。标记处理单元231用于标记获取的服务反馈报文,以获取标记反馈报文。通过标记处理单元231对服务反馈报文的标记处理,可以定义该服务反馈报文的topic,以区分不同的反馈信息类别。具体的标记方法可以基于服务反馈报文的topic代码进行。以及转发处理单元232用于转发标记反馈报文。根据本公开的实施例,该转发服务模块230可以基于一种开源流处理平台实现,例如kafka平台。kafka平台通过Hadoop的并行加载机制来统一线上和离线的消息处理。As shown in FIG. 2 , FIG. 5 , and FIGS. 7A and 7B , theforwarding service module 230 includes a markingprocessing unit 231 and aforwarding processing unit 232 . The markingprocessing unit 231 is configured to mark the acquired service feedback message to acquire the marked feedback message. Through the marking processing of the service feedback packet by the markingprocessing unit 231, the topic of the service feedback packet can be defined to distinguish different feedback information categories. The specific marking method can be based on the topic code of the service feedback message. And the forwardingprocessing unit 232 is configured to forward the marker feedback message. According to an embodiment of the present disclosure, theforwarding service module 230 may be implemented based on an open source stream processing platform, such as a kafka platform. The Kafka platform unifies online and offline message processing through Hadoop's parallel loading mechanism.

如图2、图5和图7A、图7B所示,信息显示系统201还包括管理服务模块220,用于处理标记反馈报文,生成反馈状态信息和/或反馈任务信息。如图4所示,管理服务模块220包括解析服务单元221和请求转换单元222,其中,请求转换单元222用于处理标记反馈报文,生成反馈状态信息和/或反馈任务信息。也即,通过响应于用户请求信息进行被动反馈。As shown in FIG. 2, FIG. 5 and FIG. 7A, FIG. 7B, theinformation display system 201 further includes amanagement service module 220, which is used to process the marked feedback message and generate feedback status information and/or feedback task information. As shown in FIG. 4 , themanagement service module 220 includes aparsing service unit 221 and arequest conversion unit 222, wherein therequest conversion unit 222 is used to process the marked feedback message and generate feedback status information and/or feedback task information. That is, by passive feedback in response to user request information.

如图1-图7B所示,根据本公开的实施例,在操作S302中,根据服务反馈信息生成反馈状态信息和/或反馈任务信息还包括:根据标记反馈报文生成监控策略信息,用于集中监控系统的显示;和/或存储标记反馈报文,以用于实时调取。As shown in FIGS. 1-7B , according to an embodiment of the present disclosure, in operation S302 , generating feedback status information and/or feedback task information according to the service feedback information further includes: generating monitoring policy information according to the marked feedback message, for use in Centrally monitor the display of the system; and/or store marker feedback messages for real-time retrieval.

如图7A、图7B所示,信息显示系统还包括监控计算模块710,用于根据标记反馈报文进行计算,获得相应的监控策略信息,用于集中监控系统的展示。该监控计算模块710可以基于数据流处理框架实现,例如flink框架。其中,flink框架是一种计算框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。其针对数据流的分布式计算提供了数据分布、数据通信以及容错机制等功能。基于流执行引擎,Flink可以提供了诸多更高抽象层的API以便用户编写分布式任务。As shown in FIG. 7A and FIG. 7B , the information display system further includes amonitoring calculation module 710 for performing calculation according to the marker feedback message to obtain corresponding monitoring strategy information for displaying the centralized monitoring system. Themonitoring computing module 710 may be implemented based on a data stream processing framework, such as a flink framework. Among them, the flink framework is a computing framework and distributed processing engine for stateful computing on unbounded and bounded data streams. It provides functions such as data distribution, data communication, and fault-tolerant mechanisms for distributed computing of data streams. Based on the stream execution engine, Flink can provide many APIs at a higher abstraction level for users to write distributed tasks.

集中监控系统是通过管理与技术的应用,对基础设施与IT基础架构的运行情况进行监视,实现故障与异常的实时发现与通知;此外还可以通过对监控数据搜集与整理,为容量管理、事件管理、问题管理、符合性管理提供分析的基础,最终实现数据中心高可用性的目标。由于标记反馈报文可以实现对服务器运营状态的反馈,通过监控计算模块710将转发服务模块230转发的标记反馈报文进行汇聚计算、并行计算以获得相应的监控策略信息。集中监控系统通过上述监控策略信息,实现对服务器当前状态的实时反馈、向用户直观显示以及异常报警等监控服务功能。其中异常报警包括屏幕响应、声音相应、电话响应以及邮件响应等多种方式。可见,本公开的信息显示方法还可以实现对数据中心的统一监控管理。The centralized monitoring system monitors the operation of infrastructure and IT infrastructure through the application of management and technology, and realizes real-time discovery and notification of faults and abnormalities; in addition, it can collect and organize monitoring data for capacity management, event Administration, problem management, and compliance management provide the basis for analysis and ultimately achieve the goal of high data center availability. Since the tag feedback message can realize feedback on the server operation state, themonitoring calculation module 710 performs aggregate calculation and parallel calculation on the tag feedback message forwarded by theforwarding service module 230 to obtain corresponding monitoring policy information. The centralized monitoring system realizes monitoring service functions such as real-time feedback of the current state of the server, visual display to users, and abnormal alarms through the above monitoring strategy information. The abnormal alarm includes screen response, sound response, telephone response and email response. It can be seen that the information display method of the present disclosure can also realize unified monitoring and management of the data center.

如图7A、图7B所示,信息显示系统还包括数据存储模块720,用于对标记反馈报文进行存储,以用于实时调取。该数据存储模块720可以基于具有全文搜索功能的数据库实现,同时具有检索查询功能。转发服务模块230可以将转发至其他任一模块的标记任务报文,以备份形式一并转发至数据存储模块720进行备份存储。例如,对于跨地域的数据中心所在园区之间的传输同步,也可以使用转发服务模块230作为传输媒介。在跨地域传输之前,做好待传输数据的压缩工作,可以进一步提供传输效率、降低带宽占用率,节省时间,降低功耗。As shown in FIG. 7A and FIG. 7B , the information display system further includes adata storage module 720 for storing the marker feedback message for real-time retrieval. Thedata storage module 720 can be implemented based on a database with a full-text search function, and also has a search query function. Theforwarding service module 230 may forward the marked task message forwarded to any other module to thedata storage module 720 in a backup form for backup storage. For example, for transmission synchronization between campuses where data centers are located across regions, theforwarding service module 230 may also be used as a transmission medium. Before cross-regional transmission, do a good job of compressing the data to be transmitted, which can further improve transmission efficiency, reduce bandwidth occupancy, save time, and reduce power consumption.

数据存储模块720可以基于Elasticsearch(简称ES)集群实现,ES集群是一种支持全文搜索的数据搜索引擎,基于Lucene构建的开源、分布式、RESTful接口实现。ES集群还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,可以在极短的时间内存储、搜索和分析大量的数据。对信息显示系统的数据进行新建或编辑等操作,这些数据都会被存在ES集群中,使得用户可以使用ES集群搜索功能对想要的目标数据进行查询。如图7A和图7B所示,用户也可以通过管理服务模块220直接自具有ES集群功能的数据存储模块720查询或调取检索数据。Thedata storage module 720 can be implemented based on an Elasticsearch (ES) cluster, which is a data search engine that supports full-text search, and is implemented based on an open source, distributed, and RESTful interface built by Lucene. ES cluster is also a distributed document database, in which each field can be indexed, and the data of each field can be searched, which can store, search and analyze a large amount of data in a very short time. To create or edit the data of the information display system, these data will be stored in the ES cluster, so that users can use the ES cluster search function to query the desired target data. As shown in FIG. 7A and FIG. 7B , the user can also directly query or retrieve the retrieved data from thedata storage module 720 with the ES cluster function through themanagement service module 220 .

需要说明的是,管理服务模块220、转发服务模块230以及监控计算模块710和数据存储模块720可以构成本公开实施例中信息显示系统201的用户服务模块500,用于实现根据服务反馈信息显示反馈状态信息和/或反馈任务信息,还用于实现将用户请求信息进行处理,并向代理管理模块240转发。该用户服务模块500的具体功能实现方法可以参照上述关于信息显示系统中管理服务模块220、转发服务模块230以及监控计算模块710和数据存储模块720的相关描述。It should be noted that themanagement service module 220, theforwarding service module 230, themonitoring computing module 710, and thedata storage module 720 may constitute theuser service module 500 of theinformation display system 201 in the embodiment of the present disclosure, and are used to display feedback according to the service feedback information. The status information and/or the feedback task information are also used to process the user request information and forward it to theagent management module 240 . For the specific function implementation method of theuser service module 500, reference may be made to the above related descriptions about themanagement service module 220, theforwarding service module 230, themonitoring computing module 710 and thedata storage module 720 in the information display system.

图8示意性示出了根据本公开另一实施例的代理服务模块的结构框图。FIG. 8 schematically shows a structural block diagram of a proxy service module according to another embodiment of the present disclosure.

需要注意的是,图8所示仅为可以应用本公开实施例的代理服务模块240架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。基于图2和图4,应当理解,本公开的信息显示系统和信息获取系统可以基于同一架构实现。It should be noted that FIG. 8 is only an example of the architecture of theproxy service module 240 to which the embodiments of the present disclosure can be applied, so as to help those skilled in the art to understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot For use with other devices, systems, environments or scenarios. Based on FIG. 2 and FIG. 4 , it should be understood that the information display system and the information acquisition system of the present disclosure may be implemented based on the same architecture.

如2、图6以及图7A和图8所示,根据本公开的实施例,其中,服务反馈信息包括服务器上架信息,该信息显示方法还包括:响应于服务器上架信息,基于第二规则扩展用于接收服务反馈信息的代理管理单元。As shown in Fig. 2, Fig. 6, Fig. 7A and Fig. 8, according to an embodiment of the present disclosure, wherein, the service feedback information includes server listing information, and the information display method further includes: in response to the server listing information, based on the second rule. Proxy management unit for receiving service feedback information.

如图6和图8所示,代理服务模块240还包括代理扩展单元244,代理扩展单元244用于根据接收的多个数据中心的服务器上架信息,基于第二规则对应于多个数据中心扩展相应数量的代理管理单元,以达到代理管理模块243的实时动态、可高度弹性扩展的目的。代理管理模块243的多个代理管理单元均可以使用容器化技术进行封装,运行在云化的分布式系统框架下,实现快速横向扩展。服务器的上架信息对应于某新建立的一个或多个数据中心,或某数据中心中一个或多个服务器的上架联网所产生的数据反馈或指令反馈。As shown in FIG. 6 and FIG. 8 , theproxy service module 240 further includes aproxy expansion unit 244, and theproxy expansion unit 244 is configured to, according to the received server listing information of the multiple data centers, expand the corresponding data center corresponding to the multiple data centers based on the second rule The number of agent management units can achieve the purpose of real-time dynamic and highly elastic expansion of theagent management module 243 . The multiple agent management units of theagent management module 243 can be encapsulated using containerization technology, and run under the framework of a cloud-based distributed system to achieve rapid horizontal expansion. The server listing information corresponds to one or more newly established data centers, or data feedback or instruction feedback generated by the listing and networking of one or more servers in a certain data center.

具体而言,代理服务模块240可以基于PaaS+K8S+分布式框架实现对代理管理模块243及其代理管理单元的构建。换言之,上述第二规则可以是PaaS+K8S+分布式框架所定义的代理管理单元构建规则。其中,平台即服务(Platform as a Service,简称PaaS)是一种云计算服务,提供运算平台与解决方案服务,在云计算典型层级中,PaaS层介于软件即服务(Software as a Service,简称SaaS)与基础设施即服务(Infrastructure as a Service,简称IaaS)之间,以提供云计算网络服务。PaaS可以提供用户将云端基础设施部署于创建至客户端,或借此获得试用编程语言、程序库与上层的应用部署于应用托管的环境。K8S(kubernetes)是用于自动部署、扩展和管理“容器化应用程序”的开源系统,用于管理云平台中多个主机上的容器化应用,可以使得部署容器化的应用简单并且高效。可见,K8S是一种提供应用部署、规划、更新和维护的机制。分布式框架是将传统垂直型应用进行拆分,例如将大系统拆为小系统,并独立扩展和伸缩的框架分布式技术,例如spring、cloud或dubbo等技术。Specifically, theproxy service module 240 can implement the construction of theproxy management module 243 and its proxy management unit based on the PaaS+K8S+ distributed framework. In other words, the above-mentioned second rule may be an agent management unit construction rule defined by the PaaS+K8S+ distributed framework. Among them, Platform as a Service (PaaS for short) is a cloud computing service that provides computing platforms and solution services. In a typical cloud computing level, the PaaS layer is between Software as a Service (Software as a Service, for short for short) SaaS) and Infrastructure as a Service (IaaS) to provide cloud computing network services. PaaS can provide users to deploy cloud infrastructure to the client, or obtain trial programming languages, libraries and upper-layer applications to deploy in the application hosting environment. K8S (kubernetes) is an open source system for automatically deploying, scaling and managing "containerized applications". It is used to manage containerized applications on multiple hosts in a cloud platform, making it simple and efficient to deploy containerized applications. It can be seen that K8S is a mechanism that provides application deployment, planning, update and maintenance. A distributed framework is a framework distributed technology that splits traditional vertical applications, such as splitting a large system into a small system, and independently expands and scales, such as spring, cloud, or dubbo.

每个数据中心在通过第一规则(例如redfish协议)实现与代理服务模块240进行通讯时,同时会在服务器系统202进行上架操作,并生成相应的服务器上架信息,该服务器上架信息可以包括上架服务器的数量、品牌、型号以及集群代码、所在的数据中心代码等信息。此外,该服务器上架信息还可以决定的新上架的服务器的数量、服务器集群数量、数据中心数量,若对应每个服务器集群唯一指定一个代理管理单元,则新扩展的代理管理单元的数量与新上架的服务器集群数量相等。When each data center communicates with theproxy service module 240 through the first rule (for example, the redfish protocol), at the same time, it will perform a listing operation on theserver system 202, and generate corresponding server listing information, and the server listing information may include listing servers. The number, brand, model, cluster code, and data center code of the data center. In addition, the server listing information can also determine the number of newly listed servers, the number of server clusters, and the number of data centers. If a unique proxy management unit is specified for each server cluster, the number of newly expanded proxy management units will be the same as the number of newly launched proxy management units. The number of server clusters is equal.

因此,通过上述的由代理服务模块240定义的代理管理模块243的构建规则(即第二规则),在实现对跨地域、多园区的多个大型数据中心的服务器实现统一化高效管理同时,还可以克服现有技术中带外管理性能容量存在上限的问题,可以有效地实时动态扩展代理管理模块243中代理管理单元的数量,使得代理服务模块能够基于云服务实现更高的性能容量。Therefore, through the above-mentioned construction rule (ie, the second rule) of theproxy management module 243 defined by theproxy service module 240, while realizing the unified and efficient management of servers in multiple large-scale data centers across regions and multiple parks, it also The problem of the upper limit of out-of-band management performance capacity in the prior art can be overcome, and the number of proxy management units in theproxy management module 243 can be effectively and dynamically expanded in real time, so that the proxy service module can achieve higher performance capacity based on cloud services.

图9示意性示出了根据本公开一实施例的信息获取装置的结构框图。FIG. 9 schematically shows a structural block diagram of an information acquisition apparatus according to an embodiment of the present disclosure.

如图9所示,本公开的另一个方面提供了一种信息显示装置900,其中,包括代理服务模块910、管理服务模块920和用户服务模块930,其中该用户服务模块930对应于上述如图7B所示的用户服务模块500。代理服务模块910用于接收多个数据中心中的至少一个服务器的服务反馈信息;管理服务模块920用于根据服务反馈信息生成反馈状态信息和/或反馈任务信息;以及用户服务模块930用于推送反馈状态信息和/或反馈任务信息进行显示。As shown in FIG. 9, another aspect of the present disclosure provides aninformation display device 900, which includes anagent service module 910, amanagement service module 920 and auser service module 930, wherein theuser service module 930 corresponds to the above-mentioned figureUser service module 500 shown in 7B. Theproxy service module 910 is used to receive service feedback information of at least one server in the multiple data centers; themanagement service module 920 is used to generate feedback status information and/or feedback task information according to the service feedback information; and theuser service module 930 is used to push Feedback status information and/or feedback task information is displayed.

需要说明的是,上述信息显示装置的实施例方式与前述关于图3的信息显示方法的实施例方式对应类似,并且所达到的技术效果也对应类似,在此不再赘述。It should be noted that the embodiments of the above information display device are similar to the foregoing embodiments of the information display method in FIG. 3 , and the technical effects achieved are also correspondingly similar, which will not be repeated here.

图10示意性示出了本公开实施例的适于执行信息显示方法和/或信息显示方法的电子设备的结构框图。图10示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。FIG. 10 schematically shows a structural block diagram of an electronic device suitable for executing an information display method and/or an information display method according to an embodiment of the present disclosure. The electronic device shown in FIG. 10 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.

本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器执行根据本公开实施例的方法。Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors When executed, the above-mentioned one or more processors are caused to execute a method according to an embodiment of the present disclosure.

如图10所示,电子设备1000包括处理器1010、计算机可读存储介质1020。该电子设备1000可以执行根据本公开实施例的信息显示方法。As shown in FIG. 10 , theelectronic device 1000 includes aprocessor 1010 and a computer-readable storage medium 1020 . Theelectronic device 1000 can execute the information display method according to the embodiment of the present disclosure.

具体地,处理器1000例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1010还可以包括用于缓存用途的板载存储器。处理器1010可以是用于执行根据本公开实施例的信息显示方法流程的不同动作的单一处理单元或者是多个处理单元。Specifically, theprocessor 1000 may include, for example, a general-purpose microprocessor, an instruction set processor and/or a related chipset and/or a special-purpose microprocessor (eg, an application specific integrated circuit (ASIC)), and the like. Theprocessor 1010 may also include onboard memory for caching purposes. Theprocessor 1010 may be a single processing unit or multiple processing units for executing different actions of the flow of the information display method according to the embodiment of the present disclosure.

计算机可读存储介质1020,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;等等。The computer-readable storage medium 1020 can be, for example, a non-volatile computer-readable storage medium, and specific examples include but are not limited to: magnetic storage devices, such as magnetic tapes or hard disks (HDD); optical storage devices, such as compact disks (CD-ROMs) ; memory, such as random access memory (RAM) or flash memory; etc.

计算机可读存储介质1020可以包括计算机程序1021,该计算机程序1021可以包括代码/计算机可执行指令,其在由处理器1010执行时使得处理器1010执行根据本公开实施例的信息显示方法或其任何变形。The computer-readable storage medium 1020 may include acomputer program 1021, which may include codes/computer-executable instructions that, when executed by theprocessor 1010, cause theprocessor 1010 to perform the information display method or any of the information display methods according to the embodiments of the present disclosure. deformed.

计算机程序1021可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序1021中的代码可以包括一个或多个程序模块,例如包括1021A、模块1021B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器1010执行时,使得处理器1010可以执行根据本公开实施例的信息显示方法或其任何变形。Thecomputer program 1021 may be configured with computer program code comprising, for example, computer program modules. For example, in an example embodiment, the code incomputer program 1021 may include one or more program modules, eg, including 1021A,module 1021B, . . . It should be noted that the division method and number of modules are not fixed, and those skilled in the art can use appropriate program modules or combination of program modules according to the actual situation. When these combination of program modules are executed by theprocessor 1010, theprocessor 1010 can An information display method according to an embodiment of the present disclosure or any variation thereof is performed.

本公开的另一方面提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据本公开实施例的信息显示方法。Another aspect of the present disclosure provides a computer-readable storage medium having executable instructions stored thereon, the instructions, when executed by a processor, cause the processor to perform an information display method according to an embodiment of the present disclosure.

具体地,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的信息显示方法。Specifically, the computer-readable storage medium may be included in the apparatus/apparatus/system described in the above embodiments; or may exist alone without being assembled into the apparatus/apparatus/system. The above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed, the information display method according to the embodiment of the present disclosure is implemented.

或者,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的信息显示方法。Alternatively, the computer-readable storage medium may be included in the apparatus/apparatus/system described in the above embodiments; or may exist alone without being assembled into the apparatus/apparatus/system. The above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed, the information display method according to the embodiment of the present disclosure is implemented.

本公开的另一方面提供了一种计算机程序,上述计算机程序包括计算机可执行指令,上述指令在被执行时用于实现本公开实施例信息显示方法。Another aspect of the present disclosure provides a computer program, where the computer program includes computer-executable instructions, which when executed, are used to implement the information display method of the embodiment of the present disclosure.

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented.

本领域技术人员可以理解,尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。It will be appreciated by those skilled in the art that although the present disclosure has been shown and described with reference to specific exemplary embodiments of the present disclosure, those skilled in the art will appreciate that the present disclosure is not deviated from the spirit of the present disclosure as defined by the appended claims and their equivalents. Various changes in form and detail may be made within the scope and scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the above-described embodiments, but should be determined not only by the appended claims, but also by their equivalents.

Claims (10)

Translated fromChinese
1.一种信息显示方法,其中,包括:1. An information display method, comprising:接收多个数据中心中的至少一个服务器的服务反馈信息;Receive service feedback information from at least one server in the multiple data centers;根据所述服务反馈信息生成反馈状态信息和/或反馈任务信息;generating feedback status information and/or feedback task information according to the service feedback information;推送所述反馈状态信息和/或反馈任务信息进行显示。The feedback status information and/or the feedback task information are pushed for display.2.根据权利要求1所述的方法,其中,所述接收所述多个数据中心中的至少一个服务器的服务反馈信息之前,还包括:2. The method according to claim 1, wherein before the receiving service feedback information of at least one server in the plurality of data centers, the method further comprises:确定与用户请求信息对应的信息获取指令;或Determine the information acquisition instruction corresponding to the information requested by the user; or以一定周期间隔向所述多个数据中心发送检测请求指令;sending detection request instructions to the plurality of data centers at certain periodic intervals;以使得所述数据中心中的至少一个服务器的生成所述服务反馈信息。so that at least one server in the data center generates the service feedback information.3.根据权利要求2所述的方法,其中,所述确定与用户请求信息对应的信息获取指令包括:3. The method according to claim 2, wherein the determining the information acquisition instruction corresponding to the user request information comprises:对所述用户请求信息进行解析生成请求配置报文和请求任务报文;parsing the user request information to generate a request configuration message and a request task message;根据所述请求配置报文确定多个数据中心中的至少一个服务器作为目标服务器和根据所述请求任务报文确定所述信息获取指令;Determine at least one server in a plurality of data centers as a target server according to the request configuration message and determine the information acquisition instruction according to the request task message;向所述目标服务器发送所述信息获取指令以使得所述目标服务器生成所述服务反馈信息。Sending the information acquisition instruction to the target server to cause the target server to generate the service feedback information.4.根据权利要求3所述的方法,其中,所述根据所述请求任务报文确定所述信息获取指令包括:4. The method according to claim 3, wherein the determining the information acquisition instruction according to the request task message comprises:对所述请求任务报文进行标记转发生成标记任务报文;marking and forwarding the request task message to generate a marked task message;解析所述标记任务报文生成解析任务报文;Parsing the marked task message to generate a parsing task message;基于第一规则对所述解析任务报文进行重组,以获取所述信息获取指令。The parsing task message is reorganized based on the first rule to obtain the information obtaining instruction.5.根据权利要求2所述的方法,其中,根据所述服务反馈信息生成反馈状态信息和/或反馈任务信息包括:5. The method according to claim 2, wherein generating feedback status information and/or feedback task information according to the service feedback information comprises:根据所述服务反馈信息生成服务反馈报文;generating a service feedback message according to the service feedback information;对所述服务反馈报文进行标记转发生成标记反馈报文;marking and forwarding the service feedback message to generate a marked feedback message;根据所述标记反馈报文生成状态反馈信息和/或任务反馈信息。Generate status feedback information and/or task feedback information according to the marked feedback message.6.根据权利要求5所述的方法,其中,根据所述服务反馈信息生成反馈状态信息和/或反馈任务信息还包括:6. The method according to claim 5, wherein generating feedback status information and/or feedback task information according to the service feedback information further comprises:根据所述标记反馈报文生成监控策略信息,用于集中监控系统的显示;和/或Generate monitoring policy information according to the marker feedback message for display by the centralized monitoring system; and/or存储所述标记反馈报文,以用于实时调取。The marker feedback message is stored for real-time retrieval.7.根据权利要求1所述的方法,其中,所述服务反馈信息包括服务器上架信息,该方法还包括:7. The method according to claim 1, wherein the service feedback information comprises server listing information, and the method further comprises:响应于所述服务器上架信息,基于第二规则扩展用于接收所述服务反馈信息的代理管理单元。In response to the server listing information, the proxy management unit for receiving the service feedback information is extended based on the second rule.8.一种信息显示装置,其中,包括:8. An information display device, comprising:代理服务模块,用于接收所述多个数据中心中的至少一个服务器的服务反馈信息;a proxy service module, configured to receive service feedback information of at least one server in the multiple data centers;管理服务模块,用于根据所述服务反馈信息生成反馈状态信息和/或反馈任务信息;以及a management service module, configured to generate feedback status information and/or feedback task information according to the service feedback information; and用户服务模块,用于推送所述反馈状态信息和/或反馈任务信息进行显示。A user service module, configured to push the feedback status information and/or the feedback task information for display.9.一种电子设备,包括:9. An electronic device comprising:一个或多个处理器;one or more processors;存储装置,用于存储一个或多个程序,storage means for storing one or more programs,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1-7中任一项所述的方法。Wherein, when the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the method according to any one of claims 1-7.10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1-7中任一项所述的方法。10. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1-7.
CN202010764735.7A2020-07-312020-07-31 Information display method, device, equipment and mediumPendingCN111858260A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010764735.7ACN111858260A (en)2020-07-312020-07-31 Information display method, device, equipment and medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010764735.7ACN111858260A (en)2020-07-312020-07-31 Information display method, device, equipment and medium

Publications (1)

Publication NumberPublication Date
CN111858260Atrue CN111858260A (en)2020-10-30

Family

ID=72954363

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010764735.7APendingCN111858260A (en)2020-07-312020-07-31 Information display method, device, equipment and medium

Country Status (1)

CountryLink
CN (1)CN111858260A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108108238A (en)*2017-12-292018-06-01长威信息科技发展股份有限公司A kind of method and electronic equipment that Autonomic Migration Framework is directed toward based on ITM monitoring agents

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130318242A1 (en)*2012-05-242013-11-28Scalextreme Inc.Remote Management Of Distributed Datacenters
CN109656782A (en)*2018-12-242019-04-19成都四方伟业软件股份有限公司Visual scheduling monitoring method, device and server
CN110278133A (en)*2019-07-312019-09-24中国工商银行股份有限公司Inspection method, device, calculating equipment and the medium executed by server
CN110808874A (en)*2019-10-252020-02-18北京大米科技有限公司Cross-machine-room service monitoring method and device, storage medium and server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130318242A1 (en)*2012-05-242013-11-28Scalextreme Inc.Remote Management Of Distributed Datacenters
CN109656782A (en)*2018-12-242019-04-19成都四方伟业软件股份有限公司Visual scheduling monitoring method, device and server
CN110278133A (en)*2019-07-312019-09-24中国工商银行股份有限公司Inspection method, device, calculating equipment and the medium executed by server
CN110808874A (en)*2019-10-252020-02-18北京大米科技有限公司Cross-machine-room service monitoring method and device, storage medium and server

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108108238A (en)*2017-12-292018-06-01长威信息科技发展股份有限公司A kind of method and electronic equipment that Autonomic Migration Framework is directed toward based on ITM monitoring agents

Similar Documents

PublicationPublication DateTitle
CN111163002B (en)Container-based edge gateway system and energy data processing method
US9952886B2 (en)Elastic offload of prebuilt traffic management system component virtual machines
Díaz et al.State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing
US11334589B2 (en)System and platform for computing and analyzing big data
US10324983B2 (en)Interactive visualizations for a recurrent neural network
Kamburugamuve et al.A framework for real time processing of sensor data in the cloud
CN113742031B (en)Node state information acquisition method and device, electronic equipment and readable storage medium
CN111800443B (en)Data processing system and method, device and electronic equipment
WO2019153488A1 (en)Service configuration management method, apparatus, storage medium and server
US20140280805A1 (en)Two-Sided Declarative Configuration for Cloud Deployment
CA2981521A1 (en)Distributed data set storage and retrieval
US9785467B1 (en)Threadsafe use of non-threadsafe libraries with multi-threaded processes
US11765014B2 (en)Intent-based distributed alarm service
CN112527520A (en)Method and device for deploying message middleware
US10338994B1 (en)Predicting and adjusting computer functionality to avoid failures
CN114756301B (en) Log processing method, device and system
US9742867B1 (en)Network data retrieval
US11895192B1 (en)Managing subscriptions to resource updates made via a target interface
US20200042904A1 (en)Advanced detection of rare events and corresponding interactive graphical user interface
US20180011882A1 (en)Management of streaming data
CN113760638A (en) A log service method and device based on kubernetes cluster
US20170161231A1 (en)Enhancing processing speeds for generating a model on an electronic device
US20170236132A1 (en)Automatically modeling or simulating indications of interest
CN112860505A (en)Method and device for regulating and controlling distributed clusters
US12382263B2 (en)Apparatus and method for implementing R1-O1 data models for O1 related services within a telecommunications network

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20201030


[8]ページ先頭

©2009-2025 Movatter.jp