A flexible computer system integrating sensing, computing and control and control method thereof

By designing a flexible computer system that integrates perception, computing and control functions, and using the unified management architecture of the main card module and the daughter card module, the problems of insufficient resource utilization, lack of flexibility and reliability in the existing technology are solved, and efficient, flexible and reliable system operation is achieved.

CN119311424BActive Publication Date: 2025-06-06NANJING ACOINFO TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411844744.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-06-06
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

The separation of existing computer systems in perception, computing and control leads to insufficient resource utilization, lack of flexibility and overall reliability.

Method used

Design an elastic computer system with integrated sensing and computing control, and realizes unified management and resource scheduling through the integration of the main card module and the daughter card module. The main card module includes a management gateway, a main card board management unit, a main card service management unit and a main card system management unit. The daughter card module includes a daughter card board management unit, a daughter card service management unit and a daughter card system management unit. Through the coordinated work of these modules, unified management and upgrade of hardware and software can be achieved.

Benefits of technology

It realizes efficient utilization of hardware resources, flexible system expansion and improvement of fault response capabilities, and improves the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311424B_ABST
    Figure CN119311424B_ABST
Patent Text Reader

Abstract

The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, wherein the system comprises a main card module and a plurality of sub-card modules, wherein one end of the main card module is connected to a front-end management module signal, and the other end is respectively connected to a plurality of sub-card modules signal; the integrated sensing device, efficient computing device and precise control device virtualize the hardware through a powerful and intelligent unified management platform, and use a unified communication mode. It can realize comprehensive statistical management of the hardware, achieve precise and unified control, and have the ability of elastic expansion, and can flexibly adjust the hardware scale and performance according to actual needs to adapt to the ever-changing application scenarios and business needs. Whether in a complex industrial production environment or in a rapidly developing field of science and technology, this integrated system can bring into play huge advantages, improve production efficiency, reduce costs, and enhance the stability and reliability of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer systems, and in particular to a flexible computer system integrating sensing, computing and control and a control method thereof. Background Art

[0002] With the continuous development of science and technology, the performance and function requirements of computers are getting higher and higher. Traditional computers are often separated in perception, calculation and control, which leads to problems such as increased system complexity, low efficiency, poor scalability and slow response speed.

[0003] The existing computer system still has the following defects and deficiencies during use:

[0004] 1) Insufficient resource utilization: The current hardware architecture with separate perception, computing, and control branches often cannot work well in the system, resulting in idle hardware resources while other devices are overloaded. The compatibility between different protocols of different devices also easily leads to insufficient utilization of resources.

[0005] 2) Lack of flexibility: Separate hardware architecture, different hardware modules are independent of each other, and the connections between them often rely on specific protocols and interfaces. This approach leads to diversity and complexity of protocols, and limits the expansion of hardware to feature types.

[0006] 3) Lack of overall reliability solutions: A system consisting of multiple independent devices through complex connections and communication links has relatively many failure points. Failure of any device may affect the normal operation of the entire system.

[0007] Therefore, in order to solve these problems, a new computer system and its control method are needed that can integrate perception, computing and control to achieve efficient and rapid information processing and response. Summary of the invention

[0008] In order to solve the defects and shortcomings in the prior art, the present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof.

[0009] The specific scheme provided by the present invention is:

[0010] A flexible computer system integrating sensing, computing and control, the system comprising a main card module and a plurality of sub-card modules, one end of the main card module is connected to a front-end management module by signal, and the other end is connected to a plurality of sub-card modules by signal; the characteristics are:

[0011] The main card module includes a management gateway, a main card board management unit, a main card service management unit and a main card system management unit; wherein,

[0012] The management gateway manages the board information, service information and upgrade information of the main card module and the sub-card module, and forwards the corresponding request through the gateway interface of the corresponding function;

[0013] The main card board management unit receives the self-status information sent by all boards and saves it to the main card module, and receives the status request of the front-end management module at the same time;

[0014] The main card service management unit manages the services that the user needs to manage and the services related to the main card module, and receives the service upgrade request and service upgrade file sent by the front-end management module, saves them in the main card module, and then sends them to each sub-card module;

[0015] The main card system management unit receives and manages the system upgrade request and system upgrade file issued by the front-end management module, saves them in the main card module, and then sends them to each sub-card module;

