Object processing method of automatic memory system and related equipment thereof

Through iPXE technology, a variety of server architectures and boot modes are identified and adapted in the automated memory system to generate boot files, solving the compatibility and management complexity issues of traditional diskless work platforms and achieving efficient unified diskless boot and transaction processing in a multi-architecture environment.

CN120803556APending Publication Date: 2025-10-17PING AN TECH (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510733344.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Traditional diskless work platforms cannot support multiple server architectures, startup modes, and network startup methods at the same time, resulting in high deployment and operation and maintenance costs. In addition, the support for system versions of incremental and existing models is inconsistent, which increases the complexity of system management.

Method used

It adopts a multi-architecture integrated multi-functional automated diskless work platform based on iPXE. By identifying the network startup method of the client server, it generates broadcast messages and uploads them to the automated memory system, screens the adapted architecture type and startup mode, generates and distributes the startup boot file, and realizes the automated startup and transaction processing of the client server.

Benefits of technology

It improves the system's compatibility and flexibility, reduces deployment and operation and maintenance costs, supports domestic chips, and improves the management efficiency and business response speed of large data centers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120803556A_ABST
    Figure CN120803556A_ABST
Patent Text Reader

Abstract

The invention discloses a transaction processing method of an automatic memory system and related equipment thereof, belongs to the technical field of infrastructure of software development, and is applied to an insurance and finance management system or a medical management system. According to the method, an efficient interaction mechanism is established between the client server and the automatic memory system, unified diskless startup and automatic transaction processing in a multi-architecture environment are realized, the platform can dynamically generate and issue the customized startup guide file by identifying the network startup mode and matching the adaptive architecture and startup mode, and the startup efficiency is improved. Therefore, the client server can quickly enter the adaptive memory operating system, and tedious manual installation and configuration processes in traditional deployment are avoided. According to the method, the deployment flexibility and the operation and maintenance automation level in a multi-brand and multi-architecture server environment are remarkably improved, and the method is suitable for large-scale data centers and industry scenes with high requirements for system stability and batch management, such as insurance and finance.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of software development infrastructure, and particularly relates to a thing processing method of an automatic memory system and a related device thereof. BACKGROUND

[0002] With the rapid development of information technology, enterprises have higher requirements for the management and utilization efficiency of server resources. In the traditional server deployment mode, each server needs to install an independent operating system and application program, which not only increases the hardware cost, but also brings the complexity of management and maintenance. In order to solve this problem, the diskless work platform technology emerges as the times require, which allows the client server to load the operating system and application program through the network startup mode, without the need for local storage devices, thereby realizing the centralized management and flexible scheduling of resources. Taking the insurance business system as an example, the traditional deployment mode needs to install an operating system and an application program for each server that carries a policy management, a claim processing or a customer service, which not only occupies a large amount of storage resources, but also makes the version maintenance and fault handling complex. By using the diskless work platform, all servers can load the specific insurance business operating system and application environment from the center system through the network, realizing fast startup and unified configuration management. For example, when a new claim module needs to be put online, only the image file needs to be updated in the automatic memory system, and all related servers can be synchronized to take effect, which greatly improves the system deployment efficiency and business response speed, and reduces the operation and maintenance cost.

[0003] At present, common network startup technologies mainly include network startup based on pre-boot execution environment (PXE) and network startup based on hypertext transfer protocol (HTTP). Among them, PXE is a mechanism for starting a computer through a network interface, which allows the computer to download a startup image from a server through the network and boot the operating system. The existing diskless work platform technology still has some limitations. The traditional diskless work platform supports a single or imperfect server architecture, and the reception of the startup mode is single, which cannot be applied to the scene of various server manufacturers and architectures. Specifically, it cannot support multiple architectures such as Intel x86, Hygon x86 and Kunpeng ARM at the same time; it cannot support different startup modes such as Legacy and UEFI at the same time; it cannot support PXE and HTTP network startup modes at the same time. This leads to the need for enterprises to deploy multiple systems to support servers with different architectures and startup modes, which doubles the deployment cost and operation and maintenance cost. In addition, the problem that the incremental and inventory models do not support the same system version cannot be effectively solved, further increasing the complexity of system management.

[0004] Therefore, an automated memory system transaction processing method capable of supporting multiple server architectures, multiple startup modes and multiple network startup methods at the same time is urgently needed to reduce the deployment and operation and maintenance costs of insurance enterprises and improve the compatibility and flexibility of the system. SUMMARY

[0005] To solve the technical problems of the single or imperfect support of the traditional diskless work platform for the server architecture, the single reception of the startup method, and the inability to be applied to the scene of various server manufacturers and architectures, achieve the technical effects of reducing the deployment and operation and maintenance costs, supporting domestic chips to promote domestic substitution, and solving the inconsistent problems of the system version support of incremental and inventory models, the present application provides an automated memory system transaction processing method and related equipment thereof, in particular to a transaction processing method of a multi-architecture fusion multifunctional automated diskless work platform based on iPXE and related equipment thereof.

[0006] To solve the above technical problems, the embodiment of the present application provides an automated memory system transaction processing method, which adopts the technical scheme as follows:

[0007] An automated memory system transaction processing method, comprising: identifying the network startup method of a client server, generating a first broadcast packet of the client server according to the network startup method, and uploading the first broadcast packet to an automated memory system; receiving a permission operation instruction issued by the automated memory system; responding to the permission operation instruction and downloading a startup boot file from the automated memory system; executing the startup boot file to obtain the kernel and image file of the automated memory system recorded in the startup boot file; starting the client server based on the kernel and image file of the automated memory system, and obtaining a transaction to be processed from the automated memory system to process the transaction.

[0008] Or an automated memory system transaction processing method, comprising: obtaining a first broadcast packet uploaded by a client server, and performing screening and matching of the network startup method on the first broadcast packet to obtain a target startup method of the client server; screening an architecture type and a startup mode adapted to the client server in the automated memory system according to the target startup method; data encapsulating the architecture type and the startup mode adapted to the client server to generate a startup boot file, and issuing a permission operation instruction to the client server; after the client server responds to the permission operation instruction, issuing the startup boot file to the client server; obtaining a transaction to be processed of the client server, and issuing the transaction to be processed to the client server.

[0009] To solve the above technical problems, the embodiment of the present application also provides an automated memory system transaction processing device, which adopts the technical scheme as follows:

[0010] The application discloses a thing processing device of an automatic memory system, which comprises a broadcast message module, an instruction receiving module, a file downloading module, a file reading module and a thing processing module.

[0011] The application discloses a thing processing device of an automatic memory system, which comprises a screening matching module, a server adaptation module, a file generating module, a file issuing module and a transaction issuing module.

[0012] To solve the above technical problems, the application further provides a computer device, which adopts the technical scheme as follows:

[0013] The application further provides a computer device, which adopts the technical scheme as follows:

[0014] To solve the above technical problems, the application further provides a computer readable storage medium, which adopts the technical scheme as follows:

[0015] The application further provides a computer readable storage medium, which adopts the technical scheme as follows:

[0016] Compared with the prior art, the application has the following beneficial effects:

[0017] The application discloses a transaction processing method of an automatic memory system and a related device thereof, belongs to the technical field of software development infrastructure, and is applied to an insurance financial management system or a medical management system. The application establishes an efficient interaction mechanism between a client server and the automatic memory system, realizes unified diskless starting and automatic transaction processing in a multi-architecture environment, identifies a network starting mode, matches an adaptive architecture and a starting mode, and enables the platform to dynamically generate and distribute a customized starting guide file, so that the client server can quickly enter an adaptive memory operating system, and the manual installation and configuration process in traditional deployment is avoided. The application significantly improves the deployment flexibility and operation automation level in a multi-brand and multi-architecture server environment, effectively reduces the labor cost and the configuration error rate, has the technical advantages of high compatibility, high efficiency and scalability, and is especially suitable for large data centers and industries such as insurance and finance which have high requirements for system stability and batch management. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the scheme in the application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the application. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0019] Figure 1 An exemplary system architecture diagram to which the application can be applied is shown;

