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

764 results about "Flow chart" patented technology

Methods and systems for direct execution of XML documents

The invention relates to a method, system and apparatus for the direct execution of XML-documents by means of decoration of a XML-document, a document type definition (DTD) or their representation as structure tree, respectively, with textual or graphical flow charts. The structure of the XML-document' is reused for, and integrated with, the code processing the XML document.
Owner:KUTTER PHILIPP W

Method and apparatus for debugging, verifying and validating computer software

A new approach for software debugging, verification and validation is disclosed. The present invention utilizes a knowledge-based reasoning approach to build a functional model of the software code for identifying and isolating failures in the software code. The knowledge-based reasoning approach of the present invention uses the software design, which is preferably based upon a flow chart or block diagram representation of the software functionality, to build the functional model. The software block diagram contributes to the functional model by defining the inputs and outputs of the various blocks of code, as well as defining data interconnections between the various blocks of code. In accordance with a method of the present invention, test points are strategically inserted throughout the code, and each test point is associated with a corresponding block of code. Expected values of the test points for an expected proper-operation execution of the computer program are generated. The computer program is then executed on a computer, and the actual values of the test points from the program execution are compared with the expected values of the test points. Failed test points which do not agree with corresponding expected values are determined. The functional model, which includes information functionally relating the various test points to one another, is then used to isolate the failed test points to one or more sources of failure in the code.
Owner:MCDONNELL DOUGLAS

System and method for shape recognition of hand-drawn objects

A system and method for shape recognition of hand-drawn objects is provided. A shape recognizer may recognize a drawing such as a diagram or chart from ink input by recognizing closed containers and / or unclosed connectors in the drawing. The closed containers may represent any number of shapes that may be recognized including circles, ellipses, triangles, quadrilaterals, pentagons, hexagons, and so forth. The unclosed connectors may be any type of connector including lines, curves, arrows, and so forth. Polylines may be used to approximate a skeleton of a connector for handling continuation strokes, overlapping strokes and over-tracing strokes of the skeleton. By using the present invention, a user may draw diagrams and flow charts freely and without restrictions on the hand-drawn input.
Owner:MICROSOFT TECH LICENSING LLC

Method and systems for a graphical real time flow task scheduler

A system and method of creating and using a graphical task scheduler. A Graphical User Interface (GUI) allows a user to graphically build a real time flow task scheduler by providing a "click & drag" functional palette which contains graphical flow chart elements. By creating this graphical flow chart, the user is able to associate a plant layout, or any subpart of the entire plant, to its associated mathematical model. With a graphical flow chart, the user can define one or more exit branches for each task. For tasks with more than one exit branch, the user can specify the conditions causing the sequence to use each branch. Once the flow chart is set up, it can be used as a sequence editor or scheduler. The sequence editor defines the sequence of tasks that will be performed by an on-line application, such as optimization, and also allows scheduling of the on-line application at specific times or periodic intervals. The scheduler controls the running of each sequence based on the scheduling information. Once a plant has been optimized by the graphical task scheduler, the optimized data may be used to control plant operations.
Owner:SCHNEIDER ELECTRIC SOFTWARE LLC

Method for measuring image and inspecting quantity under light detection and ranging (LiDAR) three-dimensional environment

InactiveCN101777189ASolve the problem of direct production of digital linear graph (DLG) productsImprove practicalityImage analysisPicture interpretationMultiple sensorSoftware
The invention relates to the technical field of mapping, in particular to a method for measuring image and inspecting quantity under the light detection and ranging (LiDAR) three-dimensional environment, comprising the following steps of: respectively manufacturing a digital surface model (DSM), a digital evaluation model (DEM) and a digital ortho image (DOM) according to multiple sensor data obtained by the LiDAR system, respectively layering and partitioning the DSM, the DEM and the DOM in advance, laminating the DSM, the DEM and the DOM to construct a three-dimensional environment, three-dimensionally measuring mark and intersecting, acquiring and cataloging digital line graphic (DLG) elements, and inspecting quality of the DLG. The invention breaks through the limitation that photogrammetric survey needs complex flow chart of data processing and professional photogrammetric survey equipment and software to construct stereopair by two photos, solves the problem that the LiDAR system directly generates the DLG products, shortens the period of DLG production by the LiDAR system, largely improves the practicability and the use value of the LiDAR system, and provides the base for the large-scale application of the LiDAR system in mapping, electricity, city planning, geology and design of road and railway.
Owner:WUHAN UNIV

