A system and method for inspecting a data stream for data segments matching one or more patterns each having a predetermined allowable error, which includes filtering a data stream for a plurality of patterns of symbol combinations with a plurality of parallel filter mechanisms, detecting a plurality of potential pattern piece matches, identifying a plurality of potentially matching patterns, reducing the identified plurality of potentially matching patterns to a set of potentially matching patterns with a reduction stage, providing associated data and the reduced set of potentially matching patterns, each having an associated allowable error, to a verification stage, and verifying presence of a pattern match in the data stream from the plurality of patterns of symbol combinations and associated allowable errors with the verification stage.
An Internet camera is provided with an image capturing device that captures images and converts the captured images into digital data, a storage device that stores digital data corresponding to the captured images in a form of image data files, a memory that stores schedule data including a plurality of schedule scripts. A schedule merging device is further provided to merge the plurality of schedule scripts into a merged schedule. The image capturing device and a data transfer client are controlled, in accordance with the merged schedule, to capture images and transfer image data files corresponding to the captured images to a predetermined site on the Internet.
The invention discloses a 3D point clouddata processing method. A ground filtering method for a 3D point cloud is achieved by establishing a 3D raster map and fitting a ground plane curve, a data structure is simple, the obtained ground plane curve is accurate and reliable, and filtering effect and real-timeliness are very good. A provided partition method adopts a method for clustering search windows in the cylindrical coordinate raster map, the calculation amount in the clustering process is greatly decreased, real-timeliness is good, and a clustering result is accurate. A provided training sample marking method is formed by combining point cloud partition with an appropriate display and storage method and is easy to achieve, multiple categories of samples can be marked in point cloud data of each frame, and sample marking efficiency is greatly improved.
The invention provides a depression risk screeningsystem and method based on a virtual reality scene electroencephalogram signal. Under the stimulation of a virtual reality scene, real-time acquisition, processing and analysis of data are carried out on the electroencephalogram signal by an electroencephalogram acquisition system, and finally, a depression risk is screened by a data mining method. The system provided by the invention comprises a virtual realityinduction system, a electroencephalogram signal acquisition system and a data analysis system; the virtual reality induction system is used for establishing different virtual reality scenes; the electroencephalogram signal acquisition system is used for acquiring the electroencephalogram signal of a human brain, which is generated under the stimulation of the virtual reality scene and is continuously changed, and outputting the processed electroencephalogram signal and extracted real-time feature information; the data analysis system has a classification discrimination model trained by labeled healthy populations and depression risk populations, compares feature information required in a depression screening process with feature parameters of the classification discrimination model, and distinguishes and discriminates the healthy populations and the depression risk populations.
The invention relates to a fast triangle star atlas identification method in astronomy navigation technology field, which includes steps: 1. using star angular distance as a main identification characteristic, using relative magnitude difference of two stars as a auxiliary identification characteristic to determine star atlas identification characteristic quantity, using the star angular distance between two stars, the relative magnitude difference and star number of the two stars composing the star pair as storage basic element, hypothesizing star sensor view field diagonal distance to be d, storing all basic elements with diagonal distance less than or equal to d, constructing a navigation star database and storing the same; 2. extracting observed stars in a observation star atlas, ordering the star from light to dark according to brightness, constructing a observation triangle to be identified; 3. performing triangle identification by utilizing the method; and 4. verifying. The method realizes fast identification of star triangle in the observation star atlas, has advantages of small amount of calculation, stronger fault tolerance capability, faster identification time and navigation database with smaller capacity, and reduces storage pressure of redundant data to hardware system.
The invention discloses a mobile robot navigation map generation method based on ORB_SLAM2. The method comprises the following steps: step one, carrying out visual information collection; to be specific, enabling a mobile robot to move freely in a three-dimensional environment and collecting image information and depth information through a depth sensor; step two, on the basis of an ORB_SLAM2 algorithm, estimating pose information of the robot, carrying out local BA pose information optimization, screening key frames, selecting one key frame, outputting the pose information of the key frame, providing a sensor reference transformation matrix for creating a navigation map, and updating pose information of each key frame according to the global BA optimization under the condition of detecting a loop; and step three, carrying out map updating; to be specific, generating a three-dimensional map based on a skip list tree according to the pose information and carrying out updating continuously according to pose information of the new key frame. According to the invention, an efficient three-dimensional map is created by utilizing the depth image information; and the map uses the skip listtree structure as a data structure of the three-dimensional map, so that positioning, navigation and obstacle avoidance of the mobile robot can be realized in real time.
An apparatus and a method for processing sensor data for a vehicle using an unified data formateXtensible Markup Language in process of data communication between various vehicle sensors and a vehicle application system, which facilitates transmit and receive data processing in terms of a vehicle network of the sensors and the application system are provided. The apparatus for processing the sensor data for the vehicle using the XML includes a plurality of vehicle sensors installed inside the vehicle for detecting a change of physical quantity and providing a detection signal; a sensor transducer for converting the detection signal of the vehicle sensors to an electrical analogsignal; a signal conditioning unit for amplifying the electrical analog signal to a measurable signal; an Analog / Digital Converter (ADC) for converting the amplified analog signal to sensor data of a digital signal; a frame generator for generating and providing the sensor data converted to the digital signal per frame; and a sensor data converter comprising a Dynamic data Exchange Channel (DEC) for batch-processing the sensor data input from the frame generator per frame, in an XML format. The DEC of the sensor data converter defines a structure of the sensor data using a schema of the XML and converts the sensor data format to the XML format at the same time.
The invention relates to a system and a method for automatic service combination. The method comprises the following steps of: firstly, registering the services, storing input parameters, output parameters and QoS values corresponding to the services; secondly, receiving the inquiry request of the service and combining the nodes to form a dependence graph according to the input and output parameters of the services corresponding to the nodes by using the input parameters of the inquiry request and the demand parameters of the inquiry request and the services as the nodes; thirdly, searching for the optimum paths of the QoS values from the initial nodes to the target nodes in the dependence graph by using the nodes corresponding to the input parameters of the inquiry request as the initial nodes and the nodes corresponding to the demand parameters of the inquiry request as the target nodes; and forming the service combination corresponding to the inquiry request by the services corresponding to the nodes in the optimum paths. The invention can avoid exhaustive search, improve the efficiency and ensure the optimum value of QoS values of the combination as well.
The invention provides an IPv6 routing lookup method and an IPv6 routing lookup device. The method comprises the steps of establishing a Multibit Trie in allusion to routing distribution of an IPv6 prefix in each VPN (virtual private network); dividing each Multibit Trie into n+1 Levels which are Level 0 to Level n; expanding routing on the 1 to m levels of the IPv6 prefix of the Multibit Trie to the (m+1)-level prefix; regarding each branch of the (m+1)-level IPv6 prefix as a Branch-Tree; and regarding a current VPN identifier and all bits of an IPv6 address of the local Sub-Trie node before the local Level as an input Key in allusion to each first-level Sub-Trie node in the Level p to the Level n, and carrying out Hash calculation on the input Key. When routing lookup is carried out on an IPv6 address in the VPN, an input Key in allusion to each Level is constructed, calculation is carried out in allusion to the input Key of each Level, and a longest Hash hit result to carry out routing lookup. The method and the device provided by the invention improve the IPv6 routing lookup efficiency.
A semiconductor storage device has a data transfer circuit capable of reducing the latency, including a control circuit for frequency-dividing external clocksignal to generate readout clocks, first to fourth amplifier circuits for amplifying read data corresponding to first and fourth addresses, based on readout clock signals, a first multiplexer receiving and selectively outputting temporally preceding and temporally succeeding first and second output data from two amplifier circuits associated with two even addresses, a second multiplexer receiving and selectively outputting temporally preceding and temporally succeeding third and fourth output data from two amplifier circuits associated with two odd addresses, first and second latch circuits for latching and outputting second and fourth output data, a third multiplexer receiving first and third data and outputting the latched data in the read address sequence, a fourth multiplexer receiving second and fourth data and outputting the latched data in the read address sequence, first and second registers receiving outputs of the third and fourth multiplexers, and a fifth multiplexer sending out two outputs each of the first and second registers, totaling at four outputs, in synchronism with rising and falling edges of the clocksignal.
The invention provides an electric cooker capable of cooking according to menu data. The electric cooker comprises a cooking execution module, a communication interface module, and a control processing module connected with the cooking execution module and the communication interface module. The control processing module sends cooking information of the electric cooker to a mobile personal digital terminal through the communication interface module, to enable the terminal to output text description information, graphic schematic information and / or sound prompt information corresponding to the cooking information. By utilizing strong digital processing platform and various functions of existing mobile personal digital terminal, the electric cooker provided by the invention has the advantages of simplified electric cooker structure, sufficient display information, human-machine interface with simple operation, and low cost.
The invention discloses a matching method of a symmetrical issuing subscription system based on a plural one-dimensional index, belonging to the field of databases and comprising the following steps of: receiving data submitted by a user through a system; inquiring the subscription matched with an event and inserting the event into an event index; and inquiring the event matched with the subscription and inserting the subscription into a subscription index. The method has the advantages that: (1) when the event is matched with the subscription, the inquiring mode of the invention is range query instead of point query; and (2) when a subscription predication index is established, equal predications are stored into a form of B and tree, are considered as the conjunction of unequal predications and are decomposed into greater and smaller predications; and when the index is established, the node is respectively inserted into a greater predication index tree and a smaller predication index tree and two predications are used as a counting condition. Therefore, the data structure of the system is simple and easier to realize. The matching performance and the dynamic maintenance performance of the invention have favorable stability and favorable expansibility.
The invention provides a mountain area point cloud filtering method. The mountain area point cloud filtering method comprises steps that original point cloud is processed according to elevation inversion to remove extreme low noise points; a multi-dimensioned virtual grid is divided, seed points are selected from non-noise points, and categories of the seed points are recorded; the seed points form a triangle net; according to the triangle net, the non-noise points satisfying an iteration angle and an iteration distance are searched and selected as ground points, and the ground points are marked as second seed points; whether the iteration times of the second seed points reaches an iteration threshold is determined; if the iteration times of the second seed points does not reach the iteration threshold, the seed points are continuously utilized to form a triangle net; if the iteration times of the second seed points reaches the iteration threshold, a filtering result is outputted. Through the method, the data structure is simple, management and calling are convenient, the filtering effect is effectively improved, and the landform information is guaranteed to be realer and more complete.
Sounding a buzzer a plurality of times can be controlled with few commands, the processor load is reduced when sounding the buzzer, and the buzzer can be sounded at the desired timing. A printer 1 having a buzzer 40 receives print data containing four types of data, a print configuration command A, a buzzer configuration command B, a printing control command C, and a stop printing command D, from a host device 2. The buzzer configuration command B is a command that sets the conditions and method of sounding the buzzer 40. The buzzer configuration command B sets the new page command C2 as the command that triggers sounding the buzzer 40 from among commands and data contained in the printing control command. When the control unit 10 of the printer 1 detects the new page command C2 while executing a print job, the control unit 10 causes the buzzer 40 to sound at the specified timing in the new page process.
A liquid crystal display including a plurality of pixels arranged in a matrix shape, each of the pixels having a length in a row direction less than a length in a column direction, a plurality of gate lines extending in the column direction, a plurality of data lines extending in the row direction, a gate driver connected to the gate lines and generating a gate signal, a data driver connected to the data lines and transmitting a data signal, wherein two adjacent gate lines are connected to each other to form a plurality of pairs of gate lines.
The invention provides a wireless network route establishment method based on an ant colony algorithm. According to the method, information elements in the ant colony algorithm are adjusted. Three parameters of residual energy, path consumption energy and hop count are normalized into a route performance evaluation value for assignment. A source node broadcasts a route request. Backward information element tables are generated in the process of arriving at a destination node by a route request ant FANT. The destination node receives the FANT and generates a route response ant BANT. The BANT calculates a probability of selecting a next hop neighbor node through values of the backward information element tables. One-time self iteration is carried out on information element values corresponding to original information element tables by employing the highest value in the information element tables. The finally selected information element value corresponding to a next hop node is increased. Moreover, the information element values of the unselected nodes are decreased. Continuous iteration is carried until route establishment is finished. According to the method, the residual energy of each node is balanced through adoption of a multi-measure route discovering mode, and the service life of a network is prolonged.
The invention provides a control method for a printer and a printer. According to the invention, sounding a buzzer a plurality of times can be controlled with few commands, the processor load is reduced when sounding the buzzer, and the buzzer can be sounded at the desired timing. A printer (1) having a buzzer (40) receives print data containing four types of data, a print configuration command (A), a buzzer configuration command (B), a printing control command (C), and a stop printing command (D), from a host device (2). The buzzer configuration command B is a command that sets the conditions and method of sounding the buzzer (40). The buzzer configuration command (B) sets the new page command (C2) as the command that triggers sounding the buzzer (40) from among commands and data contained in the printing control command. When the control unit (10) of the printer (1) detects the new page command (C2) while executing a print job, the control unit (10) causes the buzzer (40) to sound at the specified timing in the new page process.
The invention relates to a fire boundary vector information real-time extraction and visualization method and system. With the advantage that an unmanned aerial vehicle is not affected by harsh conditions in the wild being made full utilization of, the unmanned aerial vehicle is equipped with a GPS module, a trajectory control module and a data preprocessing module and the like, and operating personnel can control the unmanned aerial vehicle to fly right over the boundary of a fire scene and record the flight path at regular time under the guidance of ground platform real-time videos, wherein the recorded flight path of the unmanned aerial vehicle can represent the boundary of the fire scene; after re-sampling pretreatment of the trajectory, the forest fire boundary data can be transmitted to a remote server through a communication module; a server program analyzes a message and writes the whole boundary of the fire scene into a database; for large-range forest fire, the invention also considers a multi-UAV collaborative boundary obtaining method; and finally, decision-aid visualized software can read data from the database and updates the data regularly, and decision personnel can know fire scene situations in a two-dimensional or three-dimensional virtual forest environment in real time.
The invention discloses a data query method and device which are applied to a systemserver. The systemserver is connected with a data server. The device is characterized in that keyword files which are generated according to a database of the data server are stored in the system server. The method comprises the following steps: receiving a query instruction transmitted from a user terminal, wherein the query instruction comprises query keywords; analyzing the query instruction to obtain the query keywords; searching the keyword files according to the query keywords to obtain a keyword query result which corresponds to the query keywords; and returning the keyword query result to the user terminal and then displaying the keyword query result. The keyword files in the system server are queried according to the query instruction of the user terminal, data are not operated directly, even if lots of data are queried, performance of the database is not affected, and paralysis of a server of the database is avoided.
The invention provides a zone location method used for a mobile terminal and the mobile terminal. The mobile terminal comprises a database, a longitude and latitude determining device, a zone set acquirer and a position acquirer, wherein the database is used for storing the corresponding relation between preset longitudes and latitudes and the zones, the longitude and latitude determining device is used for determining the longitude and latitude of a target point, the zone set acquirer is used for searching for at least one zone corresponding to the longitude and latitude of the target point from the database and generating a zone set composed of the searched at least one zone, and the position acquirer is used for positioning the zone to which the target point belongs according to the zone set acquired by the zone set acquirer. According to the zone location method used for the mobile terminal and the mobile terminal, the positioning function can be realized on the mobile terminal only through the database without the need of a server, and therefore the positioning function can be realized when the network access is unavailable.