首页> 中国专利> 一种主站控制多从站的方法、主站以及系统

一种主站控制多从站的方法、主站以及系统

摘要

本发明提供了一种主站控制多从站的方法、主站以及系统,其中所述方法包括:主站分别向多个从站发送预设大小的请求数据包,并且,接收所述多个从站针对所述请求数据包反馈的响应数据包;在所述响应数据包的大小与所述请求数据包的大小相同,并且,当主站的通信信号和所述主站获取的从站的通信信号都符合预设的状态时,所述主站对所述多个从站进行控制。本发明可以降低施工成本、减少主站与从站间的通信时延、提高施工效率。

著录项

  • 公开/公告号CN103414547A

    专利类型发明专利

  • 公开/公告日2013-11-27

    原文格式PDF

  • 申请/专利权人 大唐移动通信设备有限公司;

    申请/专利号CN201310308724.8

  • 发明设计人 何宇东;

    申请日2013-07-22

  • 分类号H04L7/033(20060101);H04L1/16(20060101);G05B19/418(20060101);

  • 代理机构11319 北京润泽恒知识产权代理有限公司;

  • 代理人赵娟

  • 地址 100191 北京市海淀区学院路29号

  • 入库时间 2024-02-19 21:14:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-10-10

    授权

    授权

  • 2013-12-18

    实质审查的生效 IPC(主分类):H04L7/033 申请日:20130722

    实质审查的生效

  • 2013-11-27

    公开

    公开

说明书

技术领域

本发明涉及通信控制技术领域,特别是涉及一种主站控制多从站的 方法,以及一种主站,以及一种主站控制多个从站的系统。

背景技术

对于工业控制领域来说,经常要通过一个主站控制多个从站通信管 理等相关业务,从普通的检测信号传输到对设备传感器的管理控制。

参考图1所示的电缆连接方式的组网示意图,传统的管理控制是通 过有线连接方式,把主站与从站之间通过电缆连接在一起,组成一个有 线网络,在这个网络中对控制的设备进行实时监控与管理,在图1中, 所述主控设备为控制管理“被控设备”,用于下发指令、收集信息;所述 主站负责将“主控设备”的数据进行传输;所述从站(1..n)用于接收从 “主站”传输的数据,并且转换到“被控设备”的接口上;所述被控设 备为被“主控设备”管理控制的设备;电缆连接方式为通过有线的电缆 传递的方式,如以太网线;所述接口1用于“主控设备”与“主站”之 间的数据连接;所述接口(2..n)用于“被控设备”与“从站(1..n)”之 间的数据连接。但是,通过有线方式进行组网,如果控制的区域比较大, 在实际应用中会遇到布线过程非常繁琐,施工成本也很高,完成组网的 时间比较长。这样,就非常希望进行无线组网。

参考图2所示的无线组网方式示意图,其中主控设备为控制管理“被 控设备”,用于下发指令、收集信息;主站负责将“主控设备”的数据进 行无线传输;从站(1..n)用于无线接收从“主站”传输的数据,并且转 换到“被控设备”的接口上;被控设备为被“主控设备”管理控制的设 备;天线用于通过无线的方式进行数据传输;接口1用于“主控设备” 与“主站”之间的数据连接;接口(2..n)用于“被控设备”与“从站(1..n)” 之间的数据连接。但是,上述无线组网方式存在以下问题:

1、在需要实时传输的过程中,由于无线信号的延迟造成控制失败;

2、在主站控制从站同时进行某个任务的时候,由于延迟时间不同, 从站不能按照指令要求进行同步工作。

在很多的应用场合,如电力测试系统,主站测试站与从站测试站之 间进行实时数据传输,要求测试系统指令周期小于50ms的传输要求,且 从站之间同时工作时钟精度优于±1us,这样目前的无线通信方式是无法 满足要求的。

因此,本领域技术人员所要解决的技术问题是提供一种控制系统中 主站控制多从站的方式,用以降低施工成本、减少主站与从站间的通信 时延、提高施工效率。

发明内容