Test program control stream path set creation method based on base path

The invention pertains to a path testing in a program testing. The concept of a program control flow base path is defined through bringing in the concept of base in mathematics, a data structure showing a program structure of a source program slice is obtained by using a compiler module first; then through traversing the data structure, a control flow path generating algorithm is utilized to generate a subset compiler module of a program control flow path which is based on a base path to interpret the semanteme on a tested source program, an abstract syntax tree structure showing the structural information of the tested program control flow is output. An adjacency matrix of a control flow graph generates a module ergodicity abstract syntax tree structure, and generates the adjacency matrix representation of a program flow chart. A control flow path subset generating module acquires the control flow information of the tested program through traversing the adjacency matrix, traverses the adjacency matrix by adopting a depth-first multiple backtracking method, and processes sentence nodes, thus a program control flow path subset based on the base path is generated. The method has the outstanding advantages in generating results and flows, and can be widely used in the engineering practice of a path cover testing in a software structure testing.
Owner:SICHUAN UNIV

Automated testing method and device for all-purpose financial statements

The invention provides an automated testing method and device for all-purpose financial statements. The automated testing method includes analyzing software requirement specifications according to preset keywords, and generating software testing requirement data in a statement form; generating test cases according to the software testing requirement data and prestored test case templates; generating test data according to the software testing requirement data and the prestored UML (unified modeling language) program flow chart; generating test programs corresponding to test cases by splicing SQL (structured query language) statements according to the software test requirement data; generating predicted test result statements according to the test data and the test programs; generating an automated script parameter list recognizable by test tools according to the software test requirement data and prestored automated script parameter configurations; generating simulated test result statements of the test cases according to the test data and the automated script parameter list by the test tools; and comparing the predicted test result statements and the simulated test result statements to generate test results.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Method for implementing code programming by graphical operations

The invention discloses a method for implementing code programming by graphical operations. The method is involved with a node module, a testing environment module, a flow chart module, a function module and a code output module. The node module is used for establishing test nodes corresponding to test programs according to different devices to be tested, related test devices and the corresponding test programs. The testing environment module is used for establishing a current operating environment for the flow chart module according to information of the device to tested, selected by a user. The flow chart module is used by the user to sequentially establish graphic flow charts formed by the test nodes according to the devices predicted for testing and the test nodes selected in correspondence to the corresponding test devices. The function module is used for storing and recording new functions and for supporting function calls regarding to the node module and the flow chart module. The code output module is used for converting the generated graphic flow charts into executable files formed by codes and outputting the files. The method is compatible with various testing environments (operating systems and CPU (central processing unit) environments) and is capable of providing graphical interface editing and testing logics to users and visually displaying the operating process and testing implication of function modules.
Owner:CHINA TECHENERGY +1

Application workflow integration subsystem

A computer-implemented method, system and computer program product for integrating an application engine with processes depicted by a flow-chart created by a Business Process Management (BPM) engine are presented. Execution of a first application, which is generated by a first application engine, is initiated. The first application performs a first subtask that is depicted by a first component of a flow-chart that has been previously generated by the BPM engine. A Workflow Integration Subsystem (WIS), which provides an interface between the first application engine and the BPM engine, selects the flow-chart that contains the first subtask performed by the first application. The BPM engine calls other application engines to perform other subtasks that supplement the first subtask, such that the first subtask and the other subtasks combine to perform an entire task that is depicted by the flow-chart.
Owner:IBM CORP

Systems and methods for diagnosing production problems in oil field operations

