CN109547562A - 一种基于数据共享网关的数据共享方法及*** - Google Patents

一种基于数据共享网关的数据共享方法及*** 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
English (en)
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/zh
Publication of CN109547562A publication Critical patent/CN109547562A/zh
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)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种基于数据共享网关的数据共享方法及***,包括节点和数据共享网关;某一节点向数据共享网关推送共享数据,由所述数据共享网关接收并存储该共享数据;某一节点向所述数据共享网关发起共享其他某节点数据的请求,由该数据共享网关根据请求信息响应相关共享数据。本发明的方法及***以数据共享网关作为中转的方式,实现不同节点之间的数据交互,即可实现不同***之间的数据交互。

Description

一种基于数据共享网关的数据共享方法及***
技术领域
本发明涉及一种基于数据共享网关的数据共享方法及***。
背景技术
随着现代计算机软硬件技术的发展和企业信息化建设的需要,控制层与管理层信息***的结合越来越密切。在自动化项目的实施中,一般采用PLC为主要节点的控制、通信网络,最常用的是现场总线协议;同时在企业的管理经营***一般采用计算机为主要节点的通信网络,以TCP/IP协议为主。如何实现生产管理不同应用***间的数据通信,打通不同通信协议间的数据通路,实现诸如生成生产报表、与其它控制***数据库通讯、与管理层数据库通讯等功能,实现生产指示快速下达和生产状态的快速发布,从而提高企业管理生产效率,更好地实现***功能和客户要求,就成为一个亟待解决的关键问题。
发明内容
本发明要解决的技术问题,在于提供一种基于数据共享网关的数据共享方法及***,以数据共享网关作为中转的方式,实现不同节点之间的数据交互,即可实现不同***之间的数据交互。
本发明方法是这样实现的:一种基于数据共享网关的数据共享方法,包括共享过程和引用过程;
所述共享过程是:某一节点向数据共享网关推送共享数据,由所述数据共享网关接收并存储该共享数据;
所述引用过程是:某一节点向所述数据共享网关发起共享其他某节点数据的请求,由该数据共享网关根据请求信息响应相关共享数据。
进一步的,本发明的数据共享方法还包括注册过程和合法性验证过程:
所述注册过程是:任一节点向所述数据共享网关发起注册登记请求,所述数据共享网关判定所接收到的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
所述合法性验证过程是:当任一节点向所述数据共享网关发起连接请求时,将本节点的节点标识信息和节点IP地址信息发送给所述数据共享网关,由所述数据共享网关对该节点进行合法性验证,验证通过后才允许连接。
进一步的,所述数据共享网关中包括:
注册模块,用于接收对任一节点的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,在验证节点身份合法后,为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
进一步的,当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
进一步的,所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
本发明***是这样实现的:一种基于数据共享网关的数据共享***,包括节点和数据共享网关;
当某一节点向数据共享网关推送共享数据时,由所述数据共享网关接收并存储该共享数据;
当某一节点向所述数据共享网关发起共享其他某节点数据的请求时,由该数据共享网关根据请求信息响应相关共享数据。
进一步的,所述数据共享网关中包括:
注册模块,用于接收对任一节点的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,在验证节点身份合法后,为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
进一步的,当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
进一步的,所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
本发明具有如下优点:本发明方法所提供的数据共享方法,能够通过数据共享网关中转的方式,实现对所连接的节点间数据的相互共享,从而实现对不同***间的数据交互。可以实现诸如生成生产报表、与其它控制***数据库通讯、与管理层数据库通讯等功能,实现生产指示快速下达和生产状态的快速发布,从而提高企业管理生产效率,更好地实现***功能和客户要求。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明***的架构图。
具体实施方式
本发明的基于数据共享网关的数据共享方法及***的基本原理是:共享侧,即需要共享数据的节点,通过向数据共享网关发起数据共享的注册登记,数据共享网关判定所接收到的注册信息,注册成功则数据共享节点往数据共享网关推送共享数据,数据共享网关根据源节点信息存储共享数据;引用侧,即需要其它节点共享数据的节点,通过向数据共享网关发起请求其它节点的共享数据,数据共享网关进行节点合法性验证,验证通过后,数据共享网关根据请求信息,响应相关共享数据。
本发明方法具体而言包括共享过程和引用过程;
所述共享过程是:某一节点向数据共享网关推送共享数据,由所述数据共享网关接收并存储该共享数据;
所述引用过程是:某一节点向所述数据共享网关发起共享其他某节点数据的请求,由该数据共享网关根据请求信息响应相关共享数据。
还可包括注册过程和合法性验证过程:
所述注册过程是:任一节点在首次连接所述数据共享网关时,均需向所述数据共享网关发起注册登记请求,所述数据共享网关判定所接收到的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
所述合法性验证过程是:当任一节点向所述数据共享网关发起连接请求时,将本节点的节点标识信息和节点IP地址信息发送给所述数据共享网关,由所述数据共享网关对该节点进行合法性验证,验证通过后才允许连接。
其中,所述数据共享网关位于PC机上,一端接入网络(互联网或局域网)实现与各个节点的通讯,用于实现对各节点数据的接收和推送;其包括:注册模块,用于接收对任一节点的注册信息(注册信息包括唯一的节点标识信息与节点IP地址信息,用于验证节点身份),返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,节点身份合法才可与数据共享网关进行数据通信,不合法则不能进行通信,在验证节点身份合法后,合法性验证模块为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将本节点的共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
请参阅图1所示,本发明的基于数据共享网关的数据共享***,包括节点和数据共享网关;
当某一节点向数据共享网关推送共享数据时,由所述数据共享网关接收并存储该共享数据;
当某一节点向所述数据共享网关发起共享其他某节点数据的请求时,由该数据共享网关根据请求信息响应相关共享数据。
所述数据共享网关中包括:
注册模块,用于接收对任一节点的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,在验证节点身份合法后,为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (9)

