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

38 results about "Module dependency" patented technology

Optimized page script downloads in a component based architecture

Embodiments of the present invention address deficiencies of the art in respect to module dependency loading in an Ajax environment, and provide a novel and non-obvious method, system and computer program product for the optimized downloading of Javascript in a component based architecture. In an embodiment of the invention, a method for optimized downloading of scripts in a component-based architecture can be provided. The method can include identifying a set of module dependencies for a script embedded in a page received for rendering, locating the module dependencies in a dependency graph for the script, determining from the dependency graph a subset of the module dependencies that have yet to be loaded for the page, requesting each module in the subset in a single request, and loading each requested module in conjunction with rendering the page.
Owner:IBM CORP

Capturing and utilizing specific module dependency information

Systems and methods are described for capturing and utilizing specific module dependency information. A hierarchical model can be created to arrange the components an existing software system in a particular hierarchy. The model defines a priority of dependencies among the components. A tool is provided for analyzing each class file of the system for references to other class files and determining, for each said class file, whether each reference is acceptable according to the hierarchical model. Once the class files and references have been analyzed, a surrogate class file can be automatically generated for the references that are determined to be unacceptable according to the hierarchical model. This process can utilize white lists and black lists associated with the class files, where the white lists specify modules to which references are acceptable and the black lists specify modules to which references are unacceptable.
Owner:ORACLE INT CORP

Method and device for optimizing webpage pre-loading

The present invention discloses a method for optimizing webpage pre-loading. The method is applied to an electronic device. The method comprises: analyzing a source code of a webpage file so as to generate a module dependency graph, wherein the module dependency graph describes a loading dependency relation between modules included in the webpage file; generating a loading flowchart according to the module dependency graph, wherein the loading flowchart indicates a loading flow of each module in a webpage; analyzing the loading flowchart and the module dependency graph so as to determine a pre-loading sequence of each module in the webpage file; and generating a pre-loading profile file according to the determined and optimized pre-loading sequence.
Owner:IBM CORP

Front-end-item establishing method, device and system

The invention provides a front-end-item establishing method, device and system. The front-end-item establishing method includes the steps that an inlet module of a front-end item is obtained; the inlet module serves as a current to-be-processed module, and a processor is distributed for the current to-be-processed module to execute analysis processing operation; modules with dependency on the current to-be-processed module serve as current to-be-processed modules, and execute analysis processing operation; javascript codes of all the modules and the dependency relationships between all the modules of analysis processing operation are completed according to execution, and item establishing files are generated. According to the front-end-item establishing method, device and system, through the parallel calculating capacity of a CPU, a scheduler schedules the multiple processors for parallelly searching the module dependency relationships and compiling the javascript codes, and time is greatly saved. The scheduler is in communication with the processors through asynchronous message, and the message waiting process is avoided. According to the front-end-item establishing method, device and system in the technical scheme, front-end-item establishing time is greatly shortened, and the front-end-item establishing efficiency is improved.
Owner:ADVANCED NEW TECH CO LTD

Information processing method and apparatus

Embodiments of the invention disclose an information processing method and apparatus. The method comprises the steps of obtaining locating information of a specified module in a project, wherein the locating information comprises a module identifier of the specified module; and according to the locating information of the specified module, determining dependency relationship information of the specified module by utilizing module dependency relationship information corresponding to the project, wherein the module dependency relationship information corresponding to the project includes information of a dependency relationship between modules contained in the project. By utilizing the method and the apparatus, automatic acquisition of the dependency relationship information of the specified module can be realized; the dependency relationship information of the specified module can be efficiently and accurately obtained; and the analysis speed and the result accuracy are improved.
Owner:ADVANCED NEW TECH CO LTD

Method and device for dependence decoupling processing of shared module in application program

ActiveCN106648563ARely on flexibilityDependent on satisfactionSpecific program execution arrangementsApplication softwareModule dependency
The application discloses a method for dependence decoupling processing of a shared module in an application program, wherein the shared module depends on at least one function in the application program which applies the shared module. The method comprises the steps that at least one interface is set in the shared module according to at least one function in the application program which applies the shared module respectively, wherein at least one interface is used to describe at least one function respectively; at least one function module is deployed in the application program according to at least one interface respectively, wherein at least one function module is used to provide at least one function respectively; and a binding relationship between at least one function module and at least one interface is established, so the dependence decoupling processing could be conducted to the shared module according to the binding relationship when the shared module is called by the application program, so the corresponding function can be achieved. The method disclosed by the invention has the advantages that edition dependence of the shared module is relieved; and the shared module can use the different function modules to satisfy the dependence.
Owner:ALIBABA GRP HLDG LTD

