【技术实现步骤摘要】
多模通信装置及其通信方法、多模通信系统
本专利技术涉及网络通信
,尤其涉及一种多模通信装置及其通信方法、多模通信系统。
技术介绍
随着网络通信技术的快速发展,传统的电表已经普遍升级为智能电表,电表通过各种通信模块与集中器连接,获取与集中器连接的网络平台服务器中的各种指令,并且对指令做出反馈。目前使用到的通信模块中通常包含多种通信模块,当发送一份信息的时候,多种通信模块均向接收端发送该信息,当任一通信模块发送的信息先到达接收端时,其他模块发送的信息作废。可见,目前的通信模块在工作时,由于各个通信模块同时发送同一份信息,因此存在浪费系统资源的问题。
技术实现思路
本专利技术实施例的目的是提供一种多模通信装置及其通信方法、多模通信系统,以解决现有技术中通信模块发送信息时浪费系统资源的问题。为解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供了一种多模通信装置,包括控制单元和至少一种通信模块,每种所述通信模块的数量至少为一个;所述控制单元,能够与集中器或电表连接,用于根据当前的网络状态,在所述至少一种通信模块中选取第一通信模块,调用所述第一通信模块向对端的多模通信装置发送报文,并根据对端的多模通信装置发送的报文的数据类型,在所述至少一种通信模块中选取第二通信模块,调用所述第二通信模块接收对端的多模通信装置发送的报文;所述通信模块,与所述控制单元连接,用于在所述控制单元的调用下向对端的多模通信装置发送报文,以及在所述控制单元的 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。