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

80 results about "Global function" patented technology

Method and device based on reverse engineering for automatically generating software documents

The invention relates to a method and device based on reverse engineering for automatically generating software documents. The method and device based on the reverse engineering for automatically generating the software documents comprises scanning source programs, obtaining function comments, function detail information and a mutual call relation and a mutual inclusion relation among functions, identifying and abstracting function information of functions through a natural language, generating a global function call relation graph and a global function inclusion relation graph respectively based on the function information of the functions and the mutual call relation and mutual inclusion relation among functions, automatically generating software design description documents based on the function information of the functions, the function detail information and the global function call relation graph, generating a system function graph based on the function information of the functions and the global function inclusion relation graph, and generating software requirement specification documents automatically based on the system function graph. According to the method and device based on the reverse engineering for automatically generating the software documents, the software requirement specification documents and the software design description documents are generated automatically, the reverse engineering from codes to documents is achieved, and the method and device based on the reverse engineering for automatically generating the software documents is wide in application and strong in adaptability.
Owner:BEIJING INFORMATION SCI & TECH UNIV +1

Memory access abnormity detecting method and memory access abnormity detecting device

ActiveCN104636256AImplement detection operationsRealize the detection operation of memory access out of boundsSoftware testing/debuggingPlatform integrity maintainanceData dependency graphLexical analysis
The invention discloses a memory access abnormity detecting method and a memory access abnormity detecting device. The memory access abnormity detecting method comprises the following steps of checking source codes and analyzing the morphology, the grammar and the semanteme of the source codes to generate a control flow diagram, a data dependence diagram, a first list file and a second list file; establishing a global function invocation diagram of the source codes according to the control flow diagram; performing matching detection on dynamic memory allocation of the source codes according to the global function invocation diagram, the second list file and the data dependence diagram; and establishing a virtual executing platform; and extracting an executing path according to the first list file, the control flow diagram and the data dependence diagram so as to detect memory leakage caused by dynamic memory allocation and memory access violation during running of a program. Memory access abnormity in the source codes can be sufficiently dug by analyzing the first list file, the second list file, the control flow diagram, the data dependence diagram and the global function invocation diagram, establishing the virtual executing platform and extracting the executing path, and the memory access abnormity can be detected efficiently.
Owner:AGRICULTURAL BANK OF CHINA

Function calling route generating method oriented to C#

The invention provides a function calling route generating method oriented to C#/. The method includes the steps of obtaining information related to functions in a C# program, wherein the information includes the type, the namespace, the dataset information and the parameter information; generating a function calling relation tree of each function according to the calling relation of the function, wherein each node of the function calling relation tree represents one function, a sub-node of each node represents a branch, and a brother node of each node and a father node of the node are in parallel relation; conducting combination to form a global function calling relation tree of the C# program according to the function calling relation trees of all the functions. The method includes the steps of obtaining information related to the functions in the C# program, wherein the information includes the type, the namespace, the dataset information and the parameter information; generating the function calling relation tree of each function according to the calling relation of the function, wherein each node of the function calling relation tree represents one function, the sub-node of each node represents the branch, and the brother node of each node and the father node of the node are in parallel relation; conducting combination to form the global function calling relation tree of the C# program according to the function calling relation trees of all the functions.
Owner:BEIJING INFORMATION SCI & TECH UNIV +1

Method for preventing H5 source code from being leaked, computer equipment and storage medium

ActiveCN109918917ASolve the problem of easy detectionCan't readDigital data protectionPlatform integrity maintainanceDomain namePlaintext
The invention discloses a method for preventing H5 source code leakage, computer equipment and a storage medium, and the method comprises the steps: initializing a template object, defining a global function, and returning a global object in the global function; carrying out lexical analysis and grammatical analysis on the source code, and carrying out encryption processing on a function, a character string, an expression and a constant in the source code; carrying out encasing encryption on the encrypted source code, and generating a decryption function; enabling the decryption function to decrypt the encased code; decryption of encrypted code, loading the decryption object and executing the encryption code; dynamically decrypting the decrypted object into a plaintext password; executingplaintext passwords wherein the encrypted code is complex in structure; carrying out randomization through randomization of a global object name and control flow; wherein different encrypted files exist in each time of encryption and are in a polymorphic form, carrying out dynamic decryption through a template object in the running process. The problem that a decryption secret key is easily discovered when being embedded into a source code is solved, meanwhile, an anti-debugging technology is added in a special environment, a domain name binding technology is added through a template, and an H5 source code is effectively protected.
Owner:北京智游网安科技有限公司