[0020] Figure 2 A flow chart of one embodiment of the transaction processing method of the automatic memory system according to the application is shown;

[0021] Figure 3 A flow chart of another embodiment of the transaction processing method of the automatic memory system according to the application is shown;

[0022] Figure 4 A structural schematic diagram of one embodiment of the transaction processing device of the automatic memory system according to the application is shown;

[0023] Figure 5 A structural schematic diagram of another embodiment of the transaction processing device of the automatic memory system according to the application is shown;

[0024] Figure 6 A structural schematic diagram of one embodiment of the computer device according to the application is shown. DETAILED DESCRIPTION

[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terms used in the specification are intended to describe the particular embodiments and are not intended to limit the application; the terms "include" and "have" and their any variations used in the specification and the claims and the above description of drawings are intended to cover the non-exclusive inclusion; the terms "first", "second" and the like used in the specification and the claims and the above description of drawings are intended to distinguish different objects, not to describe a particular order.

[0026] Reference herein to "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive or alternative embodiments. It is expressly understood that the embodiments described herein are combinable with each other.

[0027] In order to make the person skilled in the art better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings below.

[0028] As shown in Figure 1 The system architecture 100 can include a terminal device 101, a network 102 and a server 103, and the terminal device 101 can be a notebook computer 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is a medium for providing a communication link between the terminal device 101 and the server 103. The network 102 can include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0029] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0030] The terminal device 101 can be various electronic devices with a display screen and supporting web browsing, in addition to the notebook computer 1011, the tablet computer 1012 or the mobile phone 1013, the terminal device 101 can also be an electronic book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer and a desktop computer, etc.

[0031] The server 103 can be a server providing various services, for example, a background server supporting a page displayed on the terminal device 101.

[0032] It should be noted that the transaction processing method of the automatic memory system provided by the embodiments of the present application is generally executed by a server / terminal device, and accordingly, the transaction processing device of the automatic memory system is generally arranged in the server / terminal device.

[0033] It should be understood that, Figure 1 The number of the terminal devices, the networks and the servers in the system is only illustrative, and the system can have any number of terminal devices, networks and servers according to the implementation needs.

[0034] The present application provides a transaction processing method of an automatic memory system, in particular, a transaction processing method implemented by a multifunctional automatic diskless work platform based on multi-architecture fusion of iPXE, the multifunctional automatic diskless work platform including a software and hardware cooperative system composed of a client server and an automatic memory system, the client server being Figure 1 the terminal device in the system, and the automatic memory system being Figure 1 the server in the system.

[0035] Specifically, the platform supports multiple network boot methods (such as PXE and HTTP) through the i PXE protocol, and is compatible with multiple server architectures (such as Intel x86, Hygon x86, and Kunpeng ARM) and boot modes (UEFI and Legacy). After the client server is powered on, it obtains an IP address through DHCP, automatically identifies its network boot method, and sends a broadcast message to the automated memory system. The system filters and matches the appropriate architecture type and boot mode according to the message content, generates and issues the corresponding boot guide file. The client then downloads the kernel and image file and starts the preset memory operating system. After the platform successfully starts the client, it can issue multiple tasks including system installation, firmware upgrade, and device information collection, etc., to realize unified operation and maintenance and automated processing, with advantages such as high compatibility, low interference, efficient deployment, etc., and is particularly suitable for large-scale server management in a heterogeneous data center environment.

[0036] In order to enable personnel in the technical field to better understand the scheme of the present application, the following will be combined with the accompanying drawings to clearly and completely describe the operation steps of the client server and the automated memory system in the embodiments of the present application. Figure 2 , using Example 1 and Example 2 to clearly and completely describe the operation steps of the client server and the automated memory system in the embodiments of the present application.

[0037] Example 1

