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 PDF

Info

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
Application number
CN201811524219.6A
Other languages
Chinese (zh)
Inventor
郑松
熊华锋
王亮亮
刘朝儒
林丽明
何俊欣
游建南
颜明泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sap (fujian) Technology Co Ltd
Original Assignee
Sap (fujian) Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sap (fujian) Technology Co Ltd filed Critical Sap (fujian) Technology Co Ltd
Priority to CN201811524219.6A priority Critical patent/CN109547562A/en
Publication of CN109547562A publication Critical patent/CN109547562A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning 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

A kind of data sharing method and system based on data sharing gateway
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.
CN201811524219.6A 2018-12-13 2018-12-13 A kind of data sharing method and system based on data sharing gateway Pending CN109547562A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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