TBox power consumption management method

The invention discloses a TBox power consumption management method. TBox comprises a working state, a standby state, a dormant state, a factory state and a shutdown state. Compared with the prior art,the method has different operation states, power consumption is different by corresponding to different operation states, and the average power consumption of the TBox is lowered so as to be finallyembodied in the reduction of finished automobile power consumption. The factory state is that the power supply of an internal battery, an MCU (Microprogrammed Control Unit), a power supply module andeach function module are cut off, all equipment stops consuming the power supply, and the leakage current of the device is about 50uA@12v. The working state is that an automobile storage battery is used for supplying power, the TBox can carry out Internet of Vehicles business through a functional module, global function work operation power consumption is about 600mA@12V, and the MCU carries out periodic operation monitoring. The standby state is that the TBox can carry out local and Internet of Vehicles remote awakening business, and shuts down or carries out standby on other all functional modules except the mobile networks (2G, 3G and 4G), shuts down or carries out standby on power supply chips or devices, and shuts down or carries out standby on a power consumption processing logic circuit, wherein the power consumption of the TBox at the current moment is about 3-4mA@12V.
Owner:杭州云动智能汽车技术有限公司

Electronic control data function collation system and function collation method for diesel engine

The invention discloses an electronic control data function collation system and an electronic control data function collation method for a diesel engine. According to the system, a standard function edition module creates, edits, configures and stores a standard function file; a data resolution module is used for resolving collated variable information in electronic control calibration data; a function collation module imports a collated variable from the data resolution module, imports the standard function file from the standard function edition module for collation, and transmits a collation result to a collation report generation module; and the collation report generation module generates and displays a collation report. The method comprises the following steps that: the standard function edition module creates, edits and configures the standard function file; the data resolution module resolves the collated variable information in the electronic control calibration data; the function collation module performs global function collation on a collated function, and transmits the collation result to the collation report generation module; and the collation report generation module generates and displays the collation report.
Owner:WEICHAI POWER CO LTD

Client error log collecting method and client error log collecting system

The invention provides a client error log collecting method and a client error log collecting system. According to the method, a global function is placed to an outer layer of a JS code operation function of an accessed page, the global function uses try catch to obtain all JS code errors of a client, and in addition, the global function places the JS code errors into a global variable instead of throwing out the JS code errors in the catch; during the operation of the accessed page, a timer is used for accessing the global variable, when the JS code errors of the client are discovered in the global variable, a throw method is used for throwing the JS code errors into a window. onerror event; all error information and corresponding client information are obtained in the window.onerror event according to the JS code errors, and in addition, all error information and the corresponding client information are returned to an error log collecting server. The method and the system provided by the invention have the advantages that the detail error information of the client when a real user accesses a website can be collected in time, so that error sources can be fast positioned during subsequent analysis and error elimination, and the website availability is improved.
Owner:SHANGHAI CTRIP COMMERCE CO LTD

Energy-saving cleaning system of simple non-water-flushing dejectas collecting type mobile toilet

The invention discloses an energy-saving cleaning system of a simple non-water-flushing dejectas collecting type mobile toilet. The energy-saving cleaning system comprises a room body. A dejectas collecting box is arranged at the bottom end of an inner cavity of the room body, a squatting and sitting dual-purpose port ring is arranged at the top end of the dejectas collecting box, and a deodorization non-return dejectas bucket is embedded into the lower portion of the squatting and sitting dual-purpose port ring; and a pee swashing preventing cover plate is hinged to the deodorization non-return dejectas bucket, and an overflow storage box of a microorganism deodorization fermentation breaker is arranged at the bottom of an inner cavity of the dejectas collecting box. A water collecting tank is arranged beside the room body, and the water collecting tank is connected with an impounding reservoir of a ceiling of the room body and a disinfecting and pressurizing water tank in the room body through water pipes. According to the energy-saving cleaning system of the simple non-water-flushing dejectas collecting type mobile toilet, the global functions of dejectas storage, defecation, squatting and sitting using are integrated, meanwhile, power supply of a high-pressure pump, illumination and air exhausting are conducted through solar energy, rainwater can be collected to flush the toilet, the energy-saving cleaning system is suitable for water-shortage areas without electricity, and environmental protection, energy saving and no peculiar odor are ensured.
Owner:YANGZHOU KANGYU IND
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