[0038] Please refer to the accompanying drawings Figure 2 The present application discloses a transaction processing method of an automated memory system, which relates to the operation steps of the client server, including:

[0039] S201, identifying the network boot method of the client server, generating a first broadcast message of the client server according to the network boot method, and uploading the first broadcast message to the automated memory system;

[0040] S205, receiving the permission operation instruction issued by the automated memory system;

[0041] S206, responding to the permission operation instruction and downloading the boot guide file from the automated memory system;

[0042] S208, executing the boot guide file, and obtaining the kernel and image file of the automated memory system recorded in the boot guide file;

[0043] S210, starting the client server based on the kernel and image file of the automated memory system, and obtaining the to-be-processed transaction from the automated memory system to process the transaction.

[0044] Specifically, when the client server needs to access the automation memory system for transaction processing, the network startup mode of the client server needs to be identified first. The network startup mode refers to the way in which the client server obtains the resources required for startup through the network. Different network startup modes correspond to different protocols and processing flows.

[0045] In the process of identifying the network startup mode, the client server checks its hardware configuration and system settings to determine the supported network startup protocol type. Common network startup modes include pre-boot execution environment (PXE) network startup and hypertext transfer protocol (HTTP) network startup. Pre-boot execution environment network startup is usually used for traditional BIOS systems, while hypertext transfer protocol network startup is commonly used for UEFI systems.

[0046] After identification, the client server generates a first broadcast message in a corresponding format according to the determined network startup mode. If the identified network startup mode is pre-boot execution environment network startup, the generated first broadcast message will contain a DHCP discovery message and PXE extension information; if the identified network startup mode is hypertext transfer protocol network startup, the generated first broadcast message will contain HTTP request headers and related parameters.

[0047] After generating the first broadcast message, the client server uploads the message to the automation memory system. During the uploading process, the client server sends the first broadcast message through the network interface to the local area network, which is received and processed by the automation memory system.

[0048] In this embodiment, before the steps of identifying the network startup mode of the client server, generating the first broadcast message of the client server according to the network startup mode, and uploading the first broadcast message to the automation memory system, the transaction processing method of the automation memory system further includes:

[0049] Obtaining the IP address of the client server in the network;

[0050] Based on the IP address, a network connection channel between the client server and the automation memory system is constructed.

[0051] Before uploading the first broadcast message, the client server needs to obtain the IP address in the network in order to establish communication with the automation memory system. The process of obtaining the IP address first needs to switch the switch port connected to the client server to the preset local area network. This step is usually achieved by configuring the VLAN settings of the switch to ensure that the client server and the automation memory system are in the same network environment.

[0052] The step of obtaining the IP address of the client server in the network specifically includes:

[0053] Switch the switch port connected with the client server to a preset LAN, wherein the preset LAN is a LAN where the automated memory system is located;

[0054] Send a second broadcast message to the LAN, wherein the second broadcast message is a broadcast message requesting an IP address;

[0055] After the LAN responds to the second broadcast message, obtain the IP address returned by the LAN, wherein the IP address is the IP address of the client server in the network.

[0056] After the switching is completed, the client server sends a second broadcast message to the LAN to request an IP address. The second broadcast message is usually a DHCP discovery message, which contains the MAC address of the client server and the identification of the requested IP address. After the DHCP server in the LAN receives the second broadcast message, it will allocate an available IP address and return it to the client server through a DHCP offer message.

[0057] After the client server receives the allocated IP address, it will save it in memory and use it for subsequent network communication. Based on the obtained IP address, the client server establishes a network connection channel with the automated memory system. This channel is bidirectional, allowing the client server to send requests to the automated memory system and allowing the automated memory system to issue instructions and files to the client server.

[0058] After the network connection channel is established, the client server waits for the response of the automated memory system. After receiving and processing the first broadcast message, the automated memory system will issue a permission operation instruction to the client server. The permission operation instruction contains the authentication result of the automated memory system to the client server and the authorization information of subsequent operations.

[0059] After the client server receives the permission operation instruction, it will verify and parse the instruction. After verification, the client server responds to the permission operation instruction and prepares to download the startup boot file from the automated memory system. The response process includes sending a confirmation message to the automated memory system, indicating that the client server is ready to receive the startup boot file.

[0060] Subsequently, the client server downloads the startup boot file from the automated memory system based on the previously obtained IP address through the network connection channel. The download process uses network file transfer protocols such as TFTP or HTTP to ensure the integrity and correctness of the file.

[0061] After the download is complete, the client server executes the startup bootstrap file. The startup bootstrap file is a small program that contains instructions and paths to obtain the kernel and image files of the automated memory system. During the execution of the startup bootstrap file, the client server parses the file content to obtain the location information of the kernel and image files of the automated memory system.

[0062] According to the obtained location information, the client server downloads the kernel and image files from the automated memory system. The kernel file contains the core functions of the operating system, while the image file contains the complete operating system environment and application programs.

[0063] After the download is complete, the client server starts based on the kernel and image files of the automated memory system. During the startup process, the client server loads the kernel file, initializes the hardware devices, and then mounts the image file as the root file system. After the startup is complete, the client server enters the running environment of the automated memory system.

[0064] Taking a claim processing server of an insurance company as an example, after the server is started, it starts through the network, first downloads the startup bootstrap file issued by the automated memory system. The startup bootstrap file is a lightweight program that contains specific instructions and paths to obtain the kernel and image files of the automated memory system. After the server executes the startup bootstrap file, it parses the information to accurately locate the kernel file and image file required for the claim business. Then, the server starts to download the kernel file and image file from the automated memory system, where the kernel file is responsible for the core functions and hardware initialization of the system, and the image file contains the complete operating system environment and the application programs and configurations required for the claim business. After the download is complete, the server starts based on the obtained kernel file, first completes the initialization of the hardware devices, and then mounts the image file as the root file system. At this time, the server successfully enters the automated memory system environment dedicated to the claim business, and can quickly respond to claim requests, process policy information, and calculate the compensation result. The entire process does not require human intervention, effectively avoiding the tedious operating system installation and configuration in the traditional way, greatly improving the server online speed and business continuity, and ensuring the efficient and stable operation of the insurance company's claim business.

