一种具有隔离功能的网络通讯系统的制作方法

文档序号:7876390阅读:267来源:国知局
专利名称:一种具有隔离功能的网络通讯系统的制作方法
技术领域
本实用新型涉及一种网络通讯系统,尤其是一种具有隔离功能的网络通讯系统,属于通讯装置技术领域。
背景技术
当前系统之间的通讯方式主要是通过网 络或者是其他一些可移动设备,比如单个防火墙系统之间要实现通讯就需要某个特定的网络端口。而众所周知的是,网络存在很大的安全隐患,这对某些保密性、可靠性要求很高的系统,会造成很大的威胁;而通过某些可移动设备进行信息传输的方法会造成数据随着设备的移动而移动,这也在很大程度上对信息的正确性、保密性构成威胁;因而现有技术中的通讯方式存在安全隐患。鉴于上述普遍存在的缺陷,能否设计、生产一种新型的通讯系统,以弥补现有技术的上述缺陷,是本领域技术人员面对的技术难题。
发明内容本实用新型旨在提供一种具有隔离功能的网络通讯系统,其对现有通讯系统进行改造,克服了现有技术中的通讯系统存在安全隐患的弊端。其所采用的技术方案如下该具有隔离功能的网络通讯系统至少包括三部分要进行通讯的第一系统、第二系统和可编程控制模块,第一系统、第二系统与可编程控制模块之间通过总线互联实现信号传输。优选地,可编程控制模块是单片机、CPLD或FPGA控制模块。优选地,可编程控制模块内开辟有一个内部存储器。优选地,可编程控制模块外接一外部存储器。优选地,包括多个要进行通讯的系统,这些系统与所述可编程控制模块之间均通过总线互联实现信号传输。本实用新型较之现有技术的优点在于I,通讯安全性能大大增强;2,成本低廉,使用方便灵活;3,准入门槛低,易于推广应用。

图I是本实用新型的原理框图;图2是具有内部存储器的可编程控制模块3结构示意图;图3是具有外部存储器的可编程控制模块3结构示意图;图4是读可编程控制模块3内数据的流程图;图5是写可编程控制模块3内数据的流程图。符号说明[0020]I第一系统2第二系统3可编程控制模块4内部存储器5外部存储器
具体实施方式
以下结合附图和实施例对本实用新型进一步说明如图I所示,该具有隔离功能的网络通讯系统至少包括三部分要进行通讯的第 一系统1(系统八)、第二系统2(系统抝和可编程控制模块3,第一系统I、第二系统2与可编程控制模块3之间通过总线互联实现信号传输。可编程控制模块3例如是单片机、CPLD或FPGA等控制模块。如果可编程控制模块3有足够的信号容量,也可以实现多于两个系统之间的通讯,即该具有隔离功能的网络通讯系统包括多个要进行通讯的系统,这些系统与可编程控制模块3之间通过总线互联实现信号传输。图中的箭头方向表示数据的流向。可编程控制模块3用于时序控制和数据的存储转发。为了实现存储转发功能,必须在可编程控制模块3内开辟一个内部存储器4,也可以在可编程控制模块3外外接外部存储器5,如FIFO,SDRM等,其结构示意图分别如图2和3所示。为了使系统得以运行,还必须设置系统端程序和模块端程序。系统端的程序主要为所使用总线的驱动程序。模块端程序主要为在可编程控制模块3的内部存储器4/外部存储器5内的程序,以及系统对存储空间读写的时序控制程序。系统端的总线驱动程序主要功能实现总线的驱动以及外部设备(可编程控制模块3)的选取,在选中可编程控制模块3后对总线进行读写操作,让数据往可编程控制模块3内写入或者从可编程控制模块3内读出。模块端程序主要功能有I.若没有使用外部存储器5,需要用程序在可编程控制模块3内部开辟出一个适当大小的存储空间,形成内部存储器4,用来对数据进行存储中转。该存储空间可以采用FIFO(先进先出)的数据结构形式,也可以是其他数据结构形式。2.控制系统与存储空间或者存储介质之间时序的程序,让数据在读写过程中不会出现时序不匹配造成数据丢包或者出错的情况,保证数据的完整性和正确性。存储空间状态的反馈,反馈给系统,避免存储空间状态变化,即空满状态的变化,引发系统连续写入数据造成丢包或者系统持续读出造成读出数据错误或无效,从而使系统通讯错误。
以下结合附图4和5,简述该产品的通讯过程在硬件平台开发并调试好之后,在另一台工作站开发出系统端的总线驱动程序、可编程控制模块3的相应控制程序并对可编程控制模块3进行烧录;在软硬件都开发好之后,就可进行相互通讯了。[0041]当系统A要向系统B发送数据进行通信时,系统A的总线端口选中可编程控制模块3,并根据可编程控制模块3的反馈信号判断可编程控制模块3内的存储空间是否为满状态;若为满状态,系统A不往可编程控制模块3内写数据;若为非满状态,系统A往可编程控制模块3内写入数据,直到收到反馈信号提示存储空间已满。系统B从可编程控制模块3内读取数据;系统B的总线端口选中可编程控制模块3,并根据可编程控制模块3的反馈信号判断存储空间是否为空;若为空,则不进行数据的读取动作,若为非空,则从可编程控制模块3读取数据直到收到可编程控制模块3的反馈信号提示存储空间已经为空。试验结果表明,本实用新型通过可编程控制模块的隔离作用使得通讯安全性能大大增强,且成本低廉,使用方便灵活,准入门槛低,易于推广应用。上面以举例方式对本实用新型进行了说明,但本实用新型不限于上述具体实施例,凡基于本实用新型所做的任何改动或变型均属于本实用新型要求保护的范围。·
权利要求1.一种具有隔离功能的网络通讯系统,其特征在于至少包括三部分要进行通讯的第一系统(I)、第二系统(2)和可编程控制模块(3),所述第一系统(I)、第二系统(2)与可编程控制模块(3)之间通过总线互联实现信号传输。
2.根据权利要求I所述的一种具有隔离功能的网络通讯系统,其特征在于,所述可编程控制模块(3)是单片机、CPLD或FPGA控制模块。
3.根据权利要求I所述的一种具有隔离功能的网络通讯系统,其特征在于,所述可编程控制模块(3)内开辟有一个内部存储器(4)。
4.根据权利要求I所述的一种具有隔离功能的网络通讯系统,其特征在于,所述可编程控制模块(3)外接一外部存储器(5)。
5.根据权利要求I所述的一种具有隔离功能的网络通讯系统,其特征在于,包括多个要进行通讯的系统,这些系统与所述可编程控制模块(3)之间均通过总线互联实现信号传输。
专利摘要本实用新型涉及一种网络通讯系统,属于通讯装置技术领域,尤其是一种具有隔离功能的网络通讯系统,其至少包括三部分要进行通讯的第一系统、第二系统和可编程控制模块,第一系统、第二系统与可编程控制模块之间通过总线互联实现信号传输;该产品可通过可编程控制模块的隔离作用使得通讯安全性能大大增强,且成本低廉,使用方便灵活,准入门槛低,易于推广应用。
文档编号H04L29/06GK202663436SQ201220237749
公开日2013年1月9日 申请日期2012年5月24日 优先权日2012年5月24日
发明者严波 申请人:严波
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1