Radar storage and recording method, system, electronic device and storage medium
By adopting Internet connection, storage area network and automatic layered storage technology in the drone radar system, the problem of low reliability of solid-state drives is solved, and a high-performance, all-round data storage and recording solution is realized, ensuring that Stable storage and recording of data in complex environments.
Patent Information
- Application Number
- CN202110418215.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-19
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-04-19
AI Technical Summary
The solid-state drives on the market are of low reliability and cannot meet the needs of drone-borne radars to efficiently store and record data in complex environments.
Connecting servers, clients, storage units and recording units through the Internet, building a storage area network, using CIFS protocol to realize file-level sharing, and storing client data into data blocks through Fibre Channel or Internet small computer system interface channel Storage unit. The storage unit adopts automatic hierarchical storage and cache partitioning technology to ensure stable storage of data under different environmental conditions.
It realizes a high-performance and comprehensive radar data storage and recording solution, improves the reliability and security of data storage, and meets the needs of different business applications such as large databases and high-performance computing.
Smart Images

Figure CN115225650B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radar storage technology, and more specifically, to a radar storage and recording method, system, electronic equipment and storage medium. Background Art
[0002] With the development of science and technology, data storage and recording equipment is currently widely used in various industries such as radar, communications, medical care, and industrial automation. Due to the different environments in which the equipment involved is used, its performance requirements and implementation methods are also different. In the field of radar signal processing, with the increasing maturity of radar imaging technology, the data sampling rate has been greatly improved, which has put forward higher requirements for data storage and recording equipment. However, the solid-state drives on the market are far from meeting the requirements. Due to storage speed or recording issues, it is necessary to ensure that the radar can fully collect the information collected by the front end during flight. In addition, the reliability of solid-state drives on the market is low. The environment during the flight of drone-mounted radars is complex, the temperature conditions are harsh, and the turbulence is severe, which may cause the solid-state drive to fail. In this way, safe storage cannot be guaranteed, and it is also difficult to record user behavior.
[0003] Therefore, the prior art is in urgent need of great progress. Summary of the invention
[0004] The technical problem to be solved by the present invention is that the reliability of solid state hard disks on the market is low. The flying environment of drone-mounted radar is complex, the temperature conditions are harsh, and the turbulence is severe, which may cause the solid state hard disk to fail. In this way, safe storage cannot be guaranteed, and it is also difficult to record user behavior. In view of the above-mentioned defects of the prior art, the present invention provides a radar storage and recording method, including:
[0005] connecting the server, the client, the storage unit and the recording unit via the Internet;
[0006] Constructing a storage area network, connecting the server and the storage unit through the storage area network, integrating file level sharing into the storage area network, and storing client data through the storage area network;
[0007] The client data is recorded and stored in the storage unit in the form of data blocks via a fiber channel or an Internet Small Computer System Interface channel.
[0008] Preferably, the storage unit automatically performs tiered storage on the stored data. When hot data is accessed at a high frequency, the hot data is automatically saved to a high-speed SSD or SAS disk; when the frequency decreases and becomes cold data, the cold data is dynamically reallocated to an NL-SAS disk with high capacity and efficiency.
[0009] Preferably, the storage unit performs cache partitioning according to different logical unit numbers.
[0010] Accordingly, the present invention also provides a radar storage and recording system, comprising:
[0011] A server, a client, a storage unit and a recording unit connected via the Internet; wherein,
[0012] The storage unit includes a backplane, a controller, an IO module, and a management module connected electrically, and a storage area network is constructed to connect the server with the storage unit, and file level sharing is integrated into the storage area network through the CIFS protocol, and client data is stored through the storage area network;
[0013] The recording unit includes a mainboard module, a digital backplane, and an analog backplane which are electrically connected to record client data, and stores the client data in the storage unit in the form of data blocks through an optical fiber channel or an Internet Small Computer System Interface channel.
[0014] Preferably, the controller adopts an Intel processor and a PCI-e high-speed bus, the Intel processor provides a power platform for the storage unit, and the PCI-e high-speed bus provides a transmission channel for the storage unit.
[0015] Preferably, the controller is provided with a first controller and a second controller. When one of the first controller and the second controller fails, the service on the failed controller is switched to the other controller. After the failed controller is restored, the control of the original service is restored.
[0016] Preferably, the storage unit is provided with a storage plug-in.
[0017] Preferably, the storage plug-in uses a large-capacity SAS interface ECC solid-state disk array as the storage medium.
[0018] On the other hand, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the above-mentioned radar storage and recording method are implemented.
[0019] On the other hand, the present invention further provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned radar storage and recording method are implemented.
[0020] The radar storage and recording method of the present invention has the following beneficial effects: it realizes the integration and unification of file system level and block level data and storage protocols, provides users with high-performance, all-round solutions, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] By reading the detailed description of the preferred specific embodiments below, various other advantages and benefits of the present invention will become clear to those of ordinary skill in the art. The drawings in the specification are only used to illustrate the preferred embodiments and are not considered to be limitations of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative work.
[0022] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0023] Figure 1 It is a flow chart of a radar storage and recording method of the present invention;
[0024] Figure 2 It is a schematic structural diagram of an embodiment of a radar storage and recording system of the present invention;
[0025] Figure 3 yes Figure 2 The hardware architecture diagram inside the main storage unit;
[0026] Figure 4 yes Figure 2 SAS SSD architecture diagram;
[0027] Figure 5 yes Figure 2 The controller reads and writes data block diagram;
[0028] Figure 6 yes Figure 2 Block diagram of storage cache partitioning technology;
[0029] Figure 7 yes Figure 2 Block diagram of automatic storage tiering technology;
[0030] Figure 8 yes Figure 2 Data flow control block diagram;
[0031] Fig. 9 This is a schematic diagram of the traditional RAID resource dynamic pool structure;
[0032] Fig.10 yes Figure 2 Schematic diagram of the advanced dynamic pool structure used in;
[0033] Fig.11 yes Figure 2 The main storage unit software architecture diagram;
[0034] Fig.12 yes Figure 2 Functional block diagram of the main storage unit;
[0035] Fig.13 The figure is a schematic diagram of the physical structure of an electronic device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0036] The technical solutions in the embodiments of the present application are described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the scope of protection of this application.
[0037] The radar storage and recording method provided in the embodiment of the present application can be applied to various server terminals and terminals. The server terminal and terminal devices include but are not limited to personal computers, server computers, handheld or laptop devices, mobile devices (such as mobile phones, mobile phones, tablet computers, PDAs, media players, etc.), consumer electronic devices, vehicle-mounted computers, smart watches, televisions, and other terminal devices with display screens, etc.
[0038] In the following implementations, SAN refers to Storage Area Network, FC refers to Fiber Channel, ISCSI refers to Internet Small Computer System Interface, and NAS refers to Network Attached Storage.
[0039] Embodiment 1
[0040] See also Figure 1 , is a flow chart of the radar storage and recording method of the present invention. Figure 1As shown, in the radar storage and recording method provided by the first embodiment of the present invention, at least the steps are included: S1, connecting the server, the client, the storage unit and the recording unit through the Internet. The client is the user seat, and the user can perform storage and recording operations, etc. Multiple shared servers can be set up, and then at one end of the shared server, multiple hosts are set up, and the multiple hosts are convenient for management users to operate and manage the shared database. A switch can be set between the main storage unit and the shared server for interconnection. The main storage unit is connected to the switch, the shared server, the management user host, and the operation recording unit through Ethernet. The main storage unit, the switch, and the shared server can also be connected through the FC channel. The client and the operation recording unit can also be connected through the VGA channel. Such multi-path connection can facilitate storage and recording between the server and the client.
[0041] The storage unit includes a backplane, controller, IO module, and management module that are electrically connected to form a storage area network, connect the server to the storage unit, integrate file-level sharing into the storage area network through the CIFS protocol, and realize user data through the SAN through the storage area network;
[0042] The recording unit includes a mainboard module, a digital backplane, and an analog backplane which are electrically connected to record the operation video of the user seat, and stores the operation video data in the form of data blocks to the storage unit through an optical fiber channel or an Internet small computer system interface channel.
[0043] The controller uses Intel processor and PCI-e high-speed bus. Intel processor provides power platform for storage unit, and PCI-e high-speed bus provides transmission channel for storage unit. The controller is equipped with first controller and second controller. When one of the first controller and the second controller fails, the business on the failed controller is switched to the other controller. After the failed controller is restored, the control of the original business is restored. The controller system bus adopts high-performance PCI-e bus architecture. The front-end host interface chip and the back-end disk channel chip are connected by PCI-e bus. The cache mirror channel between the dual controllers also uses a dedicated PCI-e bus. The PCI-e bus design ensures the performance of the front-end host port and greatly improves the performance of the dual controller cache mirror. Even under heavy load, it still maintains extremely low mirroring latency.
[0044] The storage unit is provided with a storage plug-in, which uses a large-capacity SAS interface ECC solid-state disk array as a storage medium.
[0045] The unit of data in Fibre Channel is called a frame. Even though Fibre Channel itself has several layers, most of Fibre Channel refers to the Layer 2 protocol. A Fibre Channel frame is a maximum of 2148 bytes, and the header of the Fibre Channel frame is a bit strange compared to the IP and TCP of WAN. Fibre Channel uses only one frame format to accomplish various tasks at multiple layers. The function of the frame determines its format. Compared to our concept in the IP world, the Fibre Channel frame format is strange and wonderful.
[0046] In data center networks, Fibre Channel (FC) is a device that is uniquely identified by a World Wide Name (WWN). A WWN is a 64-bit address. WWNs are globally unique to Fibre Channel devices, just like MAC addresses are to Ethernet. They are assigned to manufacturers by the Institute of Electrical and Electronics Engineers (IEEE) standards committee and built directly into the device when it is manufactured. A fabric is one or more switches that can transmit data frames using a destination identifier. A fabric can often be thought of as a "cloud" or as a virtual connection. The unique identifier for each device is the World Wide Name (like a person's ID card, which is used for life and never changes). A Fibre Channel frame starts with a Start of Frame (SOF) marker, followed by a frame header, which will be described later. The data, or Fibre Channel content, follows, followed by the End of Frame (EOF). The purpose of this encapsulation is to allow Fibre Channel to be carried by other protocols such as TCP when needed. A frame is the smallest unit of data packets in a Fibre Channel connection (transparent to upper layer protocols).
[0047] S2. Build a storage area network, connect the server and storage unit through the storage area network, integrate file level sharing into the storage area network, and store client data through the storage area network.
[0048] NAS refers to a device connected to the network with data storage function, so it is also called "network storage". It is a dedicated data storage server. It is data-centric, completely separates storage devices from servers, and centrally manages data, thereby releasing bandwidth, improving performance, reducing total cost of ownership, and protecting investment. Its cost is much lower than using server storage, and its efficiency is much higher than the latter. Using the storage area network SAN+NAS network storage method, a storage area network is constructed to connect the server and storage devices, and file-level sharing is integrated into the SAN through the CIFS protocol. IPSAN is a further step based on FC SAN. It completely encapsulates the SCSI protocol in the IP protocol. Through the SAN storage area network, user data is realized through the SAN, and the transmission of block-level data is more free from distance restrictions. From the perspective of sharing, the CIFS protocol provides file-level sharing, which allows video content to be shared by managers and users. The SAN+NAS hybrid architecture retains data block reading and writing while allowing file-level sharing.
[0049] S3, record the client data, and store the client data in the form of data blocks in the storage unit through the fiber channel or the Internet small computer system interface channel
[0050] The operation recording unit records the operation video of the user's seat, and stores the operation video data in the form of data blocks to the main storage unit through the optical fiber channel or the Internet small computer system interface channel. If the operation video data needs to be shared, the data can be transferred to the shared directory of the unified storage through the CIFS protocol. The shared content is managed uniformly by the shared server, and the administrator can log in to the shared server through the LAN to perform operations such as data management calls.
[0051] The storage unit automatically stores stored data in layers. When hot data is accessed frequently, it is automatically saved to a high-speed SSD or SAS disk. When the frequency decreases and it becomes cold data, the cold data is dynamically reallocated to a NL-SAS disk with high capacity and efficiency. According to the frequency of data use, data can be divided into hot data, warm data, and cold data. Hot data, for example, can be data within half a year. Users often query them and are suitable for storage in databases, such as MySql, MongoDB, and HBase. HBase is: Hadoop Database, which is a highly reliable, high-performance, column-oriented, and scalable distributed storage system. Using HBase technology, a large-scale structured storage cluster can be built on a cheap PC Server. Warm data, for example, can be data from half a year to a year. Users sometimes need to query data within a year online. These data are also suitable for storage in the database. If the amount of data is not large, it is not necessary to distinguish between warm data and hot data. Cold data refers to data that is rarely used. This data can be stored in a file system with lower performance and lower price, such as HDFS: Hadoop Distributed File System (HDFS) is a distributed file system designed to run on commodity hardware. Cold data is usually suitable for offline analysis, such as model training in machine learning or big data analysis. The main benefit of distinguishing between hot, warm and cold data is to save data storage costs and improve online data query performance.
[0052] The storage unit performs cache partitioning for different logical unit numbers (LUNs).
[0053] The main storage system can not only provide storage services for application servers, but also support various data backup and disaster recovery technologies to ensure the smooth and safe operation of data services. In addition, the main storage system also provides easy-to-use management methods and convenient and fast local / remote maintenance methods, which greatly reduces the cost of equipment management and maintenance. The main storage system has a high-specification hardware structure, a block and file integrated software architecture, and combines a variety of advanced data applications and data protection technologies to make the storage system have high performance, high scalability, high reliability and high availability, etc., to meet the various requirements of large and medium-sized enterprises for storage products. The secure storage and recording system is built on the LAN / SAN network and supports a comprehensive business management platform with multiple transmission methods including DVI / VGA / HDMI.
[0054] This embodiment facilitates user storage and recording, realizes the integration and unification of file system-level and block-level data and storage protocols, provides users with a high-performance, all-round solution, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration.
[0055] Embodiment 2
[0056] Figure 2 FIG. 1 is a schematic diagram of the structure of an embodiment of a radar storage and recording system of the present invention. Figure 2 As shown, a radar storage and recording system comprises:
[0057] A shared server, a main storage unit and an operation recording unit connected through the Internet; wherein the main storage unit includes a backplane, a controller, an IO module, and a management module connected electrically, and a storage area network is constructed to connect the shared server and the main storage unit, and file level sharing is integrated into the storage area network through the CIFS protocol. Through the storage area network, user data is realized through SAN, and the operation recording unit includes a mainboard module, a digital backplane, and an analog backplane connected electrically to record the operation video of the user seat, and the operation video data is stored in the main storage unit in the form of data blocks through a fiber channel or an Internet small computer system interface channel.
[0058] Figure 3 yes Figure 2 The hardware architecture diagram of the main storage unit in FIG. 1 also includes multiple DDR blocks, and the management module is the central processing module. Figure 3 As shown, the controller is a RAID controller, using Intel processors and PCI-e high-speed bus. The Intel processor provides a power platform for the storage unit, and the PCI-e high-speed bus provides a transmission channel for the storage unit. The controller is provided with a first controller and a second controller. When one of the first controller and the second controller fails, the business on the failed controller is switched to the other controller. After the failed controller is restored, the control of the original business is restored. This is coordinated by the central processing module. The controller uses a high-performance Intel processor and PCI-e high-speed bus to provide a powerful power platform and transmission channel for the storage system. For example, it can support more than 24 disks at most.
[0059] The operation recording unit also includes a power supply, a fan, and a management module. The mainboard module, the digital backplane, the analog backplane, the power supply, the fan, and the management module can adopt a fully modular design. All components can be hot-swapped online, achieving operation without a single point of failure and convenient online maintenance.
[0060] The motherboard module can use Intel Core TMi7-6822EQCM236 / QM170 2, both are compatible. The digital backplane can be a standard CPCI architecture, and some interfaces can be customized by users.
[0061] The analog backplane is used to process analog signals extracted from radar signals, and to transmit, transform, process, amplify, measure and display analog signals. Analog signals refer to continuously changing electrical signals. Analog circuits are the basis of electronic circuits, and they mainly include amplifier circuits, signal operation and processing circuits, oscillation circuits, modulation and demodulation circuits, and power supplies.
[0062] The digital backplane is used to process the digital signal extracted from the radar signal, complete the arithmetic and logical operations on the digital quantity, and has the functions of logical operation and logic processing. Modern digital circuits are constructed by a number of digital integrated devices made by semiconductor technology. Logic gates are the basic units of digital logic circuits. Memory is a digital circuit used to store binary data. On the whole, digital circuits can be divided into two categories: combinational logic circuits and sequential logic circuits.
[0063] Set the host and SSD to uniquely correspond. The SSD is bound to a hardware ID of the motherboard. If the ID is different, the SSD cannot be recognized. This can be achieved by modifying the SSD firmware. The hard disk adds an FPGA chip (or single-chip microcomputer) to use the SAS free pins to achieve handshake communication between the hard disk and the motherboard. If the handshake fails within 3 seconds (the time can be set freely), the data destruction function is triggered. For ordinary hard disks, since the free pins are not defined, they will not handshake with the motherboard and can be used normally.
[0064] Figure 4 yes Figure 2 SAS SSD architecture diagram. Figure 4As shown, the storage unit is provided with a storage plug-in. The storage plug-in uses a large-capacity SAS interface ECC solid-state disk array as the storage medium. In order to meet the environmental application requirements, the NAS solid-state disk can be set according to the size of the whole machine. The capacity of a single NAS solid-state disk can be 2TB, 4TB or more, and the total capacity of 24 slots can reach 48TB, 96TB or more. At the same time, the storage plug-in is configured with security protection functions such as hard disk anti-plugging. Once the hard disk is illegally plugged in, all data in the unit will be destroyed. The capacity of the SAS solid-state disk can be: 2.5-inch SAS single disk can achieve MLC 4TB; 3.5-inch SAS single disk can achieve MLC8TB. The design features of the SAS solid-state disk are: customizable expansion, the maximum capacity of 2.5 inches can reach 4TB; it has a power-off protection function, and the intelligent hardware and software design ensures that the data and firmware are intact in the event of a sudden power failure; it has high security performance, which can realize the correspondence between the solid-state disk and the only legal host. When the hard disk is connected to an illegal host, the solid-state disk automatically triggers safe deletion to ensure that the information in the disk is not leaked. (Deletion effect: data can be deleted or the hard disk can be directly destroyed); industrial and military-grade quality standards, adaptable to wide temperature operating environments, shockproof and drop-resistant; three-proof paint coating, competent for a variety of harsh environments including salt spray erosion; PCB uses high TG material, which has high mechanical strength, dimensional stability, adhesion, water absorption, thermal decomposition and thermal expansion, and its manufacturer has military qualifications.
[0065] The operation recording unit can be based on the CPCI specification. The connectors of the backplane interface and the installation method of the power supply are designed according to the actual application requirements. The entire structure, guide grooves, and pull-out aids can make full use of the CPCI matching. It has dual Gigabit network ports to realize network management and network data storage, dual 10 Gigabit optical ports to realize SAN and NAS storage network data storage, and CPCI interface VGA video capture card to realize real-time screen recording function. The operation recording unit can include a motherboard module, a digital backplane, an analog backplane, a power supply, a chassis, etc. The system motherboard module can adopt Intel Core TM i7-6822EQCM236 / QM170 2, both are compatible. The digital backplane is a standard CPCI architecture, and some interfaces are customized according to customer requirements. The power supply can be customized by the user, or a power supply with high stability and low ripple in the existing technology can be selected. The chassis can use a 2U 4-slot reinforced chassis, and the modules in the chassis can be cooled by conduction cooling, and the whole machine heats up in the form of exhaust.
[0066] The unit system can use Windows, Android or Apple operating system to realize dual-channel or even quad-channel VGA video recording at the same time. The video format is MP4 format. It can automatically record the original data and start recording VGA data without human intervention. Unauthorized users cannot access or manage data on this machine or other computers. It supports remote access by managers via Ethernet to retrieve recorded data and operation logs. The system automatically overwrites previous data.
[0067] Figure 5 yes Figure 2 The controller reads and writes data. Figure 5 As shown in the figure, by using SSD as a secondary cache, the cache hit rate of storage is greatly improved, frequent reading and writing of low-speed disks is avoided, and the overall performance of the system is greatly improved. At the same time, SSD can also be used as a controller memory mirror to improve system reliability. When a controller fails, data can continue to be written redundantly and quickly. Frequently accessed data can be placed on SSD hard disks.
[0068] Figure 6 yes Figure 2 The automatic tiering technology block diagram of storage in Figure 6 As shown in the figure, when hot data is frequently accessed, it will be automatically saved to a high-speed SSD or SAS disk; when the frequency decreases and becomes cold data, it will be dynamically reallocated to a NL-SAS disk with high capacity and efficiency. All operations are automatically completed during idle time, greatly improving storage efficiency and reducing usage costs without affecting host performance. It supports intelligent management of automatic tiered storage of stored data.
[0069] Figure 7 yes Figure 2 Block diagram of storage cache partitioning technology. Figure 7 As shown in the figure, cache partitions can be created for different LUNs to more effectively utilize cache and improve the performance of application read and write disks. Physical resources are divided into host ports, cache modules, and hard disks. Physical resources are virtualized into virtual resources with multiple services.
[0070] Figure 8 yes Figure 2 The data flow control block diagram is shown in Figure 1. Figure 8As shown, I / O control is performed on different LUNs to achieve performance balance; or I / O is guaranteed to meet the requirements for services and businesses with high I / O performance requirements. IOPS (Input / Output Operations Per Second) is a measurement method used for performance testing of computer storage devices such as hard disks (HDDs), solid-state drives (SSDs), or storage area networks (SANs), which can be regarded as the number of reads and writes per second. As the number of services increases, the system load increases. When all services are running below the IOPS upper limit, there is still room for improvement in IOPS performance. The lower limit automatically reserves IOPS for important services.
[0071] Fig. 9 This is a schematic diagram of the traditional RAID resource dynamic pool structure. Storage capacity and performance expansion requires adding a corresponding number of disks according to the RAID level. Data cannot be automatically redistributed to all disks evenly. This reduces the flexibility of capacity and performance expansion and increases the cost of capacity and performance expansion. Fig.10 yes Figure 2 Schematic diagram of the advanced dynamic pool structure used in . Under the RAID configuration of traditional storage products, we cannot expand the logical disk or RAID. To solve this problem, the latest virtualization technology is used to manage the physical disk using a virtual resource pool, so that the capacity of the logical disk can be expanded or added without interrupting the business. In addition, when the space in the resource pool is insufficient, it can be expanded by adding physical disks (in units of single disks). After adding disks, the data is automatically redistributed to all disks evenly to achieve capacity balance. This not only improves the efficiency of the storage device, but also can flexibly respond to sudden increases and decreases in data. In addition, according to the performance expansion requirements, the corresponding number of disks can be flexibly added to improve the performance of the disk group. The newly added disk participates in the IO response, and the load is also automatically and evenly distributed to all disks.
[0072] Fig.11 yes Figure 2 The main storage unit software architecture block diagram. Fig.11 As shown in the figure, the main storage unit software adopts modular and hierarchical design. On the unified RAID management platform, it provides advanced functions such as cache management, volume management, SSD secondary cache, local snapshot, local replication, remote replication, enhanced RAID data redundancy technology, cache partition, data flow control, volume protection, volume erasure, etc., to protect data security and improve storage efficiency. RAID (Redundant Arrays of Independent Drives) is a disk array, which is composed of many relatively cheap disks, combined into a disk group with huge capacity, and uses the additive effect of individual disks to provide data to improve the performance of the entire disk system. Using this technology, the data is cut into many segments and stored on each hard disk.
[0073] The front-end convergence supports FC, iSCSI, and CIFS protocols, and the back-end supports SAS protocols, effectively solving heterogeneous problems and facilitating flexible selection by users. This modular software design not only enables the system to have better performance, reliability, and stability, but also makes it easier to expand and upgrade.
[0074] Fig.12 yes Figure 2 Functional block diagram of the main storage unit. Fig.12 As shown, the main functions of the main storage unit software can be designed as follows: provide a WEB-based graphical management tool, and the operator can access the storage device through the browser to manage the main storage unit. The user enters the username and password on the login interface, and can use the various functions of the main storage unit after verification, including: basic settings, disk management, user rights management, sharing management, system maintenance, etc. Basic settings can also include system status, time settings, and network settings. Disk management can also include physical disk management, RAID management, and logical volume management. User rights management includes user registration, user editing, and rights management. Data file operations can include snapshots, remote replication, and cloning. Sharing management can include file directory management, CIFS sharing, FTP sharing, etc. System maintenance can include system monitoring, system logs, and system configuration backup. The main storage unit can also set a data destruction function. Safe deletion is transmitted to the main control chip by the GPIO action of the IO expansion chip. For example, the safe deletion function is triggered when the signal is pulled down for 3 seconds, whether by hardware or software. The controller sends an erase command to the flash memory to start safe deletion. After deletion, the drive letter can still be seen under the OS, and normal read and write operations can still be performed after formatting, but the status after deletion is all 0xFF when viewed with winhex; the SSD cannot be recognized by the system after deletion, and of course, the internal data status of the SSD cannot be viewed by software.
[0075] This embodiment facilitates user storage and recording, realizes the integration and unification of file system-level and block-level data and storage protocols, provides users with a high-performance, all-round solution, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration.
[0076] Embodiment 3
[0077] Fig.13 FIG. 1 is a schematic diagram of the physical structure of an electronic device according to an embodiment of the present invention. Fig.13As shown, the electronic device may include: a processor 301, a memory 302 and a bus 303; wherein the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the computer program instructions stored in the memory 302 and can be run on the processor 301 to execute the radar storage and recording methods provided by the above-mentioned method embodiments, for example, including:
[0078] S1. Connect the server, client, storage unit and recording unit via the Internet;
[0079] S2, constructing a storage area network, connecting the server and the storage unit through the storage area network, integrating file level sharing into the storage area network, and storing the client data through the storage area network;
[0080] S3. Record the client data, and store the client data in the storage unit in the form of data blocks via a fiber channel or an Internet Small Computer System Interface channel.
[0081] In addition, the logic instructions in the above-mentioned memory 302 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method for generating a memorandum based on face recognition in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media for storing program codes.
[0082] This embodiment facilitates user storage and recording, realizes the integration and unification of file system-level and block-level data and storage protocols, provides users with a high-performance, all-round solution, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration.
[0083] Embodiment 4
[0084] Another embodiment of the present invention discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the radar storage and recording methods provided in the above embodiments, for example, including the steps of:
[0085] S1. Connect the server, client, storage unit and recording unit via the Internet;
[0086] S2, constructing a storage area network, connecting the server and the storage unit through the storage area network, integrating file level sharing into the storage area network, and storing the client data through the storage area network;
[0087] S3. Record the client data, and store the client data in the storage unit in the form of data blocks via a fiber channel or an Internet Small Computer System Interface channel.
[0088] This embodiment facilitates user storage and recording, realizes the integration and unification of file system-level and block-level data and storage protocols, provides users with a high-performance, all-round solution, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration.
[0089] Embodiment 5
[0090] Another embodiment of the present invention provides a non-transitory computer-readable storage medium, which stores computer instructions. The computer instructions enable a computer to execute the radar storage and recording method provided by the above-mentioned method embodiments, for example, including the steps of:
[0091] S1. Connect the server, client, storage unit and recording unit via the Internet;
[0092] S2, constructing a storage area network, connecting the server and the storage unit through the storage area network, integrating file level sharing into the storage area network, and storing the client data through the storage area network;
[0093] S3. Record the client data, and store the client data in the storage unit in the form of data blocks via a fiber channel or an Internet Small Computer System Interface channel.
[0094] This embodiment facilitates user storage and recording, realizes the integration and unification of file system-level and block-level data and storage protocols, provides users with a high-performance, all-round solution, maximizes the user's investment return ratio, and can meet the needs of different business applications such as large databases, high-performance computing, digital media, network operations, centralized storage, backup, disaster recovery and data migration.
[0095] The present invention is described with reference to specific embodiments, but it should be understood by those skilled in the art that various changes and equivalent substitutions may be made without departing from the scope of the present invention. In addition, in order to adapt to specific occasions of the present invention, the present invention may be modified in many ways without departing from its scope of protection. Therefore, the present invention is not limited to the specific embodiments disclosed herein, but includes all embodiments falling within the scope of protection of the claims.
Claims
1. A radar storage and recording method, characterized in that: include: The server, client, storage unit and recording unit are connected through the Internet. The storage unit includes a backplane, a controller, an IO module and a management module which are electrically connected. The recording unit includes a mainboard module, a digital backplane and an analog backplane which are electrically connected. The controller is provided with a first controller and a second controller. When one of the first controller and the second controller fails, the business on the failed controller is switched to the other controller. After the failed controller is restored, the control of the original business is restored. The main storage unit is provided with a data destruction function. The safe deletion is performed by the GPIO action of the IO expansion chip and transmitted to the main control chip for implementation. Constructing a storage area network, connecting the server and the storage unit through the storage area network, integrating file level sharing into the storage area network through the CIFS protocol, and storing client data through the storage area network; The client data is recorded and stored in the storage unit in the form of data blocks via a fiber channel or an Internet Small Computer System Interface channel.
2. The radar storage and recording method according to claim 1, characterized in that: The storage unit automatically performs tiered storage on stored data. When hot data is accessed frequently, the hot data is automatically saved to a high-speed SSD or SAS disk. When the frequency decreases and the data becomes cold data, the cold data is dynamically reallocated to an NL-SAS disk with high capacity and efficiency.
3. The radar storage and recording method according to claim 1, characterized in that: The storage unit performs cache partitioning according to different logical unit numbers.
4. A radar storage and recording system, characterized in that: include: A server, a client, a storage unit and a recording unit connected via the Internet; wherein, The storage unit includes a backplane, a controller, an IO module, and a management module that are electrically connected to form a storage area network, connect the server to the storage unit, integrate file-level sharing into the storage area network through the CIFS protocol, and store client data through the storage area network. The storage unit is provided with a data destruction function, and secure deletion is performed by a GPIO action of the IO expansion chip and transmitted to the main control chip for implementation; The recording unit includes a mainboard module, a digital backplane, and an analog backplane that are electrically connected to record client data, and stores the client data in the storage unit in the form of data blocks through an optical fiber channel or an Internet Small Computer System Interface channel; The controller is provided with a first controller and a second controller. When one of the first controller and the second controller fails, the service on the failed controller is switched to the other controller. After the failed controller is restored, the control of the original service is restored.
5. The radar storage and recording system according to claim 4, characterized in that: The controller adopts an Intel processor and a PCI-e high-speed bus. The Intel processor provides a power platform for the storage unit, and the PCI-e high-speed bus provides a transmission channel for the storage unit.
6. The radar storage and recording system according to any one of claims 4 to 5, characterized in that: The storage unit is provided with a storage card.
7. The radar storage and recording system according to claim 6, characterized in that: The storage plug-in uses a large-capacity SAS interface ECC solid-state disk array as a storage medium.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the radar storage and recording method according to any one of claims 1 to 3 are implemented.
9. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the radar storage and recording method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Radar signal processing device based on Open VPX
CN111581153A