[0065] In the running environment of the automated memory system, the client server communicates with the automated memory system to obtain the pending transactions from the automated memory system. The pending transactions may be data processing tasks, computing tasks, storage tasks, etc., depending on the configuration and requirements of the automated memory system.

[0066] After receiving the to-be-processed transaction, the client server processes the transaction according to the type and requirements of the transaction. During the processing, the client server may need to access the resources of the automated memory system, such as databases, file systems, etc. After the processing is completed, the client server returns the processing result to the automated memory system, and completes a transaction processing process.

[0067] The entire transaction processing process is automated, and each step from starting to processing the transaction of the client server is coordinated and controlled by the automated memory system. In this way, the client server can flexibly join the automated memory system and process different types of transactions as needed, improving the scalability and flexibility of the system.

[0068] Embodiment Two

[0069] Please refer to the accompanying Figure 3 The application discloses a transaction processing method of an automated memory system, which relates to the operation steps performed by the automated memory system, comprising:

[0070] S202, obtaining the first broadcast message uploaded by the client server, and performing network startup mode screening matching on the first broadcast message to obtain the target startup mode of the client server;

[0071] S203, screening the architecture type and startup mode adapted to the client server in the automated memory system according to the target startup mode;

[0072] S204, data encapsulation is performed on the architecture type and startup mode adapted to the client server, a startup boot file is generated, and a permission operation instruction is issued to the client server;

[0073] S207, after the client server responds to the permission operation instruction, the startup boot file is issued to the client server;

[0074] S209, obtaining the to-be-processed transaction of the client server, and issuing the to-be-processed transaction to the client server.

[0075] Specifically, the automated memory system first needs to obtain the first broadcast message uploaded by the client server. When the client server starts and prepares to access the automated memory system, the first broadcast message will be generated and sent. The automated memory system listens to the broadcast message through the network interface, and when the first broadcast message from the client server is detected, it is captured and stored in the memory for subsequent processing.

[0076] In this embodiment, the step of obtaining the first broadcast message uploaded by the client server and performing network startup mode screening matching on the first broadcast message to obtain the target startup mode of the client server specifically comprises:

[0077] obtain a preset network startup mode identification rule engine, wherein the network startup mode identification rule engine includes a message header identification identification rule, a message length identification rule, a protocol type field identification rule, a port number identification rule, and a specific string or command identification rule;

[0078] use the network startup mode identification rule engine to perform rule identification on the first broadcast message, and obtain a message header identification score, a message length score, a protocol type field score, a port number score, and a specific string or command score, respectively;

[0079] based on the message header identification score, the message length score, the protocol type field score, the port number score, and the specific string or command score, calculate a total score of the first broadcast message;

[0080] compare the total score of the first broadcast message with a preset value, and determine the target startup mode of the client server according to the score result.

[0081] In this embodiment, the network startup modes include a pre-boot execution environment network startup and a hypertext transfer protocol network startup.

[0082] After obtaining the first broadcast message, the automated memory system needs to perform screening and matching of the network startup mode to determine the target startup mode of the client server. The screening and matching process first needs to obtain a preset network startup mode identification rule engine. The rule engine is a set of rules pre-configured in the automated memory system, which is used to identify different types of network startup modes.

[0083] The network startup mode identification rule engine includes various identification rules, including a message header identification identification rule, a message length identification rule, a protocol type field identification rule, a port number identification rule, and a specific string or command identification rule. These rules identify and score different characteristics of the broadcast message.

[0084] The message header identification identification rule mainly checks the header identification field of the first broadcast message. Different network startup modes use different identifiers in the message header. For example, the message header of the pre-boot execution environment network startup may contain identifiers such as "PXE" or "DHCP", and the message header of the hypertext transfer protocol network startup may contain identifiers such as "HTTP" or "UEFI". The rule engine compares the header identification of the first broadcast message with the preset identification list, and gives a score according to the matching degree.

[0085] The message length identification rule checks the total length of the first broadcast message. Broadcast messages generated by different network boot methods usually have different lengths. Preboot execution environment network boot messages are usually shorter, while hypertext transfer protocol network boot messages can be longer. The rule engine compares the length of the first broadcast message with a pre-set length range and gives a score based on the matching degree.

[0086] The protocol type field identification rule checks the protocol type field in the first broadcast message. Different network boot methods use different network protocols. Preboot execution environment network boot usually uses UDP protocol, while hypertext transfer protocol network boot uses TCP protocol. The rule engine checks the protocol type field of the first broadcast message and matches it with the pre-set protocol type, giving a score based on the matching degree.

[0087] The port number identification rule checks the port number used in the first broadcast message. Different network boot methods use different port numbers for communication. Preboot execution environment network boot usually uses 67 / 68 port (DHCP port), while hypertext transfer protocol network boot may use 80 port (HTTP port) or other ports. The rule engine checks the source port and destination port in the first broadcast message and matches it with the pre-set port number list, giving a score based on the matching degree.

[0088] The specific string or command identification rule checks whether the first broadcast message contains a specific string or command. Different network boot methods may contain specific strings or commands in the message. For example, preboot execution environment network boot messages may contain strings such as "BOOTREQUEST" or "DISCOVER", while hypertext transfer protocol network boot messages may contain HTTP commands such as "GET" or "POST". The rule engine searches for these specific strings or commands in the first broadcast message and gives a score based on the matching degree.

[0089] After the rule engine identifies the first broadcast message, the automated memory system automatically obtains the message header identification score, the message length score, the protocol type field score, the port number score, and the specific string or command score. These scores reflect the matching degree of the first broadcast message with the characteristics of different network boot methods.

