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

Integrated storage virtualization and switch system

A system integrates an intelligent storage switch with a flexible virtualization system to enable efficient service of file and block protocol data access requests for information stored on the system. A storage operating system executing on a storage system coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, directories and logical unit numbers. The virtualization system is illustratively embodied as a file system having a write allocator configured to provide a flexible block numbering policy that addresses volume management capabilities, such as storage virtualization, at a finer granularity (e.g., a single block) than that of previous non-flexible storage virtualization schemes. The flexible block numbering policy also yields substantial benefits in terms of increased write efficiency and elimination of storage “hot spots”, as well as a compelling point-in-time read-only data image (snapshot) mechanism.
Owner:NETWORK APPLIANCE INC

Structure and fabrication of an MRAM cell

MTJ stacks formed using prior art processes often fail because of shorts between the pinned layer and the top electrode. This problem has been overcome by depositing a protective layer on the MTJ sidewalls followed by an inter-layer dielectric. Then planarizing until the protective layer is just exposed. Finally, an etching (or second CMP) process is used to selectively remove the protective layer from the top surface of the cap layer.
Owner:HEADWAY TECH INC

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

Magnetic tunneling junction cell array with shared reference layer for MRAM applications

A method and system for providing a magnetic memory is disclosed. The method and system include providing a plurality of magnetic elements and a plurality of reference layers. Each of the magnetic elements includes a free layer and a spacer layer. Each of the reference layers is coupled with a corresponding portion of the magnetic elements. The reference layers are ferromagnetic. A portion of each reference layer functions as at least a portion of a pinned layer for each of the corresponding portion of the magnetic elements. The portion of each of the plurality of reference layers also functions as a write line for the corresponding portion of the plurality of magnetic elements. The spacer layer resides between the free layer of each of the plurality of magnetic elements and the reference layer.
Owner:APPLIED SPINE TECH

Memory system

A system includes: a first input buffer that functions as an input buffer for a third storing area; and a second input buffer that functions as an input buffer for the third storing area and that separately stores data with a high update frequency for the third storing area. In the system, a plurality of data written in a first storing area or a second storing area are flushed to the first input buffer in units of logical blocks. Also, a plurality of data written in the first input buffer are relocated to the third storing area in units of logical blocks.
Owner:KK TOSHIBA

Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program

The invention relates to a method for realizing refreshing and writing of an ECU (Electronic Control Unit) program. The method is as follows: an upper computer erases original data in the ECU according to a user-defined refreshing and writing distribution protocol; the upper computer is used for refreshing and writing data messages to the ECU according to the user-defined refreshing and writing distribution protocol; the ECU resolves the received data messages and runs the program according to the resolved data messages. In addition, the invention also comprises a system for realizing refreshing and writing of an ECU program. The system comprises the upper computer, wherein the upper computer comprises an encryption module and a data refreshing and writing module. The method and system for realizing refreshing and writing of the ECU program can be used for reducing an ECU program refreshing and writing cost, supporting various CAN (Controller Area Network) transceiving hardware equipment, supporting refreshing and writing of various program format files in a refreshing and writing software engineering, improving the software data safety and realizing ECU online refreshing and writing functions, and has a wider application range.
Owner:DONGFENG ELECTRONICS TECH

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

Data processing method of database

The invention discloses a data processing method of a database. The data processing method comprises the following steps that a main node servo receives a data processing request of a client, wherein the data processing request comprises a data storage request; the main node server receives data to be stored; the main node server extracts various field values of one field of the data to be stored, calculates corresponding hash values and determines a storage position corresponding to each hash value; the main node server transmits the data to be stored and the hash values to a data node server; the data node server stores line data corresponding to the hash values into a corresponding main hard disc; and the main node server carries out mirror image back-up on the data stored in the data node server, wherein the data processing request also comprises data retrieval requests. The data processing method of the database, disclosed by the invention, is high in data processing efficiency and larger in capacity, and avoids the happening of single-site faults in a cluster.
Owner:GUANGDONG EASTONE CENTURY TECHNOLOGY 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

Intelligent contract execution engine based on Java virtual machine