A method and a system for analyzing module dependencies

ActiveCN109086050AAccurately determine circular dependenciesDependency quick getBinary to binarySoftware designComputer moduleModule dependency
The invention discloses an analysis method and a system for module dependency relations, which relates to the technical field of communication. The module dependency analysis method comprises the following steps: all non-system class modules in the software to be analyzed are acquired to construct a module group; the dependencies of all modules in the module group are obtained; a dependency matrixis established to represent the dependencies between all the modules in the module group, and the existence of cyclic dependencies between the non-system modules in the software to be analyzed is judged according to the dependency matrix. The invention can determine whether there is a circular dependency relationship between binary object files as modules in the software to be analyzed.
Owner:FENGHUO COMM SCI & TECH CO LTD

Methods for Detecting Inter-Module Dependencies

Methods for detecting inter-module dependencies involve receiving by a software configuration control system check-in for each of a plurality of software components accompanied by check-in information consisting at least in part of defect information, which is utilized to identify coupling between any of the checked-in software components that were checked in together on a same defect and any of the checked-in software components that were checked in on a defect that was introduced by a defect in another software component. Warnings and reports are generated of a likely incidence of coupling between any of the software components identified as having been checked in together on a same defect, as well as between any of the software components identified as having been checked in on a defect that was introduced by a defect in another software component and such other software component.
Owner:IBM CORP

Kernel module compatibility influence domain analysis method and system based on function dependence graph, and medium

The invention discloses a kernel module compatibility influence domain analysis method and system based on a function dependency graph, and a medium. The method comprises the steps of constructing a kernel module dependency directed graph according to a function call relationship between a kernel and a kernel module; after a certain kernel module version is upgraded, comparing function differencesbetween versions before and after kernel upgrading, and determining a changed kernel module interface function set; and radiating kernel interface function changes to a kernel module set related to the kernel interface function changes in the directed graph along the kernel module depending on the directed graph so as to determine a kernel module compatibility influence domain, and sending out acompatibility early warning according to the difficulty degree solved by the compatibility problem. According to the method and the system, version compatibility detection can be realized for the determined influence domains and influence domains among different versions of the kernel modules, and the method and the system can be used for ensuring self-consistency and compatibility early warning among the kernel modules, and have the advantages of low calculation and storage cost and high detection accuracy.
Owner:NAT UNIV OF DEFENSE TECH

CAN bus address allocation method and device based on one-master multi-slave module

The invention discloses a CAN bus address allocation method based on a one-master multi-slave module. The CAN bus intelligent address allocation method is designed for a modular CAN communication unit. Hardware IDs of all communication units are preset, node equipment competition of all module units in a CAN network is processed to serve as an owner, a main module automatically allocates addressesof all modules, and a whole set of control strategy is related to input and exit of the modules during on-line operation. According to the method, the inconvenience that the CAN ID of each module inthe CAN network is determined by depending on the external hardware address information is solved, a pure software control scheme is adopted, the hardware cost does not need to be increased, the operation flexibility and expandability of the modular system are improved to a great extent, and the stability of the system when the modules are put into and withdrawn on line is improved.
Owner:NR ELECTRIC CO LTD +1

Software module clustering method for probability selection

The invention aims at the problem of software module clustering in software system reconstruction and discloses a software module clustering method for probability selection. The software module clustering method comprises the steps that a module dependency relation drawing of a software system is extracted and obtained from a software system source program, then nodes are subjected to local merging operation based on probability selection by taking sparse points in the drawing as starting points so that initial module clusters of the software system can be obtained, then the cluster to whicheach node belongs is dynamically adjusted according to the correlation number of the nodes and all the modules based on the probability, and the clustering result of software modules is obtained. Thesoftware module clustering method provides a simple engineering method with high convergence rate and good clustering effect for the clustering problem of the software modules, and is used for reconstructing a software system structure and improving the understandability of the software system.
Owner:西安新量标科技有限公司

