多模通信装置及其通信方法、多模通信系统制造方法及图纸

技术编号:24363751 阅读:51 留言:0更新日期:2020-06-03 04:16
本发明专利技术实施例公开了一种多模通信装置及其通信方法、多模通信系统,其中多模通信装置包括:包括控制单元和至少一种通信模块,每种通信模块的数量至少为一个;控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在至少一种通信模块中选取第一通信模块,调用第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在至少一种通信模块中选取第二通信模块,调用第二通信模块接收对端的多模通信装置发送的报文;通信模块,与控制单元连接,用于向对端的多模通信装置发送报文,以及接收对端的多模通信装置发送的报文。通过本实施例,能够解决现有技术中通信模块发送信息时浪费系统资源的问题。

Multimode communication device and its communication method, multimode communication system

【技术实现步骤摘要】
多模通信装置及其通信方法、多模通信系统
本专利技术涉及网络通信
,尤其涉及一种多模通信装置及其通信方法、多模通信系统。
技术介绍
随着网络通信技术的快速发展,传统的电表已经普遍升级为智能电表,电表通过各种通信模块与集中器连接,获取与集中器连接的网络平台服务器中的各种指令,并且对指令做出反馈。目前使用到的通信模块中通常包含多种通信模块,当发送一份信息的时候,多种通信模块均向接收端发送该信息,当任一通信模块发送的信息先到达接收端时,其他模块发送的信息作废。可见,目前的通信模块在工作时,由于各个通信模块同时发送同一份信息,因此存在浪费系统资源的问题。
技术实现思路
本专利技术实施例的目的是提供一种多模通信装置及其通信方法、多模通信系统,以解决现有技术中通信模块发送信息时浪费系统资源的问题。为解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供了一种多模通信装置,包括控制单元和至少一种通信模块,每种所述通信模块的数量至少为一个;所述控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在所述至少一种通信模块中选取第一通信模块,调用所述第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在所述至少一种通信模块中选取第二通信模块,调用所述第二通信模块接收对端的多模通信装置发送的报文;所述通信模块,与所述控制单元连接,用于在所述控制单元的调用下向对端的多模通信装置发送报文,以及在所述控制单元的调用下接收对端的多模通信装置发送的报文。第二方面,本专利技术实施例提供了一种多模通信装置的通信方法,所述多模通信装置为上述第一方面所述的多模通信装置,所述方法包括:根据当前的网络状态,在所述至少一种通信模块中选取第一通信模块,调用所述第一通信模块向对端的多模通信装置发送报文;根据对端的多模通信装置发送的报文的数据类型,在所述至少一种通信模块中选取第二通信模块,调用所述第二通信模块接收对端的多模通信装置发送的报文。第三方面,本专利技术实施例提供了一种多模通信系统,包括第一多模通信装置、集中器、第二多模通信装置和电表,其中,所述第一多模通信装置为上述第一方面所述的多模通信装置,所述第二多模通信装置为上述第一方面所述的多模通信装置;所述系统中,所述第一多模通信装置与所述集中器连接,所述第二多模通信装置与所述电表连接,所述集中器和所述电表通过所述第一多模通信装置和所述第二通信模块收发报文。本专利技术实施例中,该多模通信装置中的控制单元可以根据当前的网络状态,在至少一种通信模块中选取第一通信模块,调用选取的第一通信模块向对端的多模通信装置发送报文,与现有技术中调用全部通信模块向对端发送报文的方式相比,能够解决通信模块发送信息时浪费系统资源的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术一实施例提供的多模通信装置结构示意图;图2为本专利技术另一实施例提供的多模通信装置结构示意图;图3为本专利技术一实施例提供的多模通信系统的结构示意图;图4为本专利技术一实施例提供的模通信装置发送报文的流程示意图;图5为本专利技术一实施例提供的多模通信装置接收报文的流程示意图。附图标记:控制单元110,通信模块120,PLC通信模块121,RF通信模块122,Lora通信模块123,集中器200,第一多模通信装置101,第二多模通信装置102,电表300。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术一实施例提供的多模通信装置可以包含如下结构:控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在至少一种通信模块中选取第一通信模块,调用第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在至少一种通信模块中选取第二通信模块,调用第二通信模块接收对端的多模通信装置发送的报文;通信模块,与控制单元连接,用于在控制单元的调用下向对端的多模通信装置发送报文,以及在控制单元的调用下接收对端的多模通信装置发送的报文。本专利技术实施例中,该多模通信装置中的控制单元可以根据当前的网络状态,在至少一种通信模块中选取第一通信模块,调用第一通信模块向对端的多模通信装置发送报文,与现有技术中调用全部通信模块向对端发送报文的方式相比,能够解决通信模块发送信息时浪费系统资源的问题。为便于描述本实施例,后续均以通信模块的数量为多个进行示意,能够理解,通信模块的数量可以为一个可以为多个。图1为本专利技术一实施例提供的多模通信装置结构示意图,如图1所示,该多模通信装置包括控制单元110,多个通信模块120,控制单元110分别与多个通信模块120连接,且另一端连接集中器或电表。该控制单元110根据当前的网络状态,在多个通信模块120中选取其中的一个通信模块为第一通信模块,并根据对端的多模通信装置发送的报文的数据类型,在多个通信模块120中选取其中的一个通信模块为第二通信模块,调用第一通信模块向对端的多模通信装置发送报文,并且调用第二通信模块接收多模通信装置发送的报文。通信模块120在控制单元110的调用下,向对端的多模通信装置发送报文,并且接收对端的多模通信装置发送的报文。本专利技术实施例中,多个通信模块120可以为不同种类的通信模块,通信模块的类型可以包括PLC(ProgrammableLogicContrllor,可编程序逻辑控制)通信模块,RF(RadioFreqency,射频)通信模块,Lora通信模块,RS485通信模块等,这里不做限定。本专利技术实施例中,多模通信装置中,每个通信模块均通过各自对应的插拔接口安装在多模通信装置中,插拔接口用于更换通信模块。一个实施例中,在多模通信装置中,每个通信模块都可以通过各自对应的插拔接口安装在多模通信装置中,接口可以为UART(UniversalAsynchronousReceiver/Transmitter,异步收发传输)接口,这里不作限定。多模通信装置可以提前预留通信模块接口的数量,每个通信模块可采用模块化设计,具备可互换性,且通信模块接口为插拔设计,每个通信模块都具有独立通信的功能,每个多模通信装置可以任意组合一个或多个、一种或多种通信模块,采用插拔设计也可以达到根据需求任意互换不同种类和不同数量的通信模块的目的,从而方便多模通信装置的使用。比如,多模通信装置可以同时安装1个PLC通信模块和2个RF通信模块,其中每个通信模块都通过相同的UART接口连接到控制单元上,根据不同的使用要求,该多模通信装本文档来自技高网...