1.一种基于数据共享网关的数据共享方法,其特征在于:包括共享过程和引用过程;
所述共享过程是:某一节点向数据共享网关推送共享数据,由所述数据共享网关接收并存储该共享数据;
所述引用过程是:某一节点向所述数据共享网关发起共享其他某节点数据的请求,由该数据共享网关根据请求信息响应相关共享数据。
2.根据权利要求1所述的一种基于数据共享网关的数据共享方法,其特征在于:还包括注册过程和合法性验证过程:
所述注册过程是:任一节点向所述数据共享网关发起注册登记请求,所述数据共享网关判定所接收到的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
所述合法性验证过程是:当任一节点向所述数据共享网关发起连接请求时,将本节点的节点标识信息和节点IP地址信息发送给所述数据共享网关,由所述数据共享网关对该节点进行合法性验证,验证通过后才允许连接。
3.根据权利要求1或2所述的一种基于数据共享网关的数据共享方法,其特征在于:所述数据共享网关中包括:
注册模块,用于接收对任一节点的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,在验证节点身份合法后,为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
4.根据权利要求3所述的一种基于数据共享网关的数据共享方法,其特征在于:当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
5.根据权利要求1所述的一种基于数据共享网关的数据共享方法,其特征在于:所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
6.一种基于数据共享网关的数据共享***,其特征在于:包括节点和数据共享网关;
当某一节点向数据共享网关推送共享数据时,由所述数据共享网关接收并存储该共享数据;
当某一节点向所述数据共享网关发起共享其他某节点数据的请求时,由该数据共享网关根据请求信息响应相关共享数据。
7.根据权利要求6所述的一种基于数据共享网关的数据共享***,其特征在于:所述数据共享网关中包括:
注册模块,用于接收对任一节点的注册信息,返回注册成功或失败信息,若注册成功,则生成一个包含节点标识信息和节点IP地址信息的映射表;
合法性验证模块,用于对任一发起连接请求的节点的身份合法性进行验证,在验证节点身份合法后,为每个节点分配一个实时数据存储空间,用于存储对应节点的实时数据;
网关端数据接收模块,用于将接收任一节点所发送来的共享数据,并将其存入对应的实时数据存储空间内;
数据共享模块,用于当有节点发起共享其他某节点数据的请求时,将所请求共享的其他某节点数据发送给发起请求的节点。
8.根据权利要求7所述的一种基于数据共享网关的数据共享***,其特征在于:当有任一节点的新数据到来时,对应的实时数据存储空间自动将原数据替换为新数据。
9.根据权利要求6所述的一种基于数据共享网关的数据共享***,其特征在于:所述节点包括:
身份验证模块,用于存储本节点的身份信息,包括节点IP地址信息和节点标识信息,在节点与所述数据共享网关连接时,向所述数据共享网关发送身份信息用于验证;
数据发送模块,用于将共享数据发送至所述数据共享网关;
节点端数据接收模块,用于向所述数据共享网关发出共享请求,所述共享请求包含了本节点的节点IP地址信息和节点标识信息;接收由数据共享网关发送的共享数据,并将其写入本节点的内存。
CN201811524219.6A 2018-12-13 2018-12-13 一种基于数据共享网关的数据共享方法及*** Pending CN109547562A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811524219.6A CN109547562A (zh) 2018-12-13 2018-12-13 一种基于数据共享网关的数据共享方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811524219.6A CN109547562A (zh) 2018-12-13 2018-12-13 一种基于数据共享网关的数据共享方法及***