Starting control method of module of service architecture and computer equipment

PendingCN113127089ARealize one-time automationProgram loading/initiatingCompletion timeComputer architecture
The invention relates to a starting control method of modules of a service architecture and computer equipment, the service architecture comprises a first module and a second module, and the second module is a dependency module of the first module; the starting control method for the modules of the service architecture comprises the following steps: starting all the modules in the service architecture at the same time; and detecting whether the dependent module is started or not, and after the dependent module is started, finishing the starting of the first module. The starting completion time of the first module is later than the starting completion time of the dependent module of the first module, so that the modules are started by adopting the one-key starting command, the dependent module is started preferentially, and the first module is started after the dependent module is started, so that all the modules are started, therefore, one-time automatic operation of the service architecture can be realized.
Owner:SHENZHEN HUASHENG SOFTWARE TECH CO LTD +1

JavaScript module installation method and apparatus

The invention discloses a JavaScript module installation method and apparatus. The JavaScript module installation method comprises the steps of creating a module file storage directory for a to-be-installed project; and for each module involved in a module dependency chain of the to-be-installed project, executing the following installation operations: copying a content file of the module to the module file storage directory; and in a dependency library directory of a father dependency object of the module, creating a soft link, and enabling the soft link to point to an installation path of the module in the module file storage directory. According to the technical scheme, the module installation efficiency can be effectively improved, and the volume of project files can be effectively reduced, so that the cost of downloading the project files by a user is reduced and the usage experience of the user is improved.
Owner:ADVANCED NEW TECH CO LTD

Computing and unloading method for stateful data stream applications

ActiveCN110366210ARealize computing offloadShort total completion timeNetwork traffic/resource managementData switching networksCompletion timeBandwidth constraint
The invention discloses a computing and unloading method for stateful data stream applications. The computing and unloading method comprises the following steps: selecting a research scene; obtaininga research object; setting a network environment according to the time dynamic change; formulating an optimization target, minimizing the total completion time, and reducing the transmission of the state quantity; according to constraint conditions, constructing a stateful data stream application program model, wherein the constraint conditions include inter-module dependency constraint, state quantity migration constraint and network bandwidth constraint; judging a problem through the stateful data stream application program model, and if the problem is an offline problem, executing an offline problem method; if the problem is an online problem, executing an online problem method; and solving the problem to realize computing and unloading of the stateful data stream application program.
Owner:SOUTH CHINA UNIV OF TECH

Framework-based system development method and device, computer equipment and storage medium

The embodiment of the invention discloses a framework-baed system development method and device, computer equipment and a storage medium. The method comprises the steps that at least one module is constructed in a system project folder on the basis of a framework, wherein the framework comprises a static file library and a universal component library, the universal component library comprises the same data used for calling at least two modules, and each module and the universal component library are in a dependency relationship, and the static files on which the modules depend are stored in the static file library; and the system project folder is compiled and run to form a system file package, and the system file package is published. According to the embodiment of the invention, the development and updating efficiency of the system can be improved.
Owner:BEIJING FEIXUN DIGITAL TECH CO LTD

Software defect prediction method based on module dependency graph

The invention provides a software defect prediction method based on a module dependency graph. The method comprises the steps: identifying defect information of software modules according to version information of software to be analyzed; establishing a software module dependency graph according to the dependency relationship between the software modules, and taking developers as nodes in the module dependency graph; extracting internal features of the software modules, extracting dependency features of each node in the dependency graph of the software modules by adopting a network representation learning mode, forming a metric tuple by the internal features and the dependency features between the modules, and establishing a historical defect library of the software according to the metrictuple and the defect information of the modules; and training a defect prediction model for subsequent software defect prediction by a historical defect library, adopting a classifier dynamic selection model based on local optimum for defect prediction, automatically optimizing parameters of the defect prediction model, and taking a result of the software module defect prediction model as a defect prediction result of to-be-analyzed software. According to the method, the flexibility of constructing network node metric units can be improved, and the software defect prediction effect is improved.
Owner:天航长鹰(江苏)科技有限公司

Analysis method, device and analysis tool of application program module