[0016] The sub-card modules all include a sub-card board management unit, a sub-card service management unit and a sub-card system management unit; wherein,

[0017] The daughter card board management unit receives and stores the state information of the daughter card board, sends it to the main card module, and receives the state request sent by the main card module;

[0018] The sub-card service management unit manages the services that the user needs to manage and the services related to the sub-card module, receives and manages the service upgrade request and service upgrade file sent by the front-end management module and then saved by the main card module, and performs corresponding service upgrades;

[0019] The sub-card system management unit receives and manages the system upgrade request and system upgrade file sent by the front-end management module and then saved by the main card module, and performs corresponding system upgrade.

[0020] As a further preferred embodiment of the present invention, the management gateway includes a board gateway interface, a system gateway interface and a service gateway interface. The front-end management module can forward status requests through the board gateway interface; the front-end management module can forward system upgrade requests and system upgrade files through the system gateway interface; the front-end management module can forward service upgrade requests and service upgrade files through the service gateway interface.

[0021] As a further preferred embodiment of the present invention, the front-end management module includes a board management platform, a system management platform and a service management platform; wherein,

[0022] The user initiates a status request through the board management platform, and the board management platform receives the user status request and sends it to the management gateway;

[0023] The user initiates a system upgrade request and sends a system upgrade file through the system management platform, and the system management platform receives the system upgrade request and the system upgrade file and sends them to the management gateway;

[0024] The user initiates a service upgrade request and sends a service upgrade file through the service management platform. The service management platform receives the service upgrade request and the service upgrade file and sends them to the management gateway.

[0025] As a further preferred embodiment of the present invention, the status request at least includes a status query request or a status command request; the system upgrade request and service upgrade request at least include an upgrade upload request, an upgrade query request or an upgrade command request.

[0026] As a further preferred embodiment of the present invention, the main card board management unit obtains the current running status of the service in the main card module from the main card service management unit; the daughter card board management unit obtains the current running status of the service in the daughter card module from the daughter card service management unit.

[0027] As a further preferred implementation manner of the present invention, the main card service management unit periodically checks the operating status of the main card board management unit; the daughter card service management unit periodically checks the operating status of the daughter card board management unit.

[0028] As a further preferred embodiment of the present invention, the main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module; the sub-card system management unit calls the corresponding interface of the sub-card service management unit to obtain the current running status of the service in the sub-card module, and controls the start and stop of the corresponding service in the sub-card module.

[0029] As a further preferred embodiment of the present invention, the services that users need to manage and the services related to the main card module managed by the main card service management unit at least include keep-alive services, start and stop services, upgrade services and self-management services related to the main card module; the services that users need to manage and the services related to the sub-card module managed by the sub-card service management unit at least include keep-alive services, start and stop services, upgrade services and self-management services related to the sub-card module.

[0030] As a further preferred embodiment of the present invention, when the front-end management module forwards the status request through the management gateway:

[0031] When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data;

[0032] When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request;

[0033] When the front-end management module forwards the system upgrade request through the management gateway:

[0034] When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database;

[0035] When the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list;

[0036] When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command;

[0037] When the front-end management module forwards the service upgrade request through the management gateway:

[0038] When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database;

[0039] When the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list;

[0040] When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command.

[0041] Furthermore, the present invention also provides a control method for a sensing, computing and controlling integrated elastic computer system, comprising the following steps:

[0042] S1: The front-end management module initiates a status request;

[0043] S2: The management gateway forwards the status request to the board gateway interface;

[0044] S3: When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data;

[0045] S4: When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request;

[0046] S5: The front-end management module initiates a system upgrade request;

[0047] S6: The management gateway forwards the system upgrade request to the system gateway interface;

[0048] S7: When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list;

[0049] S8: When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command;

[0050] S9: The front-end management module initiates a service upgrade request;

[0051] S10: The management gateway forwards the service upgrade request to the service gateway interface;

[0052] S11: When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list;

[0053] S12: When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command;

[0054] S13: the main card board management unit obtains the current running status of the service in the main card module from the main card service management unit; the main card service management unit periodically checks the running status of the main card board management unit;

[0055] S14: the main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module.

[0056] Compared with the prior art, the present invention can achieve the following technical effects:

