Automatic servitization packaging method and system for a dynamic library, and application

A packaging method and packaging system technology, applied in the computer field, can solve problems such as increased maintenance costs, confusion of custom standards, and increased system development costs, and achieve the effects of reducing work complexity, reducing overall costs, and improving production efficiency

Pending Publication Date: 2020-07-28
HUNAN UNIV
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1. From the perspective of technical requirements, service-oriented packaging requires developers to have a deeper understanding of network development. It is necessary to design corresponding service interfaces for the interfaces in the library, which increases system development costs. At the same time, manual service-oriented packaging is complicated and requires a lot of work Large, there are technical risks;
[0012] 2. Due to the code writing involved, special personnel are required to maintain and upgrade in the later stage, which increases the maintenance cost in the later stage;
[0013] 3. There are inevitably differences in the service packaging standards implemented by different teams, and various custom standards lead to more confusion (different manufacturers define their own standards)

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
  • Automatic servitization packaging method and system for a dynamic library, and application
  • Automatic servitization packaging method and system for a dynamic library, and application
  • Automatic servitization packaging method and system for a dynamic library, and application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0048] Such as figure 1 and figure 2 As shown, the dynamic library automatic service encapsulation method in this embodiment includes steps:

[0049] S01. Perform dynamic library description, function type definition and parameter description in advance to form a function description file;

[0050] S02. Read and analyze the function description file, obtain the name and path of the dynamic library to be loaded, and the types of functions in the dynamic library, establish a function name / type mapping table, and preload the dynamic library;

[0051] S03. Find the corresponding function type pointer from the function name / type mapping table according to the function name, obtain the corresponding address of the function in the preloaded dynamic library, and complete the call of the function.

[0052] In this embodiment, the specific process of...

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 an automatic servitization packaging method and system for a dynamic library, belongs to the technical field of computers, and is used for solving the technical problems of high development cost, high maintenance cost and disordered standards of the existing dynamic library manual service packaging. The adopted technical scheme comprises: performing dynamic library description, function type definition and parameter description in advance to form a function description file; reading and analyzing the function description file to obtain the name and path of the dynamiclibrary to be loaded and the type of each function in the dynamic library, establishing a function name / type mapping table, and pre-loading the dynamic library; and searching a corresponding functiontype pointer from the function name / type mapping table according to the function name, obtaining a corresponding address of the function in a preloaded dynamic library, and completing calling of the function. The method and system have the advantages of being high in flexibility, easy and convenient to operate, low in development cost and maintenance cost and the like.

Description

technical field [0001] The invention mainly relates to the field of computer technology, in particular to a dynamic library automatic service encapsulation method, system and application. Background technique [0002] With the continuous development of industrial automation, there are more and more scenarios where robots are used in industrial sites. Different models of robots have different control methods. The current common practice is that the SDK (Software Development Kit) provided by the manufacturer for robot control is generally in the form of a dynamic link library, which is called by the host computer user. In the dynamic library, the manufacturer interacts with the robot locally in the form of a socket to realize the control of the robot. This method will lead to: if multiple users need to interact with a certain robot, they need to configure and install the corresponding dynamic library environment. [0003] As the application of Service Oriented Architecture (...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/40G06F9/445
CPCG06F8/40G06F9/44521
Inventor 张小刚齐乐王绍源边耐政陈华
Owner HUNAN UNIV
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