CN109547562A - A kind of data sharing method and system based on data sharing gateway - Google Patents
A kind of data sharing method and system based on data sharing gateway Download PDFInfo
- Publication number
- CN109547562A CN109547562A CN201811524219.6A CN201811524219A CN109547562A CN 109547562 A CN109547562 A CN 109547562A CN 201811524219 A CN201811524219 A CN 201811524219A CN 109547562 A CN109547562 A CN 109547562A
- Authority
- CN
- China
- Prior art keywords
- node
- data
- data sharing
- gateway
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of data sharing method and system based on data sharing gateway, including node and data sharing gateway;A certain node pushes shared data to data sharing gateway, receives and stores the shared data by the data sharing gateway;A certain node initiates to share the request of other certain node datas to the data sharing gateway, responds associated shared data according to solicited message by the data sharing gateway.In a manner of method and system of the invention are using data sharing gateway as transfer, the data interaction between different nodes is realized, the data interaction between not homologous ray can be realized.
Description
Technical field
The present invention relates to a kind of data sharing method and system based on data sharing gateway.
Background technique
With the needs of development and the IT application in enterprise of modern computer software and hardware technology, control layer and management level are believed
The combination of breath system is more and more closer.In the implementation of automation projects, generally use PLC for the control of main node, communication
Network, the most commonly used is field bus protocols;Generally use computer for main node in the management operating system of enterprise simultaneously
Communication network, based on ICP/IP protocol.How to realize the data communication between production management different application systems, gets through difference
Data path between communication protocol is realized and such as generates production report and other control system database communications and the management number of plies
According to functions such as library communications, realize that the release quickly with production status is quickly assigned in production instruction, to improve business administration production
System function and customer requirement is better achieved in efficiency, just becomes a critical issue urgently to be resolved.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of data sharing method based on data sharing gateway and is
System, using data sharing gateway as transfer in a manner of, realize the data interaction between different nodes, can be realized not homologous ray it
Between data interaction.
The method of the present invention is achieved in that a kind of data sharing method based on data sharing gateway, including shares
Journey and invocation procedure;
The shared procedure is: a certain node pushes shared data to data sharing gateway, by the data sharing gateway
Receive and store the shared data;
The invocation procedure is: a certain node shares asking for other certain node datas to data sharing gateway initiation
It asks, associated shared data is responded according to solicited message by the data sharing gateway.
Further, data sharing method of the invention further includes registration process and legitimate verification process:
The registration process is: any node initiates registration request to the data sharing gateway, and the data are total
It enjoys gateway and determines received registration information, return is succeeded in registration or failure information, if succeeding in registration, generating one includes
The mapping table of node identification information and node IP address information;
The legitimate verification process is: when any node initiates the connection request to the data sharing gateway, incite somebody to action this
The node identification information and node IP address information of node are sent to the data sharing gateway, by the data sharing gateway pair
The node carries out legitimate verification, just allows to connect after being verified.
Further, the Data Sharing Network Central Shanxi Plain includes:
Registration module, for receiving the registration information to any node, return is succeeded in registration or failure information, if registering
Function then generates the mapping table comprising node identification information and node IP address information;
Legitimate verification module is verified for the identity legitimacy to any node for initiating the connection request, is being tested
After card node identities are legal, a real-time data memory space is distributed for each node, for storing the real-time number of corresponding node
According to;
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into pair
In the real-time data memory space answered;
Data sharing module, for will request shared when there is node initiation to share the request of other certain node datas
Other certain node datas be sent to initiate request node.
Further, when the new data for having any node arrives, corresponding real-time data memory space is automatically by former number
According to replacing with new data.
Further, the node includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification letter
Breath, when node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for shared data to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request, the sharing request packet to the data sharing gateway
The node IP address information and node identification information of this node are contained;The shared data sent by data sharing gateway is received, and
It is written into the memory of this node.
Present system is achieved in that a kind of data-sharing systems based on data sharing gateway, including node and
Data sharing gateway;
When a certain node pushes shared data to data sharing gateway, this is received and stored by the data sharing gateway
Shared data;
When a certain node shares the request of other certain node datas to data sharing gateway initiation, it is total to by the data
It enjoys gateway and associated shared data is responded according to solicited message.
Further, the Data Sharing Network Central Shanxi Plain includes:
Registration module, for receiving the registration information to any node, return is succeeded in registration or failure information, if registering
Function then generates the mapping table comprising node identification information and node IP address information;
Legitimate verification module is verified for the identity legitimacy to any node for initiating the connection request, is being tested
After card node identities are legal, a real-time data memory space is distributed for each node, for storing the real-time number of corresponding node
According to;
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into pair
In the real-time data memory space answered;
Data sharing module, for will request shared when there is node initiation to share the request of other certain node datas
Other certain node datas be sent to initiate request node.
Further, when the new data for having any node arrives, corresponding real-time data memory space is automatically by former number
According to replacing with new data.
Further, the node includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification letter
Breath, when node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for shared data to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request, the sharing request packet to the data sharing gateway
The node IP address information and node identification information of this node are contained;The shared data sent by data sharing gateway is received, and
It is written into the memory of this node.
The present invention has the advantage that data sharing method provided by the method for the present invention, can pass through Data Sharing Network
The mode that the Central Shanxi Plain turns is realized to the mutual shared of the internodal data connected, is handed over to realize the data not homologous ray
Mutually.It may be implemented to generate production report and the function such as other control system database communications and management level database communication
Can, realize that the release quickly with production status is quickly assigned in production instruction, to improve business administration production efficiency, preferably in fact
Existing system function and customer requirement.
Detailed description of the invention
The present invention is further illustrated in conjunction with the embodiments with reference to the accompanying drawings.
Fig. 1 is the architecture diagram of present system.
Specific embodiment
The basic principle of data sharing method based on data sharing gateway and system of the invention is: shared side needs
The node for wanting shared data, by initiating the registration of data sharing to data sharing gateway, data sharing gateway determines institute
The registration information received, succeed in registration then data sharing node toward data sharing gateway push shared data, Data Sharing Network
It closes and shared data is stored according to source node identification;Side is quoted, that is, needs the node of other nodes sharing data, by total to data
It enjoys gateway to initiate to request the shared data of other nodes, Data Sharing Network puts the verifying of row node legitimacy, after being verified, number into
According to shared gateway according to solicited message, associated shared data is responded.
The method of the present invention specifically includes shared procedure and invocation procedure;
The shared procedure is: a certain node pushes shared data to data sharing gateway, by the data sharing gateway
Receive and store the shared data;
The invocation procedure is: a certain node shares asking for other certain node datas to data sharing gateway initiation
It asks, associated shared data is responded according to solicited message by the data sharing gateway.
It may also include registration process and legitimate verification process:
The registration process is: any node is both needed to total to the data when connecting the data sharing gateway for the first time
Enjoy gateway and initiate registration request, the data sharing gateway determines received registration information, return succeed in registration or
Failure information generates the mapping table comprising node identification information and node IP address information if succeeding in registration;
The legitimate verification process is: when any node initiates the connection request to the data sharing gateway, incite somebody to action this
The node identification information and node IP address information of node are sent to the data sharing gateway, by the data sharing gateway pair
The node carries out legitimate verification, just allows to connect after being verified.
Wherein, the Data Sharing Network off-position is in PC machine, one end access network (internet or local area network) realize with it is each
The communication of a node, for realizing the reception and push to each node data;Comprising: registration module, for receiving to any
(registration information includes unique node identification information and node IP address information to the registration information of node, for verifying node body
Part), return is succeeded in registration or failure information, if succeeding in registration, generating one includes node identification information and node IP address
The mapping table of information;
Legitimate verification module is verified, node for the identity legitimacy to any node for initiating the connection request
Identity is legal can just to put row data communication into Data Sharing Network, and not conforming to rule cannot be communicated, and close in verifying node identities
After method, legitimate verification module is that each node distributes a real-time data memory space, for storing the real-time of corresponding node
Data;When the new data for having any node arrives, former data are replaced with new number automatically by corresponding real-time data memory space
According to.
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into pair
In the real-time data memory space answered;
Data sharing module, for will request shared when there is node initiation to share the request of other certain node datas
Other certain node datas be sent to initiate request node.
The node includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification letter
Breath, when node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for the shared data of this node to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request, the sharing request packet to the data sharing gateway
The node IP address information and node identification information of this node are contained;The shared data sent by data sharing gateway is received, and
It is written into the memory of this node.
Refering to Figure 1, the data-sharing systems of the invention based on data sharing gateway, including node and data are total to
Enjoy gateway;
When a certain node pushes shared data to data sharing gateway, this is received and stored by the data sharing gateway
Shared data;
When a certain node shares the request of other certain node datas to data sharing gateway initiation, it is total to by the data
It enjoys gateway and associated shared data is responded according to solicited message.
The Data Sharing Network Central Shanxi Plain includes:
Registration module, for receiving the registration information to any node, return is succeeded in registration or failure information, if registering
Function then generates the mapping table comprising node identification information and node IP address information;
Legitimate verification module is verified for the identity legitimacy to any node for initiating the connection request, is being tested
After card node identities are legal, a real-time data memory space is distributed for each node, for storing the real-time number of corresponding node
According to;When the new data for having any node arrives, former data are replaced with new data automatically by corresponding real-time data memory space.
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into pair
In the real-time data memory space answered;
Data sharing module, for will request shared when there is node initiation to share the request of other certain node datas
Other certain node datas be sent to initiate request node.
The node includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification letter
Breath, when node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for shared data to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request, the sharing request packet to the data sharing gateway
The node IP address information and node identification information of this node are contained;The shared data sent by data sharing gateway is received, and
It is written into the memory of this node.
Although specific embodiments of the present invention have been described above, those familiar with the art should be managed
Solution, we are merely exemplary described specific embodiment, rather than for the restriction to the scope of the present invention, it is familiar with this
The technical staff in field should be covered of the invention according to modification and variation equivalent made by spirit of the invention
In scope of the claimed protection.
Claims (9)
1. a kind of data sharing method based on data sharing gateway, it is characterised in that: including shared procedure and invocation procedure;
The shared procedure is: a certain node pushes shared data to data sharing gateway, is received by the data sharing gateway
And store the shared data;
The invocation procedure is: a certain node initiates to share the request of other certain node datas to the data sharing gateway, by
The data sharing gateway responds associated shared data according to solicited message.
2. a kind of data sharing method based on data sharing gateway according to claim 1, it is characterised in that: further include
Registration process and legitimate verification process:
The registration process is: any node initiates registration request, the Data Sharing Network to the data sharing gateway
It closes and determines received registration information, return is succeeded in registration or failure information, if succeeding in registration, generating one includes node
The mapping table of identification information and node IP address information;
The legitimate verification process is: when any node initiates the connection request to the data sharing gateway, by this node
Node identification information and node IP address information be sent to the data sharing gateway, by the data sharing gateway to the section
Point carries out legitimate verification, just allows to connect after being verified.
3. a kind of data sharing method based on data sharing gateway according to claim 1 or 2, it is characterised in that: institute
Stating the Data Sharing Network Central Shanxi Plain includes:
Registration module, for receiving the registration information to any node, return is succeeded in registration or failure information, if succeeding in registration,
Then generate the mapping table comprising node identification information and node IP address information;
Legitimate verification module is verified for the identity legitimacy to any node for initiating the connection request, is saved in verifying
After point identity is legal, a real-time data memory space is distributed for each node, for storing the real time data of corresponding node;
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into corresponding
In real-time data memory space;
Data sharing module, for when have node initiation share the request of other certain node datas when, by request share its
His certain node data is sent to the node for initiating request.
4. a kind of data sharing method based on data sharing gateway according to claim 3, it is characterised in that: appoint when having
When the new data of one node arrives, former data are replaced with new data automatically by corresponding real-time data memory space.
5. a kind of data sharing method based on data sharing gateway according to claim 1, it is characterised in that: the section
It puts and includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification information,
When node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for shared data to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request to the data sharing gateway, the sharing request is contained
The node IP address information and node identification information of this node;Receive the shared data that is sent by data sharing gateway, and by its
The memory of this node is written.
6. a kind of data-sharing systems based on data sharing gateway, it is characterised in that: including node and data sharing gateway;
When a certain node pushes shared data to data sharing gateway, this is received and stored by the data sharing gateway and is shared
Data;
When a certain node shares the request of other certain node datas to data sharing gateway initiation, by the Data Sharing Network
It closes and associated shared data is responded according to solicited message.
7. a kind of data-sharing systems based on data sharing gateway according to claim 6, it is characterised in that: the number
According to including: in shared gateway
Registration module, for receiving the registration information to any node, return is succeeded in registration or failure information, if succeeding in registration,
Then generate the mapping table comprising node identification information and node IP address information;
Legitimate verification module is verified for the identity legitimacy to any node for initiating the connection request, is saved in verifying
After point identity is legal, a real-time data memory space is distributed for each node, for storing the real time data of corresponding node;
Gateway end data receiving module for that will receive the shared data come transmitted by any node, and is deposited into corresponding
In real-time data memory space;
Data sharing module, for when have node initiation share the request of other certain node datas when, by request share its
His certain node data is sent to the node for initiating request.
8. a kind of data-sharing systems based on data sharing gateway according to claim 7, it is characterised in that: appoint when having
When the new data of one node arrives, former data are replaced with new data automatically by corresponding real-time data memory space.
9. a kind of data-sharing systems based on data sharing gateway according to claim 6, it is characterised in that: the section
It puts and includes:
Authentication module, for storing the identity information of this node, including node IP address information and node identification information,
When node and Data Sharing Network connection connect, Xiang Suoshu data sharing gateway sends identity information for verifying;
Data transmission blocks, for shared data to be sent to the data sharing gateway;
Node side data reception module, for issuing sharing request to the data sharing gateway, the sharing request is contained
The node IP address information and node identification information of this node;Receive the shared data that is sent by data sharing gateway, and by its
The memory of this node is written.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811524219.6A CN109547562A (en) | 2018-12-13 | 2018-12-13 | A kind of data sharing method and system based on data sharing gateway |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811524219.6A CN109547562A (en) | 2018-12-13 | 2018-12-13 | A kind of data sharing method and system based on data sharing gateway |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109547562A true CN109547562A (en) | 2019-03-29 |
Family
ID=65854924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811524219.6A Pending CN109547562A (en) | 2018-12-13 | 2018-12-13 | A kind of data sharing method and system based on data sharing gateway |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109547562A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111752726A (en) * | 2020-06-25 | 2020-10-09 | 武汉众邦银行股份有限公司 | Method for quickly and crossly sharing data among multiple systems |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042710A (en) * | 2007-04-29 | 2007-09-26 | 深圳市高正软件有限公司 | Method and system for implementing acquisition data sharing |
US20100250702A1 (en) * | 2009-03-31 | 2010-09-30 | Chunghwa Telecom Co., Ltd. | Digital content processing system and method |
CN102299834A (en) * | 2011-09-07 | 2011-12-28 | 中国联合网络通信集团有限公司 | Data sharing method, equipment and system for local area network |
CN102708195A (en) * | 2012-05-16 | 2012-10-03 | 深圳市凯立德科技股份有限公司 | Form data sharing method and device |
CN103281368A (en) * | 2013-05-22 | 2013-09-04 | 河海大学 | Data sharing exchange model and method based on cloud computation |
CN103685291A (en) * | 2013-12-20 | 2014-03-26 | 代玉松 | Data authorization certification system and method among enterprises based on cloud service |
CN103685533A (en) * | 2013-12-20 | 2014-03-26 | 代玉松 | Data sharing system and method among enterprises based on cloud service |
-
2018
- 2018-12-13 CN CN201811524219.6A patent/CN109547562A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101042710A (en) * | 2007-04-29 | 2007-09-26 | 深圳市高正软件有限公司 | Method and system for implementing acquisition data sharing |
US20100250702A1 (en) * | 2009-03-31 | 2010-09-30 | Chunghwa Telecom Co., Ltd. | Digital content processing system and method |
CN102299834A (en) * | 2011-09-07 | 2011-12-28 | 中国联合网络通信集团有限公司 | Data sharing method, equipment and system for local area network |
CN102708195A (en) * | 2012-05-16 | 2012-10-03 | 深圳市凯立德科技股份有限公司 | Form data sharing method and device |
CN103281368A (en) * | 2013-05-22 | 2013-09-04 | 河海大学 | Data sharing exchange model and method based on cloud computation |
CN103685291A (en) * | 2013-12-20 | 2014-03-26 | 代玉松 | Data authorization certification system and method among enterprises based on cloud service |
CN103685533A (en) * | 2013-12-20 | 2014-03-26 | 代玉松 | Data sharing system and method among enterprises based on cloud service |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111752726A (en) * | 2020-06-25 | 2020-10-09 | 武汉众邦银行股份有限公司 | Method for quickly and crossly sharing data among multiple systems |
CN111752726B (en) * | 2020-06-25 | 2023-07-14 | 武汉众邦银行股份有限公司 | Method for quickly cross sharing data among multiple systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240048376A1 (en) | Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions | |
CN110868308B (en) | Block chain network access method and system | |
CN100563248C (en) | The method and system that when the user is connected to IP network, in the local management zone, is used for the leading subscriber insertion authority | |
CN112511611B (en) | Communication method, device and system of node cluster and electronic equipment | |
CN112311735B (en) | Credible authentication method, network equipment, system and storage medium | |
US10313233B2 (en) | Method for routing data, computer program, network controller and network associated therewith | |
CN103098438B (en) | certificate revocation system | |
US8055780B2 (en) | Method of managing information and information processing apparatus | |
CN109379336A (en) | A kind of uniform authentication method, distributed system and computer readable storage medium | |
CN109921910A (en) | Verification method and device, storage medium, the electronic device of certificate status | |
US8014406B2 (en) | System and method of inserting a node into a virtual ring | |
CN113726665A (en) | Updating method of border gateway route based on block chain | |
CN113141404B (en) | Intelligent gateway and data sharing system | |
CN100334833C (en) | Method for using server resources by client via a network | |
CN111869165B (en) | Method and control system for controlling and/or monitoring a device | |
CN109547562A (en) | A kind of data sharing method and system based on data sharing gateway | |
CN109639565B (en) | Decentralized instant messaging multi-service node interconnection and intercommunication system | |
US11297049B2 (en) | Linking a terminal into an interconnectable computer infrastructure | |
WO2023082883A1 (en) | Cross-blockchain transaction processing method and apparatus, and computer device, computer storage medium and computer program product | |
CN103269371A (en) | EPC network DS checking method and system based on Anycast | |
JP2001345850A (en) | Method and system for centralized management of call control data for call agent | |
CN110035082A (en) | A kind of interchanger admission authentication method, interchanger and system | |
JP2023543323A (en) | Distributed management system and management method for smart card management device | |
CN116204110A (en) | Block processing method, device and equipment based on block chain, medium and product | |
CN106878378A (en) | Scatterplot processing method in network service management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190329 |