[0057] 1) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, which integrates sensing devices, efficient computing devices and precise control devices. Through a powerful and intelligent unified management platform, the hardware is virtualized and a unified communication mode is used. It can realize comprehensive statistical management of hardware, achieve precise and unified control, and has the ability of elastic expansion. The hardware scale and performance can be flexibly adjusted according to actual needs to adapt to changing application scenarios and business needs. Whether in a complex industrial production environment or in a rapidly developing field of science and technology, this integrated system can bring huge advantages to improve production efficiency, reduce costs, and enhance the stability and reliability of the system.

[0058] 2) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, which is provided with a main card board management unit to receive the self-status information sent by all boards, and save it to the main card module, while receiving the status request of the front-end management module; and a sub-card board management unit is provided to receive and save the self-status information corresponding to the sub-card board, and send it to the main card module, while receiving the status request sent by the main card module, so that the self-status information of each sub-card module can be obtained in real time and sent and saved to the main card module, so as to facilitate real-time understanding and grasp of the current status information of each sub-card module, and then facilitate coordination of the corresponding load occupancy of each service between each sub-card module, thereby improving the utilization efficiency of system resources.

[0059] 3) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, which manages the device information of the main card module and the sub-card module through the main management unit, and forwards the corresponding request through the gateway interface of the corresponding function, so that the status request can be forwarded through the board gateway interface, and the upgrade request can be forwarded through the system gateway interface and the service gateway interface, so that various requests are sent from the front-end management module and forwarded through the corresponding gateway interface in the management gateway, further improving the forwarding flexibility and compatibility of multiple requests.

[0060] 4) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, which comprises the following steps: setting a main card system management unit to receive and manage system upgrade requests and system upgrade files issued by a front-end management module, and saving them in the main card module before sending them to each sub-card module; and setting a sub-card system management unit to receive and manage system upgrade requests and system upgrade files issued by the front-end management module and saved by the main card module, and performing corresponding upgrades, thereby realizing flexible expansion of hardware, and flexibly adjusting and upgrading the scale and performance of the hardware system according to actual needs to adapt to ever-changing application scenarios and business needs.

[0061] 5) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof, which comprises the following steps: setting a main card service management unit to receive and manage service upgrade requests and service upgrade files issued by a front-end management module, saving them in the main card module, and then sending them to each sub-card module; and setting a sub-card service management unit to receive and manage service upgrade requests and service upgrade files issued by the front-end management module and then saved by the main card module, and performing corresponding upgrades, thereby realizing flexible expansion of software services, and flexibly adjusting and upgrading the scale and performance of software services according to actual needs to adapt to ever-changing application scenarios and business needs.

[0062] 6) The present invention provides a flexible computer system integrating sensing, computing and control and a control method thereof. The system includes a main card module and several sub-card modules, and the main card module is respectively connected to the several sub-card modules by signals, and the main card module is received by all boards and cards. The status information of the main card module is saved to the main card module. When any sub-card module fails, the information can be obtained in time and adjustments can be made as soon as possible to start other sub-card modules. When a sub-card module fails, the normal operation of the whole system can be guaranteed as much as possible, thereby improving the fault response capability. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 Shown is a logical structure diagram of the computer system provided by the present invention.

[0064] Figure 2 Shown is a flow chart of the steps of the control method provided by the present invention. DETAILED DESCRIPTION

[0065] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0066] In the description of the present invention, it should be noted that the terms "upper", "lower", "inner", "outer", "front end", "rear end", "two ends", "one end", "the other end" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0067] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "provided with", "connected", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0068] [First embodiment]

[0069] like Figure 1 The first embodiment provided by the present invention is shown, which is a flexible computer system integrating sensing, computing and control. The system includes a main card module and several sub-card modules. One end of the main card module is connected to the front-end management module by signal (for example, through the HTTP protocol, etc.), and the other end is connected to the sub-card modules by signal. Therefore, when any sub-card module device fails, it can be timely notified and adjustments can be made as soon as possible to start other sub-card modules. Therefore, when a sub-card module fails, the normal operation of the entire system can be guaranteed as much as possible, thereby improving the fault response capability.

[0070] in,

[0071] The main card module includes a management gateway, a main card board management unit, a main card service management unit and a main card system management unit; wherein,