本发明所要解决的技术问题是提供一种主站控制多从站的方法,用 以降低施工成本、减少时延、提高施工效率。

相应的,本发明还提供了一种主站,以及一种主站控制多从站的系 统,用以保证上述方法的实现及应用。

为了解决上述问题,本发明公开了一种主站控制多从站的方法,所 述方法包括:

主站分别向多个从站发送预设大小的请求数据包,并且,接收所述 多个从站针对所述请求数据包反馈的响应数据包;

在所述响应数据包的大小与所述请求数据包的大小相同,并且,当 所述主站的通信信号和所述主站获取的从站的通信信号都符合预设的状 态时,所述主站对所述多个从站进行控制。

优选地,所述主站与主控设备相连、所述多个从站分别与多个被控 设备相连,所述在响应数据包的大小与所述请求数据包的大小相同,并 且,所述主站的通信信号和所述主站获取的从站的通信信号都符合预设 的状态时,对所述多个从站进行控制的步骤包括:

在响应数据包的大小与所述请求数据包的大小相同,并且,所述主 站的通信信号和所述主站获取的从站的通信信号都符合预设的状态时, 所述主站接收主控设备发出的控制指令,将所述控制指令发送至所述多 个从站;其中,所述多个从站用于将所述控制指令转发至对应的被控设 备,以及,接收对应的被控设备针对所述控制指令返回的操作响应数据;

所述主站接收所述多个从站返回的操作响应数据,并将所述操作响 应数据传输至主控设备。

优选地,所述控制指令包括同步指令和启动指令,所述主站接收主 控设备发出的控制指令,将所述控制指令发送至所述多个从站的子步骤 进一步包括:

接收主控设备发出的控制指令;

对所述控制指令进行解析,并向所述多个从站发送同步指令,所述 从站还用于依据所述同步指令同时响应所述启动指令。

优选地,所述预设大小为满足主站与所述多个从站握手所需的带宽 对应的数据包大小的最小值。

优选地,所述通信信号是否符合预设的状态,采用如下方式判断:

获取卫星数量,若所述卫星数量大于预设阈值,则判断为所述通信 信号符合预设的状态。

优选地,所述主站与主控设备通过第一接口进行数据连接,所述主 站与多个从站通过第二接口和/或第三接口进行数据连接,所述从站与所 述被控设备通过第四接口进行数据连接。

本发明还公开了一种主站,所述主站包括:

握手模块,用于分别向多个从站发送预设大小的请求数据包,并且, 接收所述多个从站针对所述请求数据包反馈的响应数据包;

控制模块,用于在所述响应数据包的大小与所述请求数据包的大小 相同,并且,所述主站的通信信号和所述主站获取的从站的通信信号都 符合预设的状态时,对所述多个从站进行控制。

优选地,所述主站与主控设备相连、所述多个从站分别与多个被控 设备相连,所述控制模块包括:

控制指令接收子模块,用于在响应数据包的大小与所述请求数据包 的大小相同,并且,所述主站的通信信号和所述主站获取的从站的通信 信号都符合预设的状态时,接收主控设备发出的控制指令,将所述控制 指令发送至所述多个从站;其中,所述从站用于将所述控制指令转发至 对应的被控设备中,以及,接收对应的被控设备针对所述控制指令返回 的操作响应数据;

操作响应数据接收子模块,用于接收所述多个从站返回的操作响应 数据,并将所述操作响应数据传输至主控设备。

优选地,所述控制指令包括同步指令以及启动指令,所述控制指令 接收子模块进一步包括:

控制指令接收单元,用于接收主控设备发出的控制指令;

控制指令解析单元,用于对所述控制指令进行解析,并向所述多个 从站发送同步指令,所述从站还用于依据所述同步指令同时响应所述启 动指令。

优选地,所述预设大小为满足主站与所述多个从站握手所需的带宽 对应的数据包大小的最小值。

优选地,所述通信信号是否符合预设的状态,采用如下方式判断:

获取卫星数量,若所述卫星数量大于预设阈值,则判断为所述通信 信号符合预设的状态。