Systems and methods for diagnosing production problems in oil field operations are provided. A first video monitor displays an oil field diagnosis process flow chart that includes selectable objects such as Review Well Test Differences, Review Sliders, Review Bad Actors, and Perform Steam Flood Performance Check. Each selectable object is associated with one or more incompatible domain-specific software applications. One or more of the selectable objects are selected and one or more additional video monitors display reports extracted by a middle-ware software code segment layer from the associated domain-specific software applications. Oil wells having production problems are listed and problem oil wells are displayed on an oil field map. Any commonalities among the displayed problem oil wells indicative of a common cause of the production problems are visually identified. Work is scheduled in the associated domain-specific software applications sufficient to remedy the common cause.
Owner:CHEVROU USA INC

Routing method and device for congestion avoidance

ActiveCN103414650AAvoid congestionAvoid the problem of poor transfer efficiencyData switching networksTopological graphData transmission
Provided is a routing method and device for congestion avoidance. The method comprises the steps of receiving LSA messages sent by all first network elements in a network, structuring a global network topological graph, receiving NCA messages sent by all the first network elements in the network, obtaining global congestion information, obtaining the optimal path of other nodes in a network accessed by each node, obtaining the maximum inflow speed allowed by the optimal path, removing all nodes in congestion states in the network from the topological graph to obtain a network topological graph of a non-congestion state according to the global congestion information, obtaining the optimal path in non-congestion according to the network topological graph of the non-congestion state, obtaining a forwarding strategy according to the obtained optimal path, the maximum inflow speed of the optimal path and the optimal path in the non-congestion, sending the forwarding strategy to the corresponding first network elements to enable the first network elements to obtain flow chart entries according to the forwarding strategy, and carrying out storage. Therefore, congestion is avoided, and data transmission efficiency is improved.
Owner:SHANGHAI HUAWEI TECH CO LTD

Workflow creation method, workflow designer and workflow system

The embodiment of the invention discloses a workflow creation method, a workflow designer and a workflow system. The method comprises steps: a design interface is started; a flow chart for the workflow is generated on the design interface, wherein the flow chart comprises each node icon packaged with attribute parameters, and the attribute parameters comprise node ID parameters, a node type and node attributes and the node attributes comprise a service mode and a flow condition; each node for forming the workflow is preset in a service system; the system ID of the service system and the flow ID of the workflow are acquired; and in view of each node icon in the flow chart, the node presented by the node icon is acquired from the service system, the node ID parameters in the attribute parameters of the node icon are configured to the ID of the presented node, and parameter values are configured for the node type and the node attributes in the attribute parameters according to a user instruction. The embodiment of the invention can improve the configurability and the reusability of the workflow.
Owner:BEIJING QIHOO TECH CO LTD +1

Method for realizing full three-dimensional intelligent virtual computer room

The invention relates to a method for realizing a full three-dimensional intelligent virtual computer room, and belongs to the fields of computer graphics and virtual reality. The method comprises the following steps of: (1) simulating a full three-dimensional system structure and state; (2) monitoring and managing the running states of multiple kinds of large computer room equipment in real time; (3) performing monitoring, transmission and three-dimensional display on signals in real time based on a C / S architecture; (4) automatically laying out and wiring in a three-dimensional space system in real time; and (5) in a three-dimensional space, performing quick positioning, three-dimensional navigation and intelligent analysis on exceptional equipment. In the method, after a two-dimensional sketch map is changed into a full three-dimensional real-time intelligent layout map, according to equipment connection information updated by a server, all equipment is subjected to real-time layout and wiring at a client, the connection relationships of the multiple kinds of equipment are more clear and intuitively, the concept of layout is added, and a phenomenon that a flow chart only has a single function of the connection relationships is improved, so each equipment comprises definite real-time position information, the exceptional equipment is quickly positioned, and the navigation display and intelligent analysis in the three-dimensional space assist users to more effectively judge problems and solve problems.
Owner:SHANGHAI UNIV

Compiler, system and method for defining, assigning, executing and monitoring processes and tasks in process management applications

