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

158 results about "State pattern" patented technology

The state pattern is a behavioral software design pattern that allows an object to alter its behavior when its internal state changes. This pattern is close to the concept of finite-state machines. The state pattern can be interpreted as a strategy pattern, which is able to switch a strategy through invocations of methods defined in the pattern's interface.

Method for detecting abnormal condition of urban road traffic by utilizing GPS (Global Positioning System) data of public buses

The invention belongs to the technical field of road traffic detection, and particularly discloses a method for detecting the abnormal condition of urban road traffic by utilizing the GPS (Global Positioning System) data of public buses. The method comprises the following steps: firstly, carrying out preprocessing on the GPS data of the public buses, extracting and calculating effective parameters so as to realize representation for traffic conditions; secondly, traffic history condition analysis: specifically including the steps of traffic condition feature extraction, traffic condition mode identification, quantification definition of traffic abnormal condition and the like; thirdly, traffic abnormal condition detection: specifically including the two steps of traffic condition real-time variation trend analysis and traffic abnormal condition distinguishing. The method for detecting the abnormal condition of urban road traffic provided by the invention gives full play to the advantages of mass GPS data of the public buses, the conditions of urban road traffic can be accurately represented, the normal condition and abnormal condition of urban traffic can be clearly distinguished, and analysis on the historical situation and real-time variation trend of urban road traffic condition can be realized at the same time.
Owner:重庆科知源科技有限公司

Finite state machine actuating device and method, and method for establishing and using finite state machine

The invention discloses a finite state machine actuating device and method, and a method for establishing and using a finite state machine. The finite state machine actuating method comprises the following steps of: receiving a trigger event; acquiring the current state of the finite state machine and acquiring a next state to which a current state is to be shifted according to an input event and a state shifting table; and determining a specific state type which corresponds to the current state from one or more specific state types belonging to a basic state type according to the basic state type, performing predetermined processing by using the specific state type and updating the current state by using the acquired next state. By adopting the method, actuating logic of the finite state machine is improved in combination with the principle of an object-oriented state mode and a Flyweight mode, the specific state type of a single example mode is established, and repeated creation and deletion of an object are avoided, so that resource consumption of a system can be lowered on various application developing and modeling occasions and the like, and the actuating speed and efficiency of the application are improved.
Owner:ALCATEL LUCENT SAS

Tracking method of human body motions and identification method thereof

A tracking method of human body motions and an identification method thereof are disclosed. The tracking method includes the following steps: providing a continuous and multi-frame dynamic image and establish a background based on the dynamic image; simultaneously performing a pretreatment and a human body position process on every frame of the image so as to acquire and output human body position information of the frame. The identification method includes the following steps: arranging a human body identification mode, such as a mouse mapping mode, a state mode, a motion mode and the like; identifying the human body position information of the every frame based on the human body identification mode and outputting the identification information. By using the methods of the invention, a video can be tracked continuously, high-accurately and real-timely for the every frame and the human body position information can be output. Especially, the methods can be used to tracking the motions of small face sport organs, such as eyes, a mouth and face muscles and motions of an upper limb part with a large motion amplitude, a high frequency and complex motion characteristics. Simultaneously, attitude information, such as a mouse position, a mouse movement, single click, double click, hands position, a left hand movement from left to right and the like, can be identified and output.
Owner:SHANGHAI MOBINEX SOFTWARE TECH

Method for assessing integral states of furnace conditions by aid of pattern recognition technology

The invention discloses a method for assessing integral states of furnace conditions by the aid of a pattern recognition technology. The method sequentially includes steps of 1), acquiring various required data of blast furnaces; 2), dividing furnace top gas flow distribution patterns into A categories, dividing furnace profile variation patterns into B categories, dividing furnace temperature variation patterns into C categories and dividing furnace hearth working state patterns into D categories; 4), confirming current furnace conditions; 5), selecting discharging indexes, melting loss reaction carbon quantities, blast furnace utilization coefficients and fuel ratios and judging current furnace top gas flow distribution conditions, furnace profile variation conditions, furnace temperature conditions and furnace hearth conditions which are acquired in the step 4). The method for assessing the integral states of the furnace conditions has the advantages that the running states of the blast furnaces can be integrally reflected, furnace condition assessing results are accurate and are high in instantaneity, the accuracy of the blast furnace maintenance basis can be improved, and the possibility of abnormal running of the blast furnaces can be reduced.
Owner:武汉钢铁有限公司

Switch type on-board computer tolerant system facing satellite

ActiveCN104731670AResponse to transient failuresDealing with issues such as permanent failuresRedundant hardware error correctionOn boardComputer module
A switch type on-board computer tolerant system facing a satellite comprises a control module, a storage module and three single machines, the control module comprises a control unit and a voter, the control module obtains state information parameters from the outside world to set the state modes of the three single machines and sets a current tolerant system working mode after receiving task major parameters sent by the three single machines, and the voter conducts voting after reading the processing results of the three single machines from the storage module and outputs the most of the same results; the three single machines obtain on-board task data, extract task major parameters, send the task major parameters to the control unit, conduct processing on the on-board task data, and send the processing results to the storage module; the storage module receives the processing results of the three single machines and conducts storage. By means of the switch type on-board computer tolerant system facing the satellite, the task level and the backup idea are fused, the real-time performance and the reliability are achieved, the problems that transient faults and permanent faults may occur in the on-board computer can be well solved, and the service time of a system is prolonged.
Owner:BEIJING INST OF SPACECRAFT SYST ENG
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