一种远距离无线电终端控制方法及集中器技术

技术编号:20628228 阅读:28 留言:0更新日期:2019-03-20 17:48
本发明专利技术实施例提供了一种远距离无线电终端控制方法,包括远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令;该LoRa集中器基于该多个控制命令,确定该多个控制命令中相同类型的控制命令;该LoRa集中器将该相同类型的多个控制命令,打包成一个指示数据包,并对该指示数据包进行广播。本发明专利技术提供的一种远距离无线电终端控制方法及集中器,几个或者几十个LoRa终端设备可以在极短的时间内同时执行来自LoRa服务器的命令,缓解了网络的压力。

A Control Method and Concentrator for Long Distance Radio Terminal

The embodiment of the present invention provides a remote radio terminal control method, which includes a remote radio LoRa concentrator receiving multiple control commands from a LoRa server one by one; the LoRa concentrator determines the same type of control commands in the multiple control commands based on the multiple control commands; and the LoRa concentrator packages the same type of multiple control commands into one instruction. Packet, and broadcast the instruction packet. The invention provides a remote radio terminal control method and a concentrator. Several or dozens of LoRa terminal devices can simultaneously execute commands from LoRa servers in a very short time, thus alleviating the pressure of the network.

【技术实现步骤摘要】
一种远距离无线电终端控制方法及集中器
本专利技术涉及一种远距离无线电终端控制方法及集中器。
技术介绍
随着网络的快速发展,联网的终端以其方便识别、管理和控制等优点越来越得到人们的广泛应用。但也正是因为联网终端的广泛应用,增大了各种网络的压力,现有的联网终端控制方法渐渐无法适应于现状。尤其在基于一种低功耗局域网无线标准远距离无线电(LongRangeRadio,LoRa)的终端设备控制方法中,现有的LoRa集中器与LoRa终端设备的通信主要有以下两种方式:集中器逐个轮询终端设备、终端设备分时段向集中器上报。现有的对LoRa终端的控制方法,通信实时性较差。同时由于LoRa本身通信速率较低,因此单位时间内能够控制的LoRa终端设备数量非常少。当有几个或者几十个LoRa终端设备需要在极短的时间内同时执行来LoRa自服务器的命令(如开启、关闭或其他命令动作)时,目前的控制方法很难满足要求。
技术实现思路
本专利技术提供了一种远距离无线电终端控制方法及集中器,几个或者几十个LoRa终端设备可以在极短的时间内同时执行来自LoRa服务器的命令,解决了现有技术中存在的问题。本专利技术为解决上述技术问题所采用的技术方案是:第一专利技术,本专利技术实施例提供了一种远距离无线电终端控制方法,包括远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,该控制命令用于控制该LoRa集中器对应的LoRa终端,一个该控制命令对应一个该LoRa终端;该LoRa集中器基于该多个控制命令,确定该多个控制命令中相同类型的控制命令;其中,每个控制命令包括指示目标LoRa终端执行动作的相应信息以及该控制命令对应的目标LoRa终端;该LoRa集中器将该相同类型的多个控制命令,打包成一个指示数据包,并对该指示数据包进行广播。在一个示例中,远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,具体为:在预设时间区间内,该远距离无线电LoRa集中器逐条接收控制命令。在一个示例中,远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,具体为:该远距离无线电LoRa集中器逐条接收预定数量的控制命令。在一个示例中,在对该指示数据包进行广播之后,该方法还包括:该LoRa集中器将该LoRa集中器接收到的控制命令集合中的待发送控制命令,以轮询方式逐条发送至相应目标LoRa终端。在一个示例中,该轮询的顺序按照LoRa集中器接收控制命令的顺序进行。在一个示例中,该LoRa集中器将该第一命令以轮询方式逐条发送,具体包括:在该LoRa集中器发送第一待发送控制命令并收到相应确认消息的情况下,该LoRa集中器发送第二待发送控制命令;其中,该LoRa集中器接收第一待发送控制命令的时间早于接收该第二待发送控制命令的时间;在该LoRa集中器发送第一待发送命令且在第一预定时间内未收到相应确认消息的情况下,该LoRa集中器重复发送该第一待发送命令,直至LoRa集中器接收到该第一待发送命令对应的确认消息或者直至超出第二预定时间。在一个示例中,该LoRa集中器将该第一命令以轮询方式逐条发送,具体包括:在该LoRa以轮询方式逐条发送控制命令时,该LoRa集中器接收到新的控制命令,该轮询中断,其中,该新的控制命令不属于该接收到的控制命令集合;该LoRa集中器基于该新的控制命令,确定该新的控制命令类型,并将与该新的控制命令相同类型的所有控制命令进行打包后进行广播。在一个示例中,该控制命令类型包括开启命令或关闭命令。在一个示例中,该LoRa集中器接收到的控制命令为命令帧,LoRa集中器通过识别命令帧中的一帧确定控制命令类型。第二方面,本专利技术实施例提供了一种远距离无线电LoRa集中器,包括:接收器,用于逐条接收来自LoRa服务器的多条控制命令,该控制命令用于控制该LoRa集中器对应的LoRa终端,一个该控制命令对应一个该LoRa终端;处理器,用于基于该多个控制命令,确定该多个控制命令中相同类型的控制命令,以及用于将该相同类型的多个控制命令,打包成一个指示数据包;其中,每个控制命令包括指示目标LoRa终端执行动作的相应信息以及该控制命令对应的目标LoRa终端;发射器,用于对该指示数据包进行广播。本专利技术实施例提供的一种远距离无线电终端控制方法及集中器,设计合理,通过将相同类型的多个控制命令,打包成一个指示数据包,并对该指示数据包进行广播的形式,快速控制多个LoRa设备,几个或者几十个LoRa终端设备可以在极短的时间内同时执行来自LoRa服务器的命令,缓解了网络的压力。附图说明图1为本专利技术实施例提供的一种远距离无线电终端控制系统示意图;图2为本专利技术实施例提供的一种远距离无线电终端控制方法流程图;图3为本专利技术实施例提供的远距离无线电LoRa集中器示意图。图中,101、LoRa服务器,102、LoRa集中器,103、LoRa终端。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。为了提高单位时间内控制LoRa终端设备的数量,本专利技术实施例将LoRa集中器102接收到来自LoRa服务器101的多条控制命令缓存下来,形成控制命令集合,LoRa集中器基于该控制命令集合,确定该控制命令集合中相同类型的控制命令,LoRa集中器将相同类型的多个控制命令,打包成一个指示数据包,并对该指示数据包进行广播,实现快速的控制多个LoRa终端的目的。下面通过图1-3详细描述一种远距离无线电LoRa终端控制方法及集中器。图1为本专利技术实施例提供了一种远距离无线电终端控制系统示意图。该系统包括LoRa服务器101、LoRa集中器102和多个LoRa终端103;该LoRa服务器101用于向LoRa集中器102内发送控制命令;具体的,LoRa服务器101通过网络与LoRa集中器102相连,LoRa服务器101发给LoRa集中器102的控制命令是用于控制LoRa终端103的命令,控制命令中可以包括控制命令的类型、参数、模式、状态等。该LoRa集中器102用于接收LoRa服务器101发送来的控制命令,LoRa集中器还用于确定该控制命令集合中相同类型的控制命令,该控制命令为命令帧,LoRa集中器通过识别命令帧中的一帧确定控制命令类型。LoRa集中器将相同类型的多个控制命令,打包成一个指示数据包,该指示数据包中的每一个控制命令中均携带对应LoRa终端的身份标识ID,集中器对该指示数据包进行广播,之后逐条轮询发送控制命令集合中待发送的控制命令。具体的,指示数据包以广播形式发送给与LoRa集中器102连接的所有LoRa终端103中,再以轮询发送,将缓存在LoRa集中器102中的控制命令集合中待发送的控制命令逐条发送至对应的LoRa终端103中,轮询的顺序是按照LoRa集中器102接收控制命令的顺序进行的;该LoRa集中器102还可接收来自LoRa终端103的确认消息,这里的确认消息通常是指确认字符(Acknowledgement,ACK),若LoRa集中器102接收到ACK,则LoRa集中器102继续发送另一条控制命令给另一对应的LoRa终端103,若LoRa集中器102未接收到ACK,则LoRa集中器102重复发送这一条控制命令,直至发送模块接收到ACK。该多个LoRa终端1本文档来自技高网...

