基于工业互联网的实时通信方法、装置及系统的制作方法

文档序号:10615879阅读:367来源:国知局
基于工业互联网的实时通信方法、装置及系统的制作方法
【专利摘要】本发明公开了一种基于工业互联网的实时通信方法、装置及系统,本方案适用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连接,该方法中从节点根据从主节点获取的时间片分配信息将预先生成的以所述从节点的IP为源IP、以目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,以使所述目的节点根据所述源IP识别所述从节点的身份;其中,所述主节点、所述从节点以及所述目的节点采用载波通信传输技术或基带传输技术进行通信。本发明方案中,无需将网络改造为5类双绞线网络,同时从节点根据时间片传输数据及IP地址识别设备身份,也能够保证数据传输的时间确定性。
【专利说明】
基于工业互联网的实时通信方法、装置及系统
技术领域
[0001] 本发明设及通信技术领域,尤其设及一种基于工业互联网的实时通信方法、装置 及系统。
【背景技术】
[0002] 在工业控制领域,随着W太网通信技术的发展,其逐渐取代传统的工业现场总线 技术,来传输工业控制数据。
[0003] 而现有的工业控制领域中,多采用CSMA/CD(Ca;r;rier Sense Multiple Access wi th Co 11 i S ion Detect ion,带冲突检测的载波监听多路访问技术)传输数据。具体的,该 技术要求每一个节点发送数据前先侦听信道是否空闲,若空闲,则立即发送数据;否则,等 待一段时间至信道空闲时再发送数据。若在上一段信息发送结束后,同时有两个或两个W 上的节点都提出发送请求,则判定为冲突。若侦听到冲突,则立即停止发送数据,等待一段 随机时间,再重新尝试。
[0004] 由于采用CSMA/CD技术,使得任一节点发送数据时必须进行冲突检测,若检测到冲 突便不能发送数据,需要继续等待一段时间,而运段等待的时间的时长是不确定的,所W导 致CSMA/CD技术存在发送数据的发送时间不确定性。尤其在网络负担较重时,运种不确定 性,难W适用于工业控制中对数据传输的发送时间确定性的要求。
[0005] 此外,传统工业控制中多采用总线传输技术(例如PROFIBUS(Process Field Bus, 过程现场总线)、Modbus(Modbus protocol ,Modbus通讯协议)、can(Cont;roller Area 化twork,控制器局域网络)等)传输数据。而总线传输技术多采用两线制网络结构,而W太 网通常使用5类双绞线传输数据。为了通过CSMA/CD技术传输数据,必然需要将两线制网络 结构改造成满足W太网网络结构的5类双绞线,运一改造即耗时、又费力。
[0006] 还有,现有基于总线传输技术的工业控制中传输的报文格式规定了工控设备的大 量参数,每次传输数据时,需要按照报文格式填充运些参数W使其他工控设备能够根据运 些参数识别工控设备的身份。而,填充参数耗费时间和处理资源,造成需要传输的数据无法 及时传递。另外,不同的工业现场总线报文的识别方式是不同的,在不同工业现场总线中传 输报文时,需要代理服务器对报文进行识别转换后传输,代理服务器的加入不仅浪费硬件 资源,也导致需要传输的数据无法及时传递。
[0007] 故此,需要一种新的工业数据传输方法,既能够不将两线制网络改造成5类双绞线 改造网络,又能够保证数据传输的实时性。

【发明内容】