The invented software system and method is an easy-to-use, browser-based solution, providing casual business computer users the ability to create, modify, and monitor business processes, much like spreadsheet software allows users to quickly complete complex math calculations. It is built on a “fill in the table” interface so any user can create a customized process within minutes, without having to understand how to flow chart or program a computer. Automatic alerts regarding work to be done, sent through a normal email client, are included as part of the product's feature set as well as a chronological history and a variety of default reports. Processes are easy to set up, deploy, and control, and participation in those processes is simple and fast. Any process can be immediately launched and is saved as a template for later use or modification. Templates can be shared or sold to other users, as well. Briefly, the invented system and method includes software running on a server accessible via a network, e.g. a local area network (LAN) or wide area network (WAN) such as the world-wide web by subscribing and logged on one or more proximate (centralized) or remote (distributed) users with laptops, desktops or workstations. The software features a friendly user interface with toolboxes, menus and buttons for patterned templating of processes and tasks and for management and oversight of the same. Process authors can construct templated processes in a table-drive manner that is parse-able by a process compiler and executable by a process engine. Process users can create task assignees chosen at will or from their own address books. Task assignees can use the software to follow optionally check-listed task steps and start / stop dates and times can be monitored and logged. Finally, reports can be generated. E-mail is the preferred conveyance of task-notification messages among various users of the invented software.
Owner:PROCESS PATH

Automatic detection method of API (Application Program Interface) misuse-type bug of Android application software

The invention relates to an automatic detection method of an API (Application Program Interface) misuse-type bug of Android application software. The automatic detection method comprises static analysis and dynamic analysis, wherein the main content of the static analysis comprises the following steps: modeling by combining with the characteristics of the Android application software to construct a full-program control flow chart, and combining with program structure traversal to carry out API misuse accessibility analysis and constant transmission analysis to screen a candidate suspect bug; and the main content of the dynamic analysis comprises the following steps: aiming at different types of bugs to design different modules to carry out bug triggering on the candidate suspect bug obtained by the static analysis, recording the behavior of the candidate suspect bug, and finally giving the bug security evaluation of an application. The automatic detection method adopts a mode of dynamic and dynamic combination to detect the existing API misuse-type bug, reduces a false alarm rate of static detection on the market, and simultaneously improves a coverage rate of dynamic detection.
Owner:FUZHOU UNIV

Automatic testing method of embedded software

The invention relates to an automatic testing method of embedded software, which is realized through the following steps of: editing and establishing a test case base; establishing a test flow framework in a flow chart editing interface; inserting various test cases into a test flow chart according to the requirement of a test task; converting the edited flow chart into a test sequence on a simulated test platform by utilizing a script generator; and driving an I / O interface and a communication interface on the simulated test platform, exciting the software to be tested and receiving a feedback control signal. The automatic testing method of the embedded software has the advantages that open-loop testing and closed-loop testing can be carried out; a peripheral environment simulation base and an interface module base with strong functions can be formed through continuously adding interface modules to reduce subsequent secondary development, so that resources are recycled.
Owner:SHANGHAI KELIANG INFORMATION ENG

Automatic laser scanning data physical plane extraction method with multi-scale characteristics fused

InactiveCN105260737AImprove accuracyOvercome the influence of local geometric feature calculationCharacter and pattern recognitionPlane segmentationPattern recognition
The invention relates to an automatic laser scanning data physical plane extraction method with multi-scale characteristics fused. Existing problems solved by the method of the invention mainly comprise: 1, an optimal neighborhood adaptive determination method based on information entropy is developed, and influences on three-dimensional point local geometric characteristic calculation by factors such as point density changes, noise and data missing are overcome; 2, point-based characteristics (such as dimension characteristics and a normal vector) and region-based characteristics (such as roughness, compactness, a scale and a length-width ratio) are used comprehensively to carry out extraction of a physical plane region, and thus accuracy of physical plane extraction is improved; and 3, the existing plane segmentation method application range is expanded. The method of the invention is applicable to physical plane extraction for laser scanning data with an airborne type, a vehicle-mounted type, a fixed station type and the like. The overall technical flow chart is as follows.
Owner:WUHAN UNIV