The invention relates to an application program module analysis method and device and an analysis tool. The application program module analysis method comprises the following steps: analyzing a source code of at least one file contained in an application program to obtain an analysis result of the at least one file of the application program, and obtaining analysis results of all files contained in a module; carrying out module dependency analysis on the module level to acquire a module forward dependency analysis result, and acquiring a module analysis result in combination with a module file analysis result; and finally, carrying out cross-module analysis to obtain a reverse dependency analysis result between the module and the file on the module level and the file level. Reverse dependency analysis results of the file level and the module level are provided, research and development personnel can clearly know the reverse dependency relationship in the module and the file in the application program, redundancy of the program is reduced, and maintenance and iteration cost of the program is reduced.
Owner:ALIBABA GRP HLDG LTD

Server application function thermal expansion method and system and a readable storage medium

The invention provides a server application function thermal expansion method and system. The method comprises the steps of defining application basic information, an application dependency relationship and an external service interface of an application; managing the operation of the application, namely after starting the application, loading the application, operating the application and unloading the application according to the basic information of the application and the dependency relationship of the application; scanning the basic information of the application, confirming the newly added application, loading the newly added application according to the application dependency relationship, if an abnormal condition occurs in the loading process, terminating the loading process, and recording the abnormal condition; otherwise, continuing the loading process until the loading is successful, receiving the unloading request, setting the application state as to-be-unloaded, and performing reverse unloading operation according to the module dependency relationship; And monitoring application operation, identifying abnormal conditions in application operation, and processing the abnormal conditions. The function expansion and unloading of the server application under the non-stop condition are realized; Operation monitoring of the function level is achieved, and early warning preprocessing is carried out.
Owner:VISION MICROSYST SHANGHAI

A Software Defect Prediction Method Based on Module Dependency Graph

This disclosure proposes a software defect prediction method based on the module dependency graph, which identifies the defect information of the software module according to the version information of the software to be analyzed; establishes the software module dependency graph according to the dependency relationship between the software modules, and uses the developer as a Nodes in the module dependency graph; extracting internal features of the software module, extracting the dependency features of each node in the software module dependency graph by means of network representation learning, and forming a metric tuple with the internal features and the dependency features between the modules, Establish the historical defect library of the software according to the measurement tuple and the defect information of the module; use the historical defect library to train the defect prediction model for subsequent software defect prediction, and the defect prediction adopts the dynamic selection of classifiers based on local optimum The model automatically optimizes the parameters of the defect prediction model, and uses the result of the software module defect prediction model as the defect prediction result of the software to be analyzed. This method can improve the flexibility of constructing network node metrics and improve the effect of software defect prediction.
Owner:天航长鹰(江苏)科技有限公司

An information processing method and device

Embodiments of the invention disclose an information processing method and apparatus. The method comprises the steps of obtaining locating information of a specified module in a project, wherein the locating information comprises a module identifier of the specified module; and according to the locating information of the specified module, determining dependency relationship information of the specified module by utilizing module dependency relationship information corresponding to the project, wherein the module dependency relationship information corresponding to the project includes information of a dependency relationship between modules contained in the project. By utilizing the method and the apparatus, automatic acquisition of the dependency relationship information of the specified module can be realized; the dependency relationship information of the specified module can be efficiently and accurately obtained; and the analysis speed and the result accuracy are improved.
Owner:ADVANCED NEW TECH CO LTD

Application program development method and device, electronic equipment and machine readable storage medium

The embodiment of the invention provides an application program development method and device, electronic equipment and a machine readable storage medium. When an application program is developed, module dependency configuration information is set in a configuration file in advance, that is, module identifiers of specific function implementation modules depended by the application program are set in advance; the specific function implementation modules store function codes of all functions which are expected by a user and can be implemented by the application program, so that the function codes of all the functions can be obtained from all the specific function implementation modules according to the module dependency configuration information in the configuration file, the function codes are packaged, and an installation package of the application program is generated to complete application program development. According to the application program development process, all the function codes are modularized, application program development can be carried out only through module calling, manual programming of developers is not needed, and therefore the development efficiency of the application program is improved.
Owner:上海绚显科技有限公司

Data-driven hierarchical configurable system module organization method