[000引本发明实施例提供了一种基于工业互联网的实时通信方法、装置及系统,用W解 决目前存在为使用W太网通信技术,需要将两线制的网络改造成5类双绞线的W太网,且现 有技术中改造后的W太网采用CSMA/CD技术存在数据传输时间的不确定性,网络负担重时, 不能满足工业控制中对数据传输的发送时间确定性的要求的问题。
[0009] 本发明实施例提供了一种基于工业互联网的实时通信方法,适用于两线制数据传 输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连接,包括:
[0010] 主节点接收从节点发送的时间片获取请求,所述时间片获取请求中包括待传输数 据的数据量;
[0011] 根据所述待传输数据的数据量W及未分配的时间片,为所述待传输数据分配时间 片,获得时间片分配信息;
[0012] 将所述时间片分配信息发送给所述从节点,W使所述从节点根据所述时间片分配 信息将预先生成的W所述从节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传 输数据的报文发送给所述目的节点,W使所述目的节点根据所述源IP识别所述从节点的身 份;
[0013] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。
[0014] 进一步地,本发明实施例还提供了一种基于工业互联网的实时通信方法方法,适 用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连 接,所述方法包括:
[0015] 从节点发送生成的时间片获取请求给主节点;所述时间片获取请求中包括待传输 数据的数据量;
[0016] 接收主节点发送的时间片分配信息;所述时间片分配信息为所述主节点接收所述 时间片获取请求后,根据所述待传输数据的数据量W及未分配的时间片为所述待传输数据 分配时间片后获得的;
[0017] 根据所述时间片分配信息,将预先生成的W所述从节点的IP为源IP、W目的节点 的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目的节点根 据所述源IP识别所述从节点的身份;
[0018] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。
[0019] 进一步地,本发明还提供一种基于工业互联网的实时通信装置,适用于两线制数 据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述装置包 括:
[0020] 时间片获取请求接收模块,用于接收从节点发送的时间片获取请求,所述时间片 获取请求中包括待传输数据的数据量;
[0021] 时间片分配模块,用于根据所述待传输数据的数据量W及未分配的时间片,为所 述待传输数据分配时间片,获得时间片分配信息;
[0022] 时间片分配信息发送模块,用于将所述时间片分配信息发送给所述从节点,W使 所述从节点根据所述时间片分配信息将预先生成的W所述从节点的IP为源IP、W目的节点 的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目的节点根 据所述源IP识别所述从节点的身份;
[0023] 其中,所述装置、所述从节点W及所述目的节点采用载波通信传输技术或基带传 输技术进行通信。
[0024] 进一步地,本发明还提供一种基于工业互联网的实时通信装置,适用于两线制数 据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述装置包 括:
[0025] 时间片获取请求发送模块,用于发送生成的时间片获取请求给主节点;所述时间 片获取请求中包括待传输数据的数据量;
[0026] 时间片分配信息接收模块,用于接收主节点发送的时间片分配信息;所述时间片 分配信息为所述主节点接收所述时间片获取请求后,根据所述待传输数据的数据量W及未 分配的时间片为所述待传输数据分配时间片后获得的;
[0027] 数据传输模块,用于根据所述时间片分配信息,将预先生成的W所述装置的IP为 源IP、W目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使 所述目的节点根据所述源IP识别所述装置的身份;
[0028] 其中,所述主节点、所述装置W及所述目的节点采用载波通信传输技术或基带传 输技术进行通信。
[0029] 进一步地,本发明还提供一种基于工业互联网的实时通信系统,适用于两线制数 据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述系统包 括:
[0030] 主节点,用于接收从节点发送的时间片获取请求,所述时间片获取请求中包括待 传输数据的数据量;根据所述待传输数据的数据量W及未分配的时间片,为所述待传输数 据分配时间片,获得时间片分配信息;将所述时间片分配信息发送给所述从节点;
[0031] 从节点,用于发送生成的时间片获取请求给主节点;所述时间片获取请求中包括 待传输数据的数据量;接收主节点发送的时间片分配信息;根据所述时间片分配信息,将预 先生成的W所述从节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传输数据的 报文发送给所述目的节点,W使所述目的节点根据所述源IP识别所述从节点的身份;
[0032] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。
[0033] 本发明有益效果如下:在两线制数据传输网络中,主节点根据从节点的时间片获 取请求,为从节点分配时间片,W使从节点能够据为自身分配的时间片发送待传输数据。运 样,无需将网络改造为5类双绞线网络,同时从节点根据时间片传输数据,也能够保证数据 传输的时间确定性。此外,该网络中的从节点根据所述时间片分配信息将预先生成的W所 述从节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所 述目的节点,W使所述目的节点根据所述源IP识别所述从节点的身份。故此,本发明实施例 中传输数据无需像现有技术那样填充大量数据,由于使用统一的报文,也无需使用代理服 务器,所W,本发明实施例中能够保证数据传输的实时性,本发明实施例中使用的网络是两 线制的,无需像现有技术将网络改造成五类双绞线
【附图说明】
[0034] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0035] 图I所示为本发明实施例一中所述基于工业互联网的实时通信方法的流程示意 图;
[0036] 图2所示为本发明实施例二中所述基于工业互联网的实时通信方法的流程示意 图;
[0037] 图3所示为本发明实施例=中所述基于工业互联网的实时通信装置的结构示意 图;
[0038] 图4所示为本发明实施例四中所述基于工业互联网的实时通信装置的结构示意 图;
[0039] 图5所示为本发明实施例五中所述基于工业互联网的实时通信系统的结构示意 图;
[0040] 图6所示为本发明实施例提供的二线制数据传输网络的结构示意图之一;
[0041] 图7所示为本发明实施例提供的二线制数据传输网络的结构示意图之二。
【具体实施方式】
[0042] 本发明实施例提供了一种基于工业互联网的实时通信方法、装置及系统,所谓工 业控制数据指用于工业过程控制的数据。该方法适用于两线制数据传输网络,该两线制数 据传输网络的传输介质为双绞线或屏蔽双绞线,所述两线制数据传输网络中的各节点根据 IP地址建立网络连接。在该网络中,针对任一从节点,其数据的发送是依据主节点分配的时 间片进行的,因此从节点的数据发送具有传输时间确定性,此外,该网络中的从节点根据所 述时间片分配信息将预先生成的W所述从节点的IP为源IP、W目的节点的IP为目的IP、且 携带所述待传输数据的报文发送给所述目的节点,W使所述目的节点根据所述源IP识别所 述从节点的身份。故此,本发明实施例中传输数据无需像现有技术那样填充大量数据,由于 使用统一的报文,也无需使用代理服务器,所W,本发明实施例中能够保证数据传输的实时 性,本发明实施例中使用的网络是两线制的,无需像现有技术将网络改造成五类双绞线。
[0043] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0044] 实施例一.
[0045] 如图1所示,其为本发明实施例一中所述基于工业互联网的实时通信方法的流程 示意图,所述数据传输方法适用于两线制数据传输网络,所述两线制数据传输网络中的各 节点根据IP地址建立网络连接,可包括W下步骤:
[0046] 步骤101:主节点接收从节点发送的时间片获取请求,所述时间片获取请求中包括 待传输数据的数据量。
[0047] 步骤102:根据所述待传输数据的数据量W及未分配的时间片,为所述待传输数据 分配时间片,获得时间片分配信息。
[0048] 其中,在一个实施例中,一个时间片能够传输的数量有限,根据待传输数据的数据 量可W确定分配多少时间片。故此,时间片分配信息中可W包括分配的各时间片的时间片 标识,用于从节点确定自身占用哪些时间片。
[0049] 步骤103:将所述时间片分配信息发送给所述从节点,W使所述从节点根据所述时 间片分配信息将预先生成的W所述从节点的IP为源IP、W目的节点的IP为目的IP、且携带 所述待传输数据的报文发送给所述目的节点,W使所述目的节点根据所述源IP识别所述从 节点的身份。
[0050] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。其中,优选的,所述载波通信传输技术为〇FDM((lrthogonal Frequen巧 Division Multiplexing,正交频分复用技术),W实现高带宽长距离传输。
[0051] 其中,目的节点可W为从节点之一,也可W为所述主节点。
[0052] 其中,在一个实施例中,同一时间可能有多个工业控制数据需要传输,而其中有些 工业控制数据可能比较重要,故此,本发明实施例中,为了使工业控制数据传输的更能满足 工业控制需要,优先将重要的数据先传输,所述时间片获取请求中还包括所述待传输数据 的数据标识;步骤1〇2(即根据所述待传输数据的数据量W及未分配的时间片,为所述待传 输数据分配时间片,获得时间片分配信息),可具体包括W下步骤:
[0053] 步骤Al:根据预存的数据标识与传输优先级的对应关系,确定所述待传输数据标 识对应的传输优先级。
[0054] 其中,在一个实施例中,数据标识可W是表示业务类型的标识,例如,数据标识用 来区分压力传感器数据、溫度传感器数据等。如表1所示为数据标识与对应的优先级的示 例,当然,需要说明的是表1仅用来说明本发明实施例,并不用于限定本发明实施例。
[0化5] 表1
'[0057]步骤A2:根据确定的传输优先级、所述待传输数据的数据量W及未分配的时间片,I 为所述待传输数据分配时间片,获得时间片分配信息。
[0058] 综上,本发明实施例中,在两线制数据传输网络中,主节点根据从节点的时间片获 取请求,为从节点分配时间片,W使从节点能够据为自身分配的时间片发送待传输数据。运 样,无需将网络改造为5类双绞线网络,同时从节点根据时间片传输数据,也能够保证数据 传输的时间确定性。此外,该网络中的从节点根据所述时间片分配信息将预先生成的W所 述从节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所 述目的节点,W使所述目的节点根据所述源IP识别所述从节点的身份。故此,本发明实施例 中传输数据无需像现有技术那样填充大量数据,由于使用统一的报文,也无需使用代理服 务器,所W,本发明实施例中能够保证数据传输的实时性,本发明实施例中使用的网络是两 线制的,无需像现有技术将网络改造成五类双绞线。
[0059] 实施例二
[0060] 如图2所示,其为本发明实施例二中所述工业控制数据传输方法的流程示意图,所 述数据传输方法适用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP 地址建立网络连接,可包括W下步骤:
[0061] 步骤201:从节点发送生成的时间片获取请求给主节点;所述时间片获取请求中包 括待传输数据的数据量。
[0062] 步骤202:接收主节点发送的时间片分配信息;所述时间片分配信息为所述主节点 接收所述时间片获取请求后,根据所述待传输数据的数据量W及未分配的时间片为所述待 传输数据分配时间片后获得的。
[0063] 步骤203:根据所述时间片分配信息,将预先生成的W所述从节点的IP为源IP、W 目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目 的节点根据所述源IP识别所述从节点的身份。
[0064] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。优选的,所述载波通信传输技术为正交频分复用技术0抑M,W实现高带 宽长距离传输。
[0065] 其中,在一个实施例中,为了有效利用两线制数据传输网络的带宽,提高数据发送 效率,步骤203中发送所述待传输数据,可具体包括:采用OFDM技术,发送所述待传输数据; 或者,采用基带传输方式,发送所述待传输数据。
[0066] 其中,在一个实施例中,为了实现重要的待传输数据优先传输,所述时间片获取请 求中还包括所述待传输数据的数据标识,W使所述主节点根据该数据标识确定所述待传输 数据的传输等级。通过重要的待传输数据对应的传输等级也比较高,传输等级高的数据优 先分配时间片,从而实现重要的数据优先发送。
[0067] 其中,在一个实施例中,工业控制数据中包括实时性数据和非实时性数据,其中, 实时性数据是有传输时间确定性需求的数据,而非实时性数据为无传输时间确定性需求的 数据。为了能够有效的利用处理资源,将实时性数据优先传输,本发明实施例中,可W根据 W下方法生成所述时间片获取请求:获得待传输数据之后,根据所述待传输数据的数据标 识,确定所述待传输数据是否是有时间确定性需求的数据;若是,则生成所述时间片获取请 求。运样,根据数据标识可W确定哪些数据需要生成时间片获取请求,对于运类数据,通过 发送时间片获取请求给主节点W获取时间片,可W保证该类数据的传输时间是确定的。而 对于非实时性数据,无需生成并发送时间片获取请求,故而可W节约从节点即主节点的处 理资源。
[0068] 其中,在一个实施例中,为了便于根据分配的时间片发送数据,保证数据传输的时 间确定性,步骤203(即根据所述时间片分配信息,发送所述待传输数据),可具体包括W下 步骤:
[0069] 步骤BI:针对所述时间片分配信息中的每个时间片,检测是否到达该时间片的触 发时间。
[0070] 步骤B2:若是,则在该时间片发送所述待传输数据。
[0071] 其中,在一个实施例中,若步骤Bl的判断结果为否,则可W继续执行步骤BI,直到 判断结果为是时执行步骤B2。
[0072] 其中,在一个实施例中,针对每个从节点,该从节点不可能占用所有的时间片(例 如在1个小时内,可能仅有部分时间的时间片是分配给该节点的)。故此,为了提高从节点的 工作效率,在分配的时间片之间的时间间隔中也能发送非实时性数据,本发明实施例中还 可W包括W下步骤:
[0073] 步骤Cl:将所述时间片分配信息添加到时间片分配信息集合中。
[0074] 步骤C2:监测当前时间是否包含在所述时间片分配信息集合中的时间片中。
[0075] 其中步骤Cl和步骤C2的直线顺序不受限。
[0076] 步骤C3:若否,则判断自身是否处于传输空闲时间。
[0077] 其中,所谓传输空闲时间,是指该时间没有预先确定要传输哪个数据。也即,该时 间没有时间确定性要求的数据需要传输。
[0078] 其中,在一个实施例中个,判断自身是否处于传输空闲时间可W根据现有技术确 定,本发明实施例对此不做寶述。
[OOW]步骤C4:若处于传输空闲时间,则采用CSMA/CD(Ca;r;rier Sense Multiple Access with Collision Detection,冲突检测的载波监听多路访问技术)传输非实时性数据。
[0080] 运样,本发明实施例中,在传输空闲时间采用CSMA/CD传输非实时性数据(即无传 输时间确定性需求的数据),在有时间片时传输实时性数据,实现合理安排各种数据的传输 策略,提高数据传输的效率。
[0081] 其中,在一个实施例中,工业过程控制中还可能由于突发事件产生的数据,有些突 发事件的数据需要及时传输,为此,本发明实施例中,还可W包括W下步骤:
[0082] 步骤Dl:获得待传输数据之后,根据所述待传输数据的数据标识,确定所述待传输 数据是否是预置突发事件的数据。
[0083] 步骤D2:若是预置突发事件的数据,则开始传输所述预置突发事件的数据。
[0084] 运样,本发明实施例中在遇到预置突发事件的数据时,无论当前时间对应的时间 片是否有待传输的数据,都优先发送预置突发事件的数据,能够保证重要的突发事件的数 据优先传输,保证工业过程控制的顺利进行。
[0085] 其中,在一个实施例中,若不是预置突发事件的数据,则可W返回执行W下步骤: 根据所述待传输数据的数据标识,确定所述待传输数据是否是有时间确定性需求的数据; 若是,则生成所述时间片获取请求。
[0086] 综上,本发明实施例中,从节点根据主节点分配的时间片传输数据,能够满足有传 输时间确定性的数据的要求。而且,本发明实施例能够在二线制数据传输网络中实现,无需 将传输网络改造成5类双绞线,能够降低成本,降低传输工业控制数据网络的复杂度。此外, 该网络中的从节点根据所述时间片分配信息将预先生成的W所述从节点的IP为源IP、W目 的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目的 节点根据所述源IP识别所述从节点的身份。故此,本发明实施例中传输数据无需像现有技 术那样填充大量数据,由于使用统一的报文,也无需使用代理服务器,所W,本发明实施例 中能够保证数据传输的实时性,本发明实施例中使用的网络是两线制的,无需像现有技术 将网络改造成五类双绞线。
[0087] 实施例S
[0088] 基于相同的发明构思,本发明实施例还提供一种基于工业互联网的实时通信装 置,适用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网 络连接如图3所示,为该装置的结构示意图,包括:
[0089] 时间片获取请求接收模块301,用于接收从节点发送的时间片获取请求,所述时间 片获取请求中包括待传输数据的数据量;
[0090] 时间片分配模块302,用于根据所述待传输数据的数据量W及未分配的时间片,为 所述待传输数据分配时间片,获得时间片分配信息;
[0091] 时间片分配信息发送模块303,用于将所述时间片分配信息发送给所述从节点,W 使所述从节点所述时间片分配信息将预先生成的W所述从节点的IP为源IP、W目的节点的 IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目的节点根据 所述源IP识别所述从节点的身份;
[0092] 其中,所述装置、所述从节点W及所述目的节点采用载波通信传输技术或基带传 输技术进行通信。
[0093] 其中,在一个实施例中,所述时间片获取请求中还包括所述待传输数据的数据标 识;所述时间片分配模块,具体包括:
[0094] 传输优先级确定单元,用于根据预存的数据标识与传输优先级的对应关系,确定 所述待传输数据标识对应的传输优先级;
[0095] 分配单元,用于根据确定的传输优先级、所述待传输数据的数据量W及未分配的 时间片,为所述待传输数据分配时间片,获得时间片分配信息。
[0096] 本发明实施例中,在两线制数据传输网络中,该装置根据从节点的时间片获取请 求,为从节点分配时间片,W使从节点能够据为自身分配的时间片发送待传输数据。运样, 无需将网络改造为5类双绞线网络,同时从节点根据时间片传输数据,也能够保证数据传输 的时间确定性。此外,该网络中的从节点根据所述时间片分配信息将预先生成的W所述从 节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目 的节点,W使所述目的节点根据所述源IP识别所述从节点的身份。故此,本发明实施例中传 输数据无需像现有技术那样填充大量数据,由于使用统一的报文,也无需使用代理服务器, 所W,本发明实施例中能够保证数据传输的实时性,本发明实施例中使用的网络是两线制 的,无需像现有技术将网络改造成五类双绞线。
[0097] 实施例四
[0098] 基于相同的发明构思,本发明实施例还提供一种基于工业互联网的实时通信装 置,适用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网 络连接,如图4所示,该装置包括:
[0099] 时间片获取请求发送模块401,用于发送生成的时间片获取请求给主节点;所述时 间片获取请求中包括待传输数据的数据量;
[0100] 时间片分配信息接收模块402,用于接收主节点发送的时间片分配信息;所述时间 片分配信息为所述主节点接收所述时间片获取请求后,根据所述待传输数据的数据量W及 未分配的时间片为所述待传输数据分配时间片后获得的;
[0101] 数据传输模块403,用于根据所述时间片分配信息,将预先生成的W所述装置的IP 为源IP、W目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W 使所述目的节点根据所述源IP识别所述装置的身份;
[0102] 其中,所述主节点、所述装置W及所述目的节点采用载波通信传输技术或基带传 输技术进行通信。
[0103] 其中,在一个实施例中,所述载波通信传输技术为OFDM。
[0104] 其中,在一个实施例中,所述时间片获取请求中还包括所述待传输数据的数据标 识,W使所述主节点根据该数据标识确定所述待传输数据的传输等级。
[0105] 其中,在一个实施例中,所述数据传输模块,具体用于:
[0106] 针对所述时间片分配信息中的每个时间片,检测是否到达该时间片的触发时间;
[0107] 若是,则在该时间片发送所述待传输数据。
[0108] 其中,在一个实施例中,所述装置还包括:
[0109] 添加模块,用于将所述时间片分配信息添加到时间片分配信息集合中;
[0110] 监测模块,用于监测当前时间是否包含在所述时间片分配信息集合中的时间片 中;
[0111] 传输空闲判断模块,用于若当前时间不包含在所述时间片分配信息集合中的时间 片中,则判断自身是否处于传输空闲时间;
[0112] 非实时性数据传输模块,用于若处于传输空闲时间,则采用冲突检测的载波监听 多路访问技术CSMA/CD传输非实时性数据。
[0113] 其中,在一个实施例中,所述装置还包括,
[0114] 时间片获取请求生成模块,用于根据W下方法生成所述时间片获取请求:
[0115] 获得待传输数据之后,根据所述待传输数据的数据标识,确定所述待传输数据是 否是有时间确定性需求的数据;
[0116] 若是,则生成所述时间片获取请求。
[0117] 其中,在一个实施例中,所述装置还包括:
[0118] 预置突发事件判断模块,用于获得待传输数据之后,根据所述待传输数据的数据 标识,确定所述待传输数据是否是预置突发事件的数据;
[0119] 突发数据传输模块,用于若是预置突发事件的数据,则开始传输所述预置突发事 件的数据。
[0120] 本发明实施例中,该装置根据主节点分配的时间片传输数据,能够满足有传输时 间确定性的数据的要求。而且,本发明实施例能够在二线制数据传输网络中实现,无需将传 输网络改造成5类双绞线,能够降低成本,降低传输工业控制数据网络的复杂度。此外,该网 络中的从节点根据所述时间片分配信息将预先生成的W所述从节点的IP为源IP、W目的节 点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,W使所述目的节点 根据所述源IP识别所述从节点的身份。故此,本发明实施例中传输数据无需像现有技术那 样填充大量数据,由于使用统一的报文,也无需使用代理服务器,所W,本发明实施例中能 够保证数据传输的实时性,本发明实施例中使用的网络是两线制的,无需像现有技术将网 络改造成五类双绞线。
[0121] 实施例五
[0122] 基于相同的发明构思,本发明实施例还提供一种基于工业互联网的实时通信系 统,适用于两线制数据传输网络,所述两线制数据传输网络中的各节点根据IP地址建立网 络连接,如图5所示为该系统的结构示意图,该系统包括:
[0123] 主节点501,用于接收从节点发送的时间片获取请求,所述时间片获取请求中包括 待传输数据的数据量;根据所述待传输数据的数据量W及未分配的时间片,为所述待传输 数据分配时间片,获得时间片分配信息;将所述时间片分配信息发送给所述从节点;
[0124] 从节点502,用于发送生成的时间片获取请求给主节点;所述时间片获取请求中包 括待传输数据的数据量;接收主节点发送的时间片分配信息;根据所述时间片分配信息,将 预先生成的W所述从节点的IP为源IP、W目的节点的IP为目的IP、且携带所述待传输数据 的报文发送给所述目的节点,W使所述目的节点根据所述源IP识别所述从节点的身份;
[0125] 其中,所述主节点、所述从节点W及所述目的节点采用载波通信传输技术或基带 传输技术进行通信。
[0126] 关于上述各实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方 法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0127] 其中,在一个实施例中,上述两线制数据传输网络的结构示意图如图6所示,包括:
[0128] 第一 W太网转换器601:用于将5类双绞线传来的标准W太网信号转换为W太网帖 信号;
[0129] 数模转换模块602,用于将W太网帖信号经过数模转换为电力传输的数字格式信 号;
[0130] 处理模块603,用于将数字格式信号进行整流滤波放大,得到符合宽带电力线规范 的信号;
[0131] 其中,在一个实施例中,宽带电力线例如是Homeplug AV电力线。
[0132] 二线线缆604,用于传输符合宽带电力线规范的信号进行传输。
[0133] 其中,在一个实施例中,二线线缆例如是Pro門bus、CAN、Mo化US、485总线、HART(模 拟)、FSK、FF等常用的二线线缆。
[0134] 其中,二线线缆604上连接有各个设备(包括控制设备和数据传输设备),故此,二 线线缆604可W将信号传输给其连接的至少一个设备。
[0135] 图6所示的两线制数据传输网络的结构用于将信号发送给下连的设备,如图7所 示,为该两线制数据传输网络的另一结构示意图,该结构用于接收下连设备发送的信号,具 体的包括:
[0136] 电力线禪合电路701,用于将二线线缆上的低压高频的可编程逻辑控制器波形传 给可编程逻辑控制器模拟前端;
[0137] 可编程逻辑控制器模拟前端702,用于将接收到的信号通过带通滤波器滤掉化C W 外的信号后传给放大滤波器;
[0138] 放大滤波器703,用于对信号进行放大、滤波后传给ADC(模数转换器);
[0139] AD 口 04,用于将接收的信号转换为数字信号并传给W太网转换器;
[0140] 第二W太网转换器705,用于将接收的信号转换为W太网帖信号,并将W太网帖信 号转换为适合5类双绞线传输的标准W太网信号。
[0141] 本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、系统、或计算 机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方 面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的 计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机 程序产品的形式。
[0142] 本发明是参照根据本发明实施例的方法、装置(装置)和计算机程序产品的流程图 和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程 和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供运些计算机程序指 令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理装置的处理器W产生 一个机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令产生用于实现 在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0143] 运些计算机程序指令也可存储在能引导计算机或其他可编程数据处理装置W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0144] 运些计算机程序指令也可装载到计算机或其他可编程数据处理装置上,使得在计 算机或其他可编程装置上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程装置上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0145] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对运些实施例作出另外的变更和修改。所W,所附权利要求意欲解释为包括优 选实施例W及落入本发明范围的所有变更和修改。
[0146] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种基于工业互联网的实时通信方法,其特征在于,适用于两线制数据传输网络,所 述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述方法包括: 主节点接收从节点发送的时间片获取请求,所述时间片获取请求中包括待传输数据的 数据量; 根据所述待传输数据的数据量以及未分配的时间片,为所述待传输数据分配时间片, 获得时间片分配信息; 将所述时间片分配信息发送给所述从节点,以使所述从节点根据所述时间片分配信息 将预先生成的以所述从节点的IP为源IP、以目的节点的IP为目的IP、且携带所述待传输数 据的报文发送给所述目的节点,以使所述目的节点根据所述源IP识别所述从节点的身份; 其中,所述主节点、所述从节点以及所述目的节点采用载波通信传输技术或基带传输 技术进行通信。2. 根据权利要求1所述的方法,其特征在于,所述时间片获取请求中还包括所述待传输 数据的数据标识;所述根据所述待传输数据的数据量以及未分配的时间片,为所述待传输 数据分配时间片,获得时间片分配信息,具体包括: 根据预存的数据标识与传输优先级的对应关系,确定所述待传输数据标识对应的传输 优先级; 根据确定的传输优先级、所述待传输数据的数据量以及未分配的时间片,为所述待传 输数据分配时间片,获得时间片分配信息。3. -种基于工业互联网的实时通信方法,其特征在于,适用于两线制数据传输网络,所 述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述方法包括: 从节点发送生成的时间片获取请求给主节点;所述时间片获取请求中包括待传输数据 的数据量; 接收主节点发送的时间片分配信息;所述时间片分配信息为所述主节点接收所述时间 片获取请求后,根据所述待传输数据的数据量以及未分配的时间片为所述待传输数据分配 时间片后获得的; 根据所述时间片分配信息,将预先生成的以所述从节点的IP为源IP、以目的节点的IP 为目的IP、且携带所述待传输数据的报文发送给所述目的节点,以使所述目的节点根据所 述源IP识别所述从节点的身份; 其中,所述主节点、所述从节点以及所述目的节点采用载波通信传输技术或基带传输 技术进行通信。4. 根据权利3所述的方法,其特征在于,所述载波通信传输技术为正交频分复用技术 OFDM。5. 根据权利3所述的方法,其特征在于,所述时间片获取请求中还包括所述待传输数据 的数据标识,以使所述主节点根据该数据标识确定所述待传输数据的传输等级。6. 根据权利要求3所述的方法,其特征在于,所述根据所述时间片分配信息,发送所述 待传输数据,具体包括: 针对所述时间片分配信息中的每个时间片,检测是否到达该时间片的触发时间; 若是,则在该时间片发送所述待传输数据。7. 根据权利要求3所述的方法,其特征在于,所述方法还包括: 将所述时间片分配信息添加到时间片分配信息集合中;并, 监测当前时间是否包含在所述时间片分配信息集合中的时间片中; 若否,则判断自身是否处于传输空闲时间; 若处于传输空闲时间,则采用冲突检测的载波监听多路访问技术CSMA/CD传输非实时 性数据。8. 根据权利要求3所述的方法,其特征在于,根据以下方法生成所述时间片获取请求: 获得待传输数据之后,根据所述待传输数据的数据标识,确定所述待传输数据是否是 有时间确定性需求的数据; 若是,则生成所述时间片获取请求。9. 根据权利要求3所述的方法,其特征在于,所述方法还包括: 获得待传输数据之后,根据所述待传输数据的数据标识,确定所述待传输数据是否是 预置突发事件的数据; 若是预置突发事件的数据,则开始传输所述预置突发事件的数据。10. -种基于工业互联网的实时通信装置,其特征在于,适用于两线制数据传输网络, 所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述装置包括: 时间片获取请求接收模块,用于接收从节点发送的时间片获取请求,所述时间片获取 请求中包括待传输数据的数据量; 时间片分配模块,用于根据所述待传输数据的数据量以及未分配的时间片,为所述待 传输数据分配时间片,获得时间片分配信息; 时间片分配信息发送模块,用于将所述时间片分配信息发送给所述从节点,以使所述 从节点根据所述时间片分配信息将预先生成的以所述从节点的IP为源IP、以目的节点的IP 为目的IP、且携带所述待传输数据的报文发送给所述目的节点,以使所述目的节点根据所 述源IP识别所述从节点的身份; 其中,所述装置、所述从节点以及所述目的节点采用载波通信传输技术或基带传输技 术进行通信。11. 根据权利要求10所述的装置,其特征在于,所述时间片获取请求中还包括所述待传 输数据的数据标识;所述时间片分配模块,具体包括: 传输优先级确定单元,用于根据预存的数据标识与传输优先级的对应关系,确定所述 待传输数据标识对应的传输优先级; 分配单元,用于根据确定的传输优先级、所述待传输数据的数据量以及未分配的时间 片,为所述待传输数据分配时间片,获得时间片分配信息。12. -种基于工业互联网的实时通信装置,其特征在于,适用于两线制数据传输网络, 所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述装置包括: 时间片获取请求发送模块,用于发送生成的时间片获取请求给主节点;所述时间片获 取请求中包括待传输数据的数据量; 时间片分配信息接收模块,用于接收主节点发送的时间片分配信息;所述时间片分配 信息为所述主节点接收所述时间片获取请求后,根据所述待传输数据的数据量以及未分配 的时间片为所述待传输数据分配时间片后获得的; 数据传输模块,用于根据所述时间片分配信息,将预先生成的以所述装置的IP为源IP、 以目的节点的IP为目的IP、且携带所述待传输数据的报文发送给所述目的节点,以使所述 目的节点根据所述源IP识别所述装置的身份; 其中,所述主节点、所述装置以及所述目的节点采用载波通信传输技术或基带传输技 术进行通信。13. 根据权利12所述的装置,其特征在于,所述载波通信传输技术为正交频分复用技术 OFDM。14. 根据权利12所述的装置,其特征在于,所述时间片获取请求中还包括所述待传输数 据的数据标识,以使所述主节点根据该数据标识确定所述待传输数据的传输等级。15. 根据权利要求12所述的装置,其特征在于,所述数据传输模块,具体用于: 针对所述时间片分配信息中的每个时间片,检测是否到达该时间片的触发时间; 若是,则在该时间片发送所述待传输数据。16. 根据权利要求12所述的装置,其特征在于,所述装置还包括: 添加模块,用于将所述时间片分配信息添加到时间片分配信息集合中; 监测模块,用于监测当前时间是否包含在所述时间片分配信息集合中的时间片中; 传输空闲判断模块,用于若当前时间不包含在所述时间片分配信息集合中的时间片 中,则判断自身是否处于传输空闲时间; 非实时性数据传输模块,用于若处于传输空闲时间,则采用冲突检测的载波监听多路 访问技术CSMA/CD传输非实时性数据。17. 根据权利要求12所述的装置,其特征在于,所述装置还包括, 时间片获取请求生成模块,用于根据以下方法生成所述时间片获取请求: 获得待传输数据之后,根据所述待传输数据的数据标识,确定所述待传输数据是否是 有时间确定性需求的数据; 若是,则生成所述时间片获取请求。18. 根据权利要求12所述的装置,其特征在于,所述装置还包括: 预置突发事件判断模块,用于获得待传输数据之后,根据所述待传输数据的数据标识, 确定所述待传输数据是否是预置突发事件的数据; 突发数据传输模块,用于若是预置突发事件的数据,则开始传输所述预置突发事件的 数据。19. 一种基于工业互联网的实时通信系统,其特征在于,适用于两线制数据传输网络, 所述两线制数据传输网络中的各节点根据IP地址建立网络连接,所述系统包括: 主节点,用于接收从节点发送的时间片获取请求,所述时间片获取请求中包括待传输 数据的数据量;根据所述待传输数据的数据量以及未分配的时间片,为所述待传输数据分 配时间片,获得时间片分配信息;将所述时间片分配信息发送给所述从节点; 从节点,用于发送生成的时间片获取请求给主节点;所述时间片获取请求中包括待传 输数据的数据量;接收主节点发送的时间片分配信息;根据所述时间片分配信息,将预先生 成的以所述从节点的IP为源IP、以目的节点的IP为目的IP、且携带所述待传输数据的报文 发送给所述目的节点,以使所述目的节点根据所述源IP识别所述从节点的身份; 其中,所述主节点、所述从节点以及所述目的节点采用载波通信传输技术或基带传输 技术进行通信。
【文档编号】H04L12/413GK105978779SQ201610467006
【公开日】2016年9月28日
【申请日】2016年6月23日
【发明人】张洪雁, 张俭锋, 闫志伟, 韦锦驹
【申请人】北京东土科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1