【技术保护点】
1.一种多模通信装置,其特征在于,包括控制单元和至少一种通信模块,每种所述通信模块的数量至少为一个;/n所述控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在所述至少一种通信模块中选取第一通信模块,调用所述第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在所述至少一种通信模块中选取第二通信模块,调用所述第二通信模块接收对端的多模通信装置发送的报文;/n所述通信模块,与所述控制单元连接,用于在所述控制单元的调用下向对端的多模通信装置发送报文,以及在所述控制单元的调用下接收对端的多模通信装置发送的报文。/n

【技术特征摘要】
1.一种多模通信装置,其特征在于,包括控制单元和至少一种通信模块,每种所述通信模块的数量至少为一个;
所述控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在所述至少一种通信模块中选取第一通信模块,调用所述第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在所述至少一种通信模块中选取第二通信模块,调用所述第二通信模块接收对端的多模通信装置发送的报文;
所述通信模块,与所述控制单元连接,用于在所述控制单元的调用下向对端的多模通信装置发送报文,以及在所述控制单元的调用下接收对端的多模通信装置发送的报文。


2.根据权利要求1所述的装置,其特征在于,所述控制单元具体用于:
获取待发送的报文;
若当前的网络状态满足第一预设要求,则从所述至少一种通信模块中选取空闲的且通信速率最高的通信模块,将所述空闲的且通信速率最高的通信模块作为所述第一通信模块,调用所述第一通信模块向对端的多模通信装置发送所述待发送的报文;
若当前的网络状态不满足第一预设要求,则从所述至少一种通信模块中按照通信速率从高至低的顺序选取n个空闲的通信模块,将所述n个空闲的通信模块中的每个通信模块均作为所述第一通信模块,在所述待发送的报文中添加校验标记,并调用每个所述第一通信模块分别向对端的多模通信装置发送添加有所述校验标记的所述待发送的报文;
其中,所述n为大于等于2的正整数,所述校验标记用于所述对端的多模通信装置比对接收到的各个添加有相同的所述校验标记的报文是否相同。


3.根据权利要求2所述的装置,其特征在于,所述控制单元还具体用于:
接收连接的集中器或电表发送的报文,并判断接收到的所述报文的长度是否大于长度阈值;
若是,则对接收到的所述报文进行拆分并编码,得到待发送的报文,反之,对接收到的所述报文进行编码,得到待发送的报文。


4.根据权利要求1所述的装置,其特征在于,所述控制单元还用于:
在接收到对端的多模通信装置发送的报文之后,判断接收到的所述报文中是否携带校验标记;
若未携带,则确定报文接收成功,反之,从已接收到的其他报文中获取携带有相同的所述校验标记的报文,并比较接收到的所述报文和获取的所述报文是否相同,若相同,则确定报文接收成功,若不同,则确定报文接收失败。


5.根据权利要求4所述的装置,其特征在于,所述控制单元还用于:
在确定报文接收成功后,检查接收到的所述报文是否为分片报文;
若是分片报文,则判断所述分片报文所关联的其他分片报文是否均已经接收成功,若成功,则将所述分片报文和所述分片报文所关联的其他分片报文进行合并及解码;
若不是分片报文,则对接收到的所述报文进行解码。


6.根据权利要求1至5任一项所述的装置,其特征在于,所述控制单元还用于:
调用所述至少一种通信模块,向对端的多模通信装置发送网络状态检测指令;
调用所述至少一种通信模块,接收对端的多模通信装置根据所述网络状态检测指令反馈的响应信号;
根据所述响应信号,确定与对端的多模通信装置之间的网络状态信息。


7.根据权利要求1至5任一项所述的装置,其特征在于,所述控制单元还用于:
根据当前的网络速率以及预设的各网络速率范围对应的各任务优先级阈值,确定所述当前的网络速率对应的目标任务优先级阈值;
在任务列表内选取任务优先级高于所述目标任务优先级阈值的任务,将被选取的所述任务传输至相连的集中器或电表。


8.根据权利要求1至5任一项所述的装置,其特征在于,所述多模通信装置中,每个所述通信模块均通过各自对应的插拔接口安装在所述多模通信装置中,所述插拔接口用于更换所述通信模块。


9.一种多模通信装置的通信方法,其特征在于,所述多模通信装置为权利要求1至8中任一项所述多模通信装置,所述方法包括:
根据当前的网络状态,在所述至少一种通...

【专利技术属性】
技术研发人员:陈小稳左杨眉胖志南王经龙刘远航
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1