Publications (1)

Publication Number Publication Date
CN109547562A true CN109547562A (zh) 2019-03-29

Family

ID=65854924

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811524219.6A Pending CN109547562A (zh) 2018-12-13 2018-12-13 一种基于数据共享网关的数据共享方法及***

Country Status (1)

Country Link
CN (1) CN109547562A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752726A (zh) * 2020-06-25 2020-10-09 武汉众邦银行股份有限公司 一种多***之间数据快速交叉共享方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042710A (zh) * 2007-04-29 2007-09-26 深圳市高正软件有限公司 实现采集数据共享的方法、***
US20100250702A1 (en) * 2009-03-31 2010-09-30 Chunghwa Telecom Co., Ltd. Digital content processing system and method
CN102299834A (zh) * 2011-09-07 2011-12-28 中国联合网络通信集团有限公司 局域网数据共享方法、设备及***
CN102708195A (zh) * 2012-05-16 2012-10-03 深圳市凯立德科技股份有限公司 一种表单数据共享方法及装置
CN103281368A (zh) * 2013-05-22 2013-09-04 河海大学 一种基于云计算的数据共享交换模型及方法
CN103685533A (zh) * 2013-12-20 2014-03-26 代玉松 一种基于云服务的企业间数据共享***及方法
CN103685291A (zh) * 2013-12-20 2014-03-26 代玉松 一种基于云服务的企业间数据授权认证***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042710A (zh) * 2007-04-29 2007-09-26 深圳市高正软件有限公司 实现采集数据共享的方法、***
US20100250702A1 (en) * 2009-03-31 2010-09-30 Chunghwa Telecom Co., Ltd. Digital content processing system and method
CN102299834A (zh) * 2011-09-07 2011-12-28 中国联合网络通信集团有限公司 局域网数据共享方法、设备及***
CN102708195A (zh) * 2012-05-16 2012-10-03 深圳市凯立德科技股份有限公司 一种表单数据共享方法及装置
CN103281368A (zh) * 2013-05-22 2013-09-04 河海大学 一种基于云计算的数据共享交换模型及方法
CN103685533A (zh) * 2013-12-20 2014-03-26 代玉松 一种基于云服务的企业间数据共享***及方法
CN103685291A (zh) * 2013-12-20 2014-03-26 代玉松 一种基于云服务的企业间数据授权认证***及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111752726A (zh) * 2020-06-25 2020-10-09 武汉众邦银行股份有限公司 一种多***之间数据快速交叉共享方法
CN111752726B (zh) * 2020-06-25 2023-07-14 武汉众邦银行股份有限公司 一种多***之间数据快速交叉共享方法

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 (zh) 一种区块链网络接入方法及***
CN100563248C (zh) 当用户连接至ip网络时在本地管理区域内用于管理用户接入授权的方法和***
CN112511611B (zh) 节点集群的通信方法、装置、***及电子设备
CN112311735B (zh) 可信认证方法,网络设备、***及存储介质
US10313233B2 (en) Method for routing data, computer program, network controller and network associated therewith
CN103098438B (zh) 证书撤销***
US8055780B2 (en) Method of managing information and information processing apparatus
CN109379336A (zh) 一种统一认证方法、分布式***和计算机可读存储介质
US8014406B2 (en) System and method of inserting a node into a virtual ring
CN109921910A (zh) 证书状态的验证方法及装置、存储介质、电子装置
CN113726665A (zh) 基于区块链的边界网关路由的更新方法
CN113141404B (zh) 智能网关、及数据共享***
CN100334833C (zh) 网络上客户端使用服务端资源的方法
CN111869165B (zh) 用于控制和/或监控装置的方法和控制***
CN109547562A (zh) 一种基于数据共享网关的数据共享方法及***
CN109639565B (zh) 一种去中心化的即时通信多服务节点互联互通***
US11297049B2 (en) Linking a terminal into an interconnectable computer infrastructure
WO2023082883A1 (zh) 跨区块链处理事务的方法、装置、计算机设备、计算机存储介质及计算机程序产品
CN103269371A (zh) 一种基于Anycast的物联网DS查询方法及***
JP2001345850A (ja) コールエージェント用呼制御データの集中管理方法及びシステム
CN110035082A (zh) 一种交换机准入认证方法、交换机及***
JP2023543323A (ja) スマートカード管理装置の分散式管理システム及び管理方法
CN106878378A (zh) 网络通信管理中的散点处理方法
CN109634723A (zh) 融合存载模块的通信方法及融合存载模块

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