Component protocol mining method, device and system

A protocol and component technology, applied in the field of component protocol mining methods, devices and systems, can solve the problems of high labor consumption and low mining efficiency, and achieve the effects of improving efficiency, improving accuracy and completeness, and relieving computing pressure.

Inactive Publication Date: 2015-09-23
WUHAN INSTITUTE OF TECHNOLOGY
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This technology provides an improved way for components (such as servers) to gather important functions called procedure calls during their operation. By connecting them with network structures like routers, they receive these requests simultaneously instead of waiting until all other tasks start again. They also only require one file per request rather than storing many copies of each piece separately. Additionally, there're no need to keep track of any changes made afterward because processors don’t need much memory resources. Overall, this technique helps streamline software development while reducing costs associated with acquiring new functionality.

Problems solved by technology

There were several challenges with current techniques involving analyzing timings dependencies on computer programs during runtime analysis (TCA). These include excessive manual effort or slow down operations due to long wait times before accessing specific parts of the system's memory. Additionally, there was also issues where older versions of these systems had incorrect behavior caused by previous version crashes while newer ones did not match their original design requirements. Overall, this patented solution provides efficient means for identifying and gathering functional call information from applications without requiring human intervention.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Component protocol mining method, device and system
  • Component protocol mining method, device and system
  • Component protocol mining method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] This embodiment provides a component protocol mining method, the method is applied in the server 102, the server 102 is connected to N clients 101, and N is an integer greater than 1, such as figure 2 As shown, the method includes:

[0068] Step S201, sending a stub start instruction to the N clients, where the stub start command carries function identifiers of M functions of the class to be mined, and M is an integer greater than 1;

[0069] Step S202, receiving the function call information of the M functions sent by the N clients; the function call information is the information collected by the N clients based on the start instrumentation instruction;

[0070] Step S203, updating the component protocol of the class stored in the server according to the function call information.

[0071] In the embodiment of the present application, the function is an interface function, that is, a public function.

[0072] In the embodiment of the present application, the server...

Embodiment 2

[0120] In this embodiment, a component protocol mining method is provided, and the method is applied to a client 101, and the client 101 is connected to a server 102, such as Image 6 As shown, the method includes:

[0121] Step S601, receiving the start instrumentation instruction sent by the server, the start instrumentation instruction carries the function identifiers of M functions of the class to be mined, and M is an integer greater than 1;

[0122] Step S602, determining L functions from the M functions; M≥L≥1;

[0123] Step S603, when the target application is running on the client, instrument the L functions of the target application to collect function call information of the L functions;

[0124] Step S604, sending the function call information to the server, so that the server updates the component protocol of the class stored in the server according to the function call information.

[0125] In the embodiment of the present application, the determination of L fu...

Embodiment 3

[0134] This embodiment provides a component protocol mining system, such as figure 1 As shown, the system includes a server 102 and N clients 101 connected to the server 102, where N is an integer greater than 1;

[0135] Wherein, the server 102 is configured to send a stub start instruction to the N clients, where the stub start command carries function identifiers of M functions of the class to be mined, and M is an integer greater than 1;

[0136] The N clients 101 are used to receive the start instrumentation instruction; and determine L functions from the M functions; M≥L≥1; and when running the target application program on the clients, Instrumenting the L functions of the target application to collect function call information of the L functions; and sending the function call information to the server 102;

[0137] The server 102 is further configured to receive the function call information sent by the N clients 101 ; and update the component protocol of the class sto...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a component protocol mining method, device and system. The method comprises the steps that a pile inserting starting command is sent to N client sides, function identifiers of M functions of a class to be mined are carried in the pile inserting starting command, and M is an integer lager than one; function calling information, sent by the N client sides, of the M functions is received; the function calling function is information collected by the N client sides based on the pile inserting starting command; a component protocol, stored in a server, of the class is updated according to the function calling information. The method, device and system are used for solving the technical problems that in a component protocol mining method in the prior art, manpower consumption is large, and mining efficiency is low. The technical effects of lowering the data acquiring manpower cost and improving the component protocol mining efficiency are achieved.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner WUHAN INSTITUTE OF TECHNOLOGY
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