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

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

Apparatus and method for saving energy in a communication system supporting multiple interfaces

InactiveUS20140313954A1Optimize battery consumptionAmount of energy savingPower managementTransmission systemsCommunications systemEngineering
The present invention relates to an apparatus and method for saving energy in a communication system supporting multiple interfaces. The apparatus for saving energy in a communication system supporting multiple interfaces based on a network, comprises: a profile database maintaining profile information related to an amount of power consumption by each interface; an energy determination unit determining an amount of energy consumption expected when downloading data according to the size of the data to be downloaded, and determining an amount of overload energy expected when changing a state mode related to the existence of traffic by using the profile information by each interface; and a system control unit selecting at least one interface for downloading data according to the amount of energy consumption and an amount of overload energy.
Owner:INTELLECTUAL DISCOVERY CO LTD

Ultra-wide band antenna arrays and related methods in personal emergency response systems

A non-wearable Personal Emergency Response System (PERS) architecture is provided, implementing RF interferometry using synthetic aperture antenna arrays to derive ultra-wideband echo signals which are analyzed and then processed by a two-stage human state classifier and abnormal states pattern recognition. Systems and methods transmit ultra-wide band radio frequency signals at, and receive echo signals from, the environment, process the received echo signals to yield a range-bin-based slow signal that is spatio-temporally characterized over multiple spatial range bins and multiple temporal sub-frames, respectively, and derive from the slow signal multiple characteristics of human(s) in the environment. The reception antennas may be arranged in several linear baselines, implement virtual displacements, and may be set into multiple communicating sub-arrays. The decision process is carried out based on the instantaneous human state (local decision) followed by abnormal states patterns recognition (global decision).
Owner:ECHOCARE TECH LTD

Human-machine interface having multiple touch combinatorial input

A Human-Machine Interface (HMI) system comprises a user interface, a processing system, and a machine interface. The user interface displays a multi-state enable option graphic selectable by a first touch from a user, that, when the first touch is maintained, enables a multi-state mode of a state option graphic having a plurality of modes comprising a single-state mode and the multi-state mode, displays the state option graphic selectable by a second touch from the user, and receives the second touch from the user selecting the state option graphic. If the state option graphic is in the multi-state mode when selected, the processing system processes the second touch to select a state option from a plurality of state options corresponding to a plurality of operation states of a machine. If the state option graphic is in the single-state mode when selected, the processing system processes the second touch to select the state option from a single state option corresponding to a single operation state of the machine. The machine interface transfers a control instruction to operate the machine in an operation state corresponding to the state option.
Owner:ROCKWELL AUTOMATION TECH

Digital photographing apparatus and control method thereof

ActiveUS20140211047A1Smoothly perform zoom-in and zoom-outShort timeTelevision system detailsColor television detailsOperation modeState pattern
A method of controlling a digital photographing apparatus is provided. The control method includes detecting a gesture of a user for the digital photographing apparatus using a plurality of video images sequentially generated according to live view photographing, changing an operation of the digital photographing apparatus to a zoom adjustment mode when the detected gesture of the user includes a preset first user gesture, and controlling a zooming state of the digital photographing apparatus step-by-step according to a moving path of a second user gesture after the first user gesture has ended, when the operation mode has been changed to the zoom adjustment mode.
Owner:SAMSUNG ELECTRONICS CO LTD

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