Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

793results about How to "Improve writing efficiency" patented technology

Method for storing mass of small files on basis of master-slave distributed file system

ActiveCN103020315ATo achieve fault toleranceSolve the problem when storing a large number of small filesSpecial data processing applicationsDistributed File SystemData file
The invention discloses a method for storing a mass of small files on the basis of a master-slave distributed file system, and aims to solve the problem about storing the mass small files in the master-slave distributed file system. The technical scheme includes that the method includes that a mass small file storage system is deployed and initialized, and then small files are created and read by a SmallFileAPI (small file-application program interface) of a client side according to a command received from a keyboard. When the small files are created by a system, the SmallFileAPI creates data files of the small files according to small file paths obtained from the client side, writes in small file data and simultaneously creates small file indexes at data nodes; when the small files are read by the system, data node information corresponding to a parent directory is acquired according to the small file paths, an index request is transmitted to any of the data nodes, and finally the small file data are read from the data files according to index information. By the aid of the method, the problem about mass of storage metadata of the mass of small files is solved, writing efficiency of the mass small file storage system is improved, and reliability of the system is guaranteed.
Owner:NAT UNIV OF DEFENSE TECH

Method for realizing local file system through object storage system

InactiveCN107045530AReduce the number of interactionsImprove the performance of accessing swift storage systemSpecial data processing applicationsApplication serverFile system
The invention discloses a method for realizing a local file system through an object storage system. A metadata cache algorithm of the file system and a memory description structure are adopted, so that the interactive frequency of an application and a background of a swift storage system is reduced and the performance of accessing the swift storage system by the application is improved; a policy of pre-allocating a memory pool and recovering idle memory blocks in batches in a delayed manner is adopted, so that the efficiency of traversing a directory comprising a large amount of subdirectories and files is improved; a memory description structure of an open file handle is adopted, so that the application can efficiently perform file reading-writing operation; a pre-reading policy is adopted, so that the frequency of network interaction between an application server and a swift storage back end is effectively reduced and the reading performance of the file system is improved; and a zero copying and block writing policy is adopted, so that no any data copying and caching exist in a file writing process, system call during each write is a complete block writing operation, and the file writing efficiency is improved.
Owner:HUAZHONG UNIV OF SCI & TECH

Mass small file processing method based on HDFS

The invention provides a mass small file processing method based on an HDFS (Hadoop Distributed File System). The method comprises the following steps of generating a file ID (Identifier) through small file filtration and metadata reading to complete preprocessing on files; opening up a memory cache region; building a file uploading queue; performing time-delay storage on the files; merging the small files into a Mapfile file of a <key, value> structure in the cache region to be stored; storing file metadata into a distributive database Hbase, wherein the Hbase realizes the persistence in the HDFS; expressing the file status by a Status flag bit to complete operations such as fast reading of the small files of the cache region and Mapfile fragment merging, so that the real-time insert update and delete operation of the HDFS on the small files can be supported. The method has the advantages that the reading efficiency of the HDFS on the small files is improved, so that the system supports the real-time update operation on the small files, and the integral performance of the system is improved.
Owner:HOHAI UNIV

Program upgrading device based on vehicle Ethernet framework and control method thereof

The present invention provides a program upgrading device based on a vehicle Ethernet framework and a control method thereof, a vehicle, a computer device and a computer readable storage medium. The device comprises a controller, an Ethernet gateway, a plurality of domain controllers and a plurality of electronic controllers. The Ethernet gateway is connected with the controllers and the domain controllers through the Ethernet; the domain controllers are connected with the electronic controllers through the Ethernet or a CAN bus; the controllers are configured to determine whether any one electronic controller satisfies an upgrading condition or not according to the whole vehicle network information, the program is sent to the Ethernet gateway when any one electronic controller satisfies the upgrading condition; and the Ethernet gateway is configured to receive the program, and the program is flashed to any one electronic controller through passing through the domain controllers according to the DOIP protocol. The fusion of the flashing schemes between the Ethernet and the CAN and the flashing of multiple electronic controllers are realized.
Owner:BEIJING CHJ AUTOMOTIVE TECH CO LTD

Method for realizing software phase-locked loop with unfixed sampling frequency

The invention discloses a method for realizing a software phase-locked loop with an unfixed sampling frequency. The method comprises the following steps: firstly adopting an analog phase-locked loop digital controlled oscillator of the DSP period counter to obtain digital controlled oscillator output signals; then working out the phase error between the mains voltage and a reference signals in the DQ-transformation phase demodulation mode by using the digital controlled oscillator output signals as the reference signals; and establishing a closed loop transfer function secular equation of a phase-locked loop system and determining the parameters of the designed loop filter based on the digital controlled oscillator output signals and the phase error between the mains voltage and the reference signals. The invention can maintain the fixed number of the sampling points in the primitive period, and is used for repeatedly controlling various grid-connected converting devices, such as active electric filters, new energy-powered grid-connected converters and the like. By adopting the DQ-transformation phase demodulation mode, the invention can well inhibit the harmonic and unbalanced mains, resist the fluctuation of the mains voltage, and ensure the reliable operation of the phase-locked loop under the conditions of multiple mains voltage zero passage, voltage harmonics, voltage fluctuation and mains voltage imbalance.
Owner:ZHEJIANG UNIV