[0090] Next, the automated memory system calculates the total score of the first broadcast message based on these scores. The calculation method can be a simple weighted sum, or a more complex algorithm such as decision tree or neural network. In the case of weighted sum, different score items may have different weights, reflecting their importance in the identification process.

[0091] After calculating the total score, the automated memory system compares it with the preset value. The preset value is a threshold value predefined in the system to determine which network startup mode the first broadcast message belongs to. If the total score exceeds a certain preset threshold, it is determined to be the corresponding network startup mode. For example, if the total score exceeds the threshold of the pre-boot execution environment network startup, it is determined that the target startup mode of the client server is the pre-boot execution environment network startup; if the total score exceeds the threshold of the hypertext transfer protocol network startup, it is determined to be the hypertext transfer protocol network startup.

[0092] After determining the target startup mode of the client server, the automated memory system filters the architecture type and startup mode that are suitable for the client server in the system according to the target startup mode. The architecture type may include x86, ARM, MIPS, etc., and the startup mode may include BIOS startup, UEFI startup, etc. During the filtering process, the automated memory system considers the compatibility of the target startup mode with the architecture type and the startup mode, and selects the combination most suitable for the client server.

[0093] After the filtering is completed, the automated memory system encapsulates the architecture type and the startup mode suitable for the client server to generate a startup boot file. During the data encapsulation process, the system packages the related information of the architecture type and the startup mode, such as kernel parameters, startup options, etc., into a startup boot file. The file contains the basic information and instructions required for the client server to start.

[0094] At the same time of generating the startup boot file, the automated memory system sends a permission operation instruction to the client server. The permission operation instruction is an authorization signal indicating that the automated memory system is ready to provide startup services for the client server. The instruction may contain authentication information, session identification, etc., for subsequent secure communication.

[0095] After the client server receives the permission operation instruction, it will respond to indicate that it is ready to receive the startup boot file. After detecting the response of the client server, the automated memory system delivers the startup boot file to the client server based on the IP address of the client server. The delivery process uses the network file transfer protocol to ensure the integrity and correctness of the file.

[0096] After the delivery of the startup boot file is completed, the client server will execute the file, obtain the kernel and image file from the automated memory system, and start to enter the running environment of the automated memory system. In this environment, the automated memory system obtains the pending transactions of the client server and delivers them to the client server.

[0097] The to-be-processed transaction can be various types of tasks, such as data processing, computing tasks, storage tasks, etc. The automated memory system selects transactions suitable for processing by the client server from the transaction queue according to system configuration and requirements, and packages them into a task description file. The task description file contains information such as the type of transaction, parameters, input data, expected output, etc.

[0098] Taking the insurance company's claim settlement business as an example, there are a large number of to-be-processed transactions in the automated memory system, covering policy review, claim settlement amount calculation, risk assessment, etc. The system selects claim settlement calculation tasks suitable for processing by the server from the transaction queue according to the architecture and current load of different client servers. Then, the automated memory system packages the transaction into a task description file, which details the transaction type (such as claim settlement amount calculation), required parameters (policy number, accident type, claim standard, etc.), input data (client-submitted claim application materials, historical claim records), and expected output (approved claim amount, review results, etc.). After the client server receives the task description file, it relies on the pre-installed claim settlement calculation module in the memory system to perform the calculation according to the task requirements, generates the results and feeds them back to the automated memory system. This mechanism realizes accurate task allocation and efficient processing, ensuring timely response to claim settlement business and accuracy of data processing, while avoiding manual intervention and resource waste, effectively improving the operational efficiency and service quality of the insurance company.

[0099] The automated memory system distributes the task description file to the client server, which then parses the file content to understand the type and requirements of the transaction to be processed. Then, the client server executes the corresponding processing logic according to the task description to complete the transaction processing. After processing is complete, the client server returns the processing results to the automated memory system, completing the transaction processing process.

[0100] Throughout the process, the automated memory system plays the role of coordinator, responsible for identifying the startup mode of the client server, providing an adapted startup environment, and allocating and managing transaction processing tasks. This way, the automated memory system can support different types of client servers, improving the compatibility and flexibility of the system.

[0101] In this embodiment, the electronic device (e.g. Figure 1 It should be noted that the wireless connection mode can include but is not limited to 3G / 4G connection, Wi-Fi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other now known or future developed wireless connection modes.

[0102] It is emphasized that, in order to further ensure the privacy and security of the above transaction information, the above transaction information can also be stored in the nodes of the blockchain.

[0103] The blockchain referred to in the present application is a new application mode of distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain, in essence, is a decentralized database, which is a series of data blocks associated using cryptographic methods, each data block containing a batch of network transaction information for verifying the validity (anti-fake) of the information and generating the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer, etc.

[0104] The embodiments of the present application can acquire and process related data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the use of digital computers or computer-controlled machines to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. Theory, methods, technologies and application systems.

[0105] The basic technology of artificial intelligence generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction system, mechatronics, etc. Artificial intelligence software technology mainly includes computer vision technology, robot technology, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning, etc. Several major directions.

[0106] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by computer readable instructions instructing related hardware, and the computer readable instructions can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments of each method. Among them, the storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) and other non-volatile storage media, or a random access memory (RAM) and the like.

[0107] ​It should be understood that although each step in the flowchart of the accompanying drawings is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in sequence according to the direction of the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be alternately executed with at least part of other steps or sub-steps or stages of other steps.

[0108] Embodiment Three

[0109] Further reference Figure 3 , as an implementation of the method described above Figure 2 , the present application provides an embodiment of a transaction processing device of an automated memory system, which corresponds to the method embodiment shown in Figure 2 , and the device can be applied to various electronic devices.

[0110] As shown in Figure 4 , for the operation steps performed by the client server, the transaction processing device 300 of the automated memory system described in this embodiment includes:

[0111] The broadcast message module 301 is configured to identify the network startup mode of the client server, generate a first broadcast message of the client server according to the network startup mode, and upload the first broadcast message to the automated memory system.