优选地,所述主站与主控设备通过第一接口进行数据连接,所述主 站与多个从站通过第二接口和/或第三接口进行数据连接,所述从站与所 述被控设备通过第四接口进行数据连接。

本发明还公开了一种主站控制多个从站的系统,所述控制系统包括 一个主站、多个从站、一个主控设备、多个被控设备、所述主站与主控 设备相连、所述多个从站分别与多个被控设备相连,其特征在于,所述 主站通过以下模块控制多个从站:

无线通信模块,用于传输所述主站与所述多个从站间的数据信息, 并获取通信信号,其中,所述数据信息包括主站发送的预设大小的请求 数据包以及从站发送的预设大小的响应数据包;

时钟同步模块,用于对所述通信信号进行锁定,输出符合预设的状 态的通信信号;

处理器模块,用于发送主控设备发出的控制指令,或接收被控设备 针对所述控制指令返回的操作响应数据,并对所述控制指令或操作响应 数据进行解析;

转换模块,用于与所述主控设备或被控设备进行接口转换。

优选地,所述时钟同步模块使用锁相环电路实现,采用晶体振荡器 输出符合预设的状态的通信信号。

优选地,所述系统还包括:

卫星接收模块,用于获得通信信号。

优选地,所述符合预设的状态的通信信号,采用如下方式判断:

若所述卫星接收模块锁定卫星状态正常,且获得卫星数量大于预设 阈值,则所述输出的通信信号符合预设的状态;

和/或,

若所述无线通信模块接收的通信信号符合预设的状态,则所述输出 的通信信号符合预设的状态;

和/或,

若所述时钟同步模块的状态为锁定状态,则所述输出的通信信号符 合预设的状态。

与现有技术相比,本发明包括以下优点:

第一,本发明实施例通过主站分别向多个从站发送预设大小的请求 数据包,并且,接收所述多个从站针对所述请求数据包反馈的相同大小 的响应数据包,将所述请求数据包以及响应数据包的大小控制为满足主 站与所述多个从站握手所需的带宽对应的数据包大小的最小值,以此来 简化握手应答机制,保证了主站与从站间的传输时延最小。另外,本发 明实施例在确保主站的通信信号与所述主站获取的的通信信号都符合预 设的状态后再开始主站对从站的控制,从而高效地提高业务传输的快速 性和设备之间工作时间一致性,大幅度提高网络性能,可应用于多种场 景;

第二,在本实施例中,所述主站可以同时对多个从站实时的管理与 检测,控制所有从站同时工作,保证了从站高精度的同步工作;

第三,本发明实施例采用的无线网络架构简单,施工方便,降低了 施工成本,可以为各类工业中的物联网提供一个无线组网设备。

附图说明

图1是本发明背景技术中电缆连接方式的组网示意图;

图2是本发明背景技术中无线组网方式示意图;

图3是本发明一种主站控制从站的方法实施例的步骤流程图;

图4是是本发明一种主站控制从站的方法实施例中主站控制多从站 实时管理控制系统示意图;

图5是本发明本发明一种主站用于控制多从站的系统的结构框图;

图6是本发明一种主站实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合 附图和具体实施方式对本发明作进一步详细的说明。

本发明实施例的核心构思在于,通过主站分别向多个从站发送预设 大小的请求数据包,并且,接收所述多个从站针对所述请求数据包反馈 的相同大小的响应数据包,将所述请求数据包以及响应数据包的大小控 制为满足主站与所述一个或多个从站握手所需的带宽对应的数据包大小 的最小值,并在确保主站的通信信号与主站获取的从站的通信信号都符 合预设的状态后再开始主控设备与被控设备之间的数据通信,从而高效 地提高业务传输的快速性和设备之间工作时间一致性,大幅度提高网络 性能。

参照图3,示出了本发明一种主站控制多从站的方法实施例的步骤流 程图,其中,所述主站与主控设备相连、所述多个从站分别与多个被控 设备相连,本实施例以物联网工业管理控制系统中主控控制多从站为例 进行详细说明,具体包括以下步骤:

步骤101,主站分别向多个从站发送预设大小的请求数据包,并且, 接收所述多个从站针对所述请求数据包反馈的响应数据包;

在具体实现中,所述物联网工业管理控制系统通电后,主站与多个 从站间先进行握手,所述握手的方法可以是主站先发起一个请求数据包, 所述请求数据包中可以包含主站标识,握手指令标识,想要握手的从站 号等,从站收到请求数据包后,进行解析,确认是主站发送的握手指令, 应答该指令,发出响应数据包,主站收到该响应数据包后确认握手工作 完成。对于主站与从站建立握手连接的方式可以有多种,本实施例对此 无需加以限制。

在主站与从站进行握手时,可以自行调整主站发出的请求数据包的 大小,将所述请求数据包的大小调整为预设大小,其中所述预设大小可 以为满足主站与所述多个从站握手所需的带宽对应的数据包大小的的最 小值,即简化主站与从站的握手应答机制,尽量使用少的字节完成正常 的握手应答功能,例如如果只需要一个帧头、包内容、校验位就可以完 成握手,则所述通信数据包可以调整为只包含一个帧头、包内容、校验 位就可以了,从而保证了主站与从站之间的传输延时最小。

步骤103,在所述响应数据包的大小与所述请求数据包的大小相同, 并且,所述主站的通信信号和所述主站获取的从站的通信信号都符合预 设的状态时,所述主站对所述多个从站进行控制;

在具体实现中,若所述响应数据包的大小与所述请求数据包的大小 相同,则说明所述主站与所述多个从站握手正常。所述通信信号可以包 括主站获取的其自身的通信信号,以及主站在与各从站握手后进行数据 通信获取的与各从站的通信信号,可以通过GPS(Global Positioning  System,全球定位系统)卫星系统获取所述通信信号,或者通过时分方式 提取所述通信信号。

在本发明的一种优选实施例中,所述通信信号是否符合预设的状态, 可以采用如下方式判断:

获取卫星数量,若所述卫星数量大于预设阈值,则判断为所述通信 信号符合预设的状态。

具体而言,所述通信信号符合预设的状态为所述通信信号稳定和可 用,在将所述主站与从站间的通信数据包(包括请求数据包以及响应数 据包)调整到最小,简化了主站与从站的握手机制时,若所述主站的通 信信号与各从站的通信信号依然稳定与可用,则可以开始主站对多个从 站的控制,从而确保了主、从站之间有高精度同步的必要前提。

在本发明的一种优选实施例中,所述步骤103可以包括如下子步骤:

子步骤S11,在所述响应数据包的大小与所述请求数据包的大小相 同,并且,所述主站的通信信号和所述主站获取的从站的通信信号都符 合预设的状态时,所述主站接收主控设备发出的控制指令,将所述控制 指令传输至所述多个从站;其中,所述多个从站用于将所述控制指令转 发至对应的被控设备,以及,接收被控设备针对所述控制指令返回的操 作响应数据;

在实际应用中,所述控制指令可以包括启动指令等管理控制相关指 令,主控设备向主站发送一条控制被控设备的控制指令,所述控制指令 先发送到主站,主站对所述控制指令进行解析来获取控制指令对应的从 站号及控制指令内容等,并且转化成第三代移动通信TD-SCDMA(Time  Division-Synchronous Code Division Multiple Access)等的无线通信方式将 控制指令传输到多个从站中。

在本发明的一种优选实施例中,所述控制指令可以包括同步指令和 启动指令,所述子步骤S11进一步可以包括如下子步骤:

子步骤S111,接收主控设备发出的控制指令;

子步骤S113,对所述控制指令进行解析,并向所述多个从站发送同 步指令,所述从站还用于依据所述同步指令同时响应所述启动指令。

在具体实现中,如果主控设备下发的是一个控制所有被控设备同时 工作的指令,那么主站先解析该控制指令,确认是要求被控设备同时工 作的指令后,主站发出一条同步指令至所述多个从站触发所述多个从站 同时执行所述启动指令,该同步指令告诉从站在下一个通信信号触发后, 开始执行启动指令,从而保证从站都同时启动指令,确保从站高精度的 同步工作。