Novel flow chart for preparing acetic acid, methanol and dimethyl ether from methane by non synthetic gas process

The new process of synthesizing acetic acid with methane consists of two reaction steps, including the first step of reacting methane, oxygen and hydrogen bromide or hydrobromic acid on catalyst to produce CH3Br, CO and H2O; and the second step of reacting CH3Br, CO and H2O on catalyst to prepare acetic acid. During the reaction of synthesizing methanol and dimethyl ether, the first step of oxybromizing reaction may have the reacting gas composition regulated and different catalyst adopted to reach the aim of creating CH3Br and H2O in high selectivity; and methanol and dimethyl ether may be then produced through hydrolysis on one other kind of catalyst. In the process of preparing acetic acid or methanol and dimethyl ether, HBr as the circular reaction medium is regenerated and returned to the reactor for reuse.
Owner:MICROVAST POWER SYST CO LTD

Method and device for service development

The invention is applicable to the technical field of finance, and provides a method and a device for service development. The method and the device aim to solve the problem that financial service development and maintenance are high in cost, low in efficiency and low in reliability in the prior art. The method comprises the following steps: obtaining service components that a user chooses and set parameter information, and establishing service component living examples; associating with the service component living examples according to associated information of the service components that the user inputs, and forming a visual service flow chart; compiling the visual service flow chart, generating and issuing a corresponding service flow chart file. Through the technical scheme, financial service development can be simple like block stacking by using the service components, and complicated service becomes easily understood through a visual service flow chart customizing manner, so that the development difficulty can be reduced, the development efficiency is effectively improved, the software development and maintenance cost is greatly reduced, and the quality of software product is improved.
Owner:SHENZHEN YIHUA COMP +2

Grid heterogeneous data integrating method based on SOA

The invention requests for the protection of a grid heterogeneous data integrating method based on SOA, which relates to a software system technology. On the basis of service-oriented basic thought, a heterogeneous data integrating framework and a method which are based on grid service are provided. The method can transparently access heterogeneous data and enable each layer of the heterogeneous data integrating framework to have low coupling performance. The heterogeneous data integrating framework is combined with the MVC flow chart of struts to develop an information management system (IMS) which can not only ensure the flexible and dynamic change of data sources but also enable users to obtain a response in time. The grid heterogeneous data integrating method based on SOA can meet the requirements of the prior information management system, needs lower hardware cost, and can query mass heterogeneous data. The round-trip time, the CPU occupancy, and the like needed by the grid heterogeneous data integrating method for accessing a database are superior to those of the prior data integrating method.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Code generator based on SSH (secure shell) architecture and method

The invention relates to a code generator based on an SSH (secure shell) architecture. The code generator comprises a flow chart lead-in module (11), a flow chart reading module (12), a rule template storage module (13) and a code generation module (14), the flow chart lead-in module (11) is used for leading a flow chart into the code generator, the flow chart reading module (12) is used for reading business rules defined by the flow chart, the rule template storage module (13) is used for storing predetermined engine rule templates, the engine rule templates are called by the code generation module, and the code generation module (14) is used for generating relevant codes according to combination of definition of roles of the flow chart and the corresponding engine rule templates. The invention further relates to a code generating method based on the SSH architecture. By the aid of the code generator and the code generating method, operability, the quality of the codes and efficiency are improved to a great extent.
Owner:FOUNDER INTERNATIONAL CO LTD

Web-based efficient flow chart drawing system and method

The invention discloses a Web-based efficient flow chart drawing system and method. The system comprises a drawing module, an interface module and a file module, wherein the drawing module comprises a node management module, an edge management module and a group management module and is responsible for receiving parameters of an imported flow chart, packaging the parameters into Image objects and calling an open-source algorithm library to complete automatic layout and drawing work of the flow chart; the interface module comprises an interaction module and a data transmission module and realizes the page effect through a Bootstrap framework; the data transmission module is responsible for asynchronous transmission work of foreground and background data; the interaction module is used for determining graphic elements clicked by a user and transmitting names of the graphic elements to the background, and the background retrieves the graphic element information and returns to a user interface through the data transmission module; the file module is responsible for receiving SGV files sent by the drawing module, generating corresponding PDF files and exporting backup files of a MySQL database and is also responsible for importing files, uploading the files and analyzing the uploaded files to acquire drawing parameters.
Owner:JIANGSU UNIV

