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

43results about How to "Save CPU time" patented technology

Dynamic prediction-based network driver layer data packet receiving method and system

The invention discloses a dynamic prediction-based network driver layer data packet receiving method, which comprises the following steps of establishing a blank chain table and a circulation sequence, and creating a kernel thread and a kernel timer; receiving network equipment interruption, executing an interruption processing program, and stopping receiving network equipment interruption immediately after entering the interruption processing program; judging whether a network equipment interruption instruction is a receiving instruction or a wrong instruction; if the instruction is a receiving instruction, judging whether a data arriving bit in a receiving descriptor of the receiving instruction is zero or not, if not, judging whether the number of data packet caches in the blank chain table is lower than a threshold or not, if not, obtaining a new data packet cache from the blank chain table and judging whether obtaining is successful or not, if not, counting the length of effective data in the data packet cache corresponding to the current receiving descriptor, and discarding the effective data. By the method, the number of the pre-distributed data packet caches can be calculated to adapt to the change of the network flow, and the phenomenon of consuming too much memory when the data flow is lower is avoided.
Owner:HUAZHONG UNIV OF SCI & TECH

Multi-channel software-hardware paralleled serial communication processing method

The invention relates to a multi-channel software-hardware coordinated calling method for the purpose of narrowing the gap between the increasing number of sophisticated spacecrafts for controlling computer serial communication and limited software-hardware resources of embedded systems. The method comprises following steps of reusing hardware multichannel series channels; sending, caching and reusing, receiving cache independence, setting channel numbers via software to achieve channel switch, and setting send data lengths of corresponding channels and receive data lengths; reusing receive interruption and overtime interrupt of serial ports, adopting to same receive interruption and overtime interrupt by multiple channels of series ports and occupying external interrupt resources of the same CPU; and carrying out software-hardware parallel work in order to achieve serial communication of multiple channels. The serial communication of multiple channels is finished by main processes of software tasks, interruption processes of software and hardware processing. The multi-channel software-hardware paralleled serial communication processing method helps to achieve multi-channel software-hardware paralleled serial communication in order to save computer hardware resources, and reduce CPU time occupied by multi-channel serial communication and is applied for controlling a computer of a certain type.
Owner:SHANGHAI XINYUE METER FACTORY

An optimization method for improving Bluetooth positioning accuracy

The invention discloses an optimization method for improving Bluetooth positioning accuracy, and the method comprises the steps: setting a cache container to obtain and store gateway data between eachgateway and a positioning label in a time period at a time, enabling the gateway data to become a calculation period, and enabling the gateway data to be a signal intensity value between each gatewayand the positioning label; Grouping the gateway data according to the positioning tags, selecting the gateway with the highest signal intensity value from the list of the target positioning tags as areference gateway point, storing the reference gateway point in a cache container, and selecting the gateway with the signal intensity value only smaller than that of the reference gateway point fromthe list of the target positioning tags as an auxiliary gateway point; And converting the intensity values between the reference gateway point and the target positioning tag and the intensity valuesbetween the auxiliary gateway point and the target positioning tag into distance values, and calculating the coordinate value of the target positioning tag according to the coordinate positions of thereference gateway point and the auxiliary gateway point. By combining the physical characteristics of the Bluetooth positioning tag and the Bluetooth positioning gateway, the positioning accuracy ofthe Bluetooth positioning tag is improved.
Owner:武汉慧联无限科技有限公司

Multi-resolution WENO format and ILW boundary processing combined fixed-point rapid scanning method

The invention discloses a multi-resolution WENO format and ILW boundary processing combined fixed-point rapid scanning method, and the method comprises the following steps: converting a steady hyperbolic conservation law problem into a time-dependent hyperbolic conservation law problem, and processing an object surface boundary by using a novel five-order ILW boundary processing method; discretizing a space part of the hyperbolic conservation law equation by using a finite difference multiple resolution weighting basic oscillation-free format; discretizing a time part in the control equation by using a three-order Runge-Kutta method and a fixed-point rapid scanning method; obtaining an approximate value of each point of the next time layer according to a space-time full-discrete method, and obtaining a numerical simulation result when the residual error of the conservation variable in the calculation region tends to be stable. According to the method, the advantage that the high-orderprecision of the calculation format near the boundary of the object plane is not reduced can be kept, the use number of space templates is effectively reduced, parameters needing to be manually adjusted are reduced, implementation is simpler, and implementation is easy.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Keyboard circuit capable of improving key-press scanning speed

The invention discloses a keyboard circuit capable of improving key-press scanning speed. In the keyboard circuit, one ends of each column line and row line are connected with a power supply through a current limiting resistor; the other ends of the column line which are multiplexed by a PNP (positive-negative-positive) switching transistor and the other ends of the m column lines which are multiplexed by an NPN (negative-positive-negative) switching transistor are connected correspondingly with the I / O interfaces, namely P1.1, P1.2,...,P1.m after being multiplexed; meanwhile, the half of therest column lines which are multiplexed by the PNP switching transistor and the other half which are multiplexed by the NPN switching transistor are correspondingly connected with I / O interfaces, namely P[1.(m+1)], P[1.(m+2)],...,P[1.(m +n) / 2]; the base of each switching transistor is connected to the I / O interface P[1.0] through the current limiting resistor; the column line and the row line of each key-press are connected with the ground wire through a combination switch; all the column lines are connected to the inputs of interrupt Input port through an AND circuit unit. The keyboard circuit provided by the invention has the advantages that when the sum of the column lines and the row lines of the key circuit is 2N, the required number of the I / O interfaces is N+1, and when the sum of the column lines and the row lines is 2N+1, the required number of the I / O interfaces is N+2 and the values of column and the row can be obtained after scanning for two times.
Owner:NORTHWESTERN POLYTECHNICAL UNIV

An optimization method to improve the accuracy of Bluetooth positioning

The invention discloses an optimization method for improving Bluetooth positioning accuracy, and the method comprises the steps: setting a cache container to obtain and store gateway data between eachgateway and a positioning label in a time period at a time, enabling the gateway data to become a calculation period, and enabling the gateway data to be a signal intensity value between each gatewayand the positioning label; Grouping the gateway data according to the positioning tags, selecting the gateway with the highest signal intensity value from the list of the target positioning tags as areference gateway point, storing the reference gateway point in a cache container, and selecting the gateway with the signal intensity value only smaller than that of the reference gateway point fromthe list of the target positioning tags as an auxiliary gateway point; And converting the intensity values between the reference gateway point and the target positioning tag and the intensity valuesbetween the auxiliary gateway point and the target positioning tag into distance values, and calculating the coordinate value of the target positioning tag according to the coordinate positions of thereference gateway point and the auxiliary gateway point. By combining the physical characteristics of the Bluetooth positioning tag and the Bluetooth positioning gateway, the positioning accuracy ofthe Bluetooth positioning tag is improved.
Owner:武汉慧联无限科技有限公司
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