[0112] The instruction receiving module 305 is configured to receive a permission operation instruction issued by the automated memory system.

[0113] The file downloading module 306 is configured to respond to the permission operation instruction and download a startup boot file from the automated memory system based on the IP address.

[0114] The file reading module 308 is configured to execute the startup boot file and obtain the kernel and image file of the automated memory system recorded in the startup boot file.

[0115] The transaction processing module 310 is configured to start the client server based on the kernel and image file of the automated memory system, and obtain a transaction to be processed from the automated memory system to process the transaction.

[0116] As shown in Figure 5 , for the operation steps performed by the automated memory system, the transaction processing device 300 of the automated memory system described in this embodiment includes:

[0117] The screening matching module 302 is configured to obtain the first broadcast message uploaded by the client server, and perform screening matching of the first broadcast message in a network starting mode to obtain a target starting mode of the client server.

[0118] The server adaptation module 303 is configured to screen an architecture type and a starting mode adapted to the client server in the automated memory system according to the target starting mode.

[0119] The file generation module 304 is configured to perform data encapsulation on the architecture type and the starting mode adapted to the client server, generate a starting boot file, and issue a permission operation instruction to the client server.

[0120] The file delivery module 307 is configured to deliver the starting boot file to the client server after the client server responds to the permission operation instruction.

[0121] The transaction delivery module 309 is configured to obtain a to-be-processed transaction of the client server, and deliver the to-be-processed transaction to the client server.

[0122] Further, the transaction processing apparatus 300 further comprises:

[0123] The IP address module is configured to obtain an IP address of the client server in the network.

[0124] The network channel module is configured to construct a network connection channel of the client server and the automated memory system based on the IP address.

[0125] Further, the IP address module specifically comprises:

[0126] The port switching unit is configured to switch a switch port connected with the client server to a preset local area network, wherein the preset local area network is a local area network in which the automated memory system is located.

[0127] The second broadcast unit is configured to issue a second broadcast message to the local area network, wherein the second broadcast message is a broadcast message for requesting to obtain an IP address.

[0128] The IP address receiving unit is configured to obtain an IP address returned by the local area network after the local area network responds to the second broadcast message, wherein the IP address is an IP address of the client server in the network.

[0129] Further, the screening matching module 302 specifically comprises:

[0130] The rule engine unit is configured to obtain a preset network starting mode identification rule engine, wherein the network starting mode identification rule engine comprises a message header identification rule, a message length identification rule, a protocol type field identification rule, a port number identification rule, and a specific character string or command identification rule.

[0131] The rule identification unit is configured to identify the rule engine for the first broadcast message using the network boot mode, and obtain a message header identification score, a message length score, a protocol type field score, a port number score, and a specific string or command score, respectively.

[0132] The score unit is configured to calculate a total score of the first broadcast message based on the message header identification score, the message length score, the protocol type field score, the port number score, and the specific string or command score.

[0133] The score comparison unit is configured to compare the total score of the first broadcast message with a preset value, and determine the target boot mode of the client server according to the score result.

[0134] Further, the network boot mode includes a pre-boot execution environment network boot and a hypertext transfer protocol network boot.

[0135] Specifically, the transaction processing device of the automated memory system is a hardware and software combined system deployed on the server of the automated memory system, which is used to manage and coordinate the boot and transaction processing of the client server. The device includes multiple functional modules, each module is responsible for a specific task and function.

[0136] The broadcast message module is an entry module of the transaction processing device, which is responsible for identifying the network boot mode of the client server, generating a broadcast message and uploading it to the automated memory system. When the client server is started, the broadcast message module first checks the hardware configuration and system settings of the server to determine the supported network boot protocol type.

[0137] During the identification process, the broadcast message module checks the BIOS or UEFI settings of the client server to determine whether the pre-boot execution environment network boot or the hypertext transfer protocol network boot is supported. If the client server is configured with multiple network boot modes, the broadcast message module will select one mode according to the preset priority.

[0138] After the identification is completed, the broadcast message module generates a first broadcast message in a corresponding format according to the determined network boot mode. If the identified network boot mode is the pre-boot execution environment network boot, the generated first broadcast message will contain the DHCP discovery message and the PXE extension information; if the identified network boot mode is the hypertext transfer protocol network boot, the generated first broadcast message will contain the HTTP request header and related parameters.

[0139] After generating the first broadcast packet, the broadcast packet module uploads the packet to the automation memory system through the network interface. During the upload process, the broadcast packet module monitors the network status to ensure successful transmission of the packet. If the transmission fails, the broadcast packet module attempts to resend the packet until it is successful or the maximum number of retries is reached.

[0140] The instruction receiving module is responsible for receiving the permission operation instructions issued by the automation memory system. This module continuously listens to the network interface and waits for responses from the automation memory system. After the automation memory system processes the first broadcast packet, it sends permission operation instructions to the client server.

[0141] After the instruction receiving module receives the permission operation instructions, it verifies and parses the instructions. The verification process includes checking the integrity of the instructions and the legality of the source. The parsing process extracts key information from the instructions, such as session identifiers and authorization codes. After verification and parsing are complete, the instruction receiving module passes the results to the file download module, preparing for the next operation.

[0142] The file download module is responsible for responding to the permission operation instructions and downloading the boot files from the automation memory system. After receiving the verification and parsing results from the instruction receiving module, the file download module first sends a confirmation message to the automation memory system, indicating that the client server is ready to receive the boot files.

[0143] After sending the confirmation message, the file download module downloads the boot files from the automation memory system based on the IP address of the client server through the network connection channel. The download process uses network file transfer protocols such as TFTP or HTTP to ensure the integrity and correctness of the files. The file download module monitors the download progress, handles possible network errors, and verifies the integrity of the files after the download is complete.

[0144] After the download is complete, the file download module stores the boot files in the memory of the client server and hands over control to the file reading module.