子步骤S13,所述主站接收所述多个从站返回的操作响应数据,并将 所述操作响应数据传输至主控设备。

具体而言,所述多个从站在获得到启动指令后开始工作,获得被控 设备的操作响应数据,将该操作响应数据进行封装处理,打上时间标签, 并且封装上从站号,将封装处理后的操作响应数据传递到主站,主站对 所述操作响应数据进行解析,可以知道是哪个从站在什么时候获得什么 样的数据。主站将从从站获得的解析数据,重新转换成主控设备可以识 别的协议传递到主控设备,这样就完成了一次主控设备到被控设备的管 理控制。

在实际应用中,所述主站与主控设备通过第一接口进行数据连接, 所述主站与多个从站通过第二接口和/或第三接口进行数据连接,所述从 站与所述被控设备通过第四接口进行数据连接,其中,所述第二接口和/ 或第三接口为多个无线接口,其可以为GPS天线和/或TD天线,所述第 四接口也可以有多个。作为本实施例的一种示例,参考图4所示的主站 控制多从站实时管理控制系统示意图,可以看出,所述主控设备用于控 制管理被控设备,下发指令、收集信息;所述主站负责将主控设备的控 制指令进行无线传输;所述从站(1..n)负责无线接收从主站传输的控制 指令,并且转换到被控设备的接口上;所述被控设备为被主控设备管理 控制的设备;所述主控设备与主站通过第一接口进行数据连接,所述主 站与一个或多个从站通过第二接口和/或第三接口进行数据连接,所述第 二接口和/或第三接口可以GPS天线(通过GPS无线的接收卫星信号的天 线)和/或TD天线(通过TD-SCDMA无线的方式进行数据传输的天线) 等,所述从站与所述被控设备通过第四接口(4-1…4-n)进行数据连接。

与目前的物联网主站控制多从站控制结构相比,本发明实施例可以 实现传输延时短,从站工作时间一致度高的优点,从而大幅度提高网络 性能,并可应用于多种场景。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为 一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描 述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或 者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实 施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须 的。

参考图5,示出了本发明一种主站控制多个从站的系统实施例的结构 框图,所述控制系统可以包括一个主站、多个从站、一个主控设备、多 个被控设备,所述主站与主控设备相连、所述多个从站分别与多个被控 设备相连,在本发明实施例中依然以物联网工业管理控制系统为例进行 说明,所述主站可以通过以下模块控制多个从站:

无线通信模块501,用于传输所述主站与所述多个从站间的数据信 息,并获取通信信号,其中,所述数据信息包括预设大小的请求数据包 以及响应数据包;

具体而言,无线通信模块501也可以称为TD-SCDMA无线通信模块, 用于传输主站与从站之间的数据信息,其中,所述数据信息可以包括预 设大小的请求数据包、响应数据包以及控制指令。

在具体实现中,所述无线通信模块501还用于获取通信信号,所述 通信信号可以包括主站的通信信号以及所述多个从站的通信信号,所述 通信信号可以包括时间帧信号,所述TD-SCDMA无线通信模块是 TD-SCDMA时分方式进行通信的,因此可以通过该模块提取出主站的时 间帧信号以及多个从站的时间帧信号,该时间帧信号的时间精度相对比 较高,另外由于TD-SCDMA的通信方式的最小帧为5ms,所以在主站与 从站之间通信理论上最小往返延时为10ms。在实际应用中,增加上长距 离的传输、握手等协议的影响,通常一个数据信息来回通信可以小于 30ms,可以满足很多苛刻环境的需求。

时钟同步模块503,用于对所述通信信号进行锁定,输出符合预设的 状态的通信信号;

具体而言,所述预设的状态的通信信号为稳定且可用的通信信号, 可以包括时间帧信号,所述时钟同步模块503用于对输入的时间帧信号 进行锁定,在输入时间帧信号出现抖动、丢失的情况下,可以继续输出 稳定的时间帧信号,该模块通常可以使用锁相环电路实现,使用高稳定 的晶体振荡器输出稳定可用的时间帧信号。在实际应用中,通过时钟同 步模块503中的高精度晶体振荡器可以使主、从站之间(从站与从站) 的同步精度到100ns以内。