Block management method for flash memory, and storage system and controller using the same

A block management method for a flash memory chip having multiple planes is provided, wherein each plane has a plurality of physical blocks. The method includes disposing a plurality of physical units, wherein each physical unit includes a physical block of each plane, and the physical blocks in the physical unit have a simultaneously-operable relationship. The method also includes writing data in a single plane access mode when a host system does not update all the physical blocks in an updated the physical unit. The method further includes writing the data in a multi-planes access mode when the host system updates all the physical blocks in the updated physical unit, wherein the physical blocks for writing the data have the simultaneously-operable relationship.
Owner:PHISON ELECTRONICS

Magnetic random access memory

A write line is covered with a yoke material. The recording layer of an MTJ element is exchange-coupled to the yoke material. The total magnetic volume ΣMsi×ti of the recording layer of the MTJ element and a portion of the yoke material that is exchange-coupled to the recording layer is smaller than the magnetic volume ΣMsi′×ti′ of the remaining portion of the yoke material that covers the write line.
Owner:KK TOSHIBA

Method for quickly loading data into database

The invention discloses a method for quickly loading data into a database. The method includes loading data files in a parallel mode when the data files are written into the database; and directly writing the data files in a loading procedure, generating tuples and then directly writing the tuples into the data files in the database. The method has the advantages that the CPU (central processing unit) utilization rate is increased owing to a parallel thread mode, inspection for various affairs when the data files are written into the database are omitted owing to the fact that the configured data are directly written into the database, and accordingly the writing efficiency of the data files can be effectively improved.
Owner:北京人大金仓信息技术股份有限公司

Method for automatically generating testing case on basis of function block diagram testing module

The present invention discloses a method for automatically generating a testing case on the basis of a function block diagram testing module, which comprises the steps of: extracting an input, an output, a logic relation and a constraint relation in a requirement specification of embedded software and according to the input, the output, the logic relation and the constraint relation in the requirement specification of the software, establishing the function block diagram testing module based on a similar function block diagram language; establishing a conversion rule for converting the function block diagram testing module into a data combination table; extracting basic data from the function block diagram testing module and then on the basis of the basic data, carrying out data derivation according to the conversion rule so as to convert the function block diagram testing module into the data combination table; and according to the data combination table, generating the testing case. The method has the advantages of high testing efficiency, high testing case quality, excellent sensitivity for a timing relationship, excellent sensitivity for the boundary, excellent sensitivity for operative logic and capacity for identifying a transfer relationship between a state and a state of the software.
Owner:ZHUZHOU CSR TIMES ELECTRIC CO LTD

Block management method for flash memory, and storage system and controller using the same

A block management method for managing a flash memory is provided. The method includes dividing the flash memory into a cache area and a storage area and dividing the cache area into a plurality of cache sub-areas, wherein the storage area has a plurality of physical blocks and each cache sub-area contains at least one physical block. The method also includes configuring a plurality of logical blocks for mapping the physical blocks of the storage area, and allocating one of the cache sub-areas for each logical block, wherein when the host writes the data into the logical blocks, the data may be temporarily stored in the cache sub-areas allocated for the logical blocks. Accordingly, it is possible to increase efficiency of the flash storage system and avoid wearing of the physical blocks, so as to prolong a lifetime of the flash storage system.
Owner:PHISON ELECTRONICS

SQL statement generation method and device and computer-readable storage medium

The invention discloses a SQL statement generation method. The method comprises the following steps of when a SQL statement creation instruction of a structured query language sent by a client is received, generating and sending an SQL statement editing interface to the client for display; receiving a component selection instruction sent by a client end, determining a corresponding atomic statement, obtaining a code corresponding to the atomic statement and sending the code to the client end for displaying in a code area, and determining a statement parameter set for the atomic statement by auser based on an SQL statement editing interface; combining the code of the atomic statement with the statement parameters set in the cache area, and displaying the combined code synchronously in thecode area of the client side; repeatedly executing the above steps until an editing completion instruction sent by the client based on the SQL statement editing interface is received and generating the SQL statement according to the combined code in the cache area. The invention also provides an SQL statement generating device and a computer-readable storage medium. The invention improves the compiling efficiency of SQL statements.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Automobile controller program flashing method, device and system and terminal

The invention discloses an automobile controller program flashing method, device and system and a terminal. The system comprises a terminal and a hardware flashing tool, wherein the terminal is used for acquiring a communication protocol corresponding to the hardware flashing tool, communicating with the hardware flashing tool according to the communication protocol, receiving the basic information of the automobile controller group, which is sent by the hardware flashing tool, from the automobile controller group, and acquiring a program file corresponding to the controller in the automobile controller group; the hardware flashing tool is used for receiving the basic information of the automobile controller group, sending the basic information to the terminal, receiving the program file returned by the terminal according to the basic information, and flashing the program file to the corresponding controller in the automobile controller group. The system, disclosed by the embodiment, brings convenience for a user to flash or update the automobile controller program, shortens the time spent in flashing all the controllers of the automobile, improves the program flashing efficiency, and further improves the whole automobile production efficiency.
Owner:BEIJING ELECTRIC VEHICLE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products