【技术保护点】
1.一种远距离无线电终端控制方法,其特征在于:远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,所述控制命令用于控制所述LoRa集中器对应的LoRa终端,一个所述控制命令对应一个所述LoRa终端;所述LoRa集中器基于所述多个控制命令,确定所述多个控制命令中相同类型的控制命令;其中,每个控制命令包括指示目标LoRa终端执行动作的相应信息以及所述控制命令对应的目标LoRa终端;所述LoRa集中器将所述相同类型的多个控制命令,打包成一个指示数据包,并对所述指示数据包进行广播。

【技术特征摘要】
1.一种远距离无线电终端控制方法,其特征在于:远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,所述控制命令用于控制所述LoRa集中器对应的LoRa终端,一个所述控制命令对应一个所述LoRa终端;所述LoRa集中器基于所述多个控制命令,确定所述多个控制命令中相同类型的控制命令;其中,每个控制命令包括指示目标LoRa终端执行动作的相应信息以及所述控制命令对应的目标LoRa终端;所述LoRa集中器将所述相同类型的多个控制命令,打包成一个指示数据包,并对所述指示数据包进行广播。2.根据权利要求1所述的一种远距离无线电终端控制方法,其特征在于:远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,具体为:在预设时间区间内,所述远距离无线电LoRa集中器逐条接收控制命令。3.根据权利要求1所述的一种远距离无线电终端控制方法,其特征在于:远距离无线电LoRa集中器逐条接收来自LoRa服务器的多条控制命令,具体为:所述远距离无线电LoRa集中器逐条接收预定数量的控制命令。4.根据权利要求1所述的一种远距离无线电终端控制方法,其特征在于:在对所述指示数据包进行广播之后,所述方法还包括:所述LoRa集中器将所述LoRa集中器接收到的控制命令集合中的待发送控制命令,以轮询方式逐条发送至相应目标LoRa终端。5.根据权利要求4所述的一种远距离无线电终端控制方法,其特征在于:所述轮询的顺序按照LoRa集中器接收控制命令的顺序进行。6.根据权利要求4所述的一种远距离无线电终端控制方法,所述LoRa集中器将所述第一命令以轮询方式逐条发送,其特征在于:在所述LoRa集中器发送第一待发送控制命令并收到相应确认消息的情况下,所述LoRa集中器发送第...

【专利技术属性】
技术研发人员:古欣邵慧许贝贝蔡芹光仝丽霞
申请(专利权)人:山东有人信息技术有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1