Unlock instant, AI-driven research and patent intelligence for your innovation.

A general client-server data binding method

A data binding and client-side technology, applied in the field of computer information, can solve problems such as limitations on the number of database connections, too many additions, and limitations on the number of clients, and achieve the effects of improving screen response speed, facilitating information exchange, and reducing load

Active Publication Date: 2017-09-19
SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is characterized by a simple architecture, but the problem is that the number of clients is limited because the number of connections to the database is limited
However, in the case of high-speed and high-efficiency requirements, XML syntax needs to add too many syntax tags, which makes the transmitted data too large
At present, there is no effective data exchange method for C++ server and C# client in the market

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
  • A general client-server data binding method
  • A general client-server data binding method
  • A general client-server data binding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to understand the technical content of the present invention more clearly, the technical solution of the present invention will be further explained below in conjunction with the drawings and embodiments.

[0027] The invention provides a general method for data binding between the client and the server.

[0028] figure 1 It is a structure diagram of the method provided by the present invention, including a server and multiple clients, and the server and the clients are connected through a local area network. The server is deployed on the server and developed with C++ language, which has high execution efficiency; the client is deployed on multiple clients and developed with .NET language.

[0029] The implementation of the present invention includes the implementation of the data exchange format between the client and the server, the realization of the binding interface between the client and the server, and the encapsulation of the control objects of the clien...

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 present invention provides a general data binding method between the client and the server. By designing a general data exchange format and a binding interface, the client screen data is directly bound to the server data object to realize the client screen and server data binding. Two-way exchange of server-side process data. The data format designed by the present invention has high versatility and is suitable for various control data structures, especially structures with variable data lengths such as Grid and Chart; meanwhile, it has high efficiency, and the format is simple and clear, easy for people to read and understand write. This method encapsulates common controls in the screen, such as TextBox, Lable, Grid, Chart and other controls, on the server side and the client side respectively, which reduces the difficulty of application development and improves the efficiency of front and back development. The invention solves the problem of data exchange between the C++ process of the server and the .net process of the client, so that the application can implement a large amount of business logic on the server, facilitates information exchange with other processes of the server, and at the same time reduces the screen process of the client Load, improve screen response speed.

Description

technical field [0001] The invention relates to the field of computer information technology, in particular to a general method for binding data between a client and a server. Background technique [0002] In the metallurgical process control computer system, the main business logic is implemented on the server side, which is developed with high-performance C++ language and generally deployed in the LINUX system server; while the client screen is developed with .NET language and deployed on multiple WINDOWS clients in the terminal machine. Therefore, it is necessary to solve the problem of data exchange between the C++ program on the server side and the .NET screen on the client side. The general solution is to exchange data through the database, that is, the server puts the data into the ORACLE or DB2 database, and the client screen directly obtains the data from the database. This method is characterized by a simple architecture, but the problem is that the number of cli...

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 Patents(China)
IPC IPC(8): G06F17/30H04L29/06
CPCG06F9/54H04L67/01
Inventor 李海刚应海金沈杰蔡姗姗
Owner SHANGHAI BAOSIGHT SOFTWARE CO LTD