The present invention discloses an intelligent contract execution engine JCEE based on a Java virtual machine. The JCEE allows a user to develop an intelligent contract by using a Java language and provides complete life cycle management of the intelligent contract. The JCEE is designed by using a micro-service architecture, and comprises a client and a server; and the client is responsible for receiving a call request for the intelligent contract, and the server is responsible for the implementation of a specific intelligent contract. The implementation of the JCEE comprises the following steps that: (1) the client receives a contract call request of a user and checks the completeness of the request; (2) the client encapsulates and delivers the secure user request to the JCEE server; and (3) the server carries out security check on the contract, a specific request is implemented on secure implementation request call actuators, and the implementation results are returned. The present invention provides a brand-new intelligent contract execution engine design scheme, which solves the problems of insufficient universality, low performance and the like of existing intelligent contract execution engines.
Owner:HANGZHOU QULIAN TECH CO LTD

SQL sentence generation method and system

The invention provides an SQL sentence generation method and a system. The SQL sentence generation method comprises the following steps: setting a descriptive table entry of the fields and tables; filling in the descriptive information corresponding to the descriptive table entry to generate a data dictionary; and generating the SQL sentences according to the data dictionary and the structure query language (SQL) sentence generation rules. In the embodiment of the invention, unified descriptive entry is set firstly, and descriptive information is filled, thus providing a possibility for realizing the purpose of the invention; and then according to the SQL sentence generation rules, the application data dictionary is set into a template of the SQL sentence, thus realizing automatic and rapid generation of the SQL sentence in a large scale, and improving the compiling efficiency of the SQL sentence.
Owner:KINGDEE SOFTWARE(CHINA) CO LTD

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

Database synchronization method and device and readable medium

The application discloses a database synchronization method and device and a readable medium, and relates to the field of databases. The method includes: acquiring a database transaction; generating binlogs according to the database transaction; writing the binlogs into a temporary memory file system, wherein the temporary memory file system is a file system carrying out writing through a manner of memory writing; and synchronizing a standby machine with the binlogs stored in the temporary memory file system, wherein the standby machine is used for synchronizing a database according to the binlogs. Through writing the binlogs into the temporary memory file system in the manner of memory writing, the problem that efficiency of writing the binlogs into a binary log file by a host is lower due to lower file writing speed of the binary log file is avoided, and writing efficiency of the binlogs is improved.
Owner:TENCENT CLOUD COMPUTING BEIJING CO LTD

Static memory and memory cell thereof

InactiveUS8837207B1Shorten the timeIncreasing static efficiencyDigital storageBit lineHemt circuits
A static memory and a static memory cell are provided. The static memory cell includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a first switch, a second switch, a third switch, a first pull-down switch, and a second pull-down switch. When a data writing operation is performed, the latching capability of the latch circuit constituted by the first to the sixth transistors is disabled by turning off the second transistor or the fifth transistor, so that the speed of the data writing operation is increased and the data writing performance is improved. The first switch and the second switch provide a path for reading or writing data, and the third switch is coupled to a bit line for receiving data from or transmitting data to the bit line.
Owner:NAT CHIAO TUNG UNIV

Method for writing data into EEPROM and device thereof

The invention discloses a method for writing data into an EEPROM and a device thereof; the method comprises: writing all data needed to be written into the EEPROM into a RAM; acquiring all the data from the RAM, writing the acquired data into a backup area of the EEPROM for once, and setting effective marker bits corresponding to all the data in the backup area to be effective; respectively writing the data into a target area of the EEPROM; and setting the effective marker bits to be ineffective, and erasing the data stored inside the backup area. The method and the device can ensure the datewriting to be atomicity operation and improves the efficiency for writing the data compared with the prior art.
Owner:BEIJING WATCH DATA SYST

Data writing and reading methods and devices