[0145] The file reading module is responsible for executing the boot files to obtain the kernel and image files of the automation memory system. This module first loads the boot files into a specific area in memory, then executes the instructions in the file. The boot file is usually a small program that contains instructions and paths to obtain the kernel and image files of the automation memory system.

[0146] During the process of starting the boot file, the file reading module parses the file content to obtain the location information of the kernel and image files of the automated memory system. According to the obtained location information, the file reading module downloads the kernel and image files from the automated memory system. The kernel file contains the core functions of the operating system, while the image file contains the complete operating system environment and application programs.

[0147] After downloading, the file reading module verifies the integrity and compatibility of the kernel and image files to ensure that they can run normally on the client server. After verification, the file reading module hands over control to the transaction processing module.

[0148] The transaction processing module is the core module of the entire device, responsible for starting the client server based on the kernel and image files of the automated memory system, and processing transactions from the automated memory system. The module first loads the kernel file, initializes the hardware device, and then mounts the image file as the root file system.

[0149] During the startup process, the transaction processing module configures the network interface to ensure that the client server can communicate with the automated memory system. After configuration is complete, the transaction processing module sends a ready signal to the automated memory system, indicating that the client server is ready to receive and process transactions.

[0150] After receiving the ready signal, the automated memory system issues pending transactions to the client server. After receiving the pending transactions, the transaction processing module processes them according to their type and requirements. During processing, the transaction processing module may need to access resources of the automated memory system, such as databases, file systems, etc.

[0151] The transaction processing module supports multiple types of transaction processing, including but not limited to:

[0152] Data processing transactions: processing and analyzing data in the automated memory system, such as data cleaning, conversion, aggregation, etc.

[0153] Computing transactions: performing computationally intensive tasks, such as scientific computing, simulation, machine learning, etc.

[0154] Storage transactions: managing and operating storage resources of the automated memory system, such as file upload / download, data backup / recovery, etc.

[0155] Network transactions: processing network-related tasks, such as network monitoring, traffic analysis, security detection, etc.

[0156] The transaction processing module will arrange the processing order according to the priority and dependency of the transactions to ensure efficient task completion. After processing is complete, the transaction processing module returns the processing results to the automated memory system and prepares to receive the next transaction.

[0157] The various modules of the entire transaction processing device communicate and data transfer through internal interfaces, forming a complete workflow. From the identification of the network starting mode, to the download of the starting guide file, to the processing of the transaction, each module has a clear responsibility and function, and together realizes the seamless interaction between the client server and the automated memory system.

[0158] Embodiment four

[0159] To solve the above technical problems, the embodiments of the present application also provide a computer device. For details, please refer to Figure 6 , Figure 6 The basic structure block diagram of the computer device of the present embodiment is shown in the figure.

[0160] The computer device 4 includes a memory 41, a processor 42, and a network interface 43, which are connected to each other through a system bus. It should be noted that only the computer device 4 with the memory 41, the processor 42, and the network interface 43 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculation and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0161] The computer device can be a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The computer device can interact with the user through a keyboard, a mouse, a remote controller, a touchpad, a voice control device, and the like.

[0162] The memory 41 includes at least one type of readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or a memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 4. Of course, the memory 41 can also include both the internal storage unit and the external storage device of the computer device 4. In this embodiment, the memory 41 is generally used to store an operating system and various application software installed on the computer device 4, such as computer readable instructions of the thing processing method of the automated memory system, etc. In addition, the memory 41 can also be used to temporarily store various data that have been output or will be output.

[0163] The processor 42 can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run computer readable instructions or process data stored in the memory 41, such as computer readable instructions of the thing processing method of the automated memory system.

[0164] The network interface 43 can include a wireless network interface or a wired network interface, and is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0165] The present application also provides an embodiment, i.e., to provide a computer device, the computer device includes a memory and a processor, the memory stores computer readable instructions, and the processor executes the computer readable instructions to implement the steps of the user insurance demand evaluation method as described above, i.e., to implement:

[0166] A transaction processing method of an automatic memory system comprises: identifying a network starting mode of a client server, generating a first broadcast message of the client server according to the network starting mode, and uploading the first broadcast message to the automatic memory system; receiving a permission operation instruction issued by the automatic memory system; responding to the permission operation instruction, and downloading a starting boot file from the automatic memory system; executing the starting boot file, obtaining a kernel and an image file of the automatic memory system recorded in the starting boot file; starting the client server based on the kernel and the image file of the automatic memory system, and obtaining a transaction to be processed from the automatic memory system to process the transaction.

[0167] Or a transaction processing method of an automatic memory system comprises: obtaining a first broadcast message uploaded by a client server, and performing screening matching of a network starting mode on the first broadcast message to obtain a target starting mode of the client server; screening an architecture type and a starting mode adapted to the client server in the automatic memory system according to the target starting mode; data encapsulating the architecture type and the starting mode adapted to the client server to generate a starting boot file, and issuing a permission operation instruction to the client server; after the client server responds to the permission operation instruction, issuing the starting boot file to the client server based on an IP address; obtaining a transaction to be processed of the client server, and issuing the transaction to be processed to the client server.

[0168] The application further provides another implementation, namely providing a computer readable storage medium storing computer readable instructions, the computer readable instructions can be executed by at least one processor to make the at least one processor execute the steps of the transaction processing method of the automatic memory system as described above, namely to realize:

[0169] A transaction processing method of an automatic memory system comprises: identifying a network starting mode of a client server, generating a first broadcast message of the client server according to the network starting mode, and uploading the first broadcast message to the automatic memory system; receiving a permission operation instruction issued by the automatic memory system; responding to the permission operation instruction, and downloading a starting boot file from the automatic memory system; executing the starting boot file, obtaining a kernel and an image file of the automatic memory system recorded in the starting boot file; starting the client server based on the kernel and the image file of the automatic memory system, and obtaining a transaction to be processed from the automatic memory system to process the transaction.