[0072] The management gateway manages the board information, service information and upgrade information of the main card module and the sub-card module, and forwards the corresponding request through the gateway interface of the corresponding function; Figure 1 As shown, the management gateway includes a board gateway interface, a system gateway interface and a service gateway interface. The front-end management module can forward status requests through the board gateway interface; the front-end management module can forward system upgrade requests and system upgrade files through the system gateway interface; the front-end management module can forward service upgrade requests and service upgrade files through the service gateway interface.

[0073] like Figure 1 As shown, the front-end management module in this embodiment includes a board management platform, a system management platform and a service management platform; wherein, the user initiates a status request through the board management platform, the board management platform receives the user status request and sends it to the management gateway; the user initiates a system upgrade request and sends a system upgrade file through the system management platform, the system management platform receives the system upgrade request and the system upgrade file and sends them to the management gateway; the user initiates a service upgrade request and sends a service upgrade file through the service management platform, the service management platform receives the service upgrade request and the service upgrade file and sends them to the management gateway.

[0074] The status request in this embodiment includes at least a status query request or a status command request; the system upgrade request and the service upgrade request include at least an upgrade upload request, an upgrade query request or an upgrade command request, so that various requests are sent from the front-end management module and forwarded via the corresponding gateway interface in the main management unit, further improving the forwarding flexibility and compatibility of multiple requests.

[0075] The main card board management unit receives the self-status information sent by all boards and saves it to the main card module, and receives the status request of the front-end management module at the same time; the self-status information sent by the board should at least include software information and hardware information, so as to facilitate the real-time understanding and mastering of the current status information of each sub-card module, and then facilitate the coordination of the corresponding load occupancy of each service between each sub-card module, so as to improve the efficiency of system resource utilization; the status request at least includes a status query request or a status command request;

[0076] The main card service management unit manages the services that users need to manage and the services related to the main card module; at least includes the keep-alive service, start-stop service, upgrade service and self-management service related to the main card module; at the same time, it receives the service upgrade request and service upgrade file sent by the front-end management module, saves them in the main card module, and then sends them to each sub-card module;

[0077] The main card system management unit receives and manages the system upgrade request and system upgrade file issued by the front-end management module, saves them in the main card module, and then sends them to each sub-card module; the system upgrade file at least includes the system upgrade command and the files required for the system upgrade, etc.;

[0078] The sub-card modules include a sub-card board management unit, a sub-card service management unit and a sub-card system management unit; wherein,

[0079] The daughter card board management unit receives and stores the self-status information of the daughter card board, and sends it to the main card module, and receives the status request sent by the main card module at the same time; the self-status information sent by the board should at least include software information and hardware information, so as to facilitate the real-time understanding and mastering of the current status information of each daughter card module, and then facilitate the coordination of the corresponding load occupancy of each service between each daughter card module, so as to improve the utilization efficiency of system resources; the status request at least includes a status query request or a status command request;

[0080] The sub-card service management unit manages the services that the user needs to manage and the services related to the sub-card module, including at least the keep-alive service, start-stop service, upgrade service and self-management service related to the sub-card module; at the same time, the sub-card service management unit receives and manages the service upgrade request and service upgrade file sent by the front-end management module and then saved by the main card module, and performs the corresponding service upgrade;

[0081] The subcard system management unit receives and manages the system upgrade request and system upgrade file sent by the front-end management module and saved by the main card module, and performs the corresponding system upgrade; the system upgrade file at least includes the system upgrade command and the files required for the system upgrade.

[0082] By setting the main card system management unit to receive and manage system upgrade requests and system upgrade files issued by the front-end management module, and saving them in the main card module, and then sending them to each sub-card module; and setting the sub-card system management unit to receive and manage system upgrade requests and system upgrade files issued by the front-end management module and then saved by the main card module, and performing corresponding system upgrades, it is possible to achieve elastic expansion of the hardware, and flexibly adjust and upgrade the hardware scale and performance according to actual needs to adapt to ever-changing application scenarios and business needs.

[0083] As a further preference, the main card board management unit in this embodiment obtains the current running status of the service in the main card module from the main card service management unit; the sub-card board management unit obtains the current running status of the service in the sub-card module from the sub-card service management unit. Whether in the main card module or the sub-card module, the corresponding board management unit will monitor the current running status of the service in the corresponding module in real time. If the service has a status change, the corresponding board management unit will be notified in time and displayed. That is, the main card service management unit and the sub-card service management unit are respectively used to monitor and control the corresponding services or software in the main card module and the sub-card module in real time, and enable the main card board management unit and the sub-card board management unit to know the current running status of the services and software in the corresponding module in real time.