The embodiment of the invention provides a data writing method, a data writing device, a data reading method and a data reading device. The data writing method comprises the following steps of: in continuous clock cycles, receiving data to be written into the same shared memory equipment in a plurality of pieces of shared memory equipment from a bus, and caching the data, wherein the length of the data received in each clock cycle is the data bit width of the bus, the data bit widths of the pieces of shared memory equipment are the same, and are k times that of the bus, and k is an integer more than or equal to 2; if the reception of the data to be written into the same shared memory equipment is stopped, merging the cached data according to the data bit width of the shared memory equipment; and transmitting the merged data to arbitration equipment, so that the arbitration equipment writes the merged data into the corresponding shared memory equipment according to preset arbitration rules, wherein the data bit width of the arbitration equipment is the same as that of the shared memory equipment.
Owner:HUAWEI TECH CO LTD

Micro-nano fiber grating laser writing method and device

The invention discloses a micro-nano fiber grating laser writing method and a micro-nano fiber grating laser writing device. The method comprises the following steps of: tapering normal multi-mode fibers; manufacturing micro-nano fibers; and then taking 193 nm ultraviolet laser as a scribing means. The device comprises a fiber clamp, and an ArF excimer laser, a 45-degree full power reflector, a cylindrical lens and a phase mask plate which are sequentially arranged, wherein the ArF excimer laser is used for emitting 193 nm ultraviolet laser; the tapered fiber is fixed on the fiber clamp; micro-nano fiber regions of the fibers are arranged in front of the phase mask plate in parallel; the 193 nm ultraviolet laser emitted by the ArF excimer laser is reflected through the 45-degree full power reflector and then vertically emitted to the cylindrical lens; and the phase mask plate is arranged in front of the cylindrical lens. According to the method and the device, extra processing for the fibers is not required, the mechanical strength and the toughness of the fibers are kept, the cost is low, the scribing efficiency is high, the bandwidth is narrow, the mode is controllable and the repeatability is high.
Owner:JINAN UNIVERSITY

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:北京人大金仓信息技术股份有限公司

Integrated storage virtualization and switch system

ActiveUS7747836B2Improve writing efficiencyElimination of storage “hot spots”TransmissionMemory systemsOperational systemData access
A system integrates an intelligent storage switch with a flexible virtualization system to enable efficient service of file and block protocol data access requests for information stored on the system. A storage operating system executing on a storage system coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, directories and logical unit numbers. The virtualization system is illustratively embodied as a file system having a write allocator configured to provide a flexible block numbering policy that addresses volume management capabilities, such as storage virtualization, at a finer granularity (e.g., a single block) than that of previous non-flexible storage virtualization schemes. The flexible block numbering policy also yields substantial benefits in terms of increased write efficiency and elimination of storage “hot spots”, as well as a compelling point-in-time read-only data image (snapshot) mechanism.
Owner:NETWORK APPLIANCE INC

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

Shingled magnetic recording (SMR) disk drive with verification of written data

A “write-squeeze-verify” method is used for verification of the data that has been written in the annular bands of a shingled magnetic recording disk drive. The writing of data along a track overwrites a portion of the previously written track and thus “squeezes” the data of the previously written track to thereby form a “shingled data track” (SDT). The data in each SDT is read back and verified by an error correction check using error correction bits associated with the data written in the SDT, or by comparing the readback data with the data stored in memory. If the data read back is not verified, a write error counter is incremented and a write error frequency is calculated. One or more attempts to write the data can be performed. If the data in the SDT cannot be verified after the attempted rewrite(s), then a “re-try fail” is reported.
Owner:WESTERN DIGITAL TECH INC

Method, device, terminal equipment and storage medium for editing script test code

The invention discloses a method, device, terminal equipment and storage medium for editing script test code. The method for editing the script test code comprises the steps that a code editing platform is run, and a code editing interface is entered into; a code query instruction input by a user is obtained, recommended code information is acquired and displayed based on the code query instruction, the recommended code information comprises at least one code function, and each code function comprises a function ID, a function name and a corresponding function content; a code selection instruction input by the user is acquired, and the code selection instruction comprises a target function ID and / or a target function name; the function content corresponding to the target function ID and / orthe target function name is added into the code editing interface to form an edited code. The method for editing the script test code has the advantage that the check and use of the test script codecan be realized in a script test code editing process, and is beneficial to improving the efficiency of the script test code editing.
Owner:PINGAN YIQIANBAO E COMMERCE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products