处理器模块505,用于发送主控设备发出的控制指令,或接收被控设 备针对所述控制指令返回的操作响应数据,并对所述控制指令或操作响 应数据进行解析;

具体而言,所述处理器模块505使用处理器实现,如:单片机、ARM (Advanced Risc Machine,先进的精简指令集)等处理器,负责发送控制 指令或接收被控设备针对所述控制指令返回操作响应数据,实现对控制 指令的解析与协议转换。

转换模块507,用于与所述主控设备或被控设备进行接口转换。

具体而言,所述转换模块507用于与外部设备(主控设备或被控设 备)进行接口转换,使得处理器可以与外部设备可以进行数据通信。

在本发明的一种优选实施例中,若所述无线通信模块501不能输出 正常且可用的通信信号时,所述系统还可以包括:

卫星接收模块509,用于获得通信信号。

具体而言,所述卫星接收模块509也可以称为GPS卫星接收模块, 通过GPS卫星接收模块可以获得稳定的通信信号以及准确的时间信息, 该模块也可以使用我国自行研制的“北斗”模块,将获得的准确时间送 出。该模块是可选模块,如果所述无线通信模块501的通信信号正常并 且可以获得稳定信号的时候,该模块可以不使用。

在图5中,所述无线通信模块501与所述处理器模块505通过接口1 进行通信,接口1可以是多种接口,如UART(Universal Asynchronous  Receiver/Transmitter,通用异步接收/发送装置)接口、SPI接口(Serial  Peripheral Interface,串行外设接口)等;所述处理器模块505与所述转 换模块507可以通过接口2进行通信,接口2也可以是多种接口形式, 如:IIC(Inter-Integrated Circuit,集成电路总线)、SPI等等;所述转换模 块507与外部设备(如主控设备以及被控设备)可以通过接口3进行通 信,接口3根据外部设备形式可以是以太接口、光接口、RS232或RS485 接口等;所述无线通信模块501与所述时钟同步模块503可以通过接口4 进行通信,接口4用于传递时间接口信号,如1PPS(Pulses Per Second, 秒脉冲)信号;所述时钟同步模块503与卫星接收模块509可以通过接 口5进行通信,接口5用于传递时间接口信号,如1PPS信号;所述时钟 同步模块503与处理器模块505可以通过接口6进行通信,接口6用于 输出时间帧信号,该时间帧信号经过了时钟同步模块503的处理,时钟 精度和稳定性大幅度提高,输出的物理电平形式可以是LVTTL(Low  Voltage Transistor-Transistor Logic,低电压晶体管逻辑电路)、LVDS(Low  Voltage Difference Signal,低电压差分信号)等,波形可以是1PPS信号 或其他频率信号,另外还有一个检测接口,确认目前锁相环是否对输入 参考时钟锁定了;所述卫星接收模块509与处理器模块505可以通过接 口7进行通信,接口7是卫星接收模块的状态检测接口,如UART接口、 SPI接口等。

在本发明的一种优选实施例中,处理器模块505可以通过接口1、接 口6和接口7对各模块信息状态进行检测,确认输入的通信信号是否可 用并且稳定,判断依据如下:

1,若所述卫星接收模块509锁定卫星状态正常,且获得卫星数量 大于预设阈值(作为本实施例的一种优选示例,所述预设阈值可以为4), 则所述输出的通信信号符合预设的状态;

2,若所述无线通信模块501接收的稳定的通信信号,输出的时间帧 信号可用,则所述输出的通信信号符合预设的状态;

3,若所述时钟同步模块503已经进入锁定状态,则所述输出的通信 信号符合预设的状态。

在具体实现中,如果所述控制系统安装了卫星接收模块509,满足上 述“1”条件与“3”条件,则输出的时间帧信号可用;如果所述控制系 统在没有安装卫星接收模块509时,满足上述“2”条件与“3”条件, 则输出的时间帧信号可用。