A structure search method and system of convolution neural network based on evolutionary algorithm

The invention discloses a convolution neural network structure searching method and a system based on an evolutionary algorithm. The method comprises the steps of inputting a data set and setting preset parameters to obtain an initial population. By the controller TC as the main thread popping the initial population into the queue q and opening the queue manager tq and the message manager tm, After the queue manager TQ is turned on, the untrained chromosomes in the queue Q are pop-up and decoded, and a worker manager TW as an independent temporary thread is started to calculate the fitness forthe training, Through the cooperation of controller TC, queue manager TQ, worker manager TW and message manager TM, the parallel search of convolution neural network structure based on evolutionary algorithm is completed and the best model is output. The invention can realize automatic modeling, parameter adjustment and training for a given data set, has the advantages of high performance, large-scale, flow-chart and good certainty, and is particularly suitable for deployment and implementation on a high-performance computer cluster.
Owner:SUN YAT SEN UNIV

Interface automatic test method, test device, test equipment and storage medium

The invention discloses an interface automatic test method, a test device, test equipment and a storage medium, and the test method comprises the steps: obtaining interface set information of a to-be-tested object, and the interface set information comprises all interface nodes and interface descriptions thereof; according to the to-be-tested function, arranging the related interface nodes in sequence, and establishing association between the output parameter of the previous interface node and the input parameter of the next interface node in the two adjacent interface nodes to obtain an interface flow chart; performing deep traversal on the interface flow chart in combination with preset input parameters of the interface node, and generating a test code corresponding to each complete branch path from the traversal starting node to the back according to the complete branch path, the test code comprising a program for calling the interface node; and running the test code in the test running environment to obtain a test result. According to the invention, the test code for testing the interface is automatically generated by utilizing the interface endpoint flow and the configured parameters, and the automatic test can be completed by running the code in the test environment.
Owner:SUZHOU DRAGONTESTING INTELLIGENT TECH CO LTD

Power-aware compiling method

The present invention discloses a power-aware compiling method, wherein the power model of an application program are established via building and analyzing the control flow chart and the data flow chart of the application program; each functional unit of the application program is assigned a power mode; a judgment is undertaken to determine whether the idle functional units are independent; if none dependency exists between those idle function units, the program codes of the same idle function units are merged into a new basic block, and the idle functional units are turned off for saving power; each new basic block is assigned an appropriate power mode; the basic blocks with the same power modes are merged to reduce the transitions between different power modes; thus, the power consumed by changing voltage or frequency can be decreased.
Owner:NATIONAL CHUNG CHENG UNIV

System and device capable of realizing automatic layout of flow chart

The embodiment of the invention provides a system capable of realizing automatic layout of a flow chart. The system comprises the steps that the logical relationship of nodes is obtained; the logical relationship of the nodes is analyzed and the nodes are graded; the nodes in the same grade are optimized, and an optimal layout mode is computed; the coordinates of each optimized node in the flow chart are determined by adopting a topological order. The logical relationship of the nodes is analyzed, the nodes are graded, and a Randker iteration sorting algorithm is adopted for the nodes in the same grade to compute the internal optimal arrangement mode of each grade, so that the number of cross points of flow lines is guaranteed to be the minimum, the nodes are uniformly and linearly distributed in a plane in an equidistant manner by utilizing a symmetrical layout method, the disorder and complexity of manual flow charting can be effectively solved accordingly, the reasonable layout of the flow chart can be realized rapidly and efficiently, and the accuracy of the layout of the flow chart and the clearness of business logic are guaranteed. Besides, the other embodiment of the invention provides a device capable of realizing automatic layout of the flow chart.
Owner:SHENZHEN AUDAQUE DATA TECH
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