[0084] At the same time, the main card service management unit regularly checks the operating status of the main card board management unit; the sub-card service management unit regularly checks the operating status of the sub-card board management unit. The operating status at least includes memory usage, disk usage, external device information, etc. When a change in the operating status is detected, it is synchronized to the corresponding board management unit, and the main management unit uniformly provides the display terminal with the data of the change in the operating status, that is, the main card board management unit and the sub-card board management unit are responsible for the status monitoring and control of the boards in the main card module and the sub-card module respectively. At the same time, the main card service management unit regularly checks the operating status of the main card board management unit, and the sub-card service management unit regularly checks the operating status of the sub-card board management unit, so as to further ensure the normal and stable operation of the corresponding board management unit.

[0085] On the other hand, the main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module; the sub-card system management unit calls the corresponding interface of the sub-card service management unit to obtain the current running status of the service in the sub-card module, and controls the start and stop of the corresponding service in the sub-card module. The service upgrade service will first be sent to the main card service management unit or the sub-card service management unit, and the service upgrade will be realized by controlling the service management module, and then the corresponding service management unit will be responsible for the start and stop and upgrade of the software.

[0086] It is worth noting that the upgrade process in this embodiment includes service upgrade and system upgrade, and the service upgrade is completed in the corresponding service management unit, while the system upgrade is completed in the corresponding system management unit.

[0087] In addition, when the front-end management module in this embodiment forwards the status request through the management gateway:

[0088] When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data;

[0089] When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request;

[0090] When the front-end management module forwards the system upgrade request through the management gateway:

[0091] When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database;

[0092] When the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list;

[0093] When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command;

[0094] When the front-end management module forwards the service upgrade request through the management gateway:

[0095] When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database;

[0096] When the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list;

[0097] When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command.

[0098] [Second embodiment]

[0099] like Figure 2 The second embodiment of the present invention is shown in FIG. 1 , which provides a control method for a flexible computer system integrating sensing, computing and control, including the following steps:

[0100] S1: The front-end management module initiates a status request;

[0101] S2: The management gateway forwards the status request to the board gateway interface;

[0102] S3: When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data;

[0103] S4: When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request;

[0104] S5: The front-end management module initiates a system upgrade request;

[0105] S6: The management gateway forwards the system upgrade request to the system gateway interface;

[0106] S7: When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list;

[0107] S8: When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command;

[0108] S9: The front-end management module initiates a service upgrade request;

[0109] S10: The management gateway forwards the service upgrade request to the service gateway interface;

[0110] S11: When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list;

[0111] S12: When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command;

[0112] S13: the main card board management unit obtains the current running status of the service in the main card module from the main card service management unit; the main card service management unit periodically checks the running status of the main card board management unit;

[0113] S14: the main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module.

[0114] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A flexible computer system integrating sensing, computing and control, the system comprising a main card module and a plurality of sub-card modules, one end of the main card module is connected to a front-end management module by signal, and the other end is connected to a plurality of sub-card modules by signal; characterized in that: The main card module includes a management gateway, a main card board management unit, a main card service management unit and a main card system management unit; wherein, The management gateway manages the board information, service information and upgrade information of the main card module and the sub-card module, and forwards the corresponding request through the gateway interface of the corresponding function; The main card board management unit receives the self-status information sent by all boards and saves it to the main card module, and receives the status request of the front-end management module at the same time; The main card service management unit manages the services that the user needs to manage and the services related to the main card module, and receives the service upgrade request and service upgrade file sent by the front-end management module, saves them in the main card module, and then sends them to each sub-card module; The main card system management unit receives and manages the system upgrade request and system upgrade file issued by the front-end management module, saves them in the main card module, and then sends them to each sub-card module; The sub-card modules all include a sub-card board management unit, a sub-card service management unit and a sub-card system management unit; wherein, The daughter card board management unit receives and stores the state information of the daughter card board, sends it to the main card module, and receives the state request sent by the main card module; The sub-card service management unit manages the services that the user needs to manage and the services related to the sub-card module, receives and manages the service upgrade request and service upgrade file sent by the front-end management module and then saved by the main card module, and performs corresponding service upgrades; The sub-card system management unit receives and manages the system upgrade request and system upgrade file sent by the front-end management module and then saved by the main card module, and performs the corresponding system upgrade; The management gateway includes a card gateway interface, a system gateway interface, and a service gateway interface. The front-end management module can forward status requests through the card gateway interface; the front-end management module can forward system upgrade requests and system upgrade files through the system gateway interface; the front-end management module can forward service upgrade requests and service upgrade files through the service gateway interface; The status request at least includes a status query request or a status command request; the system upgrade request and the service upgrade request at least include an upgrade upload request, an upgrade query request or an upgrade command request.

2. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: The front-end management module includes a board management platform, a system management platform and a service management platform; wherein, The user initiates a status request through the board management platform, and the board management platform receives the user status request and sends it to the management gateway; The user initiates a system upgrade request and sends a system upgrade file through the system management platform, and the system management platform receives the system upgrade request and the system upgrade file and sends them to the management gateway; The user initiates a service upgrade request and sends a service upgrade file through the service management platform. The service management platform receives the service upgrade request and the service upgrade file and sends them to the management gateway.

3. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: The main card board management unit obtains the current running status of the service in the main card module from the main card service management unit; the daughter card board management unit obtains the current running status of the service in the daughter card module from the daughter card service management unit.

4. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: The main card service management unit periodically checks the operation status of the main card board management unit; the sub-card service management unit periodically checks the operation status of the sub-card board management unit.

5. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: The main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module; the sub-card system management unit calls the corresponding interface of the sub-card service management unit to obtain the current running status of the service in the sub-card module, and controls the start and stop of the corresponding service in the sub-card module.

6. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: The services that users need to manage and the services related to the main card module managed by the main card service management unit at least include the keep-alive service, start / stop service, upgrade service and self-management service related to the main card module; the services that users need to manage and the services related to the sub-card module managed by the sub-card service management unit at least include the keep-alive service, start / stop service, upgrade service and self-management service related to the sub-card module.

7. The flexible computer system integrating sensing, computing and control according to claim 1, characterized in that: When the front-end management module forwards the status request through the management gateway: When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data; When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request; When the front-end management module forwards the system upgrade request through the management gateway: When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database; When the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list; When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command; When the front-end management module forwards the service upgrade request through the management gateway: When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database; When the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list; When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command.

8. A control method for a sensing, computing and controlling integrated elastic computer system according to any one of claims 1 to 7, characterized in that: The following steps are involved: S1: The front-end management module initiates a status request; S2: The management gateway forwards the status request to the board gateway interface; S3: When the received status request is a status query request, the board gateway interface queries the database according to the status request information and returns, ending the current data; S4: When the received status request is a status command request, the board gateway interface sends the command to the main card board management unit or the sub-card board management unit corresponding to the command, and then ends the current request; S5: The front-end management module initiates a system upgrade request; S6: The management gateway forwards the system upgrade request to the system gateway interface; S7: When the received upgrade request is an upgrade upload request, the system gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the system gateway interface queries the database for an upgrade information list; S8: When the received upgrade request is an upgrade command request, the system gateway interface connects to the corresponding main card system management unit or sub-card system management unit according to the device to be upgraded and issues a corresponding upgrade command; S9: The front-end management module initiates a service upgrade request; S10: The management gateway forwards the service upgrade request to the service gateway interface; S11: When the received upgrade request is an upgrade upload request, the service gateway interface saves the information to be upgraded to the database; when the received upgrade request is an upgrade query request, the service gateway interface queries the database for an upgrade information list; S12: When the received upgrade request is an upgrade command request, the service gateway interface connects to the corresponding main card service management unit or sub-card service management unit according to the service to be upgraded and issues a corresponding upgrade command; S13: the main card board management unit obtains the current running status of the service in the main card module from the main card service management unit; the main card service management unit periodically checks the running status of the main card board management unit; S14: the main card system management unit calls the corresponding interface of the main card service management unit to obtain the current running status of the service in the main card module, and controls the start and stop of the corresponding service in the main card module.

Citation Information

Patent Citations

  • Home gateway management platform

    CN107171860A

  • Frame type equipment board card software increment upgrading method and system

    CN113986324A