The invention discloses a data-driven hierarchical configurable system module organization method. Each implementation file of each module comprise a header file, a source file, dependency description, a configuration interface, a compiling rule and the like which are contained in a file where the module module is located; the header files of all the modules are divided into three types, namely public header files provided for users, internal header files shared among the modules and private header files used in the modules, and the three types are used for defining the use mode; and each module is divided into different initialization levels, so that when an operating system is initialized, the initialization function of each module is called according to the sequence of the initialization levels from front to back, configuration parameters in the configuration text are analyzed, and the equipment is initialized. Compared with the prior art, the method has the advantages that module development and configuration can be simplified, module dependency framework expenditure is reduced, module interfaces are standardized, module development workload is reduced, and the module applicability is improved.
Owner:湖南智领通信科技有限公司

Function freezing/defreezing method in automatic switch optical network

The invention discloses a function freezing / defreezing method in the automatically switched optical network. The method comprises: (1) the control node detects the freezing parameter in the freezing command, to determine the freezing type is freezing or defreezing; (2) to judge whether the freezing module parameter is contained in the freezing command; if the freezing module parameter is not contained, enter Step (3), otherwise enter Step (4); (3) to freeze / defreeze the whole control node according to the freezing type, and the process is finished; (4) to freeze / defreeze the corresponding module and the module in the previous layer according to the freezing type, the freezing module and the module dependency relationship table, and the process is finished. The adoption of the invention can realize the freezing / defreezing of the whole function of partial function of the control node; when the freezing / defreezing is performed during the normal running of the system, the whole system function can't be influenced; the adoption of the divided function freezing strategy, the freezing module can be expanded at the proper time, the impact of the whole node freezing to the systemis released, and the flexibility is enhanced.
Owner:WUHAN ZHONGXING SOFTWARE CO LTD

A software module clustering method based on probabilistic selection

Aiming at the clustering problem of software modules in software system reconfiguration, the invention discloses a software module clustering method for probability selection. This method first extracts the module dependency graph of the software system from the source program of the software system, and then proceeds from the sparse points in the graph to perform local merge operations on the nodes based on probability selection to obtain the preliminary module clustering of the software system. The number of connections between modules dynamically adjusts the clustering of each node based on the probability to obtain the clustering results of the software modules. The invention provides a simple, fast convergence and good clustering effect engineering method for the software module clustering problem, which is used for reconfiguring the software system structure and improving the comprehensibility of the software system.
Owner:西安新量标科技有限公司

Function freezing/defreezing method in automatic switch optical network

The invention discloses a function freezing / defreezing method in the automatically switched optical network. The method comprises: (1) the control node detects the freezing parameter in the freezing command, to determine the freezing type is freezing or defreezing; (2) to judge whether the freezing module parameter is contained in the freezing command; if the freezing module parameter is not contained, enter Step (3), otherwise enter Step (4); (3) to freeze / defreeze the whole control node according to the freezing type, and the process is finished; (4) to freeze / defreeze the corresponding module and the module in the previous layer according to the freezing type, the freezing module and the module dependency relationship table, and the process is finished. The adoption of the invention can realize the freezing / defreezing of the whole function of partial function of the control node; when the freezing / defreezing is performed during the normal running of the system, the whole system function can't be influenced; the adoption of the divided function freezing strategy, the freezing module can be expanded at the proper time, the impact of the whole node freezing to the system is released, and the flexibility is enhanced.
Owner:WUHAN ZHONGXING SOFTWARE CO LTD

Multilevel dynamic home network service quality assurance method

The invention provides a multilevel dynamic home network service quality assurance method. The method is based on a 'three horizontal six longitudinal' service quality assurance architecture, 'three horizontal' comprises a data plane, a control plane and a management plane respectively, and 'six longitudinal' comprises six steps, namely service discovery, service subdivision, safety control, resource consultation, resource mapping and service execution, wherein the management plane also comprises a service oriented QoS feedback control mechanism module which is used for realizing end-to-end service quality dynamic feedback on single service flow as well as a policy which is generated by a global QoS policy dynamic generation technical module and is used for supporting a service discovery module, a demand analysis module, a security detection module, a service registration module and a service recording module of the management plane; and the service oriented QoS feedback control mechanism module is dependent on information provided by the service discovery module, the demand analysis module, the security detection module, the service registration module and the service recording module of the management plane.
Owner:ZHENGZHOU SEANET TECH CO LTD
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