[0170] Or a thing processing method of an automated memory system, comprising: obtaining a first broadcast message uploaded by a client server, and performing network startup mode screening matching on the first broadcast message to obtain a target startup mode of the client server; screening an architecture type and a startup mode adapted to the client server in the automated memory system according to the target startup mode; encapsulating the architecture type and the startup mode adapted to the client server to generate a startup guide file, and sending a permission operation instruction to the client server; after the client server responds to the permission operation instruction, downloading the startup guide file to the client server based on an IP address; obtaining a to-be-processed transaction of the client server, and downloading the to-be-processed transaction to the client server.

[0171] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and a necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk), and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods described in the various embodiments of the present application.

[0172] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected by a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0173] It should be noted that the non-company software tools or components appearing in various embodiments of the present application are only examples for introduction, and do not represent actual use.

[0174] Obviously, the above-described embodiments are only some embodiments but not all the embodiments of the present application, the preferred embodiments of the present application are shown in the drawings, but do not limit the patent scope of the present application. The present application can be implemented in many different forms, and conversely, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent replacements to some technical features therein. Any equivalent structure made by using the content of the specification and drawings, directly or indirectly applied to other related technical fields, is also within the patent protection scope of the present application.

Claims

1. A transaction processing method for an automated memory system, characterized in that: include: identifying a network startup mode of a client server, generating a first broadcast message of the client server according to the network startup mode, and uploading the first broadcast message to the automated memory system; receiving a permission operation instruction issued by the automated memory system; responding to the permission operation instruction and downloading a boot file from the automated memory system; Executing the boot file to obtain the kernel and image file of the automated memory system recorded in the boot file; The client server is started based on the kernel and image file of the automated memory system, and the to-be-processed transaction is obtained from the automated memory system to perform transaction processing.

2. The transaction processing method of the automated memory system according to claim 1, wherein: Before the steps of identifying a network startup method of the client server, generating a first broadcast message of the client server according to the network startup method, and uploading the first broadcast message to the automated memory system, the transaction processing method further includes: Get the IP address of the client server in the network; A network connection channel between the client server and the automated memory system is established based on the IP address.

3. The transaction processing method of the automated memory system according to claim 2, wherein: The step of obtaining the IP address of the client server in the network specifically includes: Switching the switch port connected to the client server to a preset local area network, wherein the preset local area network is the local area network where the automated memory system is located; Sending a second broadcast message to the local area network, wherein the second broadcast message is a broadcast message requesting to obtain the IP address; After the local area network responds to the second broadcast message, an IP address returned by the local area network is obtained, wherein the IP address is the IP address of the client server in the network.

4. A transaction processing method for an automated memory system, characterized in that: include: Obtaining a first broadcast message uploaded by a client server, and screening and matching the first broadcast message with a network startup mode to obtain a target startup mode of the client server; screening, in the automated memory system, an architecture type and a startup mode compatible with the client server according to the target startup mode; Encapsulating data of the architecture type and startup mode adapted to the client server, generating a startup boot file, and issuing a permission operation instruction to the client server; After the client server responds to the permission operation instruction, the startup boot file is sent to the client server; Obtain pending transactions of the client server, and send the pending transactions to the client server.

5. The transaction processing method of the automated memory system according to claim 4, wherein: The step of obtaining the first broadcast message uploaded by the client server, and screening and matching the first broadcast message for a network startup mode to obtain a target startup mode of the client server specifically includes: Obtaining a preset network startup mode identification rule engine, wherein the network startup mode identification rule engine includes a message header identifier identification rule, a message length identification rule, a protocol type field identification rule, a port number identification rule, and a specific string or command identification rule; Using the network startup mode identification rule engine to perform rule identification on the first broadcast message, respectively obtaining a message header identifier score, a message length score, a protocol type field score, a port number score, and a specific character string or command score; Calculating a total score of the first broadcast message based on the message header identifier score, the message length score, the protocol type field score, the port number score, and the specific character string or command score; The total score of the first broadcast message is compared with a preset value, and the target startup mode of the client server is determined according to the scoring result.

6. The transaction processing method of the automated memory system according to claim 5, wherein: The network startup mode includes pre-boot execution environment network startup and hypertext transfer protocol network startup.

7. A transaction processing device for an automated memory system, characterized in that: include: a broadcast message module, configured to identify a network startup mode of a client server, generate a first broadcast message of the client server according to the network startup mode, and upload the first broadcast message to the automated memory system; An instruction receiving module, configured to receive a permission operation instruction issued by the automated memory system; A file download module, configured to respond to the permission operation instruction and download a boot file from the automated memory system; A file reading module, configured to execute the boot file and obtain the kernel and image files of the automated memory system recorded in the boot file; The transaction processing module is used to start the client server based on the kernel and image file of the automated memory system, and obtain the pending transactions from the automated memory system to perform transaction processing.

8. A transaction processing device for an automated memory system, characterized in that: include: a screening and matching module, configured to obtain a first broadcast message uploaded by a client server, and perform screening and matching of a network startup mode on the first broadcast message to obtain a target startup mode of the client server; A server adaptation module is configured to select an architecture type and a startup mode that are compatible with the client server in the automated memory system according to the target startup mode; A file generation module, configured to encapsulate data of the architecture type and startup mode adapted to the client server, generate a startup boot file, and issue a permission operation instruction to the client server; A file sending module, configured to send the startup boot file to the client server after the client server responds to the permission operation instruction; The transaction sending module is used to obtain the pending transactions of the client server and send the pending transactions to the client server.

9. A computer device, characterized in that: The system comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the transaction processing method of the automated memory system according to any one of claims 1 to 3 or 4 to 6 are implemented.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the transaction processing method of the automated memory system according to any one of claims 1 to 3 or 4 to 6.

Citation Information

Patent Citations

  • High-performance computing cluster dynamic node operation method

    CN107040407A

  • Method for realizing PXE installation by combining VLAN (Virtual Local Area Network) technology

    CN119854111A

  • Network interface device booting one or more devices

    US20240134654A1