在本发明实施例中,若所述处理器模块505确保了通信数据包的大 小为预设大小且通信信号的稳定与可用时,可以开始主站对多个从站的 控制,具体为:主控设备向主站发出一条控制所有被控设备的控制指令, 控制指令先送到主站;主站对所述控制指令进行解析,并且转化成 TD-SCDMA的无线通信方式将所述控制指令传输到多个从站;如果主控 设备下发的是一个控制所有被控设备同时工作的控制指令,那么要求主 站先解析该控制指令,确认是要求被控设备同时工作后,主站发出一条 同步指令,该同步指令告诉从站在下一个时钟同步模块的送入的时间帧 信号后,开始执行启动指令,这样保证从站都同时启动指令;所有从站 在获得到启动指令后开始工作,从站获得被控设备的操作响应数据,将 该操作响应数据进行封装处理,打上时间标签,并且封装上是哪个从站 数据,并将封装后的数据传递到主站,主站根据对操作响应数据进行解 析,可以知道哪个从站在什么时候获得什么样的数据,主站将从从站获 得后的解析数据,重新转换成主控设备可以识别的协议传递到主控设备, 这样就完成了一次主控设备到被控设备的管理控制。

本发明实施例采用的无线网络架构简单,施工方便,降低了施工成 本,可以为各类工业中的物联网提供一个无线组网设备。

参照图6,示出了本发明一种主站实施例的结构框图,所述主站与主 控设备相连,用于控制多个从站的工作,所述多个从站分别与多个被控 设备相连,所述主站具体可以包括如下模块:

握手模块601,用于分别向多个从站发送预设大小的请求数据包,并 且,接收所述多个从站针对所述请求数据包反馈的响应数据包;

控制模块603,用于在所述响应数据包的大小与所述请求数据包的大 小相同,并且,所述主站的通信信号和所述主站获取的从站的通信信号 都符合预设的状态时,对所述多个从站进行控制。

其中,所述预设大小为满足主站与所述多个从站握手所需的带宽对 应的数据包大小的最小值。

在本发明的一种优选实施例中,所述通信信号是否符合预设的状态, 可以采用如下方式判断:

获取卫星数量,若所述卫星数量大于预设阈值,则判断为所述通信 信号符合预设的状态。

在本发明的一种优选实施例中,所述控制模块603可以包括如下子 模块:

控制指令接收子模块,用于在响应数据包的大小与所述请求数据包 的大小相同,并且,所述主站的通信信号和所述主站获取的从站的通信 信号都符合预设的状态时,接收主控设备发出的控制指令,将所述控制 指令发送至所述多个从站;其中,所述从站用于将所述控制指令转发至 对应的被控设备中,以及,接收对应的被控设备针对所述控制指令返回 的操作响应数据;

在本发明的一种优选实施例中,所述控制指令包括同步指令以及启 动指令,所述控制指令接收子模块进一步包括:

控制指令接收单元,用于接收主控设备发出的控制指令;

控制指令解析单元,用于对所述控制指令进行解析,并向所述多个 从站发送同步指令,所述从站还用于依据所述同步指令同时响应所述启 动指令。

操作响应数据接收子模块,用于接收所述多个从站返回的操作响应 数据,并将所述操作响应数据传输至主控设备。

其中,所述主站与主控设备通过第一接口进行数据连接,所述主站 与多个从站通过第二接口和/或第三接口进行数据连接,所述从站与所述 被控设备通过第四接口进行数据连接。

对于图6所示的装置实施例而言,由于其与前述方法实施例基本相 似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点 说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分 互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似, 所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、 或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实 施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在 一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括 但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序 产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现 流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框 图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算 机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以 产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执 行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个 方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处 理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可 读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程 图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功 能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备 上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算 机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于 实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得 知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以, 所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变 更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系 术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不 一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺 序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的 包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括 那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种 过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下, 由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方 法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种主站控制多从站的方法、主站以及系统 进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进 行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心 思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体 实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号